@charset "UTF-8";
    /*!
Theme Name:  negev
*/:root {
    --block-size-height: 5.8rem;
    --block-size-height-half: 2.4rem;
    --desktop-fs-4-2: 4.2rem;
    --desktop-fs-4: 4rem;
    --desktop-fs-3-4: 3.4rem;
    --desktop-fs-3: 3rem;
    --desktop-fs-2-6: 2.6rem;
    --desktop-fs-2-2: 2.2rem;
    --desktop-fs-2: 2rem;
    --desktop-fs-1-7: 1.7rem;
    --desktop-fs-1-6: 1.6rem;
    --global-fs: 2.4rem;
    --website-height: 100vh;
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background-color: transparent;
}
a:active, a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
h1 {
    font-size: 2em;
    margin: .67em 0;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -.5em;
}
sub {
    bottom: -.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button, select {
    text-transform: none;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto;
}
input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: 700;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}
/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html {
    font-size: 62.5%;
    line-height: 1.4;
    color: #000;
}
body, html {
    font-family: Abraham, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    letter-spacing: .2rem;
}
::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}
::selection {
    background: #b3d4fc;
    text-shadow: none;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #000;
    margin: 1em 0;
    padding: 0;
}
audio, canvas, iframe, img, svg, video {
    vertical-align: middle;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}
a {
    text-decoration: none;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
p {
    margin: 0;
}
p+p {
    margin-top: 26px;
}
html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, :after, :before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}
.hidden {
    display: none!important;
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.invisible {
    visibility: hidden;
}
.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.relative {
    position: relative;
}
.no-padding {
    padding: 0!important;
}
.no-margin {
    margin: 0;
}
.justify-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.no-stretch {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
@media print {
    *, : after, :before, :first-letter, :first-line {
    background: 0 0!important;
    color: #000!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    text-shadow: none!important;
}
a, a:visited {
    text-decoration: underline;
}
a[href]:after {
    content: " (" attr(href) ")"}
abbr[title]:after {
    content: " (" attr(title) ")"}
a[href^="#"]:after, a[href^="javascript:"]:after {
    content: ""}
blockquote, pre {
    border: 1px solid #999;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
img, tr {
    page-break-inside: avoid;
}
img {
    max-width: 100%!important;
}
h2, h3, p {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}
}/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter,  Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport {
    width: device-width;
}
html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-overflow-style: scrollbar;
}
body.rtl * {
    direction: rtl;
}
*, ::after, ::before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width:576px) {
    .container {
    max-width: 540px;
}
}@media (min-width:768px) {
    .container {
    max-width: 720px;
}
}@media (min-width:1306px) {
    .container {
    max-width: 1246px;
}
}@media (min-width:1890px) {
    .container {
    max-width: 1830px;
}
}.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters>.col, .no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    max-width: 100%}
.col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%}
.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%}
.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%}
.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%}
.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%}
.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%}
.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%}
.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%}
.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%}
.col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%}
.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%}
.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
.order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
}
.order-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    -webkit-order: 13;
    order: 13;
}
.order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
}
.order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}
.order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
}
.order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
}
.order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
}
.order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
}
.order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
}
.order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
}
.order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
}
.order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
}
.order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
}
.offset-1 {
    margin-left: 8.333333%}
.offset-2 {
    margin-left: 16.666667%}
.offset-3 {
    margin-left: 25%}
.offset-4 {
    margin-left: 33.333333%}
.offset-5 {
    margin-left: 41.666667%}
.offset-6 {
    margin-left: 50%}
.offset-7 {
    margin-left: 58.333333%}
.offset-8 {
    margin-left: 66.666667%}
.offset-9 {
    margin-left: 75%}
.offset-10 {
    margin-left: 83.333333%}
.offset-11 {
    margin-left: 91.666667%}
@media (min-width:576px) {
    .col-sm {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    max-width: 100%}
.col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%}
.col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%}
.col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%}
.col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%}
.col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%}
.col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%}
.col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%}
.col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%}
.col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%}
.col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%}
.col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%}
.col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
.order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
}
.order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    -webkit-order: 13;
    order: 13;
}
.order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
}
.order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}
.order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
}
.order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
}
.order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
}
.order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
}
.order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
}
.order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
}
.order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
}
.order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
}
.order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
}
.offset-sm-0 {
    margin-left: 0;
}
.offset-sm-1 {
    margin-left: 8.333333%}
.offset-sm-2 {
    margin-left: 16.666667%}
.offset-sm-3 {
    margin-left: 25%}
.offset-sm-4 {
    margin-left: 33.333333%}
.offset-sm-5 {
    margin-left: 41.666667%}
.offset-sm-6 {
    margin-left: 50%}
.offset-sm-7 {
    margin-left: 58.333333%}
.offset-sm-8 {
    margin-left: 66.666667%}
.offset-sm-9 {
    margin-left: 75%}
.offset-sm-10 {
    margin-left: 83.333333%}
.offset-sm-11 {
    margin-left: 91.666667%}
}@media (min-width:768px) {
    .col-md {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    max-width: 100%}
.col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%}
.col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%}
.col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%}
.col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%}
.col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%}
.col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%}
.col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%}
.col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%}
.col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%}
.col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%}
.col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%}
.col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
.order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
}
.order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    -webkit-order: 13;
    order: 13;
}
.order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
}
.order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}
.order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
}
.order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
}
.order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
}
.order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
}
.order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
}
.order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
}
.order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
}
.order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
}
.order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
}
.offset-md-0 {
    margin-left: 0;
}
.offset-md-1 {
    margin-left: 8.333333%}
.offset-md-2 {
    margin-left: 16.666667%}
.offset-md-3 {
    margin-left: 25%}
.offset-md-4 {
    margin-left: 33.333333%}
.offset-md-5 {
    margin-left: 41.666667%}
.offset-md-6 {
    margin-left: 50%}
.offset-md-7 {
    margin-left: 58.333333%}
.offset-md-8 {
    margin-left: 66.666667%}
.offset-md-9 {
    margin-left: 75%}
.offset-md-10 {
    margin-left: 83.333333%}
.offset-md-11 {
    margin-left: 91.666667%}
}@media (min-width:1306px) {
    .col-lg {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    max-width: 100%}
.col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%}
.col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%}
.col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%}
.col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%}
.col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%}
.col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%}
.col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%}
.col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%}
.col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%}
.col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%}
.col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%}
.col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
.order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
}
.order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    -webkit-order: 13;
    order: 13;
}
.order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
}
.order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}
.order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
}
.order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
}
.order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
}
.order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
}
.order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
}
.order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
}
.order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
}
.order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
}
.order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
}
.offset-lg-0 {
    margin-left: 0;
}
.offset-lg-1 {
    margin-left: 8.333333%}
.offset-lg-2 {
    margin-left: 16.666667%}
.offset-lg-3 {
    margin-left: 25%}
.offset-lg-4 {
    margin-left: 33.333333%}
.offset-lg-5 {
    margin-left: 41.666667%}
.offset-lg-6 {
    margin-left: 50%}
.offset-lg-7 {
    margin-left: 58.333333%}
.offset-lg-8 {
    margin-left: 66.666667%}
.offset-lg-9 {
    margin-left: 75%}
.offset-lg-10 {
    margin-left: 83.333333%}
.offset-lg-11 {
    margin-left: 91.666667%}
}@media (min-width:1890px) {
    .col-xl {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    max-width: 100%}
.col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    -webkit-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%}
.col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    -webkit-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%}
.col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%}
.col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    -webkit-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%}
.col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    -webkit-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%}
.col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%}
.col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    -webkit-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%}
.col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    -webkit-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%}
.col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%}
.col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    -webkit-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%}
.col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    -webkit-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%}
.col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
.order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
}
.order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    -webkit-order: 13;
    order: 13;
}
.order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
}
.order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}
.order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
}
.order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
}
.order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6;
}
.order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7;
}
.order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8;
}
.order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9;
}
.order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10;
}
.order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    -webkit-order: 11;
    order: 11;
}
.order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    -webkit-order: 12;
    order: 12;
}
.offset-xl-0 {
    margin-left: 0;
}
.offset-xl-1 {
    margin-left: 8.333333%}
.offset-xl-2 {
    margin-left: 16.666667%}
.offset-xl-3 {
    margin-left: 25%}
.offset-xl-4 {
    margin-left: 33.333333%}
.offset-xl-5 {
    margin-left: 41.666667%}
.offset-xl-6 {
    margin-left: 50%}
.offset-xl-7 {
    margin-left: 58.333333%}
.offset-xl-8 {
    margin-left: 66.666667%}
.offset-xl-9 {
    margin-left: 75%}
.offset-xl-10 {
    margin-left: 83.333333%}
.offset-xl-11 {
    margin-left: 91.666667%}
}.d-none {
    display: none!important;
}
.d-inline {
    display: inline!important;
}
.d-inline-block {
    display: inline-block!important;
}
.d-block {
    display: block!important;
}
.d-table {
    display: table!important;
}
.d-table-row {
    display: table-row!important;
}
.d-table-cell {
    display: table-cell!important;
}
.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;
}
.d-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: -webkit-inline-flex!important;
    display: inline-flex!important;
}
@media (min-width:576px) {
    .d-sm-none {
    display: none!important;
}
.d-sm-inline {
    display: inline!important;
}
.d-sm-inline-block {
    display: inline-block!important;
}
.d-sm-block {
    display: block!important;
}
.d-sm-table {
    display: table!important;
}
.d-sm-table-row {
    display: table-row!important;
}
.d-sm-table-cell {
    display: table-cell!important;
}
.d-sm-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;
}
.d-sm-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: -webkit-inline-flex!important;
    display: inline-flex!important;
}
}@media (min-width:768px) {
    .d-md-none {
    display: none!important;
}
.d-md-inline {
    display: inline!important;
}
.d-md-inline-block {
    display: inline-block!important;
}
.d-md-block {
    display: block!important;
}
.d-md-table {
    display: table!important;
}
.d-md-table-row {
    display: table-row!important;
}
.d-md-table-cell {
    display: table-cell!important;
}
.d-md-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;
}
.d-md-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: -webkit-inline-flex!important;
    display: inline-flex!important;
}
}@media (min-width:1306px) {
    .d-lg-none {
    display: none!important;
}
.d-lg-inline {
    display: inline!important;
}
.d-lg-inline-block {
    display: inline-block!important;
}
.d-lg-block {
    display: block!important;
}
.d-lg-table {
    display: table!important;
}
.d-lg-table-row {
    display: table-row!important;
}
.d-lg-table-cell {
    display: table-cell!important;
}
.d-lg-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;
}
.d-lg-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: -webkit-inline-flex!important;
    display: inline-flex!important;
}
}@media (min-width:1890px) {
    .d-xl-none {
    display: none!important;
}
.d-xl-inline {
    display: inline!important;
}
.d-xl-inline-block {
    display: inline-block!important;
}
.d-xl-block {
    display: block!important;
}
.d-xl-table {
    display: table!important;
}
.d-xl-table-row {
    display: table-row!important;
}
.d-xl-table-cell {
    display: table-cell!important;
}
.d-xl-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;
}
.d-xl-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: -webkit-inline-flex!important;
    display: inline-flex!important;
}
}@media print {
    .d-print-none {
    display: none!important;
}
.d-print-inline {
    display: inline!important;
}
.d-print-inline-block {
    display: inline-block!important;
}
.d-print-block {
    display: block!important;
}
.d-print-table {
    display: table!important;
}
.d-print-table-row {
    display: table-row!important;
}
.d-print-table-cell {
    display: table-cell!important;
}
.d-print-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;
}
.d-print-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: -webkit-inline-flex!important;
    display: inline-flex!important;
}
}.flex-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    -webkit-flex-direction: row!important;
    flex-direction: row!important;
}
.flex-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    -webkit-flex-direction: column!important;
    flex-direction: column!important;
}
.flex-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    -webkit-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
}
.flex-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    -webkit-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
}
.flex-wrap {
    -ms-flex-wrap: wrap!important;
    -webkit-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}
.flex-nowrap {
    -ms-flex-wrap: nowrap!important;
    -webkit-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}
.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    -webkit-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important;
}
.justify-content-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    -webkit-justify-content: flex-start!important;
    justify-content: flex-start!important;
}
.justify-content-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    -webkit-justify-content: flex-end!important;
    justify-content: flex-end!important;
}
.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    -webkit-justify-content: center!important;
    justify-content: center!important;
}
.justify-content-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    -webkit-justify-content: space-between!important;
    justify-content: space-between!important;
}
.justify-content-around {
    -ms-flex-pack: distribute!important;
    -webkit-justify-content: space-around!important;
    justify-content: space-around!important;
}
.align-items-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    -webkit-align-items: flex-start!important;
    align-items: flex-start!important;
}
.align-items-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    -webkit-align-items: flex-end!important;
    align-items: flex-end!important;
}
.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-align-items: center!important;
    align-items: center!important;
}
.align-items-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    -webkit-align-items: baseline!important;
    align-items: baseline!important;
}
.align-items-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    -webkit-align-items: stretch!important;
    align-items: stretch!important;
}
.align-content-start {
    -ms-flex-line-pack: start!important;
    -webkit-align-content: flex-start!important;
    align-content: flex-start!important;
}
.align-content-end {
    -ms-flex-line-pack: end!important;
    -webkit-align-content: flex-end!important;
    align-content: flex-end!important;
}
.align-content-center {
    -ms-flex-line-pack: center!important;
    -webkit-align-content: center!important;
    align-content: center!important;
}
.align-content-between {
    -ms-flex-line-pack: justify!important;
    -webkit-align-content: space-between!important;
    align-content: space-between!important;
}
.align-content-around {
    -ms-flex-line-pack: distribute!important;
    -webkit-align-content: space-around!important;
    align-content: space-around!important;
}
.align-content-stretch {
    -ms-flex-line-pack: stretch!important;
    -webkit-align-content: stretch!important;
    align-content: stretch!important;
}
.align-self-auto {
    -ms-flex-item-align: auto!important;
    -webkit-align-self: auto!important;
    -ms-grid-row-align: auto!important;
    align-self: auto!important;
}
.align-self-start {
    -ms-flex-item-align: start!important;
    -webkit-align-self: flex-start!important;
    align-self: flex-start!important;
}
.align-self-end {
    -ms-flex-item-align: end!important;
    -webkit-align-self: flex-end!important;
    align-self: flex-end!important;
}
.align-self-center {
    -ms-flex-item-align: center!important;
    -webkit-align-self: center!important;
    -ms-grid-row-align: center!important;
    align-self: center!important;
}
.align-self-baseline {
    -ms-flex-item-align: baseline!important;
    -webkit-align-self: baseline!important;
    align-self: baseline!important;
}
.align-self-stretch {
    -ms-flex-item-align: stretch!important;
    -webkit-align-self: stretch!important;
    -ms-grid-row-align: stretch!important;
    align-self: stretch!important;
}
@media (min-width:576px) {
    .flex-sm-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    -webkit-flex-direction: row!important;
    flex-direction: row!important;
}
.flex-sm-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    -webkit-flex-direction: column!important;
    flex-direction: column!important;
}
.flex-sm-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    -webkit-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
}
.flex-sm-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    -webkit-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
}
.flex-sm-wrap {
    -ms-flex-wrap: wrap!important;
    -webkit-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}
.flex-sm-nowrap {
    -ms-flex-wrap: nowrap!important;
    -webkit-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}
.flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    -webkit-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important;
}
.justify-content-sm-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    -webkit-justify-content: flex-start!important;
    justify-content: flex-start!important;
}
.justify-content-sm-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    -webkit-justify-content: flex-end!important;
    justify-content: flex-end!important;
}
.justify-content-sm-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    -webkit-justify-content: center!important;
    justify-content: center!important;
}
.justify-content-sm-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    -webkit-justify-content: space-between!important;
    justify-content: space-between!important;
}
.justify-content-sm-around {
    -ms-flex-pack: distribute!important;
    -webkit-justify-content: space-around!important;
    justify-content: space-around!important;
}
.align-items-sm-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    -webkit-align-items: flex-start!important;
    align-items: flex-start!important;
}
.align-items-sm-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    -webkit-align-items: flex-end!important;
    align-items: flex-end!important;
}
.align-items-sm-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-align-items: center!important;
    align-items: center!important;
}
.align-items-sm-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    -webkit-align-items: baseline!important;
    align-items: baseline!important;
}
.align-items-sm-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    -webkit-align-items: stretch!important;
    align-items: stretch!important;
}
.align-content-sm-start {
    -ms-flex-line-pack: start!important;
    -webkit-align-content: flex-start!important;
    align-content: flex-start!important;
}
.align-content-sm-end {
    -ms-flex-line-pack: end!important;
    -webkit-align-content: flex-end!important;
    align-content: flex-end!important;
}
.align-content-sm-center {
    -ms-flex-line-pack: center!important;
    -webkit-align-content: center!important;
    align-content: center!important;
}
.align-content-sm-between {
    -ms-flex-line-pack: justify!important;
    -webkit-align-content: space-between!important;
    align-content: space-between!important;
}
.align-content-sm-around {
    -ms-flex-line-pack: distribute!important;
    -webkit-align-content: space-around!important;
    align-content: space-around!important;
}
.align-content-sm-stretch {
    -ms-flex-line-pack: stretch!important;
    -webkit-align-content: stretch!important;
    align-content: stretch!important;
}
.align-self-sm-auto {
    -ms-flex-item-align: auto!important;
    -webkit-align-self: auto!important;
    -ms-grid-row-align: auto!important;
    align-self: auto!important;
}
.align-self-sm-start {
    -ms-flex-item-align: start!important;
    -webkit-align-self: flex-start!important;
    align-self: flex-start!important;
}
.align-self-sm-end {
    -ms-flex-item-align: end!important;
    -webkit-align-self: flex-end!important;
    align-self: flex-end!important;
}
.align-self-sm-center {
    -ms-flex-item-align: center!important;
    -webkit-align-self: center!important;
    -ms-grid-row-align: center!important;
    align-self: center!important;
}
.align-self-sm-baseline {
    -ms-flex-item-align: baseline!important;
    -webkit-align-self: baseline!important;
    align-self: baseline!important;
}
.align-self-sm-stretch {
    -ms-flex-item-align: stretch!important;
    -webkit-align-self: stretch!important;
    -ms-grid-row-align: stretch!important;
    align-self: stretch!important;
}
}@media (min-width:768px) {
    .flex-md-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    -webkit-flex-direction: row!important;
    flex-direction: row!important;
}
.flex-md-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    -webkit-flex-direction: column!important;
    flex-direction: column!important;
}
.flex-md-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    -webkit-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
}
.flex-md-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    -webkit-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
}
.flex-md-wrap {
    -ms-flex-wrap: wrap!important;
    -webkit-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}
.flex-md-nowrap {
    -ms-flex-wrap: nowrap!important;
    -webkit-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}
.flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    -webkit-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important;
}
.justify-content-md-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    -webkit-justify-content: flex-start!important;
    justify-content: flex-start!important;
}
.justify-content-md-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    -webkit-justify-content: flex-end!important;
    justify-content: flex-end!important;
}
.justify-content-md-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    -webkit-justify-content: center!important;
    justify-content: center!important;
}
.justify-content-md-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    -webkit-justify-content: space-between!important;
    justify-content: space-between!important;
}
.justify-content-md-around {
    -ms-flex-pack: distribute!important;
    -webkit-justify-content: space-around!important;
    justify-content: space-around!important;
}
.align-items-md-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    -webkit-align-items: flex-start!important;
    align-items: flex-start!important;
}
.align-items-md-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    -webkit-align-items: flex-end!important;
    align-items: flex-end!important;
}
.align-items-md-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-align-items: center!important;
    align-items: center!important;
}
.align-items-md-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    -webkit-align-items: baseline!important;
    align-items: baseline!important;
}
.align-items-md-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    -webkit-align-items: stretch!important;
    align-items: stretch!important;
}
.align-content-md-start {
    -ms-flex-line-pack: start!important;
    -webkit-align-content: flex-start!important;
    align-content: flex-start!important;
}
.align-content-md-end {
    -ms-flex-line-pack: end!important;
    -webkit-align-content: flex-end!important;
    align-content: flex-end!important;
}
.align-content-md-center {
    -ms-flex-line-pack: center!important;
    -webkit-align-content: center!important;
    align-content: center!important;
}
.align-content-md-between {
    -ms-flex-line-pack: justify!important;
    -webkit-align-content: space-between!important;
    align-content: space-between!important;
}
.align-content-md-around {
    -ms-flex-line-pack: distribute!important;
    -webkit-align-content: space-around!important;
    align-content: space-around!important;
}
.align-content-md-stretch {
    -ms-flex-line-pack: stretch!important;
    -webkit-align-content: stretch!important;
    align-content: stretch!important;
}
.align-self-md-auto {
    -ms-flex-item-align: auto!important;
    -webkit-align-self: auto!important;
    -ms-grid-row-align: auto!important;
    align-self: auto!important;
}
.align-self-md-start {
    -ms-flex-item-align: start!important;
    -webkit-align-self: flex-start!important;
    align-self: flex-start!important;
}
.align-self-md-end {
    -ms-flex-item-align: end!important;
    -webkit-align-self: flex-end!important;
    align-self: flex-end!important;
}
.align-self-md-center {
    -ms-flex-item-align: center!important;
    -webkit-align-self: center!important;
    -ms-grid-row-align: center!important;
    align-self: center!important;
}
.align-self-md-baseline {
    -ms-flex-item-align: baseline!important;
    -webkit-align-self: baseline!important;
    align-self: baseline!important;
}
.align-self-md-stretch {
    -ms-flex-item-align: stretch!important;
    -webkit-align-self: stretch!important;
    -ms-grid-row-align: stretch!important;
    align-self: stretch!important;
}
}@media (min-width:1306px) {
    .flex-lg-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    -webkit-flex-direction: row!important;
    flex-direction: row!important;
}
.flex-lg-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    -webkit-flex-direction: column!important;
    flex-direction: column!important;
}
.flex-lg-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    -webkit-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
}
.flex-lg-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    -webkit-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
}
.flex-lg-wrap {
    -ms-flex-wrap: wrap!important;
    -webkit-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}
.flex-lg-nowrap {
    -ms-flex-wrap: nowrap!important;
    -webkit-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}
.flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    -webkit-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important;
}
.justify-content-lg-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    -webkit-justify-content: flex-start!important;
    justify-content: flex-start!important;
}
.justify-content-lg-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    -webkit-justify-content: flex-end!important;
    justify-content: flex-end!important;
}
.justify-content-lg-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    -webkit-justify-content: center!important;
    justify-content: center!important;
}
.justify-content-lg-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    -webkit-justify-content: space-between!important;
    justify-content: space-between!important;
}
.justify-content-lg-around {
    -ms-flex-pack: distribute!important;
    -webkit-justify-content: space-around!important;
    justify-content: space-around!important;
}
.align-items-lg-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    -webkit-align-items: flex-start!important;
    align-items: flex-start!important;
}
.align-items-lg-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    -webkit-align-items: flex-end!important;
    align-items: flex-end!important;
}
.align-items-lg-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-align-items: center!important;
    align-items: center!important;
}
.align-items-lg-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    -webkit-align-items: baseline!important;
    align-items: baseline!important;
}
.align-items-lg-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    -webkit-align-items: stretch!important;
    align-items: stretch!important;
}
.align-content-lg-start {
    -ms-flex-line-pack: start!important;
    -webkit-align-content: flex-start!important;
    align-content: flex-start!important;
}
.align-content-lg-end {
    -ms-flex-line-pack: end!important;
    -webkit-align-content: flex-end!important;
    align-content: flex-end!important;
}
.align-content-lg-center {
    -ms-flex-line-pack: center!important;
    -webkit-align-content: center!important;
    align-content: center!important;
}
.align-content-lg-between {
    -ms-flex-line-pack: justify!important;
    -webkit-align-content: space-between!important;
    align-content: space-between!important;
}
.align-content-lg-around {
    -ms-flex-line-pack: distribute!important;
    -webkit-align-content: space-around!important;
    align-content: space-around!important;
}
.align-content-lg-stretch {
    -ms-flex-line-pack: stretch!important;
    -webkit-align-content: stretch!important;
    align-content: stretch!important;
}
.align-self-lg-auto {
    -ms-flex-item-align: auto!important;
    -webkit-align-self: auto!important;
    -ms-grid-row-align: auto!important;
    align-self: auto!important;
}
.align-self-lg-start {
    -ms-flex-item-align: start!important;
    -webkit-align-self: flex-start!important;
    align-self: flex-start!important;
}
.align-self-lg-end {
    -ms-flex-item-align: end!important;
    -webkit-align-self: flex-end!important;
    align-self: flex-end!important;
}
.align-self-lg-center {
    -ms-flex-item-align: center!important;
    -webkit-align-self: center!important;
    -ms-grid-row-align: center!important;
    align-self: center!important;
}
.align-self-lg-baseline {
    -ms-flex-item-align: baseline!important;
    -webkit-align-self: baseline!important;
    align-self: baseline!important;
}
.align-self-lg-stretch {
    -ms-flex-item-align: stretch!important;
    -webkit-align-self: stretch!important;
    -ms-grid-row-align: stretch!important;
    align-self: stretch!important;
}
}@media (min-width:1890px) {
    .flex-xl-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    -webkit-flex-direction: row!important;
    flex-direction: row!important;
}
.flex-xl-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    -webkit-flex-direction: column!important;
    flex-direction: column!important;
}
.flex-xl-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    -webkit-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
}
.flex-xl-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    -webkit-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
}
.flex-xl-wrap {
    -ms-flex-wrap: wrap!important;
    -webkit-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}
