@charset "UTF-8";
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=latin,latin-ext");  html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes bounce {
0%,
20%,
53%,
80%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
40%,
43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}
}
@keyframes bounce {
0%,
20%,
53%,
80%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
40%,
43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);-ms-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);-ms-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0, -4px, 0);-ms-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;}
@-webkit-keyframes flash {
0%,
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:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes pulse {
0%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);-ms-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes rubberBand {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes rubberBand {
0%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);-ms-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);-ms-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);-ms-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(0.95, 1.05, 1);-ms-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, 0.95, 1);-ms-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}
@-webkit-keyframes shake {
0%,
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%,
30%,
50%,
70%,
90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%,
40%,
60%,
80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
@keyframes shake {
0%,
100%{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%,
30%,
50%,
70%,
90%{-webkit-transform:translate3d(-10px, 0, 0);-ms-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%,
40%,
60%,
80%{-webkit-transform:translate3d(10px, 0, 0);-ms-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes swing {
20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
@keyframes swing {
20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);-ms-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);-ms-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);-ms-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);-ms-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);-ms-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%,
20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}
30%,
50%,
70%,
90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%,
60%,
80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes tada {
0%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%,
20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);-ms-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}
30%,
50%,
70%,
90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%,
60%,
80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);-ms-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.tada{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble {
0%{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes wobble {
0%{-webkit-transform:none;-ms-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);-ms-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);-ms-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);-ms-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);-ms-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);-ms-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
100%{-webkit-transform:none;-ms-transform:none;transform:none;}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes bounceIn {
0%,
20%,
40%,
60%,
80%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes bounceIn {
0%,
20%,
40%,
60%,
80%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-ms-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);-ms-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);-ms-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes bounceInDown {
0%,
60%,
75%,
90%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInDown {
0%,
60%,
75%,
90%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);-ms-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);-ms-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);-ms-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);-ms-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
100%{-webkit-transform:none;-ms-transform:none;transform:none;}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes bounceInLeft {
0%,
60%,
75%,
90%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInLeft {
0%,
60%,
75%,
90%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);-ms-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);-ms-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);-ms-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);-ms-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
100%{-webkit-transform:none;-ms-transform:none;transform:none;}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight {
0%,
60%,
75%,
90%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInRight {
0%,
60%,
75%,
90%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);-ms-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);-ms-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);-ms-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);-ms-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
100%{-webkit-transform:none;-ms-transform:none;transform:none;}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp {
0%,
60%,
75%,
90%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes bounceInUp {
0%,
60%,
75%,
90%,
100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);-ms-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);-ms-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);-ms-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);-ms-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceOut {
20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
50%,
55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
}
@keyframes bounceOut {
20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);-ms-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
50%,
55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);-ms-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes bounceOutDown {
20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
40%,
45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes bounceOutDown {
20%{-webkit-transform:translate3d(0, 10px, 0);-ms-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
40%,
45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);-ms-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-ms-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft {
20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes bounceOutLeft {
20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);-ms-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-ms-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight {
20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes bounceOutRight {
20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);-ms-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-ms-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes bounceOutUp {
20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
40%,
45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes bounceOutUp {
20%{-webkit-transform:translate3d(0, -10px, 0);-ms-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
40%,
45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-ms-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig {
0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDownBig {
0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-ms-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {
0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig {
0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-ms-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig {
0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig {
0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-ms-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@-webkit-keyframes fadeInUpSmall {
0%{opacity:0;-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpSmall {
0%{opacity:0;-webkit-transform:translate3d(0, 25%, 0);-ms-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall;}
@keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig {
0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpBig {
0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-ms-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@keyframes fadeOutDown {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes fadeOutDownBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);-ms-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes fadeOutLeft {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes fadeOutLeftBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);-ms-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
@keyframes fadeOutRight {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes fadeOutRightBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);-ms-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@keyframes fadeOutUp {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes fadeOutUpBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);-ms-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-ms-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-ms-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-ms-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
@-webkit-keyframes flipInX {
0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX {
0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}
@-webkit-keyframes flipInY {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInY {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);}
}
.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}
@-webkit-keyframes flipOutX {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
@keyframes flipOutX {
0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-ms-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;}
@-webkit-keyframes flipOutY {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
@keyframes flipOutY {
0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes lightSpeedIn {
0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
100%{-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes lightSpeedIn {
0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);-ms-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedOut {
0%{opacity:1;}
100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
@keyframes lightSpeedOut {
0%{opacity:1;}
100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);-ms-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes rotateIn {
0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateIn {
0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);-ms-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownLeft {
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownRight {
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpLeft {
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);-ms-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpRight {
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);-ms-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateOut {
0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
@keyframes rotateOut {
0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1;}
100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);-ms-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0, 0, 1, 45deg);transform:rotate(0, 0, 1, 45deg);opacity:0;}
}
@keyframes rotateOutDownLeft {
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0, 0, 1, 45deg);-ms-transform:rotate(0, 0, 1, 45deg);transform:rotate(0, 0, 1, 45deg);opacity:0;}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
@keyframes rotateOutDownRight {
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
@keyframes rotateOutUpLeft {
0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);-ms-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
@keyframes rotateOutUpRight {
0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);-ms-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes hinge {
0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%,
60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%,
80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
@keyframes hinge {
0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%,
60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);-ms-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%,
80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);-ms-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translate3d(0, 700px, 0);-ms-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge;}
@-webkit-keyframes rollIn {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes rollIn {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);-ms-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}
@-webkit-keyframes rollOut {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
@keyframes rollOut {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);-ms-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
@-webkit-keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
50%{opacity:1;}
}
@keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomInDown {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInDown {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
@-webkit-keyframes zoomInLeft {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInLeft {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}
@-webkit-keyframes zoomInRight {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInRight {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}
@-webkit-keyframes zoomInUp {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInUp {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
@-webkit-keyframes zoomOut {
0%{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
100%{opacity:0;}
}
@keyframes zoomOut {
0%{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
100%{opacity:0;}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
@-webkit-keyframes zoomOutDown {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomOutDown {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}
@-webkit-keyframes zoomOutLeft {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center;}
}
@keyframes zoomOutLeft {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-ms-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}
@-webkit-keyframes zoomOutRight {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center;}
}
@keyframes zoomOutRight {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-ms-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}
@-webkit-keyframes zoomOutUp {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomOutUp {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-ms-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}
@font-face{font-family:"Genericons";src:url(http://reflektion.com/wp-content/themes/Reflektion-2015/images//genericons/Genericons.eot);src:url(http://reflektion.com/wp-content/themes/Reflektion-2015/images//genericons/Genericons.eot?#iefix) format("embedded-opentype"), url(data:application/font-woff;charset=utf-8;base64,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), url(http://reflektion.com/wp-content/themes/Reflektion-2015/images//genericons/Genericons.woff) format("woff"), url(http://reflektion.com/wp-content/themes/Reflektion-2015/images//genericons/Genericons.ttf) format("truetype"), url(http://reflektion.com/wp-content/themes/Reflektion-2015/images//genericons/Genericons.svg#Genericons) format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face{font-family:"Genericons";src:url(http://reflektion.com/wp-content/themes/Reflektion-2015/images//genericons/Genericons.svg#Genericons) format("svg");}
}
.genericon{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color 0.1s ease-in 0;-webkit-transition:color 0.1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;}
.genericon-404:before{content:"\f423";}
.genericon-aside:before{content:"\f101";}
.genericon-attachment:before{content:"\f416";}
.genericon-audio:before{content:"\f109";}
.genericon-bold:before{content:"\f471";}
.genericon-book:before{content:"\f444";}
.genericon-cart:before{content:"\f447";}
.genericon-category:before{content:"\f301";}
.genericon-chat:before{content:"\f108";}
.genericon-checkmark:before{content:"\f418";}
.genericon-close:before{content:"\f405";}
.genericon-close-alt:before{content:"\f406";}
.genericon-cloud:before{content:"\f426";}
.genericon-cloud-download:before{content:"\f440";}
.genericon-cloud-upload:before{content:"\f441";}
.genericon-code:before{content:"\f462";}
.genericon-codepen:before{content:"\f216";}
.genericon-cog:before{content:"\f445";}
.genericon-collapse:before{content:"\f432";}
.genericon-comment:before{content:"\f300";}
.genericon-day:before{content:"\f305";}
.genericon-digg:before{content:"\f221";}
.genericon-document:before{content:"\f443";}
.genericon-dot:before{content:"\f428";}
.genericon-downarrow:before{content:"\f502";}
.genericon-draggable:before{content:"\f436";}
.genericon-dribbble:before{content:"\f201";}
.genericon-dropbox:before{content:"\f225";}
.genericon-dropdown:before{content:"\f433";}
.genericon-dropdown-left:before{content:"\f434";}
.genericon-edit:before{content:"\f411";}
.genericon-ellipsis:before{content:"\f476";}
.genericon-expand:before{content:"\f431";}
.genericon-external:before{content:"\f442";}
.genericon-facebook:before{content:"\f203";}
.genericon-facebook-alt:before,
#footer-social-nav a[href*="facebook.com"]:before{content:"\f204";}
.genericon-fastforward:before{content:"\f458";}
.genericon-feed:before{content:"\f413";}
.genericon-flag:before{content:"\f468";}
.genericon-flickr:before{content:"\f211";}
.genericon-foursquare:before{content:"\f226";}
.genericon-fullscreen:before{content:"\f474";}
.genericon-gallery:before{content:"\f103";}
.genericon-github:before{content:"\f200";}
.genericon-googleplus:before{content:"\f206";}
.genericon-googleplus-alt:before,
#footer-social-nav a[href*="google.com"]:before{content:"\f218";}
.genericon-heart:before{content:"\f461";}
.genericon-help:before{content:"\f457";}
.genericon-hide:before{content:"\f404";}
.genericon-hierarchy:before{content:"\f505";}
.genericon-home:before{content:"\f409";}
.genericon-image:before{content:"\f102";}
.genericon-info:before{content:"\f455";}
.genericon-instagram:before,
.menu-item #footer-social-nav a[href*="instagram.com"]:before{content:"\f215";}
.genericon-italic:before{content:"\f472";}
.genericon-key:before{content:"\f427";}
.genericon-leftarrow:before{content:"\f503";}
.genericon-link:before{content:"\f107";}
.genericon-linkedin:before,
#footer-social-nav a[href*="linkedin.com"]:before{content:"\f207";}
.genericon-linkedin-alt:before{content:"\f208";}
.genericon-location:before{content:"\f417";}
.genericon-lock:before{content:"\f470";}
.genericon-mail:before{content:"\f410";}
.genericon-maximize:before{content:"\f422";}
.genericon-menu:before{content:"\f419";}
.genericon-minimize:before{content:"\f421";}
.genericon-month:before{content:"\f307";}
.genericon-next:before{content:"\f429";}
.genericon-notice:before{content:"\f456";}
.genericon-paintbrush:before{content:"\f506";}
.genericon-path:before{content:"\f219";}
.genericon-pause:before{content:"\f448";}
.genericon-phone:before{content:"\f437";}
.genericon-picture:before{content:"\f473";}
.genericon-pinned:before{content:"\f308";}
.genericon-pinterest:before{content:"\f209";}
.genericon-pinterest-alt:before,
#footer-social-nav a[href*="pinterest.com"]:before{content:"\f210";}
.genericon-play:before{content:"\f452";}
.genericon-plugin:before{content:"\f439";}
.genericon-pocket:before{content:"\f224";}
.genericon-polldaddy:before{content:"\f217";}
.genericon-portfolio:before{content:"\f460";}
.genericon-previous:before{content:"\f430";}
.genericon-print:before{content:"\f469";}
.genericon-quote:before{content:"\f106";}
.genericon-reddit:before{content:"\f222";}
.genericon-refresh:before{content:"\f420";}
.genericon-reply:before{content:"\f412";}
.genericon-reply-alt:before{content:"\f466";}
.genericon-reply-single:before{content:"\f467";}
.genericon-rewind:before{content:"\f459";}
.genericon-rightarrow:before{content:"\f501";}
.genericon-search:before{content:"\f400";}
.genericon-send-to-phone:before{content:"\f438";}
.genericon-send-to-tablet:before{content:"\f454";}
.genericon-share:before{content:"\f415";}
.genericon-show:before{content:"\f403";}
.genericon-sitemap:before{content:"\f507";}
.genericon-skip-ahead:before{content:"\f451";}
.genericon-skip-back:before{content:"\f450";}
.genericon-skype:before{content:"\f220";}
.genericon-spam:before{content:"\f424";}
.genericon-standard:before{content:"\f100";}
.genericon-star:before{content:"\f408";}
.genericon-status:before{content:"\f105";}
.genericon-stop:before{content:"\f449";}
.genericon-stumbleupon:before{content:"\f223";}
.genericon-subscribe:before{content:"\f463";}
.genericon-subscribed:before{content:"\f465";}
.genericon-summary:before{content:"\f425";}
.genericon-tablet:before{content:"\f453";}
.genericon-tag:before{content:"\f302";}
.genericon-time:before{content:"\f303";}
.genericon-top:before{content:"\f435";}
.genericon-trash:before{content:"\f407";}
.genericon-tumblr:before{content:"\f214";}
.genericon-twitter:before,
#footer-social-nav a[href*="twitter.com"]:before{content:"\f202";}
.genericon-unapprove:before{content:"\f446";}
.genericon-unsubscribe:before{content:"\f464";}
.genericon-unzoom:before{content:"\f401";}
.genericon-uparrow:before{content:"\f500";}
.genericon-user:before{content:"\f304";}
.genericon-video:before{content:"\f104";}
.genericon-vimeo:before,
#footer-social-nav a[href*="vimeo.com"]:before{content:"\f212";}
.genericon-warning:before{content:"\f414";}
.genericon-website:before{content:"\f475";}
.genericon-week:before{content:"\f306";}
.genericon-wordpress:before{content:"\f205";}
.genericon-xpost:before{content:"\f504";}
.genericon-youtube:before,
#footer-social-nav a[href*="youtube.com"]:before{content:"\f213";}
.genericon-zoom:before{content:"\f402";}
.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:5s;-moz-animation-delay:5s;animation-delay:5s;}
.will-change {
will-change: all;
} *{-webkit-transition:all 0.24s cubic-bezier(0.39, 0.575, 0.5649999999999999, 1);-moz-transition:all 0.24s cubic-bezier(0.39, 0.575, 0.5649999999999999, 1);-ms-transition:all 0.24s cubic-bezier(0.39, 0.575, 0.5649999999999999, 1);-o-transition:all 0.24s cubic-bezier(0.39, 0.575, 0.5649999999999999, 1);transition:all 0.24s cubic-bezier(0.39, 0.575, 0.5649999999999999, 1);}
.bx-wrapper .bx-controls-direction a{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}
.bx-wrapper .bx-controls-direction a:hover{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}
.opensans{font-family:'Open Sans', sans-serif;}
@font-face{font-family:"DIN-LightAlternate";src:url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/font-webfont.eot);src:url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/font-webfont.eot?#iefix) format("embedded-opentype"), url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/font-webfont.woff2) format("woff2"), url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/font-webfont.woff) format("woff"), url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/font-webfont.ttf) format("truetype"), url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/font-webfont.svg#dinregular) format("svg");font-weight:normal;font-style:normal;}
.din{font-family:'DIN-LightAlternate', 'Open Sans', sans-serif;}
@font-face{font-family:"DIN-Bold";src:url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/din/DIN-Bold.eot);src:url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/din/DIN-Bold.eot?#iefix) format("embedded-opentype"), url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/din/DIN-Bold.woff2) format("woff2"), url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/din/DIN-Bold.woff) format("woff"), url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/din/DIN-Bold.ttf) format("truetype"), url(http://reflektion.com/wp-content/themes/Reflektion-2015/font/din/DIN-Bold.svg#DIN-Bold) format("svg");font-weight:normal;font-style:normal;}
.dinbold{font-family:'DIN-Bold', 'Open Sans', sans-serif;}
*,
:before,
:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{content:"";display:table;}
.clearfix:after,
.row:after{clear:both;}
.clearfix,
.row{*zoom:1;}
.inner{margin:0 auto;max-width:1170px;}
.row{max-width:1170px;margin:0 auto;padding:0 20px;}
.half{width:50%;float:left;}
.third{width:33.3333333%;float:left;}
.two-thirds{width:66.6666666%;float:left;}
.quarter{width:25%;float:left;}
.three-quarters{width:75%;float:left;}
.show-on-mobile{display:none;}
.tab-wrapper{position:relative;display:block;}
.tab-wrapper .mobile-tab-controls{display:none;}
.tab-wrapper > .content-block{padding:30px 20px 0 20px;}
.tab-wrapper > .content-block h2{margin:0 !important;}
.tab-wrapper .tab-navigation-wrapper{margin:30px auto 0 auto;}
.tab-wrapper .tab-navigation-wrapper .tab-navigation{position:relative;display:table;list-style-type:none;margin:0 auto;padding:0;}
.tab-wrapper .tab-navigation-wrapper .tab-navigation li{position:relative;display:table-cell;padding:0 15px;}
.tab-wrapper .tab-navigation-wrapper .tab-navigation li.current-menu-item a{border-bottom:solid 2px #2a69b0;color:#2a69b0;}
.tab-wrapper .tab-navigation-wrapper .tab-navigation li a{position:relative;display:block;white-space:nowrap;text-transform:uppercase;text-decoration:none;padding:0 0 10px 0;color:#818286;border-bottom:solid 2px transparent;font-weight:600;font-size:21px;}
.tab-wrapper .tab-navigation-wrapper .tab-navigation li a.tab-selected,
.tab-wrapper .tab-navigation-wrapper .tab-navigation li a:hover{border-bottom:solid 2px #2a69b0;color:#2a69b0;}
.tab-wrapper .tab-content .big-grey-button{color:#2a69b0;}
@media screen and (max-width: 800px) {
.half,
.third,
.two-thirds,
.quarter{width:100% !important;float:none !important;margin:auto 0 !important;}
.hide-on-mobile{display:none;}
.show-on-mobile{display:block;}
.tab-wrapper{padding:0 10px;}
.tab-wrapper .tab-navigation-wrapper{position:relative;display:block;}
.tab-wrapper .tab-navigation-wrapper .tab-navigation{display:block;text-align:center;}
.tab-wrapper .tab-navigation-wrapper .tab-navigation li{display:inline-block;margin-bottom:15px;}
.tab-wrapper .tab-navigation-wrapper .tab-navigation li a{font-size:18px;}
.tab-wrapper .mobile-tab-controls{position:absolute;display:block;top:15%;left:0;width:100%;}
.tab-wrapper .mobile-tab-controls .previous{position:absolute;top:0;left:15px;color:transparent;width:32px;height:32px;background:url(https://cdn.jsdelivr.net/bxslider/4.2.12/images/controls.png) no-repeat 0 -32px;}
.tab-wrapper .mobile-tab-controls .next{position:absolute;top:0;right:15px;color:transparent;width:32px;height:32px;background:url(https://cdn.jsdelivr.net/bxslider/4.2.12/images/controls.png) no-repeat -43px -32px;}
.home .tab-wrapper .mobile-tab-controls{top:17%;}
}
body{font-smoothing:antialiased;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;font-family:'Open Sans', sans-serif;font-weight:400;font-size:18px;color:#727272;background:#ffffff;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{margin:0 24px 12px 0;}
img.alignright{margin:0 0 12px 24px;}
img.aligncenter{margin-top:12px;margin-bottom:12px;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'DIN-LightAlternate', 'Open Sans', sans-serif;margin-top:0;padding-top:0;line-height:1;color:#333333;font-weight:400;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
text-decoration: none;
color: #333333;
} p{margin-top:0;line-height:1.5;}
ul,
ol{padding:0;margin:0;}
#header{position:fixed;width:100%;left:0;top:0;right:0;background:rgba(34, 39, 45, 0.5);z-index:10000;}
@media only screen and (min-width: 1000px) {
#header.is-fixed{position:fixed;top:-80px;}
#header.is-visible{-webkit-transform:translate3d(0, 80px, 0);-moz-transform:translate3d(0, 80px, 0);-ms-transform:translate3d(0, 80px, 0);-o-transform:translate3d(0, 80px, 0);transform:translate3d(0, 80px, 0);}
}
#logo{position:relative;top:17px;float:left;}
#main-nav{position:relative;float:right;}
#main-nav a,
#main-nav span{font-size:12px;font-weight:700;}
#main-nav span{color:#fff;}
#main-nav > ul > li{position:relative;float:left;display:block;margin-left:25px;}
#main-nav > ul > li > a{color:#fff;display:block;text-align:center;text-transform:uppercase;text-decoration:none;padding:0;line-height:80px;}
#main-nav > ul > li > a:hover,
#main-nav > ul > li.current-menu-ancestor > a,
#main-nav > ul > li.current-page-ancestor > a,
#main-nav > ul > li.current-menu-parent > a,
#main-nav > ul > li.current-menu-item > a,
#main-nav > ul > li.current_page_parent > a{text-decoration:none;position:relative;color:#ff8826;}
#main-nav ul a:hover + .sub-menu{display:block;}
#main-nav .has-break a{line-height:1;padding-top:14px;}
#main-nav .sub-menu{min-width:160px;z-index:9999;display:none;position:absolute;white-space:nowrap;border:none;background:#2a69b0;margin-top:0;padding:4px 10px 10px 10px;left:-18px;}
#main-nav .sub-menu li{display:block;float:none;white-space:nowrap;}
#main-nav .sub-menu li a{color:#fff;display:block;line-height:30px !important;padding:2px 8px 4px 8px;padding-bottom:0;text-decoration:none;}
#main-nav .sub-menu li a:hover{color:#ff8826;border:none !important;}
#main-nav .sub-menu .sub-menu{min-height:100%;left:100%;top:0;border-top:none;border-left:1px solid #9d9b97;background-image:none;}
#main-nav a:hover + .sub-menu,
#main-nav .sub-menu:hover{display:block;-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall;-webkit-animation-duration:0.35s;animation-duration:0.35s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
#main-nav .nav-cta{position:relative;top:21px;}
#main-nav .nav-cta a{border:1px solid #ff8826;border-radius:3px;line-height:1;padding:12px 20px;}
#main-nav .nav-cta a:hover{background:rgba(0, 0, 0, 0.3);color:#fff !important;}
body.tax-ctx_resource_type #menu-item-250 > a{color:#ff8826;}
.nav-trigger{display:none;color:#fff;text-decoration:none;font-size:24px;line-height:1;padding:3px 4px;border:1px solid #fff;border-radius:3px;position:absolute;right:20px;top:26px;}
.home #home-page #blog-container .excerpt{min-height:200px;}
.home #home-page .parallax{background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover;color:#fff;padding:100px 20px;}
.home #home-page .parallax .featured-case-study{position:relative;display:flex;width:100%;background:rgba(42, 105, 176, 0.9);padding:15px;align-items:center;flex-wrap:wrap;}
.home #home-page .parallax .featured-case-study .logo{display:block;vertical-align:middle;text-align:center;width:15%;}
.home #home-page .parallax .featured-case-study .stats{display:block;vertical-align:middle;width:30%;font-family:'DIN-LightAlternate', 'Open Sans', sans-serif;font-size:150px;font-weight:200;text-align:center;}
.home #home-page .parallax .featured-case-study .content{display:block;vertical-align:middle;width:35%;}
.home #home-page .parallax .featured-case-study .link{display:block;vertical-align:middle;width:20%;text-align:center;text-transform:uppercase;}
.home #home-page .parallax .featured-case-study .link a{color:#fff;border:solid 1px #fff;border-radius:3px;padding:10px 15px;font-size:1vw;}
@media screen and (max-width: 800px) {
#header .row{height:80px;}
#logo{display:block;}
.nav-trigger{display:inline-block;}
#main-nav{background:rgba(34, 39, 45, 0.95);display:none;opacity:0;float:none;position:absolute;left:0;top:80px;right:0;padding:0 0 60px 0;}
#main-nav.show{opacity:1;}
#main-nav > ul > li > a{padding-left:25px;padding-right:25px;}
#main-nav > ul > li + li{border-top:1px solid rgba(255, 255, 255, 0.1);}
#main-nav > ul > li.menu-item-has-children > a:after{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color 0.1s ease-in 0;-webkit-transition:color 0.1s ease-in 0;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;content:'\f431';display:inline-block;font-size:14px;position:relative;vertical-align:middle;margin-left:10px;font-weight:bold;}
#main-nav li{width:100%;margin-left:0 !important;text-align:left !important;float:none;}
#main-nav a{line-height:60px !important;text-align:left !important;font-size:14px;}
#main-nav .nav-cta{border-top:none;padding:0 20px;}
#main-nav .nav-cta a{margin-top:0;line-height:1 !important;text-align:center !important;}
#main-nav .sub-menu{position:static;box-shadow:none;}
#main-nav .sub-menu a{padding-left:50px;padding-right:25px;}
.home #home-page .parallax .featured-case-study .logo{width:65%;margin:0 auto 15px auto;}
.home #home-page .parallax .featured-case-study .stats{width:100%;font-size:75px;margin-bottom:15px;}
.home #home-page .parallax .featured-case-study .content{width:100%;margin-bottom:15px;}
.home #home-page .parallax .featured-case-study .link{width:100%;}
.home #home-page .parallax .featured-case-study .link a{display:block;font-size:4vw;}
}
.rk-button{border:1px solid #2a69b0;border-radius:6px;background:#ffffff;color:#2a69b0;line-height:1;padding:15px 30px;font-weight:600;display:inline-block;text-decoration:none;font-size:22px;-webkit-transition:all 0.18s cubic-bezier(0.39, 0.575, 0.5649999999999999, 1);-moz-transition:all 0.18s cubic-bezier(0.39, 0.575, 0.5649999999999999, 1);-ms-transition:all 0.18s cubic-bezier(0.39, 0.575, 0.5649999999999999, 1);-o-transition:all 0.18s cubic-bezier(0.39, 0.575, 0.5649999999999999, 1);transition:all 0.18s cubic-bezier(0.39, 0.575, 0.5649999999999999, 1);}
.rk-button:hover{box-shadow:0 0 3px #2a69b0;transform:scale(1.05);transform-origin:50% 50%;-webkit-transform:scale(1.05);-webkit-transform-origin:50% 50%;}
.rk-button.green-button{border-color:#94cf43;}
.rk-button.green-button:hover{box-shadow:0 0 3px #94cf43;}
#site-footer{background:#22272d;padding:50px 0 0 0;}
#site-footer .row{position:relative;max-width:800px;}
#site-footer .widget-container{width:25%;float:left;}
#site-footer #footer-navs{padding-top:60px;}
#site-footer #footer-navs ul{width:40%;float:left;text-decoration:none;margin:0;padding:0;list-style:none;}
#site-footer #footer-navs a{font-size:14px;font-weight:200;color:#95a2ab;text-decoration:none;}
#site-footer #footer-navs a:hover{color:#ff8826 !important;}
#site-footer #footer-navs h3{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;font-family:'Open Sans', sans-serif;}
@media screen and (max-width: 800px) {
#footer-navs ul,
#footer-navs .address{width:100% !important;float:none !important;text-align:center;margin-bottom:45px !important;}
}
#footer-logo{margin:0 auto;display:block;width:55px;}
.address{width:20%;float:left;}
.address .phone{display:block;color:#cfdbe4 !important;font-weight:700 !important;line-height:24px;font-size:13px !important;}
.address .email{display:block;color:#95a2ab;line-height:24px;}
.address .social-links{margin-top:8px;}
.address .social-links a{color:#22272d !important;background:#7d8890 !important;}
.copyright{text-align:center;font-size:14px;font-weight:200;border-top:1px solid #373e44;padding:30px 0;color:#95a2ab;margin-top:60px;}
.copyright ul{list-style:none;}
.copyright li{display:inline-block;}
.copyright li:first-child{margin-right:5px;}
.copyright li + li{margin-left:4px;}
.copyright a{color:#fff;text-decoration:none;}
.copyright .pipe{padding-right:5px;position:relative;top:-1px;}
.page-header-image{background:#2a69b0;min-height:275px;height:275px;width:100%;display:table;background-repeat:no-repeat;background-position:50% 0;-webkit-background-size:cover;background-size:cover;line-height:1;}
.page-header-image img{line-height:1;min-width:100%;width:100%;height:auto;display:inherit;}
.page-header-image h1{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:45px;margin:0;padding:0;line-height:1;}
.page-header-image h1 span.sub{font-size:21pt;color:#ffffff;font-weight:600;font-family:'DIN-LightAlternate';}
.page-header-image.centralize h1{padding-top:80px;}
.page-header-image.tall-image{height:auto;padding:159px 15px 79px 15px;}
.watermark{content:"";width:120px;height:120px;background:url(http://reflektion.com/wp-content/themes/Reflektion-2015/images/watermark.svg) center no-repeat;background-size:100%;display:block;position:absolute;right:40px;top:120px;z-index:5000;opacity:.4;}
@media screen and (max-width: 800px) {
.watermark{display:none !important;}
}
.home-hero{height:485px;display:block;background-color:transparent;position:relative;z-index:1;}
.home-hero:after{content:"";width:120px;height:120px;background:url(http://reflektion.com/wp-content/themes/Reflektion-2015/images/watermark.svg) center no-repeat;background-size:100%;display:block;position:absolute;right:40px;top:120px;z-index:5000;opacity:.4;}
.home-hero .slide{padding-top:124px;height:100%;background-repeat:no-repeat;background-position:50% 0;-webkit-background-size:cover;background-size:cover;line-height:1;overflow:hidden;}
.home-hero .slide > .row{height:100%;position:relative;}
.home-hero .line{background:#ff8826;display:block;width:45px;height:3px;}
.home-hero h1{display:block;margin:0 0 10px 0;color:#fff;font-size:108px;text-indent:0;padding:0;line-height:0.82em;}
.home-hero h2{color:#fff;margin:0;font-size:36px;text-indent:0;padding:0;line-height:1.5em;}
.home-hero h1,
.home-hero h2{max-width:100%;text-align:left;font-family:'DIN-Bold', 'Open Sans', sans-serif;letter-spacing:-0.025em;margin-left:auto;margin-right:auto;}
.home-hero h1 span,
.home-hero h2 span{display:none;}
.home-hero h1 .type-effect,
.home-hero h2 .type-effect{display:block;}
.home-hero .big-orange-button{margin:0;padding:20px 30px;z-index:9999;position:absolute;top:270px;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:5s;-moz-animation-delay:5s;animation-delay:5s;}
@media screen and (max-width: 800px) {
.home-hero h1{margin:0;font-size:96px;max-width:100%;}
.home-hero h2{font-size:21px;max-width:100%;margin-top:43px;}
.home-hero .big-orange-button{top:266px;}
.home-hero:after{display:none !important;}
}
@media screen and (max-width: 667px) {
.home-hero h1{font-size:60px;}
.home-hero h2{font-size:24px;margin-top:20px;}
.home-hero .big-orange-button{top:auto;bottom:70px;}
}
@media screen and (max-width: 475px) {
.home-hero h1{font-size:38px;}
.home-hero h2{line-height:0.9em;}
.home-hero .big-orange-button{bottom:120px;}
}
.single-blog-post-header{background:#2a69b0 url(http://reflektion.com/wp-content/themes/Reflektion-2015/images/blog-header.jpg) center top no-repeat;background-size:cover;height:275px;}
.single-blog-post-header.has-image:after{content:"";width:120px;height:120px;background:url(http://reflektion.com/wp-content/themes/Reflektion-2015/images/watermark.svg) center no-repeat;background-size:100%;display:block;position:absolute;right:40px;top:120px;z-index:5000;opacity:.4;}
@media screen and (max-width: 800px) {
.single-blog-post-header.has-image{min-height:400px;height:400px;}
.single-blog-post-header.has-image:after{display:none;}
}
.has-image{min-height:600px;height:600px;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;}
.background-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.video-slide{padding-top:0 !important;}
.video-slide .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
.video-slide .video-container + .row{position:absolute;}
.video-slide .row{position:absolute;top:200px;left:0;right:0;}
@media screen and (max-width: 800px) {
.video-slide .video-container{padding-bottom:100%;height:100%;}
.background-video{width:auto;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
}
.main-content{background:#fff;}
.subtitle{font-size:40px;background:#f4f6f9;line-height:80px;padding:0;margin:-80px 0 0 0;width:100%;text-align:center;}
.press-subtitle{font-size:40px;}
.press-subtitle span{text-align:left;padding-left:20px;}
.press-subtitle.show-on-mobile{margin-top:0;background:none;text-align:left;font-size:35px;}
.press-subtitle.show-on-mobile span{padding-left:0;}
.page-text-wrapper{padding:20px;}
#blog-post .two-thirds{padding:25px 15px;}
#blog-post img{max-width:100%;height:auto;}
#blog-post h1{line-height:1.3;margin-bottom:25px;}
#blog-post .attachment-blog-post-header{margin-bottom:35px;}
.text a{color:#2a69b0;text-decoration:none;}
.text a:hover{color:#ff8826;}
.post-category{font-size:13px;display:block;padding-bottom:25px;}
.post-category a{color:#333;text-decoration:none;}
.post-category a:hover{color:#ff8826;}
.post-nav{padding:15px 0;border-top:1px solid #acacac;}
.post-nav a{text-decoration:none;color:#2a69b0;font-size:16px;display:block;width:50%;float:left;}
.post-nav a:hover{color:#ff8826;}
.post-nav [rel="next"]{text-align:right;}
.in-news-list{padding:10px 10px;}
.in-news-list .pr-logo{height:165px;background:#d5d9dc;display:block;width:100%;text-align:center;}
.in-news-list .pr-logo img{display:block;vertical-align:middle;text-align:center;position:relative;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.in-news-list .card-content{padding:25px;}
@media screen and (max-width: 800px) {
.in-news-list{padding:10px 0;}
.in-news-list .card{margin-left:0;margin-right:0;}
}
.item-pr,
.in-news-card{overflow:hidden;}
.item-pr .entry-title a,
.in-news-card .entry-title a{color:#303030;font-size:18px;}
.item-pr .excerpt,
.in-news-card .excerpt{font-size:14px;font-weight:600;color:#909090;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.item-pr .pr-name,
.in-news-card .pr-name{color:#2a69b0;font-weight:700;font-size:14px;}
.item-pr:hover a,
.in-news-card:hover a,
.item-pr a:hover a,
.in-news-card a:hover a{color:#ff8826;}
.in-news-card{cursor:pointer;}
.in-news-card .card{height:320px;}
.bullet{padding:0 4px;}
.pr-list{padding:20px;}
@media screen and (max-width: 800px) {
.pr-list{padding:0 0 70px 0;}
}
.item-pr + .item-pr{margin-top:30px;padding-top:22px;border-top:1px solid #d5d9dc;}
.item-pr .entry-title{margin-bottom:.5em;}
.card{margin:10px;border-radius:4px;}
.card-content{padding:25px;}
.resources-list{padding-top:50px;padding-bottom:50px;}
.resource .card{position:relative;height:425px;text-align:center;}
.resource .card .view-link{text-align:center;width:100%;}
.resource .card .view-link a{position:relative;display:inline-block;text-transform:uppercase;text-decoration:none;color:#2a69b0;}
.resource .card-content{position:relative;padding:20px 20px 20px 20px;}
.resource .card-content h2{margin-bottom:20px;line-height:30px;height:90px;overflow:hidden;}
.resource .card-content h2 a{color:#2a69b0;font-weight:600;font-size:30px;font-family:'DIN-Bold', 'Open Sans', sans-serif;}
.resource .excerpt{font-size:15px;color:#727272;}
.resource .excerpt p:last-child{margin-bottom:0;}
.resource a{display:block;}
.resource .card-image{position:relative;line-height:1;}
.resource .card-image > a{background:#2a69b0;}
.resource .card-image > a:hover img{opacity:.2;}
.resource .card-image > a:hover span{visibility:visible;}
.resource .card-image > a span{visibility:hidden;display:inline-block;line-height:1;padding:15px 30px;border:1px solid rgba(255, 255, 255, 0.85);border-radius:3px;color:#fff;font-size:2vmin;font-weight:600;text-transform:uppercase;position:absolute;top:40%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);pointer-events:none;text-shadow:0 0 1px rgba(0, 0, 0, 0.12);white-space:nowrap;}
.resource img{width:100%;height:auto;float:left;}
.resource .resource-type{position:absolute;left:15px;top:-13px;display:inline-block;line-height:1;padding:6px 14px;background:rgba(42, 105, 176, 0.8);color:#fff;font-size:15px;text-transform:uppercase;text-shadow:0 1px 0 rgba(0, 0, 0, 0.12);}
.resource .resource-type a{color:#fff;text-decoration:none;}
@media screen and (max-width: 800px) {
.resources-list{padding:50px 0;}
.resource{margin-bottom:30px !important;}
.resource .card{height:auto;}
}
.featured-resources{background:#fff;padding:70px 0 90px 0;}
.featured-resources h2{text-align:center;font-size:45px;margin-bottom:45px;}
.featured-box{color:#fff;background:#000;position:relative;overflow:hidden;text-align:center;height:390px;}
.featured-box:before{width:102%;height:102%;position:absolute;left:-1%;top:-1%;background:rgba(0, 0, 0, 0.3);z-index:1;pointer-events:none;}
.featured-box:hover{background:#ff8826;}
.featured-box:hover:before{top:-2%;transform:translateY(-5px);-webkit-transform:translateY(-5px);}
.featured-box:hover img{opacity:1;transform:translate(-50%, -5px);-webkit-transform:translate(-50%, -5px);}
.featured-box:hover h3{margin-top:80px;}
.featured-box:hover .white-button{opacity:1;}
.featured-box a{display:block;line-height:1;text-decoration:none;}
.featured-box img{will-change:all;width:auto;height:100%;opacity:.65;position:absolute;z-index:0;top:0;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);}
.featured-box h3{position:relative;color:#fff;margin-top:120px;font-size:26px;font-weight:400;will-change:all;z-index:5;}
.featured-box.half h3{padding:0 15%;}
.featured-box .white-button{will-change:all;opacity:0;position:relative;top:40px;display:inline-block;border-radius:5px;font-size:13px;font-weight:600;padding:15px;line-height:1;text-shadow:0 0 1px rgba(0, 0, 0, 0.12);border:1px solid #fff;color:#fff;text-decoration:none;z-index:6;}
#single-blog-post{max-width:1070px;margin:0 auto 0 auto;background:#fff;}
#single-blog-post > .row{padding:35px;}
#single-blog-post .page-text-wrapper{padding:0px;}
#single-blog-post .content-block{padding-right:0;padding-left:0;}
#single-blog-post + .featured-resources{background:#eff0f4;}
#single-blog-post .post-category{padding-bottom:0;}
#single-blog-post .post-category a{font-size:18px;font-weight:700;text-transform:uppercase;color:#2a69b0;}
#single-blog-post h1{font-size:45px;margin-bottom:0;line-height:1.3;}
#single-blog-post .block-title{padding-bottom:0;}
#single-blog-post .block-paragraphs{padding-top:0;}
#single-blog-post .two-thirds{width:69%;}
#single-blog-post blockquote{font-size:26px;font-weight:100;color:#000;}
#single-blog-post blockquote :last-child{padding-bottom:0;margin-bottom:0;}
#single-blog-post blockquote,
#single-blog-post blockquote.left{margin-left:-35px;padding-left:30px;border-left:5px solid #94cf43;}
#single-blog-post blockquote.top{margin:0 35px 1em 35px;padding-left:0;border-left:none;}
#single-blog-post blockquote.top:before{content:"";width:45px;height:5px;display:block;background:#94cf43;margin:0 auto 35px auto;}
#single-blog-post blockquote.right{margin-top:0;padding-top:0;margin-left:20px;width:50%;float:right;clear:left;}
#single-blog-post .post-meta{line-height:1;padding:15px 0 45px 0;font-size:14px;font-weight:700 !important;color:#bebebe;text-transform:uppercase;}
#single-blog-post .post-meta a{text-decoration:none;}
#single-blog-post .the-author strong{color:#000000;}
#single-blog-post .rk-sharers{position:fixed;left:0;top:45%;clear:both;opacity:1;margin:0;width:45px;}
#single-blog-post .rk-sharers span{background-size:20px !important;}
#single-blog-post .rk-sharers a{display:block;}
#single-blog-post .rk-sharers a:hover span{transform:scale(1);}
#single-blog-post .rk-sharers a:hover .at4-icon{transform:rotateY(180deg);}
#single-blog-post article img{max-width:100%;height:auto;}
.author-block{border-top:1px solid #dbdbdb;padding:65px 0 0 0 !important;margin:0 35px 50px 35px;}
.author-block .avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;}
.author-block .avatar img{max-width:100%;max-height:100%;min-width:100%;min-height:100%;}
@media screen and (max-width: 800px) {
#single-blog-post{margin:-80px 15px 0 15px;}
#single-blog-post .rk-sharers{text-align:center;}
.avatar{margin:0 auto;}
.author-block .author-name{text-align:center;display:block;margin-bottom:30px;}
.author-block .quarter{width:100% !important;float:none !important;}
.author-block .three-quarters{margin-top:15px;width:100% !important;float:none !important;}
}
.social-links a{font-size:14px;margin-right:8px;width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center;display:inline-block;color:#fff;background:#7d8890;}
.social-links a:hover{box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3);color:#fff;}
.social-links em{display:inline-block;text-indent:-99999em;}
.three-items .featured-title{padding-left:25px;padding-right:25px;margin-top:100px;font-size:20px;line-height:1.3;}
.three-items .featured-box{height:260px;}
.three-items .white-button{top:0;}
#sidebar{width:31%;}
.category-list{list-style:none;margin:0 0 0 50px;padding:0;}
.category-list a{font-size:16px;font-weight:600;font-style:italic;line-height:1;display:block;color:#000;text-decoration:none;}
.category-list a:hover{color:#ff8826;}
.category-list a:hover span{background:#ff8826;}
.category-list a span{float:right;width:20px;height:20px;line-height:20px;color:#fff;border-radius:50%;display:block;font-size:11px;font-weight:600;background:#babcbf;font-style:normal;text-align:center;}
.category-list li{margin:0;padding:20px 0;}
.category-list li + li{border-top:1px solid #ddd;}
.subscribe-button-container{text-align:center;padding:50px 0 50px 50px;}
@media screen and (max-width: 800px) {
.category-list{margin-left:0;}
.subscribe-button-container{padding-left:0;}
} .leaders-list{padding:70px 0 60px 0;}
.leader{cursor:pointer;padding:0 15px 30px;text-align:center;}
.leader h3{color:#000;font-size:26px;font-weight:100;}
.leader h4{color:#2a69b0;font-size:14px;font-weight:700;font-family:'Open Sans', sans-serif;text-transform:uppercase;}
.leader .card{margin:0;}
.leader .card-image{height:290px;}
.leader .card-image img{height:100%;width:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;position:relative;}
.demo-form,
.leader-bio{opacity:0;display:none;position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.6);padding-bottom:60px;}
.demo-form.show,
.leader-bio.show{opacity:1;z-index:999999;}
.demo-form > div,
.leader-bio > div{background:#fff;margin:15% 20% auto 20%;max-width:60%;max-height:80%;border-radius:6px;overflow:scroll;height:100%;position:relative;}
.demo-form h5,
.leader-bio h5{background:#2a69b0;text-align:center;color:#fff;font-size:34px;line-height:1;padding:15px;margin-bottom:0;}
.demo-form .text,
.leader-bio .text{padding:25px;}
.demo-form .close-modal,
.leader-bio .close-modal{font-weight:700;color:#000;float:right;font-size:21px;line-height:1;padding:10px;opacity:0.2;text-shadow:0 1px 0 #fff;text-decoration:none !important;cursor:pointer;position:absolute;right:0;}
@media screen and (max-width: 800px) {
.leader{padding:0 0 30px 0;}
.leader .card-image{overflow:hidden;}
.leader .card-image img{width:100%;height:auto;}
.demo-form > div,
.leader-bio > div{background:#fff;margin:8% 2.5% 2.5% 2.5%;max-width:95%;}
}
.leader-social-links{text-align:center;}
.leader-social-links a{margin:0 4px;font-size:14px;}
.resource-header{background-image:url(http://reflektion.com/wp-content/themes/Reflektion-2015/images/resource-header.jpg);}
#single-resource{max-width:950px;margin:-80px auto 0 auto;background:#fff;}
#single-resource .page-text-wrapper{padding:0px;}
#single-resource .content-block{padding-right:0;padding-left:0;}
#single-resource + .featured-resources{background:#eff0f4;}
#single-resource .rk-sharers{clear:both;opacity:1;margin:65px 0 0 0;}
#single-resource .rk-sharers span{display:inline-block;background-size:20px !important;}
#single-resource:hover .rk-sharers{opacity:1;}
#single-resource h1{font-size:45px;margin-bottom:0;line-height:1.3;}
#single-resource .block-title{padding-bottom:0;}
#landing2-footer,
#landing3-footer{background:#2a69b0;}
#landing2-footer .rk-sharers,
#landing3-footer .rk-sharers{clear:both;opacity:1;margin:65px 0 0 0;}
#landing2-footer .rk-sharers span,
#landing3-footer .rk-sharers span{display:inline-block;background-size:20px !important;}
#landing2-footer:hover .rk-sharers,
#landing3-footer:hover .rk-sharers{opacity:1;}
#landing2-footer p,
#landing3-footer p{color:#fff;}
#single-resource-wide div.leadin{text-align:center;}
.resource-button{margin:35px 0 0 0;border:1px solid #ff8826;color:#ff8826 !important;}
.resource-button:hover{box-shadow:none;background:#ff8826;color:#fff !important;transform:scale(0.9);-webkit-transform:scale(0.9);}
.page-sub-nav{background:#fff;border-bottom:1px solid #dedfe3;}
.page-sub-nav ul,
.page-sub-nav li{text-align:center;margin:0 auto;padding:0;list-style:none;}
.page-sub-nav li{display:inline-block;}
.page-sub-nav a{display:block;line-height:75px;font-size:14px;font-weight:600;color:#606060;text-decoration:none;text-transform:uppercase;margin:0 22px -1px 22px;border-bottom:1px solid transparent;}
.page-sub-nav a:hover,
.page-sub-nav .current-menu-item a{color:#2a69b0;border-bottom:1px solid #2a69b0;}
.content-block{padding:30px 20px;}
.content-block p + p{margin-top:1.5em;}
.content-block ul,
.content-block ol{margin:1em 0;padding-left:40px;}
.content-block .block-title{margin-bottom:1em;}
.content-block .text + .grey-button{margin-top:30px;}
.content-block .text h1,
.content-block .text h2,
.content-block .text h3,
.content-block .text h4,
.content-block .text h5,
.content-block .text h6{color:#333333;font-weight:400;}
.content-block .text h1{font-size:1.8em;}
.content-block .text h2{font-size:1.5em;}
.content-block .text h3{font-size:1.3em;}
.content-block .text h4{font-size:1.1em;}
.content-block .text h5{font-size:1em;}
.content-block .text h6{font-size:.8em;}
.home #blog-container{margin-top:45px;}
.home #blog-container .read-more-link{font-weight:normal;font-size:1.1em;}
.home .content-block .text h2{text-align:center;color:#2a69b0;font-size:45px;font-weight:600;margin:30px 0;}
.block-stacked{background:#eff8ff;text-align:center;padding:40px 0 0 0;}
.block-stacked + .content-block{margin-top:45px;}
.block-stacked h2,
.block-stacked .text,
.block-stacked img{display:block;}
.block-stacked .text{max-width:70%;}
.block-stacked img{margin:40px auto 0 auto;max-width:100%;}
.block-stacked p:last-child{padding-bottom:40px;margin-bottom:0;}
.block-stacked .text + .grey-button{margin-top:0;}
@media screen and (max-width: 800px) {
.block-stacked{padding:40px 15px 0 15px !important;}
.block-stacked img{float:none !important;height:auto;}
}
.block-side-by-side{padding:45px 0;}
.block-side-by-side .has-text{width:50%;float:left;}
.block-side-by-side .has-text > div{max-width:565px;float:right;}
.block-side-by-side .has-image{width:50%;float:right;padding-left:45px;padding-right:0;overflow:hidden;min-height:0 !important;height:auto !important;}
.block-side-by-side.elements-order-image-text .has-text{float:right;}
.block-side-by-side.elements-order-image-text .has-text > div{float:left;}
.block-side-by-side.elements-order-image-text .has-image{float:left;padding-left:0;padding-right:45px;}
.block-side-by-side.elements-order-image-text .has-image img{float:right;}
@media screen and (max-width: 800px) {
.content-block .has-image{padding:0 15px 30px 15px !important;min-height:0;text-align:center;}
.content-block .has-image img{float:none !important;max-width:100% !important;height:auto !important;}
.has-text{padding:0 15px 30px 15px !important;}
.content-block .text + .grey-button{margin:25px auto;}
}
.block-title{font-size:45px;line-height:1.1;}
#home-page{background:none;position:relative;z-index:100;}
.recent-posts{max-width:1130px;margin-top:0;border-bottom:1px solid #dbdbdb;padding:10px 10px 25px 10px;margin-bottom:10px;background:#ffffff;}
.recent-posts .scroll-message{color:#fff;text-align:center;display:block;position:relative;top:-25px;margin-top:-35px;text-shadow:0 1px 2px #3B3B3B;font-size:14px;font-weight:700;line-height:1;}
.recent-posts .scroll-message:after{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color 0.1s ease-in 0;-webkit-transition:color 0.1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;content:'\f431';display:block;margin-top:0;font-size:24px;font-weight:bold;}
.recent-posts .half{padding:10px;overflow:hidden;}
.recent-posts img{max-width:100%;height:auto;line-height:1;}
.recent-posts .post-block a{line-height:1;}
.recent-posts .single-cat-title a{background:none;border:1px solid #2a69b0;border-radius:25px;color:#2a69b0;margin:20px 0;padding:8px 25px;font-size:14px;display:inline-block;text-decoration:none;}
.recent-posts .read-more-link{color:#ff8826;font-weight:800;font-size:16px;margin-top:40px;text-decoration:none;}
.recent-posts .entry-title,
.recent-posts .excerpt,
.recent-posts .single-cat-title{padding-left:10px;padding-right:10px;}
.recent-posts .entry-title,
.recent-posts .entry-title a{line-height:1.3;}
.recent-posts.fixed-float{position:fixed;z-index:1000000;max-width:380px;right:10px;bottom:0;padding:5px 30px 13px 15px;background:rgba(42, 105, 176, 0.9);border-radius:6px;box-shadow:0 0 25px 0 rgba(0, 0, 0, 0.4);transform-origin:100% 50%;border-bottom:0;}
.recent-posts.fixed-float.hide-me{left:110%;right:auto;}
.recent-posts.fixed-float:hover{-webkit-transform:scale(1.05);transform:scale(1.05);}
.recent-posts.fixed-float h2{margin-top:10px;margin-bottom:0;padding:0;font-size:18px;line-height:1;}
.recent-posts.fixed-float h2 a{color:#fff;font-size:18px;line-height:1.25;}
.recent-posts.fixed-float .single-cat-title{padding:0;}
.recent-posts.fixed-float .single-cat-title a{border:1px solid #fff;border-radius:25px;color:#fff;margin:0;padding:8px 16px;font-size:14px;font-weight:bold;text-transform:uppercase;}
.recent-posts.fixed-float .thumbnail{float:left;margin-right:15px;}
.recent-posts.fixed-float .read-more-link{font-weight:600;font-size:12px;}
@media screen and (max-width: 800px) {
.recent-posts.fixed-float{position:fixed;z-index:1000000;max-width:100%;right:10px;left:10px;top:auto;bottom:10px;transform-origin:50%;}
.recent-posts.fixed-float img{max-width:100px;height:auto;}
}
.close-floating-post{background:#fff;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;color:#636466;font-weight:bold;display:block;font-size:14px;text-decoration:none;position:absolute;right:10px;top:10px;}
.close-floating-post:hover{transform:rotate(180deg);}
.start-journey{text-align:center;padding:70px 0;background:#2a69b0 url(http://reflektion.com/wp-content/themes/Reflektion-2015/images/footer-bar.jpg) center top no-repeat;background-size:cover;}
.start-journey h3{color:#fff;font-size:45px;font-weight:800;margin-bottom:20px;}
.start-journey .text{color:#fff;font-size:28px;line-height:1.35;margin-bottom:40px;}
.grey-button,
.big-orange-button,
.text a.big-orange-button,
.text a.grey-button{background:#ff8826;color:#fff;border-radius:5px;cursor:pointer;display:inline-block;font-size:20px;font-weight:bold;line-height:1;padding:20px 40px;text-decoration:none;vertical-align:middle;white-space:nowrap;text-align:center;width:auto;}
.grey-button:hover,
.big-orange-button:hover,
.text a.big-orange-button:hover,
.text a.grey-button:hover{background:#c16113;}
.big-grey-button{color:#fff;background:#eee;font-size:20px;font-weight:700;line-height:1;padding:20px 40px;text-decoration:none;display:inline-block;border-radius:2px;}
.big-grey-button:hover{color:#000 !important;background:#ccc !important;}
.logos{padding:0;text-align:center;background:#f1f1f1;}
.logos h3{color:#818286;font-size:14px;font-weight:bold;text-transform:uppercase;margin-top:15px;margin-bottom:0;padding-right:10%;padding-left:10%;}
.logos-container{width:100%;text-align:center;}
.logos-container img{vertical-align:middle;margin:2px 0 15px 0;max-width:14.27%;}
@media screen and (max-width: 640px) {
.logos-container img{max-width:25%;}
} .perks-list{padding-top:30px;}
.perks-list > h2{text-align:center;margin-bottom:1.5em;}
.perk{padding:0 35px 60px 35px;text-align:center;}
.perk .text{font-size:18px;color:#666;}
.perk .perk-icon{margin-bottom:40px;}
.perk .perk-icon img{max-width:100px;}
.perk h3{margin-bottom:30px;font-family:'Open Sans', sans-serif;font-size:18px;color:#000;}
.careers-list{background:#eff0f4;padding:70px 0 90px 0;}
.careers-list h2{text-align:center;font-size:45px;margin-bottom:45px;}
.careers-list .text{font-size:22px;color:#666;text-align:center;margin:0 0 50px 0;}
.careers-list > .row{width:60%;}
.careers-list .career-box{padding:0 15px 30px 15px;}
.careers-list .career-box a{padding:20px 35px 20px 20px;background:#ffffff url(http://reflektion.com/wp-content/themes/Reflektion-2015/images/right-arrow.svg) right center no-repeat;line-height:1;margin:0;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.05);text-decoration:none;display:block;}
.careers-list .career-box a:hover{background-position:102% center;box-shadow:0 4px 2px 0 rgba(0, 0, 0, 0.05);}
.careers-list .career-box a:hover h3{color:#ff8826;}
.careers-list h3{font-size:20px;color:#2a69b0;font-weight:400;line-height:1;margin:0 0 8px 0;padding:0;font-family:'Open Sans', sans-serif;}
.careers-list h4{font-family:'Open Sans', sans-serif;font-size:18px;color:#909090;font-weight:400;line-height:1;margin:0 0 0 -2px;padding:0;}
.careers-list h4:before{content:'\f417';font-size:16px;vertical-align:top;text-align:center;-moz-transition:color 0.1s ease-in 0;-webkit-transition:color 0.1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;color:#b5b7c0;margin-right:2px;font-size:20px;}
@media screen and (max-width: 800px) {
.careers-list > .row{width:100%;}
} .partners-list{padding-top:30px;text-align:center;max-width:1050px;}
.partners-list .partner{padding:0 35px 80px 35px;text-align:center;display:inline-block;}
.partners-list .partner .text{font-size:16px;color:#666;}
.partners-list .partner .partner-logo{height:120px;}
.partners-list .partner.logo-big.logos-per-row-2{padding:0 70px 60px 70px;}
.partners-list .partner.logo-big.logos-per-row-3{padding:0 55px 60px 55px;}
.partners-list .partner.logo-big .partner-logo img{width:220px;height:145px;}
.partners-list .partner.logo-small{padding:0 30px 20px 30px;}
.partners-list .partner.logo-small .partner-logo img{width:120px;height:80px;}
.partners-list .logo-spacer{height:30px;}
body.page-template-page-partners section.page-header-image{padding-top:80px;}
body.page-template-page-partners .intro-text{font-size:20px;padding:30px 10% 15px 10%;text-align:center;}
body.page-template-page-partners div.content-block.block-stacked{padding-bottom:40px !important;}
body.page-template-page-partners div.content-block a{color:#fff;}
@media screen and (max-width: 800px) {
body.page-template-page-partners .intro-text{padding-left:0;padding-right:0;}
div.partner{display:block;}
div.partner.logo-big{padding:0 0 80px 0;}
div.partner.logo-small{padding:0 0 20px 0;}
} .has-map{height:430px;position:relative;z-index:0;display:block !important;}
.has-map iframe{width:100%;height:inherit;}
.has-map + section{position:relative;z-index:1000;}
.contact-details{padding:15px 15px 60px 15px;margin:0 0 60px 0;font-size:16px;color:#303030;text-align:left;line-height:1.6;background:#fafafb;background:linear-gradient(rgba(248, 248, 249, 0.65) 50%, rgba(248, 248, 249, 0));}
.contact-details hr{border:none;border-top:1px solid #ddd;height:0;margin:20px 0;}
.contact-details .email,
.contact-details .phone-number{display:block;color:#303030;}
.contact-form{margin:0 0 60px 0;padding-left:30px;float:right;}
.contact-form .gform_wrapper{overflow:inherit;margin:0;max-width:100%;}
.contact-form label{font-size:16px;font-weight:400 !important;color:#303030;}
.contact-form .gform_wrapper .top_label .gfield_label{margin:0;line-height:1;}
.contact-form li{margin-bottom:20px;}
.contact-form textarea,
.contact-form input{border:1px solid #ddd;border-radius:3px;}
.contact-form textarea{width:97.5%;}
.contact-form .gform_wrapper .gform_footer{padding-top:0;text-align:right;padding-right:2.5%;}
.contact-form .gform_button{background:#ff8826;color:#fff;border-radius:5px;cursor:pointer;display:inline-block;font-size:20px;font-weight:bold;line-height:1;padding:20px 40px;text-decoration:none;vertical-align:middle;white-space:nowrap;text-align:center;width:auto;border:none;font-family:'Open Sans', sans-serif;}
.contact-form .gform_button:hover{background:#c16113;}
.hs-form .hs-input,
.hs-form textarea.hs-input{box-sizing:border-box !important;max-width:100% !important;width:100% !important;padding:4px;font-size:16px;font-weight:400;line-height:18px;color:#666;border:1px solid #ddd;border-radius:3px;font-family:'Open Sans', sans-serif;box-shadow:none !important;height:auto !important;}
.hs-form .hs-button{background:#ff8826 !important;color:#fff !important;border-radius:5px !important;cursor:pointer !important;display:inline-block !important;font-size:20px !important;font-weight:bold !important;line-height:1 !important;padding:20px 40px !important;text-decoration:none !important;vertical-align:middle !important;white-space:nowrap !important;text-align:center !important;width:auto !important;border:none !important;text-shadow:none !important;box-shadow:none !important;font-family:'Open Sans', sans-serif;}
.hs-form .hs-button:hover{background:#c16113 !important;}
.hs-form .hs_submit .actions{padding:20px 0 0 0 !important;text-align:right;}
.hs-form textarea{min-height:150px !important;}
@media screen and (max-width: 800px) {
.contact-details{background:#fafafb;padding:20px;margin-bottom:30px !important;}
.contact-details .social-links{margin-top:20px;}
.contact-form{width:100%;padding-left:0;float:none;clear:both;}
.contact-form .name_first,
.contact-form .name_last{width:100% !important;float:none;}
.contact-form .name_first #input_1_1_6,
.contact-form .name_last #input_1_1_6,
.contact-form .name_first input,
.contact-form .name_last input{width:97.5% !important;}
} .category-header{background-image:url(http://reflektion.com/wp-content/themes/Reflektion-2015/images/hero_blog.jpg);}
.rk-sharers{opacity:0;overflow:hidden;}
.rk-sharers span{width:45px !important;height:38px !important;line-height:38px !important;background-size:22px !important;background-position-x:50% !important;}
.rk-sharers a:hover span{transform:scale(0.9);-webkit-transform:scale(0.9);}
#blog-container .post-block{position:relative;margin-bottom:45px;}
#blog-container .post-block .post-thumbnail{position:relative;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:60%;margin-bottom:30px;}
#blog-container .post-block .post-thumbnail .post-thumbnail-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
#blog-container .post-block .post-thumbnail .rk-sharers{position:absolute;top:0;right:0;z-index:2;}
#blog-container .post-block .post-thumbnail .post-meta{position:absolute;top:-45px;left:15px;background-color:#2a69b0;color:#fff;border-radius:50%;text-align:center;padding:20px 6px;}
#blog-container .post-block .post-thumbnail .post-meta .the-month-day{position:relative;display:block;font-weight:700;font-size:27px;}
#blog-container .post-block .post-thumbnail .post-meta .the-year{position:relative;display:block;font-size:17px;font-weight:400;}
#blog-container .post-block:hover .rk-sharers{opacity:1;}
#blog-container .post-block .third{width:40%;}
#blog-container .post-block .two-thirds{width:60%;padding-left:50px;float:right;}
#blog-container .post-block:nth-child(even) .two-thirds{float:left;padding-left:0;padding-right:50px;}
#blog-container .post-block:nth-child(even) .third .rk-sharers{left:auto;right:0;}
#blog-container .entry-title{font-family:'DIN-Bold', 'Open Sans', sans-serif;font-size:30px;line-height:34px;font-weight:600;min-height:68px;color:#2a69b0;}
#blog-container .entry-title a{color:#2a69b0;}
#blog-container .post-meta{line-height:1;padding:15px 0;font-size:14px;font-weight:700 !important;color:#bfbfbf;text-transform:uppercase;}
#blog-container .post-meta a{text-decoration:none;}
#blog-container .the-cat{color:#2a69b0;}
#blog-container .the-cat a{color:#2a69b0;}
#blog-container .the-author strong{color:#909090;}
#blog-container .excerpt{color:#2a69b0;}
#blog-container .read-more-link{position:relative;display:block;color:#2a69b0;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:none;margin-top:15px;}
#blog-container img{max-width:100%;height:auto;}
#blog-container .third{position:relative;}
#blog-container .third > a{display:block;}
#blog-container .third .rk-sharers{position:absolute;left:0;top:0;}
#blog-container .no-thumbnail{position:relative;}
#blog-container .no-thumbnail .rk-sharers{position:absolute;left:auto;right:0;top:45px;}
#blog-container .big-orange-button{text-transform:uppercase;}
@media screen and (max-width: 800px) {
#blog-container .post-block .two-thirds{padding-left:0;}
}
#pagination{margin-bottom:70px;text-align:center;}
#pagination .page-numbers{display:inline-block;padding:10px 17px 10px 15px;line-height:1;font-size:16px;background:#fff;color:#2a69b0;text-decoration:none;position:relative;top:10px;border:1px solid #dbdbdb;margin:0 -3px;}
#pagination .page-numbers.current,
#pagination .page-numbers:hover{background:#2a69b0;border-color:#2a69b0;color:#fff;}
#pagination .prev,
#pagination .next{margin:0;display:inline-block;padding:16px 24px;line-height:1;font-size:20px;font-weight:700;background:#cdcdcd;color:#fff;text-decoration:none;float:left;border-radius:5px;top:0;width:115px;text-align:center;}
#pagination .prev:hover,
#pagination .next:hover{background:#2a69b0;}
#pagination .next{float:right;}
#pagination .current:first-child{margin-left:115px;}
#pagination .current:last-child{margin-right:115px;}
#pagination .current:first-child,
#pagination .prev + a{border-radius:5px 0 0 5px;}
#pagination a:nth-last-child(2),
#pagination .current:last-child{border-radius:0 5px 5px 0;}
#pagination a:nth-last-child(2):hover{border-radius:0;}
@media screen and (max-width: 800px) {
#pagination .page-numbers{display:none;}
#pagination .prev,
#pagination .next{display:inline-block;}
}
.rss-bar{margin-bottom:70px;padding:30px 0;background:#e0eef9;}
.rss-bar a{color:#5b6166;text-decoration:none;position:relative;top:6px;}
.rss-bar a span{color:#2a69b0;}
.rss-bar a:before{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color 0.1s ease-in 0;-webkit-transition:color 0.1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;content:'\f413';margin-right:4px;position:relative;top:0px;font-size:24px;}
.in-category + .rss-bar{padding-top:35px;}
.has-cat-dropdown{text-align:right;position:relative;}
.has-cat-dropdown select{-webkit-appearance:none;border:1px solid #2a69b0;color:#2a69b0;padding:8px 32px 8px 16px;border-radius:3px;background:none;font-size:14px;font-weight:600;text-transform:uppercase;position:relative;z-index:100;}
.has-cat-dropdown:after{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color 0.1s ease-in 0;-webkit-transition:color 0.1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;content:'\f431';margin-right:4px;position:absolute;top:8px;right:6px;font-size:20px;color:#2a69b0;z-index:0;}
@media screen and (max-width: 800px) {
.rss-bar .half{float:left !important;}
.rss-bar .half:first-child{padding-bottom:20px;}
.has-cat-dropdown{position:relative;top:10px;}
}
.top-post-image{min-height:0 !important;padding-bottom:0;margin-bottom:0;background-color:#eff8ff;display:block;position:relative;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;}
@media screen and (max-width: 800px) {
.top-post-image:after{display:none;}
}
.top-post{position:relative;width:100%;margin:0 auto;padding:0;color:#fff;background:rgba(42, 105, 176, 0.85);box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.05);}
.top-post a{color:#fff;}
.top-post .quarter{padding:20px 25px 20px 30px;display:table-cell;height:100%;float:none;vertical-align:top;}
.top-post .quarter > span{display:inline-block;padding:30px 10px;color:#fff;}
.top-post .quarter > span + span{border-top:1px solid rgba(255, 255, 255, 0.3);}
.top-post .quarter a{color:#fff;text-decoration:none;}
.top-post .quarter.post-meta{vertical-align:middle;text-align:center;}
.top-post .quarter.post-meta .the-date{border-radius:50%;padding:55px 25px;border:solid 2px #fff;}
.top-post .quarter.post-meta .the-date .the-day-month{position:relative;display:block;font-size:65px;font-weight:600;margin-bottom:5px;}
.top-post .quarter.post-meta .the-date .the-year{font-size:45px;}
.top-post .three-quarters{display:table-cell;height:100%;float:none;padding:42px;vertical-align:top;}
.top-post .three-quarters .post-meta{margin-bottom:15px;}
.top-post > div{display:table;}
.top-post .read-more-link{display:block;font-size:18px;font-weight:bold;margin-top:15px;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;}
.top-post .read-more-link:hover{color:#ff8826;}
.top-post h2{font-size:48px;line-height:1.3;margin-bottom:.3em;font-weight:600;}
.top-post .the-cat{font-size:18px;text-transform:uppercase;position:relative;border-right:1px solid rgba(255, 255, 255, 0.3);padding-right:15px;}
.top-post .the-cat:after{font-size:16px;vertical-align:top;text-align:center;-moz-transition:color 0.1s ease-in 0;-webkit-transition:color 0.1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;position:absolute;top:30px;right:-40px;display:block;text-align:left;line-height:1;color:rgba(42, 105, 176, 0.9);}
.top-post .the-cat a{text-decoration:none;}
.top-post .the-date{display:none;}
.top-post .the-author{font-size:18px;text-transform:uppercase;padding-left:15px;}
.top-post .the-author strong{margin-left:5px;font-weight:normal;padding-top:3px;}
.top-post .rk-sharers{opacity:1;}
.top-post .rk-sharers span{display:inline-block !important;}
@media screen and (max-width: 800px) {
.top-post{margin-top:0;}
.top-post .three-quarters{padding:20px;}
.top-post > div{padding:0 15px;display:-webkit-flex !important;-webkit-flex-direction:column-reverse !important;display:flex !important;flex-direction:column-reverse !important;}
.top-post > div > div{width:100%;float:none;}
.top-post h2{font-size:32px;line-height:1;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
.top-post .the-cat:after{display:none;}
.top-post .three-quarters{height:auto !important;}
.top-post .post-meta.quarter{display:none;}
.top-post .post-meta{padding:15px 0;display:block;}
.top-post .post-meta > span{padding:0 0 0 3px;display:inline-block;float:none;font-size:70%;}
.top-post .post-meta > span + span{border:none;border-left:1px solid rgba(255, 255, 255, 0.3);}
.top-post .post-meta > span:first-child{padding-left:0;}
.top-post .post-meta .the-cat{border:none;}
.the-day,
.the-month-year{font-size:100%;display:block;width:100%;position:relative;left:0;top:0;}
#blog-container .row.post-block{display:-webkit-flex;-webkit-flex-direction:column;display:flex;flex-direction:column;padding-bottom:20px;margin-bottom:40px;}
#blog-container .no-thumbnail{-webkit-flex-direction:column !important;flex-direction:column !important;}
#blog-container .third{margin-bottom:45px !important;}
} .single-pr-header{background:#2a69b0 url(http://reflektion.com/wp-content/themes/Reflektion-2015/images/pr-header.jpg) center top no-repeat;background-size:cover;height:320px;}
.single-pr-header h2{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:45px;margin:0;padding:0;line-height:1;}
.single-pr{margin-top:-100px !important;}
.single-pr .the-date{font-size:14px;font-weight:700;color:#333333;}
.single-pr #sidebar{width:240px;float:right;}
.single-pr .subscribe-button-container{padding:0 0 50px 0;}
.single-pr .subscribe-button-container a{display:block;width:100%;padding-left:0;padding-right:0;}
.for-single-pr{opacity:1 !important;position:static !important;width:100% !important;margin-bottom:35px !important;}
.for-single-pr > a{float:left;}
.pr-location{font-size:18px;font-weight:700;display:block;padding-bottom:25px;color:#2a69b0;}
.pr-nav{border-top:1px solid #dbdbdb;padding:35px 0 0 0 !important;margin:0;clear:left;}
.pr-nav a{color:#fff;background:#cdcdcd;font-size:20px;font-weight:700;line-height:1;padding:20px 25px;text-decoration:none;display:inline-block;border-radius:5px;}
.pr-nav a i{font-style:normal;font-size:24px;}
.pr-nav a:hover{background:#2a69b0 !important;}
.pr-nav [rel="prev"]{float:left;}
.pr-nav [rel="next"]{float:right;}
.pr-contact-info{margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #dbdbdb;}
.pr-contact-info h3{font-family:'Open Sans', sans-serif;color:#ff8826;text-transform:uppercase;font-size:18px;font-weight:700;display:block;margin:0 0 15px 0;padding:0;}
.pr-contact-info h4{font-family:'Open Sans', sans-serif;color:#000000;text-transform:capitalize;font-size:18px;font-weight:700;display:block;margin:0 0 15px 0;padding:0;}
.pr-contact-info a{color:#2a69b0;text-decoration:none;}
.pr-tags{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #dbdbdb;}
.pr-tags h3{font-family:'Open Sans', sans-serif;color:#ff8826;text-transform:uppercase;font-size:18px;font-weight:700;display:block;margin:0 0 15px 0;padding:0;}
.pr-tags ul,
.pr-tags li{list-style:none;}
.pr-tags li{color:#000;line-height:30px;}
body.page-template-page-landing .leadin,
body.page-template-page-landing2 .leadin,
body.page-template-page-landing3 .leadin{font-size:24px;color:#2a69b0;font-weight:300;}
body.page-template-page-landing section,
body.page-template-page-landing2 section,
body.page-template-page-landing3 section{position:relative;}
body.page-template-page-landing .fadeout,
body.page-template-page-landing2 .fadeout,
body.page-template-page-landing3 .fadeout{position:absolute;right:0;bottom:0;width:100%;height:50%;background:-webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 100%);background-image:-moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 100%);background-image:-o-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 100%);background-image:linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 100%);background-image:-ms-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 100%);}
body.page-template-page-landing a.cta_button,
body.page-template-page-landing2 a.cta_button,
body.page-template-page-landing3 a.cta_button{background-color:#ff8826;padding:20px 40px;border-radius:5px;line-height:18px;width:auto;text-transform:uppercase;font-size:20px;font-family:'Open Sans', Arial, sans-serif;font-weight:bold;color:#fff;text-decoration:none;display:inline-block;}
body.page-template-page-landing a.big-orange-button-left-bar.demo-left-box,
body.page-template-page-landing2 a.big-orange-button-left-bar.demo-left-box,
body.page-template-page-landing3 a.big-orange-button-left-bar.demo-left-box{background:url(//reflektion.com/wp-content/themes/Reflektion-2015/images/default_demo_icon.jpg) #ff8826 no-repeat 8px 8px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:bold;left:0px;line-height:1;overflow:hidden;padding:0 0 0 50px;position:fixed;text-decoration:none;top:50%;white-space:nowrap;width:50px;height:50px;z-index:1000;margin:0;}
body.page-template-page-landing a.big-orange-button-left-bar.demo-left-box span,
body.page-template-page-landing2 a.big-orange-button-left-bar.demo-left-box span,
body.page-template-page-landing3 a.big-orange-button-left-bar.demo-left-box span{margin-top:14px;display:inline-block;}
body.page-template-page-landing a.big-orange-button-left-bar.demo-left-box:hover,
body.page-template-page-landing2 a.big-orange-button-left-bar.demo-left-box:hover,
body.page-template-page-landing3 a.big-orange-button-left-bar.demo-left-box:hover{width:200px;}
body.page-template-page-landing .tablegrey,
body.page-template-page-landing2 .tablegrey,
body.page-template-page-landing3 .tablegrey{padding:10px;background:#e5e5e6;text-align:center;}
body.page-template-page-landing .fade,
body.page-template-page-landing2 .fade,
body.page-template-page-landing3 .fade{position:relative;width:100%;}
body.page-template-page-landing .fade:after,
body.page-template-page-landing2 .fade:after,
body.page-template-page-landing3 .fade:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:100%;height:40px;background:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%);}
body.page-template-page-landing #single-resource,
body.page-template-page-landing2 #single-resource,
body.page-template-page-landing3 #single-resource{max-width:700px;}
body.page-template-page-landing2 .page-header-image,
body.page-template-page-landing3 .page-header-image{min-height:220px;height:220px;}
body.page-template-page-landing2 .page-header-image h1,
body.page-template-page-landing3 .page-header-image h1{font-size:50px;padding-top:80px;}
body.page-template-page-landing2 #landing2-footer .page-text-wrapper,
body.page-template-page-landing3 #landing2-footer .page-text-wrapper,
body.page-template-page-landing2 #landing3-footer .page-text-wrapper,
body.page-template-page-landing3 #landing3-footer .page-text-wrapper,
body.page-template-page-landing2 #single-resource-wide .page-text-wrapper,
body.page-template-page-landing3 #single-resource-wide .page-text-wrapper{padding-top:10px;padding-bottom:10px;}
body.page-template-page-landing2 #resources-page .row.resources-list,
body.page-template-page-landing3 #resources-page .row.resources-list{padding-top:20px;padding-bottom:20px;}
body.page-template-page-landing3 .page-header-image{min-height:80px;height:80px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col1,
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{float:left;margin-bottom:40px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{padding-top:10px;padding-bottom:10px;padding-left:30px;color:#2a69b0;font-family:"DIN-LightAlternate", "Open Sans", sans-serif;line-height:1.15;font-weight:400;width:65%;font-size:46px;border-right:solid 1px #2a69b0;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:60px;padding-right:60px;width:35%;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2 img{width:100%;}
body.page-template-page-landing3 #resources-page{padding-top:20px;padding-bottom:20px;}
body.page-template-page-landing3 #resources-page div.title{font-size:26px;text-align:center;color:#2a69b0;margin-bottom:20px;}
body.page-template-page-landing3 #resources-page div.card3{color:white;margin:10px;}
body.page-template-page-landing3 #resources-page div.card3 img{width:100%;}
body.page-template-page-landing3 #landing3-footer div.content-block p.aligncenter{margin-bottom:26px;}
body.page-template-page-landing3 #landing3-footer span.small{font-size:12px;}
body.page-template-page-landing3 #landing3-footer .addthis_toolbox{margin-top:40px;}
@media screen and (max-width: 1150px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:44px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:55px;padding-right:55px;}
}
@media screen and (max-width: 1000px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:38px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:42px;padding-right:42px;}
}
@media screen and (max-width: 900px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:32px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:35px;padding-right:35px;}
}
@media screen and (max-width: 800px) {
body.page-template-page-landing div.hidden-phone,
body.page-template-page-landing2 div.hidden-phone,
body.page-template-page-landing3 div.hidden-phone{display:none;}
body.page-template-page-landing .page-header-image h1,
body.page-template-page-landing2 .page-header-image h1,
body.page-template-page-landing3 .page-header-image h1{padding-top:90px;padding-bottom:9px;display:block;height:auto;font-size:42px;}
body.page-template-page-landing .page-header-image h1 span,
body.page-template-page-landing2 .page-header-image h1 span,
body.page-template-page-landing3 .page-header-image h1 span{font-size:12px;}
body.page-template-page-landing #single-resource,
body.page-template-page-landing2 #single-resource,
body.page-template-page-landing3 #single-resource{margin-top:0;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col1,
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding-left:15px;padding-right:15px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{border-right:none;font-size:60px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:100px;padding-right:100px;padding-top:0;}
body.page-template-page-solutions .page-header-image h1{line-height:0.8em;}
body.page-template-page-solutions .page-header-image h1 span.sub{line-height:0.8em;font-size:18px;}
}
@media screen and (max-width: 750px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:56px;padding-left:0;padding-right:0;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:90px;padding-right:90px;}
}
@media screen and (max-width: 700px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:50px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:80px;padding-right:80px;}
}
@media screen and (max-width: 650px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:45px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:70px;padding-right:70px;}
}
@media screen and (max-width: 600px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:40px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:60px;padding-right:60px;}
}
@media screen and (max-width: 550px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:38px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:50px;padding-right:50px;}
.partners-list .partner.logo-big.logos-per-row-2,
.partners-list .partner.logo-big.logos-per-row-3{padding-left:0;padding-right:0;}
}
@media screen and (max-width: 500px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:36px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:40px;padding-right:40px;}
}
@media screen and (max-width: 450px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:32px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:45px;padding-right:45px;}
}
@media screen and (max-width: 400px) {
body.page-template-page-landing3 #single-resource-wide .content-block div.col1{font-size:28px;}
body.page-template-page-landing3 #single-resource-wide .content-block div.col2{padding-left:30px;padding-right:30px;}
} body.page-template-page-leadership section.page-header-image{height:348px;min-height:348px;}
body.page-template-page-leadership section.page-header-image div.inner{display:table-cell;vertical-align:middle;text-align:center;padding-top:32px;}
body.page-template-page-leadership section.page-header-image div.inner h1{display:block;text-transform:uppercase;font-weight:bold;}
body.page-template-page-leadership section.page-header-image div.inner div.sub-text{max-width:800px;color:#fff;margin:0 auto;line-height:1.5em;padding:0 18px;}
body.page-template-page-leadership section.leaders div.temp_spacer{height:1000px;}
body.page-template-page-leadership section.leaders div.toggles{margin-top:24px;text-align:center;}
body.page-template-page-leadership section.leaders div.toggles a{text-decoration:none;color:#939598;text-transform:uppercase;font-weight:bold;font-size:22px;display:inline-block;padding:18px 0;margin:0 24px;}
body.page-template-page-leadership section.leaders div.toggles a.active{color:#2a69b0;border-bottom:solid 2px #2a69b0;}
body.page-template-page-leadership section.leaders article{transition:none;max-width:1200px;width:100vw;overflow-y:auto;overflow:hidden;margin:0 auto;}
body.page-template-page-leadership section.leaders article div.box{margin:30px 0;cursor:pointer;width:33%;float:left;}
body.page-template-page-leadership section.leaders article div.box div.image_wrap{border-radius:50%;display:block;margin:26px auto 0 auto;max-height:220px;max-width:220px;overflow:hidden;position:relative;}
body.page-template-page-leadership section.leaders article div.box div.image_wrap img{width:100%;max-height:100%;max-width:100%;}
body.page-template-page-leadership section.leaders article div.box div.image_wrap div.hover_overlay{background-color:#2a69b0;border-radius:50%;width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;transform:scale(0);}
body.page-template-page-leadership section.leaders article div.box div.image_wrap:hover div.hover_overlay{opacity:0.4;transform:scale(1);}
body.page-template-page-leadership section.leaders article div.box h3,
body.page-template-page-leadership section.leaders article div.box h4{display:block;text-align:center;line-height:1;color:#2a69b0;}
body.page-template-page-leadership section.leaders article div.box h3{font-size:30px;font-weight:bold;margin:28px auto 0 auto;}
body.page-template-page-leadership section.leaders article div.box h4{font-size:20px;margin:18px auto 0 auto;padding:0 18px;}
body.page-template-page-leadership section.leaders div.leader-modal{transition:none;display:none;z-index:999999;position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.8);overflow:auto;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner{margin:11% auto auto auto;transition:none;position:relative;max-width:920px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.close,
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.next,
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.prev{position:absolute;top:0;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.close{right:0;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.next{right:90px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.prev{right:180px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail{transition:none;display:none;position:absolute;top:100px;left:0;width:100%;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left{float:left;width:40%;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left div.top_trim{display:none;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left div.image_wrap{margin:0 auto;border-radius:50%;display:block;max-height:300px;max-width:300px;overflow:hidden;position:relative;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left div.image_wrap img{width:100%;max-height:100%;max-width:100%;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left h3,
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left h4{text-align:center;color:#fff;font-weight:bold;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left h3{font-size:40px;margin:28px auto 0 auto;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left h4{font-size:24px;margin:18px auto 0 auto;padding:0 18px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left div.social{text-align:center;margin-top:30px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left div.social a{margin:0 2px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.right{float:left;width:60%;padding-left:40px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.right div.inner{margin-top:0;padding-top:40px;border-top:solid 1px #fff;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.right div.inner p{font-size:16px;line-height:1.9em;color:#fff;}
body.page-template-page-leadership section.leaders div.leader-modal.show{opacity:1;}
body.page-template-page-leadership section.investors{max-width:1200px;width:100vw;margin:52px auto;}
body.page-template-page-leadership section.investors h1{font-size:50px;text-align:center;font-weight:bold;text-transform:uppercase;margin:50px auto;}
body.page-template-page-leadership section.investors div.box{background-color:#f1f2f2;margin:12px 12px 12px 20px;}
body.page-template-page-leadership section.investors div.box div.logo_wrap{float:left;width:25%;height:inherit;display:table;min-height:170px;}
body.page-template-page-leadership section.investors div.box div.logo_wrap div.aligner{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%;}
body.page-template-page-leadership section.investors div.box div.logo_wrap div.aligner img.cover{display:inline-block;width:100%;max-height:100%;max-width:100%;}
body.page-template-page-leadership section.investors div.box div.content{float:left;width:75%;font-size:16px;padding:36px 36px 36px 0;}
body.page-template-page-leadership section.investors div.box div.content p{line-height:2em;}
body.page-template-page-leadership section.investors div.box div.content p a{text-decoration:none;color:#2a69b0;}
@media only screen and (max-width: 1400px) {
body.page-template-page-leadership section.leaders article div.box div.image_wrap{max-height:200px;max-width:200px;}
}
@media only screen and (max-width: 1024px) {
body.page-template-page-leadership section.leaders article div.box{width:33%;}
}
@media only screen and (max-width: 960px) {
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.close{right:30px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.next{right:120px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.prev{right:210px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.right{padding-left:30px;padding-right:30px;}
}
@media only screen and (max-width: 768px) {
body.page-template-page-leadership section.leaders article div.box{margin:0 0 0 10vw;width:36vw;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.close{height:36px;width:36px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.close img{height:36px;width:36px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.next{right:90px;height:36px;width:18px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.next img{height:36px;width:18px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.prev{right:140px;height:36px;width:18px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner a.prev img{height:36px;width:18px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail{top:60px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left,
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.right{float:none;width:100%;padding-left:20px;padding-right:20px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left div.top_trim{border-top:solid 1px #fff;display:block;height:40px;width:100%;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left div.image_wrap{max-height:260px;max-width:260px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left h3{font-size:36px;margin:18px auto 0 auto;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left h4{font-size:18px;margin:14px auto 0 auto;padding:0 18px;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.right div.inner{padding-top:20px;border-top:none;}
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.right div.inner p{font-size:13px;}
body.page-template-page-leadership section.investors div.box div.logo_wrap{float:none;width:100%;display:block;padding-top:28px;}
body.page-template-page-leadership section.investors div.box div.logo_wrap div.aligner{display:block;}
body.page-template-page-leadership section.investors div.box div.content{float:none;width:100%;padding:18px 18px 18px 18px;}
}
@media only screen and (max-width: 650px) {
body.page-template-page-leadership section.page-header-image div.inner h1{font-size:40px;}
body.page-template-page-leadership section.page-header-image div.inner div.sub-text{font-size:16px;}
body.page-template-page-leadership section.leaders div.toggles a{font-size:14px;margin:0 6px;padding:12px 0;}
body.page-template-page-leadership section.leaders article div.box div.image_wrap{max-height:130px;max-width:130px;}
body.page-template-page-leadership section.leaders article div.box h3{font-size:24px;margin:18px auto 0 auto;}
body.page-template-page-leadership section.leaders article div.box h4{font-size:14px;margin:14px auto 0 auto;}
body.page-template-page-leadership section.investors h1{font-size:36px;margin:36px auto;}
body.page-template-page-leadership section.investors div.box div.logo_wrap{min-height:100px;}
body.page-template-page-leadership section.investors div.box div.logo_wrap div.aligner img.cover{width:70%;max-height:70%;max-width:70%;}
body.page-template-page-leadership section.investors div.box div.content{font-size:13px;}
body.page-template-page-leadership section.investors div.box div.content p{line-height:1.7em;}
}
@media only screen and (max-width: 440px) {
body.page-template-page-leadership section.leaders article div.box div.image_wrap{max-height:100px;max-width:100px;}
}
@media only screen and (max-width: 380px) {
body.page-template-page-leadership section.leaders div.leader-modal div.inner div.detail div.left div.image_wrap{max-height:200px;max-width:200px;}
}
.bx-wrapper{-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;background:none !important;margin-bottom:0 !important;}
.bx-wrapper .bx-viewport .slider{position:relative;display:table;height:100%;}
.bx-wrapper .bx-viewport .slider .slide{position:relative;display:table;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;}
.bx-wrapper .bx-viewport .slider .slide .slide-content-wrapper{position:relative;display:table;width:100%;height:100%;}
.bx-wrapper .bx-viewport .slider .slide .slide-content-wrapper.slide-animation-opacity{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;}
.bx-wrapper .bx-viewport .slider .slide .slide-content-wrapper.slide-animation-opacity.show{opacity:1;}
.bx-wrapper .bx-viewport .slider .slide .slide-content-wrapper .slide-content{position:relative;display:table-cell;padding:30px 15px 60px 15px;}
.bx-wrapper .bx-viewport .slider .slide .slide-content-wrapper .slide-content .slide-text-wrapper{font-family:'DIN-LightAlternate', 'Open Sans', sans-serif;font-weight:400;margin-bottom:30px;}
.bx-wrapper .bx-viewport .slider .slide .slide-content-wrapper .slide-content .slide-text-wrapper .slide-text{font-size:100%;}
.bx-wrapper .bx-viewport .slider .slide .big-orange-button{text-transform:uppercase;}
.bx-wrapper .bx-pager{bottom:15px !important;}
.bx-wrapper .bx-controls-auto{bottom:15px !important;}
@media only screen and (max-width: 800px) {
.bx-wrapper .bx-viewport .slider .slide .slide-content-wrapper .slide-content .slide-text-wrapper{font-family:'DIN-LightAlternate', 'Open Sans', sans-serif;font-weight:400;margin-bottom:30px;}
.bx-wrapper .bx-viewport .slider .slide .slide-content-wrapper .slide-content .slide-text-wrapper .slide-text{font-size:75%;}
.bx-wrapper .bx-viewport .slider .slide .slide-content-wrapper .slide-content .big-orange-button{font-size:16px;}
}
#resources-page{margin-bottom:75px;}
#resources-page .load-more-resources{position:relative;display:block;text-align:center;}
#resources-page .load-more-resources .big-orange-button{text-transform:uppercase;}
.content-block.latest-posts .big-grey-button{text-transform:uppercase;}
.page-header-image{height:348px;min-height:348px;}
.page-header-image .inner{display:table-cell;vertical-align:middle;text-align:center;padding:95px 0 30px 0;}
.page-header-image .inner h1{display:block;text-transform:uppercase;font-weight:bold;padding-top:0;margin-bottom:15px;}
.page-header-image .inner .sub-text{max-width:800px;color:#fff;margin:0 auto;padding:0 18px;line-height:1.5em;}
@media only screen and (max-width: 1024px) {
.home #home-page .parallax{background-attachment:scroll;}
}
.is-animated-1{visibility:hidden;}
.visible-mobile{display:none;}
.visible-desktop{display:block;}
@media only screen and (max-width: 800px) {
.visible-desktop{display:none;}
.visible-mobile{display:block;}
.tab-wrapper > .text:first-child{display:none;}
}
.blog #blog-container .half{min-height:740px;}
@media screen and (max-width: 430px) {
a.big-orange-button,
.text a.big-orange-button {
padding: 15px;
font-size: 16px;
}
.block-stacked .text {
max-width: none;
}
}