
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background: transparent;
	color: #8d8d8d;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {font-display:swap;
    font-family: 'Futura PT Demi';
    src: url(data:font/truetype;charset=utf-8;base64,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AjgAJAI6ADoCOgAkAWgAOgGUAB4BDgAKAhgAOgH4AAIDGAACAjYAAgIaAAIB5AAMAfQAfAH0AL0B9ABkAfQABgDpAAAA+wAwAjgAYgI4ABICnAAYAjgABQH0AL0COABJAfQASgL4ACEBWAAWAgIAKAH0ACEBaAAyAvgAIQH0AEQB9ABhAfQAIQF8ABgBfAAcAfQAyAIwADoCjgAaAMgACAH0AKYBfABWAVAAFQICADIDXABWA1wAVgNcABwB6gAqAqAAAgKgAAICoAACAqAAAgKgAAICoAACA5gABgJcACwB8ABMAfAATAHwAEwB8ABMARr/9gEaAEYBGv/7ARoABgKd//YDCgBMAyAALAMgACwDIAAsAyAALAMgACwB9AAsAywAHgKwAEwCsABMArAATAKwAEwCTv/+AhYATAI4ADoCOgAkAjoAJAI6ACQCOgAkAjoAJAI6ACQDKAAkAaIAJAIKACQCCgAkAgoAJAIKACQA7gACAO4AOgDu/+gA7v/HAiIAJAIWADoCOAAkAjgAJAI4ACQCOAAkAjgAJAH0ACECQAAYAhgAOgIYADoCGAA6AhgAOgIaAAICOgA6AhoAAgKgAAICOgAkAqAAAgI6ACQCoAACAjoAJAJcACwBogAkAlwALAGiACQCXAAsAaIAJAJcACwBogAkAp4ATALGACQCnf/2AjoAJAHwAEwCCgAkAfAATAIKACQB8ABMAgoAJAHwAEwCCgAkAvwALAI4ACQC/AAsAjgAJAL8ACwCOAAkAvwALAI4ACQCtgBMAhb/2AK2ABACIP/2ARoAAQDu//0BGgA+AO4AKgEaAD8A7gA6AYb/5gDu/+gCfABMAgAAOgGqAEwA7gA6AaoATADuAAoBqgBMAXoAOgGqAEwBggA6Aar/9gDu//ADCgBMAhYAOgMKAEwCFgA6AwoATAIWADoDIAAsAjgAJAMgACwCOAAkAyAALAI4ACQEDgAsA3AAJAI+AEwBaAA6Aj4ATAFoADoCPgBMAWgAKAIWACIBlAAeAhYAIgGUAB4CFgAiAZQAHgIWACIBlAAeAboABgEOAAYBugAGAXIACgKwAEwCGAA6ArAATAIYADoCsABMAhgAOgKwAEwCGAA6ArAATAIYADoCsABMAhgAOgJO//4CSAAWAeQADAJIABYB5AAMAkgAFgHkAAwC+gAsAjj//QEa//sA7v/oAgoAJAL8ACwCOAAkA5gABgMoACQCFgAiAZQAHgG6AAYBDgAKAfAATAIKACQA7gA6AfQAUAH0AJwB9ABEAj4ATAFoADIBaAAyAoAARgKAAEYDSABGA0gARgEwACoBMAAqAXIAKgHsACoB7AAqAjoAKgI4AEQCOABEA+gBaANOAD8EkgAeAT4AKAE+ADIA+v+cAjj/7AI4ACwCOAAfAjgARQH0ACECjf/sAhAADgAOAAAAAQAAA9b+1AAABJL+kP+cBHQAAQAAAAAAAAAAAAAAAAAAAV4AAgGrAfQABQAAAooCWAAAAEsCigJYAAABXgAyAPoIAwILBwICAgQCAwOgAAAvAAAAQgAAAAAAAAAAUEFSQQAAACAiFQL7/xMBGgPWASwgAACXAAAAAAGxApsAAAAgAAQAAAACAAAAAwAAABQAAwABAAAAFAAEAWwAAABKAEAABQAKAH4BEwEnASsBMQE3AUgBZQFzAX4BjwGSAdAB3QHnAf0CGwIpAjcCxgLaAtweniAVIBogHiAiICYgMCA6IEQgrCC0IM8iEiIV//8AAAAgAKABFgEqAS4BNAE5AUwBaAF4AY8BkgHPAd0B5gH8AhgCKAI3AsYC2gLcHp4gECAYIBwgICAmIDAgOSBEIKwgtCC2IhIiFf///+P/wv/A/77/vP+6/7n/tv+0/7D/oP+e/2L/Vv9O/zr/IP8U/wf+ef5m/mXipOEz4THhMOEv4SzhI+Eb4RLgq+CkAADfSd9HAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAFZAVkBWgFZAVkBWQFZAVkBWQFZAVkBWQFZAVkBWQFZAVkBWQFZAVkBWQFZAVkBWQFZAVkAAAAiAZ4AAQAAAAAAAABaAAAAAQAAAAAAAQAOAFoAAQAAAAAAAgAHAGgAAQAAAAAAAwAhAG8AAQAAAAAABAAOAFoAAQAAAAAABQANAJAAAQAAAAAABgANAJ0AAQAAAAAABwA1AKoAAQAAAAAACAAMAN8AAQAAAAAACQAuAOsAAQAAAAAACgMxARkAAQAAAAAACwAXBEoAAQAAAAAADAAmBGEAAQAAAAAADQAcBIcAAQAAAAAADgAcBIcAAQAAAAAAEAAJBKMAAQAAAAAAEQAEBKwAAwABBAkAAAC0BLAAAwABBAkAAQAcBWQAAwABBAkAAgAOBYAAAwABBAkAAwBCBY4AAwABBAkABAAcBWQAAwABBAkABQAaBdAAAwABBAkABgAaBeoAAwABBAkABwBqBgQAAwABBAkACAAYBm4AAwABBAkACQBcBoYAAwABBAkACgZiBuIAAwABBAkACwAuDUQAAwABBAkADABMDXIAAwABBAkADQA4Db4AAwABBAkADgA4Db4AAwABBAkAEAASDfYAAwABBAkAEQAIDghDb3B5cmlnaHQgqSAxOTk1IFBhcmFHcmFwaCBJbnRsLiwgqSAxOTk4IFBhcmFUeXBlIEluYy4sIFBhcmFUeXBlIEx0ZC4gQWxsIHJpZ2h0cyByZXNlcnZlZC5GdXR1cmEgUFQgRGVtaVJlZ3VsYXJQYXJhVHlwZUx0ZDogRnV0dXJhIFBUIERlbWk6IDIwMTNWZXJzaW9uIDEuMDA3RnV0dXJhUFQtRGVtaUZ1dHVyYSBpcyBhIHJlZ2lzdGVyZWQgdHJhZGUgbWFyayBvZiBCYXVlclR5cGVzLCBTLkwuUGFyYVR5cGUgTHRkUGF1bCBSZW5uZXIsVmxhZGltaXIgWWVmaW1vdiwgSXNhYmVsbGEgQ2hhZXZhIEZ1dHVyYSB3YXMgZGVzaWduZWQgZm9yIEJhdWVyIGNvbXBhbnkgaW4gMTkyNyBieSBQYXVsIFJlbm5lci4gVGhpcyBpcyBhIHNhbnMgc2VyaWYgZmFjZSBiYXNlZCBvbiBnZW9tZXRyaWNhbCBzaGFwZXMsIHJlcHJlc2VudGF0aXZlIG9mIHRoZSBhZXN0aGV0aWNzIG9mIHRoZSBCYXVoYXVzIHNjaG9vbCBvZiB0aGUgMTkyMHMtMzBzLiBJc3N1ZWQgYnkgdGhlIEJhdWVyIEZvdW5kcnkgaW4gYSB3aWRlIHJhbmdlIG9mIHdlaWdodHMgYW5kIHdpZHRocywgRnV0dXJhIGJlY2FtZSBhIHZlcnkgcG9wdWxhciBjaG9pY2UgZm9yIHRleHQgYW5kIGRpc3BsYXkgc2V0dGluZy4gT3JpZ2luYWxseSBDeXJpbGxpYyB2ZXJzaW9uIG9mIGVpZ2h0IHN0eWxlcyB3YXMgZGV2ZWxvcGVkIGF0IFBhcmFUeXBlIChQYXJhR3JhcGgpIGluIDE5OTUgYnkgVmxhZGltaXIgWWVmaW1vdi4gQWRkaXRpb25hbCBDeXJpbGxpYyBzdHlsZXMgd2VyZSBkZXZlbG9wZWQgaW4gMjAwNy0yMDA5IGJ5IElzYWJlbGxhIENoYWV2YS4gU2ltdWx0YW5lb3VzbHkgdGhlIG9sZCBlaWdodCBzdHlsZXMgd2VyZSBwYXJ0bHkgcmV2aXNlZCB0byBtYXRjaCB0aGUgd2hvbGUgZmFtaWx5LiBOb3cgdGhlIG5ldyBGdXR1cmEgaXMgYW4gdW5pZm9ybSB0eXBlIHN5c3RlbSBjb25zaXN0ZWQgb2Ygc2V2ZW4gd2VpZ2h0cyB3aXRoIGNvcnJlc3BvbmRpbmcgb2JsaXF1ZXMgcGx1cyBlaWdodCBjb25kZW5zZWQgc3R5bGVzLiBBbGwgdGhlc2UgZm9udHMgYXJlIGNvb3JkaW5hdGVkIGluIGxldHRlcmZvcm1zLCBtZXRyaWNzLCBhbmQgd2VpZ2h0cyB0byBiZXR0ZXIgd29ya2luZyB0b2dldGhlci5odHRwOi8vd3d3LnBhcmF0eXBlLmNvbWh0dHA6Ly93d3cucGFyYXR5cGUuY29tL2hlbHAvZGVzaWduZXJzaHR0cDovL3d3dy5wYXJhdHlwZS5jb20vZXVsYUZ1dHVyYSBQVERlbWkAQwBvAHAAeQByAGkAZwBoAHQAIACpACAAMQA5ADkANQAgAFAAYQByAGEARwByAGEAcABoACAASQBuAHQAbAAuACwAIACpACAAMQA5ADkAOAAgAFAAYQByAGEAVAB5AHAAZQAgAEkAbgBjAC4ALAAgAFAAYQByAGEAVAB5AHAAZQAgAEwAdABkAC4AIABBAGwAbAAgAHIAaQBnAGgAdABzACAAcgBlAHMAZQByAHYAZQBkAC4ARgB1AHQAdQByAGEAIABQAFQAIABEAGUAbQBpAFIAZQBnAHUAbABhAHIAUABhAHIAYQBUAHkAcABlAEwAdABkADoAIABGAHUAdAB1AHIAYQAgAFAAVAAgAEQAZQBtAGkAOgAgADIAMAAxADMAVgBlAHIAcwBpAG8AbgAgADEALgAwADAANwBGAHUAdAB1AHIAYQBQAFQALQBEAGUAbQBpAEYAdQB0AHUAcgBhACAAaQBzACAAYQAgAHIAZQBnAGkAcwB0AGUAcgBlAGQAIAB0AHIAYQBkAGUAIABtAGEAcgBrACAAbwBmACAAQgBhAHUAZQByAFQAeQBwAGUAcwAsACAAUwAuAEwALgBQAGEAcgBhAFQAeQBwAGUAIABMAHQAZABQAGEAdQBsACAAUgBlAG4AbgBlAHIALABWAGwAYQBkAGkAbQBpAHIAIABZAGUAZgBpAG0AbwB2ACwAIABJAHMAYQBiAGUAbABsAGEAIABDAGgAYQBlAHYAYQAgAEYAdQB0AHUAcgBhACAAdwBhAHMAIABkAGUAcwBpAGcAbgBlAGQAIABmAG8AcgAgAEIAYQB1AGUAcgAgAGMAbwBtAHAAYQBuAHkAIABpAG4AIAAxADkAMgA3ACAAYgB5ACAAUABhAHUAbAAgAFIAZQBuAG4AZQByAC4AIABUAGgAaQBzACAAaQBzACAAYQAgAHMAYQBuAHMAIABzAGUAcgBpAGYAIABmAGEAYwBlACAAYgBhAHMAZQBkACAAbwBuACAAZwBlAG8AbQBlAHQAcgBpAGMAYQBsACAAcwBoAGEAcABlAHMALAAgAHIAZQBwAHIAZQBzAGUAbgB0AGEAdABpAHYAZQAgAG8AZgAgAHQAaABlACAAYQBlAHMAdABoAGUAdABpAGMAcwAgAG8AZgAgAHQAaABlACAAQgBhAHUAaABhAHUAcwAgAHMAYwBoAG8AbwBsACAAbwBmACAAdABoAGUAIAAxADkAMgAwAHMALQAzADAAcwAuACAASQBzAHMAdQBlAGQAIABiAHkAIAB0AGgAZQAgAEIAYQB1AGUAcgAgAEYAbwB1AG4AZAByAHkAIABpAG4AIABhACAAdwBpAGQAZQAgAHIAYQBuAGcAZQAgAG8AZgAgAHcAZQBpAGcAaAB0AHMAIABhAG4AZAAgAHcAaQBkAHQAaABzACwAIABGAHUAdAB1AHIAYQAgAGIAZQBjAGEAbQBlACAAYQAgAHYAZQByAHkAIABwAG8AcAB1AGwAYQByACAAYwBoAG8AaQBjAGUAIABmAG8AcgAgAHQAZQB4AHQAIABhAG4AZAAgAGQAaQBzAHAAbABhAHkAIABzAGUAdAB0AGkAbgBnAC4AIABPAHIAaQBnAGkAbgBhAGwAbAB5ACAAQwB5AHIAaQBsAGwAaQBjACAAdgBlAHIAcwBpAG8AbgAgAG8AZgAgAGUAaQBnAGgAdAAgAHMAdAB5AGwAZQBzACAAdwBhAHMAIABkAGUAdgBlAGwAbwBwAGUAZAAgAGEAdAAgAFAAYQByAGEAVAB5AHAAZQAgACgAUABhAHIAYQBHAHIAYQBwAGgAKQAgAGkAbgAgADEAOQA5ADUAIABiAHkAIABWAGwAYQBkAGkAbQBpAHIAIABZAGUAZgBpAG0AbwB2AC4AIABBAGQAZABpAHQAaQBvAG4AYQBsACAAQwB5AHIAaQBsAGwAaQBjACAAcwB0AHkAbABlAHMAIAB3AGUAcgBlACAAZABlAHYAZQBsAG8AcABlAGQAIABpAG4AIAAyADAAMAA3AC0AMgAwADAAOQAgAGIAeQAgAEkAcwBhAGIAZQBsAGwAYQAgAEMAaABhAGUAdgBhAC4AIABTAGkAbQB1AGwAdABhAG4AZQBvAHUAcwBsAHkAIAB0AGgAZQAgAG8AbABkACAAZQBpAGcAaAB0ACAAcwB0AHkAbABlAHMAIAB3AGUAcgBlACAAcABhAHIAdABsAHkAIAByAGUAdgBpAHMAZQBkACAAdABvACAAbQBhAHQAYwBoACAAdABoAGUAIAB3AGgAbwBsAGUAIABmAGEAbQBpAGwAeQAuACAATgBvAHcAIAB0AGgAZQAgAG4AZQB3ACAARgB1AHQAdQByAGEAIABpAHMAIABhAG4AIAB1AG4AaQBmAG8AcgBtACAAdAB5AHAAZQAgAHMAeQBzAHQAZQBtACAAYwBvAG4AcwBpAHMAdABlAGQAIABvAGYAIABzAGUAdgBlAG4AIAB3AGUAaQBnAGgAdABzACAAdwBpAHQAaAAgAGMAbwByAHIAZQBzAHAAbwBuAGQAaQBuAGcAIABvAGIAbABpAHEAdQBlAHMAIABwAGwAdQBzACAAZQBpAGcAaAB0ACAAYwBvAG4AZABlAG4AcwBlAGQAIABzAHQAeQBsAGUAcwAuACAAQQBsAGwAIAB0AGgAZQBzAGUAIABmAG8AbgB0AHMAIABhAHIAZQAgAGMAbwBvAHIAZABpAG4AYQB0AGUAZAAgAGkAbgAgAGwAZQB0AHQAZQByAGYAbwByAG0AcwAsACAAbQBlAHQAcgBpAGMAcwAsACAAYQBuAGQAIAB3AGUAaQBnAGgAdABzACAAdABvACAAYgBlAHQAdABlAHIAIAB3AG8AcgBrAGkAbgBnACAAdABvAGcAZQB0AGgAZQByAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHAAYQByAGEAdAB5AHAAZQAuAGMAbwBtAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBwAGEAcgBhAHQAeQBwAGUALgBjAG8AbQAvAGgAZQBsAHAALwBkAGUAcwBpAGcAbgBlAHIAcwBoAHQAdABwADoALwAvAHcAdwB3AC4AcABhAHIAYQB0AHkAcABlAC4AYwBvAG0ALwBlAHUAbABhAEYAdQB0AHUAcgBhACAAUABUAEQAZQBtAGkAAAACAAAAAAAA/1EAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAV8AAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQIAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQBAwCKANoAgwCTAPIA8wCNAJcAiADDAN4A8QCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB/AH4AgACBAOwA7gC6AQQBBQEGAQcBCAEJAP0A/gEKAQsBDAENAP8BAAEOAQ8BEAEBAREBEgETARQBFQEWARcBGAEZARoA+AD5ARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAPoA1wEnASgBKQEqASsBLAEtAS4BLwEwATEBMgDiAOMBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4AsACxAT8BQAFBAUIBQwFEAUUBRgFHAUgA+wD8AOQA5QFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYALsBWQFaAVsBXADmAOcBXQCmAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawDYAN0A2QFsAW0BbgFvALIAswFwALYAtwDEALQAtQDFAIIAwgCHAKsAxgC+AL8AvAFxAXIBcwF0AO8BdQDAAMEHdW5pMDBBMAd1bmkwMEFEB0FtYWNyb24HYW1hY3JvbgZBYnJldmUGYWJyZXZlB0FvZ29uZWsHYW9nb25lawtDY2lyY3VtZmxleAtjY2lyY3VtZmxleApDZG90YWNjZW50CmNkb3RhY2NlbnQGRGNhcm9uBmRjYXJvbgZEY3JvYXQHRW1hY3JvbgdlbWFjcm9uCkVkb3RhY2NlbnQKZWRvdGFjY2VudAdFb2dvbmVrB2VvZ29uZWsGRWNhcm9uBmVjYXJvbgtHY2lyY3VtZmxleAtnY2lyY3VtZmxleApHZG90YWNjZW50Cmdkb3RhY2NlbnQMR2NvbW1hYWNjZW50DGdjb21tYWFjY2VudAtIY2lyY3VtZmxleAtoY2lyY3VtZmxleARIYmFyBGhiYXIHSW1hY3JvbgdpbWFjcm9uB0lvZ29uZWsHaW9nb25lawtKY2lyY3VtZmxleAtqY2lyY3VtZmxleAxLY29tbWFhY2NlbnQMa2NvbW1hYWNjZW50BkxhY3V0ZQZsYWN1dGUMTGNvbW1hYWNjZW50DGxjb21tYWFjY2VudAZMY2Fyb24GbGNhcm9uBExkb3QEbGRvdAZOYWN1dGUGbmFjdXRlDE5jb21tYWFjY2VudAxuY29tbWFhY2NlbnQGTmNhcm9uBm5jYXJvbgdPbWFjcm9uB29tYWNyb24GT2JyZXZlBm9icmV2ZQ1PaHVuZ2FydW1sYXV0DW9odW5nYXJ1bWxhdXQGUmFjdXRlBnJhY3V0ZQxSY29tbWFhY2NlbnQMcmNvbW1hYWNjZW50BlJjYXJvbgZyY2Fyb24GU2FjdXRlBnNhY3V0ZQtTY2lyY3VtZmxleAtzY2lyY3VtZmxleAhUY2VkaWxsYQh0Y2VkaWxsYQZUY2Fyb24GdGNhcm9uBlV0aWxkZQZ1dGlsZGUHVW1hY3Jvbgd1bWFjcm9uBlVicmV2ZQZ1YnJldmUFVXJpbmcFdXJpbmcNVWh1bmdhcnVtbGF1dA11aHVuZ2FydW1sYXV0B1VvZ29uZWsHdW9nb25lawZaYWN1dGUGemFjdXRlClpkb3RhY2NlbnQKemRvdGFjY2VudAd1bmkwMThGB3VuaTAxQ0YHdW5pMDFEMAd1bmkwMUREBkdj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ADIAKgA2ACoAiQAVAJQAKgCVACoAlgAqAJcAKgCYACoAmgAqAMgAFQDKABUAzAAVAM4AFQDcACoA3gAqAOAAKgDiACoBAgAqAQQAKgEGACoBCAAqARAAKgESACoBFAAqARYAKgEvACoBOAAqAAIAD//GABH/xgABAA//gQAJADf/4QA5/98AOv/fADz/zgCf/84BGP/hARr/4QEo/84BOv/hAG4AD//bABAANAAk/7YANv/rAET/3wBG/98AR//fAEj/3wBK/98AS//rAFH/6wBS/98AVf/rAFb/5ABY/+sAWv/1AFz/9QBd/+EAbwA0AIL/tgCD/7YAhP+2AIX/tgCG/7YAh/+2AIj/tgCi/98Ao//fAKT/3wCl/98Apv/fAKf/3wCo/98Aqf/fAKr/3wCr/98ArP/fAK3/3wCz/+sAtP/fALX/3wC2/98At//fALj/3wC6/98Au//rALz/6wC9/+sAvv/rAL//9QDB//UAwv+2AMP/3wDE/7YAxf/fAMb/tgDH/98Ayf/fAMv/3wDN/98Az//fANH/3wDT/98A1f/fANf/3wDZ/98A2//fAN3/3wDf/98A4f/fAOP/3wDl/+sA5//rAP3/6wD//+sBAf/rAQP/3wEF/98BB//fAQn/3wEL/+sBDf/rAQ//6wEQ/+sBEf/kARL/6wET/+QBFP/rARX/5AEW/+sBF//kAR3/6wEf/+sBIf/rASP/6wEl/+sBJ//rASr/4QEs/+EBLv/hATP/3wE2/7YBN//fATj/6wE5/+QBQwA0AUQANAFFADQBRgA0AUcANAAEADz/1gBa//YAn//WASj/1gBeAA//twAR/7cAJP/EADb/9gA3ACAAOgAgAD3/7ABE//YARv/2AEf/9gBI//YASv/2AFL/9gBW//YAVwAUAFoAFQBcABUAXf/2AIL/xACD/8QAhP/EAIX/xACG/8QAh//EAIj/xACi//YAo//2AKT/9gCl//YApv/2AKf/9gCo//YAqf/2AKr/9gCr//YArP/2AK3/9gC0//YAtf/2ALb/9gC3//YAuP/2ALr/9gC/ABUAwQAVAML/xADD//YAxP/EAMX/9gDG/8QAx//2AMn/9gDL//YAzf/2AM//9gDR//YA0//2ANX/9gDX//YA2f/2ANv/9gDd//YA3//2AOH/9gDj//YBA//2AQX/9gEH//YBCf/2ARD/9gER//YBEv/2ARP/9gEU//YBFf/2ARb/9gEX//YBGAAgARkAFAEaACABGwAUASn/7AEq//YBK//sASz/9gEt/+wBLv/2ATP/9gE2/8QBN//2ATj/9gE5//YBOgAgATsAFAARACT/9QA5/+sAPP/rAIL/9QCD//UAhP/1AIX/9QCG//UAh//1AIj/9QCf/+sAwv/1AMT/9QDG//UBKP/rATb/9QFKADQAYQAm/8UAKv/KADL/xQA2/+AARP/WAEb/4ABH/+AASP/gAEr/6wBS/+AAVv/rAFj/6wBa/9MAXP/XAIn/xQCU/8UAlf/FAJb/xQCX/8UAmP/FAJr/xQCi/9YAo//WAKT/1gCl/9YApv/WAKf/1gCo/9YAqf/gAKr/4ACr/+AArP/gAK3/4AC0/+AAtf/gALb/4AC3/+AAuP/gALr/4AC7/+sAvP/rAL3/6wC+/+sAv//XAMH/1wDD/9YAxf/WAMf/1gDI/8UAyf/gAMr/xQDL/+AAzP/FAM3/4ADO/8UAz//gANH/4ADT/+AA1f/gANf/4ADZ/+AA2//gANz/ygDd/+sA3v/KAN//6wDg/8oA4f/rAOL/ygDj/+sBAv/FAQP/4AEE/8UBBf/gAQb/xQEH/+ABCP/FAQn/4AEQ/+ABEf/rARL/4AET/+sBFP/gARX/6wEW/+ABF//rAR3/6wEf/+sBIf/rASP/6wEl/+sBJ//rAS//xQEz/+ABN//WATj/4AE5/+sACgA5/9EAPP/GAFr/7ABc/+wAn//GAL//7ADB/+wBKP/GAUoASQFNAEkABQA5/+kAPP/HAFr/9QCf/8cBKP/HABMADwAUADn/0gA8/7sAVv/2AFr/9gBc//YAXf/2AJ//uwC///YAwf/2ARH/9gET//YBFf/2ARf/9gEo/7sBKv/2ASz/9gEu//YBOf/2AAQAOf/pADz/3gCf/94BKP/eAEUAD//qABAANAA3/8cAOf/eADz/0gBE//YARv/2AEf/9gBI//YASv/2AFL/7ABW//YAbwA0AJ//0gCi//YAo//2AKT/9gCl//YApv/2AKf/9gCo//YAqf/2AKr/9gCr//YArP/2AK3/9gC0/+wAtf/sALb/7AC3/+wAuP/sALr/7ADD//YAxf/2AMf/9gDJ//YAy//2AM3/9gDP//YA0f/2ANP/9gDV//YA1//2ANn/9gDb//YA3f/2AN//9gDh//YA4//2AQP/7AEF/+wBB//sAQn/7AER//YBE//2ARX/9gEX//YBGP/HARr/xwEo/9IBM//sATf/9gE5//YBOv/HAUMANAFEADQBRQA0AUYANAFHADQALwAkABcAN//GADn/0gA8/8YARv/sAEj/9QBK//UAVv/1AFr/9QCCABcAgwAXAIQAFwCFABcAhgAXAIcAFwCIABcAn//GAKn/7ACq//UAq//1AKz/9QCt//UAwgAXAMQAFwDGABcAyf/sAMv/7ADN/+wAz//sANX/9QDX//UA2f/1ANv/9QDd//UA3//1AOH/9QDj//UBEf/1ARP/9QEV//UBF//1ARj/xgEa/8YBKP/GATYAFwE5//UBOv/GAAMAPP/gAJ//4AEo/+AAUwBE/5IARv+IAEf/ggBI/4gASv+IAEwACgBR/6YAUv+SAFX/nABW/4IAV//wAFj/nABa/7AAXP+6AF3/iACi/5IAo/+SAKT/kgCl/5IAp/+SAKj/kgCp/4gAqv+IAKv/iACs/4gArf+IALP/pgC0/5IAtf+SALb/kgC3/5IAuP+SALr/kgC7/5wAvP+cAL3/nAC+/5wAv/+6AMH/ugDD/5IAxf+SAMf/kgDJ/4gAy/+IAM3/iADR/4IA0/+CANX/iADX/4gA2f+IAN3/iADf/4gA4f+IAOP/iADl/6YA5/+mAOkACgDrAAoA7QAKAP3/pgD//6YBA/+SAQX/kgEH/5IBCf+SAQv/nAEN/5wBEf+CARP/ggEV/4IBGf/wARv/8AEd/5wBH/+cASH/nAEl/5wBJ/+cASr/iAEs/4gBM/+SATf/kgE5/4IBO//wAAkANwAgADkAHgA6ABgAPAAiAJ8AIgEYACABGgAgASgAIgE6ACAAUABE/34ARv+IAEf/iABI/4gASv9+AFH/kgBS/34AVf+SAFb/cABX/+IAWP+IAFr/nABc/5wAXf9+AKL/fgCj/34ApP9+AKX/fgCn/34AqP9+AKn/iACq/4gAq/+IAKz/iACt/4gAs/+SALT/fgC1/34Atv9+ALf/fgC4/34Auv9+ALv/iAC8/4gAvf+IAL7/iAC//5wAwf+cAMP/fgDF/34Ax/9+AMn/iADL/4gAzf+IANH/iADT/4gA1f+IANf/iADZ/4gA3f9+AN//fgDh/34A4/9+AOX/kgDn/5IA/f+SAP//kgED/34BBf9+AQf/fgEJ/34BC/+SAQ3/kgEP/5IBEf9wARP/cAEV/3ABGf/iARv/4gEd/4gBH/+IASH/iAEl/4gBJ/+IASr/fgEs/34BM/9+ATf/fgE5/3ABO//iAAUAOf/eADr/4wA8/8MAn//DASj/wwA0AA8AGwARABsAHgAnADL/5ABL/8IAUf/CAFL/xQBV/8IAWP/CAFz/2wCU/+QAlf/kAJb/5ACX/+QAmP/kAJr/5ACz/8IAtP/FALX/xQC2/8UAt//FALj/xQC6/8UAu//CALz/wgC9/8IAvv/CAL//2wDB/9sA5f/CAOf/wgD9/8IA///CAQH/wgEC/+QBA//FAQT/5AEF/8UBBv/kAQf/xQEI/+QBCf/FAQv/wgEN/8IBHf/CAR//wgEh/8IBI//CASX/wgEn/8IBL//kATP/xQBPAET/iABG/4gAR/+MAEj/kgBK/4gATAAEAFH/pgBS/5IAVf+mAFb/jABY/5wAWv/EAFz/yQBd/6YAov+IAKP/iACk/4gApf+IAKf/iACo/4gAqf+IAKr/kgCr/5IArP+SAK3/kgCz/6YAtP+SALX/kgC2/5IAt/+SALj/kgC6/5IAu/+cALz/nAC9/5wAvv+cAL//yQDB/8kAw/+IAMX/iADH/4gAyf+IAMv/iADN/4gA0f+MANP/jADV/5IA1/+SANn/kgDd/4gA3/+IAOH/iADj/4gA5f+mAOf/pgDpAAQA6wAEAO0ABAD9/6YA//+mAQP/kgEF/5IBB/+SAQn/kgEL/6YBDf+mARH/jAET/4wBFf+MAR3/nAEf/5wBIf+cASX/nAEn/5wBKv+mASz/pgEz/5IBN/+IATn/jAABAB4AJwABABQABAAAAAUAIgFQAdYCGAJWAAEABQFKAUwBTQFOAVUASwAP/vsAJP+DADb/twBE/8IARv+YAEf/twBI/6IASv+3AFL/mABW/6IAXP++AIL/gwCD/4MAhP+DAIX/gwCG/4MAh/+DAIj/gwCi/8IAo//CAKT/wgCl/8IApv/CAKf/wgCo/8IAqf+YAKr/ogCr/6IArP+iAK3/ogC0/5gAtf+YALb/mAC3/5gAuP+YALr/mAC//74Awf++AML/gwDD/8IAxP+DAMX/wgDG/4MAx//CAMn/mADL/5gAzf+YAM//mADR/7cA0/+3ANX/ogDX/6IA2f+i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) format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {font-display:swap;
    font-family: 'Futura PT Book';
    src: url(data:font/truetype;charset=utf-8;base64,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A3ItdSAAAAIAQwAAAPYDngADAAcAABMzESMTFwcnREhIaEqGLQLZ/ScDniKHGAACAFb/GgFYApsABQAJAAATMxEzFSEXNxcHVkq4/v40OEBGApv9q0bSoBicAAIAGP8aAJAC2QADAAcAABMzESMHNxcHREhILDhARgLZ/SfSoBicAAACAFYAAAFuAqgABQAJAAATMxEzFSETNxcHVkq4/v6kNEBGApv9q0YCCKAYnAAAAgBEAAABKgLZAAMABwAAEzMRIxM3FwdESEhyNEBGAtn9JwISoBicAAIAVgAAAWACmwAFAA0AABMzETMVIRI0NjIWFAYiVkq4/v6cHzAfHzACm/2rRgE2MB8fMB8AAAIARAAAAToC2QADAAsAABMzESMSNDYyFhQGIkRISIweLh4eLgLZ/ScBVi4eHi4eAAEAAAAAAVgCmwANAAATMxE3FQcRMxUhEQc1N1ZKZGS4/v5WVgKb/vtAQED+8EYBMTdANwABAAAAAADQAtkACwAAEzMVNxUHESMRBzU3REhEREhERALZ5jU8Nf5JAYk1PDUAAgBW/+ICqANyAAcACwAAMyMRAREzEQkBFwcnoEoCCEr9+AExRpkrArf93wIF/UcCIQFvLXUgAAACAEQAAAGSApoAFQAZAAAzETMVNjMyFxYVESMRNCcmIyIHBh0BExcHJ0RILEtQJxhIExctLhserEqGLQGfMDo5I0z+/wD/MxkeICNN2QKaIocYAAACAFb/GgKoArcABwALAAAzIxEBETMRARM3FwegSgIISv34lDhARgK3/d8CBf1HAiH9K6AYnAACAET/GgGSAakAFQAZAAAzETMVNjMyFxYVESMRNCcmIyIHBh0BFzcXB0RILEtQJxhIExctLhseDzhARgGfMDo5I0z+/wD/MxkeICNN2dKgGJwAAgBW/+ICqANxAAcADQAAMyMRAREzEQETNxcHJzegSgIISv3431g0jIw0Arf93wIF/UcCIQEiTCl3dykAAgBEAAABkgKOABUAGwAAMxEzFTYzMhcWFREjETQnJiMiBwYdARM3FwcnN0RILEtQJxhIExctLhseblwuioouAZ8wOjkjTP7/AP8zGR4gI03ZAj1RJHl5JAAAAwAy//QC6AMdAAkAEQAVAAAEICY1NDYgFhUUAiIGFBYyNjQBNSEVAh/+3MnKASLK6uKenuKe/lEBQAzGk5TFxZSTAaag5qCg5gEdQEAAAwAq//QB4gI9AAkAEgAWAAAEIiY1NDYyFhUUJiIGFBYyNjU0JTUhFQFlvn19vn2felVWeFb+1wEuDHxeX3x8X175U5BSUkhJ6jw8AAMAMv/0AugDSQAJABEAIQAABCAmNTQ2IBYVFAIiBhQWMjY0AzMGBwYiJyYnMxYXFjI3NgIf/tzJygEiyurinp7inrZCBxgunC4YB0IHEhpMGhIMxpOUxcWUkwGmoOagoOYBiSccNTUcJxYOFBQOAAADACr/9AHiAmkACQASACIAAAQiJjU0NjIWFRQmIgYUFjI2NTQBMxYXFjI3NjczBgcGIicmAWW+fX2+fZ96VVZ4Vv7dPQcRGEgYEQc9BhcplikXDHxeX3x8X175U5BSUkhJAVIXEBUVEBcgIzU1IwAABAAy//QC6ANyAAkAEQAVABkAAAQgJjU0NiAWFRQCIgYUFjI2NAEXByclFwcnAh/+3MnKASLK6uKenuKe/vVGkysBDkaTKwzGk5TFxZSTAaag5qCg5gGyKHoaiCh6GgAABAAq//QB4gKaAAkAEgAWABoAAAQiJjU0NjIWFRQmIgYUFjI2NTQDFwcnNxcHJwFlvn19vn2felVWeFaSSIkp8EaHKQx8Xl98fF9e+VOQUlJISQGDIIgXkSCIFwACADL/9APuAqYAGAAjAAABFSEVIRUhESEVITUOASMiJjU0NjMyFhc1BSIGFRQWMjY1NCYD7v71AQT+/AEL/qsvjkuTzMyQUIwv/vNwnp3gnp4Cm0bGRv79RoBHRcuNjsxJRYM7o3FwoqFwcqMAAAMAKv/0AyoBqQAfACYAMQAAJRUhHgEzMjY3Fw4BIyIuAicGIyImNTQ2MzIXNjMyFgUzLgEjIgYnIgYUFjMyNjU0JgMq/rkCTDorQRE9HGFADiE4NRJBdV19fl93PDVyXWz+v/cHRTAuQ+5DTk9BO1dN0Q87UzInIzRCBREsIWN+XF59Y2N1NjA7OTlcfltQSERZAAADAFYAAAHYA3IADgAYABwAABMzMhcWFRQGBxMjAyMRIxMVMzI2NTQnJiMTFwcnVmtsNkldS9RayxNKSi9FTjUiPmtGmSsCmyUxY01mBf7WAST+3AJV70A6RB4TAR0tdSAAAAIARAAAAUYCmgAPABMAADMRMxU2MzIXByYjIgcGHQETFwcnREgjOx4iIhQWJhQYcEqGLQGfLTcRQQ4aIFDbApoihxgAAwBW/xoB2AKbAA4AGAAcAAATMzIXFhUUBgcTIwMjESMTFTMyNjU0JyYjAzcXB1ZrbDZJXUvUWssTSkovRU41Ij4bOEBGApslMWNNZgX+1gEk/twCVe9AOkQeE/zZoBicAAACAEH/GgEqAakADwATAAAzETMVNjMyFwcmIyIHBh0BBzcXB0RIIzseIiIUFiYUGEs4QEYBny03EUEOGiBQ29KgGJwAAAMAVgAAAdgDcQAOABgAHgAAEzMyFxYVFAYHEyMDIxEjExUzMjY1NCcmIz8BFwcnN1ZrbDZJXUvUWssTSkovRU41Ij4ZWDSMjDQCmyUxY01mBf7WAST+3AJV70A6RB4T0Ewpd3cpAAIAPgAAAVICjgAPABUAADMRMxU2MzIXByYjIgcGHQETNxcHJzdESCM7HiIiFBYmFBg8XC6Kii4Bny03EUEOGiBQ2wI9USR5eSQAAgAy//QB1ANyAC8AMwAAAQcmJyYjIgYVFBcWHwEWFxYVFAYjIicmJzcWFxYzMjY1NCcmLwEmJyY1NDYzMhcWAxcHJwG7OxAXHi0yPhkUMkBHIDB4W1o3LRFIByElO0BGIRM9PD0cLmlSPi0pTkaZKwI+Jx8TFzkuIhgUFhwfIDBJW3I2LEoUMiMlTTcwHhIcHBwbLEFNXx4bAQUtdSAAAAIAJP/0AUQCmgAoACwAAAEHJiMiBhUUFhcWFxYVFAYjIi4CJzcWMzI2NTQuAicmJyY1NDYzMicXBycBKjsRKRUdGyhPGRZRPgwcMSwMPhk7ISMJFRMSUBUTQzZPGUqGLQFeHyoYFxUVESEfGyg/SQURMCQaRCgaDhUQCggjGhglNj7xIocYAAACADL/9AHUA3EALwA1AAABByYnJiMiBhUUFxYfARYXFhUUBiMiJyYnNxYXFjMyNjU0JyYvASYnJjU0NjMyFxYnByc3FwcBuzsQFx4tMj4ZFDJARyAweFtaNy0RSAchJTtARiETPTw9HC5pUj4tKZFYNIyMNAI+Jx8TFzkuIhgUFhwfIDBJW3I2LEoUMiMlTTcwHhIcHBwbLEFNXx4bsEwpd3cpAAIAJP/0AUQCjgAoAC4AAAEHJiMiBhUUFhcWFxYVFAYjIi4CJzcWMzI2NTQuAicmJyY1NDYzMicHJzcXBwEqOxEpFR0bKE8ZFlE+DBwxLAw+GTshIwkVExJQFRNDNk9PXC6Kii4BXh8qGBcVFREhHxsoP0kFETAkGkQoGg4VEAoIIxoYJTY+mVEkeXkkAAACADL/LgHUAqYALwAzAAABByYnJiMiBhUUFxYfARYXFhUUBiMiJyYnNxYXFjMyNjU0JyYvASYnJjU0NjMyFxYDFwcnAbs7EBceLTI+GRQyQEcgMHhbWjctEUgHISU7QEYhEz08PRwuaVI+LSmlRmgyAj4nHxMXOS4iGBQWHB8gMElbcjYsShQyIyVNNzAeEhwcHBssQU1fHhv9Xx6AGgAAAgAk/zEBRAGpACgALAAAAQcmIyIGFRQWFxYXFhUUBiMiLgInNxYzMjY1NC4CJyYnJjU0NjMyAxcHJwEqOxEpFR0bKE8ZFlE+DBwxLAw+GTshIwkVExJQFRNDNk9XQmUxAV4fKhgXFRURIR8bKD9JBREwJBpEKBoOFRAKCCMaGCU2Pv4jG4AYAAIAMv/0AdQDcQAvADUAAAEHJicmIyIGFRQXFh8BFhcWFRQGIyInJic3FhcWMzI2NTQnJi8BJicmNTQ2MzIXFic3FwcnNwG7OxAXHi0yPhkUMkBHIDB4W1o3LRFIByElO0BGIRM9PD0cLmlSPi0pkVg0jIw0Aj4nHxMXOS4iGBQWHB8gMElbcjYsShQyIyVNNzAeEhwcHBssQU1fHhu4TCl3dykAAgAk//QBRAKOACgALgAAAQcmIyIGFRQWFxYXFhUUBiMiLgInNxYzMjY1NC4CJyYnJjU0NjMyJzcXByc3ASo7ESkVHRsoTxkWUT4MHDEsDD4ZOyEjCRUTElAVE0M2T09cLoqKLgFeHyoYFxUVESEfGyg/SQURMCQaRCgaDhUQCggjGhglNj6UUSR5eSQAAAIADv8uAZwCmwAHAAsAAAEjESMRIzUhAxcHJwGcokqiAY7QRmgyAlX9qwJVRv0xHoAaAAACAAz/MQDWAjUACwAPAAATIxEjESM1MzUzFTMDFwcn1khILCxISHZCZTEBXf6jAV1Clpb+LRuAGAAAAgAOAAABnANxAAcADQAAASMRIxEjNSEnNxcHJzcBnKJKogGOx1g0jIw0AlX9qwJVRopMKXd3KQACABoAAAEoArIACwAPAAATIxEjESM1MzUzFTMnNxcH1khILCxISCI0QEYBXf6jAV1ClpZzoBicAAIAVv/0AjADSgAZADMAABMRFB4BFxYyNz4CNREzERQHDgEiJicmNRElFwYHBiMiJyYjIgcGByc2NzYzMhcWMzI3NqADGRktgi0ZGQNKKh9lfmUfKgFdKwkRHigXLCoOEQ0NBCwKFBskGiooEBIODAKb/mcmKj0VJiYVPSomAZn+U2Y6KjAwKjpmAa2vIxgRHxYUDQ8QJBoTGxUVDgwAAgBE//QBjgJbABMALAAAExUUFxYyNzY9ATMVFAcGIicmPQE3JzY3NjMyFxYyNzY3FwYHBiMiJyYjIgcGjBQZYBkUSCYxnDEmNSoRERkgHigmJAsNCCkIEh0lGSwpDg8OCwGf8j8aICAaP/L6VCk0NClU+lIiGxIYFBQMDxAiFRIeFRMOCwACAFb/9AIwAx0AGQAdAAATERQeARcWMjc+AjURMxEUBw4BIiYnJjURNzUhFaADGRktgi0ZGQNKKh9lfmUfKk0BQAKb/mcmKj0VJiYVPSomAZn+U2Y6KjAwKjpmAa1CQEAAAAIARP/0AY4CPQATABcAABMVFBcWMjc2PQEzFRQHBiInJj0BNzUhFYwUGWAZFEgmMZwxJg4BLgGf8j8aICAaP/L6VCk0NClU+mI8PAACAFb/9AIwA0kAGQApAAATERQeARcWMjc+AjURMxEUBw4BIiYnJjURJTMGBwYiJyYnMxYXFjI3NqADGRktgi0ZGQNKKh9lfmUfKgFGQgcYLpwuGAdCBxIaTBoSApv+ZyYqPRUmJhU9KiYBmf5TZjoqMDAqOmYBra4nHDU1HCcWDhQUDgACAET/9AGOAmkAEwAjAAATFRQXFjI3Nj0BMxUUBwYiJyY9ATczFhcWMjc2NzMGBwYiJyaMFBlgGRRIJjGcMSYUPQcRGEgYEQc9BhcplikXAZ/yPxogIBo/8vpUKTQ0KVT6yhcQFRUQFyAjNTUjAAMAVv/0AjADigAZACEAKQAAExEUHgEXFjI3PgI1ETMRFAcOASImJyY1ETY0NjIWFAYiJhQWMjY0JiKgAxkZLYItGRkDSiofZX5lHyqVNEg0NEgGGSIZGSICm/5nJio9FSYmFT0qJgGZ/lNmOiowMCo6ZgGtc0g0NEg0aiIZGSIZAAADAET/9AGOAp0AEwAbACMAABMVFBcWMjc2PQEzFRQHBiInJj0BNjQ2MhYUBiImFBYyNjQmIowUGWAZFEgmMZwxJk8zRjMzRgcZIhkZIgGf8j8aICAaP/L6VCk0NClU+oVGMzNGM2ciGRkiGQADAFb/9AIwA3IAGQAdACEAABMRFB4BFxYyNz4CNREzERQHDgEiJicmNRE3FwcnJRcHJ6ADGRktgi0ZGQNKKh9lfmUfKvFGkysBDkaTKwKb/mcmKj0VJiYVPSomAZn+U2Y6KjAwKjpmAa3XKHoaiCh6GgADAET/9AG1ApoAEwAXABsAABMVFBcWMjc2PQEzFRQHBiInJj0BNxcHJzcXByeMFBlgGRRIJjGcMSalSIkp8EaHKQGf8j8aICAaP/L6VCk0NClU+vsgiBeRIIgXAAEAVv9CAjACmwAuAAATERQXHgEzMjc+AjURMxEUBwYHBgcGFRQXFjMyNwcGIyInJjU0NzY3IiYnJjURoCsVQiFBLRgaA0o5EEksDxQNDRoZFwgcHy4eFRUOEThqISoCm/5aXywVGyYVPSceAaT+U3g7ECsYEhcZEQwLDTsOHhYiHx0UDCwuOmYBrQAAAQBE/0YBjgGfACgAABMVFBcWMjc2PQEzFRQHBgcGBwYVFBcWMjcHBiMiJyY1NDc2NyYnJj0BjBQZYBkUSCYOLiASFA0OMhcIGCEtHBYQDhdHLiYBn/I/GiAgGj/y+lYnDhwTFhgXEwoLDTcOHBYhHRcVEgQwKVT6AAADAAgAAAIKA0MACAAQABgAADMRAzMbATMDEQI0NjIWFAYiNjQ2MhYUBiLj21aqrFbdth4qHh4qoB4qHh4qAR8BfP7WASr+hP7hAvsqHh4qHh4qHh4qHgAAAgAYAAACAANyAAcACwAACQEhFSEBITUlFwcnAgD+lAFi/iIBbP7DARdGmSsCm/2rRgJVRtctdSAAAAIACAAAAcQCmgAHAAsAAAkBIRUhASM1NxcHJwHE/tQBIP5QASzy4kqGLQGf/qNCAV1C+yKHGAAAAgAYAAACAANHAAcADwAACQEhFSEBITU2NDYyFhQGIgIA/pQBYv4iAWz+w5ofMB8fMAKb/atGAlVGXTAfHzAfAAIACAAAAcQCXgAHAA8AAAkBIRUhASM1NjQ2MhYUBiIBxP7UASD+UAEs8oMfLB8fLAGf/qNCAV1Ccy4eHi4eAAACABgAAAIAA3EABwANAAAJASEVIQEhNT8BFwcnNwIA/pQBYv4iAWz+w9FYNIyMNAKb/atGAlVGikwpd3cpAAIACAAAAcQCjgAHAA0AAAkBIRUhASM1PwEXByc3AcT+1AEg/lABLPK4XC6Kii4Bn/6jQgFdQp5RJHl5JAAAAgAy//QCwgKmABcAIAAAEyc2NzYzMhYQBiMiJicmPQEhNCYjIgcGASEWFx4BMzI2hDchLFZ2lcfFk1N/JkACRJp3YEIiAc7+DwIZHW1CYJYB4zItIkLH/tzHRDRXfBBynzgc/v00KzM9dQAAAQAP/1YB7wLkACUAAAEjAw4CBwYjIic3FjMyNzY3EyM3Mzc2NzYzMhcHJiMiBwYPATMBq2w9BgsaEzBbEhgODgs7Hh8RN0gJSiEOIyE7Ih4NGhQaEhQMHmoBY/63Iyk2Ey8EQAIdH2EBLjyzTiMhCkMLEBRAnwAAAv/vAAABBwNxAAMACQAAEzMRIxM3FwcnN1VKSiZYNIyMNAKb/WUDJUwpd3cpAAL/8gAAAN4ChgADAAkAABMzESMTNxcHJzdESEgkSyt2disBn/5hAkNDI2pqIwACACP/9AG4AakAFgAdAAATJzY3NjMyFhUUBiMiJyY3IS4BIyIHBhcjHgEzMjZpPBUeOFJUem5cZzctBwFEAUw4MyIc8PQIQjAtRQESISgbM25rX31MQFw/Th4YkzA8PQACADL/9ALEA3EAIAAmAAABNSEVFAcGIyImEDYzMhcWFwcmJyYjIgYVFB4BMjY3NjcDNxcHJzcBrgEWQFmflMbHlXZWLCE3HSJFXXeaVHmEbR0ZAvlYNIyMNAEJRhB8V3jHASTHQiItMikcOJ52VoE7PTMrNAIcTCl3dykAAwAq/xoBygKOACAALwA1AAABNTMRFAcGIyInJjUzFBcWMzI3Nj0BBiMiJyY1NDc2MzIHIgcGFRQXFjMyNzY0JyYnNxcHJzcBgkgoOW1cODZHICRASyMXNlhWODw8OlRZUTcnKi8lNDgjLywlLlwuioouAWQ7/mttNk04NlAyJCg6JUU8Rjg8aGU8OEAnK0dPKyIjLZYqJdRRJHl5JAADAA4AAAN2A3IADwASABYAACEnIQcjASEXIRchFyETIRcBMwMTFwcnAhpP/uRPUgEpASUd/vNTAQgd/vpsAQ8d/VnfbtRGmSu7uwKbRsZG/v1GAQEBBQFsLXUgAAQAKv/0AtwCmgAlACwAOAA8AAAlFwYjIicGIyImNDYzMhc2JyYjIgc1NjMyFzYzMhYdASEeATMyNiczLgEjIgYHIgYVFBYzMjY1NCYTFwcnAps8PX5rOC9tTWZiS0YxAhUcRzhIQz51KDRsW2v+vAJLNilE6/UHRDAuRMgzODE4OTY1rEqGLYwkdFNTRoJIIzYiMBpEFlRUe2YHPVAylzI6OmspIBwrLR0aLAHWIocYAAACADL/GgHUAqYALwAzAAABByYnJiMiBhUUFxYfARYXFhUUBiMiJyYnNxYXFjMyNjU0JyYvASYnJjU0NjMyFxYDNxcHAbs7EBceLTI+GRQyQEcgMHhbWjctEUgHISU7QEYhEz08PRwuaVI+LSnnOEBGAj4nHxMXOS4iGBQWHB8gMElbcjYsShQyIyVNNzAeEhwcHBssQU1fHhv8waAYnAAAAgAk/xoBRAGpACgALAAAAQcmIyIGFRQWFxYXFhUUBiMiLgInNxYzMjY1NC4CJyYnJjU0NjMyAzcXBwEqOxEpFR0bKE8ZFlE+DBwxLAw+GTshIwkVExJQFRNDNk+ZOEBGAV4fKhgXFRURIR8bKD9JBREwJBpEKBoOFRAKCCMaGCU2Pv2FoBicAAIADv8aAZwCmwAHAAsAAAEjESMRIzUhATcXBwGcokqiAY7+5DhARgJV/asCVUb8k6AYnAACABr/GgDWAjUACwAPAAATIxEjESM1MzUzFTMDNxcH1khILCxISLg4QEYBXf6jAV1Clpb9j6AYnAAAAgBW/y4BsAKbAAsADwAAARUhFSEVIREhFSERExcHJwGw/vABCP74ARD+pqlGaDICm0bGRv79RgKb/TEegBoAAAMAKv8xAboBqQAWAB0AIQAAJRcGBwYjIiY1NDYzMhcWByEeATMyNzYnMy4BIyIGExcHJwF4PBUeOVFUeW1caDUqA/69AUw3MSQc8PQJQy4tRX9CZTGLISgbM21sX31MPGA/Th4YkzE7Pf6gG4AYAAABAET/GgCMAZ8AAwAAEzMRI0RISAGf/XsAAAEAcAHxAYQCjgAFAAATByc3Fwf6XC6Kii4CQlEkeXkkAAACAKQB8QFQAp0ABwAPAAASNDYyFhQGIiYUFjI2NCYipDNGMzNGBxogGhogAiRGMzNGM2ciGRkiGQAAAQBgAfEBlAJbABgAABMnNjc2MzIXFjI3NjcXBgcGIyInJiMiBwaKKhASGSAeKCYkCw0IKQgSHSUZLCkODw4LAfEiGxIYFBQMDxAiFRIeFRMOCwAAAQBW//QCDwKmACUAADMRNDc2MzIXHgEPARYXFhUUBwYHNTY3NjU0JyYnNTcmIyIHBhURVjs6VEwxJCsBj0QuQmA/YUktPkAsSI4UaD0kIAHgWzY1IBhVJ3oLIzRSZj0nBkYGHCY9RCcaBTyAWycjRP4uAAABADIAsAEOAPoAAwAANzUzFTLcsEpKAAABADIAsAEOAPoAAwAANzUzFTLcsEpKAAABAEYBMwH+AXMAAwAAEzUhFUYBuAEzQEAAAAEARgC1Af4A9QADAAA3NSEVRgG4tUBAAAEARgC1AtoA9QADAAA3NSEVRgKUtUBAAAEARgC1AtoA9QADAAA3NSEVRgKUtUBAAAEAOgG0AM4CrgADAAATByc3zlNBZQKb5xjiAAABADoBuQDOArMAAwAAEzcXBzpRQ2UBzOcY4gAAAQA6/2gAzgBiAAMAABc3Fwc6UUNlhecY4gACADoBtAFgAq4AAwAHAAATByc3FwcnN85TQWXBUUNlApvnGOIT5xjiAAACADoBuQFgArMAAwAHAAATNxcHPwEXBzpRQ2VjU0FlAcznGOIT5xjiAAACADr/aAFgAGIAAwAHAAAXNxcHPwEXBzpRQ2VjU0FlhecY4hPnGOIAAQBk/1YB1ALZAAsAABM1MxUzFSMRIxEjNfhIlJRIlAH34uJE/aMCXUQAAQBk/1AB1ALZABMAABM1MxUzFSMRMxUjESMRIzUzESM1+EiUlJSUSJSUlAH34uJE/utE/vYBCkQBFUQAAQFoAMgCgAHgAAcAAAA0NjIWFAYiAWhSdFJSdAEadFJSdFIAAwBL//YCnwBaAAcADwAXAAA2NDYyFhQGIjY0NjIWFAYiNjQ2MhYUBiJLHigeHijaHigeHijaHigeHigUKB4eKB4eKB4eKB4eKB4eKB4ABwAh//MEAwKoAAcAEQAVAB0AJwAvADkAABIyFhQGIiY0FzI2NCYjIgYUFgMBFwEAMhYUBiImNBcyNjQmIyIGFBYkMhYUBiImNBcyNjQmIyIGFBZ1elRUelSRJDExJCMyMgIBhSf+ewEjelRUelSRJDExJCMyMgFEelRUelSRJDExJCMyMgKhVHpUVHqXNUo1NUo1/lQCnhb9YQEoVHpUVHqXNUo1NUo161R6VFR6lzVKNTVKNQABACQAHgDoAZAABQAANxcHJzcXcHgulpYu1JIktrwlAAEAMgAeAPYBkAAFAAA3JzcXByeqeC6Wli7akiS2vCUAAf9q//MBFAKoAAMAACcBFwGWAYQm/nwKAp4W/WEAAf/4//QCEAKmACgAAAEHJiMiDgMHIQchBhchByMeATMyNxUGIyImJyM3MyY3IzczPgEzMgIQIT9YJ0MqIREFAT8a/s8GBQEZGvQPblJkUlJoepIPQxoiBQY9GisVlnVjAm5DNRkkMCcUQicnQkxgTVw3i2dCKSVCZIoAAAEAQv/0AfcCpgA3AAATJzY3NjMyFxYVFAczFSMHMxUhBhUUFxYzMjc2NxcGBwYjIicmNTQ3IzUzNyM1ITY1NCcmIyIHBp47Iyw3SEYqKjFdilnj/uotGRsvOCkeE0QUJz1iSiw1J016WdMBBjkWGC8rIiECFyctGiEkIzY+MzhYOCo6IhcZJh0tHjclPCEqSDkwOFg4Mi0eFBcWFQAAAgBCAAAB7AKbABgAIwAAATIXFhUUBwYrARUzFSMVIzUjNTM1IzUzERcVMzI3NjU0JyYjAQd5ODQyOWhBpKRKTExMTEo9SyUdHCVSAps4NFJPMDhYOJaWOFhCATNG7ScgNDAcJgAAAgBVAAAB4wKbAAcACwAAASMRIxEjNSE1ITUhAeOiSqIBjv5yAY4B5/4ZAedGMjwAAQAhASwB0wFuAAMAABM1IRUhAbIBLEJCAAABAAD/OgI8AvcAAwAAFQEXAQICOv3+qgOhHvxhAAACAB4AAAGIAuUAHAAgAAATIxEjESM1MzU0NzYzMhcWHQEjNTQnJiIHBh0BOwIRI/RmSCgoGClgYicYSA4VbBUOZkxISAFd/qMBXUKcSyI9PSdGERErFiAgFC2c/mEAAQAeAAABiALlABwAABMjESMRIzUzNTQ3NjMyFxYVESMRNCcmIgcGHQEz9GZIKCgYKWBiJxhIDhVsFQ5mAV3+owFdQpxLIj09J0b9xQI7KxYgIBQtnAABAAABXwBeAAcAAAAAAAIAAAABAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAYAC0AXgC0APYBRwFVAXYBlwG1AckB1gHiAfMCAgIsAjsCaAKsAsQC8wMgAzIDawOXA7QDzQPfA/IEBQRcBLQEzQUMBTQFWAVwBYQFuAXQBd0F/AYYBicGQAZUBnQGlQbFBu4HNgdIB3MHhQeeB7gHzQfiB/MIAggTCCUIMQg/CGcIjgivCNgJCAksCXEJlAmsCcQJ2wnoChAKMgpSCnkKogq9CvoLDwsvC0ALWAtvC4QLmQvUC+EMGwxGDEYMXgyUDPQNLA1QDWQN5Q4CDkIOfQ6XDqYOsg7uDvsPGA8zD2APoA+uD9MP9BAGEBQQJBBbEHYQoBDfEUQRmhG6EdsR/xI9EmwSnBLDEvMTEhMxE1MTgROVE6kTwBPjFBAUSRRxFJkUxBUJFUAVWRWVFccV+RYuFm8WjBauFvMXIhdSF4QXzxgNGEsYnBjFGPwZNBlvGbUZyRndGfQaFxphGqcazhr1Gx8bYhuYG7sb9RwcHEMcbRyjHMAc5x0THTIdYB2RHdEeBR5THoIeqh7cHwcfOh9mH5gfwx/xICEgTiB+IJwg0iD1ITAhZCG3IdkiFCJSIqEi7CNJI4kj2SQVJGIkhCSxJNclASUUJSclSyV6JZIlnyXJJeAmBCYiJjkmTSZjJncmjiaiJr0m1SbvJwYnIidMJ2cnkCeuJ9soAigoKGAomCjIKPYpLSl3Kagpyin7Kh0qUCp1KsUrCStbK6Ir8iw2LIgszyzpLQYtIi0+LY0t0C4BLicuaS6gLuEvFy9QL34vxDABMC0wSjBmMIYwpjDFMOQxGjFWMW0xhDG0MfIyQTJvMsgzGDNcM3YzkzOzM+sz+DQJNCY0UDSKNJY0ojSvNLs0xzTTNOE07zT8NRE1JjU6NU81bTV/NaY2ATYRNiE2MDZuNr028DcINxU3JDdTN34AAQAAAAEByz0K/gNfDzz1AAsD6AAAAADNe4rNAAAAAM17is3+lv8GBAMDngAAAAgAAgAAAAAAAADpAAAAAAAAAU0AAADpAAABGABaAUoANgJYACICOABNAsYAIQJ8ADYAvAA2ASYAUAEmAEACOAB2AfQAIQESABgBQAAyAOQAQAJQAAACOAAuAjgAmgI4ADICOABAAjgAFAI4ACICOAA2AjgANAI4AFACOAA2AOQAQAESABgB9AAhAfQAIQH0ACEBtAA5At0AIQJuAAgCEgBWAoYAMgJ4AFYB4gBWAbIAVgL2ADIClgBWAPYAVgEy/9ICOABWAWYAVgNfAD8C/gBWAxoAMgHIAFYDGgAyAfYAVgIGADIBqgAOAoYAVgIsAAgDvgAIAfgADgISAAgCGAAYASIAUAJVABQBIgAqAfQAGgH0AAAB9AByAg4AKgIOAEQBtgAqAg4AKgHhACoA8AAeAg4AKgHWAEQA0AA1ANAANQGmAEQA0ABEAq0ARAHWAEQCDAAqAg4ARAIOACoBKABEAWAAJADWABoB0gBEAagACAKqAAgBxgAIAcwACAHMAAgB9QCSAfQA1gH1AIIB9AAKAOkAAAEYAFoCOABiAjgANgJKAA0COAAaAfQA1gI4AGUB9ABxAuQAGQF1ACgBrgAkAfQAIQFAADIC5AAbAfQAYwHtAGwB9AAhAV4AIAFeACYB9ADPAgsARAJEABYAyAAkAfQAtgFeAFgBdgApAa4AMgL4AFgC+ABYAvgAJgG0ADkCbgAIAm4ACAJuAAgCbgAIAm4ACAJuAAgDhAAOAoYAMgHiAFYB4gBWAeIAVgHiAFYA9v/kAPYAVgD2/+8A9gAPAngAAAL+AFYDGgAyAxoAMgMaADIDGgAyAxoAMgH0ADYDGgAsAoYAVgKGAFYChgBWAoYAVgISAAgByABWAhQABgIOACoCDgAqAg4AKgIOACoCDgAqAg4AKgMGACoBtgAqAeEAKgHhACoB4QAqAeEAKgDQ//IA0AA0AND/8gDQ/98CDAAqAdYARAIMACoCDAAqAgwAKgIMACoCDAAqAfQAIQIMABUB0gBEAdIARAHSAEQB0gBEAcwACAIOAEQBzAAIAm4ACAIOACoCbgAIAg4AKgJuAAgCDgAqAoYAMgG2ACoChgAyAbYAKgKGADIBtgAqAoYAMgG2ACoCeABWAlQAKgJ4AAACDgAqAeIAVgHhACoB4gBWAeEAKgHiAFYB4gAqAeIAVgHhACoC9gAyAg4AKgL2ADICDgAqAvYAMgIOACoC9gAyAg4AKgKWAFYB1v/gApYAGgHWAAAA9gAAANAAAAD2ABoA0AAKAPYARADQAEQBMv/SAND/8gI4AFYBpgBEAWYAVgDQAEMBZgBWANAAGAFmAFYBFgBEAWUAVgE6AEQBZgAAANAAAAL+AFYB1gBEAv4AVgHWAEQC/gBWAdYARAMaADICDAAqAxoAMgIMACoDGgAyAgwAKgQgADIDVAAqAfYAVgEoAEQB9gBWASgAQQH2AFYBKAA+AgYAMgFgACQCBgAyAWAAJAIGADIBYAAkAgYAMgFgACQBqgAOANYADAGqAA4BFAAaAoYAVgHSAEQChgBWAdIARAKGAFYB0gBE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cnNpb24gb2YgZWlnaHQgc3R5bGVzIHdhcyBkZXZlbG9wZWQgYXQgUGFyYVR5cGUgKFBhcmFHcmFwaCkgaW4gMTk5NSBieSBWbGFkaW1pciBZZWZpbW92LiBBZGRpdGlvbmFsIEN5cmlsbGljIHN0eWxlcyB3ZXJlIGRldmVsb3BlZCBpbiAyMDA3LTIwMDkgYnkgSXNhYmVsbGEgQ2hhZXZhLiBTaW11bHRhbmVvdXNseSB0aGUgb2xkIGVpZ2h0IHN0eWxlcyB3ZXJlIHBhcnRseSByZXZpc2VkIHRvIG1hdGNoIHRoZSB3aG9sZSBmYW1pbHkuIE5vdyB0aGUgbmV3IEZ1dHVyYSBpcyBhbiB1bmlmb3JtIHR5cGUgc3lzdGVtIGNvbnNpc3RlZCBvZiBzZXZlbiB3ZWlnaHRzIHdpdGggY29ycmVzcG9uZGluZyBvYmxpcXVlcyBwbHVzIGVpZ2h0IGNvbmRlbnNlZCBzdHlsZXMuIEFsbCB0aGVzZSBmb250cyBhcmUgY29vcmRpbmF0ZWQgaW4gbGV0dGVyZm9ybXMsIG1ldHJpY3MsIGFuZCB3ZWlnaHRzIHRvIGJldHRlciB3b3JraW5nIHRvZ2V0aGVyLmh0dHA6Ly93d3cucGFyYXR5cGUuY29taHR0cDovL3d3dy5wYXJhdHlwZS5jb20vaGVscC9kZXNpZ25lcnNodHRwOi8vd3d3LnBhcmF0eXBlLmNvbS9ldWxhRnV0dXJhIFBUQm9vawBDAG8AcAB5AHIAaQBnAGgAdAAgAKkAIAAxADkAOQA1ACAAUABhAHIAYQBHAHIAYQBwAGgAIABJAG4AdABsAC4ALAAgAKkAIAAxADkAOQA4ACAAUABhAHIAYQBUAHkAcABlACAASQBuAGMALgAsACAAUABhAHIAYQBUAHkAcABlACAATAB0AGQALgAgAEEAbABsACAAcgBpAGcAaAB0AHMAIAByAGUAcwBlAHIAdgBlAGQALgBGAHUAdAB1AHIAYQAgAFAAVAAgAEIAbwBvAGsAUgBlAGcAdQBsAGEAcgBQAGEAcgBhAFQAeQBwAGUATAB0AGQAOgAgAEYAdQB0AHUAcgBhACAAUABUACAAQgBvAG8AawA6ACAAMgAwADEAMwBWAGUAcgBzAGkAbwBuACAAMQAuADAAMAA3AEYAdQB0AHUAcgBhAFAAVAAtAEIAbwBvAGsARgB1AHQAdQByAGEAIABpAHMAIABhACAAcgBlAGcAaQBzAHQAZQByAGUAZAAgAHQAcgBhAGQAZQAgAG0AYQByAGsAIABvAGYAIABCAGEAdQBlAHIAVAB5AHAAZQBzACwAIABTAC4ATAAuAFAAYQByAGEAVAB5AHAAZQAgAEwAdABkAFAAYQB1AGwAIABSAGUAbgBuAGUAcgAsAFYAbABhAGQAaQBtAGkAcgAgAFkAZQBmAGkAbQBvAHYALAAgAEkAcwBhAGIAZQBsAGwAYQAgAEMAaABhAGUAdgBhACAARgB1AHQAdQByAGEAIAB3AGEAcwAgAGQAZQBzAGkAZwBuAGUAZAAgAGYAbwByACAAQgBhAHUAZQByACAAYwBvAG0AcABhAG4AeQAgAGkAbgAgADEAOQAyADcAIABiAHkAIABQAGEAdQBsACAAUgBlAG4AbgBlAHIALgAgAFQAaABpAHMAIABpAHMAIABhACAAcwBhAG4AcwAgAHMAZQByAGkAZgAgAGYAYQBjAGUAIABiAGEAcwBlAGQAIABvAG4AIABnAGUAbwBtAGUAdAByAGkAYwBhAGwAIABzAGgAYQBwAGUAcwAsACAAcgBlAHAAcgBlAHMAZQBuAHQAYQB0AGkAdgBlACAAbwBmACAAdABoAGUAIABhAGUAcwB0AGgAZQB0AGkAYwBzACAAbwBmACAAdABoAGUAIABCAGEAdQBoAGEAdQBzACAAcwBjAGgAbwBvAGwAIABvAGYAIAB0AGgAZQAgADEAOQAyADAAcwAtADMAMABzAC4AIABJAHMAcwB1AGUAZAAgAGIAeQAgAHQAaABlACAAQgBhAHUAZQByACAARgBvAHUAbgBkAHIAeQAgAGkAbgAgAGEAIAB3AGkAZABlACAAcgBhAG4AZwBlACAAbwBmACAAdwBlAGkAZwBoAHQAcwAgAGEAbgBkACAAdwBpAGQAdABoAHMALAAgAEYAdQB0AHUAcgBhACAAYgBlAGMAYQBtAGUAIABhACAAdgBlAHIAeQAgAHAAbwBwAHUAbABhAHIAIABjAGgAbwBpAGMAZQAgAGYAbwByACAAdABlAHgAdAAgAGEAbgBkACAAZABpAHMAcABsAGEAeQAgAHMAZQB0AHQAaQBuAGcALgAgAE8AcgBpAGcAaQBuAGEAbABsAHkAIABDAHkAcgBpAGwAbABpAGMAIAB2AGUAcgBzAGkAbwBuACAAbwBmACAAZQBpAGcAaAB0ACAAcwB0AHkAbABlAHMAIAB3AGEAcwAgAGQAZQB2AGUAbABvAHAAZQBkACAAYQB0ACAAUABhAHIAYQBUAHkAcABlACAAKABQAGEAcgBhAEcAcgBhAHAAaAApACAAaQBuACAAMQA5ADkANQAgAGIAeQAgAFYAbABhAGQAaQBtAGkAcgAgAFkAZQBmAGkAbQBvAHYALgAgAEEAZABkAGkAdABpAG8AbgBhAGwAIABDAHkAcgBpAGwAbABpAGMAIABzAHQAeQBsAGUAcwAgAHcAZQByAGUAIABkAGUAdgBlAGwAbwBwAGUAZAAgAGkAbgAgADIAMAAwADcALQAyADAAMAA5ACAAYgB5ACAASQBzAGEAYgBlAGwAbABhACAAQwBoAGEAZQB2AGEALgAgAFMAaQBtAHUAbAB0AGEAbgBlAG8AdQBzAGwAeQAgAHQAaABlACAAbwBsAGQAIABlAGkAZwBoAHQAIABzAHQAeQBsAGUAcwAgAHcAZQByAGUAIABwAGEAcgB0AGwAeQAgAHIAZQB2AGkAcwBlAGQAIAB0AG8AIABtAGEAdABjAGgAIAB0AGgAZQAgAHcAaABvAGwAZQAgAGYAYQBtAGkAbAB5AC4AIABOAG8AdwAgAHQAaABlACAAbgBlAHcAIABGAHUAdAB1AHIAYQAgAGkAcwAgAGEAbgAgAHUAbgBpAGYAbwByAG0AIAB0AHkAcABlACAAcwB5AHMAdABlAG0AIABjAG8AbgBzAGkAcwB0AGUAZAAgAG8AZgAgAHMAZQB2AGUAbgAgAHcAZQBpAGcAaAB0AHMAIAB3AGkAdABoACAAYwBvAHIAcgBlAHMAcABvAG4AZABpAG4AZwAgAG8AYgBsAGkAcQB1AGUAcwAgAHAAbAB1AHMAIABlAGkAZwBoAHQAIABjAG8AbgBkAGUAbgBzAGUAZAAgAHMAdAB5AGwAZQBzAC4AIABBAGwAbAAgAHQAaABlAHMAZQAgAGYAbwBuAHQAcwAgAGEAcgBlACAAYwBvAG8AcgBkAGkAbgBhAHQAZQBkACAAaQBuACAAbABlAHQAdABlAHIAZgBvAHIAbQBzACwAIABtAGUAdAByAGkAYwBzACwAIABhAG4AZAAgAHcAZQBpAGcAaAB0AHMAIAB0AG8AIABiAGUAdAB0AGUAcgAgAHcAbwByAGsAaQBuAGcAIAB0AG8AZwBlAHQAaABlAHIALgBoAHQAdABwADoALwAvAHcAdwB3AC4AcABhAHIAYQB0AHkAcABlAC4AYwBvAG0AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHAAYQByAGEAdAB5AHAAZQAuAGMAbwBtAC8AaABlAGwAcAAvAGQAZQBzAGkAZwBuAGUAcgBzAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBwAGEAcgBhAHQAeQBwAGUALgBjAG8AbQAvAGUAdQBsAGEARgB1AHQAdQByAGEAIABQAFQAQgBvAG8AawAAAAIAAAAAAAD/UQAyAAAAAAAAAAAAAAAAAAAAAAAAAAABXwAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEBAgCjAIQAhQC9AJYA6ACGAI4AiwCdAKkApAEDAIoA2gCDAJMA8gDzAI0AlwCIAMMA3gDxAJ4AqgD1APQA9gCiAK0AyQDHAK4AYgBjAJAAZADLAGUAyADKAM8AzADNAM4A6QBmANMA0ADRAK8AZwDwAJEA1gDUANUAaADrAO0AiQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAuAChAH8AfgCAAIEA7ADuALoBBAEFAQYBBwEIAQkA/QD+AQoBCwEMAQ0A/wEAAQ4BDwEQAQEBEQESARMBFAEVARYBFwEYARkBGgD4APkBGwEcAR0BHgEfASABIQEiASMBJAElASYA+gDXAScBKAEpASoBKwEsAS0BLgEvATABMQEyAOIA4wEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgCwALEBPwFAAUEBQgFDAUQBRQFGAUcBSAD7APwA5ADlAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgAuwFZAVoBWwFcAOYA5wFdAKYBXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrANgA3QDZAWwBbQFuAW8AsgCzAXAAtgC3AMQAtAC1AMUAggDCAIcAqwDGAL4AvwC8AXEBcgFzAXQA7wF1AMAAwQd1bmkwMEEwB3VuaTAwQUQHQW1hY3JvbgdhbWFjcm9uBkFicmV2ZQZhYnJldmUHQW9nb25lawdhb2dvbmVrC0NjaXJjdW1mbGV4C2NjaXJjdW1mbGV4CkNkb3RhY2NlbnQKY2RvdGFjY2VudAZEY2Fyb24GZGNhcm9uBkRjcm9hdAdFbWFjcm9uB2VtYWNyb24KRWRvdGFjY2VudAplZG90YWNjZW50B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4C2djaXJjdW1mbGV4Ckdkb3RhY2NlbnQKZ2RvdGFjY2VudAxHY29tbWFhY2NlbnQMZ2NvbW1hYWNjZW50C0hjaXJjdW1mbGV4C2hjaXJjdW1mbGV4BEhiYXIEaGJhcgdJbWFjcm9uB2ltYWNyb24HSW9nb25lawdpb2dvbmVrC0pjaXJjdW1mbGV4C2pjaXJjdW1mbGV4DEtjb21tYWFjY2VudAxrY29tbWFhY2NlbnQGTGFjdXRlBmxhY3V0ZQxMY29tbWFhY2NlbnQMbGNvbW1hYWNjZW50BkxjYXJvbgZsY2Fyb24ETGRvdARsZG90Bk5hY3V0ZQZuYWN1dGUMTmNvbW1hYWNjZW50DG5jb21tYWFjY2VudAZOY2Fyb24GbmNhcm9uB09tYWNyb24Hb21hY3JvbgZPYnJldmUGb2JyZXZlDU9odW5nYXJ1bWxhdXQNb2h1bmdhcnVtbGF1dAZSYWN1dGUGcmFjdXRlDFJjb21tYWFjY2VudAxyY29tbWFhY2NlbnQGUmNhcm9uBnJjYXJvbgZTYWN1dGUGc2FjdXRlC1NjaXJjdW1mbGV4C3NjaXJjdW1mbGV4CFRjZWRpbGxhCHRjZWRpbGxhBlRjYXJvbgZ0Y2Fyb24GVXRpbGRlBnV0aWxkZQdVbWFjcm9uB3VtYWNyb24GVWJyZXZlBnVicmV2ZQVVcmluZwV1cmluZw1VaHVuZ2FydW1sYXV0DXVodW5nYXJ1bWxhdXQHVW9nb25lawd1b2dvbmVrBlph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AFD/rgBT/64AVP+dAFn/1QBb/8gAawAVAG3/1gBwABQArgAUAQ//zAEX/8cBMgAKAVL/rQFU/+sABAA0/+EAU//sAFT/4QBZ/8wAAQBU//YAAQA7/+QAAQAtABQAAQA7/+EAAQAtACYADgAR/8wANP/dAFD/uABT/7gAVP+sAFn/yABb/8gArgAeALEAFAEP/+ABE//BARf/3wEyAB4BUv/MAAUALQAZADQACgBF//YASQAKAFkAFAADABH/eQAt/7AAVP/rAAEALf/bAAEALf+wAAEAMgAEAAAAFABeALwAwgDIANoCYAM2A0wDugPcA/oEKARGBJQEtgX4Bh4HWAeSB9wAAQAUAAoAFAAaACUAKQAzADQAOwBLAFAAUwBUAFkAWwDRAPYA9wEEARgBGwAXACoAKQAyABQANgAfAJQAFACVABQAlgAUAJcAFACYABQAmgAUANwAKQDeACkA4AApAOIAKQECABQBBAAUAQYAFAEIABQBEAAfARIAHwEUAB8BFgAfAS8AFAE4AB8AAQAP/7UAAQAP/3cABAA5//8APP/sAJ//7AEo/+wAYQAP/8sAEAAfACT/3wA2/+AARP/WAEb/1gBH/9YASP/WAEr/1gBS/9YAVf/rAFb/6wBY/+sAXf/gAG8AHwCC/98Ag//fAIT/3wCF/98Ahv/fAIf/3wCI/98Aov/WAKP/1gCk/9YApf/WAKb/1gCn/9YAqP/WAKn/1gCq/9YAq//WAKz/1gCt/9YAtP/WALX/1gC2/9YAt//WALj/1gC6/9YAu//rALz/6wC9/+sAvv/rAML/3wDD/9YAxP/fAMX/1gDG/98Ax//WAMn/1gDL/9YAzf/WAM//1gDR/9YA0//WANX/1gDX/9YA2f/WANv/1gDd/9YA3//WAOP/1gED/9YBBf/WAQf/1gEJ/9YBC//rAQ3/6wEP/+sBEP/gARH/6wES/+ABE//rART/4AEV/+sBFv/gARf/6wEd/+sBH//rASH/6wEj/+sBJf/rASf/6wEq/+ABLP/gAS7/4AEz/9YBNv/fATf/1gE4/+ABOf/rAUMAHwFEAB8BRQAfAUYAHwFHAB8ANQAP/6IAEf+iACT/zAA5ACAAOgAgADwAFQBE/+wARv/5AFL/+QBd/+wAgv/MAIP/zACE/8wAhf/MAIb/zACH/8wAiP/MAJ8AFQCi/+wAo//sAKT/7ACl/+wApv/sAKf/7ACo/+wAqf/5ALT/+QC1//kAtv/5ALf/+QC4//kAuv/5AML/zADD/+wAxP/MAMX/7ADG/8wAx//sAMn/+QDL//kAzf/5AM//+QED//kBBf/5AQf/+QEJ//kBKAAVASr/7AEs/+wBLv/sATP/+QE2/8wBN//sAAUAPP/pAJ//6QEo/+kBSgA0AU0ANAAbACb/6AAq/+cAMv/mAFr//QBc//0Aif/oAJT/5gCV/+YAlv/mAJf/5gCY/+YAmv/mAL///QDB//0AyP/oAMr/6ADM/+gAzv/oANz/5wDe/+cA4P/nAOL/5wEC/+YBBP/mAQb/5gEI/+YBL//mAAgAN//OADn/5wA8/84An//OARj/zgEa/84BKP/OATr/zgAHADf/wQA8/8EAn//BARj/wQEa/8EBKP/BATr/wQALADf/2wA8/7UAXf/2AJ//tQEY/9sBGv/bASj/tQEq//YBLP/2AS7/9gE6/9sABwA3/+cAPP/CAJ//wgEY/+cBGv/nASj/wgE6/+cAEwAP//MAEAAVADf/zgA8/84AXf/rAG8AFQCf/84BGP/OARr/zgEo/84BKv/rASz/6wEu/+sBOv/OAUMAFQFEABUBRQAVAUYAFQFHABUACAA3/84AOf/nADz/tQCf/7UBGP/OARr/zgEo/7UBOv/OAFAARP/OAEb/xABH/8QASP/EAEr/zgBL/9gAUf/YAFL/xABV/84AVv+6AFj/xABa/+IAXP/sAF3/ugCi/84Ao//OAKT/zgCl/84Apv/OAKf/zgCo/84Aqf/EAKr/xACr/8QArP/EAK3/xACz/9gAtP/EALX/xAC2/8QAt//EALj/xAC6/8QAu//EALz/xAC9/8QAvv/EAL//7ADB/+wAw//OAMX/zgDH/84Ayf/EAMv/xADN/8QAz//EANH/xADT/8QA1f/EANf/xADZ/8QA2//EAN3/zgDf/84A4//OAOX/2ADn/9gA/f/YAP//2AEB/9gBA//EAQX/xAEH/8QBCf/EAQv/zgEN/84BEf+6ARP/ugEV/7oBHf/EAR//xAEh/8QBI//EASX/xAEn/8QBKv+6ASz/ugEz/8QBN//OATn/ugAJADcAFgA5ABoAOgAaADwAGgCfABoBGAAWARoAFgEoABoBOgAWAE4ARP/EAEb/xABH/8QASP/EAEr/zgBL/9gAUf/YAFL/2ABV/9gAVv+6AFj/zgBd/7oAov/EAKP/xACk/8QApf/EAKb/xACn/8QAqP/EAKn/xACq/8QAq//EAKz/xACt/8QAs//YALT/2AC1/9gAtv/YALf/2AC4/9gAuv/YALv/zgC8/84Avf/OAL7/zgDD/8QAxf/EAMf/xADJ/8QAy//EAM3/xADP/8QA0f/EANP/xADV/8QA1//EANn/xADb/8QA3f/OAN//zgDj/84A5f/YAOf/2AD9/9gA///YAQH/2AED/9gBBf/YAQf/2AEJ/9gBC//YAQ3/2AEP/9gBEf+6ARP/ugEV/7oBHf/OAR//zgEh/84BI//OASX/zgEn/84BKv+6ASz/ugEu/7oBM//YATf/xAE5/7oADgAk/9gAOf/YADr/2ACC/9gAg//YAIT/2ACF/9gAhv/YAIf/2ACI/9gAwv/YAMT/2ADG/9gBNv/YABIAD//qAB7/+AAk/8wAXf/HAIL/zACD/8wAhP/MAIX/zACG/8wAh//MAIj/zADC/8wAxP/MAMb/zAEq/8cBLP/HAS7/xwE2/8wAVQBE/84ARv/EAEf/zgBI/84ASv/OAEz/9gBR/9gAUv/OAFX/4gBW/7oAWP/OAFr/4gBc/+IAXf/EAKL/zgCj/84ApP/OAKX/zgCm/84Ap//OAKj/zgCp/8QAqv/OAKv/zgCs/84Arf/OALP/2AC0/84Atf/OALb/zgC3/84AuP/OALr/zgC7/84AvP/OAL3/zgC+/84Av//iAMH/4gDD/84Axf/OAMf/zgDJ/8QAy//EAM3/xADP/8QA0f/OANP/zgDV/84A1//OANn/zgDb/84A3f/OAN//zgDj/84A5f/YAOf/2ADp//YA6//2AO3/9gD9/9gA///YAQH/2AED/84BBf/OAQf/zgEJ/84BC//iAQ3/4gEP/+IBEf+6ARP/ugEV/7oBHf/OAR//zgEh/84BI//OASX/zgEn/84BKv/EASz/xAEu/8QBM//OATf/zgE5/7oAAQAUAAQAAAAFACIBYAI6AmwCqgABAAUBSgFMAU0BTgFVAE8AD/9ZACT/jQA2/+AARP+sAEb/zABH/+sASP/rAEr/6wBS/9YAVf/rAFb/1gBa/9YAXP/gAIL/jQCD/40AhP+NAIX/jQCG/40Ah/+NAIj/jQCi/6wAo/+sAKT/rACl/6wApv+s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AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/2wAAAAD/zgAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAAAAAAACgAKABkAAAAAAAAAAAAAAB4AFAAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9sAAAAA/84AAAAAAAAAAP/rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2//b/+f/wgAAAAAAAAAAAAAAAAAA//YAAP/2AAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/bAAAAAP/CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAA/84AAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAKAAD/2wAAAAD/2wAfAB8AAAAA//UAAP/r/+j/6P/o/+j/6P/1ABQAAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAAAP/bAAAAAP/CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAA/+cAAAAA/+cAHwAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFQAAAAAAAAAAAAAAAAAAAAD/2gAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/vAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAA/8EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAHwAA/+sAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAD/zgAAAAAAAAAAAAAAAP/2/+z/6//2AAD/9v/sAAD/9gAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkANAAfAAAAAAAAAAAAAAAA/+D/6//1//UAAAAAAAAAAAAAAAD/0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/6//r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) format('truetype');
    font-weight: normal;
    font-style: normal;
}/*
	Theme Name: Tao (shared on wplocker.com)
	Theme URI: http://themeforest.net/user/onioneye
	Description: A Premium Portfolio Wordpress Theme.
	Author: OnionEye
	Author URI: http://themeforest.net/user/onioneye
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version: 1.1.1
	
	Designed & Handcrafted by OnionEye 
	
*/

/*  Table of Contents 
    ........................................................................................................................................
	
	1. Main Base Styles
	2. Links
	3. Images
	4. Technical and Creative Typography 
    5. Forms
    6. Common and Reusable Styles
  	7. Main Content
  	8. Header
  	9. Menu
  	10. Portfolio Gallery
  	11. Single Portfolio Item
  	12. Pages
  	13. Blog
  	14. Comment Styles
  	15. Comment Form Styles
  	16. Widgets
  	17. Content Styles
  	18. Plugins
  	19. Search
  	20. Footer
  	21. Media Queries
  	22. Animations
  	
*/

/*  1. Main Base Styles
    ........................................................................................................................................ */
    
    *, 
    *:before, 
    *:after { 
    	box-sizing: border-box; 
    }
    
    * {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
	}

	
    
    html,
	body {
		height: 100%;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}
	
	body { 
		background-color: #0C0C0C;
		background-image: url(/wp-content/themes/tao/images/dark_wall.png);
		
		perspective: 2000px;
		perspective-origin: 50% 50%;
	}
	
	ol, 
	ul { 
		list-style: none inside none; 
		margin: 0; 
		padding: 0;
	}
	
	/* Remove empty paragraphs */
	p:empty { 
		display: none; 
	} 
	
	/* Highlighted text */
	::selection { 
		background: #191919; 
		
		color: #fff; 
		text-shadow: none; 
	}
	::-moz-selection { 
		background: #191919; 
		
		color: #fff; 
		text-shadow: none; 
	}
	
	/* Simple fluid media */
	object, 
	embed { 
		max-width: 100%; 
		height: auto; 
	}
	figure { 
		position: relative; 
	}
	figure img, 
	figure object, 
	figure embed, 
	figure video { 	
		max-width: 100%; 
		display: block; 
	}
	
		

/*  2. Links
    ........................................................................................................................................ */
    
    a { 
	    color: #808080;
		text-decoration: none;
				
		transition: .2s all ease;
    }   
    
		.no-touch a:hover {
			color: #2e2e2e;
		}



/*	3. Images
    ........................................................................................................................................ */
	
	img { 
		max-width: 100%; 
		height: auto;
		
		border: 0; 
		
		-ms-interpolation-mode: bicubic;	
	}
	 
      
   	    
/*  4. Technical and Creative Typography
    ........................................................................................................................................ */		
    
    /*
	$fontbase = 16
	$line-height-base = 28
	*/
	
	/* maxvoltar.com/archive/-webkit-font-smoothing */
	html { 
		-webkit-font-smoothing: antialiased; 
	} 
	
	body, 
	button, 
	input, 
	textarea {
		font-family:Futura PT Book;
		font-size: 16px;
		line-height: 1.75; /* $line-height-base ÷ $fontbase */
		color: #2b2b2b;
	}		 
		
	b, 
	strong { 
		font-weight: 800; 
		color: #191919; 
	}
	
	p, 
	h1, 
	h2, 
	h3, 
	h4, 
	h5, 
	h6 { 
		margin: 0 0 20px 0; 
	}
	
	h1, 
	.h1 { 
		font-size: 38px;
		line-height: 40px;
		text-shadow: -1px 0 0 #F00, 1px 0 0 #00C0FF;
	}
	h2, 
	.h2 { 
		font-size: 34px;
		line-height: 40px;
	}
	h3, 
	.h3 { 
		font-size: 30px; 
		line-height: 40px;
	}
	h4, 
	.h4 { 
		font-size: 26px; 
		line-height: 40px; 
	}
	h5, 
	.h5 { 
		font-size: 22px; 
		line-height: 40px; 
	}
	h6, 
	.h6 { 
		font-size: 18px; 
		line-height: 20px; 
	}
	
	h1, 
	h2, 
	h3, 
	h4, 
	h5, 
	h6,
	.h1,
	.h2,
	.h3,
	.h4,
	.h5,
	.h6 { 
		font-family: Futura PT Demi; 
		font-weight: normal;
	}


	h2.about-us { font-family:Futura PT Book; font-size:36px; letter-spacing: -1px; line-height: 48px; margin-bottom:50px; }
	h2.about-us strong { font-family:Futura PT Demi; }

	h2.portfolio { font-family:Futura PT Book; font-size:28px; letter-spacing: -1px; line-height: 42px; margin-bottom:50px; }
	h2.portfolio strong { font-family:Futura PT Demi; }
	
	/* zoomable baseline grid - type size presets */
	.small { 
		font-size: 13px; 
		line-height: 20px; 
	}
	.normal { 
		font-size: 16px; 
		line-height: 20px; 
	}
	.medium {
		font-size: 20px; 
		line-height: 20px; 
	}
	.large { 
		font-size: 24px; 
		line-height: 40px; 
	}
	.huge {	
		font-size: 52px; 
		line-height: 60px; 
	}
	.massive { 
		font-size: 68px; 
		line-height: 80px; 
	}
	.gigantic {	
		font-size: 110px; 
		line-height: 120px; 
	}



/*  5. Forms
    ........................................................................................................................................ */
    
	fieldset {
		margin: 0 0 20px 0;
		padding: 0;
		
		border: none;
	}
			
	input, 
	textarea { 
		padding: 8px 10px; 
	}
	input, 
	textarea, 
	select {  
		margin: 0; /* webkit browsers add a 2px margin outside the chrome of form elements */
		
		border-radius: 2px;
		
		outline: none;
	}
	select, 
	input, 
	textarea, 
	button { 
		font-family: inherit; 
		font-size: 100%; 
		font-weight: 300; 
	}
	select { 
		max-width: 250px; 
		padding: 4px 4px 4px 0; 
		
		border: 1px solid #e3e5e5; 
		
		background: #fff; 	
	}
	label { 
		display: inline-block; 
		margin-bottom: 5px; 
	}
	label, 
	input[type=button], 
	input[type=submit], 
	button { 
		cursor: pointer; /* hand cursor on clickable input elements */
	}
	
	/* buttons */
	input[type="submit"], button, input[type="button"], .url-button, .read-more {		
		display: inline-block;
		padding: 10px 24px;
				
		border-radius: 4px;
		border: 2px solid #313233;
		
		background: none;
		
		color: #313233;		
		font-family:Futura PT Book;
		font-size: .78em;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: .3em;
		
		cursor: pointer;
	    
	    transition: all 0.2s ease-in-out;
	}
	
	input[type="submit"]:hover, button:hover, input[type="button"]:hover, .read-btn .read-more:hover, .project-meta .url-button:hover {
	   	border-color: #bfbfbf;
	   	color: #bfbfbf;
	}
	
	input[type="submit"]:active, button:active, input[type="button"]:active, .read-more:active, .read-more:focus, .url-button:active, .url-button:focus {
		position: relative;
		top: 1px;
	}
	
	input[type="submit"] { 
		display: inline; 
		vertical-align: top; 
	}	
	input[type="submit"], 
	button, 
	input[type="button"] { 
		border-radius: 2px; 
	}														   
	input[type="submit"]:active, 
	button:active, 
	input[type="button"]:active { 
		position: relative; 
		top: 1px; 
	}														   												 
	
	/* style the text inputs only */
	input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]), 
	input[type="text"], 
	select, 
	textarea { 
		width: 100%; 
		appearance: none;
		line-height: 1;
	}
	input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]), 
	textarea { 
		padding: 10px 8px; 
		max-width: 450px; 
		display: block; 
		
		border: 1px solid #ccc;
		
		background: #fff; 
	}
	input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]), 
	textarea, 
	select { 
		transition: all .2s ease-in; 
	}
	input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]), 
	textarea { 
		border-radius: 2px; 
	}
	input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus, 
	textarea:focus, 
	select:focus { 
		box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.008); 
	}
	input[type="text"]:focus, 
	input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus, 
	textarea:focus, 
	select:focus { 
		border-color: #b4b4b4; 
	}	
	
	