.flex-xl-nowrap {
    -ms-flex-wrap: nowrap!important;
    -webkit-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important;
}
.flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    -webkit-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important;
}
.justify-content-xl-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    -webkit-justify-content: flex-start!important;
    justify-content: flex-start!important;
}
.justify-content-xl-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    -webkit-justify-content: flex-end!important;
    justify-content: flex-end!important;
}
.justify-content-xl-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    -webkit-justify-content: center!important;
    justify-content: center!important;
}
.justify-content-xl-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    -webkit-justify-content: space-between!important;
    justify-content: space-between!important;
}
.justify-content-xl-around {
    -ms-flex-pack: distribute!important;
    -webkit-justify-content: space-around!important;
    justify-content: space-around!important;
}
.align-items-xl-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    -webkit-align-items: flex-start!important;
    align-items: flex-start!important;
}
.align-items-xl-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    -webkit-align-items: flex-end!important;
    align-items: flex-end!important;
}
.align-items-xl-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    -webkit-align-items: center!important;
    align-items: center!important;
}
.align-items-xl-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    -webkit-align-items: baseline!important;
    align-items: baseline!important;
}
.align-items-xl-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    -webkit-align-items: stretch!important;
    align-items: stretch!important;
}
.align-content-xl-start {
    -ms-flex-line-pack: start!important;
    -webkit-align-content: flex-start!important;
    align-content: flex-start!important;
}
.align-content-xl-end {
    -ms-flex-line-pack: end!important;
    -webkit-align-content: flex-end!important;
    align-content: flex-end!important;
}
.align-content-xl-center {
    -ms-flex-line-pack: center!important;
    -webkit-align-content: center!important;
    align-content: center!important;
}
.align-content-xl-between {
    -ms-flex-line-pack: justify!important;
    -webkit-align-content: space-between!important;
    align-content: space-between!important;
}
.align-content-xl-around {
    -ms-flex-line-pack: distribute!important;
    -webkit-align-content: space-around!important;
    align-content: space-around!important;
}
.align-content-xl-stretch {
    -ms-flex-line-pack: stretch!important;
    -webkit-align-content: stretch!important;
    align-content: stretch!important;
}
.align-self-xl-auto {
    -ms-flex-item-align: auto!important;
    -webkit-align-self: auto!important;
    -ms-grid-row-align: auto!important;
    align-self: auto!important;
}
.align-self-xl-start {
    -ms-flex-item-align: start!important;
    -webkit-align-self: flex-start!important;
    align-self: flex-start!important;
}
.align-self-xl-end {
    -ms-flex-item-align: end!important;
    -webkit-align-self: flex-end!important;
    align-self: flex-end!important;
}
.align-self-xl-center {
    -ms-flex-item-align: center!important;
    -webkit-align-self: center!important;
    -ms-grid-row-align: center!important;
    align-self: center!important;
}
.align-self-xl-baseline {
    -ms-flex-item-align: baseline!important;
    -webkit-align-self: baseline!important;
    align-self: baseline!important;
}
.align-self-xl-stretch {
    -ms-flex-item-align: stretch!important;
    -webkit-align-self: stretch!important;
    -ms-grid-row-align: stretch!important;
    align-self: stretch!important;
}
}@font-face {
    font-family: Abraham;
    src: url(fonts/Abraham-Regular.eot);
    src: url(fonts/Abraham-Regular.woff2) format("woff2"), url(fonts/Abraham-Regular.woff) format("woff"), url(fonts/Abraham-Regular.ttf) format("truetype"), url(fonts/Abraham-Regular.svg#Abraham-Regular) format("svg"), url(fonts/Abraham-Regular.eot?#iefix) format("embedded-opentype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Abraham;
    src: url(fonts/Abraham-Medium.eot);
    src: url(fonts/Abraham-Medium.woff2) format("woff2"), url(fonts/Abraham-Medium.woff) format("woff"), url(fonts/Abraham-Medium.ttf) format("truetype"), url(fonts/Abraham-Medium.svg#Abraham-Medium) format("svg"), url(fonts/Abraham-Medium.eot?#iefix) format("embedded-opentype");
    font-weight: 500;
    font-style: normal;
}
.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:after, .slick-track:before {
    display: table;
    content: ""}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir=rtl] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*!
 * fullPage 3.0.4
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */.fp-enabled body, html.fp-enabled {
    margin: 0;
    padding: 0;
    overflow: hidden;
    -webkit-tap-highlight-color: transparent;
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index: 1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout: fixed;
    width: 100%}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller {
    overflow: hidden;
}
.iScrollIndicator {
    border: 0!important;
}
.fp-notransition {
    -webkit-transition: none!important;
    transition: none!important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
}
#fp-nav.fp-right {
    right: 17px;
}
#fp-nav.fp-left {
    left: 17px;
}
.fp-slidesNav {
    position: absolute;
    z-index: 4;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0!important;
    right: 0;
    margin: 0 auto!important;
}
.fp-slidesNav.fp-bottom {
    bottom: 17px;
}
.fp-slidesNav.fp-top {
    top: 17px;
}
#fp-nav ul, .fp-slidesNav ul {
    margin: 0;
    padding: 0;
}
#fp-nav ul li, .fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position: relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a, .fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li a.active span, .fp-slidesNav ul li:hover a.active span {
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    -webkit-border-radius: 100%;
    border-radius: 100%}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #333;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {
    width: 10px;
    height: 10px;
    margin: -5px 0 0 -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active+.fp-tooltip {
    -webkit-transition: opacity .2s ease-in;
    transition: opacity .2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.fp-right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.fp-left {
    left: 20px;
}
.fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell, .fp-auto-height.fp-section {
    height: auto!important;
}
.fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell, .fp-responsive .fp-auto-height-responsive.fp-section {
    height: auto!important;
}
.fp-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}
#ticketsTable {
    font-size:  20px;
    border-spacing:  20px;
    border-collapse:  separate;
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition-property: opacity, -webkit-filter;
    transition-property: opacity, -webkit-filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
}
.hamburger:hover {
    opacity: .7;
}
.hamburger.is-active:hover {
    opacity: .7;
}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::after, .hamburger.is-active .hamburger-inner::before {
    background-color: #000;
}
.white-nav .hamburger.is-active .hamburger-inner, .white-nav .hamburger.is-active .hamburger-inner::after, .white-nav .hamburger.is-active .hamburger-inner::before {
    background-color: #fff;
}
.hamburger-box {
    width: 27px;
    height: 27px;
    display: inline-block;
    position: relative;
}
.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 27px;
    height: 3px;
    background-color: #000;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.white-nav .hamburger-inner, .white-nav .hamburger-inner::after, .white-nav .hamburger-inner::before {
    background-color: #fff;
}
.hamburger-inner::after, .hamburger-inner::before {
    content: "";
    display: block;
}
.hamburger-inner::before {
    top: -10px;
}
.hamburger-inner::after {
    bottom: -10px;
}
.hamburger--slider .hamburger-inner {
    top: 2px;
}
.hamburger--slider .hamburger-inner::before {
    top: 10px;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
}
.hamburger--slider .hamburger-inner::after {
    top: 20px;
}
.hamburger--slider.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner::before {
    -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0;
}
.hamburger--slider.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
    transform: translate3d(0, -20px, 0) rotate(-90deg);
}
.easy-autocomplete {
    position: relative;
    width: 100%!important;
}
.easy-autocomplete input:focus, .easy-autocomplete input:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.easy-autocomplete a {
    display: block;
}
.easy-autocomplete.eac-blue-light input:focus, .easy-autocomplete.eac-blue-light input:hover {
    border-color: #66afe9;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(102, 175, 233, .6);
}
.easy-autocomplete.eac-blue-light ul {
    border-color: #66afe9;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(102, 175, 233, .6);
}
.easy-autocomplete.eac-blue-light ul .eac-category, .easy-autocomplete.eac-blue-light ul li {
    border-color: #66afe9;
}
.easy-autocomplete.eac-blue-light ul .eac-category.selected, .easy-autocomplete.eac-blue-light ul li.selected {
    background-color: #ecf5fc;
}
.easy-autocomplete.eac-green-light input:focus, .easy-autocomplete.eac-green-light input:hover {
    border-color: #41db00;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(146, 237, 107, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(146, 237, 107, .6);
}
.easy-autocomplete.eac-green-light ul {
    border-color: #41db00;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(146, 237, 107, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(146, 237, 107, .6);
}
.easy-autocomplete.eac-green-light ul .eac-category, .easy-autocomplete.eac-green-light ul li {
    border-color: #41db00;
}
.easy-autocomplete.eac-green-light ul .eac-category.selected, .easy-autocomplete.eac-green-light ul li.selected {
    background-color: #9eff75;
}
.easy-autocomplete.eac-red-light input:focus, .easy-autocomplete.eac-red-light input:hover {
    border-color: #ff5b5b;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(255, 90, 90, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(255, 90, 90, .6);
}
.easy-autocomplete.eac-red-light ul {
    border-color: #ff5b5b;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(255, 90, 90, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(255, 90, 90, .6);
}
.easy-autocomplete.eac-red-light ul .eac-category, .easy-autocomplete.eac-red-light ul li {
    border-color: #ff5b5b;
}
.easy-autocomplete.eac-red-light ul .eac-category.selected, .easy-autocomplete.eac-red-light ul li.selected {
    background-color: #ff8e8e;
}
.easy-autocomplete.eac-yellow-light input:focus, .easy-autocomplete.eac-yellow-light input:hover {
    border-color: #ffdb00;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(255, 231, 84, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(255, 231, 84, .6);
}
.easy-autocomplete.eac-yellow-light ul {
    border-color: #ffdb00;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(255, 231, 84, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(255, 231, 84, .6);
}
.easy-autocomplete.eac-yellow-light ul .eac-category, .easy-autocomplete.eac-yellow-light ul li {
    border-color: #ffdb00;
}
.easy-autocomplete.eac-yellow-light ul .eac-category.selected, .easy-autocomplete.eac-yellow-light ul li.selected {
    background-color: #ffe233;
}
.easy-autocomplete.eac-dark-light input:focus, .easy-autocomplete.eac-dark-light input:hover {
    border-color: #333;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(55, 55, 55, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(55, 55, 55, .6);
}
.easy-autocomplete.eac-dark-light ul {
    border-color: #333;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(55, 55, 55, .6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(55, 55, 55, .6);
}
.easy-autocomplete.eac-dark-light ul .eac-category, .easy-autocomplete.eac-dark-light ul li {
    border-color: #333;
}
.easy-autocomplete.eac-dark-light ul .eac-category.selected, .easy-autocomplete.eac-dark-light ul li.selected {
    background-color: #4d4d4d;
    color: #fff;
}
.easy-autocomplete.eac-dark {
    color: #fff;
}
.easy-autocomplete.eac-dark input {
    background-color: #404040;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    color: #f6f6f6;
}
.easy-autocomplete.eac-dark input:focus, .easy-autocomplete.eac-dark input:hover {
    border-color: #333;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}
.easy-autocomplete.eac-dark ul {
    border-color: #333;
}
.easy-autocomplete.eac-dark ul .eac-category, .easy-autocomplete.eac-dark ul li {
    background-color: #404040;
    border-color: #333;
}
.easy-autocomplete.eac-dark ul .eac-category.selected, .easy-autocomplete.eac-dark ul li.selected {
    background-color: #737373;
    color: #f6f6f6;
}
.easy-autocomplete.eac-dark-glass {
    color: #fff;
}
.easy-autocomplete.eac-dark-glass input {
    background-color: rgba(0, 0, 0, .8);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    color: #f6f6f6;
}
.easy-autocomplete.eac-dark-glass input:focus, .easy-autocomplete.eac-dark-glass input:hover {
    border-color: rgba(0, 0, 0, .8);
    -webkit-box-shadow: 0;
    box-shadow: 0;
}
.easy-autocomplete.eac-dark-glass ul {
    border-color: rgba(0, 0, 0, .8);
}
.easy-autocomplete.eac-dark-glass ul .eac-category, .easy-autocomplete.eac-dark-glass ul li {
    background-color: rgba(0, 0, 0, .8);
    border-color: rgba(0, 0, 0, .8);
}
.easy-autocomplete.eac-dark-glass ul .eac-category.selected, .easy-autocomplete.eac-dark-glass ul li.selected {
    background-color: rgba(64, 64, 64, .8);
    color: #f6f6f6;
}
.easy-autocomplete.eac-dark-glass ul .eac-category:last-child, .easy-autocomplete.eac-dark-glass ul li:last-child {
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.easy-autocomplete.eac-blue {
    color: #fff;
}
.easy-autocomplete.eac-blue input {
    background-color: #6d9ed1;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    color: #f6f6f6;
}
.easy-autocomplete.eac-blue input::-webkit-input-placeholder {
    color: #f6f6f6;
}
.easy-autocomplete.eac-blue input:-moz-placeholder {
    color: #f6f6f6;
}
.easy-autocomplete.eac-blue input::-moz-placeholder {
    color: #f6f6f6;
}
.easy-autocomplete.eac-blue input:-ms-input-placeholder {
    color: #f6f6f6;
}
.easy-autocomplete.eac-blue input:focus, .easy-autocomplete.eac-blue input:hover {
    border-color: #5a91cb;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}
.easy-autocomplete.eac-blue ul {
    border-color: #5a91cb;
}
.easy-autocomplete.eac-blue ul .eac-category, .easy-autocomplete.eac-blue ul li {
    background-color: #6d9ed1;
    border-color: #5a91cb;
}
.easy-autocomplete.eac-blue ul .eac-category.selected, .easy-autocomplete.eac-blue ul li.selected {
    background-color: #94b8dd;
    color: #f6f6f6;
}
.easy-autocomplete.eac-yellow {
    color: #333;
}
.easy-autocomplete.eac-yellow input {
    background-color: #ffdb7e;
    border-color: #333;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    color: #333;
}
.easy-autocomplete.eac-yellow input:focus, .easy-autocomplete.eac-yellow input:hover {
    border-color: #333;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}
.easy-autocomplete.eac-yellow ul {
    border-color: #333;
}
.easy-autocomplete.eac-yellow ul .eac-category, .easy-autocomplete.eac-yellow ul li {
    background-color: #ffdb7e;
    border-color: #333;
}
.easy-autocomplete.eac-yellow ul .eac-category.selected, .easy-autocomplete.eac-yellow ul li.selected {
    background-color: #ffe9b1;
    color: #333;
}
.easy-autocomplete.eac-purple {
    color: #333;
}
.easy-autocomplete.eac-purple input {
    background-color: #d6d1e7;
    border-color: #b8afd5;
    -webkit-box-shadow: 0;
    box-shadow: 0;
    color: #333;
}
.easy-autocomplete.eac-purple input:focus, .easy-autocomplete.eac-purple input:hover {
    border-color: #333;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}
.easy-autocomplete.eac-purple ul {
    border-color: #333;
}
.easy-autocomplete.eac-purple ul .eac-category, .easy-autocomplete.eac-purple ul li {
    background-color: #d6d1e7;
    border-color: #333;
}
.easy-autocomplete.eac-purple ul .eac-category.selected, .easy-autocomplete.eac-purple ul li.selected {
    background-color: #ebe8f3;
    color: #333;
}
.easy-autocomplete.eac-bootstrap input {
    border-color: #ccc;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    color: #555;
    padding: 6px 12px;
}
.easy-autocomplete-container {
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2;
}
.easy-autocomplete-container ul {
    background: none repeat scroll 0 0 #fff;
    border-top: 1px dotted #ccc;
    display: none;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    position: relative;
    top: -1px;
}
.easy-autocomplete-container ul .eac-category, .easy-autocomplete-container ul li {
    background: inherit;
    border-color: #ccc;
    -webkit-border-image: none;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    font-size: 14px;
    font-weight: 400;
    padding: 4px 12px;
}
.easy-autocomplete-container ul li:last-child {
    -webkit-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px;
    border-width: 0 1px 1px;
}
.easy-autocomplete-container ul li.selected {
    background: none repeat scroll 0 0 #ebebeb;
    cursor: pointer;
}
.easy-autocomplete-container ul li.selected div {
    font-weight: 400;
}
.easy-autocomplete-container ul li div {
    display: block;
    font-weight: 400;
    word-break: break-all;
}
.easy-autocomplete-container ul li b {
    font-weight: 700;
}
.easy-autocomplete-container ul .eac-category {
    font-color: #aaa;
    font-style: italic;
}
.eac-description .eac-item span {
    color: #aaa;
    font-style: italic;
    font-size: .9em;
}
.eac-icon-left .eac-item img {
    margin-right: 4px;
    max-height: 30px;
}
.eac-icon-right .eac-item {
    margin-top: 8px;
    min-height: 24px;
    position: relative;
}
.eac-icon-right .eac-item img {
    margin-left: 4px;
    max-height: 30px;
    position: absolute;
    right: -4px;
    top: -8px;
}
/*!
 * FullCalendar v3.10.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */.fc {
    direction: ltr;
    text-align: left;
}
.fc-rtl {
    text-align: right;
}
body .fc {
    font-size: 1em;
}
.fc-highlight {
    background: #bce8f1;
    opacity: .3;
}
.fc-bgevent {
    background: #8fdf82;
    opacity: .3;
}
.fc-nonbusiness {
    background: #d7d7d7;
}
.fc button {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    height: 2.1em;
    padding: 0 .6em;
    font-size: 1em;
    white-space: nowrap;
    cursor: pointer;
}
.fc button::-moz-focus-inner {
    margin: 0;
    padding: 0;
}
.fc-state-default {
    border: 1px solid;
}
.fc-state-default.fc-corner-left {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.fc-state-default.fc-corner-right {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.fc button .fc-icon {
    position: relative;
    top: -.05em;
    margin: 0 .2em;
    vertical-align: middle;
}
.fc-state-default {
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
    background-image: linear-gradient(to bottom, #fff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
    color: #333;
    background-color: #e6e6e6;
}
.fc-state-hover {
    color: #333;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.fc-state-active, .fc-state-down {
    background-color: #ccc;
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}
.fc-state-disabled {
    cursor: default;
    background-image: none;
    opacity: .65;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.fc-button-group {
    display: inline-block;
}
.fc .fc-button-group>* {
    float: left;
    margin: 0 0 0 -1px;
}
.fc .fc-button-group>:first-child {
    margin-left: 0;
}
.fc-popover {
    position: absolute;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
}
.fc-popover .fc-header {
    padding: 2px 4px;
}
.fc-popover .fc-header .fc-title {
    margin: 0 2px;
}
.fc-popover .fc-header .fc-close {
    cursor: pointer;
}
.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {
    float: left;
}
.fc-ltr .fc-popover .fc-header .fc-close, .fc-rtl .fc-popover .fc-header .fc-title {
    float: right;
}
.fc-divider {
    border-style: solid;
    border-width: 1px;
}
hr.fc-divider {
    height: 0;
    margin: 0;
    padding: 0 0 2px;
    border-width: 1px 0;
}
.fc-clear {
    clear: both;
}
.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton, .fc-highlight-skeleton {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.fc-bg {
    bottom: 0;
}
.fc-bg table {
    height: 100%}
.fc table {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em;
}
.fc th {
    text-align: center;
}
.fc td, .fc th {
    border-style: solid;
    border-width: 1px;
    padding: 0;
    vertical-align: top;
}
.fc td.fc-today {
    border-style: double;
}
a[data-goto] {
    cursor: pointer;
}
a[data-goto]:hover {
    text-decoration: underline;
}
.fc .fc-row {
    border-style: solid;
    border-width: 0;
}
.fc-row table {
    border-left: 0 hidden transparent;
    border-right: 0 hidden transparent;
    border-bottom: 0 hidden transparent;
}
.fc-row:first-child table {
    border-top: 0 hidden transparent;
}
.fc-row {
    position: relative;
}
.fc-row .fc-bg {
    z-index: 1;
}
.fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
    bottom: 0;
}
.fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
    height: 100%}
.fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {
    border-color: transparent;
}
.fc-row .fc-bgevent-skeleton {
    z-index: 2;
}
.fc-row .fc-highlight-skeleton {
    z-index: 3;
}
.fc-row .fc-content-skeleton {
    position: relative;
    z-index: 4;
    padding-bottom: 2px;
}
.fc-row .fc-helper-skeleton {
    z-index: 5;
}
.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-helper-skeleton td {
    background: 0 0;
    border-color: transparent;
}
.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
    border-bottom: 0;
}
.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
    border-top: 0;
}
.fc-scroller {
    -webkit-overflow-scrolling: touch;
}
.fc-scroller>.fc-day-grid, .fc-scroller>.fc-time-grid {
    position: relative;
    width: 100%}
.fc-event {
    position: relative;
    display: block;
    font-size: .85em;
    line-height: 1.3;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #3a87ad;
}
.fc-event, .fc-event-dot {
    background-color: #3a87ad;
}
.fc-event, .fc-event:hover {
    color: #fff;
    text-decoration: none;
}
.fc-event.fc-draggable, .fc-event[href] {
    cursor: pointer;
}
.fc-not-allowed, .fc-not-allowed .fc-event {
    cursor: not-allowed;
}
.fc-event .fc-bg {
    z-index: 1;
    background: #fff;
    opacity: .25;
}
.fc-event .fc-content {
    position: relative;
    z-index: 2;
}
.fc-event .fc-resizer {
    position: absolute;
    z-index: 4;
}
.fc-event .fc-resizer {
    display: none;
}
.fc-event.fc-allow-mouse-resize .fc-resizer, .fc-event.fc-selected .fc-resizer {
    display: block;
}
.fc-event.fc-selected .fc-resizer:before {
    content: "";
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-left: -20px;
    margin-top: -20px;
}
.fc-event.fc-selected {
    z-index: 9999!important;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}
.fc-event.fc-selected.fc-dragging {
    -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 7px rgba(0, 0, 0, .3);
}
.fc-h-event.fc-selected:before {
    content: "";
    position: absolute;
    z-index: 3;
    top: -10px;
    bottom: -10px;
    left: 0;
    right: 0;
}
.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
    margin-left: 0;
    border-left-width: 0;
    padding-left: 1px;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}
.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
    margin-right: 0;
    border-right-width: 0;
    padding-right: 1px;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer {
    cursor: w-resize;
    left: -1px;
}
.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer {
    cursor: e-resize;
    right: -1px;
}
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
    width: 7px;
    top: -1px;
    bottom: -1px;
}
.fc-h-event.fc-selected .fc-resizer {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-width: 1px;
    width: 6px;
    height: 6px;
    border-style: solid;
    border-color: inherit;
    background: #fff;
    top: 50%;
    margin-top: -4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
    margin-left: -4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
    margin-right: -4px;
}
.fc-day-grid-event {
    margin: 1px 2px 0;
    padding: 0 1px;
}
tr:first-child>td>.fc-day-grid-event {
    margin-top: 2px;
}
.fc-day-grid-event.fc-selected:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    background: #000;
    opacity: .25;
}
.fc-day-grid-event .fc-content {
    white-space: nowrap;
    overflow: hidden;
}
.fc-day-grid-event .fc-time {
    font-weight: 700;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
    margin-left: -2px;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
    margin-right: -2px;
}
a.fc-more {
    margin: 1px 3px;
    font-size: .85em;
    cursor: pointer;
    text-decoration: none;
}
a.fc-more:hover {
    text-decoration: underline;
}
.fc-limited {
    display: none;
}
.fc-day-grid .fc-row {
    z-index: 1;
}
.fc-more-popover {
    z-index: 2;
    width: 220px;
}
.fc-more-popover .fc-event-container {
    padding: 10px;
}
.fc-now-indicator {
    position: absolute;
    border: 0 solid red;
}
.fc-unselectable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    border-color: #ddd;
}
.fc-unthemed .fc-popover {
    background-color: #fff;
}
.fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header {
    background: #eee;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
    color: #666;
}
.fc-unthemed td.fc-today {
    background: #fcf8e3;
}
.fc-unthemed .fc-disabled-day {
    background: #d7d7d7;
    opacity: .3;
}
.fc-icon {
    display: inline-block;
    height: 1em;
    line-height: 1em;
    font-size: 1em;
    text-align: center;
    overflow: hidden;
    font-family: "Courier New", Courier, monospace;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fc-icon:after {
    position: relative;
}
.fc-icon-left-single-arrow:after {
    content: "\2039";
    font-weight: 700;
    font-size: 200%;
    top: -7%}
.fc-icon-right-single-arrow:after {
    content: "\203A";
    font-weight: 700;
    font-size: 200%;
    top: -7%}
.fc-icon-left-double-arrow:after {
    content: "\AB";
    font-size: 160%;
    top: -7%}
.fc-icon-right-double-arrow:after {
    content: "\BB";
    font-size: 160%;
    top: -7%}
.fc-icon-left-triangle:after {
    content: "\25C4";
    font-size: 125%;
    top: 3%}
.fc-icon-right-triangle:after {
    content: "\25BA";
    font-size: 125%;
    top: 3%}
.fc-icon-down-triangle:after {
    content: "\25BC";
    font-size: 125%;
    top: 2%}
.fc-icon-x:after {
    content: "\D7";
    font-size: 200%;
    top: 6%}
.fc-unthemed .fc-popover {
    border-width: 1px;
    border-style: solid;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
    font-size: .9em;
    margin-top: 2px;
}
.fc-unthemed .fc-list-item:hover td {
    background-color: #f5f5f5;
}
.ui-widget .fc-disabled-day {
    background-image: none;
}
.fc-popover>.ui-widget-header+.ui-widget-content {
    border-top: 0;
}
.ui-widget .fc-event {
    color: #fff;
    text-decoration: none;
    font-weight: 400;
}
.ui-widget td.fc-axis {
    font-weight: 400;
}
.fc-time-grid .fc-slats .ui-widget-content {
    background: 0 0;
}
.fc.fc-bootstrap3 a {
    text-decoration: none;
}
.fc.fc-bootstrap3 a[data-goto]:hover {
    text-decoration: underline;
}
.fc-bootstrap3 hr.fc-divider {
    border-color: inherit;
}
.fc-bootstrap3 .fc-today.alert {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.fc-bootstrap3 .fc-popover .panel-body {
    padding: 0;
}
.fc-bootstrap3 .fc-time-grid .fc-slats table {
    background: 0 0;
}
.fc.fc-bootstrap4 a {
    text-decoration: none;
}
.fc.fc-bootstrap4 a[data-goto]:hover {
    text-decoration: underline;
}
.fc-bootstrap4 hr.fc-divider {
    border-color: inherit;
}
.fc-bootstrap4 .fc-today.alert {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
    color: #fff;
}
.fc-bootstrap4 .fc-popover.card {
    position: absolute;
}
.fc-bootstrap4 .fc-popover .card-body {
    padding: 0;
}
.fc-bootstrap4 .fc-time-grid .fc-slats table {
    background: 0 0;
}
.fc-toolbar {
    text-align: center;
}
.fc-toolbar.fc-header-toolbar {
    margin-bottom: 1em;
}
.fc-toolbar.fc-footer-toolbar {
    margin-top: 1em;
}
.fc-toolbar .fc-left {
    float: left;
}
.fc-toolbar .fc-right {
    float: right;
}
.fc-toolbar .fc-center {
    display: inline-block;
}
.fc .fc-toolbar>*>* {
    float: left;
    margin-left: .75em;
}
.fc .fc-toolbar>*>:first-child {
    margin-left: 0;
}
.fc-toolbar h2 {
    margin: 0;
}
.fc-toolbar button {
    position: relative;
}
.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
    z-index: 2;
}
.fc-toolbar .fc-state-down {
    z-index: 3;
}
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
    z-index: 4;
}
.fc-toolbar button:focus {
    z-index: 5;
}
.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.fc-view, .fc-view>table {
    position: relative;
    z-index: 1;
}
.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
    padding-bottom: 1em;
}
.fc-basic-view .fc-body .fc-row {
    min-height: 4em;
}
.fc-row.fc-rigid {
    overflow: hidden;
}
.fc-row.fc-rigid .fc-content-skeleton {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.fc-day-top.fc-other-month {
    opacity: .3;
}
.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
    padding: 2px;
}
.fc-basic-view th.fc-day-number, .fc-basic-view th.fc-week-number {
    padding: 0 2px;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    float: right;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
    float: left;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
    float: left;
    -webkit-border-radius: 0 0 3px 0;
    border-radius: 0 0 3px 0;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
    float: right;
    -webkit-border-radius: 0 0 0 3px;
    border-radius: 0 0 0 3px;
}
.fc-basic-view .fc-day-top .fc-week-number {
    min-width: 1.5em;
    text-align: center;
    background-color: #f2f2f2;
    color: grey;
}
.fc-basic-view td.fc-week-number {
    text-align: center;
}
.fc-basic-view td.fc-week-number>* {
    display: inline-block;
    min-width: 1.25em;
}
.fc-agenda-view .fc-day-grid {
    position: relative;
    z-index: 2;
}
.fc-agenda-view .fc-day-grid .fc-row {
    min-height: 3em;
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
    padding-bottom: 1em;
}
.fc .fc-axis {
    vertical-align: middle;
    padding: 0 4px;
    white-space: nowrap;
}
.fc-ltr .fc-axis {
    text-align: right;
}
.fc-rtl .fc-axis {
    text-align: left;
}
.fc-time-grid, .fc-time-grid-container {
    position: relative;
    z-index: 1;
}
.fc-time-grid {
    min-height: 100%}
.fc-time-grid table {
    border: 0 hidden transparent;
}
.fc-time-grid>.fc-bg {
    z-index: 1;
}
.fc-time-grid .fc-slats, .fc-time-grid>hr {
    position: relative;
    z-index: 2;
}
.fc-time-grid .fc-content-col {
    position: relative;
}
.fc-time-grid .fc-content-skeleton {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
}
.fc-time-grid .fc-business-container {
    position: relative;
    z-index: 1;
}
.fc-time-grid .fc-bgevent-container {
    position: relative;
    z-index: 2;
}
.fc-time-grid .fc-highlight-container {
    position: relative;
    z-index: 3;
}
.fc-time-grid .fc-event-container {
    position: relative;
    z-index: 4;
}
.fc-time-grid .fc-now-indicator-line {
    z-index: 5;
}
.fc-time-grid .fc-helper-container {
    position: relative;
    z-index: 6;
}
.fc-time-grid .fc-slats td {
    height: 1.5em;
    border-bottom: 0;
}
.fc-time-grid .fc-slats .fc-minor td {
    border-top-style: dotted;
}
.fc-time-grid .fc-highlight-container {
    position: relative;
}
.fc-time-grid .fc-highlight {
    position: absolute;
    left: 0;
    right: 0;
}
.fc-ltr .fc-time-grid .fc-event-container {
    margin: 0 2.5% 0 2px;
}
.fc-rtl .fc-time-grid .fc-event-container {
    margin: 0 2px 0 2.5%}
.fc-time-grid .fc-bgevent, .fc-time-grid .fc-event {
    position: absolute;
    z-index: 1;
}
.fc-time-grid .fc-bgevent {
    left: 0;
    right: 0;
}
.fc-v-event.fc-not-start {
    border-top-width: 0;
    padding-top: 1px;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
}
.fc-v-event.fc-not-end {
    border-bottom-width: 0;
    padding-bottom: 1px;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
.fc-time-grid-event {
    overflow: hidden;
}
.fc-time-grid-event.fc-selected {
    overflow: visible;
}
.fc-time-grid-event.fc-selected .fc-bg {
    display: none;
}
.fc-time-grid-event .fc-content {
    overflow: hidden;
}
.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
    padding: 0 1px;
}
.fc-time-grid-event .fc-time {
    font-size: .85em;
    white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-content {
    white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
    display: inline-block;
    vertical-align: top;
}
.fc-time-grid-event.fc-short .fc-time span {
    display: none;
}
.fc-time-grid-event.fc-short .fc-time:before {
    content: attr(data-start);
}
.fc-time-grid-event.fc-short .fc-time:after {
    content: "\A0-\A0"}
.fc-time-grid-event.fc-short .fc-title {
    font-size: .85em;
    padding: 0;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
    left: 0;
    right: 0;
    bottom: 0;
    height: 8px;
    overflow: hidden;
    line-height: 8px;
    font-size: 11px;
    font-family: monospace;
    text-align: center;
    cursor: s-resize;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
    content: "="}
.fc-time-grid-event.fc-selected .fc-resizer {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-width: 1px;
    width: 8px;
    height: 8px;
    border-style: solid;
    border-color: inherit;
    background: #fff;
    left: 50%;
    margin-left: -5px;
    bottom: -5px;
}
.fc-time-grid .fc-now-indicator-line {
    border-top-width: 1px;
    left: 0;
    right: 0;
}
.fc-time-grid .fc-now-indicator-arrow {
    margin-top: -5px;
}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
    left: 0;
    border-width: 5px 0 5px 6px;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
    right: 0;
    border-width: 5px 6px 5px 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.fc-event-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.fc-rtl .fc-list-view {
    direction: rtl;
}
.fc-list-view {
    border-width: 1px;
    border-style: solid;
}
.fc .fc-list-table {
    table-layout: auto;
}
.fc-list-table td {
    border-width: 1px 0 0;
    padding: 8px 14px;
}
.fc-list-table tr:first-child td {
    border-top-width: 0;
}
.fc-list-heading {
    border-bottom-width: 1px;
}
.fc-list-heading td {
    font-weight: 700;
}
.fc-ltr .fc-list-heading-main {
    float: left;
}
.fc-ltr .fc-list-heading-alt {
    float: right;
}
.fc-rtl .fc-list-heading-main {
    float: right;
}
.fc-rtl .fc-list-heading-alt {
    float: left;
}
.fc-list-item.fc-has-url {
    cursor: pointer;
}
.fc-list-item-marker, .fc-list-item-time {
    white-space: nowrap;
    width: 1px;
}
.fc-ltr .fc-list-item-marker {
    padding-right: 0;
}
.fc-rtl .fc-list-item-marker {
    padding-left: 0;
}
.fc-list-item-title a {
    text-decoration: none;
    color: inherit;
}
.fc-list-item-title a[href]:hover {
    text-decoration: underline;
}
.fc-list-empty-wrap2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.fc-list-empty-wrap1 {
    width: 100%;
    height: 100%;
    display: table;
}
.fc-list-empty {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.fc-unthemed .fc-list-empty {
    background-color: #eee;
}
#calendar .fc-toolbar.fc-header-toolbar .fc-left {
    margin-top: -.8rem;
}
body.rtl {
    margin-top: 0;
}
body.rtl #calendar .fc-toolbar.fc-header-toolbar .fc-right {
    margin-top: -.8rem;
}
body .btn_accessibility {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
    width: auto;
    top: 121px;
    right: 58px;
    background: 0 0!important;
}
.white-nav body .btn_accessibility {
    color: #fff!important;
    border-color: #fff!important;
}
body .btn_accessibility #accessibility_icon {
    width: 22px;
    margin-right: 10px;
}
html.white-nav body .btn_accessibility #accessibility_icon [stroke="#050000"] {
    stroke: #fff;
}
body .btn_accessibility:focus, body .btn_accessibility:hover {
    border-color: #000!important;
    background: #000!important;
    color: #fff!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
body .btn_accessibility:focus #accessibility_icon [stroke="#050000"], body .btn_accessibility:hover #accessibility_icon [stroke="#050000"] {
    stroke: #fff;
}
body.rtl .btn_accessibility {
    right: auto;
    left: 56px;
    top: 125px;
}
.fc-content {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fc-day-grid-event {
    padding: 0 8px;
}
.btn_accessibility_action {
    right: 19px!important;
    -webkit-transform: translate(0, 18px);
    -ms-transform: translate(0, 18px);
    transform: translate(0, 18px);
}
body.rtl .btn_accessibility_action {
    right: auto!important;
    left: 19px!important;
}
img#accessibility_icon {
    display: none!important;
}
.disable-animation {
    -webkit-animation: none!important;
    animation: none!important;
}
@-webkit-keyframes artwork1 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: .5;
}
1.6%, 5% {
    top: 0;
    left: .8rem;
    rotate: 1deg;
    opacity: 1;
}
100% {
    top: 0;
    left: 35.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    opacity: 1;
}
}@keyframes artwork1 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: .5;
}
1.6%, 5% {
    top: 0;
    left: .8rem;
    rotate: 1deg;
    opacity: 1;
}
100% {
    top: 0;
    left: 35.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    opacity: 1;
}
}@-webkit-keyframes artwork4 {
    0%, 1.59% {
    top: 0;
    left: 0;
}
1.6%, 5% {
    top: 13.9rem;
    left: 0;
}
100% {
    top: 46.1rem;
    left: 0;
}
}@keyframes artwork4 {
    0%, 1.59% {
    top: 0;
    left: 0;
}
1.6%, 5% {
    top: 13.9rem;
    left: 0;
}
100% {
    top: 46.1rem;
    left: 0;
}
}@-webkit-keyframes artwork3 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    top: 0;
    left: -.4rem;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    top: 0;
    left: -38.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@keyframes artwork3 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    top: 0;
    left: -.4rem;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    top: 0;
    left: -38.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@-webkit-keyframes logo {
    0% {
    left: 50%}
50% {
    left: -webkit-calc(50% + 50vw + 8.7rem);
    left: calc(50% + 50vw + 8.7rem);
}
50.001% {
    left: -webkit-calc(50% - 50vw - 8.7rem);
    left: calc(50% - 50vw - 8.7rem);
}
100% {
    left: 50%}
}@keyframes logo {
    0% {
    left: 50%}
50% {
    left: -webkit-calc(50% + 50vw + 8.7rem);
    left: calc(50% + 50vw + 8.7rem);
}
50.001% {
    left: -webkit-calc(50% - 50vw - 8.7rem);
    left: calc(50% - 50vw - 8.7rem);
}
100% {
    left: 50%}
}@-webkit-keyframes white-logo-text {
    0% {
    left: 50%}
50% {
    left: -webkit-calc(50% - 50vw - 22.15rem);
    left: calc(50% - 50vw - 22.15rem);
}
50.001% {
    left: -webkit-calc(50% + 50vw + 22.15rem);
    left: calc(50% + 50vw + 22.15rem);
}
100% {
    left: 50%}
}@keyframes white-logo-text {
    0% {
    left: 50%}
50% {
    left: -webkit-calc(50% - 50vw - 22.15rem);
    left: calc(50% - 50vw - 22.15rem);
}
50.001% {
    left: -webkit-calc(50% + 50vw + 22.15rem);
    left: calc(50% + 50vw + 22.15rem);
}
100% {
    left: 50%}
}@-webkit-keyframes artwork2 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    top: -.2rem;
    left: 0;
}
100% {
    top: -15.4rem;
    left: 0;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@keyframes artwork2 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    top: -.2rem;
    left: 0;
}
100% {
    top: -15.4rem;
    left: 0;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@media (max-width:1900px) {
    @-webkit-keyframes artwork1 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: .5;
}
1.6%, 5% {
    top: 0;
    left: .8rem;
    rotate: 1deg;
    opacity: 1;
}
100% {
    top: 0;
    left: 30.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    opacity: 1;
}
}@keyframes artwork1 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: .5;
}
1.6%, 5% {
    top: 0;
    left: .8rem;
    rotate: 1deg;
    opacity: 1;
}
100% {
    top: 0;
    left: 30.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    opacity: 1;
}
}@-webkit-keyframes artwork4 {
    0%, 1.59% {
    top: 0;
    left: 0;
}
1.6%, 5% {
    top: 13.9rem;
    left: 0;
}
100% {
    top: 46.1rem;
    left: 0;
}
}@keyframes artwork4 {
    0%, 1.59% {
    top: 0;
    left: 0;
}
1.6%, 5% {
    top: 13.9rem;
    left: 0;
}
100% {
    top: 46.1rem;
    left: 0;
}
}@-webkit-keyframes artwork3 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    top: 0;
    left: -.4rem;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    top: 0;
    left: -32.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@keyframes artwork3 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    top: 0;
    left: -.4rem;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    top: 0;
    left: -32.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@-webkit-keyframes artwork2 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    top: -.2rem;
    left: 0;
}
100% {
    top: -15.4rem;
    left: 0;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@keyframes artwork2 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    top: -.2rem;
    left: 0;
}
100% {
    top: -15.4rem;
    left: 0;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@-webkit-keyframes text-on-blue {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes text-on-blue {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}}@media (max-width:1200px) {
    @-webkit-keyframes artwork1 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: .5;
}
1.6%, 5% {
    top: 0;
    left: .8rem;
    rotate: 1deg;
    opacity: 1;
}
100% {
    top: 0;
    left: 30.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    opacity: 1;
}
}@keyframes artwork1 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: .5;
}
1.6%, 5% {
    top: 0;
    left: .8rem;
    rotate: 1deg;
    opacity: 1;
}
100% {
    top: 0;
    left: 30.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    opacity: 1;
}
}@-webkit-keyframes artwork4 {
    0%, 1.59% {
    top: 0;
    left: 0;
}
1.6%, 5% {
    top: 13.9rem;
    left: 0;
}
100% {
    top: 41.1rem;
    left: 0;
}
}@keyframes artwork4 {
    0%, 1.59% {
    top: 0;
    left: 0;
}
1.6%, 5% {
    top: 13.9rem;
    left: 0;
}
100% {
    top: 41.1rem;
    left: 0;
}
}@-webkit-keyframes artwork3 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    top: 0;
    left: -.4rem;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    top: 0;
    left: -23.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@keyframes artwork3 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    top: 0;
    left: -.4rem;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    top: 0;
    left: -23.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@-webkit-keyframes artwork2 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    top: -.2rem;
    left: 0;
}
100% {
    top: -3.4rem;
    left: 0;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@keyframes artwork2 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    top: -.2rem;
    left: 0;
}
100% {
    top: -3.4rem;
    left: 0;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@-webkit-keyframes text-on-blue {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes text-on-blue {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}}@media (max-width:840px) {
    @-webkit-keyframes artwork1 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: .5;
}
1.6%, 5% {
    top: 0;
    left: .8rem;
    rotate: 1deg;
    opacity: 1;
}
100% {
    top: 0;
    left: 17.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    opacity: 1;
}
}@keyframes artwork1 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: .5;
}
1.6%, 5% {
    top: 0;
    left: .8rem;
    rotate: 1deg;
    opacity: 1;
}
100% {
    top: 0;
    left: 17.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
    opacity: 1;
}
}@-webkit-keyframes artwork4 {
    0%, 1.59% {
    top: 0;
    left: 0;
}
1.6%, 5% {
    top: 13.9rem;
    left: 0;
}
100% {
    top: 31.1rem;
    left: 0;
}
}@keyframes artwork4 {
    0%, 1.59% {
    top: 0;
    left: 0;
}
1.6%, 5% {
    top: 13.9rem;
    left: 0;
}
100% {
    top: 31.1rem;
    left: 0;
}
}@-webkit-keyframes artwork3 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    top: 0;
    left: -.4rem;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    top: 0;
    left: -11.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@keyframes artwork3 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    top: 0;
    left: -.4rem;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    top: 0;
    left: -11.4rem;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@-webkit-keyframes artwork2 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    top: -.2rem;
    left: 0;
}
100% {
    top: -3.4rem;
    left: 0;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@keyframes artwork2 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    top: -.2rem;
    left: 0;
}
100% {
    top: -3.4rem;
    left: 0;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
}@-webkit-keyframes text-on-blue {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes text-on-blue {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}}@media (max-width:630px) {
    @-webkit-keyframes artwork1 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: .5;
}
1.6%, 5% {
    top: 0;
    left: .8rem;
    rotate: 1deg;
    opacity: 1;
}
100% {
    top: 0;
    left: 4.4rem;
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
    opacity: 1;
}
}@keyframes artwork1 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: .5;
}
1.6%, 5% {
    top: 0;
    left: .8rem;
    rotate: 1deg;
    opacity: 1;
}
100% {
    top: 0;
    left: 4.4rem;
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
    opacity: 1;
}
}@-webkit-keyframes artwork4 {
    0%, 1.59% {
    top: 0;
    left: 0;
}
1.6%, 5% {
    top: 13.9rem;
    left: 0;
}
100% {
    top: 20.6rem;
    left: 0;
}
}@keyframes artwork4 {
    0%, 1.59% {
    top: 0;
    left: 0;
}
1.6%, 5% {
    top: 13.9rem;
    left: 0;
}
100% {
    top: 20.6rem;
    left: 0;
}
}@-webkit-keyframes artwork3 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    top: 0;
    left: -.4rem;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    top: 0;
    left: -3.2rem;
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
}
}@keyframes artwork3 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    top: 0;
    left: -.4rem;
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
}
100% {
    top: 0;
    left: -3.2rem;
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
}
}@-webkit-keyframes artwork2 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    top: -.2rem;
    left: 0;
}
100% {
    top: -.7rem;
    left: 0;
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
}
}@keyframes artwork2 {
    0%, 1.59% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
1.6%, 5% {
    -webkit-transform: rotate(1deg);
    transform: rotate(1deg);
    top: -.2rem;
    left: 0;
}
100% {
    top: -.7rem;
    left: 0;
    -webkit-transform: rotate(2deg);
    transform: rotate(2deg);
}
}@-webkit-keyframes text-on-blue {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes text-on-blue {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}}@media (max-width:575px) {
    @-webkit-keyframes logo {
    0% {
    left: 50%}
50% {
    left: -webkit-calc(50% + 50vw + 4.1rem);
    left: calc(50% + 50vw + 4.1rem);
}
50.001% {
    left: -webkit-calc(50% - 50vw - 4.1rem);
    left: calc(50% - 50vw - 4.1rem);
}
100% {
    left: 50%}
}@keyframes logo {
    0% {
    left: 50%}
50% {
    left: -webkit-calc(50% + 50vw + 4.1rem);
    left: calc(50% + 50vw + 4.1rem);
}
50.001% {
    left: -webkit-calc(50% - 50vw - 4.1rem);
    left: calc(50% - 50vw - 4.1rem);
}
100% {
    left: 50%}
}@-webkit-keyframes white-logo-text {
    0% {
    left: 50%}
50% {
    left: -webkit-calc(50% - 50vw - 12.8rem);
    left: calc(50% - 50vw - 12.8rem);
}
50.001% {
    left: -webkit-calc(50% + 50vw + 12.8rem);
    left: calc(50% + 50vw + 12.8rem);
}
100% {
    left: 50%}
}@keyframes white-logo-text {
    0% {
    left: 50%}
50% {
    left: -webkit-calc(50% - 50vw - 12.8rem);
    left: calc(50% - 50vw - 12.8rem);
}
50.001% {
    left: -webkit-calc(50% + 50vw + 12.8rem);
    left: calc(50% + 50vw + 12.8rem);
}
100% {
    left: 50%}
}}.fw-medium {
    font-weight: 500;
}
.site-wrapper {
    padding-top: 6rem;
    position: relative;
}
.absolute-nav-wrapper, .acessibility-wrapper {
    height: 0;
    position: fixed!important;
    z-index: 1;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.absolute-nav-wrapper>.row, .acessibility-wrapper>.row {
    height: 0;
}
.absolute-nav-wrapper>.row>*, .acessibility-wrapper>.row>* {
    height: 0;
}
.acessibility-wrapper {
    z-index: 4;
    top: 0;
}
.btn_accessibility #accessibility_icon [stroke="#050000"] {
    vector-effect: non-scaling-stroke;
}
.negev-logo {
    display: block;
}
.white-nav .negev-logo [fill="#02131E"] {
    fill: #fff;
}
.white-nav .negev-logo [fill="#070707"] {
    fill: #fff;
}
.white-nav .negev-logo [fill="#010101"] {
    fill: #fff;
}
.mobile-nav-active .negev-logo [fill="#02131E"] {
    fill: #fff;
}
.mobile-nav-active .negev-logo [fill="#070707"] {
    fill: #fff;
}
.mobile-nav-active .negev-logo [fill="#010101"] {
    fill: #fff;
}
.nav {
    font-size: 2.4rem;
    font-size: var(--global-fs);
    margin-top: 14.7rem;
    border-bottom: 1px solid #000;
}
.white-nav .nav {
    border-bottom-color: #fff;
}
.nav .nav__list ul {
    display: none;
}
.nav .nav__list>li {
    border-top: 1px solid #000;
}
.white-nav .nav .nav__list>li {
    border-top-color: #fff;
}
.nav .nav__list>li.current-menu-ancestor a, .nav .nav__list>li.current-menu-parent a, .nav .nav__list>li:hover a {
    border-top-color: #000;
    border-bottom-color: #000;
}
.white-nav .nav .nav__list>li.current-menu-ancestor a, .white-nav .nav .nav__list>li.current-menu-parent a, .white-nav .nav .nav__list>li:hover a {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.nav .nav__list>li>a {
    color: #000;
    letter-spacing: 1.2px;
    height: 5.8rem;
    height: var(--block-size-height);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 8.7rem;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    white-space: nowrap;
}
.nav .nav__list>li>a:hover {
    font-weight: 500;
}
.white-nav .nav .nav__list>li>a {
    color: #fff;
}
body.rtl .nav .nav__list>li>a {
    padding-left: 0;
    padding-right: 8.7rem;
}
.nav .nav__list>li.current-menu-ancestor>a, .nav .nav__list>li.current-menu-parent>a {
    font-weight: 500;
}
.nav .nav__list>li.current-menu-ancestor+li:hover a, .nav .nav__list>li.current-menu-parent+li:hover a {
    border-top-color: transparent;
}
.sub-nav {
    display: none;
    color: #fff;
    font-size: 2.4rem;
    font-size: var(--global-fs);
    letter-spacing: 1px;
    font-weight: 700;
    margin-top: 21.2rem;
    text-align: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: linear-gradient(to right, transparent 15px, #1e6fa7 15px, #1e6fa7 -webkit-calc(100% - 15px), transparent -webkit-calc(100% - 15px));
    background: linear-gradient(to right, transparent 15px, #1e6fa7 15px, #1e6fa7 calc(100% - 15px), transparent calc(100% - 15px));
    width: 100%;
    position: absolute;
    z-index: 1;
}
.sub-nav>li:after, .sub-nav>li:before {
    content: "|";
    position: absolute;
    left: 12px;
    top: 9px;
    display: block;
    font-weight: 400;
    font-size: 2.8rem;
}
.sub-nav>li:after {
    left: auto;
    right: 12px;
}
.sub-nav>li:nth-child(4):before, .sub-nav>li:nth-child(5):after {
    visibility: hidden;
}
[lang=en-US] .sub-nav>li:nth-child(4):before, [lang=en-US] .sub-nav>li:nth-child(5):after {
    visibility: visible;
}
[lang=en-US] .sub-nav>li:nth-child(4):after {
    visibility: hidden;
}
[lang=en-US] .sub-nav>li:nth-child(5):before {
    visibility: hidden;
}
.sub-nav>li:first-child:before, .sub-nav>li:last-child:after {
    display: none;
}
body.rtl .sub-nav>li:first-child:before, body.rtl .sub-nav>li:last-child:after {
    display: block;
}
body.rtl .sub-nav>li:first-child:after, body.rtl .sub-nav>li:last-child:before {
    display: none;
}
.sub-nav>li a {
    color: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 5.8rem;
    height: var(--block-size-height);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.sub-nav>li a:hover {
    text-decoration: underline;
}
.sub-nav ul {
    display: none;
    position: absolute;
    top: -webkit-calc(100%);
    top: calc(100%);
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    left: 15px;
    font-size: 2rem;
    --desktop-fs-2: 2rem;
    letter-spacing: 1px;
    line-height: 1.5;
    border-top: 2px solid transparent;
}
.sub-nav ul li {
    background: #1e6fa7;
}
.sub-nav ul li+li {
    margin-top: 2px;
}
.sub-nav ul .sub-nav__info-box {
    padding: 3.1rem 0;
}
.sub-nav li:hover>a+ul {
    display: block;
}
.sub-nav__large-info-text {
    font-size: 2.4rem;
    font-size: var(--global-fs);
    min-height: 5.8rem;
    min-height: var(--block-size-height);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.sub-nav>.menu-item:not(.menu-item-has-children)>a[href="#"], .sub-nav>.menu-item>.sub-menu a[href="#"] {
    color: #ccc;
}
.sub-nav>.menu-item:not(.menu-item-has-children)>a[href="#"]:hover, .sub-nav>.menu-item>.sub-menu a[href="#"]:hover {
    text-decoration: none;
    cursor: default;
}
.mega-menu__search-wrapper {
    width: -webkit-calc(100% * 4 + 90px);
    width: calc(100% * 4 + 90px);
}
.mega-menu__search-wrapper .easy-autocomplete-container>ul {
    width: 100%!important;
}
.mega-menu__search {
    left: 0;
    height: 5.8rem;
    height: var(--block-size-height);
    width: 100%;
    border: none;
    background: #e7e7e8 url(img/search-icon.png) no-repeat center right 2rem;
    background-size: 3rem;
    padding: 0 15px;
    color: #000;
    font-weight: 400;
}
body.rtl .mega-menu__search {
    background: #e7e7e8 url(img/search-icon.png) no-repeat center left 2rem;
}
.mega-menu .easy-autocomplete-container>ul {
    left: 0;
    padding-top: 0;
    border: none;
    text-align: left;
}
.mega-menu .easy-autocomplete-container>ul>li {
    min-height: 5.8rem;
    min-height: var(--block-size-height);
    background: #000;
    border: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 2rem;
    font-size: var(--desktop-fs-2);
}
.mega-menu .easy-autocomplete-container>ul>li.selected {
    background: #dadadc;
    color: #000;
}
.nav+.social {
    margin-top: 7rem;
    margin-bottom: 7rem;
}
.social__item {
    padding-left: 9rem;
}
.social__item+.social__item {
    margin-top: 2.2rem;
}
body.rtl .social__item {
    padding-left: 0;
    padding-right: 9rem;
}
.social__link {
    display: inline-block;
    width: 3.8rem;
    height: 3.8rem;
}
.social__link:hover {
    width: 4.8rem;
}
.white-nav .social__link [fill="#010202"] {
    fill: #fff;
}
.ine-logo {
    border-top: 1px solid #000;
}
.white-nav .ine-logo {
    border-top-color: #fff;
}
.ine-logo__svg-wrapper {
    width: 15.1rem;
    margin-top: 1.6rem;
    margin-left: auto;
    margin-right: auto;
}
[lang=en-US] .ine-logo__svg-wrapper {
    margin-left: 3.7rem;
}
.white-nav .ine-logo__svg-wrapper [fill="#010101"] {
    fill: #fff;
}
.mobile-nav-wrapper+* {
    position: relative;
}
.animation-layers {
    width: 44.3rem;
    max-width: 80%;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 21.1rem;
}
.layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%}
.layer:not(.layer-no-drag) {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}
.layer img {
    max-width: 100%}
.layer--logo {
    z-index: 11;
    -webkit-animation: logo 20s .7s linear infinite;
    animation: logo 20s .7s linear infinite;
    top: 22.6rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 17.4rem;
}
.layer--white-logo-text {
    z-index: 11;
    -webkit-animation: white-logo-text 20s .7s linear infinite;
    animation: white-logo-text 20s .7s linear infinite;
    top: 10.7rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    width: 44.3rem;
}
.layer--white-logo-text img {
    width: 100%!important;
}
.layer--artwork1 {
    z-index: 9;
    opacity: .5;
    -webkit-animation: artwork1 20s .7s linear forwards;
    animation: artwork1 20s .7s linear forwards;
}
.layer--artwork1 img {
    width: 106%;
    max-width: initial;
}
.layer--artwork2 {
    z-index: 8;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-animation: artwork2 20s .7s linear forwards;
    animation: artwork2 20s .7s linear forwards;
}
.layer--artwork2 img {
    width: 106%;
    max-width: initial;
}
.layer--artwork3 {
    z-index: 7;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-animation: artwork3 20s .7s linear forwards;
    animation: artwork3 20s .7s linear forwards;
}
.layer--artwork3 img {
    width: 106%;
    max-width: initial;
}
.layer--artwork4 {
    z-index: 6;
    -webkit-animation: artwork4 20s .7s linear forwards;
    animation: artwork4 20s .7s linear forwards;
}
.layer--artwork4 img {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-border-radius: 4px solid #fff200;
    border-radius: 4px solid #fff200;
    border: 4px solid #ff0;
    -webkit-box-shadow: 5px 8px 18px rgba(128, 128, 128, .5);
    box-shadow: 5px 8px 18px rgba(128, 128, 128, .5);
}
.layer__text {
    position: absolute;
    font-size: 1.7rem;
    --desktop-fs-1-7: 1.7rem;
    color: #fff;
    z-index: 10;
    right: -35.3rem;
    bottom: 0;
    text-align: right;
    padding-right: 2rem;
    border-right: 2px solid #fff;
    color: #000;
    border-right-color: #000;
    display: none;
}
.layer__text__hebrew {
    font-size: 1.6rem;
    --desktop-fs-1-6: 1.6rem;
    margin-bottom: 2rem;
}
.events-icon {
    display: block;
    width: 6.2rem;
    float: right;
    margin-top: 20.8rem;
}
body.rtl .events-icon {
    float: left;
}
.white-nav .events-icon [stroke="#010202"] {
    stroke: #fff;
}
.events-icon:hover {
    width: 7.2rem;
}
.home-section {
    opacity: 0;
    background-size: cover;
    background-position: center;
}
.home-section--gray-bg {
    background: #f2f2f2;
}
.home-current-exhibitions {
    height: 100%;
    width: 100%;
    position: absolute;
}
.home-current-exhibitions .slick-list, .home-current-exhibitions .slick-track {
    height: inherit;
}
.home-current-exhibitions__exhibition {
    height: inherit;
    background-size: cover;
    background-position: center center;
}
.full-height {
    height: 100%}
.hero__dates-row {
    position: absolute;
    width: 100%;
    left: 15px;
}
.hero__dates {
    background: #fff;
    min-height: 5.8rem;
    min-height: var(--block-size-height);
    display: block;
    padding: .5rem 0;
    font-size: 3.4rem;
    font-size: var(--desktop-fs-3-4);
    text-align: center;
    letter-spacing: 2px;
    margin-top: 9rem;
    margin-bottom: -5rem;
}
.hero--full-height {
    height: 100vh;
    background-size: cover;
    background-position: center;
}
.hero--max-width {
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
}
.hero--2ex {
    background-size: 50% 100%;
    background-position: left, right;
    background-repeat: no-repeat;
}
.hero--3ex {
    background-size: 33.333% 100%;
    background-position: left, center, right;
    background-repeat: no-repeat;
}
.hero--has-margin {
    margin-bottom: 5.2rem;
}
.hero__exhibition-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background-size: cover;
    background-position: center center;
}
body.rtl .hero__exhibition-bg {
    left: auto;
    right: 0;
}
.hero__exhibition-bg--1 {
    width: 100%}
.hero__exhibition-bg--2 {
    width: 50%}
.hero__exhibition-bg--2+.hero__exhibition-bg--2 {
    left: auto;
    right: 0;
}
body.rtl .hero__exhibition-bg--2+.hero__exhibition-bg--2 {
    left: 0;
    right: auto;
}
.hero__exhibition-bg--3 {
    width: 33.334%}
.hero__exhibition-bg--3+.hero__exhibition-bg--3 {
    left: 33.334%}
body.rtl .hero__exhibition-bg--3+.hero__exhibition-bg--3 {
    right: 33.334%}
.hero__exhibition-bg--3+.hero__exhibition-bg--3+.hero__exhibition-bg--3 {
    left: auto;
    right: 0;
}
body.rtl .hero__exhibition-bg--3+.hero__exhibition-bg--3+.hero__exhibition-bg--3 {
    left: 0;
    right: auto;
}
.hero__current-title {
    font-size: 2.4rem;
    font-size: var(--global-fs);
    font-weight: 400;
    letter-spacing: 1px;
    background: #231f20;
    color: #fff;
    min-height: 5.8rem;
    min-height: var(--block-size-height);
    width: 27.5rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 3.2rem;
    margin: 0;
    margin-top: 21rem;
}
.hero__current-title--active {
    background: #fff;
    color: #000;
}
.hero__current-title--black {
    border: 1px solid #000;
    color: #000;
}
.hero__current-title--about {
    margin-bottom: 5.8rem;
    margin-bottom: var(--block-size-height);
}
.hero__current-title--full-width {
    width: 100%}
.hero__current-title--yellow-bg {
    background: #fff200;
}
.hero__title-desc {
    border: 2px solid #fff;
    min-height: 23.8rem;
    margin-top: 4px;
    position: relative;
    line-height: 1.3;
    margin-bottom: -2rem;
    letter-spacing: .2rem;
}
.hero__title-desc a, .hero__title-desc div {
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 100%;
    font-size: 3.4rem;
    font-size: var(--desktop-fs-3-4);
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 5%;
    text-align: center;
    color: #000;
    min-height: inherit;
}
.hero__title-desc a strong, .hero__title-desc div strong {
    font-size: 4rem;
    font-size: var(--desktop-fs-4);
    display: block;
    min-width: 100%}
.hero__title-desc a strong span, .hero__title-desc div strong span {
    font-weight: 400;
}
.hero__title-desc:hover a, .hero__title-desc:hover div {
    opacity: 1;
}
.hero__title-desc:hover a strong {
    text-decoration: underline;
}
.hero__title-desc--active div {
    opacity: 1;
}
.hero__title-desc--tall {
    min-height: 37.3rem;
}
.hero__title-desc--tall div {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 3rem;
}
.hero__title-desc--has-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    background: #fff;
}
.hero__title-desc-logo {
    width: 90%}
.hero__event-circle {
    display: none;
    color: #000;
    font-size: 3rem;
    font-size: var(--desktop-fs-3);
    font-weight: 500;
    line-height: 1;
    letter-spacing: 2px;
    width: 13.8rem;
    height: 13.8rem;
    background: #fff200;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    bottom: 7.5rem;
    right: 2.5rem;
}
body.rtl .hero__event-circle {
    right: auto;
    left: 2.5rem;
}
.hero__title-desc--tall+.hero__event-circle {
    left: 50%!important;
    right: auto!important;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.hero__title-desc--active+.hero__event-circle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.hero__event-circle:hover {
    background: #fff;
}
.page-title {
    font-size: 2.4rem;
    font-size: var(--global-fs);
    font-weight: 700;
    margin: 0;
    border-top: 3px solid #000;
    text-align: center;
    letter-spacing: 2px;
    padding: 1.1rem;
    line-height: 1.23;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 5.8rem;
    min-height: var(--block-size-height);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.page-title--article {
    font-size: 3.4rem;
    font-size: var(--desktop-fs-3-4);
    text-align: inherit;
    padding: 5.2rem 0;
    letter-spacing: 2px;
    border-top: none;
    border-bottom: 3px solid #000;
    margin-bottom: 5rem;
}
.page-title--edge-aligned {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.page-title--bottom-border {
    border-bottom: 3px solid #000;
    margin-bottom: 5.8rem;
    margin-bottom: var(--block-size-height);
}
.page-title--no-padding {
    padding: 0!important;
}
.page-subtitle {
    font-size: 2.4rem;
    font-size: var(--global-fs);
    font-weight: 400;
}
.aligned-to-menu {
    margin-top: 21rem;
}
.small-cards {
    margin-top: .3rem;
}
.small-cards--grid {
    display: none;
}
.small-cards--grid .small-card {
    margin-bottom: 30px;
}
.small-cards--grid-active {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.small-card {
    background: #f3f5f4;
    min-height: 60rem;
    position: relative;
}
.small-card--tall {
    min-height: 100%!important;
    padding-bottom: 7rem;
}
.page-template-template-collection .small-card--tall {
    min-height: -webkit-calc(100% - 30px)!important;
    min-height: calc(100% - 30px)!important;
}
.small-card a:not(.small-card__btn) {
    color: inherit;
}
.small-card a:hover {
    text-decoration: underline;
}
.small-card__fixed-height-thumb {
    height: 30rem;
    margin-bottom: 1.2rem;
}
.small-card__fixed-height-thumb--tall {
    height: 37rem;
}
.small-card__title {
    font-size: 3rem;
    font-size: var(--desktop-fs-3);
    font-weight: 500;
    padding: 0 1.5rem;
}
.small-card__thumb {
    display: block;
    margin-bottom: 1.2rem;
    position: relative;
    max-width: 100%;
    max-height: 100%}
.small-card__thumb img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}
.small-card__thumb--bordered {
    padding: 1.5rem;
}
.small-card__thumb--video:before {
    content: "";
    background: url(img/svg/youtube-white.svg);
    width: 5.2rem;
    height: 5.2rem;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.small-card__category {
    font-size: 2.2rem;
    font-size: var(--desktop-fs-2-2);
    color: #000;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    letter-spacing: 1px;
    display: block;
}
.small-card__category--has-btn {
    padding-bottom: 6rem;
}
.small-card__name+.small-card__category {
    margin-left: 0;
    margin-right: 0;
}
.small-card__name+.small-card__category {
    padding-top: 1.5rem;
}
.small-card__info {
    border-top: 1px solid #000;
    font-size: 3rem;
    font-size: var(--desktop-fs-3);
    line-height: 1.4;
    margin: 1.5rem;
    padding: 1.5rem 0;
    letter-spacing: 1px;
}
.small-card__info--no-bottom-margin {
    margin: 1.5rem 1.5rem 0 1.5rem;
}
.small-card__info--border-bottom {
    border-top: none;
    border-bottom: 1px solid #000;
    margin-top: 0;
    margin-bottom: 1.6rem;
    padding-top: 0;
}
.small-card__info--no-border {
    border: none;
    margin-top: 0;
}
.small-card__bold {
    font-weight: 500;
}
.small-card--tall .small-card__bold {
    display: block;
    line-height: 1.2;
}
.small-card--tall .small-card__bold+br {
    display: none;
}
.small-card__name {
    color: inherit;
}
.small-card__name--small {
    font-size: 2.2rem;
    font-size: var(--desktop-fs-2-2);
}
.small-card--tall .small-card__name {
    margin-top: 1.4rem;
}
.small-card__social {
    width: 3.2rem;
    display: block;
    position: absolute;
    bottom: 1.5rem;
    right: 1.5rem;
}
body.rtl .small-card__social {
    right: auto;
    left: 1.5rem;
}
.small-card__social [fill="#010202"] {
    fill: #868787;
}
.small-card__social:hover [fill="#010202"] {
    fill: #000;
}
.small-card__btn {
    background: #c2261b;
    color: #fff;
    font-size: 2.2rem;
    font-size: var(--desktop-fs-2-2);
    width: 8.3rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 3.4rem;
    position: absolute;
    bottom: 3rem;
}
.small-card__btn:hover {
    text-decoration: none!important;
    background: #951d15;
}
.small-card__btn[href="#"] {
    cursor: default;
    background: #e6e6e6;
}
.cards {
    margin-top: .3rem;
}
.card {
    color: #000;
    text-align: center;
    letter-spacing: 1px;
    font-size: 2.4rem;
    font-size: var(--global-fs);
}
.card--bg {
    background: #f3f5f4;
    min-height: 60rem;
}
.card__info {
    padding: 0 1.5rem;
}
.card__thumb {
    display: block;
    margin-bottom: 1.1rem;
    max-width: 100%}
.card__thumb img {
    width: 100%;
    height: auto;
}
.card--bg .card__title {
    padding: 0 1.5rem;
    display: inline-block;
}
.card__title strong {
    font-weight: 500;
}
.card a {
    color: inherit;
}
.card a:hover {
    text-decoration: underline;
}
.card hr {
    border-color: #000;
    margin: 1.1rem 0;
}
img.card__thumb {
    height: auto;
}
.footer {
    color: #000;
    font-size: 2.4rem;
    font-size: var(--global-fs);
    letter-spacing: 1px;
}
.footer--home {
    position: absolute;
    width: 100%;
    bottom: 0;
}
.footer--gray-bg {
    background: #f2f2f2;
}
.footer__columns {
    padding-top: 28px;
}
.footer__columns:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, transparent 15px, #000 15px, #000 -webkit-calc(100% - 15px), transparent -webkit-calc(100% - 15px));
    background: linear-gradient(to right, transparent 15px, #000 15px, #000 calc(100% - 15px), transparent calc(100% - 15px));
}
.footer__columns .col-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.footer__negev-logo img {
    width: 13.3rem;
    margin-top: 1px;
}
.footer__kivunim-logo img {
    width: 10rem;
    margin-top: -11px;
}
.footer__megama-logo img {
    height: 2rem;
}
.footer>.container {
    padding-top: 5.8rem;
    padding-top: var(--block-size-height);
    padding-bottom: 5.8rem;
    padding-bottom: var(--block-size-height);
}
.footer a {
    color: inherit;
}
.footer a:hover {
    text-decoration: underline;
}
.article {
    font-size: 2.4rem;
    font-size: var(--global-fs);
    letter-spacing: 1px;
    line-height: 1.5;
}
.article>*+* {
    margin-top: 3.7rem;
}
/* .article__text-wrapper {
    display: none;
} */
.article__text-wrapper>* {
    padding-right: 15%}
body.rtl .article__text-wrapper>* {
    padding-right: 0;
    padding-left: 15%}
.article__rest-content {
    display: none;
}
.more {
    font-size: 2.4rem;
    font-size: var(--global-fs);
    letter-spacing: 1px;
    text-align: center;
    text-decoration: underline;
    color: inherit;
    min-height: 5.8rem;
    min-height: var(--block-size-height);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-right: 0!important;
    padding-left: 0!important;
}
.more--exhibition-mobile {
    display: none;
}
.accordion {
    margin-bottom: 4.8rem;
}
.accordion--article {
    margin-top: 5rem;
}
.accordion__item {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    line-height: 1.38;
}
.accordion__item+.accordion__item {
    margin-top: -1px;
}
.accordion__item-title {
    min-height: 5.8rem;
    min-height: var(--block-size-height);
    background: transparent url(img/svg/Down-Arrow.svg) no-repeat right 0 center;
    background-size: 2.9rem 1.5rem;
    letter-spacing: 1px;
    cursor: pointer;
    position: relative;
    z-index: 1;
}
body.rtl .accordion__item-title {
    background-position: left 0 center;
}
.accordion__item--opened .accordion__item-title {
    background-image: url(img/svg/Up-Arrow.svg);
}
.accordion__item-title .row, .accordion__item-title [class*=col-] {
    min-height: inherit;
}
.accordion__item-title [class*=col-] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.accordion__item-body {
    display: none;
    margin-top: -4.6rem;
    padding-bottom: 4rem;
}
.accordion__item-body a {
    color: #1e6fa7;
}
.accordion__item-body a:hover {
    text-decoration: underline;
}
.exhibition, .exhibition-mobile, .exhibitions-mobile {
    display: none;
}
.exhibition--active, .exhibition-mobile--active, .exhibitions-mobile--active {
    display: block;
}
.exhibition-mobile__gallery, .exhibition__gallery, .exhibitions-mobile__gallery {
    margin-top: 1.2rem;
    margin-bottom: 5.8rem;
    margin-bottom: var(--block-size-height);
}
.exhibition--negative-mb, .exhibition-mobile--negative-mb, .exhibitions-mobile--negative-mb {
    margin-bottom: -5.8rem;
    margin-bottom: -webkit-calc(-1 * var(--block-size-height));
    margin-bottom: calc(-1 * var(--block-size-height));
}
.exhibition-mobile__gallery-close-mobile, .exhibition__gallery-close-mobile, .exhibitions-mobile__gallery-close-mobile {
    display: none;
}
.gallery img {
    max-width: 100%;
    height: auto;
}
.gallery__row+.gallery__row {
    margin-top: 5.8rem;
    margin-top: var(--block-size-height);
}
.gallery__item {
    background: #f3f5f4;
    font-size: 2.2rem;
    font-size: var(--desktop-fs-2-2);
    letter-spacing: 1px;
}
.gallery__item-text {
    min-height: 5.8rem;
    min-height: var(--block-size-height);
    padding: 1.3rem 2rem;
}
.gallery__item-text strong {
    font-weight: 500;
}
.gallery__video-thumb {
    position: relative;
    cursor: pointer;
}
.gallery__video-thumb:before {
    content: "";
    position: absolute;
    background-image: url(img/svg/youtube-white.svg);
    background-size: 100%;
    width: 15rem;
    height: 12rem;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.gallery__overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    z-index: 1000;
    display: none;
}
.gallery__overlay-close {
    width: 3rem;
    display: block;
    position: absolute;
    right: 10%;
    top: 10%}
.gallery__overlay-close svg {
    width: 100%}
.gallery__overlay-close [stroke="#000000"] {
    stroke: #fff;
}
.gallery__overlay-close:hover [stroke="#000000"] {
    stroke: #f2f2f2;
}
.gallery__overlay-video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}
.gallery__overlay-video-wrapper embed, .gallery__overlay-video-wrapper iframe, .gallery__overlay-video-wrapper object {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 50%;
    height: 50%}
.collection-filters {
    margin-top: 21.2rem;
    position: relative;
}
.collection-filters__item {
    height: 5.7rem;
    background: #fff;
    font-size: 2.4rem;
    font-size: var(--global-fs);
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .3rem;
    padding: 0 2rem;
    letter-spacing: 1px;
}
.collection-filters__item--center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.collection-filters__item--toggle {
    background: #fff url(img/svg/Down-Arrow.svg) no-repeat right 2rem center;
    background-size: 2.9rem 1.5rem!important;
}
body.rtl .collection-filters__item--toggle {
    background-position: left 2rem center;
}
.collection-filters__item--toggle~* {
    display: none;
}
.collection-filters__item--toggle.active~* {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.collection-search {
    position: absolute;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666%;
    -ms-flex: 0 0 66.66666%;
    flex: 0 0 66.66666%;
    max-width: 66.66666%;
    left: 33.33333%;
    top: -webkit-calc(5.7rem + .3rem);
    top: calc(5.7rem + .3rem);
    display: none!important;
}
body.rtl .collection-search {
    left: auto;
    right: 33.33333%}
.collection-search__input {
    height: 5.7rem;
    background: #e7e7e8;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    border: none;
    font-size: 2.4rem;
    font-size: var(--global-fs);
    padding: 0 7rem 0 3rem;
}
body.rtl .collection-search__input {
    padding: 0 3rem 0 7rem;
}
.collection-search__btn {
    border: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: 0 0;
    position: absolute;
    right: 2rem;
    top: 50%;
    padding: 0;
    width: 3.1rem;
    height: 3rem;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.collection-search__btn img {
    width: 100%}
body.rtl .collection-search__btn {
    left: 2rem;
    right: auto;
}
.collection-search--active {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
.collection-list {
    padding-top: 5.8rem;
    padding-top: var(--block-size-height);
}
.collection-list--no-padding {
    padding-top: 0;
}
.collection-list__tabs {
    position: relative;
    padding-bottom: 4.4rem;
    margin-bottom: 5rem;
    margin-top: -1rem;
}
.collection-list__tabs:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: linear-gradient(to right, transparent 15px, #000 15px, #000 -webkit-calc(100% - 15px), transparent -webkit-calc(100% - 15px));
    background: linear-gradient(to right, transparent 15px, #000 15px, #000 calc(100% - 15px), transparent calc(100% - 15px));
}
.collection-list__tab {
    border: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 3.4rem;
    font-size: var(--desktop-fs-3-4);
    letter-spacing: 2px;
    background: 0 0;
}
.collection-list__tab--active {
    font-weight: 700;
}
.page-template-template-shop .collection-list .small-cards>.col-lg-3.col-sm-6.col-12 {
    margin-bottom: 30px;
}
.past-exhibitions {
    margin-top: 5.8rem;
    margin-top: var(--block-size-height);
}
.past-exhibition-preview {
    position: relative;
    padding-top: 1.5rem;
    padding-bottom: -webkit-calc(5.8rem / 2);
    padding-bottom: calc(5.8rem / 2);
    padding-bottom: -webkit-calc(var(--block-size-height)/ 2);
    padding-bottom: calc(var(--block-size-height)/ 2);
    font-size: 2.4rem;
    font-size: var(--global-fs);
    letter-spacing: .2rem;
    line-height: 1.5;
}
.past-exhibition-preview:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, transparent 15px, #000 15px, #000 -webkit-calc(100% - 15px), transparent -webkit-calc(100% - 15px));
    background: linear-gradient(to right, transparent 15px, #000 15px, #000 calc(100% - 15px), transparent calc(100% - 15px));
}
.past-exhibition-preview__thumb {
    max-width: 100%;
    height: auto;
    margin-top: 1.5rem;
}
.past-exhibition-preview__title {
    color: #000;
    font-size: 3.4rem;
    font-size: var(--desktop-fs-3-4);
    font-weight: 500;
    line-height: 1.47;
    letter-spacing: 2px;
    max-width: 95%;
    display: inline-block;
    text-decoration: underline;
}
.past-exhibition-preview__dates {
    margin-top: 1.2rem;
    margin-bottom: 3.5rem;
}
span.past-exhibition-preview__title {
    text-decoration: none;
}
.list-more {
    margin-top: 2.8rem;
    padding-top: 5.8rem;
    padding-top: var(--block-size-height);
    border-top: 1px solid #000;
    text-align: center;
}
.list-more__more {
    font-size: 2.4rem;
    font-size: var(--global-fs);
    letter-spacing: 1px;
    text-align: center;
    text-decoration: underline;
    color: inherit;
}
.artwork {
    margin-top: 4.5rem;
    line-height: 1.5;
    font-size: 2.4rem;
    font-size: var(--global-fs);
}
.artwork__artist {
    font-size: 4.2rem;
    font-size: var(--desktop-fs-4-2);
    font-weight: 700;
    letter-spacing: 2px;
    margin: 0;
    border-bottom: 1px solid #000;
    padding-bottom: 3.8rem;
}
.artwork__artist~* {
    min-height: 5.8rem;
    min-height: var(--block-size-height);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #000;
    padding: 1rem 0;
}
.artwork__name {
    font-weight: 700;
    margin: 0;
    font-size: inherit;
}
.artwork__thumb {
    max-width: 100%;
    height: auto;
}
.artwork__desc {
    margin-top: 5rem;
}
.about {
    padding-top: 6rem;
}
.about__text {
    margin-top: 5.8rem;
    margin-top: var(--block-size-height);
}
.about__text--border-bottom {
    border-bottom: 1px solid #000;
    padding-bottom: 5.8rem;
    padding-bottom: var(--block-size-height);
    margin-bottom: 5.8rem;
    margin-bottom: var(--block-size-height);
}
.about__gray-bg {
    padding: 5.8rem 15px;
    padding: var(--block-size-height) 15px;
    background: linear-gradient(to right, transparent 15px, #f3f5f4 15px, #f3f5f4 -webkit-calc(100% - 15px), transparent -webkit-calc(100% - 15px));
    background: linear-gradient(to right, transparent 15px, #f3f5f4 15px, #f3f5f4 calc(100% - 15px), transparent calc(100% - 15px));
}
.people {
    font-size: 2.4rem;
    font-size: var(--global-fs);
    font-weight: 400;
}
.person__name {
    margin: 0;
    font-size: inherit;
}
.person+.person {
    margin-top: -webkit-calc(block-size-height / 2);
    margin-top: calc(block-size-height / 2);
    margin-top: -webkit-calc(var(--block-size-height)/ 2);
    margin-top: calc(var(--block-size-height)/ 2);
}
.person a {
    color: inherit;
}
.person a:hover {
    text-decoration: underline;
}
.map {
    width: 100%;
    height: 65rem;
}
#calendar {
    padding: 0;
    position: relative;
    z-index: 0;
}
.events__title {
    margin-bottom: 0;
}
.lang-switcher {
    position: absolute;
    right: 55px;
    font-size: 2.6rem;
    font-size: var(--desktop-fs-2-6);
    color: #000;
    top: 14px;
    text-transform: capitalize;
}
.tickets-link {
    position: absolute;
    right: 140px;
    font-size: 2.6rem;
    font-size: var(--desktop-fs-2-6);
    color: #000;
    top: 14px;
    text-transform: capitalize;
}
.white-nav .lang-switcher {
    color: #fff;
}
body.rtl .lang-switcher {
    right: auto;
    left: 55px;
}
body.rtl .tickets-link {
    right: auto;
    left: 140px;
}
.lang-switcher:hover, .tickets-link:hover {
    text-decoration: underline;
}
.overlay {
    background: rgba(255, 255, 255, .75);
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    display: none;
}
.products-list {
    margin-top: -webkit-calc(var(--block-size-height)/ 2);
    margin-top: calc(var(--block-size-height)/ 2);
}
.pagination .page-numbers {
    height: var(--block-size-height);
    min-width: var(--block-size-height);
    padding: 0 2.3rem;
    border: 1px solid #000;
    color: #000;
    font-size: 2.4rem;
    font-size: var(--global-fs);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: top;
}
.pagination .page-numbers.current, .pagination .page-numbers:hover {
    color: #fff;
    background: #000;
}
.pagination .page-numbers+.page-numbers {
    margin-left: 1rem;
}
@media only screen and (max-width:900px) {
    .fusion-footer-widget-area {
    --footerw_bg_image: none;
}
}@media (max-height:1020px) and (min-width:992px) {
    .nav {
    margin-top: 4.7rem;
}
.hero__current-title {
    margin-top: 11rem!important;
}
.aligned-to-menu {
    margin-top: 10.9rem;
}
.nav+.social {
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.collection-filters, .sub-nav {
    margin-top: 11.2rem;
}
.hero__dates-row {
    top: -2.8rem;
}
.animation-layers {
    top: 11.1rem;
}
.events-icon {
    margin-top: 10.8rem;
}
}@media (max-height:1020px) and (min-width:992px) and (max-width:1889px) {
    .aligned-to-menu, .collection-filters {
    margin-top: 10.1rem!important;
}
.hero__current-title {
    margin-top: 10rem!important;
}
}@media (max-width:1889px) {
    html {
    font-size: 46.87%}

.lang-switcher {
    top: 16px;
}
.hero__current-title {
    margin-top: 20.2rem;
}
.collection-filters {
    margin-top: 20.2rem;
}
.aligned-to-menu {
    margin-top: 20.3rem;
}
.nav .nav__list>li>a, .social__item {
    padding-left: 7.7rem;
}
body.rtl .nav .nav__list>li>a, body.rtl .social__item {
    padding-left: 0;
    padding-right: 7.7rem;
}
}@media (min-width:1306px) {
    .mobile-nav-wrapper {
    display: none;
}
}@media (max-width:1305px) {
    .overlay {
    display: none!important;
}
.absolute-nav-wrapper {
    display: none;
}
.hidden-md-down {
    display: none;
}
.mobile-nav-wrapper {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    padding-top: 2rem;
}
.mobile-nav-wrapper.active {
    padding-bottom: 2rem;
    background: #fff;
    padding-bottom: 2rem;
    -webkit-box-shadow: 0 0 3px 0;
    box-shadow: 0 0 3px 0;
}
.mobile-nav {
    display: none;
}
.negev-logo {
    width: 204px;
    display: inline-block;
}
.negev-logo svg {
    width: 100%}
.mobile-nav-active [fill="#02131E"] {
    fill: #fff;
}
.hamburger {
    position: absolute;
    right: 15px;
    top: 11px;
    padding: 0;
    outline: 0;
}
body.rtl .hamburger {
    right: auto;
    left: 15px;
}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {
    background-color: #fff;
}
.home-artwork-3, .home-event-3, .home-event-4 {
    display: none;
}
.small-card__thumb img {
    width: 100%}
.collection-list .small-card__thumb img {
    width: auto;
    display: block;
    margin: 0 auto;
}
.more-in-museum .small-cards>div {
    margin-top: 30px;
}
.small-card__fixed-height-thumb {
    height: 42rem;
}
.collection-list .small-card__fixed-height-thumb {
    height: 50%}
.collection-list .small-card__thumb img {
    width: 100%}
.mobile-logo-zindex, .small-card__fixed-height-thumb {
    position: relative;
    z-index: 2;
}
.mobile-nav {
    background: #111109;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    overflow-y: scroll;
    padding-top: -webkit-calc(6rem + 100px);
    padding-top: calc(6rem + 100px);
    z-index: 1;
    overflow-x: hidden;
}
.mobile-nav__list {
    position: static;
}
.mobile-nav__list>li:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fff;
}
.mobile-nav__list>li:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fff;
}
.mobile-nav__list>li.opened+li:before, .mobile-nav__list>li.opened:after {
    display: none;
}
.mobile-nav__list a {
    color: #fff;
    height: 58px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 24px;
}
.mobile-nav__list>li:not(.mobile-nav__lang-switcher)>a {
    background-image: url(img/svg/Mobile-Plus-open.svg);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: right center;
}
body.rtl .mobile-nav__list>li:not(.mobile-nav__lang-switcher)>a {
    background-position: left center;
}
li.opened>a {
    background-image: url(img/svg/Mobile-Minus-close.svg);
}
.mobile-nav__list .sub-list {
    display: none;
}
.mobile-nav__list .sub-list li {
    background: 0 0;
    position: relative;
}
.mobile-nav__list .sub-list li:before {
    content: "";
    position: absolute;
    left: -50vw;
    width: 200vw;
    background: #727273;
    height: 100%;
    z-index: -1;
}
.mobile-nav__list .sub-list p {
    font-size: 18px;
    padding-left: 15px;
}
li.opened .sub-list {
    display: block;
}
.mobile-nav .sub-list[data-subnav="0"] li:nth-child(1) ul li:nth-child(2) {
    font-size: 18px;
    padding-left: 15px;
    margin-top: 15px;
}
.mobile-nav__socials {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 58px;
    margin-bottom: 58px;
}
.mobile-nav__socials li {
    -webkit-flex-basis: 32px;
    -ms-flex-preferred-size: 32px;
    flex-basis: 32px;
}
.mobile-nav__socials [fill="#010202"] {
    fill: #fff;
}
.mobile-nav__socials [stroke="#000000"] {
    fill: #fff;
}
.mobile-nav .sub-menu {
    padding-left: 3rem;
}
.footer__negev-logo img {
    max-height: 32px;
    max-width: 70px;
}
.footer__kivunim-logo img {
    max-width: 70px;
}
a.footer__kivunim-logo {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
}
.footer__kivunim-logo-wrapper {
    text-align: right;
}
body.rtl .footer__kivunim-logo-wrapper {
    text-align: left;
}
.section__page-title {
    margin-top: 11.2rem!important;
}
.section .aligned-to-menu {
    margin-top: 0;
}
.btn_accessibility.accessibility_component>span.accessibility_component {
    display: none;
}
body .btn_accessibility #accessibility_icon {
    margin: 0;
}
body .btn_accessibility {
    top: 103px;
    right: 62px;
    padding: 5px;
    border-color: #fff;
}
body .btn_accessibility:focus, body .btn_accessibility:hover {
    background: #fff!important;
    border-color: #000;
}
body.rtl .btn_accessibility {
    right: auto;
    left: 62px;
    top: 106px;
}
.btn_accessibility_action {
    -webkit-transform: translate(0, -21px);
    -ms-transform: translate(0, -21px);
    transform: translate(0, -21px);
}
.home .mobile-nav-wrapper:not(.mobile-nav-active) .negev-logo [fill="#070707"], .page-template-template-current-exhibition .mobile-nav-wrapper:not(.mobile-nav-active) .negev-logo [fill="#070707"] {
    fill: #070707;
}
.home .mobile-nav-wrapper:not(.mobile-nav-active) .negev-logo [fill="#02131E"], .page-template-template-current-exhibition .mobile-nav-wrapper:not(.mobile-nav-active) .negev-logo [fill="#02131E"] {
    fill: #02131e;
}
.home .mobile-nav-wrapper:not(.mobile-nav-active) .negev-logo [fill="#010101"], .page-template-template-current-exhibition .mobile-nav-wrapper:not(.mobile-nav-active) .negev-logo [fill="#010101"] {
    fill: #010101;
}
.home .mobile-nav-wrapper:not(.mobile-nav-active) .hamburger-inner, .home .mobile-nav-wrapper:not(.mobile-nav-active) .hamburger-inner::after, .home .mobile-nav-wrapper:not(.mobile-nav-active) .hamburger-inner::before, .page-template-template-current-exhibition .mobile-nav-wrapper:not(.mobile-nav-active) .hamburger-inner, .page-template-template-current-exhibition .mobile-nav-wrapper:not(.mobile-nav-active) .hamburger-inner::after, .page-template-template-current-exhibition .mobile-nav-wrapper:not(.mobile-nav-active) .hamburger-inner::before {
    background-color: #000;
}
.home .mobile-nav-wrapper:not(.mobile-nav-active)+.acessibility-wrapper .btn_accessibility #accessibility_icon [stroke="#050000"], .page-template-template-current-exhibition .mobile-nav-wrapper:not(.mobile-nav-active)+.acessibility-wrapper .btn_accessibility #accessibility_icon [stroke="#050000"] {
    stroke: #050000;
}
.home .mobile-nav-wrapper.mobile-nav-active+.acessibility-wrapper .btn_accessibility, .page-template-template-current-exhibition .mobile-nav-wrapper.mobile-nav-active+.acessibility-wrapper .btn_accessibility {
    border-color: #111109!important;
    background: 0 0!important;
}
.home .mobile-nav-wrapper.mobile-nav-active+.acessibility-wrapper .btn_accessibility:focus, .home .mobile-nav-wrapper.mobile-nav-active+.acessibility-wrapper .btn_accessibility:hover, .page-template-template-current-exhibition .mobile-nav-wrapper.mobile-nav-active+.acessibility-wrapper .btn_accessibility:focus, .page-template-template-current-exhibition .mobile-nav-wrapper.mobile-nav-active+.acessibility-wrapper .btn_accessibility:hover {
    border-color: #fff!important;
}
.home .mobile-nav-wrapper.mobile-nav-active+.acessibility-wrapper .btn_accessibility #accessibility_icon [stroke="#050000"], .page-template-template-current-exhibition .mobile-nav-wrapper.mobile-nav-active+.acessibility-wrapper .btn_accessibility #accessibility_icon [stroke="#050000"] {
    stroke: #fff;
}
.page-template-template-current-exhibition .hero--exhibition, .single-exhibition .hero--exhibition {
    display: none;
}
.mobile-top-spacing {
    margin-top: 7rem;
    padding-top: 1.8rem;
}
.mobile-top-spacing__hr {
    margin: 0 0 1.8rem;
    padding: 0;
}
body:not(.home) .exhibition-mobile, body:not(.home) .exhibitions-mobile {
    display: block;
}
.page-template-template-current-exhibition .exhibition--active {
    display: none;
}
.exhibition--active-mobile {
    display: block;
}
.exhibitions-mobile {
    text-align: center;
    line-height: 1.25;
}
.exhibitions-mobile__title {
    margin: 0;
    font-size: 2.4rem;
    font-weight: 400;
}
.exhibitions-mobile__title span {
    display: none;
}
.exhibitions-mobile__subtitle {
    font-size: 2rem;
    font-weight: 400;
    margin: 0;
}
.exhibitions-mobile__hr {
    margin-top: 2.3rem;
    margin-bottom: 0;
}
.exhibition-mobile {
    text-align: center;
    position: relative;
}
.exhibition-mobile__type {
    font-size: 2rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #e3e1e2;
    width: 100%;
    min-height: var(--block-size-height);
    margin-top: 5.8rem;
    margin-top: var(--block-size-height);
}
.exhibition-mobile__desc {
    font-size: 2.6rem;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 1.3;
    margin-top: 2rem;
}
.exhibition-mobile__thumb {
    margin-top: 3.2rem;
    width: 100%;
    height: auto;
}
body:not(.home) .exhibition-mobile:after {
    content: "+More";
    font-size: 2rem;
    bottom: 3rem;
    position: absolute;
    color: #fff;
    width: 100%;
    text-align: center;
    left: 0;
}
body.rtl:not(.home) .exhibition-mobile {
    content: "+עוד"}
.exhibition-mobile.active:after {
    display: none;
}
.exhibition-mobile.active+.exhibition .more--exhibition-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.exhibition-mobile a {
    color: inherit;
}
.page-template-template-current-exhibition .more-in-museum {
    margin-top: 2.4rem;
    margin-top: var(--block-size-height-half);
}
.card--bg {
    min-height: 65rem;
}
.card--product {
    min-height: 45rem;
}
.small-card--tall {
    min-height: 86rem;
}
}@media (max-width:991px) {
    :root {
    --block-size-height: 4.8rem;
    --desktop-fs-4-2: 3.2rem;
    --desktop-fs-3-4: 1.8rem;
    --desktop-fs-2-2: 1.8rem;
    --global-fs: 1.6rem;
}
html {
    font-size: 62.5%}
body {
    letter-spacing: 1px;
}
#fullpage {
    overflow-x: hidden;
}
.hidden-sm-down {
    display: none;
}
.mobile-nav-wrapper {
    padding-top: 2rem;
}
.mobile-nav-wrapper.active {
    padding-bottom: 2rem;
    background: #fff;
    padding-bottom: 2rem;
    -webkit-box-shadow: 0 0 3px 0;
    box-shadow: 0 0 3px 0;
}
body.home .exhibition-mobile, body.home .exhibitions-mobile {
    display: block;
}
.home-current-exhibitions {
    display: none;
}
.home-event-3, .home-event-4 {
    margin-top: 15px;
}
.home-artwork-3, .home-event-3, .home-event-4 {
    display: block;
}
.site-wrapper {
    padding-top: var(--block-size-height);
}
.home-section--shop {
    margin-top: -1.5rem;
}
.exhibition+.exhibition-mobile>.container, .exhibition-mobile+.exhibition-mobile>.container {
    margin-top: var(--block-size-height);
}
.exhibition+.exhibition-mobile>.container:before, .exhibition-mobile+.exhibition-mobile>.container:before {
    content: "";
    background: #000;
    height: 2px;
    width: 100%;
    display: block;
}
.article {
    font-size: 1.6rem;
}
.article__text-wrapper>* {
    padding-left: 0!important;
    padding-right: 0!important;
}
.page-title--article {
    padding: 3rem 0 1.8rem;
    margin-bottom: 3rem;
    border-width: 1px;
}
.events__title {
    margin-bottom: 0;
}
.hero__current-title {
    font-size: 18px;
}
.more {
    font-size: 1.6rem;
}
.accordion__item {
    font-size: 1.6rem;
}
.accordion__item-body {
    margin-top: -3.6rem;
}
.accordion--article {
    margin-top: 1.4rem;
}
.accordion {
    margin-bottom: 2.6rem;
}
.accordion__item-title {
    background-size: 1.6rem 1.6rem;
}
.gallery__item-text {
    font-size: 1.6rem;
    line-height: 1.3;
}
.gallery__row>[class*=col-] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
.gallery__row>[class*=col-]+[class*=col-] {
    margin-top: 2.4rem;
    margin-top: var(--block-size-height-half);
}
.gallery img {
    width: 100%}
.page-title {
    font-size: 2rem;
    border-width: 2px;
}
.exhibition__gallery-close-mobile {
    display: block;
    text-align: center;
}
.exhibition__gallery-close-mobile a {
    display: inline-block;
    width: 2.2rem;
}
.exhibition__gallery-close-mobile hr {
    border-width: 2px;
    margin-top: 1.8rem;
}
.more-in-museum {
    margin-top: 2.4rem;
    margin-top: var(--block-size-height-half);
}
.small-card {
    min-height: 10vw;
}
.small-card__category {
    font-size: 1.5rem;
}
.small-card__info {
    font-size: 1.8rem;
}
.collection-filters__item--toggle {
    background-size: 2rem 1.5rem!important;
}
.collection-search__btn {
    width: 2rem;
}
.hero__title-desc {
    min-height: 18.8rem;
}
.artwork__info {
    text-align: left;
}
body.rtl .artwork__info {
    text-align: right;
}
.hero__current-title--about {
    margin-top: 4rem;
}
.about__gray-bg, .people {
    text-align: left;
}
body.rtl .about__gray-bg, body.rtl .people {
    text-align: right;
}
.animation-layers {
    max-width: 60%;
    top: 15vw;
}
.fp-section {
    height: auto!important;
}
.fp-section:first-child {
    height: 100vw!important;
}
.footer--gray-bg, .home-section--gray-bg {
    background: 0 0;
}
.current-exhibition-home-desktop {
    display: none;
}
.home-current-exhibition {
    background-image: none!important;
}
.section__page-title {
    margin-top: 0!important;
}
.home-artwork .cards>* {
    margin-top: 2.4rem;
    margin-top: var(--block-size-height-half);
}
body.home {
    overflow-x: hidden!important;
}
.card--bg {
    min-height: 50rem;
}
.card--shop {
    min-height: 34rem;
}
.small-card--tall {
    min-height: 68rem;
}
}@media (max-width:800px) {
    .calendar-wrapper {
    display: none;
}
.collection-filters__item, .collection-search {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    left: 0!important;
    right: 0!important;
}
.collection-search {
    top: -webkit-calc(11.7rem + .3rem);
    top: calc(11.7rem + .3rem);
}
.collection-filters__item {
    z-index: 1;
    position: relative;
}
}@media (max-width:767px) {
    .small-card--tall {
    min-height: 63rem;
}
}@media (max-width:575px) {
    .layer--artwork4 img {
    max-width: 83%}
.artwork__desc, .artwork__thumb, .home-product+.home-product {
    margin-top: var(--block-size-height-half);
}
.home-event-3, .home-event-4 {
    margin-top: 0;
}
.card--bg {
    min-height: initial;
    padding-bottom: 1.5rem;
}
.small-card__fixed-height-thumb {
    height: 55vw;
}
.layer--logo {
    width: 8.2rem;
    top: 17.6rem;
}
.layer--white-logo-text {
    width: 25.6rem;
}
.fp-section:first-child {
    height: 115vw!important;
}
}