/*  6. Common and Reusable Styles
    ........................................................................................................................................ */
    
    .hide-text { 
    	text-indent: 100%; 
    	white-space: nowrap; 
    	overflow: hidden; 
    }
    	
	/* Break words that are too long to fit into its container */
	.word-break { 
		white-space: -moz-pre-wrap; /* Mozilla */ 
		white-space: -o-pre-wrap; /* Opera 7 */ 
		white-space: pre-wrap; /* CSS 2.1 */ 
		white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ 
		word-wrap: break-word; /* IE */  
	}
	
	.overflow-wrap { 
		-ms-word-break: break-all; 
		word-break: break-all; 
		word-break: break-word; 
		
		-webkit-hyphens: auto; 
		-moz-hyphens: auto; 
		-ms-hyphens:auto; 
		hyphens: auto; 
	}
	
	/* highlighting search term on search page */
	mark, 
	.search-term { 
		background: #EBE16F; 
	}
		
	/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */ 
	.group:before, 
	.group:after { 
		content: ""; 
		display: table; 
	}
	.group:after { 
		clear: both; 
	}
	.group { 
		zoom: 1; 
	}
	


/*  7. Main Content
    ........................................................................................................................................ */
    
	.contents {
		transform-origin: 50% 50%;
		transform: translateX(0) rotateY(0deg);
		transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	
		background: #f6f6f6;
		padding: 0;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		overflow-x: hidden;
	
		-webkit-overflow-scrolling: touch;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	.css3d .contents {
		transform: translateX(260px) rotateY(-30deg);
	}
		.contents .hide-overflow {
			overflow: hidden;
		}
			.contents .padding-container {
				padding: 0 40px;
			}	
				.contents .main-container { 
					max-width: 940px;
					margin: 0 auto;
				}		
				.scrollable {
					-webkit-overflow-scrolling: touch;
				}
					.scrollable > nav {
						padding-bottom: 80px;
					}



/*  8. Header
    ........................................................................................................................................ */		
        
    .header {
    	position: relative; 
    }
    	.header .header-primary-content { 
    		display: table;
    		width: 100%;
    		position: relative; 
	    	padding-top:30px;
			padding-bottom:10px;
	    	margin-bottom: 40px;
    
			border-bottom: 1px solid #e6e6e6; 
    	} 
	    	/* Border shadow */
	    	.header .header-primary-content:after { 
		    	content: " ";
		    	position: absolute;
		    	z-index: -1; 
		    	bottom: -2px;
		    	left: 0;
		    	width: 100%;
		    	height: 1px;
		    	
		    	background: rgba(255, 255, 255, .5);
	    	}
	    		.logo, .header-buttons {
		    		display: table-cell;
		    		vertical-align: middle;
	    		}
	    			
	    		/**
				 * Logo
				 */
	    		.logo {
		    		width: 70%;
	    		}
		   			.logo a {
		    			display: inline-block;
						padding-left:50px;
						color: #444652;
						text-shadow: 1px 1px #fff, 0px 0px #0E0E0E, 2px 3px 1px #E3E3E3;
						font: normal 400 60px 'Merriweather', Georgia, "Times New Roman", Times, serif;
		   			}
			    		.no-touch .logo a:hover {
							animation: tinywiggle 220ms ease-out;
						}
			    .logo img{ width:70%;}
			    /**
				 * Search and Contact/Info Section
				 */
			    .header-buttons {
			    	width: 30%;
			    } 
				    .buttons-container {
					    display: block;
			    		position: relative;
			    		float: right;
				   		width: 68px;
				   		height: 29px;
				    }
				    .header-buttons.contact-excluded .buttons-container {
				    	width: 29px;
				    }
				    .header-buttons.contact-excluded .input-wrap {
				    	right: 5px;
				    }
				    	/* Search and Close Buttons */
				    	.search-icon, .close-search {
							display: block;
			    			position: relative;
			    			float: left;
				    		width: 29px;
				    		height: 29px;
				    						    		
				    		background: url(/wp-content/themes/tao/images/main.png) no-repeat -300px 0;
					    	
					    	cursor: pointer;	    	
					    }
						    .close-search {
					    		float: none;
								position: absolute;
								top: -1px;
								left: -1px;
								
								background-position: -350px 0;
																
								opacity: 0;
								transition: .3s opacity ease, .3s transform ease;
							}
						
							/* Main Search Form */		
						    .main-search-form .input-wrap {
						    	width: 0;
						    	margin: 0;
								position: absolute;
								right: 45px;
								height: 29px;
								
								overflow: hidden;
								transition: width .4s cubic-bezier(0.785, 0.135, 0.150, 0.860);
							}
							    .header-primary-content .header-buttons .main-search-form .input-wrap .main-search-field {
									width: 200px;
									height: 29px;
									padding: 4px 26px 4px 10px;
									
									border-radius: 50px;
									
									line-height: 1 !important;									
									opacity: 0;
									transition: opacity .4s cubic-bezier(0.785, 0.135, 0.150, 0.860);
							    }
									.header-primary-content .header-buttons .main-search-form .input-wrap .main-search-field:focus {
										border-color: #e3e5e5;
									}
						
						/* On Search Button Click/Activate */	
						.search-active + .search-icon {
							opacity: 1;
						}		
							.search-active + .search-icon .close-search {
								opacity: 1;
								transform: rotate(180deg);
							}
								.search-active .input-wrap {
									width: 200px !important;
								}
									.search-active .main-search-field {
										opacity: 1 !important;
									}
					    
				    	/* Contact Button */
			    		.contact-icon {
			    			display: block;
			    			position: relative;
			    			float: right;
				    		width: 29px;
				    		height: 29px;
				    						    		
				    		background: url(/wp-content/themes/tao/images/main.png) no-repeat left top;
				    		
				    		cursor: pointer;
			    		}
				    		.header-icon:after {
							  	content: " ";
							  	position: absolute;
							  	box-sizing: content-box;
							  	left: -3px;
							  	top: -3px;
							  	padding: 3px;
							  	width: 28px; 
							  	height: 28px;
							  	
							  	border-radius: 50px;
							  	box-shadow: 0 0 0 2px rgba(60, 60, 60, 0.7);
							  	
							  	transform: scale(1.2);
							  	transition: 0.2s 0.02s;
							  	opacity: 0;
							}
								.no-touch .header-icon:hover:after {
								  transform: scale(1);
								  opacity: 1;
								}
						
						/* Contact Information */	
						.contact-content { 
							position: absolute; 
							z-index: 20; 
							top: 20px;
							right: -1px;
							margin: 25px 0 0 0; 
							padding: 45px;
							width: 32em; 
							
							border-radius: 1px;
							box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);
							
							background: #2f2e2a; 
							
							color: #ccc;
							
							/* hide by default */
							display: none;
							opacity: 0;
						}						
							/* triangle */
							.contact-content:before { 
								content: ""; 
								display: block; 
								position: absolute; 
								top: -5px; 
								right: 5px; 
								
								border-bottom: 12px solid #2a2a2a; 
								border-right: 12px solid transparent; 
								border-left: 12px solid transparent; 
							}	
								
								/**
								 * Contact/Info Section
								 */							
								.close-contact {
									position: absolute;
									top: 0px;
									right: 0;
									padding: 10px;
									
									font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
									font-size: 23px;
									font-weight: bold;
									line-height: 18px;
									color: #efeff0;
									
									opacity: .3;
									cursor: pointer;
									transition: .2s opacity ease;
								}
									.close-contact:hover {
										opacity: .6;
									}
							
								/**
								 * Mail/Telephone/Location
						    	 */		
								.contact-content li {
									position: relative;
									padding-left: 45px; 
									min-height: 33px; 
									margin: 0 0 15px 0; 
								}
									.contact-content li:last-child {
										margin-bottom: 0;
									}	
										.contact-information:before { 
											content: " "; 
											display: block; 
											position: absolute; 
											top: 5px; 
											left: 0;  
											width: 30px; 
											height: 30px; 
											
											background: url(/wp-content/themes/tao/images/main.png) no-repeat top left;
										}
										.my-mail:before { 
											background-position: -100px 0; 
										}
										.telephone:before { 
											background-position: -150px 0; 
										}
										.location:before { 
											top: 3px;
											background-position: -200px 0; 
										}
											.contact-content li a { 
												border-bottom: 1px solid transparent; 
												color: #fff; 
											}
											.no-touch .contact-content li a:hover { 
												border-bottom-color: white;
												color: white; 
											}
										
 
        /**
		* Tagline
		*/
		.header .tagline { 
			margin-bottom: 40px;  	
			
			font-size: 24px;
			line-height: 40px;
	    	font-family: 'Merriweather', Georgia, serif;
	    	font-weight: 300;
	  	}
        
        
 
/*  9. Menu
    ........................................................................................................................................ */	
    
    /**
	* Mobile Menu Icon
	*/
    .alt-menu-pos {
		position: relative; 
		float: left; 
		left: -40px; 
		
		cursor: pointer;
	}
	    .alt-menu-trigger {
			display: block;
			position: absolute;
			z-index: 9999;
			top: 10px;
			left: 15px;
			width: 40px;
			height: 30px;
			
			background: url(/wp-content/themes/tao/images/main.png) no-repeat -50px 0;	
			
			opacity: 0;
			
			transition: 0.4s all ease;					
		}
		.alt-menu-trigger:after {
			content: "";
			position: absolute;
			margin: 2px 0 0 35px;
			width: 0; 
			height: 0; 
			border-top: 7px solid transparent;
			border-bottom: 7px solid transparent;
			
			border-left: 7px solid #2e2e2e;
			
			opacity: 0;
	    }
    
    /**
	* Off page menu container
	*/
	.menu-container {
		width: 260px;
		height: 100%;
		position: fixed;
		display: block;
		opacity: 0;
		z-index: 1;
		transform-origin: 0% 50%;
		transform: translateX(-260px) rotateY(-30deg);
		transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	
		padding: 20px;
		overflow: auto;
		
		background-color: #0C0C0C;
		background-image: url(/wp-content/themes/tao/images/dark_wall.png);
		
		color: #eee;
		z-index: 100 !important; /* override the z-index declaration given in the meny script */		
	}
		.css3d .menu-container {
			transform: translateX(0px) rotateY(0deg);
		}
	
		/**
		 * Secondary Logo
		 */
		.secondary-logo-container {
	    	padding-bottom: 20px;
			margin-bottom: 25px;
					
			border-bottom: 1px solid #383838;
		}
			.secondary-logo-link { 
				display: inline-block;
				position: relative;
				padding: 10px 0 0;
			 
				font: normal 400 36px/40px 'Merriweather', Georgia, "Times New Roman", Times, serif; 
				color: #CECECE;
				text-shadow: 1px 1px #000, 0px 0px #ccc, 2px 3px 1px #000; 
			}
				.no-touch .secondary-logo-link:hover { 
					color: white; 
					text-shadow: 0 0 2px rgba(255, 255, 255, 0.5); 		
					
					animation: wiggle 220ms ease-out;
				}	
					.secondary-logo-link img {
						transition: opacity .2s;
					}
						
		/**
		 * Main Menu
		 */
		.menu {		
			margin-bottom: 20px; 
				
			font-family:Futura PT Book;
			font-size: .78em;
			font-weight: 500;
			text-transform: uppercase;			
			letter-spacing: .3em;
		}
			.menu li {
				list-style: none;
			}
				.menu a {
					display: block;
					position: relative;
					padding: 8px 0 7px 0;
					 
					color: #a7abb1;
					
					transition: background 0.32s, padding-left 0.25s, transform 0.3s;
				}
				.menu a, .menu a:after { 
					text-shadow: 0 1px 0 rgba(0, 0, 0, 1);
				}
					.no-touch .menu a:hover { 
						color: #fff;
						background: rgba(0, 0, 0, 0.5);
						box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.03);	
						padding-left: 10px;
					}
				
				/**
				 * Menu link arrows
				 */
				.menu a:after {
					position: absolute;
					display: block;
					right: 5px;
					bottom: 7px;
					
					content: '\2192';
					opacity: 0;
					
					font-family:Futura PT Book;
					
					transform: translateX(-20px);
					transition: transform 0.3s, opacity 0.2s;
				}
				
					.no-touch .menu a:hover:after,
					.no-touch .menu a:focus:after {
						opacity: 1;
						
						transform: translateX(0px);
					}	
					
						/**
						 * Sub Menu
						 */
						 .menu .sub-menu {
						 	text-indent: 10px;
						 }

	
	/**
	 * Hint graphic that appears while menu is inactive
	 */
	.menu-indicator {
		position: fixed;
		height: 100%;
		width: 50px;
		z-index: 10;
			
		background: #dfdfdf;
		
		transition: opacity 0.4s ease 0.4s;
	}
	.ie9 .menu-indicator {
		z-index: 100;
	}
		.menu-indicator span {
			display: block;
			position: absolute;
			top: 50%;
			bottom: 50%;
			left: 50%;
			right: 50%;
			margin-top: -10px;
			margin-left: -13px;
			width: 27px;
			height: 17px;
				
			background: url(/wp-content/themes/tao/images/main.png) no-repeat -54px 0;
		}
		.meny-active .menu-indicator {
			opacity: 0;
		
			transition: opacity 0.2s ease;
		}
					


/*  10. Portfolio Gallery
    ........................................................................................................................................ */		
	
	.portfolio-gallery { 
		margin-bottom: 20px;
	}
		.portfolio-gallery .portfolio-item { 
			float: left;
			margin: 0 20px 20px 0;
			width: 220px;
		} 		
		.portfolio-gallery .portfolio-item:nth-child(4n-7) {  /* Select Every Fourth, Starting At The First */
	    	clear: both; /* make sure the columns are properly aligned, by clearing floats */
		}
		.portfolio-gallery .portfolio-item:nth-child(4n+4) {
			margin-right: 0; /* disable the margin on the last portfolio item in the row */
		}
			.portfolio-gallery .project-link {
				display: block;
			}
				.portfolio-gallery .project-title {
					padding: 10px 0 0;
					margin-bottom: 0;
					
					line-height: 20px;
					font-size: .78em;
					font-family: 'Istok Web', Futura, Helvetica Neue, Helvetica, sans-serif;
					font-weight: 500;
					text-transform: uppercase;
					letter-spacing: .3em;
					text-align: center;
				}
				.thumb-container { 
					position: relative;
					display: block;
					width: 220px;
					height: 220px;
					
					perspective: 500px;		
				} 
					.segment {
					  float: left;
					  width: 110px; 
					  height: 220px;  
					  
					  background-repeat: no-repeat;
					  background-size: 200% 100%;
					}
					.first-segment {
					  background-position: left top; 
					}
					.second-segment { 
					  background-position: right top;
					  
					  transform-origin: left center;
					}
						.second-segment,
						.second-segment:after { 
						  transition: .5s transform .02s cubic-bezier(0.785, 0.135, 0.150, 0.860), .5s opacity .02s cubic-bezier(0.785, 0.135, 0.150, 0.860), .5s box-shadow .02s cubic-bezier(0.785, 0.135, 0.150, 0.860); 
						} 
						.second-segment:after { 
						  	content: " ";
							display: inline-block;
							width: 100%;
							height: 100%;
						  
							background: linear-gradient(to right, rgba(63, 63, 63, 0.30) 0%, rgba(0, 0, 0, 0) 100%);
						  
							opacity: 0; 
						}
						.no-touch .thumb-container:hover .second-segment { 
							transform: rotateY(-65deg); 
							box-shadow: 10px 0 20px rgba(0, 0, 0, 0.05);
						} 
						.no-touch .thumb-container:hover .second-segment:after { 
						  	opacity: 1; 
						} 
					
					/**
					 * Arrow shown on hover 
					 */	
					.thumb-arrow { 
						position: absolute;
						top: 98px; /* 1/2 thumb height - 1/2 arrow height */
						left: 200px; 
						width: 24px;
						height: 24px;
							
						background: url(/wp-content/themes/tao/images/main.png) no-repeat -250px 0;
							
						opacity: 0;
						transform: translateX(-25px);
						transition: .5s ease transform, .5s ease opacity;
					}		
						.no-touch .thumb-container:hover .thumb-arrow {
							opacity: 1;
							transform: translateX(0);
							transition-delay: .2s, .2s;
						}



/*  11. Single Portfolio Item
    ........................................................................................................................................ */
	
	.item-title {
		margin: 40px 0 80px 0;
		text-align: center;
	}
	.single-portfolio .item-title {
		margin: 40px 0 40px 0;
    }
	
	/**
	 * Meta Post Info (Client, Skills...) 
	 */
	.project-meta {
		padding: 80px 0;
	}	
		.meta-column {
			float: left;
			width: 100%;
			
			text-align: center;
		}
		/* one item */
		.project-meta.oy-1-cols .meta-column {
		    width: 100%;
		}
		/* two items */
		.project-meta.oy-2-cols .meta-column {
		    width: 50%;
		    padding: 0 1%;
		}
		/* three items */
		.project-meta.oy-3-cols .meta-column {
		    width: 32%;
			margin-right: 2%;
		}	
		/* four items */
		.project-meta.oy-4-cols .meta-column {
		    width: 25%;
		    padding: 0 1%;
		}	
		.meta-column:last-child {
			margin-right: 0 !important;
			padding-right: 0 !important;
		}
			.meta-column strong {
				display: block;
				
				font-size: .78em;
				font-family:Futura PT Book;
				font-weight: 500;
				text-transform: uppercase;
				letter-spacing: .3em;
			}
			.meta-column p {
				margin: 0 auto 20px auto;
				line-height: 150%;
			}
			
	/**
	 * Next/Prev Links 
	 */
	.pager {
		padding: 20px 0 20px;
		
		font-family: 'Istok Web', Futura, Helvetica Neue, Helvetica, sans-serif;
		font-size: .78em;
		font-weight: 500;
		text-transform: uppercase;			
		letter-spacing: .3em;
	}
		.prev-page {
			float: left;
		}
		.next-page {
			float: right;
		}
			.pager-link, .pager a {
				display: block;
				margin-bottom: 5px;
			}	
			.no-link {
				position: relative;
				display: block;
				margin-bottom: 5px;
				
				color: #515151;
			}
				.no-link:after {
					content: "";
					position: absolute;
					display: block;
					left: 0;
					top: 10px;
					width: 100%;
					height: 1px;
					
					background: #515151;	
				}	
					.arrows {
						font-family: 'Merriweather', Georgia, serif;
						position: relative;
						top: -1px;
					}



/*	12. Pages 
    ........................................................................................................................................ */	
	
	.page-content { 
		margin-left: 0; 
		margin-right: 0; 
		width: 100%; 
		padding-bottom: 20px; 
	}		
	.page-template-template-page-with-sidebar-php .page-content { 
		width: 70%;
		float: left;
		padding-right: 30px;
	}
	.sidebar { 
		width: 28%;
		float: right; 
	}	



/*	13. Blog
    ........................................................................................................................................ */	
		
	.blog-with-sidebar {
		float: left;
		width: 70%;
		padding-right: 30px;
	}
		.post {
			margin-bottom: 80px;
		}
			.blog-with-sidebar .post .post-time {
				display: none;
		    } 
		    .blog-with-sidebar .post-content {
		    	float: left;
		    	width: 100%;
		    }
			.post-content {
				float: right;
				width: 75%;
			}
			
			/**
			 * Post Date
			 */
			.date-circle {
				float: left;
				width: 25%;
			}
				.post .post-time { 
					display: block; 
					float: left;
					padding-top: 20px;
					margin-right: 20px; 
					margin-bottom: 20px;
					width: 115px; 
					height: 115px; 
					
					border-radius: 65px;
					
					background: #2e2e2e; 
				
					overflow: hidden; 
					
					text-transform: lowercase; 
					font-variant: small-caps; 
					text-align: center; 
					color: #edefee; 
					
					transition: all .3s ease-in-out;
				}
				.date-circle:hover .post-time { 
					color: #fff; 
				}
					.post-time .day { 
						display: block;
						margin-bottom: 10px; 
						
						font-size: 57px;  
						line-height: 40px; 
					}
					.post-time .month-and-year { 
						font-size: 14px; 
					}

			/**
			 * Post Content
			 */
			.post-title-link { 		
				color: #2e2e2e;
			}
			.featured-img-link { display: block; }
				.featured-img-link img {
					margin: 0 0 30px 0;
					display: block;
				}
			.post .additional-post-meta { 
				list-style-type: none; 
				margin-bottom: 20px; 
			}
			.post .additional-post-meta li { 
				float: left; 
			}
			.read-btn {
				display: block;
				margin-top: 20px;
			}
				.post-content .read-more, 
				.blog-post .read-more { 
					margin-top: 15px; 
				}
		
	/**
	 * Single Post
	 */
	.single-post-content {
		margin-bottom: 80px;
	}
		
	/* WordPress built-in class for handling sticky posts */
	.sticky { }		
	.bypostauthor { }	
	


/*	14. Comment Styles
    ........................................................................................................................................ */	

	/* h3 comment title */
	#comments { 
		text-transform: none; 
	} 
		/* number of comments span */
		#comments span { 
			font-weight: 600; 
		} 
		
	.commentlist { 
		margin: 0 25px 40px 0; 
	}
		.commentlist li { 
			position: relative; 
			list-style-type: none;
			
			clear: both;
		}
			.commentlist li[class*=depth-] { 
				margin-top: 1.1em; 
			}
				.commentlist li.depth-1 { 
					margin-left: 0; 
					margin-top: 0; 
				}
					.commentlist li:not(.depth-1) { 
						margin-left: 30px; 
						margin-top: 0; 
						padding-bottom: 0; 
					}
				.commentlist li:last-child { 
					margin-bottom: 0; 
				}
				
				.commentlist .comment-body { 
					margin-bottom: 20px; 
					padding: 15px 15px 0 10px; 
					
					border: 1px solid #eee; 
					
					background: #fff; 
				}
				.commentlist .comment-author + .help { 
					margin: 0; 
					margin-left: 70px; 
				}
				
				.commentlist .vcard { 
					margin-left: 70px; 
					margin-bottom: 15px; 
				}
					.commentlist .vcard cite.fn { 
						display: inline-block;  
						margin-top: -4px; 
						
						font-style: normal;
					}
						.commentlist .vcard time a { 
							color: #999; 
							text-decoration: none; 
						}
							.commentlist .vcard time a:hover { 
								text-decoration: underline; 
							}
					.commentlist .vcard .avatar { 
						position: absolute; 
						left: 20px; 
						margin-top: 2px; 
						padding: 2px; 
						
						border: 1px solid #EDEFEE; 
						
						background: #fff; 
					}
					.commentlist .comment-meta { 
						font-size: 12px; 
					} 
				.commentlist li .comment_content { 
					margin-left: 70px; 
				}
					.commentlist li .comment_content p { 
						font-size: 1em; 
					}
					.commentlist li ul { 
						margin: 0; 
					}		
					.commentlist .comment-reply-link { 
						text-decoration: none; 
					}
		
				
				
/*	15. Comment Form Styles
    ........................................................................................................................................ */	
    
    #respond { 
    	padding: 0 25px 20px 0; 
    }
    .post-content + #respond { 
    	margin-top: 15px; 
    }	
    .comment-body + #respond { 
    	padding: 0; 
    }
    	#reply-title { 
    		margin-bottom: 10px;
    		
    		text-transform: none; 
    		font-size: 25px;
    	}
    	#reply-title #cancel-comment-reply-link { 
    		display: block; 
    	}		
		#respond form[method=post] label, #respond form[method=post] .required { 
			display: none; 
		}
		#respond input[type=text], #respond input[type=email], #respond input[type=url], #respond textarea { 
			padding: 8px 10px; 
		}
		#respond #comment { 
			width: 100%; 
			max-width: 600px; 
			height: 180px; 
		}
		#respond input[type=text], #respond input[type=email], #respond input[type=url] { 
			max-width: 300px; 
		}			
	
	

/*	16. Widgets
    ........................................................................................................................................ */	

	.widget { 
		padding: 0 0; 
		margin: 0 0 2.2em; 
		
		zoom: 1;		
	}
		.widget:before, 
		.widget:after { 
			content: ""; 
			display: table; 
		}
		.widget:after { 
			clear: both; 
		}
			.widget li { margin-bottom: 0.75em; }
				.widget li ul { margin-top: 0.75em; padding-left: 1em; /* indented children lists */ }
					.widgettitle { 
						margin-bottom: 0.95em; 
						
						font-size: .78em;
						font-family: 'Istok Web', Futura, Helvetica Neue, Helvetica, sans-serif;
						font-weight: 500;
						text-transform: uppercase;
						letter-spacing: .3em;
					}
			
		.widget_archive li a, 
		.widget_categories li a, 
		.widget_nav_menu li a, 
		.widget_links li a, 
		.widget_pages li a, 
		.widget_recent_entries li a, 
		.widget_recent_comments li a, 
		.widget_rss li a, 
		.widget_meta li a { 
			display: block; 
		}
		
		/* Search widget */
		.widget_search .search-form .field { 
			width: 100%; 
		}

		/* Menu widget */
		.widget .menu > li { 
			padding: 0; 
		}
		
		/* Flickr widget */
		.Simple_Flickr_Photos a { 
			display: block; 
			
			border-bottom: none; 
		}
			.no-touch .Simple_Flickr_Photos a:hover { 
				background: none; 
			}
				.Simple_Flickr_Photos #flickr .flickr_badge_image { 
					float: left; 
				}
					.Simple_Flickr_Photos #flickr img { 
						display: block; 
						width: 65px; 
						height: 65px; 
						margin: 0; 
						padding: 0 7px 7px 0;
						
						border: none;  
					}
					.opacity .Simple_Flickr_Photos img { 
						position: relative; 
						
						opacity: 0.8; 
						transition: 0.4s transform ease, 0.4s opacity ease; 
					}
						.no-touch.opacity #flickr img:hover { 
							opacity: 1; 
						}
						.no-touch.csstransforms #flickr img:hover { 
							transform: scale(1.4); 
							z-index: 10; 
						}
		
		/* pPopular posts widget */
		.widget.popular-posts ul { 
			clear: both; 
		}
			.widget.popular-posts ul:before, .widget.popular-posts ul:after { 
				content: "\0020"; 
				display: block; 
				height: 0; 
				
				visibility: hidden; 
			} 
			.widget.popular-posts ul:after { 
				clear: both; 
			}
				.popular-posts ul li { 
					position: relative; 
					clear: both; 
				}
					.popular-posts .wpp-post-title { 
						display: block; 
						
						text-transform: uppercase; 
						font-size: 11px; 
						letter-spacing: 0.05em; 
					}
					.popular-posts .wpp-thumbnail { 
						float: left; 
						margin: 2px 7px 0 0; 
						padding: 6px 7px 6px 6px; 
						
						background: url(/wp-content/themes/tao/images/border-img.png) repeat left top; 
					}
					.popular-posts a:hover .wpp-thumbnail { 
						background-color: #0a0a0a; 
					} 
					.popular-posts .post-stats {
						display: block;
						 
						font-size: 0.92em; 
						font-weight: normal; 
					}
					.popular-posts .wpp-author { 
						font-style: normal; 
					}
	
		/* Calendar widget */
		#wp-calendar thead { 
			border-bottom: 1px solid; 
		}
		#wp-calendar th, 
		#wp-calendar tbody td { 	
			padding: 3px 6px; 
			text-align: center; 
		}
		#wp-calendar tfoot td { 
			padding-top: 3px; 
		}
		#wp-calendar caption { 
			margin-bottom: 15px;
			
			font-size: 1.3em; 
			font-weight: bold; 
			text-align: center; 
		}
		
		/* Twitter widget */
		.contents .widget .tp_recent_tweets {
			float: none;
			clear: none;
		}
			.contents .widget .tp_recent_tweets li {
				background-image: url(/wp-content/themes/tao/images/main.png);
				background-repeat: no-repeat;	
				background-position: -348px -41px;
				padding-left: 25px;
				padding-bottom: 20px;
				float: none;
				clear: none;
				line-height: 1.75;
				
				white-space: -moz-pre-wrap; /* Mozilla */ 
				white-space: -o-pre-wrap; /* Opera 7 */ 
				white-space: pre-wrap; /* CSS 2.1 */ 
				white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ 
				word-wrap: break-word; /* IE */  
			}
				.contents .widget .tp_recent_tweets li a {
					font-weight: normal;	
				}
				.contents .widget .tp_recent_tweets .twitter_time {
					color: #999;
					font-size: 12px;
					font-style: italic;	
					font-weight: normal;
				}

				

/*	17. Content Styles
    ........................................................................................................................................ */	
	
	.the-content img, .post-content img {
		margin-bottom: 20px;
	}
	
	.the-content ul, 
	.the-content ol, 
	.the-content table, 
	.the-content dl { 
		margin: 1.5em 0; 
	}
	.the-content ul, 
	.the-content ol { 
		margin-right: 2.2em;
		margin-left:25px;
		line-height: 1.5; 
		list-style-position: outside; 
	}
	.the-content ul { 
		list-style-type: square; 
	} 
	.the-content ol { 
		list-style-type: decimal; 
	}
		.the-content li { 
			margin-bottom: 0.75em; 
		}
		.the-content ol ol, 
		.the-content ul ul { 
			margin-left: 28px; 
		}

	.the-content blockquote { 
		margin: 0;
		font-style: italic;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
		/* this adds the quote before the blockquote */
		.the-content blockquote:before { 
			float: left;
			margin-left: -.7em; 
			padding: 0 5px 0 0; 
			margin-top: -.4em; 
			
			font-family: Georgia, serif; 
			font-size: 2.75em;  
			
			opacity: 0.8; 
			content: "“"; 
		} 
			
	.the-content dl { 
		margin: 1.75em 0 1.75em; 
	}
		.the-content dt { 
			margin-top: 1.25em; 
			font-weight: 700; 
		}
		.the-content dd { 
			margin-top: 0.5em;
			font-style: italic; 
			line-height: 1.6em; 
		}
						
	/* table */
	.the-content table { 
		border: 1px solid #e9e9e9; 
		border-collapse: collapse; 
		
		background: #fff; 
		
		text-shadow: none; 
	}
		.the-content tr:nth-of-type(odd) { 
			background-color: #eff3f4;; /* zebra style table */
		} 
		.the-content th, 
		.the-content td { 
			padding: 9px 22px; 
			border: 1px solid #e9e9e9;
		}
		.the-content th { 
			text-transform: uppercase; 
			font-weight: normal; 
		}
		.the-content caption { 
			font-size: 1.2em; 
			font-weight: bold; 
		}
			
	.the-content b, 
	.the-content strong { 
		font-weight: bold; 
	}
			
	/* pre { white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */ } */
	.the-content pre {
		overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
		white-space: pre-wrap; /* css-3 */
		white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera */
		width: 99%;
		word-wrap: break-word; /* IE */ 
	}
	.the-content pre { 
		overflow: auto; 
		overflow-y: hidden;  /* Hides vertical scroll created by IE */ 
		
		border-left: 6px solid #F5D995; 
		border-top-left-radius: 2px; 
		border-bottom-left-radius: 2px;  
		
		background: #fff url(/wp-content/themes/tao/images/pre-code-bg.png) repeat left top;
		
		text-shadow: none; 
	}
		.the-content pre code {
			margin: 0 0 0 40px; 
			padding: 18px 0; 
			display: block;
			 
			color: #443325; 
			line-height: 1.6em;  
		}
				
	.the-content video {
		display: block; 
		margin: 0; 
		max-width: 100%;
	}
	.the-content object { 
		display: block; 
		margin: 1.5em 0; 
		max-width: 100%; 
	}
								
	/**
	 * WordPress built-in image-related classes
	 */
	img.alignright, 
	.wp-caption.alignright { 
		float: right; 
		margin: 0 0 1em 1em; 
	}
	img.alignleft, 
	.wp-caption.alignleft { 
		float: left; 
		margin: 0 1em 1em 0; 
	}
	img.aligncenter, 
	.wp-caption.aligncenter { 
		display: block; 
		margin-left: auto; 
		margin-right: auto; 
	}
	a img.alignright { 
		float: right; 
		margin: 0 0 1em 1em; 
	}
	a img.alignleft { 
		float: left; 
		margin: 0 1em 1em 0; 
	}
	a img.aligncenter { 
		display: block; 
		margin-left: auto; 
		margin-right: auto; 
	}
			
	.wp-caption { 
		max-width: 100% !important;
		margin-bottom: 20px;
						
		text-shadow: none;
		text-align: center; 
		font-style: italic; 
	 }
		.wp-caption img, 
		.wp-caption img a { 
			margin: 0 !important; 
			padding: 0; 
			
			border: 0 none; 
		}
		.wp-caption .wp-caption-text { 
			padding: 0 4px 5px; 
			margin: 0; 
			font-family: Georgia, "Times New Roman", Times, serif;		
		}
	
	/**
	 * Default WordPress Gallery
	 */
	.gallery {
		float: left;
		margin-bottom: 20px; 
	}
		.gallery br {
			display: none;
		}
		.gallery .gallery-item {
			margin: 0 !important;
			width: 100%;
			float: left;
			position: relative; 
			overflow: hidden;
		}	
		.gallery-columns-2 .gallery-item { 
		width: 50% !important; 
		}
		.gallery-columns-3 .gallery-item { 
			width: 33.3% !important; 
		}	
		.gallery-columns-4 .gallery-item { 
			width: 25% !important;
		}
		.gallery-columns-5 .gallery-item { 
			width: 20% !important;
		}
		.gallery-columns-6 .gallery-item { 
			width: 16.666% !important;
		}
		.gallery-columns-7 .gallery-item { 
			width: 14.285% !important;
		}
		.gallery-columns-8 .gallery-item { 
			width: 12.5% !important;
		}
		.gallery-columns-9 .gallery-item { 
			width: 11.111% !important;
		}
			.gallery-icon {
				margin-top: 0 !important;
				width: 100%;
				position: relative; 
				overflow: hidden;
			}
			.gallery .gallery-caption {
				width: 100%;
				position: absolute;
				bottom: 0;
				background: #000;
				background: rgba(0,0,0,0.5); 
				padding: 3px 5px; 
				color: #fff;
			}
				.gallery-item a { 
					display: block;
					border: none; 
					margin: 0; 
					padding: 0; 
				}
					.gallery-item a:after { 
						position: absolute;
						display: block;
						width: 100%;
						height: 100%;
						left: 0;
						top: 0;
						
						background: rgba(255, 255, 255, .5);
						
						opacity: 0;
						content: "";
						
						transition: 0.3s all ease;
					}
					
						.no-touch .gallery-item a:hover:after {
							opacity: 1;
							padding: 0;
						}

							.gallery-item img { 
								margin: 0 !important; 
								padding: 0; 
								
								transition: 0.3s all ease;
							}
							.gallery .gallery-icon img {
								display: block;
								border: none !important;
							}
	
								.no-touch .gallery-item a:hover img {
									transform: scale(1.1) rotate(-3deg);
								}



/*  18. Plugins
    ........................................................................................................................................ */
	
	/**
	 * Soliloquy Slider Plugin
	 */
	.soliloquy-container img {
		margin-bottom: 0;
	}
	
	/**
	 * Lightbox Plugin
	 */
	html #swipebox-caption, #swipebox-action { border-color: transparent !important; }
	html #swipebox-action {
		top: -50px;
		bottom: auto !important;
	}
	html #swipebox-action.visible-bars {
		top: 0;
		bottom: auto !important;
	}
	html #swipebox-action.force-visible-bars {
		top: 0 !important;
		bottom: auto !important;
	}
	html #swipebox-caption {
		bottom: -50px;
		top: auto !important;
	}
	html #swipebox-caption.visible-bars {
		bottom: 0;
		top: auto !important;
	}
	html #swipebox-caption.force-visible-bars {
		bottom: 0 !important;
		top: auto !important;
	}
	
	/**
	 * Metaslider Plugin
	 */
	.metaslider img {
		margin-bottom: 0;	
	}	
	.metaslider ol, .metaslider ul {
		margin: auto;
		line-height: 0;
	}	
		/* Prev/Next */
		.metaslider .flex-direction-nav a {
			margin: -17px 0 0;
			opacity: .4;
			border-radius: 50px;
			transition: all .3s ease;
			background: #fefefe;
		}
		.metaslider .flex-direction-nav .flex-next {
		 	background-position: 100% 0; 
		 	right: 10px; 
		}
		.metaslider .flex-direction-nav .flex-prev {
			left: 10px;
		}
			.metaslider .flexslider:hover .flex-next { 
				opacity: 0.7;
				right: 10px; 
			}
			.metaslider .flexslider:hover .flex-prev {
				opacity: 0.7; 
				left: 10px;
			}
				.metaslider .flex-direction-nav a:after {
					content: "";				
					position: absolute;
					display: block;
					top: 50%;
					left: 50%;
					margin-top: -6px;
					width: 0;
					height: 0;
				}
				.metaslider .flex-direction-nav .flex-prev:after {
					margin-left: -4px;
					border-top: 6px solid transparent;
					border-right: 6px solid #333;
					border-bottom: 6px solid transparent;
				}
				.metaslider .flex-direction-nav .flex-next:after {
					margin-left: -2px;
					border-top: 6px solid transparent;
					border-left: 6px solid #333;
					border-bottom: 6px solid transparent;
				}
				
		/* Slider pagination */
		.metaslider .flex-control-paging li a {
			background: #e0e0e0;
			box-shadow: none;
	    }   
	    
	    .metaslider .flex-control-paging li a.flex-active { 
	    	background: #2e2e2e; 
		}	
	
	/**
	 * Cyclone Slider Plugin
	 */
	.cycloneslider.cycloneslider-template-standard {
		margin-bottom: 40px;
	}
		.cycloneslider.cycloneslider-template-standard .cycloneslider-pager {
			bottom: -30px;
		}
			.cycloneslider.cycloneslider-template-standard .cycloneslider-pager span {
				background: #e0e0e0;
				box-shadow: none;
			}	
			.cycloneslider.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active {
				background-color: #2e2e2e;
			}
	
	/**
	 * MapPress Plugin
	 */
	.mapp-layout { 
		border: none !important;
		margin-bottom: 20px !important;
	}
		.mapp-map-links {
			background-color: none !important;
			border: none !important;
		}
	
	/**
	 * Contact Form 7 Plugin
	 */
	.wpcf7 p {
		margin-bottom: 25px;
	}
	.wpcf7 div.wpcf7-response-output {
		margin: 2em 0 1em;
	}
	.wpcf7 span.wpcf7-not-valid-tip {
		position: absolute;
		top: 20%;
		left: 20%;
		z-index: 100;
		background: none;
		border: none;
		font-size: 9pt;
		width: 200px;
		padding: 0 0 2px;
		color: #ff0000;
	}
	
	/* Disable the default margin introduced by WordPress' admin bar */
	html[lang] {
		margin-top: 0 !important;		
	}



/*  19. Search
    ........................................................................................................................................ */
		    
	.search-post-title { 
		text-align: center;
		margin: 0;
	}
		.search-post-title a { 
			display: block;
			padding: 20px 0;
			border-bottom: 1px solid #e6e6e6;
		}
			.search-results .search-post-title:first-child a { 
				border-top: 1px solid #e6e6e6;
			}
			.search-results .search-post-title:last-child a { 
				border-bottom: none;
			}
				.search-post-title a:hover {
					box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
					background: #fff;
				}
			
				.search h2, 
				.search p, 
				.error404 p { 
					text-align: center; 
				}
				.search .contents .search-field, 
				.error404 .contents .search-field { 
					margin: 0 auto; 
					width: 400px; 
				}
				.search-results .search-form, 
				.error404 .search-form {
					margin-bottom: 80px;
				}	
										
		
					
/*  20. Footer
    ........................................................................................................................................ */
	
	.footer { 
		position: relative;
		padding: 40px 0;
		
		border-top: 1px solid #e6e6e6;  
	}
		/* Border shadow */
	    .footer:before { 
			content: " ";
		    position: absolute; 
		    top: 0;
		    left: 0;
		    width: 100%;
		    height: 1px;
		    	
		    background: rgba(255, 255, 255, .5);
	    } 	
			.footer .social-networks { 
				float: left;
			}
			.footer p {
				float: left;
			}
			.footer.multi-columned p {
				float: right;
				margin-top: -2px;
			}
				.social-networks li {
					float: left;
					margin-right: 8px;
				}	
					.social-networks a {
						display: block;
						position: relative;
						width: 29px;
						height: 29px;
						padding: 4px;
												    		
						background: url(/wp-content/themes/tao/images/main.png) no-repeat left top;
							    		
						cursor: pointer;
					}
					.social-networks .facebook-link {
						background-position: 0 -50px;
					}
					.social-networks .twitter-link {
						background-position: -50px -50px;
					}
					.social-networks .googleplus-link {
						background-position: -100px -50px;
					}
					.social-networks .pinterest-link {
						background-position: -150px -50px;
					}
					.social-networks .instagram-link {
						background-position: -200px -50px;
					}
					.social-networks .youtube-link {
						background-position: -250px -50px;
					}
					.social-networks .vimeo-link {
						background-position: -300px -50px;
					}
						.social-networks a:after {
							box-sizing: content-box;
							position: absolute;
							left: -3px;
							top: -3px;
							padding: 3px;
							width: 28px;
							height: 28px;
										
							border-radius: 50px;
							box-shadow: 0 0 0 2px rgba(60, 60, 60, 0.7);
							
							opacity: 0;
							content: " ";
							transform: scale(1.2);
							transition: 0.17s 0s;
						}
							.no-touch .social-networks a:hover:after {
								opacity: 1;
								transform: scale(1);
								transition: 0.2s 0.02s;
							}	
						
						
								
/*  21. Media Queries
    ........................................................................................................................................ */
    
    /**
    * Target Retina Devices
	*/
    @media (min--moz-device-pixel-ratio: 1.5),
       (-o-min-device-pixel-ratio: 3/2),
       (-webkit-min-device-pixel-ratio: 1.5),
       (min-device-pixel-ratio: 1.5),
       (min-resolution: 144dpi),
       (min-resolution: 1.5dppx){.contact-icon,
		.menu-indicator span,
		.contact-information:before,
		.social-networks a,
		.thumb-arrow,
		.search-icon,
		.close-search,
		.alt-menu-trigger, 
		.contents .widget .tp_recent_tweets li {
			/* Reference the @2x Sprite */
			background-image: url(/wp-content/themes/tao/images/main_@2x.png);
			/* Translate the @2x sprite's dimensions back to 1x */
			background-size: 600px 600px; 
		}
		
		body,
		.menu-container { 
			background-image: url(/wp-content/themes/tao/images/dark_wall_@2X.png);
			background-size: 300px;
		}
		
		a { 
		    color: #8d8d8d;
	    }   
		
		.menu-indicator {
			background: #eaeaea;
		}
		
		input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]), 
		textarea { 
			border: 1px solid #e3e5e5;
		}
		input[type="text"]:focus, 
		input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]):focus, 
		textarea:focus, 
		select:focus { 
			border-color: #cecece; 
		}}
	
	@media only screen and (max-width: 1100px){.contents .main-container { 
			max-width: 844px;
		}
		
		/**
		* Four portfolio items per row
		*/
		.portfolio-gallery .portfolio-item {
			width: 196px;
		}
			.thumb-container { 
				width: 196px;
				height: 196px;
			} 
				.segment {
					width: 98px; 
					height: 196px;  
				}					
					.thumb-arrow { 
						top: 86px; /* 1/2 thumb height - 1/2 arrow height (12) */
						left: 178px; 
					}}
	
	
	@media only screen and (max-width: 1000px){.contents .main-container { 
			max-width: 622px;
		}
		
		/**
		* Tagline
		*/
		.header .tagline { 
			font-size: 22px;
	  	}
	  	
	  	/**
		* Three items per row
		*/
			.portfolio-gallery .portfolio-item {
				width: 194px;
			}
			.portfolio-gallery .portfolio-item:nth-child(4n+4) {
				margin-right: 20px; /* reset the margin for every fourth item because we now have three items per row */
			}
			.portfolio-gallery .portfolio-item:nth-child(3n+3) {
				margin-right: 0; /* disable the margin on the last portfolio item in the row */
			}
			.portfolio-gallery .portfolio-item:nth-child(4n-7) { /* Disable the clearing of floats */
				clear: none; 
			}
			.portfolio-gallery .portfolio-item:nth-child(3n-8) {  /* Select Every Fourth, Starting At The First */
		    	clear: both; /* make sure the columns are properly aligned, by clearing floats */
			}
				.thumb-container { 
					width: 194px;
					height: 194px;
				} 
					.segment {
					  width: 97px; 
					  height: 194px;  
					}					
						.thumb-arrow { 
							top: 85px; /* 1/2 thumb height - 1/2 arrow height */
							left: 178px; 
						}}	
	
	
	@media only screen and (max-width: 760px){.alt-menu-trigger,
		.alt-menu-trigger:after {
			opacity: 1;
		}
		
		.main-container {
	    	padding: 40px 0 40px;
	    }
		
		.menu-indicator {
			position: fixed;
			height: 100%;
			width: 6px;		
							
			background: #2e2e2e;
		
			transition: opacity 0.4s ease 0.05s;
		}
			.menu-indicator span {
				display: none;
			}
			.meny-active .menu-arrow {
				opacity: 0;
		
				transition: opacity 0.2s ease;
			}}
	
	
	@media only screen and (max-width: 710px){.footer .social-networks { 
			list-style: none; 
			position: relative; 
			float: left; 
			display: block; 
			left: 50%; 
			margin-bottom: 20px; 
		}
			.footer .social-networks li { 
				position: relative; 
				float: left; 
				display: block; 
				right: 50%; 
			}
		
		.footer.multi-columned p {
			clear: both;
			float: none;
		}
			.footer p small {
				display: block;
				text-align: center;
			}

		.page-template-template-page-with-sidebar-php .page-content, .blog-with-sidebar { 
			width: 100%;
			float: none;
			padding-right: 0;
		}
		.page-template-template-page-with-sidebar-php .sidebar, .sidebar { 
			width: 100%;
			float: none; 
		}	
	
		.page-template-template-portfolio-php .contents .main-container { 
			max-width: 300px;
			margin: 0 auto;
		}
		
		.contact-content {
			width: 300px;
		}
		
		/**
		* One item per row
		*/
		.portfolio-gallery .portfolio-item {
			width: 300px;
		}
			.thumb-container { 
				width: 300px;
				height: 300px;
			} 
				.segment {
					width: 150px; 
					height: 300px;  
				}					
					.thumb-arrow { 
						top: 138px; /* 1/2 thumb height - 1/2 arrow height */
						left: 285px; 
					}}
	
	
	@media only screen and (max-width: 600px){.post-content {
			float: none;
			width: 100%;
		}
		.date-circle {
			display: none;
		}
		
		.menu a {
			padding: 11px 0 10px 0;
		}
			.menu a:after {
				bottom: 9px;
			}}
	
	
	@media only screen and (max-width: 580px){.item-title {
			font-size: 45px;
			line-height: 60px;
			margin: 20px 0 40px;
		}	
		.single-portfolio .item-title {
			margin: 20px 0 20px;
	    }
		
		.project-meta {
			padding: 40px 0;
		}
			.project-meta .meta-column {
				width: 100% !important;
			}}
	
	@media only screen and (max-width: 470px){.pager li {
			float: none;
			display: block;
			margin: 0 auto 10px;
		}
			.pager li a {
				text-align: center;
			}
			.pager li span {
				display: block;
				text-align: center;
			}
			.pager .no-link {
				display: none;
			}}
	
	@media only screen and (max-width: 350px){.gallery .gallery-item {
			margin: 0 0 20px 0 !important;
			width: 100% !important;
			float: none;
		}}		
	
	@media only screen and (max-width: 340px){.contact-content {
			width: 240px;
		}
		
		.page-template-template-portfolio-php .contents .main-container { 
			max-width: 240px;
			margin: 0 auto;
		}
				
		/**
		* One item per row
		*/
		.portfolio-gallery .portfolio-item {
			width: 240px;
		}
			.thumb-container { 
				width: 240px;
				height: 240px;
			} 
				.segment {
					width: 120px; 
					height: 240px;  
				}					
					.thumb-arrow { 
						top: 108px; /* 1/2 thumb height - 1/2 arrow height */
						left: 225px; 
					}}	
	
	
	
/*  22. Animations
    ........................................................................................................................................ */
    
    .cssanimations .logo, 
    .cssanimations .contact-icon,
    .cssanimations .search-icon,
    .cssanimations .tagline,
    .cssanimations .post-title,
    .cssanimations .animated-el
    {
		opacity: 0;
		transform: translateY(-20px);
		animation: fadein .6s .5s 1 forwards ease-in-out;
	}
		
	.cssanimations .logo {
		animation-delay: .8s;
	}
	
	.cssanimations .search-icon {
		animation: rotatefadein .6s .9s 1 forwards ease-in-out;
	}
		
	.cssanimations .contact-icon {
		animation: rotatefadein .6s 1s 1 forwards ease-in-out;
	}
		
	.cssanimations .menu-indicator {
		transform: translateX(-50px);
		animation: slidein .6s .2s 1 forwards ease-in-out;
	}
	
	@keyframes fadein {
		0%{
	    	transform: translateY(-20px);
			opacity: 0;
		}
		100%{
	    	transform: translateY(0);
			opacity: 1;
		}
	}
	
	@keyframes rotatefadein {
	  	0%{
	    	transform: translateY(-20px) rotate(0);
			opacity: 0;
		}
		100%{
	    	transform: translateY(0) rotate(360deg);
			opacity: 1;
	    }
	}
	
	@keyframes rotate {
	  	0%{
	    	transform: rotate(0deg);
		}
		100%{
			transform: rotate(360deg);
		}
	}
	
	@keyframes slidein{
		0%{
	   		transform: translateX(-50px);
	    }
		100%{
	    	transform: translateX(0);
	    }
	}


	@keyframes tinywiggle {
    	25%, 50%, 75%, 100% { transform-origin: top center; }
    	25%{ transform:rotate(4deg) }
    	50%{ transform:rotate(-2deg) }
    	75%{ transform:rotate(1deg) }
    	100%{ transform:rotate(0deg)} 
    }
    
    @keyframes wiggle {
    	25%, 50%, 75%, 100% { transform-origin: top center; }
    	25%{ transform:rotate(8deg) }
    	50%{ transform:rotate(-4deg) }
    	75%{ transform:rotate(1deg) }
    	100%{ transform:rotate(0deg)} 
    }
    
    @keyframes boing {
    	0%{ transform:scale(1) }
    	20%{ transform:scale(2) }
    	40%{ transform:scale(0.9) }
    	60%{ transform:scale(1.3) }
    	80%{ transform:scale(0.9) }
    	100%{ transform:scale(1)} 
    }

	.animated{ 
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		-ms-animation-fill-mode: both;
		-o-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-duration: 1s;
		-moz-animation-duration: 1s;
		-ms-animation-duration: 1s;
		-o-animation-duration: 1s;
		animation-duration: 1s;
	}/**
 * The files in /assets are unmodified.
 * This file contains 
 *    - resets, in an attempt to ensure sliders display properly in all themes
 *    - modifications to the default sliders CSS
 */

 /* general resets */
.metaslider {
    position: relative;
}

.metaslider .caption {
    padding: 5px 10px;
}

.metaslider img {
    height: auto;
    padding: 0;
}

.metaslider li:before,
.metaslider li:after {
    content: "" !important;
}

.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    line-height: 30px;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
}

.metaslider .caption-wrap .caption img {
    width: auto;
}

/** quick resets **/
#widgets .metaslider ul, 
#widgets .metaslider ol,
#content .metaslider unmodifiedl,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li
 {
    border: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    margin: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
}


/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(/wp-content/themes/tao/css/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {}
.flex-control-thumbs img {margin: 10px 5px 0; display: inline-block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

/** Custom Meta Slider CSS **/
.flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
}

.flex-control-nav {
	bottom: -30px;
	line-height: 11px;
}


/** move margin from list items to anchors */
.flex-control-nav li {
	margin: 0;
}
.flex-control-nav li a {
	margin: 0 6px;
	padding: 0;
}

.flexslider .slides li {
    position: relative;
}

/** fix for users with RTL languages */
.flex-viewport {
    direction: ltr;
}

/** add transition effects to firefox **/
.flex-direction-nav a {
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.flexslider .slides p {
    margin: 0;
}

.flex-control-nav {
	margin: auto;
}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{border:2px solid;padding:.667em 1.333em}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button .wp-block-button__link:where(.has-border-color){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-color]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-color]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-color]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-color]){border-left-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-style]){border-width:initial}.wp-block-button .wp-block-button__link:where([style*=border-top-style]){border-top-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-right-style]){border-right-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-bottom-style]){border-bottom-width:medium}.wp-block-button .wp-block-button__link:where([style*=border-left-style]){border-left-width:medium}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{content:"";display:block;font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}.wp-block-details{box-sizing:border-box;overflow:hidden}.wp-block-details summary{cursor:pointer}.wp-block-details>:not(summary){margin-block-end:0;margin-block-start:var(--wp--style--block-gap)}.wp-block-details>:last-child{margin-bottom:0}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;left:0;margin-bottom:0;max-height:60%;overflow:auto;padding:0 8px 8px;position:absolute;text-align:center;width:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-bottom:1em;margin-top:.5em}.wp-block-image .is-style-rounded img,.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}.wp-block-image :where(.has-border-color){border-style:solid}.wp-block-image :where([style*=border-top-color]){border-top-style:solid}.wp-block-image :where([style*=border-right-color]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-color]){border-left-style:solid}.wp-block-image :where([style*=border-width]){border-style:solid}.wp-block-image :where([style*=border-top-width]){border-top-style:solid}.wp-block-image :where([style*=border-right-width]){border-right-style:solid}.wp-block-image :where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-image :where([style*=border-left-width]){border-left-style:solid}.wp-block-image figure{margin:0}.wp-lightbox-container .img-container{position:relative}.wp-lightbox-container button{background:none;border:none;cursor:zoom-in;height:100%;position:absolute;width:100%;z-index:100}.wp-lightbox-container button:focus-visible{outline:5px auto #212121;outline:5px auto -webkit-focus-ring-color;outline-offset:5px}.wp-lightbox-overlay{height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100vw;z-index:100000}.wp-lightbox-overlay .close-button{cursor:pointer;padding:0;position:absolute;right:12.5px;top:12.5px;z-index:5000000}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay .wp-block-image img{max-height:100%;max-width:100%;width:auto}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.fade.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.fade.active img{animation:turn-on-visibility .3s both}.wp-lightbox-overlay.fade.hideanimationenabled:not(.active){animation:turn-off-visibility .3s both}.wp-lightbox-overlay.fade.hideanimationenabled:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom img{height:var(--lightbox-image-max-height);position:absolute;transform-origin:top left;width:var(--lightbox-image-max-width)}.wp-lightbox-overlay.zoom.active{opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .wp-block-image img{animation:lightbox-zoom-in .4s forwards}@media (prefers-reduced-motion){.wp-lightbox-overlay.zoom.active .wp-block-image img{animation:turn-on-visibility .4s both}}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .wp-block-image img{animation:lightbox-zoom-out .4s forwards}@media (prefers-reduced-motion){.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .wp-block-image img{animation:turn-off-visibility .4s both}}.wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim{animation:turn-off-visibility .4s forwards}html.has-lightbox-open{overflow:hidden}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{left:var(--lightbox-initial-left-position);top:var(--lightbox-initial-top-position);transform:scale(var(--lightbox-scale-width),var(--lightbox-scale-height))}to{left:var(--lightbox-target-left-position);top:var(--lightbox-target-top-position);transform:scale(1)}}@keyframes lightbox-zoom-out{0%{left:var(--lightbox-target-left-position);top:var(--lightbox-target-top-position);transform:scale(1);visibility:visible}99%{visibility:visible}to{left:var(--lightbox-initial-left-position);top:var(--lightbox-initial-top-position);transform:scale(var(--lightbox-scale-width),var(--lightbox-scale-height))}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{box-sizing:border-box;
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center;position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation:where(:not([class*=has-text-decoration])) a{text-decoration:none}.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15);color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container .wp-block-navigation-link a{color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:var(--wp--style--root--padding-top,2rem) var(--wp--style--root--padding-right,2rem) var(--wp--style--root--padding-bottom,2rem) var(--wp--style--root--padding-left,2rem);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word;word-break:normal}.wp-block-navigation .wp-block-navigation-item__description{display:none}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form input[type=submit]{box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form input:not([type=submit]),.wp-block-post-comments-form textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments-form textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;overflow-wrap:break-word;padding:3em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}:where(.wp-block-pullquote){margin:0 0 1em}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.wp-block-post-template{background:none}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;min-height:24px;min-width:24px;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{-webkit-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search__button-behavior-expand .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}.wp-block[data-align=right] .wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:1px solid;border-left:none;border-right:none}.wp-block-separator.is-style-dots{background:none!important;border:none;height:auto;line-height:1;text-align:center}.wp-block-separator.is-style-dots:before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo.is-style-rounded{border-radius:9999px}.wp-block-site-title a{color:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#ff4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none}.wp-block-social-links.is-style-logos-only .wp-social-link a{padding:0}.wp-block-social-links.is-style-logos-only .wp-social-link svg{height:1.25em;width:1.25em}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#ff4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{stroke:#000;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp{color:#25d366}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}.wp-block-tag-cloud.is-style-outline{display:flex;flex-wrap:wrap;gap:1ch}.wp-block-tag-cloud.is-style-outline a{border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#ddd;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(/wp-content/plugins/mappress-google-maps-for-wordpress/lib/leaflet/images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(/wp-content/plugins/mappress-google-maps-for-wordpress/lib/leaflet/images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url(/wp-content/plugins/mappress-google-maps-for-wordpress/lib/leaflet/images/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}
/*
	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*/

mappress-map poi {
	display: none;
}

.mapp-layout {
	border: 1px solid lightgray;
	box-sizing: border-box;
	display: block;
	max-width: none;				/* Some themes limit, e.g. 2020 */
	min-width: 200px;
	opacity: 1 !important;			/* Some themes set to 0 */
	padding: 0px !important;		/* Some themes set */
}

mappress-map.mapp-layout {
	display: flex;
	flex-direction: column;
	position: relative;             /* Needed for filters with web component */
}

.mapp-layout * {
	box-sizing: border-box;
	color: black;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 13px;
}

/* GT .aligncenter interferes w/all text */
.mapp-layout.aligncenter {
	text-align: left;
}

.mapp-canvas {
	user-select: none;
}

.mapp-wrapper {
	min-height: 50px;
	position: relative;
}

/* Responsive content */
.mapp-content {
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}

.mapp-main {
	display: flex;
	flex: 1;
	overflow: hidden;
	position: relative;
}

.mapp-content .mapp-main .mapp-canvas img {
	border: none;
	max-width: none;        	/* 2021 interferes with pegman */
	padding: 0;					/* 2011 pads img tags, which interferes with map markers and tiles */
}

.mapp-hidden {
	display: none;
}


/*
	-----------------------------------------------------------------------------------
	Prevent theme conflicts with Google maps.  The !important modifier is used because some
	themes use high-priority (very specific) selectors that interfere.
	-----------------------------------------------------------------------------------
*/

/* Map controls are rendered here, not on the canvas */
.mapp-canvas-panel {
	flex: 1;
	height: 100%;
	margin: 0px;
	overflow: hidden !important;
	padding: 0px !important;
	position: relative;			/* Need for initial dialog position */
}

.mapp-canvas {
	height: 100%;
	word-wrap: normal;			/* 2013 sets break-word, which interferes w/Google copyright in IE only */
}

.mapp-canvas img {
	background: none;
	box-shadow: none !important;		/* 2012 */
	border-radius: 0px !important;		/* 2012 */
	visibility: inherit !important;
}

.leaflet-container .leaflet-control-attribution * {
	font-size: 8px;
}

/* Prevent theme interference with leaflet */
.leaflet-popup-close-button {
	box-shadow: none !important;			/* 2016, 2017 */
	text-decoration: none !important;		/* 2019 */
}

a.leaflet-control-zoom-in, .leaflet-control-zoom-out {
	text-decoration: none !important;
}

.mapp-spinner-overlay {
	align-items: center;
	background-color: #c0c0c0;
	justify-content: center;
	opacity: 0.5;
	padding: 10px;
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 10001;
}

/* https://icons8.com/preloaders/en/circular# */
.mapp-spinner {
	background: transparent url(/wp-content/plugins/mappress-google-maps-for-wordpress/images/loading.gif) no-repeat center center;
	background-size: 64px;
	display: inline-block;
	height: 64px;
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%,-50%);
	z-index: 10002;
	width: 64px;
}

/*
	-----------------------------------------------------------------------------------
	Controls
	Leaflet needs the inner div to get size right, so google was done the same way
	-----------------------------------------------------------------------------------
*/

.mapp-google-control {
	background-color: white;
	box-shadow: rgb(0 0 0 / 30%) 0px 1px 4px -1px;
	position: absolute;
}

.mapp-google-control > div {
	background-position: center;
	background-repeat: no-repeat;
	height: 40px;
	opacity: 0.6;
	width: 40px;
}

.mapp-google-control:hover { background-color: #f4f4f4; }
.mapp-google-control:hover > div { opacity: 1; }

.mapp-leaflet-control {
	border: 2px solid rgba(0,0,0,0.2);
	border-radius: 4px;
	position: absolute;
	z-index: 1000;
}

.mapp-leaflet-control > div {
	background-color: white;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 2px;
	height: 30px;
	line-height: 30px;
	opacity: 1;
	width: 30px;
}

.mapp-leaflet-control:hover > div {
	background-color: #f4f4f4;
	opacity: 1;
}

.mapp-google-fullscreen, .mapp-leaflet-fullscreen {
	top: 10px; right: 10px;
}

.mapp-google-fullscreen > div, .mapp-leaflet-fullscreen > div {
	background-image: url(/wp-content/plugins/mappress-google-maps-for-wordpress/images/fullscreen.svg);
	background-size: 18px 18px;
}

.mapp-google-geolocate, .mapp-leaflet-geolocate {
	bottom: 120px; right: 10px;
}

.mapp-mini .mapp-google-geolocate, .mapp-mini .mapp-leaflet-geolocate {
	bottom: auto;
	top: 60px;
}

.mapp-google-geolocate > div {
	background-image: url(/wp-content/plugins/mappress-google-maps-for-wordpress/images/geolocate.svg);
	background-size: 18px 18px;
}

.mapp-leaflet-geolocate > div {
	background-image: url(/wp-content/plugins/mappress-google-maps-for-wordpress/images/geolocate.svg);
	background-size: 14px 14px;
}

/*
	-----------------------------------------------------------------------------------
	Sidebar
	-----------------------------------------------------------------------------------
*/

.mapp-sidebar {
	background-color: white;
	border-right: 1px solid lightgray;
	display: flex;
	flex-direction: column;
	max-width: 55%;
	position: relative;
	transition-property: all;
	transition-duration: .1s;
	width: 0;
}

.mapp-sidebar.mapp-sidebar-open {
	width: 300px;
}

/* List toggle, left layout only */
.mapp-sidebar-toggle {
	align-items: center;
	background-color: white;
	border: 1px solid lightgray;
	cursor: pointer;
	display: flex;
	height: 40px;
	justify-content: center;
	margin: auto;
	position: absolute;
	top: 0; left: 100%; bottom: 0;
	width: 20px;
	z-index: 1000;
}

.mapp-sidebar-toggle::before {
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid black;
	content: '';
}

.mapp-sidebar-open .mapp-sidebar-toggle::before {
	width: 0;
	height: 0;
	border-left: none;
	border-right: 6px solid black;
}

/* Sidebar inline */
.mapp-sidebar.mapp-sidebar-inline  {
	border: none;
	border-top: 1px solid lightgray;
	display: flex;
	max-height: 350px;
	max-width: none;
	width: auto;
}

.mapp-sidebar-inline .mapp-sidebar-toggle {
	display: none;
}

.mapp-sidebar-inline .mapp-directions {
	max-width: none;
	width: auto;
}

.mapp-sidebar-inline .mapp-list {
	display: flex;
	flex: 1;
	flex-direction: column;
}




/*
	-----------------------------------------------------------------------------------
	POI List (new)
	Structure:
		.mapp-list
			.mapp-list-header
			.mapp-items
				.mapp-item (one for each POI)
			.mapp-list-footer
				.mapp-paginate
	-----------------------------------------------------------------------------------
*/

.mapp-list {
	display: flex;
	flex-direction: column;
	flex: 1;
	overflow: hidden;
	position: relative;
}

.mapp-list .mapp-list-header {
	border-bottom: 1px solid lightgray;
	display: flex;
	flex-direction: column;
	padding: 5px;
	position: relative;		/* Needed to scroll list for selection */
}

.mapp-list-count {
	padding: 5px;
	text-align: center;
}

.mapp-list .mapp-items {
	flex: 1;
	overflow: auto;
}

.mapp-list .mapp-item {
	align-items: center;
	border-bottom: 1px solid lightgray;
	display: flex;
	cursor: pointer;
	overflow: hidden;
	padding: 10px;
}

.mapp-list .mapp-item.mapp-selected {
	background-color: #eaeaea;
}

.mapp-list .mapp-item:hover {
	background-color: #eaeaea;
}

.mapp-list .mapp-info {
	flex: 1;
}

.mapp-list .mapp-info .mapp-template {
	align-items: center;
	display: flex;
}

.mapp-list .mapp-title {
	flex: 1;
}

.mapp-list .mapp-item .mapp-icon {
	border: none;                   /* 2011 */
	max-width: 32px !important; 	/* 2012 tries to override */
	max-height: 32px;
	margin: 0 5px;
	padding: 0;                     /* 2011 */
}

.mapp-list-footer {
	border-top: 1px solid lightgray;
	display: flex;
	justify-content: center;
	padding: 10px;
}

.mapp-list .mapp-dir-wrapper {
	margin-top: 10px;
}

/* Make directions look like a link */
.mapp-list .mapp-dir {
	color: #4272db;
	cursor: pointer;
	white-space: nowrap;
}

/*
	-----------------------------------------------------------------------------------
	Pagination
	For: poi list, library picker, and style modal
	-----------------------------------------------------------------------------------
*/

.mapp-paginate {
	align-items: center;
	display: flex;
}

/* Frontend buttons are divs to prevent theme interference w/styling */
.mapp-paginate-button {
	align-items: center;
	background-color: #eee;
	border: 1px solid lightgray;
	border-radius: 5px;
	cursor: pointer;
	display: inline-flex;
	font-size: 16px;
	height: 25px;
	justify-content: center;
	margin: 0 2px;
	width: 20px;
}

.mapp-paginate-button.mapp-disabled {
	color: #aaa;
}

.mapp-paginate-count {
	display: inline-block;
	min-width: 60px;
	text-align: center;
}

/*
	-----------------------------------------------------------------------------------
	Header
	- min-height to prevent popins
	-----------------------------------------------------------------------------------
*/
.mapp-header {
	align-items: center;
	background-color: white;
	border-bottom: 1px solid lightgray;
	display: flex;
	gap: 5px;
	min-height: 45px;
}

/*
	-----------------------------------------------------------------------------------
	Search
	-----------------------------------------------------------------------------------
*/
.mapp-search-container {
	display: flex;
	flex: 1;
	padding: 5px;
	position: relative;
}

/*
	-----------------------------------------------------------------------------------
	React autocomplete
	-----------------------------------------------------------------------------------
*/

.mapp-autocomplete {
	align-items: center;
	display: flex;
	flex: 1;
}

.mapp-autocomplete-wrapper {
	display: flex;
	flex: 1;
	position: relative;
}

.mapp-autocomplete input.mapp-places {
	background-color: white !important;		/* Algolia uses 240,240,240 */
	border: none;
	border: 1px solid #bbb ;
	box-shadow: none ;
	color: black ;
	flex: 1;
	line-height: 25px;
	margin: 0 ;
	padding: 5px 10px;
}

/* Set button height to match input */
.mapp-autocomplete .mapp-submit-button {
	height: 100%;                                                         
	padding: 0 10px;
}

/* Themes like to set img padding/margin */
.mapp-autocomplete .mapp-submit-button img {
	margin: 0 !important;
}
	

.mapp-autocomplete-list {
	background-color: white;
	border: 1px solid lightgray;
	box-shadow: 0px 1px 2px grey;
	cursor: pointer;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 10000;
}

.mapp-autocomplete-item {
	background-color: inherit;
	border-bottom: 1px solid lightgray;
	border-top: none;
	border-right: none;
	border-left: none;
	box-shadow: none;
	color: inherit;
	cursor: inherit;
	font: inherit;
	margin: 0;
	padding: 8px;
}

.mapp-autocomplete-item:hover, .mapp-autocomplete-item.mapp-selected {
	background-color: #eaeaea;
}

.mapp-autocomplete-item {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/*
	-----------------------------------------------------------------------------------
	Filters
	mapp-filters
			mapp-filter
				mapp-filter-button
				mapp-filter-dropdown-position
					mapp-filter-content
						mapp-filter-values
						mapp-filters-toolbar
	-----------------------------------------------------------------------------------
*/


.mapp-filters {
	display: flex;
}

.mapp-filters-spinner {
	background: transparent url(/wp-content/plugins/mappress-google-maps-for-wordpress/images/spinner-2x.gif) no-repeat center center;
	height: 24px;
	width: 24px;
	margin-left: 10px;
	margin-right: 10px;
}

.mapp-filter {
	display: flex;
	flex-direction: column;
	/* position: relative; -- individual */
}

.mapp-filter-button {
	align-items: center;
	display: flex;
	justify-content: center;
}

.mapp-filter-dropdown {
	background-color: white;
	display: none;
	flex-direction: column;
}

.mapp-filter-open .mapp-filter-dropdown {
	display: flex;
}

.mapp-filter-values {
	line-height: normal;
	min-width: 100%;
	overflow: auto;
	padding: 5px 10px;
}

.mapp-filter-values .mapp-control {
	display: block;
}

.mapp-filter-toolbar {
	align-items: center;
	border-top: 1px solid lightgray;
	display: flex;
	justify-content: space-between;
	padding: 10px;
}

.mapp-filter-toolbar .mapp-filter-count {
	color: #777;
	margin-right: 5px;
	min-width: 100px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mapp-filter-values .mapp-filter-label {
	font-weight: bold;
	padding: 10px 0;
	text-transform: capitalize;
	white-space: nowrap;
}

.mapp-filter-values label {
	align-items: center;
	color: #666;
	display: flex;
	font-weight: normal;		/* 2017 */
	margin-bottom: 5px;
	margin-right: 10px;
}

.mapp-filter-values img.mapp-icon {
	display: inline;			/* 2020 sets display to block */
	margin-right: 5px;
}

/* Many selectors, to override styles from GT editor, theme */
.mapp-content .mapp-filters .mapp-filter-values input[type="text"] {
	border: 1px solid gray;
	border-radius: 0;
	box-shadow: none;
	line-height: 1;
	margin: initial;
	max-width: none;
	outline: none;
	padding: 5px;
}

.mapp-content .mapp-filters .mapp-filter-values input[type="radio"], .mapp-filter-values input[type="checkbox"] {
	border-radius: 0;
	box-shadow: none;
	line-height: 1;
	margin: initial;
	margin-right: 10px;
	outline: none;
}

.mapp-content .mapp-filters .mapp-filter-values select {
	border: 1px solid gray;
	border-radius: 0;
	box-shadow: none;
	line-height: 1;
	margin: initial;
	max-width: none;
	outline: none;
	padding: 5px;
	width: 100%;
}

/*
	Filters in header/sidebar
	------------------
*/

.mapp-header .mapp-filter {
	margin-right: 5px;
}

.mapp-header .mapp-filter .mapp-filter-dropdown {
	background-color: white;
	border: 1px solid lightgray;
	max-height: calc(100% - 45px);
	position: absolute;
	top: 45px; right: 0;
	z-index: 10000;
}

.mapp-sidebar .mapp-filters {
	border-bottom: 1px solid lightgray;
	flex-direction: column;
	overflow: hidden;
	z-index: 1003;
}

.mapp-sidebar .mapp-filter-button {
	border: none;
	border-bottom: 1px solid lightgray;
}

.mapp-sidebar .mapp-filter-dropdown {
	border-bottom: 1px solid lightgray;
}

.mapp-sidebar .mapp-filter-all .mapp-filter-dropdown {
	line-height: normal;
	padding: 5px;
	position: absolute;
	top: 35px; bottom: 0; right: 0; left: 0;
	z-index: 10000;
}

/*
	------------------------------------------------------------------------------------------------------------
	Infobox

	- This applies only to Infoboxes!  Google standard infoWindow / Leaflet popup use class .mapp-iw instead

	.mapp-ib-wrapper						- positioning element
		.mapp-ib-content					- box + tip
			.mapp-ib 						- box only, with border
				.mapp-iw 					- infowindow (popup content)
			.mapp-ib-tip						- triangle tip
	-----------------------------------------------------------------------------------------------------------
*/

/* Positioning element: width prevents clipping, height must be zero or it'll obscure canvas */
.mapp-ib-wrapper {
	bottom: 0;
	display: flex;
	left: 0;
	max-height: 60%;	/* Based on map size */
	max-width: 90%;		/* Based on map size */
	overflow: hidden;
	position: absolute;
}

.mapp-ib-content {
	display: flex;
	flex-direction: column;
	line-height: 0;		/* Prevent font from distorting tip */
	overflow: hidden;
	z-index: 1005;		/* Needed for Leaflet, above menu icon, below menu */
}

/* In fullscreen Google sets map z-index very high */
:fullscreen ~ .mapp-ib-wrapper { z-index: 10000000000; }
:-webkit-full-screen ~ .mapp-ib-wrapper { z-index: 10000000000; }
:-moz-full-screen ~ .mapp-ib-wrapper { z-index: 10000000000; }
:-ms-fullscreen ~ .mapp-ib-wrapper { z-index: 10000000000; }

.mapp-ib {
	background-color: white;
	border: 1px solid lightgray;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	line-height: normal;
	outline: none;
	overflow: hidden;
	box-shadow: 0 0px 7px 0px rgba(0,0,0,0.20);
}


.mapp-ib-tip {
	display: flex;
	flex: 0 0 auto;
	left: 50%;
	position: relative;
	top: -1px;
	width: 0;
}

.mapp-ib-tip:before {
	border: 10px solid transparent;
	border-top: 10px solid white;
	border-bottom: none;
	content: "";
	left: -10px;
	position: relative;
	width: 0;
}

/*
	-----------------------------------------------------------------------------------
	Popup contents
	-----------------------------------------------------------------------------------
*/

.mapp-iw {
	display: flex;
	flex-direction: column;
	min-width: 200px;
	overflow: hidden;
}

/* Selectivity needed to override GT editor */
.mapp-ib .mapp-iw * {
	font-size: 13px;
}

/* Override common theme / user agent styles that interfere */
.mapp-content .mapp-iw * {
	line-height: normal;
}

.mapp-iw p {
	margin: 0 !important;
	padding: 0;
}

/* Try to constrain oembeds to container */
.mapp-iw iframe {
	max-height: 100%;
	max-width: 100%;
}

/* Override theme link styles */
.mapp-iw a, .mapp-iw a:link, .mapp-iw a:active, .mapp-iw a:visited, .mapp-iw a:hover {
	border: none !important;
	box-shadow: none !important;			/* 2016, 2017 */
	color: #4272db !important;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
}

.mapp-iw .mapp-info {
	display: flex;
	flex: 1;
	flex-direction: column;
	min-height: 100px;			/* Used when IB is very small and thumbnail is on top */
	overflow: hidden;
	padding: 10px;
}

.mapp-iw .mapp-info .mapp-template {
	display: flex;
	flex: 1;
	flex-direction: column;
	overflow: hidden;
}

.mapp-iw .mapp-title {
	font-weight: bold;
	padding-bottom: 10px;
}

.mapp-iw .mapp-body {
	flex: 1;
	overflow: auto;
	overflow-wrap: break-word;
}

.mapp-iw .mapp-dir-wrapper {
	margin-top: 10px;
}

/* Make directions look like a link */
.mapp-iw .mapp-dir {
	color: #4272db;
	cursor: pointer;
	padding-top: 10px;
	white-space: nowrap;
}

/* Workarounds for IE, which doesn't like flex */
.mapp-ie .mapp-iw {
	display: block;
	overflow: auto;
}

.mapp-ie .mapp-iw .mapp-body {
	flex: none;
}

/* Data table */
.mapp-iw .mapp-table {
	margin-top: 10px;
}

.mapp-iw .mapp-label {
	font-weight: 500;
}

.mapp-iw .mapp-cell {
	padding: 2px 10px;
}

/*
	-----------------------------------------------------------------------------------
	Thumbnail gallery
	-----------------------------------------------------------------------------------
*/
.mapp-iw .mapp-thumbnail {
	cursor: pointer;
}

.mapp-thumbnail {
	align-items: center;
	display: flex;
	justify-content: center;
	overflow: hidden;
	position: relative;
}

/* Display block removes extra whitespace @ bottom */
.mapp-thumbnail img {
	display: inline-block;
	object-fit: cover;
}

.mapp-thumbnail .mapp-gallery-previous, .mapp-thumbnail .mapp-gallery-next {
	align-items: center;
	background-color: white;
	border: 1px solid gray;
	border-radius: 40px;
	color: black;
	cursor: pointer;
	display: flex;
	font-size: 20px;
	height: 24px;
	justify-content: center;
	opacity: 0.5;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
}

.mapp-thumbnail .mapp-gallery-previous:hover, .mapp-thumbnail .mapp-gallery-next:hover {
	opacity: 1.0;
}

.mapp-thumbnail .mapp-gallery-previous { left: 5px; }
.mapp-thumbnail .mapp-gallery-next { right: 5px; }
.mapp-thumbnail .mapp-gallery-previous:after { content: "<"; }
.mapp-thumbnail .mapp-gallery-next:after { content: ">"; }

/*
	-----------------------------------------------------------------------------------
	Popup Thumbnail styles
	-----------------------------------------------------------------------------------
*/

.mapp-iw.mapp-thumb-top .mapp-thumbnail {
	text-align: center;
}

/* When thumbnails are on top AND an image is present, limit info section width to width of the image */
.mapp-iw.mapp-thumb-top.mapp-has-thumb .mapp-info {
	min-width: 100%;
	width: 0;
}

.mapp-iw.mapp-thumb-left .mapp-thumbnail, .mapp-iw.mapp-thumb-right .mapp-thumbnail {
	align-items: center;
}

/* Limit info section to height of featured image.  */
.mapp-iw.mapp-thumb-left .mapp-info, .mapp-iw.mapp-thumb-right .mapp-info  {
	min-width: 150px;
}

.mapp-iw.mapp-thumb-left {
	flex-direction: row;
}

.mapp-iw.mapp-thumb-right {
	flex-direction: row-reverse;
}

/*
	-----------------------------------------------------------------------------------
	List thumbnail styles.  Thumbnail is prepended before item content.
	-----------------------------------------------------------------------------------
*/

/* Fill the .mapp-thumbnail container, where fixed dimensions are applied */
.mapp-list .mapp-thumbnail img, .mapp-list .mapp-thumbnail .mapp-embed, .mapp-list .mapp-thumbnail iframe {
	height: 100%;
	width: 100%;
}

/* Default is flex horizontal, use block to position image at top */
.mapp-list.mapp-thumb-top .mapp-item {
	display: block;
	padding: 10px;
}

.mapp-list.mapp-thumb-top .mapp-thumbnail {
	height: 150px;
	margin-bottom: 10px;
	text-align: center;
}

.mapp-list.mapp-thumb-left .mapp-thumbnail {
	height: 100px !important;
	width: 100px !important;
	margin-right: 10px;
}

.mapp-list.mapp-thumb-left .mapp-item {
	align-items: start;
}

.mapp-list.mapp-thumb-left .mapp-info .mapp-template {
	flex-direction: row-reverse;
}

.mapp-list.mapp-thumb-right .mapp-item {
	align-items: start;
	flex-direction: row-reverse;
}

.mapp-list.mapp-thumb-right .mapp-thumbnail {
	height: 100px !important;
	width: 100px !important;
	margin-left: 10px;
}



/*
	-----------------------------------------------------------------------------------
	IB Animations
	-----------------------------------------------------------------------------------
*/

@keyframes floatdown {
	from { margin-top: 0 }
	to { margin-top: 5px }
}

@keyframes floatup {
	from { margin-top: 0 }
	to { margin-top: -5px }
}

.mapp-ib-wrapper.mapp-ib-float {
	animation: floatup 0.4s forwards;
}

/*
	-----------------------------------------------------------------------------------
	Mini view
	-----------------------------------------------------------------------------------
*/

/* In mini view place the list under the map so it can scroll UP */
.mapp-mini .mapp-main {
	flex-direction: column-reverse;
}

.mapp-mini .mapp-sidebar {
	bottom: 0;
	height: 0;
	left: 0;
	max-width: none;
	position: absolute;
	right: 0;
	transition-property : all;
	transition-duration: .3s;
	width: auto;
	z-index: 10000;
}

.mapp-mini .mapp-sidebar.mapp-sidebar-open  {
	height: 100%;
}

.mapp-button.mapp-view-list, .mapp-button.mapp-view-map {
	align-items: center;
	border: none;
	justify-content: center;
	text-transform: uppercase;    
}

.mapp-view-list img, .mapp-view-map img {
	height: 16px !important;	/* GT editor interferes */
	margin-right: 5px;
}

.mapp-mini .mapp-directions {
	max-width: none;
	width: auto;
}

.mapp-footer {
	background-color: #f5f5f5;
	border-top: 1px solid lightgray;
}

/*
	-----------------------------------------------------------------------------------
	Markers
	-----------------------------------------------------------------------------------
*/

.mapp-marker {
	cursor: pointer;
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.4));
	position: absolute;
	touch-action: none;		/* For dragdrop */
}

/* Label */
.mapp-marker img:nth-child(2) {
	height: 50%;
	position: absolute;
	top: 50%; left: 50%;
	transform: translate(-50%, -50%);
	width: 50%;
}

/* Image transforms base */
.mapp-marker img {
	transform-origin: 50% 100%;
	transition: transform .2s;
	width: 100%;
}

/* Scale image */
.mapp-marker-scale img {
	transform-origin: 50% 100%;
	transform: scale(1.2);
	perspective: 1001px;
}

/* Scale label - combine transforms */
.mapp-marker-scale img:nth-child(2) {
	transform: translate(-50%, -50%) scale(1.5);
}

.mapp-marker-circle {
	overflow: visible !important;
}

.mapp-marker-circle::before {
	background-color: rgba(255,255,255,0.7);
	border: 3px solid white;
	border-radius: 50%;
	box-sizing: border-box;
	content: "";
	left: -25%;
	top: -25%;
	width: 150%;
	height: 150%;
	position: absolute;
	z-index: -1;
}

/*
	-----------------------------------------------------------------------------------
	Directions
	-----------------------------------------------------------------------------------
*/

.mapp-directions {
	padding: 10px;
}

.mapp-directions input {
	border: 1px solid gray;     /* 2020 */
	padding: 3px;
}


.mapp-directions .mapp-dir-toolbar {
	margin-top: 10px;
}

.mapp-directions .mapp-dir-from, .mapp-directions .mapp-dir-to {
	width: 80% ;
	line-height: normal ;
}

.mapp-directions .mapp-dir-from {
	margin-bottom: 10px;
}

.mapp-directions .mapp-dir-arrows {
	background: transparent url(/wp-content/plugins/mappress-google-maps-for-wordpress/images/directions.png) no-repeat center center;
	background-position: -10px -489px;
	cursor: pointer;
	display: inline-block;
	height: 12px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 10px; left: 5px;
	vertical-align: middle;
	width: 10px;
}

/*
	-----------------------------------------------------------------------------------
	Custom controls
	-----------------------------------------------------------------------------------
*/

/* Extra selectivity because iframe defaults contents to color black */
.mapp-main .mapp-menu-toggle {
	background: white url(/wp-content/plugins/mappress-google-maps-for-wordpress/images/menu-2x.png) no-repeat center center;
	background-size: 24px 24px;
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 4px -1px;
	color: #777;
	cursor: pointer;
	height: 40px;
	outline: none;
	outline: none;		/* Prevent focus outline */
	position: absolute;
	top: 10px; left: 10px; bottom: 0; right: 0;
	width: 40px;
	z-index: 1000;
}

.mapp-menu {
	background-color: white;
	border: 1px solid lightgray;
	color: #606060;
	cursor: default;
	display: flex;
	flex-direction: column;
	overflow: auto;
	padding: 5px 0 5px 0;
	position: absolute;
	top: 50px; left: 10px;
	width: 150px;
	z-index: 1010;
}

.mapp-menu-items {
	flex: 1;
}

.mapp-menu-item {
	cursor: pointer;
	line-height: 20px;
	padding: 5px 10px 5px 10px;
}

.mapp-menu-item:hover {
	background-color: #eaeaea;
	color: black;
}
.mapp-menu-item.mapp-active {
	background-color: #eaeaea;
	color: black;
	font-weight: bold;
}

.mapp-menu-separator {
	padding: 0;
	border-bottom: 1px solid lightgray;
}

.mapp-menu-footer{
	padding: 5px 10px;
	text-align: right;
}

.mapp-menu-help:hover {
	opacity: 1;
}


/*
	-----------------------------------------------------------------------------------
	Dialog / modal
	-----------------------------------------------------------------------------------
*/
.mapp-dialog {
	max-width: 90vw;
	max-height: 90vh;
	overflow: hidden;
	padding: 0;
}

/* Used to prevent scrolling on underlying body */
.mapp-dialog-noscroll {
	overflow: hidden;
}    

/* Must wait until open, otherwise flash of content */
.mapp-dialog[open] {
	display: flex;
	flex-direction: column;
}

.mapp-dialog::backdrop {
	background-color: black;
	opacity: 0.6;
}

@media screen and (max-width: 650px) {
	.mapp-dialog {
		height: 100vh;
		max-height: none;
		max-width: none;
		width: 100vw;
	}
}

.mapp-dialog-title {
	font-size: 20px;
	padding: 15px;
}

.mapp-dialog-content {
	display: flex;
	flex-direction: column;
	flex: 1;
	overflow: hidden;
	padding: 0 15px;
}

.mapp-dialog-toolbar {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding: 15px;
	border-top: 1px solid lightgray;
}

.mapp-dialog-toolbar > div {
	display: flex;
	gap: 5px;
}

.mapp-dialog-nopad .mapp-dialog-title, .mapp-dialog-nopad .mapp-dialog-content, .mapp-dialog-nopad .mapp-dialog-toolbar {
	padding: 0;
}

.mapp-dialog-close {
	color: black;
	cursor: pointer;
	display: inline-block;
	font-family: sans-serif;
	font-size: 36px;
	line-height: 36px;
	position: absolute;
	text-align: center;
	top: 10px; right: 10px;
	z-index: 1;
}

.mapp-dialog-close:hover {
	color: rgb(0,124,186);
}

/*
	-----------------------------------------------------------------------------------
	Mashup modal:
	-----------------------------------------------------------------------------------
*/

.mapp-dialog.mapp-modal {
	height: 80vh;
	max-height: 900px;
	max-width: 1024px;
	width: 80vw;
}

.mapp-modal-title {
	margin-bottom: 15px;
}

.mapp-modal-title h1 {
	margin: 0;
	padding: 0 0 15px 0;
}

.mapp-modal-template {
	display: flex;
	flex: 1;
	flex-direction: row;
}

/* Featured image displays on the left by default */
.mapp-modal-featured {
	max-width: 40%;
}

.mapp-modal-featured img {
	height: 100% !important;
	object-fit: cover;
	width: 100% !important;
	max-width: none !important;
}

.mapp-modal-article {
	display: flex;
	flex: 1;
	flex-direction: column;
	overflow: auto;
	padding: 20px;
}

.mapp-modal-meta {
	display: flex;
	font-size: 12px;
	justify-content: space-between;
	margin-top: 50px;
}

.mapp-modal-spinner-wrapper {
  transform: translate(-200%, -200%);
  width: 5px;
  height: 5px;
}

/* https://www.w3schools.com/howto/howto_css_loader.asp */
.mapp-modal-spinner {
	background: transparent url(/wp-content/plugins/mappress-google-maps-for-wordpress/images/spinner-2x.gif) no-repeat center center;
	height: 40px;
	width: 40px;
	margin-left: 10px;
	margin-right: 10px;
	position: absolute;
	top: 50%; left: 50%;
}

/*
	-----------------------------------------------------------------------------------
	Iframe maps
	-----------------------------------------------------------------------------------
*/

/* Newer component iframe doesn't need position absolute because wrapper uses aspect-ratio instead of padding-bottom */
.mapp-component-iframe {
	background-color: rgba(221,221,221,1);    /* #ddd */
	border: none;
	max-height: none !important;        /* 2021 restricts */
	overflow: hidden;
	z-index: 1;
}

/* Non-component iframe.  Size only works with position absolute AND h/w=100%; z-index because 2020 page breaks appear over map */
.mapp-iframe {
	background-color: rgba(221,221,221,1);	/* #ddd */
	border: none;
	height: 100%;
	max-height: none !important;		/* 2021 restricts */
	overflow: hidden;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	width: 100%;
	z-index: 1;
}

.mapp-iframe-html, .mapp-iframe-body { 
	box-sizing: border-box;
	color: black;
	font-family: sans-serif;
	font-size: 13px;
	height: 100%;
	margin: 0;
	padding: 0;
}

.mapp-iframe-body .mapp-wrapper { 
	height: 100% !important;
	padding-bottom: 0 !important;
}

/*
	-----------------------------------------------------------------------------------
	Errors overlay
	-----------------------------------------------------------------------------------
*/
.mapp-errors-overlay {
	background-color: black;
	opacity: 0.7;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	z-index: 1100;	/* Just over mapp-ib */
}

.mapp-errors {
	background-color: white;
	border: 2px solid gray;
	color: black !important;
	overflow: auto;
	padding: 10px;
	position: absolute;
	top: 10%; left: 10%; bottom: 10%; right: 10%;
	z-index: 1101;
}

.mapp-errors * {
	font-size: 14px !important;
}
.mapp-errors-header {
	font-size: 18px !important;
	font-weight: bold !important;
	margin-bottom: 15px;
	text-align: center;
}

.mapp-errors-section {
	margin: 5px 0;
}

.mapp-errors-title {
	display: inline-block;
	border-bottom: 2px solid red;
	font-weight: 600 !important;
	margin: 10px 0;
}

.mapp-errors-toolbar {
	text-align: center;
}

.mapp-errors-apikey {
	background-color: #007CBA;
	border: 1px solid gray;
	color: white;
	cursor: pointer;
	display: inline-block;
	margin-top: 20px;
	padding: 10px;
}

.mapp-errors-apikey:hover {
	background-color: #006ba1;
}

.mapp-errors-apikey:active {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0;
}

/*
	-----------------------------------------------------------------------------------
	Compliance
	-----------------------------------------------------------------------------------
*/

.mapp-layout > .cmplz-placeholder-element {
	height: auto !important;
}

.mapp-layout.mapp-has-iframe { position: relative; }

.mapp-layout.mapp-has-iframe iframe,
.mapp-layout.mapp-has-iframe div.cmplz-blocked-content-container,
.mapp-layout.mapp-has-iframe [data-placeholder_class_index] {
	border: none;
	height: 100%;
	max-height: none !important;		/* 2021 restricts */
	overflow: hidden;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
	width: 100%;
	z-index: 1;
}

/*
	-----------------------------------------------------------------------------------
	Tables
	-----------------------------------------------------------------------------------
*/

.mapp-table {
	border-collapse: collapse;
	display: table;
	table-layout: fixed;
}

.mapp-table .mapp-row { display: table-row; }
.mapp-table .mapp-cell { display: table-cell; }
.mapp-table .mapp-label { display: table-cell; }

/*
	-----------------------------------------------------------------------------------
	Generic controls
	-----------------------------------------------------------------------------------
*/

div.mapp-control {
	display: inline-block;
}

.mapp-control > label {
	align-items:center;
	display: inline-flex;
}

.mapp-label-left {
	margin-right: 5px;
}

.mapp-label-right {
	margin-left: 5px;
}

.mapp-label-top {
	margin-bottom: 3px;
}

/* Nested components (checkboxes & radios) */
.mapp-control-checkbox label, .mapp-control-radio label {
	margin-right: 20px;
}

/* Try to remove some WP styling */
.mapp-control input[type="radio"], .mapp-control input[type="checkbox"] {
	margin: 0;
}

.mapp-help-text {
	font-style: italic;
	padding: 5px 0;
}

.mapp-help-link {
	display: inline-block;
	text-decoration: none;
	vertical-align: baseline;
}

.mapp-help-warning {
	border: 1px solid lightgray;
	border-left: 4px solid #dba617;
	margin-top: 10px;
	padding: 10px;
}

.mapp-help-error {
	border: 1px solid lightgray;
	border-left: 4px solid #d63638;
	margin-top: 10px;
	padding: 10px;
}


/*
	-----------------------------------------------------------------------------------
	Misc
	-----------------------------------------------------------------------------------
*/

.mapp-align-left { float: left; }
.mapp-align-right { float: right; }
.mapp-align-center { margin-left: auto; margin-right: auto; }
.mapp-align-default {}

.mapp-close {
	color: gray;
	cursor: pointer;
	display: inline-block;
	font-family: sans-serif;
	font-size: 18px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	position: absolute;
	text-align: center;
	top: 0px; right: 0px;
	width: 20px;
	z-index: 1;
}

.mapp-close:after {
	content: "x";
}

.mapp-close:hover {
	color: black;
}

img.mapp-icon, .mapp-icon img {
	box-shadow: none !important;	/* 2012 applies box shadow to all images */
	filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.4));
	height: 32px;
	width: 32px;
	vertical-align: middle;
}


*[data-mapp-action] {
	cursor: pointer;
}

.mapp-max {
	width: 100%;
}

.mapp-caret:after {
	content: "";
	display: inline-block;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid black;
	border-bottom: none;
	margin-left: 5px;
	vertical-align: middle;
}

/* Pseudo-buttons, to avoid theme styles */
.mapp-button, .mapp-link-button, .mapp-submit-button {
	align-items: center;
	cursor: pointer;
	display: flex;
	justify-content: center;
	line-height: normal;
	padding: 10px;
	white-space: nowrap;
}

.mapp-link-button {
	color: #4285F4;
}

.mapp-button {
	background-color: white;
	border: 1px solid lightgray;
	user-select: none;    
}

.mapp-button:hover {
	background-color: #eee;
}

.mapp-submit-button {
	background-color: #4d90fe;
	border: 1px solid lightgray;
	color: white;
}

.mapp-submit-button:hover {
	background-color: #357ae8;
}

.mapp-button-disabled  {
	color: #aaa;
	pointer-events: none;
}

.mapp-button-busy:after {
	background: transparent url(/wp-content/plugins/mappress-google-maps-for-wordpress/images/spinner-2x.gif) no-repeat center center;
	background-size: 20px 20px;
	content: '';
	height: 20px;
	margin-left: 10px;
	opacity: 0.5;
	width: 20px;
}

.mapp-button-caret:after {
	content: '';
	display: inline-block;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid black;
	border-bottom: none;
	margin-left: 10px;
}

.mapp-button-disabled.mapp-button-caret:after {
	border-top: 5px solid #aaa;
}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
/*
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.eds-animate {
	overflow: hidden;	
}

.edsanimate-sis-hidden, .eds-scroll-hidden {
	opacity:0;	
}

.eds-scroll-visible {
	opacity:1;	
}

.animated {
   -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
        -ms-animation-duration: 1s;
          -o-animation-duration: 1s;
       	     animation-duration: 1s;
}

/*Delay classes*/
.delay1 {
    -webkit-animation-delay: .5s;
      -moz-animation-delay: .5s;
        -ms-animation-delay: .5s;
          -o-animation-delay: .5s;
             animation-delay: .5s;
}

.delay2 {
    -webkit-animation-delay: 1s;
      -moz-animation-delay: 1s;
        -ms-animation-delay: 1s;
          -o-animation-delay: 1s;
             animation-delay: 1s;
}

.delay3 {
    -webkit-animation-delay: 1.5s;
      -moz-animation-delay: 1.5s;
        -ms-animation-delay: 1.5s;
          -o-animation-delay: 1.5s;
             animation-delay: 1.5s;
}

.delay4 {
    -webkit-animation-delay: 2s;
      -moz-animation-delay: 2s;
        -ms-animation-delay: 2s;
          -o-animation-delay: 2s;
             animation-delay: 2s;
}

.delay5 {
    -webkit-animation-delay: 2.5s;
      -moz-animation-delay: 2.5s;
        -ms-animation-delay: 2.5s;
          -o-animation-delay: 2.5s;
             animation-delay: 2.5s;
}

.delay6 {
    -webkit-animation-delay: 3s;
      -moz-animation-delay: 3s;
        -ms-animation-delay: 3s;
          -o-animation-delay: 3s;
             animation-delay: 3s;
}

.delay7 {
    -webkit-animation-delay: 3.5s;
      -moz-animation-delay: 3.5s;
        -ms-animation-delay: 3.5s;
          -o-animation-delay: 3.5s;
             animation-delay: 3.5s;
}

.delay8 {
    -webkit-animation-delay: 4s;
      -moz-animation-delay: 4s;
        -ms-animation-delay: 4s;
          -o-animation-delay: 4s;
             animation-delay: 4s;
}

.delay9 {
    -webkit-animation-delay: 4.5s;
      -moz-animation-delay: 4.5s;
        -ms-animation-delay: 4.5s;
          -o-animation-delay: 4.5s;
             animation-delay: 4.5s;
}

.delay10 {
    -webkit-animation-delay: 5s;
      -moz-animation-delay: 5s;
        -ms-animation-delay: 5s;
          -o-animation-delay: 5s;
             animation-delay: 5s;
}

.delay11 {
    -webkit-animation-delay: 5.5s;
      -moz-animation-delay: 5.5s;
        -ms-animation-delay: 5.5s;
          -o-animation-delay: 5.5s;
             animation-delay: 5.5s;
}

.delay12 {
    -webkit-animation-delay: 6s;
      -moz-animation-delay: 6s;
        -ms-animation-delay: 6s;
          -o-animation-delay: 6s;
             animation-delay: 6s;
}

/*Duration Classes*/
.duration1 {
    -webkit-animation-duration: .5s !important;
      -moz-animation-duration: .5s !important;
        -ms-animation-duration: .5s !important;
          -o-animation-duration: .5s !important;
       	     animation-duration: .5s !important;
}

.duration2 {
    -webkit-animation-duration: 1s !important;
      -moz-animation-duration: 1s !important;
        -ms-animation-duration: 1s !important;
          -o-animation-duration: 1s !important;
       	     animation-duration: 1s !important;
}

.duration3 {
    -webkit-animation-duration: 1.5s !important;
      -moz-animation-duration: 1.5s !important;
        -ms-animation-duration: 1.5s !important;
          -o-animation-duration: 1.5s !important;
       	     animation-duration: 1.5s !important;
}

.duration4 {
    -webkit-animation-duration: 2s !important;
      -moz-animation-duration: 2s !important;
        -ms-animation-duration: 2s !important;
          -o-animation-duration: 2s !important;
       	     animation-duration: 2s !important;
}

.duration5 {
    -webkit-animation-duration: 2.5s !important;
      -moz-animation-duration: 2.5s !important;
        -ms-animation-duration: 2.5s !important;
          -o-animation-duration: 2.5s !important;
       	     animation-duration: 2.5s !important;
}

.duration6 {
    -webkit-animation-duration: 3s !important;
      -moz-animation-duration: 3s !important;
        -ms-animation-duration: 3s !important;
          -o-animation-duration: 3s !important;
       	     animation-duration: 3s !important;
}

.duration7 {
    -webkit-animation-duration: 3.5s !important;
      -moz-animation-duration: 3.5s !important;
        -ms-animation-duration: 3.5s !important;
          -o-animation-duration: 3.5s !important;
       	     animation-duration: 3.5s !important;
}

.duration8 {
    -webkit-animation-duration: 4s !important;
      -moz-animation-duration: 4s !important;
        -ms-animation-duration: 4s !important;
          -o-animation-duration: 4s !important;
       	     animation-duration: 4s !important;
}

.duration9 {
    -webkit-animation-duration: 4.5s !important;
      -moz-animation-duration: 4.5s !important;
        -ms-animation-duration: 4.5s !important;
          -o-animation-duration: 4.5s !important;
       	     animation-duration: 4.5s !important;
}

.duration10 {
    -webkit-animation-duration: 5s !important;
      -moz-animation-duration: 5s !important;
        -ms-animation-duration: 5s !important;
          -o-animation-duration: 5s !important;
       	     animation-duration: 5s !important;
}

.duration11 {
    -webkit-animation-duration: 5.5s !important;
      -moz-animation-duration: 5.5s !important;
        -ms-animation-duration: 5.5s !important;
          -o-animation-duration: 5.5s !important;
       	     animation-duration: 5.5s !important;
}

.duration12 {
    -webkit-animation-duration: 6s !important;
      -moz-animation-duration: 6s !important;
        -ms-animation-duration: 6s !important;
          -o-animation-duration: 6s !important;
       	     animation-duration: 6s !important;
}

.duration13 {
    -webkit-animation-duration: 6.5s !important;
      -moz-animation-duration: 6.5s !important;
        -ms-animation-duration: 6.5s !important;
          -o-animation-duration: 6.5s !important;
       	     animation-duration: 6.5s !important;
}

.duration14 {
    -webkit-animation-duration: 7s !important;
      -moz-animation-duration: 7s !important;
        -ms-animation-duration: 7s !important;
          -o-animation-duration: 7s !important;
       	     animation-duration: 7s !important;
}

.duration15 {
    -webkit-animation-duration: 7.5s !important;
      -moz-animation-duration: 7.5s !important;
        -ms-animation-duration: 7.5s !important;
          -o-animation-duration: 7.5s !important;
       	     animation-duration: 7.5s !important;
}

.duration16 {
    -webkit-animation-duration: 8s !important;
      -moz-animation-duration: 8s !important;
        -ms-animation-duration: 8s !important;
          -o-animation-duration: 8s !important;
       	     animation-duration: 8s !important;
}

.duration17 {
    -webkit-animation-duration: 8.5s !important;
      -moz-animation-duration: 8.5s !important;
        -ms-animation-duration: 8.5s !important;
          -o-animation-duration: 8.5s !important;
       	     animation-duration: 8.5s !important;
}

.duration18 {
    -webkit-animation-duration: 9s !important;
      -moz-animation-duration: 9s !important;
        -ms-animation-duration: 9s !important;
          -o-animation-duration: 9s !important;
       	     animation-duration: 9s !important;
}

.duration19 {
    -webkit-animation-duration: 9.5s !important;
      -moz-animation-duration: 9.5s !important;
        -ms-animation-duration: 9.5s !important;
          -o-animation-duration: 9.5s !important;
       	     animation-duration: 9.5s !important;
}

.duration20 {
    -webkit-animation-duration: 10s !important;
      -moz-animation-duration: 10s !important;
        -ms-animation-duration: 10s !important;
          -o-animation-duration: 10s !important;
       	     animation-duration: 10s !important;
}

.animated {
	/* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
	backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;

	animation-fill-mode: both;
	transform: translate3d(0, 0, 0);	

	-o-animation-fill-mode: both;
	-o-transform: translate3d(0, 0, 0);	

	-moz-animation-fill-mode: both;
	-moz-transform: translate3d(0, 0, 0);
	
	-webkit-animation-fill-mode: both;
	-webkit-transform: translate3d(0, 0, 0);
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

.animated.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.animated.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.animated.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}	
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}	
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}	
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}	
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

.animated.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}
@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); }
}

@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); }
}

@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}

.animated.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}

@-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(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    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(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animated.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); }
}

@-moz-keyframes wobble {
  0% { -moz-transform: translateX(0%); }
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  100% { -moz-transform: translateX(0%); }
}

@-o-keyframes wobble {
  0% { -o-transform: translateX(0%); }
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  30% { -o-transform: translateX(20%) rotate(3deg); }
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  60% { -o-transform: translateX(10%) rotate(2deg); }
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  100% { -o-transform: translateX(0%); }
}

@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}

.animated.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}

@-webkit-keyframes jello {
  0%, 11.1%, 100% {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  0%, 11.1%, 100% {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.animated.jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }	
	50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1); }	
	50% { -o-transform: scale(1.1); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.animated.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(0);
		-webkit-animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-webkit-animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
	}
	100% {
		-webkit-transform: perspective(400px) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) rotateY(0);
		-moz-animation-timing-function: ease-out;
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-moz-animation-timing-function: ease-out;
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
	80% {
		-moz-transform: perspective(400px) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in;
	}
	100% {
		-moz-transform: perspective(400px) scale(1);
		-moz-animation-timing-function: ease-in;
	}
}
@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) rotateY(0);
		-o-animation-timing-function: ease-out;
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-o-animation-timing-function: ease-out;
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
	80% {
		-o-transform: perspective(400px) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in;
	}
	100% {
		-o-transform: perspective(400px) scale(1);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(0);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) scale(1);
		animation-timing-function: ease-in;
	}
}

.animated.flip {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flip;
	-o-backface-visibility: visible !important;
	-o-animation-name: flip;
	backface-visibility: visible !important;
	animation-name: flip;
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.animated.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	backface-visibility: visible !important;
	animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.animated.flipOutX {
	-webkit-animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-moz-animation-name: flipOutX;
	-moz-backface-visibility: visible !important;
	-o-animation-name: flipOutX;
	-o-backface-visibility: visible !important;
	animation-name: flipOutX;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.animated.flipInY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInY;
	backface-visibility: visible !important;
	animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.animated.flipOutY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipOutY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipOutY;
	backface-visibility: visible !important;
	animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.animated.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.animated.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.animated.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.animated.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.animated.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(1080px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(1080px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(1080px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(1080px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.animated.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-1080px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-1080px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-1080px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-1080px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.animated.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.animated.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.animated.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-o-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

.animated.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
}
@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
}
@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-20px);
	}
}

.animated.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(20px);
	}
}

.animated.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
}

@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
}

@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-20px);
	}
}

.animated.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

.animated.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-1080px);
	}
}

@-moz-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-1080px);
	}
}

@-o-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-1080px);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-1080px);
	}
}

.animated.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(1080px);
	}
}

@-moz-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(1080px);
	}
}

@-o-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(1080px);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(1080px);
	}
}

.animated.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.animated.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}
@-moz-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}
@-o-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.animated.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	70% {
		-moz-transform: scale(.9);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	70% {
		-o-transform: scale(.9);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

.animated.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(1080px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
	}
	
	80% {
		-webkit-transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(1080px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(-30px);
	}
	
	80% {
		-moz-transform: translateY(10px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(1080px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(-30px);
	}
	
	80% {
		-o-transform: translateY(10px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(1080px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(-30px);
	}
	
	80% {
		transform: translateY(10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.animated.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-1080px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
	}
	
	80% {
		-webkit-transform: translateY(-10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-1080px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(30px);
	}
	
	80% {
		-moz-transform: translateY(-10px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-1080px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(30px);
	}
	
	80% {
		-o-transform: translateY(-10px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-1080px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(30px);
	}
	
	80% {
		transform: translateY(-10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.animated.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(30px);
	}
	
	80% {
		-o-transform: translateX(-10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(30px);
	}
	
	80% {
		transform: translateX(-10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.animated.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
	}
	
	80% {
		-webkit-transform: translateX(10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(-30px);
	}
	
	80% {
		-o-transform: translateX(10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(-30px);
	}
	
	80% {
		transform: translateX(10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.animated.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
	}
	
	25% {
		-webkit-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}	
}

@-moz-keyframes bounceOut {
	0% {
		-moz-transform: scale(1);
	}
	
	25% {
		-moz-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-moz-transform: scale(.3);
	}	
}

@-o-keyframes bounceOut {
	0% {
		-o-transform: scale(1);
	}
	
	25% {
		-o-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-o-transform: scale(.3);
	}	
}

@keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	
	25% {
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		transform: scale(.3);
	}	
}

.animated.bounceOut {
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-o-animation-name: bounceOut;
	animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-1080px);
	}
}

@-moz-keyframes bounceOutUp {
	0% {
		-moz-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-1080px);
	}
}

@-o-keyframes bounceOutUp {
	0% {
		-o-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-1080px);
	}
}

@keyframes bounceOutUp {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-1080px);
	}
}

.animated.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	-moz-animation-name: bounceOutUp;
	-o-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(1080px);
	}
}

@-moz-keyframes bounceOutDown {
	0% {
		-moz-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(1080px);
	}
}

@-o-keyframes bounceOutDown {
	0% {
		-o-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(1080px);
	}
}

@keyframes bounceOutDown {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(1080px);
	}
}

.animated.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	-moz-animation-name: bounceOutDown;
	-o-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes bounceOutLeft {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes bounceOutLeft {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes bounceOutLeft {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.animated.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	-moz-animation-name: bounceOutLeft;
	-o-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes bounceOutRight {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes bounceOutRight {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes bounceOutRight {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.animated.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateIn {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
}

.animated.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.animated.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.animated.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.animated.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.animated.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOut {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOut {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0;
	}
}

.animated.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.animated.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.animated.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.animated.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.animated.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.animated.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.animated.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.animated.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.animated.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.animated.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.animated.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1080px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1080px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1080px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1080px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.animated.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.animated.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.animated.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1080px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1080px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1080px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1080px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.animated.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -1080px, 0);
    transform: translate3d(0, -1080px, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -1080px, 0);
    transform: translate3d(0, -1080px, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animated.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animated.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animated.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 1080px, 0);
    transform: translate3d(0, 1080px, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 1080px, 0);
    transform: translate3d(0, 1080px, 0);
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animated.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1080px, 0);
    transform: translate3d(0, 1080px, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 1080px, 0);
    transform: translate3d(0, 1080px, 0);
  }
}

.animated.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
}

.animated.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
}

.animated.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1080px, 0);
    transform: translate3d(0, -1080px, 0);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -1080px, 0);
    transform: translate3d(0, -1080px, 0);
  }
}

.animated.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
	0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	100% { -webkit-transform: translateY(700px); opacity: 0; }
}

@-moz-keyframes hinge {
	0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	100% { -moz-transform: translateY(700px); opacity: 0; }
}

@-o-keyframes hinge {
	0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	100% { -o-transform: translateY(700px); opacity: 0; }
}

@keyframes hinge {
	0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
	20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
	100% { transform: translateY(700px); opacity: 0; }
}

.animated.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
	0% { opacity: 0; -webkit-transform: translateX(-3000px) rotate(-120deg); }
	100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}

@-moz-keyframes rollIn {
	0% { opacity: 0; -moz-transform: translateX(-3000px) rotate(-120deg); }
	100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}

@-o-keyframes rollIn {
	0% { opacity: 0; -o-transform: translateX(-3000px) rotate(-120deg); }
	100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}

@keyframes rollIn {
	0% { opacity: 0; transform: translateX(-3000px) rotate(-120deg); }
	100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}

.animated.rollIn {
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-o-animation-name: rollIn;
	animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-webkit-transform: translateX(3000px) rotate(120deg);
	}
}

@-moz-keyframes rollOut {
    0% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-moz-transform: translateX(3000px) rotate(120deg);
	}
}

@-o-keyframes rollOut {
    0% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-o-transform: translateX(3000px) rotate(120deg);
	}
}

@keyframes rollOut {
    0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		transform: translateX(3000px) rotate(120deg);
	}
}

.animated.rollOut {
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-o-animation-name: rollOut;
	animation-name: rollOut;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */

@-webkit-keyframes lightSpeedIn {
	0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@-moz-keyframes lightSpeedIn {
	0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@-o-keyframes lightSpeedIn {
	0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@keyframes lightSpeedIn {
	0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}

.animated.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;

    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */

@-webkit-keyframes lightSpeedOut {
    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@-moz-keyframes lightSpeedOut {
	0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@-o-keyframes lightSpeedOut {
	0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@keyframes lightSpeedOut {
	0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

.animated.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;

    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

/* originally authored by Angelo Rohit - https://github.com/angelorohit */

@-webkit-keyframes wiggle {
    0% { -webkit-transform: skewX(9deg); }
    10% { -webkit-transform: skewX(-8deg); }
    20% { -webkit-transform: skewX(7deg); }
    30% { -webkit-transform: skewX(-6deg); }
    40% { -webkit-transform: skewX(5deg); }
    50% { -webkit-transform: skewX(-4deg); }
    60% { -webkit-transform: skewX(3deg); }
    70% { -webkit-transform: skewX(-2deg); }
    80% { -webkit-transform: skewX(1deg); }
    90% { -webkit-transform: skewX(0deg); }
	100% { -webkit-transform: skewX(0deg); }
}

@-moz-keyframes wiggle {
    0% { -moz-transform: skewX(9deg); }
    10% { -moz-transform: skewX(-8deg); }
    20% { -moz-transform: skewX(7deg); }
    30% { -moz-transform: skewX(-6deg); }
    40% { -moz-transform: skewX(5deg); }
    50% { -moz-transform: skewX(-4deg); }
    60% { -moz-transform: skewX(3deg); }
    70% { -moz-transform: skewX(-2deg); }
    80% { -moz-transform: skewX(1deg); }
    90% { -moz-transform: skewX(0deg); }
	100% { -moz-transform: skewX(0deg); }
}

@-o-keyframes wiggle {
    0% { -o-transform: skewX(9deg); }
    10% { -o-transform: skewX(-8deg); }
    20% { -o-transform: skewX(7deg); }
    30% { -o-transform: skewX(-6deg); }
    40% { -o-transform: skewX(5deg); }
    50% { -o-transform: skewX(-4deg); }
    60% { -o-transform: skewX(3deg); }
    70% { -o-transform: skewX(-2deg); }
    80% { -o-transform: skewX(1deg); }
    90% { -o-transform: skewX(0deg); }
	100% { -o-transform: skewX(0deg); }
}

@keyframes wiggle {
    0% { transform: skewX(9deg); }
    10% { transform: skewX(-8deg); }
    20% { transform: skewX(7deg); }
    30% { transform: skewX(-6deg); }
    40% { transform: skewX(5deg); }
    50% { transform: skewX(-4deg); }
    60% { transform: skewX(3deg); }
    70% { transform: skewX(-2deg); }
    80% { transform: skewX(1deg); }
    90% { transform: skewX(0deg); }
	100% { transform: skewX(0deg); }
}

.animated.wiggle {
    -webkit-animation-name: wiggle;
    -moz-animation-name: wiggle;
    -o-animation-name: wiggle;
    animation-name: wiggle;

    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}



/*

A couple of additions for the animo.js library

Daniel Raftery <@ThirvingKings>

*/

.animated.fade {
	-webkit-animation-name: fade;
  -moz-animation-name: fade;
  -o-animation-name: fade;
  animation-name: fade;
}

@-webkit-keyframes fade {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

@-moz-keyframes fade {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

@-o-keyframes fade {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

@keyframes fade {
	0% { opacity: 1; }
	100% { opacity: 0; }
}

.animated.appear {
	-webkit-animation-name: appear;
  -moz-animation-name: appear;
  -o-animation-name: appear;
  animation-name: appear;
}

@-webkit-keyframes appear {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

@-moz-keyframes appear {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

@-o-keyframes appear {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

@keyframes appear {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

.animated.spinner {
	-webkit-animation-name: spinner;
  -moz-animation-name: spinner;
  -o-animation-name: spinner;
  animation-name: spinner;
}

@-webkit-keyframes spinner {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes spinner {
	0% { -moz-transform: rotate(0deg); }
	100% { -moz-transform: rotate(360deg); }
}

@-o-keyframes spinner {
	0% { -o-transform: rotate(0deg); }
	100% { -o-transform: rotate(360deg); }
}

@keyframes spinner {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.animated.twirlIn {
  -webkit-animation-name: twirlIn;
  -moz-animation-name: twirlIn;
  -o-animation-name: twirlIn;
  animation-name: twirlIn;
}

@-webkit-keyframes twirlIn {
  0% { -webkit-transform: rotate3d( 80,-70,10,180deg ); }
  100% { -webkit-transform: rotate3d( 0,0,0,0deg ); }
}

@-moz-keyframes twirlIn {
  0% { -moz-transform: rotate3d( 80,70,10,180deg ); }
  100% { -moz-transform: rotate3d( 0,0,0,0deg ); }
}

@-o-keyframes twirlIn {
  0% { -o-transform: rotate3d( 80,70,10,180deg ); }
  100% { -o-transform: rotate3d( 0,0,0,0deg ); }
}

@keyframes twirlIn {
  0% { transform: rotate3d( 0,0,0,0deg ); }
  100% { transform: rotate3d( 80,70,10,180deg ); }
}

.animated.twirlOut {
  -webkit-animation-name: twirlOut;
  -moz-animation-name: twirlOut;
  -o-animation-name: twirlOut;
  animation-name: twirlOut;
}

@-webkit-keyframes twirlOut {
  0% { -webkit-transform: rotate3d( 0,0,0,0deg ); }
  100% { -webkit-transform: rotate3d( 80,-70,10,180deg );  }
}

@-moz-keyframes twirlOut {
  0% { -moz-transform: rotate3d( 0,0,0,0deg ); }
  100% { -moz-transform: rotate3d( 80,70,10,180deg ); }
}

@-o-keyframes twirlOut { 
  0% { -o-transform: rotate3d( 0,0,0,0deg ); }
  100% { -o-transform: rotate3d( 80,70,10,180deg ); }
}

@keyframes twirlOut { 
  0% { transform: rotate3d( 0,0,0,0deg ); }
  100% { transform: rotate3d( 80,70,10,180deg ); }
}

.eds-animation-paused {
 -webkit-animation-play-state: paused; 
   animation-play-state: paused;
}

/* originally authored by Ian Lunn - https://github.com/IanLunn */

/* Grow */
@-webkit-keyframes grow {
  100% { -webkit-transform: scale(1.1);  }
}

@-moz-keyframes grow {
  100% { -moz-transform: scale(1.1);  }
}

@-o-keyframes grow { 
  100% { -o-transform: scale(1.1);  }
}

@keyframes grow { 
  100% { transform: scale(1.1);  }
}

.animated.grow {
  -webkit-animation-name: grow;
  -moz-animation-name: grow;
  -o-animation-name: grow;
  animation-name: grow;
}

/* Shrink */
@-webkit-keyframes shrink {
  100% { -webkit-transform: scale(0.9);  }
}

@-moz-keyframes shrink {
  100% { -moz-transform: scale(0.9);  }
}

@-o-keyframes shrink { 
  100% { -o-transform: scale(0.9);  }
}

@keyframes shrink { 
  100% { transform: scale(0.9);  }
}

.animated.shrink {
  -webkit-animation-name: shrink;
  -moz-animation-name: shrink;
  -o-animation-name: shrink;
  animation-name: shrink;
}

/* Pulse Grow */
@-webkit-keyframes pulseGrow {
  0% { -webkit-transform: scale(1.1); }
}

@-moz-keyframes pulseGrow {
  0% { -moz-transform: scale(1.1); }
}

@-o-keyframes pulseGrow {
  0% { -o-transform: scale(1.1); }
}

@keyframes pulseGrow {
  0% { transform: scale(1.1); }
}

.animated.pulseGrow {
  -webkit-animation-direction: alternate;
  -moz-animation-direction: alternate;
  -o-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-name: pulseGrow;
  -moz-animation-name: pulseGrow;
  -o-animation-name: pulseGrow;
  animation-name: pulseGrow;
}

/* Pulse Shrink */
@-webkit-keyframes pulseShrink {
  0% { -webkit-transform: scale(0.9); }
}

@-moz-keyframes pulseShrink {
  0% { -moz-transform: scale(0.9); }
}

@-o-keyframes pulseShrink {
  0% { -o-transform: scale(0.9); }
}

@keyframes pulseShrink {
  0% { transform: scale(0.9); }
}

.animated.pulseShrink {
  -webkit-animation-direction: alternate;
  -moz-animation-direction: alternate;
  -o-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-name: pulseShrink;
  -moz-animation-name: pulseShrink;
  -o-animation-name: pulseShrink;
  animation-name: pulseShrink;
}

/* Push */
@-webkit-keyframes push {
  50% { -webkit-transform: scale(0.8); }
  100% { -webkit-transform: scale(1); }
}

@-moz-keyframes push {
  50% { -moz-transform: scale(0.8); }
  100% { -moz-transform: scale(1); }
}

@-o-keyframes push {
  50% { -o-transform: scale(0.8); }
  100% { -o-transform: scale(1); }
}

@keyframes push {
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}

.animated.push {
  -webkit-animation-name: push;
  -moz-animation-name: push;
  -o-animation-name: push;
  animation-name: push;
}

/* Pop */
@-webkit-keyframes pop {
  50% { -webkit-transform: scale(1.2); }
}

@-moz-keyframes pop {
  50% { -moz-transform: scale(1.2); }
}

@-o-keyframes pop {
  50% { -o-transform: scale(1.2); }
}

@keyframes pop {
  50% { transform: scale(1.2); }
}

.animated.pop {
  -webkit-animation-name: pop;
  -moz-animation-name: pop;
  -o-animation-name: pop;
  animation-name: pop;
}

/* Rotate */
@-webkit-keyframes rotate {
  100% { -webkit-transform: rotate(60deg);  }
}

@-moz-keyframes rotate {
  100% { -moz-transform: rotate(60deg);  }
}

@-o-keyframes rotate { 
  100% { -o-transform: rotate(60deg);  }
}

@keyframes rotate { 
  100% { transform: rotate(60deg);  }
}

.animated.rotate {
  -webkit-animation-name: rotate;
  -moz-animation-name: rotate;
  -o-animation-name: rotate;
  animation-name: rotate;
}

/* Grow Rotate */
@-webkit-keyframes growRotate {
  100% { -webkit-transform: scale(1.1) rotate(60deg);  }
}

@-moz-keyframes growRotate {
  100% { -moz-transform: scale(1.1) rotate(60deg);  }
}

@-o-keyframes growRotate { 
  100% { -o-transform: scale(1.1) rotate(60deg);  }
}

@keyframes growRotate { 
  100% { transform: scale(1.1) rotate(60deg);  }
}

.animated.growRotate {
  -webkit-animation-name: growRotate;
  -moz-animation-name: growRotate;
  -o-animation-name: growRotate;
  animation-name: growRotate;
}

/* Float */
@-webkit-keyframes float {
  100% { -webkit-transform: translateY(-8px);  }
}

@-moz-keyframes float {
  100% { -moz-transform: translateY(-8px);  }
}

@-o-keyframes float { 
  100% { -o-transform: translateY(-8px);  }
}

@keyframes float { 
  100% { transform: translateY(-8px);  }
}

.animated.float {
  -webkit-animation-name: float;
  -moz-animation-name: float;
  -o-animation-name: float;
  animation-name: float;
}

/* Sink */
@-webkit-keyframes sink {
  100% { -webkit-transform: translateY(8px);  }
}

@-moz-keyframes sink {
  100% { -moz-transform: translateY(8px);  }
}

@-o-keyframes sink { 
  100% { -o-transform: translateY(8px);  }
}

@keyframes sink { 
  100% { transform: translateY(8px);  }
}

.animated.sink {
  -webkit-animation-name: sink;
  -moz-animation-name: sink;
  -o-animation-name: sink;
  animation-name: sink;
}

/* Skew */
@-webkit-keyframes skew {
  100% { -webkit-transform: skew(-10deg);  }
}

@-moz-keyframes skew {
  100% { -moz-transform: skew(-10deg);  }
}

@-o-keyframes skew { 
  100% { -o-transform: skew(-10deg);  }
}

@keyframes skew { 
  100% { transform: skew(-10deg);  }
}

.animated.skew {
  -webkit-animation-name: skew;
  -moz-animation-name: skew;
  -o-animation-name: skew;
  animation-name: skew;
}

/* Skew Forward */
@-webkit-keyframes skewForward {
  100% { -webkit-transform: skew(-10deg);  }
}

@-moz-keyframes skewForward {
  100% { -moz-transform: skew(-10deg);  }
}

@-o-keyframes skewForward { 
  100% { -o-transform: skew(-10deg);  }
}

@keyframes skewForward { 
  100% { transform: skew(-10deg);  }
}

.animated.skewForward {
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-animation-name: skewForward;
  -moz-animation-name: skewForward;
  -o-animation-name: skewForward;
  animation-name: skewForward;
}

/* Skew Backward */
@-webkit-keyframes skewBackward {
  100% { -webkit-transform: skew(10deg);  }
}

@-moz-keyframes skewBackward {
  100% { -moz-transform: skew(10deg);  }
}

@-o-keyframes skewBackward { 
  100% { -o-transform: skew(10deg);  }
}

@keyframes skewBackward { 
  100% { transform: skew(10deg);  }
}

.animated.skewBackward {
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-animation-name: skewBackward;
  -moz-animation-name: skewBackward;
  -o-animation-name: skewBackward;
  animation-name: skewBackward;
}

/* Wobble Vertical */
@-webkit-keyframes wobbleVertical {
  16.65% { -webkit-transform: translateY(8px); }
  33.3% { -webkit-transform: translateY(-6px); }
  49.95% { -webkit-transform: translateY(4px); }
  66.6% { -webkit-transform: translateY(-2px); }
  83.25% { -webkit-transform: translateY(1px); }
  100% { -webkit-transform: translateY(0); }
}

@-moz-keyframes wobbleVertical {
  16.65% { -moz-transform: translateY(8px); }
  33.3% { -moz-transform: translateY(-6px); }
  49.95% { -moz-transform: translateY(4px); }
  66.6% { -moz-transform: translateY(-2px); }
  83.25% { -moz-transform: translateY(1px); }
  100% { -moz-transform: translateY(0); }
}

@-o-keyframes wobbleVertical {
  16.65% { -o-transform: translateY(8px); }
  33.3% { -o-transform: translateY(-6px); }
  49.95% { -o-transform: translateY(4px); }
  66.6% { -o-transform: translateY(-2px); }
  83.25% { -o-transform: translateY(1px); }
  100% { -o-transform: translateY(0); }
}

@keyframes wobbleVertical {
  16.65% { transform: translateY(8px); }
  33.3% { transform: translateY(-6px); }
  49.95% { transform: translateY(4px); }
  66.6% { transform: translateY(-2px); }
  83.25% { transform: translateY(1px); }
  100% { transform: translateY(0); }
}

.animated.wobbleVertical {
  -webkit-animation-name: wobbleVertical;
  -moz-animation-name: wobbleVertical;
  -o-animation-name: wobbleVertical;
  animation-name: wobbleVertical;
}

/* Wobble Horizontal */
@-webkit-keyframes wobbleHorizontal {
  16.65% { -webkit-transform: translateX(8px); }
  33.3% { -webkit-transform: translateX(-6px); }
  49.95% { -webkit-transform: translateX(4px); }
  66.6% { -webkit-transform: translateX(-2px); }
  83.25% { -webkit-transform: translateX(1px); }
  100% { -webkit-transform: translateX(0); }
}

@-moz-keyframes wobbleHorizontal {
  16.65% { -moz-transform: translateX(8px); }
  33.3% { -moz-transform: translateX(-6px); }
  49.95% { -moz-transform: translateX(4px); }
  66.6% { -moz-transform: translateX(-2px); }
  83.25% { -moz-transform: translateX(1px); }
  100% { -moz-transform: translateX(0); }
}

@-o-keyframes wobbleHorizontal {
  16.65% { -o-transform: translateX(8px); }
  33.3% { -o-transform: translateX(-6px); }
  49.95% { -o-transform: translateX(4px); }
  66.6% { -o-transform: translateX(-2px); }
  83.25% { -o-transform: translateX(1px); }
  100% { -o-transform: translateX(0); }
}

@keyframes wobbleHorizontal {
  16.65% { transform: translateX(8px); }
  33.3% { transform: translateX(-6px); }
  49.95% { transform: translateX(4px); }
  66.6% { transform: translateX(-2px); }
  83.25% { transform: translateX(1px); }
  100% { transform: translateX(0); }
}

.animated.wobbleHorizontal {
  -webkit-animation-name: wobbleHorizontal;
  -moz-animation-name: wobbleHorizontal;
  -o-animation-name: wobbleHorizontal;
  animation-name: wobbleHorizontal;
}

/* Wobble To Bottom Right */
@-webkit-keyframes wobbleToBottomRight {
  16.65% { -webkit-transform: translate(8px, 8px); }
  33.3% { -webkit-transform: translate(-6px, -6px); }
  49.95% { -webkit-transform: translate(4px, 4px); }
  66.6% { -webkit-transform: translate(-2px, -2px); }
  83.25% { -webkit-transform: translate(1px, 1px); }
  100% { -webkit-transform: translate(0, 0); }
}

@-moz-keyframes wobbleToBottomRight {
  16.65% { -moz-transform: translate(8px, 8px); }
  33.3% { -moz-transform: translate(-6px, -6px); }
  49.95% { -moz-transform: translate(4px, 4px); }
  66.6% { -moz-transform: translate(-2px, -2px); }
  83.25% { -moz-transform: translate(1px, 1px); }
  100% { -moz-transform: translate(0, 0); }
}

@-o-keyframes wobbleToBottomRight {
  16.65% { -o-transform: translate(8px, 8px); }
  33.3% { -o-transform: translate(-6px, -6px); }
  49.95% { -o-transform: translate(4px, 4px); }
  66.6% { -o-transform: translate(-2px, -2px); }
  83.25% { -o-transform: translate(1px, 1px); }
  100% { -o-transform: translate(0, 0); }
}

@keyframes wobbleToBottomRight {
  16.65% { transform: translate(8px, 8px); }
  33.3% { transform: translate(-6px, -6px); }
  49.95% { transform: translate(4px, 4px); }
  66.6% { transform: translate(-2px, -2px); }
  83.25% { transform: translate(1px, 1px); }
  100% { transform: translate(0, 0); }
}

.animated.wobbleToBottomRight {
  -webkit-animation-name: wobbleToBottomRight;
  -moz-animation-name: wobbleToBottomRight;
  -o-animation-name: wobbleToBottomRight;
  animation-name: wobbleToBottomRight;
}

/* Wobble To Top Right */
@-webkit-keyframes wobbleToTopRight {
  16.65% { -webkit-transform: translate(8px, -8px); }
  33.3% { -webkit-transform: translate(-6px, 6px); }
  49.95% { -webkit-transform: translate(4px, -4px); }
  66.6% { -webkit-transform: translate(-2px, 2px); }
  83.25% { -webkit-transform: translate(1px, -1px); }
  100% { -webkit-transform: translate(0, 0); }
}

@-moz-keyframes wobbleToTopRight {
  16.65% { -moz-transform: translate(8px, -8px); }
  33.3% { -moz-transform: translate(-6px, 6px); }
  49.95% { -moz-transform: translate(4px, -4px); }
  66.6% { -moz-transform: translate(-2px, 2px); }
  83.25% { -moz-transform: translate(1px, -1px); }
  100% { -moz-transform: translate(0, 0); }
}

@-o-keyframes wobbleToTopRight {
  16.65% { -o-transform: translate(8px, -8px); }
  33.3% { -o-transform: translate(-6px, 6px); }
  49.95% { -o-transform: translate(4px, -4px); }
  66.6% { -o-transform: translate(-2px, 2px); }
  83.25% { -o-transform: translate(1px, -1px); }
  100% { -o-transform: translate(0, 0); }
}

@keyframes wobbleToTopRight {
  16.65% { transform: translate(8px, -8px); }
  33.3% { transform: translate(-6px, 6px); }
  49.95% { transform: translate(4px, -4px); }
  66.6% { transform: translate(-2px, 2px); }
  83.25% { transform: translate(1px, -1px); }
  100% { transform: translate(0, 0); }
}

.animated.wobbleToTopRight {
  -webkit-animation-name: wobbleToTopRight;
  -moz-animation-name: wobbleToTopRight;
  -o-animation-name: wobbleToTopRight;
  animation-name: wobbleToTopRight;
}

/* Wobble Top */
@-webkit-keyframes wobbleTop {
  16.65% { -webkit-transform: skew(-12deg); }
  33.3% { -webkit-transform: skew(10deg); }
  49.95% { -webkit-transform: skew(-6deg); }
  66.6% { -webkit-transform: skew(4deg); }
  83.25% { -webkit-transform: skew(-2deg); }
  100% { -webkit-transform: skew(0); }
}

@-moz-keyframes wobbleTop {
  16.65% { -moz-transform: skew(-12deg); }
  33.3% { -moz-transform: skew(10deg); }
  49.95% { -moz-transform: skew(-6deg); }
  66.6% { -moz-transform: skew(4deg); }
  83.25% { -moz-transform: skew(-2deg); }
  100% { -moz-transform: skew(0); }
}

@-o-keyframes wobbleTop {
  16.65% { -o-transform: skew(-12deg); }
  33.3% { -o-transform: skew(10deg); }
  49.95% { -o-transform: skew(-6deg); }
  66.6% { -o-transform: skew(4deg); }
  83.25% { -o-transform: skew(-2deg); }
  100% { -o-transform: skew(0); }
}

@keyframes wobbleTop {
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0); }
}

.animated.wobbleTop {
  -webkit-transform-origin: 0 100%;
  -moz-transform-origin: 0 100%;
  -o-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-animation-name: wobbleTop;
  -moz-animation-name: wobbleTop;
  -o-animation-name: wobbleTop;
  animation-name: wobbleTop;
}

/* Wobble Bottom */
@-webkit-keyframes wobbleBottom {
  16.65% { -webkit-transform: skew(-12deg); }
  33.3% { -webkit-transform: skew(10deg); }
  49.95% { -webkit-transform: skew(-6deg); }
  66.6% { -webkit-transform: skew(4deg); }
  83.25% { -webkit-transform: skew(-2deg); }
  100% { -webkit-transform: skew(0); }
}

@-moz-keyframes wobbleBottom {
  16.65% { -moz-transform: skew(-12deg); }
  33.3% { -moz-transform: skew(10deg); }
  49.95% { -moz-transform: skew(-6deg); }
  66.6% { -moz-transform: skew(4deg); }
  83.25% { -moz-transform: skew(-2deg); }
  100% { -moz-transform: skew(0); }
}

@-o-keyframes wobbleBottom {
  16.65% { -o-transform: skew(-12deg); }
  33.3% { -o-transform: skew(10deg); }
  49.95% { -o-transform: skew(-6deg); }
  66.6% { -o-transform: skew(4deg); }
  83.25% { -o-transform: skew(-2deg); }
  100% { -o-transform: skew(0); }
}

@keyframes wobbleBottom {
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0); }
}

.animated.wobbleBottom {
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -o-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-animation-name: wobbleBottom;
  -moz-animation-name: wobbleBottom;
  -o-animation-name: wobbleBottom;
  animation-name: wobbleBottom;
}

/* Wobble Skew */
@-webkit-keyframes wobbleSkew {
  16.65% { -webkit-transform: skew(-12deg); }
  33.3% { -webkit-transform: skew(10deg); }
  49.95% { -webkit-transform: skew(-6deg); }
  66.6% { -webkit-transform: skew(4deg); }
  83.25% { -webkit-transform: skew(-2deg); }
  100% { -webkit-transform: skew(0); }
}

@-moz-keyframes wobbleSkew {
  16.65% { -moz-transform: skew(-12deg); }
  33.3% { -moz-transform: skew(10deg); }
  49.95% { -moz-transform: skew(-6deg); }
  66.6% { -moz-transform: skew(4deg); }
  83.25% { -moz-transform: skew(-2deg); }
  100% { -moz-transform: skew(0); }
}

@-o-keyframes wobbleSkew {
  16.65% { -o-transform: skew(-12deg); }
  33.3% { -o-transform: skew(10deg); }
  49.95% { -o-transform: skew(-6deg); }
  66.6% { -o-transform: skew(4deg); }
  83.25% { -o-transform: skew(-2deg); }
  100% { -o-transform: skew(0); }
}

@keyframes wobbleSkew {
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0); }
}

.animated.wobbleSkew {
  -webkit-animation-name: wobbleSkew;
  -moz-animation-name: wobbleSkew;
  -o-animation-name: wobbleSkew;
  animation-name: wobbleSkew;
}

/* Buzz */
@-webkit-keyframes buzz {
  50% { -webkit-transform: translateX(3px) rotate(2deg); }
  100% { -webkit-transform: translateX(-3px) rotate(-2deg); }
}

@-moz-keyframes buzz {
  50% { -moz-transform: translateX(3px) rotate(2deg); }
  100% { -moz-transform: translateX(-3px) rotate(-2deg); }
}

@-o-keyframes buzz {
  50% { -o-transform: translateX(3px) rotate(2deg); }
  100% { -o-transform: translateX(-3px) rotate(-2deg); }
}

@keyframes buzz {
  50% { transform: translateX(3px) rotate(2deg); }
  100% { transform: translateX(-3px) rotate(-2deg); }
}

.animated.buzz {
  -webkit-animation-name: buzz;
  -moz-animation-name: buzz;
  -o-animation-name: buzz;
  animation-name: buzz;
}

/* Buzz Out */
@-webkit-keyframes buzzOut {
  10% { -webkit-transform: translateX(3px) rotate(2deg); }
  20% { -webkit-transform: translateX(-3px) rotate(-2deg); }
  30% { -webkit-transform: translateX(3px) rotate(2deg); }
  40% { -webkit-transform: translateX(-3px) rotate(-2deg); }
  50% { -webkit-transform: translateX(2px) rotate(1deg); }
  60% { -webkit-transform: translateX(-2px) rotate(-1deg); }
  70% { -webkit-transform: translateX(2px) rotate(1deg); }
  80% { -webkit-transform: translateX(-2px) rotate(-1deg); }
  90% { -webkit-transform: translateX(1px) rotate(0); }
  100% { -webkit-transform: translateX(-1px) rotate(0); }
}

@-moz-keyframes buzzOut {
  10% { -moz-transform: translateX(3px) rotate(2deg); }
  20% { -moz-transform: translateX(-3px) rotate(-2deg); }
  30% { -moz-transform: translateX(3px) rotate(2deg); }
  40% { -moz-transform: translateX(-3px) rotate(-2deg); }
  50% { -moz-transform: translateX(2px) rotate(1deg); }
  60% { -moz-transform: translateX(-2px) rotate(-1deg); }
  70% { -moz-transform: translateX(2px) rotate(1deg); }
  80% { -moz-transform: translateX(-2px) rotate(-1deg); }
  90% { -moz-transform: translateX(1px) rotate(0); }
  100% { -moz-transform: translateX(-1px) rotate(0); }
}

@-o-keyframes buzzOut {
  10% { -o-transform: translateX(3px) rotate(2deg); }
  20% { -o-transform: translateX(-3px) rotate(-2deg); }
  30% { -o-transform: translateX(3px) rotate(2deg); }
  40% { -o-transform: translateX(-3px) rotate(-2deg); }
  50% { -o-transform: translateX(2px) rotate(1deg); }
  60% { -o-transform: translateX(-2px) rotate(-1deg); }
  70% { -o-transform: translateX(2px) rotate(1deg); }
  80% { -o-transform: translateX(-2px) rotate(-1deg); }
  90% { -o-transform: translateX(1px) rotate(0); }
  100% { -o-transform: translateX(-1px) rotate(0); }
}

@keyframes buzzOut {
  10% { transform: translateX(3px) rotate(2deg); }
  20% { transform: translateX(-3px) rotate(-2deg); }
  30% { transform: translateX(3px) rotate(2deg); }
  40% { transform: translateX(-3px) rotate(-2deg); }
  50% { transform: translateX(2px) rotate(1deg); }
  60% { transform: translateX(-2px) rotate(-1deg); }
  70% { transform: translateX(2px) rotate(1deg); }
  80% { transform: translateX(-2px) rotate(-1deg); }
  90% { transform: translateX(1px) rotate(0); }
  100% { transform: translateX(-1px) rotate(0); }
}

.animated.buzzOut {
  -webkit-animation-name: buzzOut;
  -moz-animation-name: buzzOut;
  -o-animation-name: buzzOut;
  animation-name: buzzOut;
}

/* Forward */
@-webkit-keyframes forward {
  100% { -webkit-transform: translateX(8px);  }
}

@-moz-keyframes forward {
  100% { -moz-transform: translateX(8px);  }
}

@-o-keyframes forward { 
  100% { -o-transform: translateX(8px);  }
}

@keyframes forward { 
  100% { transform: translateX(8px);  }
}

.animated.forward {
  -webkit-animation-name: forward;
  -moz-animation-name: forward;
  -o-animation-name: forward;
  animation-name: forward;
}

/* Backward */
@-webkit-keyframes backward {
  100% { -webkit-transform: translateX(-8px);  }
}

@-moz-keyframes backward {
  100% { -moz-transform: translateX(-8px);  }
}

@-o-keyframes backward { 
  100% { -o-transform: translateX(-8px);  }
}

@keyframes backward { 
  100% { transform: translateX(-8px);  }
}

.animated.backward {
  -webkit-animation-name: backward;
  -moz-animation-name: backward;
  -o-animation-name: backward;
  animation-name: backward;
}.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}/*! Swipebox v1.5.2 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar #swipebox-overlay{top: 32px;}.admin-bar #swipebox-container {bottom: 32px;}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}@media screen, projection{/*
** Easy Columns CSS: css to define column layouts for the WP-Colum plugin
** for more info visit: http://www.patrickfriedl.com.com/
**
** use percentage widths and margins for fluid
** or unknown content widths and fixed
** widths and margins for known content widths
**
** for pixel widths:
** div width = ((content width - padding - margin)/number of divs)
** - margin - padding - border
**
** for more information on calcluating your widths, check
** out http://www.w3schools.com/css/css_boxmodel.asp
** for info on the CSS box model
*/
.ezcol>* {
	max-width: 100%;
}
.ezcol-one-quarter,
.ezcol-one-half,
.ezcol-three-quarter,
.ezcol-one-third,
.ezcol-two-third,
.ezcol-one-fifth,
.ezcol-two-fifth,
.ezcol-three-fifth,
.ezcol-four-fifth {
	float: left;
	margin-right: 4%;
	position: relative;
	word-wrap: break-word;
	hyphens: auto;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	text-rendering: optimizedLegibility;
}
.ezcol-one-quarter {
	width: 22%;
}
.ezcol-one-half {
	width: 48%;
}
.ezcol-three-quarter {
	width: 74%;
}
.ezcol-one-third {
	width: 30.666%;
}
.ezcol-two-third {
	width: 65.334%;
}
.ezcol-one-fifth {
	width: 16.8%;
}
.ezcol-two-fifth{
	width: 37.6%;
}
.ezcol-three-fifth {
	width: 58.4%;
}
.ezcol-four-fifth {
	width: 79.2%;
}
.ezcol-last {
	float: right;
	clear: right;
	margin-right: 0;
}
.ezcol-last:after {
   content: ".";
   opacity: 0;
   display: block;
   height: 0;
   clear: both;
}
.ezcol-both,
.ezcol-left,
.ezcol-right {
	margin: 0;
	padding: 0;
	background: none;
}
.ezcol-divider {
	clear: both !important;
	display: block !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	width: 100% !important;
	background: none !important;
}
.ezcol-both {
	clear: both !important;
}
.ezcol-left {
	clear: left !important;
}
.ezcol-right {
	clear: right !important;
}}@media screen, projection and all and (max-width: 768px){.ezcol-one-quarter,
	.ezcol-one-half,
	.ezcol-three-quarter,
	.ezcol-one-third,
	.ezcol-two-third,
	.ezcol-one-fifth,
	.ezcol-two-fifth,
	.ezcol-three-fifth,
	.ezcol-four-fifth {
		width: 48% !important;
		margin-right: 2%;
	}
	.ezcol-last {
		float: left;
		clear: none;
		display: block;
	}
	.ezcol-last:after {
		content: "";
		display: block;
		clear: none;
	}
	.ezcol-last + .ezcol-divider {
		clear: none !important;
		display: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}}@media screen, projection and all and (max-width: 480px){.ezcol-one-quarter,
	.ezcol-one-half,
	.ezcol-three-quarter,
	.ezcol-one-third,
	.ezcol-two-third,
	.ezcol-one-fifth,
	.ezcol-two-fifth,
	.ezcol-three-fifth,
	.ezcol-four-fifth {
		width: 100% !important;
		margin-right: 0;
	}}