@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Assistant");
@import url("https://fonts.googleapis.com/css?family=Lato");
@import url(chrome://flashblock/content/flashblock.css);
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

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

button {
  border: none; }

* {
  padding: 0;
  margin: 0;
  border: none; }

@font-face {
/*  font-family: 'RimonaBold';*/
  src: url("./../scss/fonts/rimona-bold/FbRimona-Boldwebfonteot.eot");
  src: url("./../scss/fonts/rimona-bold/FbRimona-Boldwebfonteot.eot?#iefix") format("embedded-opentype"), url("./../scss/fonts/rimona-bold/FbRimona-Boldwebfont.ttf") format("truetype"), url("./../scss/fonts/rimona-bold/FbRimona-Boldwebfont.woff") format("woff"), url("./../scss/fonts/rimona-bold/FbRimona-Boldwebfont.svg") format("svg");
  font-weight: 700;
  font-style: normal; }

.back-grey {
  background-color: #aeacac; }

.back-white {
  background-color: #fff; }

.back-light-grey {
  background-color: #efefef; }

.back-red {
  background-color: #c02532; }

.back-yellow {
  background-color: #f0ae08; }

.back-blue {
  background-color: #19a6de; }

.back-green {
  background-color: #b4ba0f; }

.back-black {
  background-color: #333; }

.section-services, .section-newsletter-items, .section-content, .section-boxes, .section-documents, .section-contacts, .section-faq, .section-paralax, .section-branches, .section-icon-strip, .section-testimonials, .section-grid-gallery, .section-event-table, .section-branch-main-info, .section-courses-select, .section-communities-map, .section-i-believe, .section-filter-search, .section-banner, .section-suggestions, .section-pre-search, .single-knowledge-item, .single-knowledge-item .box-id, .single-knowledge-item .terms-tags, .related-posts, .section-text-and-form, .section-form-only, .section-banner-with-icons, .section-branches-map, .section-activities, .section-google-calendar, .section-banner-newsletter, .section-half-text, .section-articles, .section-table {
  padding-top: 4rem;
  padding-bottom: 4rem;
  position: relative;
  font-size: 1.8rem; }
  .section-services > .container, .section-newsletter-items > .container, .section-content > .container, .section-boxes > .container, .section-documents > .container, .section-contacts > .container, .section-faq > .container, .section-paralax > .container, .section-branches > .container, .section-icon-strip > .container, .section-testimonials > .container, .section-grid-gallery > .container, .section-event-table > .container, .section-branch-main-info > .container, .section-courses-select > .container, .section-communities-map > .container, .section-i-believe > .container, .section-filter-search > .container, .section-banner > .container, .section-suggestions > .container, .section-pre-search > .container, .single-knowledge-item > .container, .single-knowledge-item .box-id > .container, .single-knowledge-item .terms-tags > .container, .related-posts > .container, .section-text-and-form > .container, .section-form-only > .container, .section-banner-with-icons > .container, .section-branches-map > .container, .section-activities > .container, .section-google-calendar > .container, .section-banner-newsletter > .container, .section-half-text > .container, .section-articles > .container, .section-table > .container {
    position: relative;
    z-index: 1; }
    .section-services > .container > .title, .section-newsletter-items > .container > .title, .section-content > .container > .title, .section-boxes > .container > .title, .section-documents > .container > .title, .section-contacts > .container > .title, .section-faq > .container > .title, .section-paralax > .container > .title, .section-branches > .container > .title, .section-icon-strip > .container > .title, .section-testimonials > .container > .title, .section-grid-gallery > .container > .title, .section-event-table > .container > .title, .section-branch-main-info > .container > .title, .section-courses-select > .container > .title, .section-communities-map > .container > .title, .section-i-believe > .container > .title, .section-filter-search > .container > .title, .section-banner > .container > .title, .section-suggestions > .container > .title, .section-pre-search > .container > .title, .single-knowledge-item > .container > .title, .single-knowledge-item .box-id > .container > .title, .single-knowledge-item .terms-tags > .container > .title, .related-posts > .container > .title, .section-text-and-form > .container > .title, .section-form-only > .container > .title, .section-banner-with-icons > .container > .title, .section-branches-map > .container > .title, .section-activities > .container > .title, .section-google-calendar > .container > .title, .section-banner-newsletter > .container > .title, .section-half-text > .container > .title, .section-articles > .container > .title, .section-table > .container > .title {
      line-height: 1.2;
      margin-bottom: 4rem;
      font-size: 4rem;
      /*font-family: "RimonaBold";*/
      font-weight: 700; }
      .section-services > .container > .title.center, .section-newsletter-items > .container > .title.center, .section-content > .container > .title.center, .section-boxes > .container > .title.center, .section-documents > .container > .title.center, .section-contacts > .container > .title.center, .section-faq > .container > .title.center, .section-paralax > .container > .title.center, .section-branches > .container > .title.center, .section-icon-strip > .container > .title.center, .section-testimonials > .container > .title.center, .section-grid-gallery > .container > .title.center, .section-event-table > .container > .title.center, .section-branch-main-info > .container > .title.center, .section-courses-select > .container > .title.center, .section-communities-map > .container > .title.center, .section-i-believe > .container > .title.center, .section-filter-search > .container > .title.center, .section-banner > .container > .title.center, .section-suggestions > .container > .title.center, .section-pre-search > .container > .title.center, .single-knowledge-item > .container > .title.center, .single-knowledge-item .box-id > .container > .title.center, .single-knowledge-item .terms-tags > .container > .title.center, .related-posts > .container > .title.center, .section-text-and-form > .container > .title.center, .section-form-only > .container > .title.center, .section-banner-with-icons > .container > .title.center, .section-branches-map > .container > .title.center, .section-activities > .container > .title.center, .section-google-calendar > .container > .title.center, .section-banner-newsletter > .container > .title.center, .section-half-text > .container > .title.center, .section-articles > .container > .title.center, .section-table > .container > .title.center {
        text-align: center; }
  .section-services > .overlay, .section-newsletter-items > .overlay, .section-content > .overlay, .section-boxes > .overlay, .section-documents > .overlay, .section-contacts > .overlay, .section-faq > .overlay, .section-paralax > .overlay, .section-branches > .overlay, .section-icon-strip > .overlay, .section-testimonials > .overlay, .section-grid-gallery > .overlay, .section-event-table > .overlay, .section-branch-main-info > .overlay, .section-courses-select > .overlay, .section-communities-map > .overlay, .section-i-believe > .overlay, .section-filter-search > .overlay, .section-banner > .overlay, .section-suggestions > .overlay, .section-pre-search > .overlay, .single-knowledge-item > .overlay, .single-knowledge-item .box-id > .overlay, .single-knowledge-item .terms-tags > .overlay, .related-posts > .overlay, .section-text-and-form > .overlay, .section-form-only > .overlay, .section-banner-with-icons > .overlay, .section-branches-map > .overlay, .section-activities > .overlay, .section-google-calendar > .overlay, .section-banner-newsletter > .overlay, .section-half-text > .overlay, .section-articles > .overlay, .section-table > .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    left: 0;
    top: 0;
    z-index: 0;
    opacity: 0.2;
    background-size: cover;
    pointer-events: none;
    background-position: center; }
  .color-white.section-services, .color-white.section-newsletter-items, .color-white.section-content, .color-white.section-boxes, .color-white.section-documents, .color-white.section-contacts, .color-white.section-faq, .color-white.section-paralax, .color-white.section-branches, .color-white.section-icon-strip, .color-white.section-testimonials, .color-white.section-grid-gallery, .color-white.section-event-table, .color-white.section-branch-main-info, .color-white.section-courses-select, .color-white.section-communities-map, .color-white.section-i-believe, .color-white.section-filter-search, .color-white.section-banner, .color-white.section-suggestions, .color-white.section-pre-search, .color-white.single-knowledge-item, .single-knowledge-item .color-white.box-id, .single-knowledge-item .color-white.terms-tags, .color-white.related-posts, .color-white.section-text-and-form, .color-white.section-form-only, .color-white.section-banner-with-icons, .color-white.section-branches-map, .color-white.section-activities, .color-white.section-google-calendar, .color-white.section-banner-newsletter, .color-white.section-half-text, .color-white.section-articles, .color-white.section-table {
    color: white; }

.footer-top .newsletter-form-area form, .section-banner-newsletter .form-row .form form {
  position: relative; }
  .footer-top .newsletter-form-area form input[type="text"], .section-banner-newsletter .form-row .form form input[type="text"] {
    padding: 0 1.5rem;
    width: 100%;
    height: 4.4rem;
    border-radius: 2.2rem;
    border: 1px solid #ababab; }
  .footer-top .newsletter-form-area form label, .section-banner-newsletter .form-row .form form label {
    display: none; }
  .footer-top .newsletter-form-area form button.button, .section-banner-newsletter .form-row .form form button.button {
    border: 1px solid #19a6de;
    cursor: pointer;
    position: absolute;
    border-radius: 2.2rem;
    right: 0;
    top: 0;
    background-color: #19a6de;
    height: 100%;
    padding: 0 1.6rem;
    transition: all 0.35s ease; }
    .footer-top .newsletter-form-area form button.button span, .section-banner-newsletter .form-row .form form button.button span {
      font-size: 1.7rem;
      color: #fff;
      transition: all 0.35s ease; }
    .footer-top .newsletter-form-area form button.button:hover, .section-banner-newsletter .form-row .form form button.button:hover {
      border: 1px solid grey;
      background-color: #fff;
      transition: all 0.35s ease; }
      .footer-top .newsletter-form-area form button.button:hover span, .section-banner-newsletter .form-row .form form button.button:hover span {
        color: #19a6de;
        transition: all 0.35s ease; }
  .footer-top .newsletter-form-area form .validation_error, .section-banner-newsletter .form-row .form form .validation_error {
    display: none; }
  .footer-top .newsletter-form-area form .validation_message, .section-banner-newsletter .form-row .form form .validation_message {
    position: absolute;
    bottom: -3rem;
    color: red; }

@font-face {
  font-family: 'icomoon';
  src: url("./../scss/fonts/icomoon.eot?69cpf7");
  src: url("./../scss/fonts/icomoon.eot?69cpf7#iefix") format("embedded-opentype"), url("./../scss/fonts/icomoon.woff2?69cpf7") format("woff2"), url("./../scss/fonts/icomoon.ttf?69cpf7") format("truetype"), url("./../scss/fonts/icomoon.woff?69cpf7") format("woff"), url("./../scss/fonts/icomoon.svg?69cpf7#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  [class^="icon-"]:before, [class*=" icon-"]:before {
    content: "\e90a"; }

.icon-close:before {
  content: ""; }

.icon-accessibility:before {
  content: "\e91d"; }

.icon-minus:before {
  content: ""; }

.icon-plus:before {
  content: ""; }

.icon-angle-double-right:before {
  content: ""; }

.icon-angle-double-left:before {
  content: ""; }

.icon-play:before {
  content: ""; }

.icon-next:before {
  content: ""; }

.icon-prev:before {
  content: ""; }

.icon-pptx:before {
  content: ""; }

.icon-xlsx:before {
  content: ""; }

.icon-docx:before {
  content: ""; }

.icon-pdf:before {
  content: ""; }

.icon-email:before {
  content: ""; }

.icon-quote:before {
  content: ""; }

.icon-phone:before {
  content: ""; }

.icon-audience:before {
  content: ""; }

.icon-map-marker:before {
  content: ""; }

.icon-calendar:before {
  content: ""; }

.icon-sphere:before {
  content: ""; }

.icon-globe:before {
  content: ""; }

.icon-internet:before {
  content: ""; }

.icon-globus:before {
  content: ""; }

.icon-phone-circle:before {
  content: ""; }

.icon-search:before {
  content: ""; }

.icon-video:before {
  content: ""; }

.icon-youtube-circle:before {
  content: ""; }

.icon-facebook-circle:before {
  content: ""; }

.icon-arrow-down:before {
  content: "\e91c"; }

body, input {
  font-size: 16px;
  font-size: 1.6rem;
  font-family: 'Assistant', sans-serif;
  font-weight: 400; }

#header {
  position: relative;
  z-index: 2; }

html {
  font-size: 10px; }

* {
  box-sizing: border-box; }

img {
  max-width: 100%; }

a {
  color: #19a6de; }

pre {
  max-width: 100%;
  border: 1px solid; }

p {
  line-height: 1.2; }

b, strong {
  font-weight: 700; }

.sr-only, .header-mobile .middle-mobile-wrapper .search-wrap > .search-box form label {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0); }

.text-center {
  text-align: center; }

#container {
  min-height: 34.5vh; }

.overflow-hidden {
  overflow: hidden !important; }

/*****/
.entry-title {
  width: 100%; }
  .entry-title h1 {
    width: 100%;
    font-size: 1.714em;
    line-height: 2em;
    font-weight: 700; }

.ltr h1, .ltr h2, .ltr h3, .ltr h4, .ltr h5, .ltr h6 {
  font-family: 'Lato', sans-serif !important; }

/*
.entry-content {
h1,h2,h3,h4,h5,h6{
clear: both;
font-weight: 700;
margin-bottom: 1rem;
}
h1{
font-size: 1.714em;
line-height: 3.2rem;
}
h2{
font-size: 1.571em;
line-height: 2.8rem;
}
h3 {
font-size: 1.429em;
line-height: 2.4rem;
}
h4 {
font-size: 1.286em;
line-height: 2.4rem;
}
h5 {
font-size: 1.143em;
line-height: 2.4rem;
}
h6 {
font-size: 1em;
line-height: 2.4rem;
}
hr {
background-color: #e7e7e7;
border: 0;
clear: both;
height: 0.1rem;
margin: 0 0 1.8rem 0;
}
p {
margin: 0 0 1.8rem 0;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin: 0;
}
ul {
list-style: disc;
margin: 0 0 1.8rem 1.5em;
}

ol {
list-style: decimal;
margin: 0 0 1.8rem 1.5em;
ol {
list-style: upper-alpha;
ol {
list-style: lower-roman;
}
}
}
dl {
margin: 0 0 2.4rem 0;
}
dt {
font-weight: bold;
a {
border: none;
}
}
dd {
margin: 0 0 1.8rem 0;
}
table {
border-spacing: 0;
border: 0.1rem solid #e7e7e7;
width: 100%;
tr{
td {
border-top: 0.1rem solid #e7e7e7;
padding: 0.6rem 2.4rem;
}
th{
background-color: #efefef;
padding: 0.6rem 2.4rem;
font-weight: 700;
}
&:nth-child(2n) {
background-color: #f5f5f5;
}
}
thead{
th{
background-color: #efefef;
padding: 0.6rem 2.4rem;
font-weight: 700;
}
}
}
blockquote {
margin: 0 0 2rem 4rem;
border-left: 0.4rem solid #444;
padding: 0 0 0 4rem;
}
big {
font-size: 131.25%;
}
small {
font-size: smaller;
}
ins {
background: #ffc;
text-decoration: none;
}
pre {
background: #f7f7f7;
color: #222;
line-height: 1.8rem;
margin: 0 0 1.8rem 0;
overflow: auto;
padding: 1.5em;
}
abbr {
border-bottom: 0.1rem dotted #333;
cursor: help;
}
.alignleft{
float: left;
margin: 0rem 2rem 2rem 0;
}
.alignright{
float: right;
margin: 0rem 0 2rem 2rem;
}
}
*/
input, select, textarea {
  -webkit-appearance: none; }

.entry-content a {
  border-bottom: none;
  text-decoration: none; }
  .entry-content a:focus {
    color: #F00;
    border-bottom: 0.1rem solid #F00; }

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  clear: both;
  font-weight: 700;
  margin-bottom: 1rem; }

.entry-content h1 {
  font-size: 1.714em;
  line-height: 3.2rem; }

.entry-content h2 {
  font-size: 1.571em;
  line-height: 2.8rem; }

.entry-content h3 {
  font-size: 1.429em;
  line-height: 2.4rem; }

.entry-content h4 {
  font-size: 1.286em;
  line-height: 2.4rem; }

.entry-content h5 {
  font-size: 1.143em;
  line-height: 2.4rem; }

.entry-content h6 {
  font-size: 1em;
  line-height: 2.4rem; }

.entry-content hr {
  background-color: #e7e7e7;
  border: 0;
  clear: both;
  height: 0.1rem;
  margin: 0 0 1.8rem 0; }

.entry-content p {
  margin: 0 0 1.8rem 0;
  line-height: 1.4; }

.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
  margin: 0; }

.entry-content ul {
  list-style: disc;
  margin: 0 0 1.8rem 1.5em; }

.entry-content ol {
  list-style: decimal;
  margin: 0 0 1.8rem 1.5em; }
  .entry-content ol ol {
    list-style: upper-alpha; }
    .entry-content ol ol ol {
      list-style: lower-roman; }

.entry-content dl {
  margin: 0 0 2.4rem 0; }

.entry-content dt {
  font-weight: bold; }
  .entry-content dt a {
    border: none; }

.entry-content dd {
  margin: 0 0 1.8rem 0; }

.entry-content table {
  border-spacing: 0;
  border: 0.1rem solid #e7e7e7;
  width: 100%; }
  .entry-content table tr td {
    border-top: 0.1rem solid #e7e7e7;
    padding: 0.6rem 2.4rem; }
  .entry-content table tr th {
    background-color: #efefef;
    padding: 0.6rem 2.4rem;
    font-weight: 700; }
  .entry-content table tr:nth-child(2n) {
    background-color: #f5f5f5; }
  .entry-content table thead th {
    background-color: #efefef;
    padding: 0.6rem 2.4rem;
    font-weight: 700; }

.entry-content blockquote {
  margin: 0 0 2rem 4rem;
  border-left: 0.4rem solid #444;
  padding: 0 0 0 4rem; }

.entry-content big {
  font-size: 131.25%; }

.entry-content small {
  font-size: smaller; }

.entry-content ins {
  background: #ffc;
  text-decoration: none; }

.entry-content pre {
  background: #f7f7f7;
  color: #222;
  line-height: 1.8rem;
  margin: 0 0 1.8rem 0;
  overflow: auto;
  padding: 1.5em; }

.entry-content abbr {
  border-bottom: 0.1rem dotted #333;
  cursor: help; }

.entry-content .alignleft {
  float: left;
  margin: 0rem 2rem 2rem 0; }

.entry-content .alignright {
  float: right;
  margin: 0rem 0 2rem 2rem; }

.entry-content .aligncenter {
  margin: 2rem auto; }

.entry-content .wp-caption {
  border: 1px solid #333;
  padding: 1rem;
  text-align: center;
  font-size: 1.6rem;
  max-width: 100%; }
  .entry-content .wp-caption .wp-caption-text {
    margin-bottom: 0;
    font-size: 1.4rem; }
  .entry-content .wp-caption a {
    border: none; }

.entry-content .video-container {
  position: relative;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 56.25%;
  max-width: 100%; }

.entry-content .video-container iframe,
.entry-content .video-container object,
.entry-content .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.entry-content iframe {
  max-width: 100%; }

.entry-content.rtl ul {
  margin: 0 1.5em 1.8rem 0; }

.entry-content.rtl ol {
  margin: 0 1.5em 1.8rem 0; }

.entry-content.rtl blockquote {
  margin: 0 4rem 2rem 0;
  border-right: 0.4rem solid #444;
  padding: 0 4rem 0 0; }

.entry-content.rtl .alignright {
  float: left;
  margin: 0rem 2rem 2rem 0; }

.entry-content.rtl .alignleft {
  float: right;
  margin: 0rem 0 2rem 2rem; }

@-webkit-keyframes slide-from-top {
  0% {
    height: 20px;
    color: transparent;
    background-color: #19a6de; }
  50% {
    background-color: #19a6de;
    color: transparent; }
  100% {
    padding-top: 1.7rem;
    padding-bottom: 3rem;
    height: calc(100% + 15px);
    background-color: #f8c11b;
    height: 100%; } }

@keyframes slide-from-top {
  0% {
    height: 20px;
    color: transparent;
    background-color: #19a6de; }
  50% {
    background-color: #19a6de;
    color: transparent; }
  100% {
    padding-top: 1.7rem;
    padding-bottom: 3rem;
    height: calc(100% + 15px);
    background-color: #f8c11b;
    height: 100%; } }

@-webkit-keyframes slide-from-left {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    opacity: 0;
    -webkit-transform-origin: left;
            transform-origin: left; }
  90% { }
  100% {
    opacity: 1;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: left;
            transform-origin: left; } }

@keyframes slide-from-left {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    opacity: 0;
    -webkit-transform-origin: left;
            transform-origin: left; }
  90% { }
  100% {
    opacity: 1;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: left;
            transform-origin: left; } }

@-webkit-keyframes slide-to-top {
  0% {
    height: 20px; }
  100% {
    height: 0; } }

@keyframes slide-to-top {
  0% {
    height: 20px; }
  100% {
    height: 0; } }

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

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

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

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

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

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

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
    opacity: 0; }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }

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

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 0.35s;
          animation-duration: 0.35s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-direction: normal;
          animation-direction: normal; }

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
  -webkit-animation-duration: 0.35s;
          animation-duration: 0.35s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-direction: normal;
          animation-direction: normal; }

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

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

@-webkit-keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
            transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

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

.container {
  width: 1430px;
  max-width: 100%;
  margin: 0 auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.col {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  float: left;
  min-height: 1px; }

.row, .section-grid-filter .content-area .articles-wrapper {
  margin-left: -1.5rem;
  margin-right: -1.5rem; }
  .row.expend, .section-grid-filter .content-area .expend.articles-wrapper {
    margin-left: 0;
    margin-right: 0; }
  .row:after, .section-grid-filter .content-area .articles-wrapper:after {
    content: "";
    display: table;
    clear: both; }

[class^="col-"] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  float: left;
  width: 100%;
  min-height: 1px; }
  [class^="col-"].push {
    float: right; }

@media screen and (max-width: 575px) {
  .col-xs-1 {
    width: 8.33333%; }
  .col-xs-2 {
    width: 16.66667%; }
  .col-xs-3 {
    width: 25%; }
  .col-xs-4 {
    width: 33.33333%; }
  .col-xs-5 {
    width: 41.66667%; }
  .col-xs-6 {
    width: 50%; }
  .col-xs-7 {
    width: 58.33333%; }
  .col-xs-8 {
    width: 66.66667%; }
  .col-xs-9 {
    width: 75%; }
  .col-xs-10 {
    width: 83.33333%; }
  .col-xs-11 {
    width: 91.66667%; }
  .col-xs-12 {
    width: 100%; }
  .col-xs-1-p {
    width: 1%; }
  .col-xs-2-p {
    width: 2%; }
  .col-xs-3-p {
    width: 3%; }
  .col-xs-4-p {
    width: 4%; }
  .col-xs-5-p {
    width: 5%; }
  .col-xs-6-p {
    width: 6%; }
  .col-xs-7-p {
    width: 7%; }
  .col-xs-8-p {
    width: 8%; }
  .col-xs-9-p {
    width: 9%; }
  .col-xs-10-p {
    width: 10%; }
  .col-xs-11-p {
    width: 11%; }
  .col-xs-12-p {
    width: 12%; }
  .col-xs-13-p {
    width: 13%; }
  .col-xs-14-p {
    width: 14%; }
  .col-xs-15-p {
    width: 15%; }
  .col-xs-16-p {
    width: 16%; }
  .col-xs-17-p {
    width: 17%; }
  .col-xs-18-p {
    width: 18%; }
  .col-xs-19-p {
    width: 19%; }
  .col-xs-20-p {
    width: 20%; }
  .col-xs-21-p {
    width: 21%; }
  .col-xs-22-p {
    width: 22%; }
  .col-xs-23-p {
    width: 23%; }
  .col-xs-24-p {
    width: 24%; }
  .col-xs-25-p {
    width: 25%; }
  .col-xs-26-p {
    width: 26%; }
  .col-xs-27-p {
    width: 27%; }
  .col-xs-28-p {
    width: 28%; }
  .col-xs-29-p {
    width: 29%; }
  .col-xs-30-p {
    width: 30%; }
  .col-xs-31-p {
    width: 31%; }
  .col-xs-32-p {
    width: 32%; }
  .col-xs-33-p {
    width: 33%; }
  .col-xs-34-p {
    width: 34%; }
  .col-xs-35-p {
    width: 35%; }
  .col-xs-36-p {
    width: 36%; }
  .col-xs-37-p {
    width: 37%; }
  .col-xs-38-p {
    width: 38%; }
  .col-xs-39-p {
    width: 39%; }
  .col-xs-40-p {
    width: 40%; }
  .col-xs-41-p {
    width: 41%; }
  .col-xs-42-p {
    width: 42%; }
  .col-xs-43-p {
    width: 43%; }
  .col-xs-44-p {
    width: 44%; }
  .col-xs-45-p {
    width: 45%; }
  .col-xs-46-p {
    width: 46%; }
  .col-xs-47-p {
    width: 47%; }
  .col-xs-48-p {
    width: 48%; }
  .col-xs-49-p {
    width: 49%; }
  .col-xs-50-p {
    width: 50%; }
  .col-xs-51-p {
    width: 51%; }
  .col-xs-52-p {
    width: 52%; }
  .col-xs-53-p {
    width: 53%; }
  .col-xs-54-p {
    width: 54%; }
  .col-xs-55-p {
    width: 55%; }
  .col-xs-56-p {
    width: 56%; }
  .col-xs-57-p {
    width: 57%; }
  .col-xs-58-p {
    width: 58%; }
  .col-xs-59-p {
    width: 59%; }
  .col-xs-60-p {
    width: 60%; }
  .col-xs-61-p {
    width: 61%; }
  .col-xs-62-p {
    width: 62%; }
  .col-xs-63-p {
    width: 63%; }
  .col-xs-64-p {
    width: 64%; }
  .col-xs-65-p {
    width: 65%; }
  .col-xs-66-p {
    width: 66%; }
  .col-xs-67-p {
    width: 67%; }
  .col-xs-68-p {
    width: 68%; }
  .col-xs-69-p {
    width: 69%; }
  .col-xs-70-p {
    width: 70%; }
  .col-xs-71-p {
    width: 71%; }
  .col-xs-72-p {
    width: 72%; }
  .col-xs-73-p {
    width: 73%; }
  .col-xs-74-p {
    width: 74%; }
  .col-xs-75-p {
    width: 75%; }
  .col-xs-76-p {
    width: 76%; }
  .col-xs-77-p {
    width: 77%; }
  .col-xs-78-p {
    width: 78%; }
  .col-xs-79-p {
    width: 79%; }
  .col-xs-80-p {
    width: 80%; }
  .col-xs-81-p {
    width: 81%; }
  .col-xs-82-p {
    width: 82%; }
  .col-xs-83-p {
    width: 83%; }
  .col-xs-84-p {
    width: 84%; }
  .col-xs-85-p {
    width: 85%; }
  .col-xs-86-p {
    width: 86%; }
  .col-xs-87-p {
    width: 87%; }
  .col-xs-88-p {
    width: 88%; }
  .col-xs-89-p {
    width: 89%; }
  .col-xs-90-p {
    width: 90%; }
  .col-xs-91-p {
    width: 91%; }
  .col-xs-92-p {
    width: 92%; }
  .col-xs-93-p {
    width: 93%; }
  .col-xs-94-p {
    width: 94%; }
  .col-xs-95-p {
    width: 95%; }
  .col-xs-96-p {
    width: 96%; }
  .col-xs-97-p {
    width: 97%; }
  .col-xs-98-p {
    width: 98%; }
  .col-xs-99-p {
    width: 99%; }
  .col-xs-100-p {
    width: 100%; } }

@media screen and (min-width: 576px) {
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-1-p {
    width: 1%; }
  .col-sm-2-p {
    width: 2%; }
  .col-sm-3-p {
    width: 3%; }
  .col-sm-4-p {
    width: 4%; }
  .col-sm-5-p {
    width: 5%; }
  .col-sm-6-p {
    width: 6%; }
  .col-sm-7-p {
    width: 7%; }
  .col-sm-8-p {
    width: 8%; }
  .col-sm-9-p {
    width: 9%; }
  .col-sm-10-p {
    width: 10%; }
  .col-sm-11-p {
    width: 11%; }
  .col-sm-12-p {
    width: 12%; }
  .col-sm-13-p {
    width: 13%; }
  .col-sm-14-p {
    width: 14%; }
  .col-sm-15-p {
    width: 15%; }
  .col-sm-16-p {
    width: 16%; }
  .col-sm-17-p {
    width: 17%; }
  .col-sm-18-p {
    width: 18%; }
  .col-sm-19-p {
    width: 19%; }
  .col-sm-20-p {
    width: 20%; }
  .col-sm-21-p {
    width: 21%; }
  .col-sm-22-p {
    width: 22%; }
  .col-sm-23-p {
    width: 23%; }
  .col-sm-24-p {
    width: 24%; }
  .col-sm-25-p {
    width: 25%; }
  .col-sm-26-p {
    width: 26%; }
  .col-sm-27-p {
    width: 27%; }
  .col-sm-28-p {
    width: 28%; }
  .col-sm-29-p {
    width: 29%; }
  .col-sm-30-p {
    width: 30%; }
  .col-sm-31-p {
    width: 31%; }
  .col-sm-32-p {
    width: 32%; }
  .col-sm-33-p {
    width: 33%; }
  .col-sm-34-p {
    width: 34%; }
  .col-sm-35-p {
    width: 35%; }
  .col-sm-36-p {
    width: 36%; }
  .col-sm-37-p {
    width: 37%; }
  .col-sm-38-p {
    width: 38%; }
  .col-sm-39-p {
    width: 39%; }
  .col-sm-40-p {
    width: 40%; }
  .col-sm-41-p {
    width: 41%; }
  .col-sm-42-p {
    width: 42%; }
  .col-sm-43-p {
    width: 43%; }
  .col-sm-44-p {
    width: 44%; }
  .col-sm-45-p {
    width: 45%; }
  .col-sm-46-p {
    width: 46%; }
  .col-sm-47-p {
    width: 47%; }
  .col-sm-48-p {
    width: 48%; }
  .col-sm-49-p {
    width: 49%; }
  .col-sm-50-p {
    width: 50%; }
  .col-sm-51-p {
    width: 51%; }
  .col-sm-52-p {
    width: 52%; }
  .col-sm-53-p {
    width: 53%; }
  .col-sm-54-p {
    width: 54%; }
  .col-sm-55-p {
    width: 55%; }
  .col-sm-56-p {
    width: 56%; }
  .col-sm-57-p {
    width: 57%; }
  .col-sm-58-p {
    width: 58%; }
  .col-sm-59-p {
    width: 59%; }
  .col-sm-60-p {
    width: 60%; }
  .col-sm-61-p {
    width: 61%; }
  .col-sm-62-p {
    width: 62%; }
  .col-sm-63-p {
    width: 63%; }
  .col-sm-64-p {
    width: 64%; }
  .col-sm-65-p {
    width: 65%; }
  .col-sm-66-p {
    width: 66%; }
  .col-sm-67-p {
    width: 67%; }
  .col-sm-68-p {
    width: 68%; }
  .col-sm-69-p {
    width: 69%; }
  .col-sm-70-p {
    width: 70%; }
  .col-sm-71-p {
    width: 71%; }
  .col-sm-72-p {
    width: 72%; }
  .col-sm-73-p {
    width: 73%; }
  .col-sm-74-p {
    width: 74%; }
  .col-sm-75-p {
    width: 75%; }
  .col-sm-76-p {
    width: 76%; }
  .col-sm-77-p {
    width: 77%; }
  .col-sm-78-p {
    width: 78%; }
  .col-sm-79-p {
    width: 79%; }
  .col-sm-80-p {
    width: 80%; }
  .col-sm-81-p {
    width: 81%; }
  .col-sm-82-p {
    width: 82%; }
  .col-sm-83-p {
    width: 83%; }
  .col-sm-84-p {
    width: 84%; }
  .col-sm-85-p {
    width: 85%; }
  .col-sm-86-p {
    width: 86%; }
  .col-sm-87-p {
    width: 87%; }
  .col-sm-88-p {
    width: 88%; }
  .col-sm-89-p {
    width: 89%; }
  .col-sm-90-p {
    width: 90%; }
  .col-sm-91-p {
    width: 91%; }
  .col-sm-92-p {
    width: 92%; }
  .col-sm-93-p {
    width: 93%; }
  .col-sm-94-p {
    width: 94%; }
  .col-sm-95-p {
    width: 95%; }
  .col-sm-96-p {
    width: 96%; }
  .col-sm-97-p {
    width: 97%; }
  .col-sm-98-p {
    width: 98%; }
  .col-sm-99-p {
    width: 99%; }
  .col-sm-100-p {
    width: 100%; } }

@media screen and (min-width: 768px) {
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-1-p {
    width: 1%; }
  .col-md-2-p {
    width: 2%; }
  .col-md-3-p {
    width: 3%; }
  .col-md-4-p {
    width: 4%; }
  .col-md-5-p {
    width: 5%; }
  .col-md-6-p {
    width: 6%; }
  .col-md-7-p {
    width: 7%; }
  .col-md-8-p {
    width: 8%; }
  .col-md-9-p {
    width: 9%; }
  .col-md-10-p {
    width: 10%; }
  .col-md-11-p {
    width: 11%; }
  .col-md-12-p {
    width: 12%; }
  .col-md-13-p {
    width: 13%; }
  .col-md-14-p {
    width: 14%; }
  .col-md-15-p {
    width: 15%; }
  .col-md-16-p {
    width: 16%; }
  .col-md-17-p {
    width: 17%; }
  .col-md-18-p {
    width: 18%; }
  .col-md-19-p {
    width: 19%; }
  .col-md-20-p {
    width: 20%; }
  .col-md-21-p {
    width: 21%; }
  .col-md-22-p {
    width: 22%; }
  .col-md-23-p {
    width: 23%; }
  .col-md-24-p {
    width: 24%; }
  .col-md-25-p {
    width: 25%; }
  .col-md-26-p {
    width: 26%; }
  .col-md-27-p {
    width: 27%; }
  .col-md-28-p {
    width: 28%; }
  .col-md-29-p {
    width: 29%; }
  .col-md-30-p {
    width: 30%; }
  .col-md-31-p {
    width: 31%; }
  .col-md-32-p {
    width: 32%; }
  .col-md-33-p {
    width: 33%; }
  .col-md-34-p {
    width: 34%; }
  .col-md-35-p {
    width: 35%; }
  .col-md-36-p {
    width: 36%; }
  .col-md-37-p {
    width: 37%; }
  .col-md-38-p {
    width: 38%; }
  .col-md-39-p {
    width: 39%; }
  .col-md-40-p {
    width: 40%; }
  .col-md-41-p {
    width: 41%; }
  .col-md-42-p {
    width: 42%; }
  .col-md-43-p {
    width: 43%; }
  .col-md-44-p {
    width: 44%; }
  .col-md-45-p {
    width: 45%; }
  .col-md-46-p {
    width: 46%; }
  .col-md-47-p {
    width: 47%; }
  .col-md-48-p {
    width: 48%; }
  .col-md-49-p {
    width: 49%; }
  .col-md-50-p {
    width: 50%; }
  .col-md-51-p {
    width: 51%; }
  .col-md-52-p {
    width: 52%; }
  .col-md-53-p {
    width: 53%; }
  .col-md-54-p {
    width: 54%; }
  .col-md-55-p {
    width: 55%; }
  .col-md-56-p {
    width: 56%; }
  .col-md-57-p {
    width: 57%; }
  .col-md-58-p {
    width: 58%; }
  .col-md-59-p {
    width: 59%; }
  .col-md-60-p {
    width: 60%; }
  .col-md-61-p {
    width: 61%; }
  .col-md-62-p {
    width: 62%; }
  .col-md-63-p {
    width: 63%; }
  .col-md-64-p {
    width: 64%; }
  .col-md-65-p {
    width: 65%; }
  .col-md-66-p {
    width: 66%; }
  .col-md-67-p {
    width: 67%; }
  .col-md-68-p {
    width: 68%; }
  .col-md-69-p {
    width: 69%; }
  .col-md-70-p {
    width: 70%; }
  .col-md-71-p {
    width: 71%; }
  .col-md-72-p {
    width: 72%; }
  .col-md-73-p {
    width: 73%; }
  .col-md-74-p {
    width: 74%; }
  .col-md-75-p {
    width: 75%; }
  .col-md-76-p {
    width: 76%; }
  .col-md-77-p {
    width: 77%; }
  .col-md-78-p {
    width: 78%; }
  .col-md-79-p {
    width: 79%; }
  .col-md-80-p {
    width: 80%; }
  .col-md-81-p {
    width: 81%; }
  .col-md-82-p {
    width: 82%; }
  .col-md-83-p {
    width: 83%; }
  .col-md-84-p {
    width: 84%; }
  .col-md-85-p {
    width: 85%; }
  .col-md-86-p {
    width: 86%; }
  .col-md-87-p {
    width: 87%; }
  .col-md-88-p {
    width: 88%; }
  .col-md-89-p {
    width: 89%; }
  .col-md-90-p {
    width: 90%; }
  .col-md-91-p {
    width: 91%; }
  .col-md-92-p {
    width: 92%; }
  .col-md-93-p {
    width: 93%; }
  .col-md-94-p {
    width: 94%; }
  .col-md-95-p {
    width: 95%; }
  .col-md-96-p {
    width: 96%; }
  .col-md-97-p {
    width: 97%; }
  .col-md-98-p {
    width: 98%; }
  .col-md-99-p {
    width: 99%; }
  .col-md-100-p {
    width: 100%; } }

@media screen and (min-width: 768px) {
  .col-1 {
    width: 8.33333%; }
  .col-2 {
    width: 16.66667%; }
  .col-3 {
    width: 25%; }
  .col-4 {
    width: 33.33333%; }
  .col-5 {
    width: 41.66667%; }
  .col-6 {
    width: 50%; }
  .col-7 {
    width: 58.33333%; }
  .col-8 {
    width: 66.66667%; }
  .col-9 {
    width: 75%; }
  .col-10 {
    width: 83.33333%; }
  .col-11 {
    width: 91.66667%; }
  .col-12 {
    width: 100%; }
  .col-1-p {
    width: 1%; }
  .col-2-p {
    width: 2%; }
  .col-3-p {
    width: 3%; }
  .col-4-p {
    width: 4%; }
  .col-5-p {
    width: 5%; }
  .col-6-p {
    width: 6%; }
  .col-7-p {
    width: 7%; }
  .col-8-p {
    width: 8%; }
  .col-9-p {
    width: 9%; }
  .col-10-p {
    width: 10%; }
  .col-11-p {
    width: 11%; }
  .col-12-p {
    width: 12%; }
  .col-13-p {
    width: 13%; }
  .col-14-p {
    width: 14%; }
  .col-15-p {
    width: 15%; }
  .col-16-p {
    width: 16%; }
  .col-17-p {
    width: 17%; }
  .col-18-p {
    width: 18%; }
  .col-19-p {
    width: 19%; }
  .col-20-p {
    width: 20%; }
  .col-21-p {
    width: 21%; }
  .col-22-p {
    width: 22%; }
  .col-23-p {
    width: 23%; }
  .col-24-p {
    width: 24%; }
  .col-25-p {
    width: 25%; }
  .col-26-p {
    width: 26%; }
  .col-27-p {
    width: 27%; }
  .col-28-p {
    width: 28%; }
  .col-29-p {
    width: 29%; }
  .col-30-p {
    width: 30%; }
  .col-31-p {
    width: 31%; }
  .col-32-p {
    width: 32%; }
  .col-33-p {
    width: 33%; }
  .col-34-p {
    width: 34%; }
  .col-35-p {
    width: 35%; }
  .col-36-p {
    width: 36%; }
  .col-37-p {
    width: 37%; }
  .col-38-p {
    width: 38%; }
  .col-39-p {
    width: 39%; }
  .col-40-p {
    width: 40%; }
  .col-41-p {
    width: 41%; }
  .col-42-p {
    width: 42%; }
  .col-43-p {
    width: 43%; }
  .col-44-p {
    width: 44%; }
  .col-45-p {
    width: 45%; }
  .col-46-p {
    width: 46%; }
  .col-47-p {
    width: 47%; }
  .col-48-p {
    width: 48%; }
  .col-49-p {
    width: 49%; }
  .col-50-p {
    width: 50%; }
  .col-51-p {
    width: 51%; }
  .col-52-p {
    width: 52%; }
  .col-53-p {
    width: 53%; }
  .col-54-p {
    width: 54%; }
  .col-55-p {
    width: 55%; }
  .col-56-p {
    width: 56%; }
  .col-57-p {
    width: 57%; }
  .col-58-p {
    width: 58%; }
  .col-59-p {
    width: 59%; }
  .col-60-p {
    width: 60%; }
  .col-61-p {
    width: 61%; }
  .col-62-p {
    width: 62%; }
  .col-63-p {
    width: 63%; }
  .col-64-p {
    width: 64%; }
  .col-65-p {
    width: 65%; }
  .col-66-p {
    width: 66%; }
  .col-67-p {
    width: 67%; }
  .col-68-p {
    width: 68%; }
  .col-69-p {
    width: 69%; }
  .col-70-p {
    width: 70%; }
  .col-71-p {
    width: 71%; }
  .col-72-p {
    width: 72%; }
  .col-73-p {
    width: 73%; }
  .col-74-p {
    width: 74%; }
  .col-75-p {
    width: 75%; }
  .col-76-p {
    width: 76%; }
  .col-77-p {
    width: 77%; }
  .col-78-p {
    width: 78%; }
  .col-79-p {
    width: 79%; }
  .col-80-p {
    width: 80%; }
  .col-81-p {
    width: 81%; }
  .col-82-p {
    width: 82%; }
  .col-83-p {
    width: 83%; }
  .col-84-p {
    width: 84%; }
  .col-85-p {
    width: 85%; }
  .col-86-p {
    width: 86%; }
  .col-87-p {
    width: 87%; }
  .col-88-p {
    width: 88%; }
  .col-89-p {
    width: 89%; }
  .col-90-p {
    width: 90%; }
  .col-91-p {
    width: 91%; }
  .col-92-p {
    width: 92%; }
  .col-93-p {
    width: 93%; }
  .col-94-p {
    width: 94%; }
  .col-95-p {
    width: 95%; }
  .col-96-p {
    width: 96%; }
  .col-97-p {
    width: 97%; }
  .col-98-p {
    width: 98%; }
  .col-99-p {
    width: 99%; }
  .col-100-p {
    width: 100%; } }

@media screen and (min-width: 992px) {
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-1-p {
    width: 1%; }
  .col-lg-2-p {
    width: 2%; }
  .col-lg-3-p {
    width: 3%; }
  .col-lg-4-p {
    width: 4%; }
  .col-lg-5-p {
    width: 5%; }
  .col-lg-6-p {
    width: 6%; }
  .col-lg-7-p {
    width: 7%; }
  .col-lg-8-p {
    width: 8%; }
  .col-lg-9-p {
    width: 9%; }
  .col-lg-10-p {
    width: 10%; }
  .col-lg-11-p {
    width: 11%; }
  .col-lg-12-p {
    width: 12%; }
  .col-lg-13-p {
    width: 13%; }
  .col-lg-14-p {
    width: 14%; }
  .col-lg-15-p {
    width: 15%; }
  .col-lg-16-p {
    width: 16%; }
  .col-lg-17-p {
    width: 17%; }
  .col-lg-18-p {
    width: 18%; }
  .col-lg-19-p {
    width: 19%; }
  .col-lg-20-p {
    width: 20%; }
  .col-lg-21-p {
    width: 21%; }
  .col-lg-22-p {
    width: 22%; }
  .col-lg-23-p {
    width: 23%; }
  .col-lg-24-p {
    width: 24%; }
  .col-lg-25-p {
    width: 25%; }
  .col-lg-26-p {
    width: 26%; }
  .col-lg-27-p {
    width: 27%; }
  .col-lg-28-p {
    width: 28%; }
  .col-lg-29-p {
    width: 29%; }
  .col-lg-30-p {
    width: 30%; }
  .col-lg-31-p {
    width: 31%; }
  .col-lg-32-p {
    width: 32%; }
  .col-lg-33-p {
    width: 33%; }
  .col-lg-34-p {
    width: 34%; }
  .col-lg-35-p {
    width: 35%; }
  .col-lg-36-p {
    width: 36%; }
  .col-lg-37-p {
    width: 37%; }
  .col-lg-38-p {
    width: 38%; }
  .col-lg-39-p {
    width: 39%; }
  .col-lg-40-p {
    width: 40%; }
  .col-lg-41-p {
    width: 41%; }
  .col-lg-42-p {
    width: 42%; }
  .col-lg-43-p {
    width: 43%; }
  .col-lg-44-p {
    width: 44%; }
  .col-lg-45-p {
    width: 45%; }
  .col-lg-46-p {
    width: 46%; }
  .col-lg-47-p {
    width: 47%; }
  .col-lg-48-p {
    width: 48%; }
  .col-lg-49-p {
    width: 49%; }
  .col-lg-50-p {
    width: 50%; }
  .col-lg-51-p {
    width: 51%; }
  .col-lg-52-p {
    width: 52%; }
  .col-lg-53-p {
    width: 53%; }
  .col-lg-54-p {
    width: 54%; }
  .col-lg-55-p {
    width: 55%; }
  .col-lg-56-p {
    width: 56%; }
  .col-lg-57-p {
    width: 57%; }
  .col-lg-58-p {
    width: 58%; }
  .col-lg-59-p {
    width: 59%; }
  .col-lg-60-p {
    width: 60%; }
  .col-lg-61-p {
    width: 61%; }
  .col-lg-62-p {
    width: 62%; }
  .col-lg-63-p {
    width: 63%; }
  .col-lg-64-p {
    width: 64%; }
  .col-lg-65-p {
    width: 65%; }
  .col-lg-66-p {
    width: 66%; }
  .col-lg-67-p {
    width: 67%; }
  .col-lg-68-p {
    width: 68%; }
  .col-lg-69-p {
    width: 69%; }
  .col-lg-70-p {
    width: 70%; }
  .col-lg-71-p {
    width: 71%; }
  .col-lg-72-p {
    width: 72%; }
  .col-lg-73-p {
    width: 73%; }
  .col-lg-74-p {
    width: 74%; }
  .col-lg-75-p {
    width: 75%; }
  .col-lg-76-p {
    width: 76%; }
  .col-lg-77-p {
    width: 77%; }
  .col-lg-78-p {
    width: 78%; }
  .col-lg-79-p {
    width: 79%; }
  .col-lg-80-p {
    width: 80%; }
  .col-lg-81-p {
    width: 81%; }
  .col-lg-82-p {
    width: 82%; }
  .col-lg-83-p {
    width: 83%; }
  .col-lg-84-p {
    width: 84%; }
  .col-lg-85-p {
    width: 85%; }
  .col-lg-86-p {
    width: 86%; }
  .col-lg-87-p {
    width: 87%; }
  .col-lg-88-p {
    width: 88%; }
  .col-lg-89-p {
    width: 89%; }
  .col-lg-90-p {
    width: 90%; }
  .col-lg-91-p {
    width: 91%; }
  .col-lg-92-p {
    width: 92%; }
  .col-lg-93-p {
    width: 93%; }
  .col-lg-94-p {
    width: 94%; }
  .col-lg-95-p {
    width: 95%; }
  .col-lg-96-p {
    width: 96%; }
  .col-lg-97-p {
    width: 97%; }
  .col-lg-98-p {
    width: 98%; }
  .col-lg-99-p {
    width: 99%; }
  .col-lg-100-p {
    width: 100%; } }

@media screen and (min-width: 1200px) {
  .col-xl-1 {
    width: 8.33333%; }
  .col-xl-2 {
    width: 16.66667%; }
  .col-xl-3 {
    width: 25%; }
  .col-xl-4 {
    width: 33.33333%; }
  .col-xl-5 {
    width: 41.66667%; }
  .col-xl-6 {
    width: 50%; }
  .col-xl-7 {
    width: 58.33333%; }
  .col-xl-8 {
    width: 66.66667%; }
  .col-xl-9 {
    width: 75%; }
  .col-xl-10 {
    width: 83.33333%; }
  .col-xl-11 {
    width: 91.66667%; }
  .col-xl-12 {
    width: 100%; }
  .col-xl-1-p {
    width: 1%; }
  .col-xl-2-p {
    width: 2%; }
  .col-xl-3-p {
    width: 3%; }
  .col-xl-4-p {
    width: 4%; }
  .col-xl-5-p {
    width: 5%; }
  .col-xl-6-p {
    width: 6%; }
  .col-xl-7-p {
    width: 7%; }
  .col-xl-8-p {
    width: 8%; }
  .col-xl-9-p {
    width: 9%; }
  .col-xl-10-p {
    width: 10%; }
  .col-xl-11-p {
    width: 11%; }
  .col-xl-12-p {
    width: 12%; }
  .col-xl-13-p {
    width: 13%; }
  .col-xl-14-p {
    width: 14%; }
  .col-xl-15-p {
    width: 15%; }
  .col-xl-16-p {
    width: 16%; }
  .col-xl-17-p {
    width: 17%; }
  .col-xl-18-p {
    width: 18%; }
  .col-xl-19-p {
    width: 19%; }
  .col-xl-20-p {
    width: 20%; }
  .col-xl-21-p {
    width: 21%; }
  .col-xl-22-p {
    width: 22%; }
  .col-xl-23-p {
    width: 23%; }
  .col-xl-24-p {
    width: 24%; }
  .col-xl-25-p {
    width: 25%; }
  .col-xl-26-p {
    width: 26%; }
  .col-xl-27-p {
    width: 27%; }
  .col-xl-28-p {
    width: 28%; }
  .col-xl-29-p {
    width: 29%; }
  .col-xl-30-p {
    width: 30%; }
  .col-xl-31-p {
    width: 31%; }
  .col-xl-32-p {
    width: 32%; }
  .col-xl-33-p {
    width: 33%; }
  .col-xl-34-p {
    width: 34%; }
  .col-xl-35-p {
    width: 35%; }
  .col-xl-36-p {
    width: 36%; }
  .col-xl-37-p {
    width: 37%; }
  .col-xl-38-p {
    width: 38%; }
  .col-xl-39-p {
    width: 39%; }
  .col-xl-40-p {
    width: 40%; }
  .col-xl-41-p {
    width: 41%; }
  .col-xl-42-p {
    width: 42%; }
  .col-xl-43-p {
    width: 43%; }
  .col-xl-44-p {
    width: 44%; }
  .col-xl-45-p {
    width: 45%; }
  .col-xl-46-p {
    width: 46%; }
  .col-xl-47-p {
    width: 47%; }
  .col-xl-48-p {
    width: 48%; }
  .col-xl-49-p {
    width: 49%; }
  .col-xl-50-p {
    width: 50%; }
  .col-xl-51-p {
    width: 51%; }
  .col-xl-52-p {
    width: 52%; }
  .col-xl-53-p {
    width: 53%; }
  .col-xl-54-p {
    width: 54%; }
  .col-xl-55-p {
    width: 55%; }
  .col-xl-56-p {
    width: 56%; }
  .col-xl-57-p {
    width: 57%; }
  .col-xl-58-p {
    width: 58%; }
  .col-xl-59-p {
    width: 59%; }
  .col-xl-60-p {
    width: 60%; }
  .col-xl-61-p {
    width: 61%; }
  .col-xl-62-p {
    width: 62%; }
  .col-xl-63-p {
    width: 63%; }
  .col-xl-64-p {
    width: 64%; }
  .col-xl-65-p {
    width: 65%; }
  .col-xl-66-p {
    width: 66%; }
  .col-xl-67-p {
    width: 67%; }
  .col-xl-68-p {
    width: 68%; }
  .col-xl-69-p {
    width: 69%; }
  .col-xl-70-p {
    width: 70%; }
  .col-xl-71-p {
    width: 71%; }
  .col-xl-72-p {
    width: 72%; }
  .col-xl-73-p {
    width: 73%; }
  .col-xl-74-p {
    width: 74%; }
  .col-xl-75-p {
    width: 75%; }
  .col-xl-76-p {
    width: 76%; }
  .col-xl-77-p {
    width: 77%; }
  .col-xl-78-p {
    width: 78%; }
  .col-xl-79-p {
    width: 79%; }
  .col-xl-80-p {
    width: 80%; }
  .col-xl-81-p {
    width: 81%; }
  .col-xl-82-p {
    width: 82%; }
  .col-xl-83-p {
    width: 83%; }
  .col-xl-84-p {
    width: 84%; }
  .col-xl-85-p {
    width: 85%; }
  .col-xl-86-p {
    width: 86%; }
  .col-xl-87-p {
    width: 87%; }
  .col-xl-88-p {
    width: 88%; }
  .col-xl-89-p {
    width: 89%; }
  .col-xl-90-p {
    width: 90%; }
  .col-xl-91-p {
    width: 91%; }
  .col-xl-92-p {
    width: 92%; }
  .col-xl-93-p {
    width: 93%; }
  .col-xl-94-p {
    width: 94%; }
  .col-xl-95-p {
    width: 95%; }
  .col-xl-96-p {
    width: 96%; }
  .col-xl-97-p {
    width: 97%; }
  .col-xl-98-p {
    width: 98%; }
  .col-xl-99-p {
    width: 99%; }
  .col-xl-100-p {
    width: 100%; } }

.hide-mobile {
  display: block !important; }

.hide-desktop {
  display: none !important; }

@media screen and (max-width: 992px) {
  .hide-mobile {
    display: none !important; }
  .hide-desktop {
    display: block !important; } }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [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; }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation; }

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

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
  direction: ltr; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before, .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
        transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
        transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
        transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

#access-plug, #acess-plug-mobile {
  color: #fff;
  position: relative;
  right: 0;
  z-index: 99; }

.ltr #access-plug, .ltr #acess-plug-mobile {
  right: auto;
  left: 0; }

.ltr .accessibility-menu {
  direction: ltr !important; }

.yael-logo {
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACXCAYAAADUBvOSAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDUtMTdUMTY6Mjg6MDUrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wNS0xN1QxNjozMzoyOSswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDUtMTdUMTY6MzM6MjkrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MzllZDEyOTMtNTlmZC04NTQ0LTg3MTEtMDI3ZTdiNWE0YmJkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NjUwNzAzMjQtM2IwNS0xMWU3LTliZmYtYTA2MTM0MGNkZGExPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDgxNzk3NTgtMDkzZC0xYzRkLWE4YWYtZmVjZWJmYmFkODE1PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQ4MTc5NzU4LTA5M2QtMWM0ZC1hOGFmLWZlY2ViZmJhZDgxNTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wNS0xN1QxNjoyODowNSswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozOWVkMTI5My01OWZkLTg1NDQtODcxMS0wMjdlN2I1YTRiYmQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDUtMTdUMTY6MzM6MjkrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTMyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE1MTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+HNoJPAAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAOtUlEQVR42uydPWzkxhXH/zIOMWIEPgFOFcArlkFygeQijRvtBTgDBgxYRipXt6KBbVJkD+m2uVUjIFX2kMKAgqNW6dLpAFdJcasuhS9ZIR+lTa1rA5IROHAapeDwRHFJznvzxeHePMDFWZQ4HP74vubNm43r62sECZLLa2EKggQgggQgggQgggQgggQgggQgggQggjiSO9xf2NjYWLtJWGK8BSAS/1z0cHi1bs9ITUBucDOV6wTEEuOHACYFGHKZA5j0cHgWgHgFgFhivCtA6EsuPQUw6uHwIgCxhkAI0zABMGD+6gTAtMumJABxG4S7AEbixapKKszIyToDsfZRhvAT0gYY5gD2ejjc6OFwA8Cm0CBp6boIwGyJ8fMlxtvrOl9rqyGEnzAFsFNzyaX44p8oOJ0Qf3vSFTPyypoM4SdMAexJnMUB9WU2gCGFKgDht5+QChDOFO/xUNyjrHUWIho5C0D44ydMhf2vE2MqviFs9TZMfSWAIPgJ+dc76OHw3FE+41KMyaswda2BIPoJzux7DRip0BbPAhB2/YSJsONNMhda4cLx+LbF2AalsYxsaKhXGoglxr8WMGxKtMKg7a+yJiPaapi6NkAIdTyryQUUZSa+RG/sdgUYrYWpnQdCTOYM8gUorVDS4bPkpmSzjTC1s0Aw/ASIr+0AHZFCrmQkwJiJZ7gIQKj7Cd44aobAgAhRDwIQfD+hNRtsGYzcx7AWpnYCCIafADDXH5jjuPXvHg7bgCNfL0lthMxeAyG+jClohSqprS+nDEJZWgbj1GSY6i0QS4wfF5wqmViJ3WUgeATGSPgXJ2sHxBLjD8ULjgiXL2Bh/YELgidgfChM6qlOmOoNECKdOyX6CZc2PG5dENqGouB4QxWK1oFg+gl5KGncmaLCkL9o7vVdkVaBYPoJl7Cw/mDixVL+RlfAaAUIpp8AWFh/4JgH6sv0MRrxGgimnwBYWH+wAcI6geEECAU/AbCw6cUFDF0HwzoQQivMiX5C7jQaXX9wDUKXwbAKhEg5LxhOo9H1h7ZB4IzHFyhsA/Ec9PUHY1XIvmcYfQbDGhCf/vzp9geff7EgOI1G1x980wqdAiNJ717vb5F8Nvbezj/+4id7kkumAHZMwbDEuFMw5GOoG4fJrClDdqgXsjvI/PXHP8LV97+Hu//9X5Wv0DflNHZhAYo6pvKz5P92OOY+gDMrQABA8t7P8OjZi/L/3jMBwzqA4BUYSfqQc7lSO4CnD+7hX2+/dSukNJFkWkcYKKbEmhlJ0jxPRBYlDfHNG6/jN5/s4g+//zPe/vo/eTQRQNDQGMa1RQbDHPQ8kToQAPDv3g/x/sEv8ejZC3zyl38uXIBgC4a2SuiK98nHYASMzExMuTCo5SGOLx5jdct9CmCAODrrMgg+aCItOJO0blf65Hp/68CqhihJBGCOJD0FMEIcXfgMA3UMLUQDK+ZkibH8/kmq2kzNGhAvIw0Ae0jSCYAp4uiqiyD4Bkbt/TM/YQR67YkVk/EQWR2DTC4BjJbx0UlXQfDJoV2BIkk5tSdkk6ECxBZWO7Q1yUKAceYzDJ0poUtSbu0JAOxc72+d2wFiYwNI0ufMAUFolckyPrrwEQTVv+EMjJucAtdPmCOO7tuth8icmIWC3boUDzVdxkdXNiZ1LUvokpRTo1qe7z7i6Nx+xVSmuuZQc2ZSEY10ajXUORhZGDkDvUa1EgbAVU2luhq7UWcZGOe+w+AUjEwDzxTM8i3zXAz/XZTQ3UxAMlRxdMoPMCqGqT6CYB2M7AObgNYbo+4Dm1QlCG1XTFVPQDLkluGv+hdxdOA7CJzxkO+vkW5G3ss7jmpD/FaAKICh6gTlD1eZBl/LErrMT5iCUcRS5aTLtKvNEjp88PkX8peRDE34F4PcDq5dCV3mJ0zR3GuT5Sc0aB9c72+R/qhKCR3twji6QhztC/LnCg/cB5AiSX8nbGsnYMjH0KAR7oowMlWEYS6ih30SDExRyVTiH7+aVZXQyVSjrn8xWcZHT3wGQaYxesmw6bgFbT/BhIZQAuLRsxdVJXS0l6KeZAEq0uCdKJapX5Y26ifUwQDALhBvfvsd/vTbz/DTr75W+0L18xenkCyzewKC7rK03nMKGDhAKNVU5iV0X731A7XH1Pcv9oR/8ZjjXziG4bHQaCowLISf8JEJGKz7ELm8+e13eQmdkuou2FYd/0LdttZEBZrla7q+0mgZH51ojmE17LRpMhq+fK2wTDN/MUdNlk4lPFQwg7rZ2glKi34KY6jPQ7QCBAEMQlJL17+QxudGE1z66eZKP+HW0oC8hE56k3aBqACD/RKSob5nXkqDG+9Cl6TUVsy1EZNMozWCwfAT/AACwDI+0pv4LMevE7uPlvGRsWX2Hg5NLEuPuD5PRQkd66beAMEFo1I96heTzgUY57L7Nqadk6HusvREOZ+gGT3YAyKrmFJ+njowiEkt3bh+JsAgVWsVoiDdo6L18yYac444srjamRXZaieEimAo1A3o+heTZXz0hAihzrI0yU+wCkMmW9f7Wxe2gNhFHJ0ZGCQ5TJW8LB3/on63mf6y9EgnN2IIhGyOk3T3en+LBKVKpnLHyMvMH1hPFZ6I8aio8gjZbrPnIodwY5ayqvK5IgxZUkoHBt150fjg1PZ2xtFBqYTOjAvPfIDSGHTrCyZCa8wUf38OYFDcZqBgCu3MI0NDKAGxjI8OarxwJ1BIIgEdVa8iqQDhTNlZNmkeaswfFQijeztzR1ELjHxiKh6OklgSL+YdUXug6gxS/YSXya9ezfik+0JtaYVVM2/Nh7CSjJLZUXYJXWbDIzA7qDDC16icCZU1G7v1DCb9BLlWJX8Ud2BL8kHqPvRLjaGQ2MoSQI+QpFPNhFLRT5DuI2lMcrnRCMqiBERNF7pq1WgIjF4ybNQ8jbY6Swjd18wpjBBHrG68ZTBc+VjOgajpQid7Kdpg5BOqnNSKoxMk6QL8LYg7OrvL2orCVOZbCYinD+7hvb+laiV0WaJEW1soT1AcnSNJR4zwUn2rYdvmQeH+qiV025oldO0mtjKHk/KLl1wzYTyMdAiDTpSxmXehe/rgnlY0Yiwi4cupoWvMQFqO0nQ+GI37a0UZ37zxOg4+fhcHH78LYKhcQmc7f9GQR5BJ6lQjFOZCqa9V9Ri2XGgI5a+jKZ9gI3/BHQP7WsP5hHIugzTW5jFEzjQE52sltwI0oS3yMZS0hfEudBbTzcQudH6EnZyXolxCFx/qP7T4XSOaB4WekQ5XIstgqJbQ+QFETe6AMgE2wlRdMLK/005yyTYIukD0QVwsob4U20ktHTBaTSxZNA+taAjKS2EltQyC4QwG/cownd/e9BqIWxOtOlGmFs5sS7sg5LLjJuz0o4RuPWFosYROWUMsMX65JG0kRFR4AKNjMCQ3pnDsTwmdI6fywEXuoCkvYCV/oQ1CRZjqCgYDGnMdS+jcgiHG6XEJ3Q6y/SGWfQjm16JrRxVK6Jz7CZ6W0DmJMvrOIgG9Ejo70YgENs9K6CIXQKCXDLerNs96WkJn5mUwtU7rJXTZXlg3QCDb2PKRy5dioIRO/f4aJqjFTOeE+wsqPkQ+o3u9ZHjMfjEGbHsvGWb/qfRhUiu7az+fwB1D1sxkwL2ViSOWFlDd4dxm3J11iZtIvzBCM3avwsjqnfHkI5ZUNMQFbrcS3MHNptldbjTSYgmdHWmrhC5JtwublIswzAGQi4RVfYgBVo9Y6gsw5pBUKntSQmceBIMhO7mErrmJyiWYzdBU8xAXyJuTV4ekCyTpsRhsIwy28xcUILWubauELmtbcIy8z0U1DH2OdtCNMs5x05thVKNFBkjSGRpO46uDIpTQ1ZTQ0dogzsTP2b2sTDUdozTtnAowpIMsdaEzpoZLkQrJqSy3PnBdQleYB0rjtYX4+eoRSzZ7Xddoi/tCK1zWXDMCkPaS4WPRxIuWYDIYppr4O85huH2+xqQGhtxXeAfMSjaTJqNKTpBtbqlTaZv5z3rJcIpCK99QQlebS5igeT1C2TzYNBmqZuQSKs25zHj0tDxEYZnfIQiUZmq15qFKXJsMVTOyCWCGJP1STALLI/deuONM0odI0i/R3CXXmHkwCwT9QSmdXCJlMHyGgQ7CLpL075C3S85//sTW/CibjFsLTHQbSz1CYA7CUQeanfCsmAzWwhu9ASvLPNwCgXnEkhGnkpE7yM2IrJNLHzdZzxUwOl9CRz9b41IAY00jWI0yGC9FFo1UgdHYvLw1MDgldLxe3bzowZD5bLOELmsIRjt3qw9g0UuGx6JBaXOY6FkJXS8ZytLMZfPQB7BPgsGwg+1DFzqqGYGYzEEvGc5Qkw73qYSOedqOc/NgPA9RmRLWqy7mHlc0FWBcETvb6zmV1JfAP9+Dbh540Uu7eQhptlH+MBwzAhTS4aTjGnW+Ksrv0tLMeubBsmgBUXTcDJfQUZJauWwib1xOOcfTVgldlj+hgsBLLqmV0Lk3GdoTbceMZJMtS4ebKqHjn9lhxzxI5tS9yVAoFCGW0HHNyCZUsp7856WkmZXMg2IJnRHn+Y6FiZLSrVhCx4lGgJt0+ERojGeGno97vBMrelAoofPHh1Ah1kAJHbfLfQTgtFgErFRCl603VBWxysxDRIKBX0JnpbjYu2MaqxzWBlE5XnkuXtQe5Kfv5NcOmPdYgLr2IDENKwe5endM47HegXwUMBRK6GwflkIVunlwFDV4D4QMjJrFIBvRiGmxnlxaayBWHEp+ptGkGdERY+bBpsPYGSAsTpSLM7e8NA/dB8LexNkyIzTz4AEIXCDa7UKnG0qZXxuhmIc+KGsPXD/BBgwdKKEz+kAKJXSqZoRsHpgldPbnjVlCZwQI12BIDnI1bUam4vorKgiGoiYzH1CbQNgGg5PcIoxBFo3MBTTn1JfQCKqpLYBcbeoDEFa1BeXevM7x21jNWJ6Csmu65iWUwbBa3ynzE2wDEWS95bUwBUECEEECEEECEEECEEECEEECEEECEEECEEECEEECEEECEEECEEG6Iv8fAGOTFXL9r3tsAAAAAElFTkSuQmCC"); }

.accessibility-menu-wrapper {
  outline: none; }

#access-plug i:not(.yael-logo), #acess-plug-mobile i:not(.yael-logo) {
  transition: all 0.35s ease;
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  background-repeat: no-repeat;
  height: 31px;
  margin-left: 1rem;
  margin-right: 0; }

#access-plug .font-size-bigger i, #acess-plug-mobile .font-size-bigger i {
  background-position: 0px -2px; }

#access-plug .font-size-smaller i, #acess-plug-mobile .font-size-smaller i {
  background-position: 0px -27px; }

#access-plug .readable-font i, #acess-plug-mobile .readable-font i {
  background-position: 0px -54px; }

#access-plug .contrast-dark i, #acess-plug-mobile .contrast-dark i {
  background-position: 0px -79px; }

#access-plug .grayscale i, #acess-plug-mobile .grayscale i {
  background-position: 0px -104px; }

#access-plug .underline-link i, #acess-plug-mobile .underline-link i {
  background-position: 0px -129px; }

#access-plug .skip-menu i, #acess-plug-mobile .skip-menu i {
  background-position: 0px -154px; }

#access-plug .reset-setting i, #acess-plug-mobile .reset-setting i {
  background-position: 0px -184px; }

.accessibility-menu-view-toggle {
  cursor: pointer;
  opacity: 1;
  width: 4rem;
  color: black;
  height: 4rem;
  display: inline-block;
  vertical-align: middle;
  top: -0.4rem;
  position: relative; }

.accessibility-menu-view-toggle i {
  font-size: 30px;
  font-size: 22px; }

.toggle-word {
  color: black;
  position: relative;
  font-size: 1.8rem;
  display: inline-block;
  color: white;
  cursor: pointer;
  right: -0.4rem; }

.accessibility-menu-conatiner {
  display: block;
  font-size: 20px;
  max-height: 0px;
  overflow: hidden;
  transition: max-height .4s ease .7s;
  padding-top: 0px;
  text-align: initial;
  position: absolute;
  left: -115%;
  width: 200px;
  background-color: #545454; }

.ltr .accessibility-menu-conatiner {
  left: auto;
  right: -115%; }

.menu-open .accessibility-menu-conatiner {
  max-height: 720px;
  transition: max-height .5s ease; }

.accessibility-menu {
  padding: 0px 0px 5px;
  direction: rtl; }

.accessibility-menu li {
  padding: 4px 8px;
  cursor: pointer;
  font-size: 1.8rem; }

.accessibility-menu li.title {
  background-color: #799eb5;
  cursor: auto;
  color: white; }

.accessibility-menu-conatiner li i {
  vertical-align: middle;
  padding: 0 5px;
  font-size: 24px;
  line-height: 3rem; }

.accessibility-menu-item {
  float: none !important;
  margin-bottom: 2px;
  display: block;
  opacity: 0;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: transform .3s ease, opacity .3s ease;
  transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
  line-height: 3rem;
  border-bottom: 1px solid dimgrey;
  margin-bottom: 0; }
  .accessibility-menu-item:last-child {
    border-bottom: 0; }

.accessibility-menu-item.credit {
  padding: 0px 5px 5px;
  background-color: transparent;
  font-size: 14px;
  text-align: center;
  line-height: 1.2;
  margin-top: 10px;
  cursor: auto;
  color: white; }

.accessibility-menu-item.credit i {
  width: 15px;
  height: 15px;
  background-position: center;
  background-size: cover;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0 5px; }

.accessibility-menu-item:nth-child(1) {
  transition-delay: .2s; }

.accessibility-menu-item:nth-child(2) {
  transition-delay: .25s; }

.accessibility-menu-item:nth-child(3) {
  transition-delay: .3s; }

.accessibility-menu-item:nth-child(4) {
  transition-delay: .35s; }

.accessibility-menu-item:nth-child(5) {
  transition-delay: .45s; }

.accessibility-menu-item:nth-child(6) {
  transition-delay: .5s; }

.accessibility-menu-item:nth-child(7) {
  transition-delay: .55s; }

.accessibility-menu-item:nth-child(8) {
  transition-delay: .6s; }

.accessibility-menu-item:nth-child(9) {
  transition-delay: .65s; }

.accessibility-menu-item:nth-child(10) {
  transition-delay: .7s; }

.accessibility-menu-item:nth-child(11) {
  transition-delay: .75s; }

.accessibility-menu-item:nth-child(12) {
  transition-delay: .8s; }

.accessibility-menu-item:last-child {
  margin-bottom: 0;
  padding: 5px 0; }

.menu-open .accessibility-menu-item {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1; }

.menu-open .accessibility-menu-item.font-size {
  background-color: transparent; }

#font-resizer {
  margin: 10px -5px 0; }

#font-resizer .accessibility-menu-item {
  background-color: #525252;
  padding: 10px 5px; }

.accessibility-menu .accessibility-menu-item.active {
  background: #eee;
  color: #333; }

/****************************/
body.acp-bright {
  background-color: white !important;
  color: black !important; }
  body.acp-bright * {
    background-color: white !important;
    color: black !important; }

body.readable-font {
  font-family: verdana; }

body.grayscale-css {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray; }

body.underline-link a {
  text-decoration: underline !important; }

body.contrast-css {
  background-image: none !important;
  text-shadow: none !important;
  color: white !important;
  background: black !important;
  background-color: black !important;
  /* Some versions of IE ignore the first entry so: */
  /* should be harmless even if there is a .placebo - we want line-height normal anyway - and should validate */
  /* in browsers that do not support @media, this will be overridden by the items below */
  /* end of @media block */ }
  body.contrast-css .placebo {
    line-height: normal; }
  @media print {
    body.contrast-css * {
      color: black !important; } }
  @media screen, projection, tv {
    body.contrast-css {
      /* :not(:empty) stops IE5+6 from misinterpreting things it can't understand */
      /* Repeat ALT tags after images (problematic; see Mozilla bug 292116)
			(2005: commenting this out for now because more trouble than it's worth;
			only Mozilla 1.0 does it properly; later versions and Firefox don't)
			img[alt]:after { content: attr(alt) !important; color: #FF00FF !important; }
			*/ }
      body.contrast-css > div {
        outline: 1px solid #fff; }
      body.contrast-css a, body.contrast-css abbr, body.contrast-css acronym, body.contrast-css address, body.contrast-css article, body.contrast-css aside, body.contrast-css b, body.contrast-css basefont, body.contrast-css bdi, body.contrast-css big,
      body.contrast-css blink, body.contrast-css blockquote, body.contrast-css button, body.contrast-css canvas, body.contrast-css caption, body.contrast-css center, body.contrast-css cite, body.contrast-css code,
      body.contrast-css col, body.contrast-css colgroup, body.contrast-css command, body.contrast-css dd, body.contrast-css details, body.contrast-css dfn, body.contrast-css dir, body.contrast-css div, body.contrast-css dl, body.contrast-css dt, body.contrast-css em, body.contrast-css embed,
      body.contrast-css fieldset, body.contrast-css figcaption, body.contrast-css figure, body.contrast-css font, body.contrast-css footer, body.contrast-css form, body.contrast-css h1, body.contrast-css h1 a, body.contrast-css h1 a b, body.contrast-css h1 abbr, body.contrast-css h1 center, body.contrast-css h1 span, body.contrast-css h2, body.contrast-css h2 a, body.contrast-css h2 a b, body.contrast-css h2 abbr, body.contrast-css h2 center, body.contrast-css h2 span, body.contrast-css h3, body.contrast-css h3 a, body.contrast-css h3 a b, body.contrast-css h3 abbr, body.contrast-css h3 center, body.contrast-css h3 span, body.contrast-css h4, body.contrast-css h4 a, body.contrast-css h4 a b,
      body.contrast-css h4 abbr, body.contrast-css h4 center, body.contrast-css h4 span, body.contrast-css h5, body.contrast-css h5 a, body.contrast-css h5 a b, body.contrast-css h5 abbr, body.contrast-css h5 center, body.contrast-css h5 span, body.contrast-css h6, body.contrast-css h6 a, body.contrast-css h6 a b, body.contrast-css h6 abbr, body.contrast-css h6 center, body.contrast-css h6 span, body.contrast-css header, body.contrast-css hgroup,
      body.contrast-css html, body.contrast-css i, body.contrast-css iframe, body.contrast-css img, body.contrast-css input, body.contrast-css kbd, body.contrast-css label, body.contrast-css legend, body.contrast-css li, body.contrast-css listing, body.contrast-css mark,
      body.contrast-css marquee, body.contrast-css menu, body.contrast-css meter, body.contrast-css multicol, body.contrast-css nav, body.contrast-css nobr, body.contrast-css object, body.contrast-css ol, body.contrast-css option, body.contrast-css p,
      body.contrast-css plaintext, body.contrast-css pre, body.contrast-css progress, body.contrast-css q, body.contrast-css s, body.contrast-css section, body.contrast-css select, body.contrast-css small, body.contrast-css span, body.contrast-css strike,
      body.contrast-css strong, body.contrast-css sub, body.contrast-css summary, body.contrast-css sup, body.contrast-css table, body.contrast-css td, body.contrast-css textarea, body.contrast-css th, body.contrast-css time, body.contrast-css tr, body.contrast-css tt, body.contrast-css u,
      body.contrast-css ul, body.contrast-css var, body.contrast-css xmp {
        background-image: none !important;
        text-shadow: none !important; }
      body.contrast-css a, body.contrast-css abbr, body.contrast-css acronym, body.contrast-css address, body.contrast-css article, body.contrast-css aside, body.contrast-css b, body.contrast-css basefont, body.contrast-css bdi, body.contrast-css big,
      body.contrast-css blink, body.contrast-css blockquote, body.contrast-css body, body.contrast-css canvas, body.contrast-css caption, body.contrast-css center, body.contrast-css cite, body.contrast-css code, body.contrast-css col,
      body.contrast-css colgroup, body.contrast-css command, body.contrast-css dd, body.contrast-css details, body.contrast-css dfn, body.contrast-css dir, body.contrast-css div, body.contrast-css dl, body.contrast-css dt, body.contrast-css em, body.contrast-css embed,
      body.contrast-css fieldset, body.contrast-css figcaption, body.contrast-css figure, body.contrast-css font, body.contrast-css footer, body.contrast-css form, body.contrast-css h1, body.contrast-css h1 a, body.contrast-css h1 a b, body.contrast-css h1 abbr, body.contrast-css h1 center, body.contrast-css h1 span, body.contrast-css h2, body.contrast-css h2 a, body.contrast-css h2 a b, body.contrast-css h2 abbr, body.contrast-css h2 center, body.contrast-css h2 span, body.contrast-css h3, body.contrast-css h3 a, body.contrast-css h3 a b, body.contrast-css h3 abbr, body.contrast-css h3 center, body.contrast-css h3 span, body.contrast-css h4, body.contrast-css h4 a, body.contrast-css h4 a b,
      body.contrast-css h4 abbr, body.contrast-css h4 center, body.contrast-css h4 span, body.contrast-css h5, body.contrast-css h5 a, body.contrast-css h5 a b, body.contrast-css h5 abbr, body.contrast-css h5 center, body.contrast-css h5 span, body.contrast-css h6, body.contrast-css h6 a, body.contrast-css h6 a b, body.contrast-css h6 abbr, body.contrast-css h6 center, body.contrast-css h6 span, body.contrast-css header, body.contrast-css hgroup,
      body.contrast-css html, body.contrast-css i, body.contrast-css iframe, body.contrast-css input, body.contrast-css kbd, body.contrast-css label, body.contrast-css legend, body.contrast-css li, body.contrast-css listing, body.contrast-css mark,
      body.contrast-css marquee, body.contrast-css menu, body.contrast-css meter, body.contrast-css multicol, body.contrast-css nav, body.contrast-css nobr, body.contrast-css object, body.contrast-css ol, body.contrast-css option, body.contrast-css p,
      body.contrast-css plaintext, body.contrast-css pre, body.contrast-css progress, body.contrast-css q, body.contrast-css s, body.contrast-css section, body.contrast-css small, body.contrast-css span, body.contrast-css strike, body.contrast-css strong,
      body.contrast-css sub, body.contrast-css summary, body.contrast-css sup, body.contrast-css table, body.contrast-css td, body.contrast-css textarea, body.contrast-css th, body.contrast-css time, body.contrast-css tr, body.contrast-css tt, body.contrast-css u, body.contrast-css ul, body.contrast-css var,
      body.contrast-css xmp {
        background: black !important;
        background-color: black !important; }
      body.contrast-css a, body.contrast-css abbr, body.contrast-css article, body.contrast-css aside, body.contrast-css basefont, body.contrast-css bdi, body.contrast-css big, body.contrast-css blink, body.contrast-css blockquote,
      body.contrast-css button, body.contrast-css canvas, body.contrast-css caption, body.contrast-css center, body.contrast-css code, body.contrast-css col, body.contrast-css colgroup, body.contrast-css command, body.contrast-css dd,
      body.contrast-css details, body.contrast-css dir, body.contrast-css div, body.contrast-css dl, body.contrast-css dt, body.contrast-css embed, body.contrast-css fieldset, body.contrast-css figcaption, body.contrast-css figure, body.contrast-css font,
      body.contrast-css footer, body.contrast-css form, body.contrast-css header, body.contrast-css hgroup, body.contrast-css html, body.contrast-css iframe, body.contrast-css img, body.contrast-css input, body.contrast-css kbd, body.contrast-css label,
      body.contrast-css legend, body.contrast-css li, body.contrast-css listing, body.contrast-css mark, body.contrast-css marquee, body.contrast-css menu, body.contrast-css meter, body.contrast-css multicol, body.contrast-css nav, body.contrast-css nobr,
      body.contrast-css object, body.contrast-css ol, body.contrast-css option, body.contrast-css p, body.contrast-css plaintext, body.contrast-css pre, body.contrast-css progress, body.contrast-css q, body.contrast-css s, body.contrast-css section,
      body.contrast-css select, body.contrast-css small, body.contrast-css span, body.contrast-css strike, body.contrast-css sub, body.contrast-css summary, body.contrast-css sup, body.contrast-css table, body.contrast-css td, body.contrast-css textarea,
      body.contrast-css th, body.contrast-css time, body.contrast-css tr, body.contrast-css tt, body.contrast-css ul, body.contrast-css var, body.contrast-css xmp {
        color: #f3f3f3 !important; }
      body.contrast-css acronym, body.contrast-css b, body.contrast-css strong {
        color: yellow !important; }
      body.contrast-css address, body.contrast-css cite, body.contrast-css dfn, body.contrast-css em, body.contrast-css i, body.contrast-css u {
        color: #FFFF80 !important; }
      body.contrast-css h1, body.contrast-css h1 a, body.contrast-css h1 a b, body.contrast-css h1 abbr, body.contrast-css h1 center, body.contrast-css h1 span, body.contrast-css h2, body.contrast-css h2 a, body.contrast-css h2 a b, body.contrast-css h2 abbr, body.contrast-css h2 center, body.contrast-css h2 span, body.contrast-css h3, body.contrast-css h3 a, body.contrast-css h3 a b, body.contrast-css h3 abbr, body.contrast-css h3 center, body.contrast-css h3 span, body.contrast-css h4, body.contrast-css h4 a, body.contrast-css h4 a b, body.contrast-css h4 abbr, body.contrast-css h4 center, body.contrast-css h4 span, body.contrast-css h5, body.contrast-css h5 a, body.contrast-css h5 a b,
      body.contrast-css h5 abbr, body.contrast-css h5 center, body.contrast-css h5 span, body.contrast-css h6, body.contrast-css h6 a, body.contrast-css h6 a b, body.contrast-css h6 abbr, body.contrast-css h6 center, body.contrast-css h6 span {
        color: #50d0a0 !important; }
      body.contrast-css img {
        background: #808080 !important;
        background-color: #808080 !important; }
      body.contrast-css button {
        background: #600040 !important;
        background-color: #600040 !important; }
      body.contrast-css select {
        -webkit-appearance: listbox !important;
        background: #500050 !important;
        background-color: #500050 !important; }
      body.contrast-css a:link, body.contrast-css a:link a, body.contrast-css a:link abbr, body.contrast-css a:link acronym, body.contrast-css a:link address, body.contrast-css a:link article, body.contrast-css a:link aside, body.contrast-css a:link b, body.contrast-css a:link basefont, body.contrast-css a:link bdi, body.contrast-css a:link big, body.contrast-css a:link blink, body.contrast-css a:link blockquote, body.contrast-css a:link body, body.contrast-css a:link br, body.contrast-css a:link button, body.contrast-css a:link canvas, body.contrast-css a:link caption, body.contrast-css a:link center, body.contrast-css a:link cite,
      body.contrast-css a:link code, body.contrast-css a:link col, body.contrast-css a:link colgroup, body.contrast-css a:link command, body.contrast-css a:link dd,
      body.contrast-css a:link details, body.contrast-css a:link dfn, body.contrast-css a:link dir, body.contrast-css a:link div, body.contrast-css a:link dl, body.contrast-css a:link dt, body.contrast-css a:link em, body.contrast-css a:link embed, body.contrast-css a:link fieldset, body.contrast-css a:link figcaption,
      body.contrast-css a:link figure, body.contrast-css a:link font, body.contrast-css a:link footer, body.contrast-css a:link form, body.contrast-css a:link h1,
      body.contrast-css a:link h2, body.contrast-css a:link h3, body.contrast-css a:link h4, body.contrast-css a:link h5, body.contrast-css a:link h6, body.contrast-css a:link header,
      body.contrast-css a:link hgroup, body.contrast-css a:link html, body.contrast-css a:link i, body.contrast-css a:link iframe, body.contrast-css a:link img,
      body.contrast-css a:link input, body.contrast-css a:link kbd, body.contrast-css a:link label, body.contrast-css a:link legend, body.contrast-css a:link li,
      body.contrast-css a:link listing, body.contrast-css a:link mark, body.contrast-css a:link marquee, body.contrast-css a:link menu, body.contrast-css a:link meter, body.contrast-css a:link multicol, body.contrast-css a:link nav, body.contrast-css a:link nobr, body.contrast-css a:link object, body.contrast-css a:link ol, body.contrast-css a:link option, body.contrast-css a:link p, body.contrast-css a:link plaintext, body.contrast-css a:link pre, body.contrast-css a:link progress, body.contrast-css a:link q, body.contrast-css a:link s, body.contrast-css a:link section, body.contrast-css a:link select, body.contrast-css a:link small, body.contrast-css a:link span, body.contrast-css a:link strike, body.contrast-css a:link strong, body.contrast-css a:link sub, body.contrast-css a:link summary, body.contrast-css a:link sup, body.contrast-css a:link table, body.contrast-css a:link td, body.contrast-css a:link textarea, body.contrast-css a:link th, body.contrast-css a:link time, body.contrast-css a:link tr, body.contrast-css a:link tt, body.contrast-css a:link u, body.contrast-css a:link ul, body.contrast-css a:link var, body.contrast-css a:link xmp, body.contrast-css a:link:active, body.contrast-css a:link:active abbr, body.contrast-css a:link:active acronym, body.contrast-css a:link:active b, body.contrast-css a:link:active basefont, body.contrast-css a:link:active big,
      body.contrast-css a:link:active br, body.contrast-css a:link:active code, body.contrast-css a:link:active div, body.contrast-css a:link:active em, body.contrast-css a:link:active font, body.contrast-css a:link:active h1, body.contrast-css a:link:active h2,
      body.contrast-css a:link:active h3, body.contrast-css a:link:active h4, body.contrast-css a:link:active h5, body.contrast-css a:link:active h6, body.contrast-css a:link:active i, body.contrast-css a:link:active kbd, body.contrast-css a:link:active small,
      body.contrast-css a:link:active span, body.contrast-css a:link:active strong, body.contrast-css a:link:active tt,
      body.contrast-css a:link:active u, body.contrast-css a:link:active var, body.contrast-css a:visited, body.contrast-css a:visited a, body.contrast-css a:visited abbr, body.contrast-css a:visited acronym, body.contrast-css a:visited address, body.contrast-css a:visited article,
      body.contrast-css a:visited aside, body.contrast-css a:visited b, body.contrast-css a:visited basefont, body.contrast-css a:visited bdi,
      body.contrast-css a:visited big, body.contrast-css a:visited blink, body.contrast-css a:visited blockquote, body.contrast-css a:visited body,
      body.contrast-css a:visited br, body.contrast-css a:visited button, body.contrast-css a:visited canvas, body.contrast-css a:visited caption,
      body.contrast-css a:visited center, body.contrast-css a:visited cite, body.contrast-css a:visited code, body.contrast-css a:visited col,
      body.contrast-css a:visited colgroup, body.contrast-css a:visited command, body.contrast-css a:visited dd, body.contrast-css a:visited details, body.contrast-css a:visited dfn, body.contrast-css a:visited dir, body.contrast-css a:visited div, body.contrast-css a:visited dl,
      body.contrast-css a:visited dt, body.contrast-css a:visited em, body.contrast-css a:visited embed, body.contrast-css a:visited fieldset,
      body.contrast-css a:visited figcaption, body.contrast-css a:visited figure, body.contrast-css a:visited font, body.contrast-css a:visited footer, body.contrast-css a:visited form, body.contrast-css a:visited h1, body.contrast-css a:visited h2, body.contrast-css a:visited h3,
      body.contrast-css a:visited h4, body.contrast-css a:visited h5, body.contrast-css a:visited h6, body.contrast-css a:visited header, body.contrast-css a:visited hgroup, body.contrast-css a:visited html, body.contrast-css a:visited i, body.contrast-css a:visited iframe, body.contrast-css a:visited img,
      body.contrast-css a:visited input, body.contrast-css a:visited kbd, body.contrast-css a:visited label, body.contrast-css a:visited legend,
      body.contrast-css a:visited li, body.contrast-css a:visited listing, body.contrast-css a:visited mark, body.contrast-css a:visited marquee,
      body.contrast-css a:visited menu, body.contrast-css a:visited meter, body.contrast-css a:visited multicol, body.contrast-css a:visited nav,
      body.contrast-css a:visited nobr, body.contrast-css a:visited object, body.contrast-css a:visited ol, body.contrast-css a:visited option,
      body.contrast-css a:visited p, body.contrast-css a:visited plaintext, body.contrast-css a:visited pre, body.contrast-css a:visited progress,
      body.contrast-css a:visited q, body.contrast-css a:visited s, body.contrast-css a:visited section, body.contrast-css a:visited select,
      body.contrast-css a:visited small, body.contrast-css a:visited span, body.contrast-css a:visited strike, body.contrast-css a:visited strong,
      body.contrast-css a:visited sub, body.contrast-css a:visited summary, body.contrast-css a:visited sup, body.contrast-css a:visited table,
      body.contrast-css a:visited td, body.contrast-css a:visited textarea, body.contrast-css a:visited th, body.contrast-css a:visited time,
      body.contrast-css a:visited tr, body.contrast-css a:visited tt, body.contrast-css a:visited u, body.contrast-css a:visited ul, body.contrast-css a:visited var,
      body.contrast-css a:visited xmp, body.contrast-css a:visited:active, body.contrast-css a:visited:active abbr,
      body.contrast-css a:visited:active acronym, body.contrast-css a:visited:active b, body.contrast-css a:visited:active basefont, body.contrast-css a:visited:active big, body.contrast-css a:visited:active br, body.contrast-css a:visited:active code, body.contrast-css a:visited:active div, body.contrast-css a:visited:active em, body.contrast-css a:visited:active font, body.contrast-css a:visited:active h1, body.contrast-css a:visited:active h2, body.contrast-css a:visited:active h3,
      body.contrast-css a:visited:active h4, body.contrast-css a:visited:active h5, body.contrast-css a:visited:active h6,
      body.contrast-css a:visited:active i, body.contrast-css a:visited:active kbd, body.contrast-css a:visited:active small,
      body.contrast-css a:visited:active span, body.contrast-css a:visited:active strong, body.contrast-css a:visited:active tt,
      body.contrast-css a:visited:active u, body.contrast-css a:visited:active var {
        cursor: pointer !important; }
      body.contrast-css a:link, body.contrast-css a:link abbr, body.contrast-css a:link acronym, body.contrast-css a:link b, body.contrast-css a:link basefont,
      body.contrast-css a:link big, body.contrast-css a:link br, body.contrast-css a:link code, body.contrast-css a:link div, body.contrast-css a:link em, body.contrast-css a:link font, body.contrast-css a:link h1, body.contrast-css a:link h2, body.contrast-css a:link h3, body.contrast-css a:link h4, body.contrast-css a:link h5, body.contrast-css a:link h6, body.contrast-css a:link i, body.contrast-css a:link kbd, body.contrast-css a:link small, body.contrast-css a:link span, body.contrast-css a:link strong,
      body.contrast-css a:link tt, body.contrast-css a:link u, body.contrast-css a:link var {
        color: #00b0FF !important; }
      body.contrast-css a:link, body.contrast-css a:link abbr, body.contrast-css a:link acronym, body.contrast-css a:link b, body.contrast-css a:link basefont,
      body.contrast-css a:link big, body.contrast-css a:link br, body.contrast-css a:link code, body.contrast-css a:link div, body.contrast-css a:link em, body.contrast-css a:link font, body.contrast-css a:link h1, body.contrast-css a:link h2, body.contrast-css a:link h3, body.contrast-css a:link h4, body.contrast-css a:link h5, body.contrast-css a:link h6, body.contrast-css a:link i, body.contrast-css a:link kbd, body.contrast-css a:link small, body.contrast-css a:link span, body.contrast-css a:link strong,
      body.contrast-css a:link tt, body.contrast-css a:link u, body.contrast-css a:link var, body.contrast-css a:link:active, body.contrast-css a:link:active abbr,
      body.contrast-css a:link:active acronym, body.contrast-css a:link:active b, body.contrast-css a:link:active basefont,
      body.contrast-css a:link:active big, body.contrast-css a:link:active br, body.contrast-css a:link:active code, body.contrast-css a:link:active div, body.contrast-css a:link:active em, body.contrast-css a:link:active font, body.contrast-css a:link:active h1,
      body.contrast-css a:link:active h2, body.contrast-css a:link:active h3, body.contrast-css a:link:active h4, body.contrast-css a:link:active h5, body.contrast-css a:link:active h6, body.contrast-css a:link:active i, body.contrast-css a:link:active kbd,
      body.contrast-css a:link:active small, body.contrast-css a:link:active span, body.contrast-css a:link:active strong,
      body.contrast-css a:link:active tt, body.contrast-css a:link:active u, body.contrast-css a:link:active var, body.contrast-css a:visited,
      body.contrast-css a:visited abbr, body.contrast-css a:visited acronym, body.contrast-css a:visited b, body.contrast-css a:visited basefont,
      body.contrast-css a:visited big, body.contrast-css a:visited br, body.contrast-css a:visited code, body.contrast-css a:visited div, body.contrast-css a:visited em, body.contrast-css a:visited font, body.contrast-css a:visited h1, body.contrast-css a:visited h2, body.contrast-css a:visited h3,
      body.contrast-css a:visited h4, body.contrast-css a:visited h5, body.contrast-css a:visited h6, body.contrast-css a:visited i, body.contrast-css a:visited kbd,
      body.contrast-css a:visited small, body.contrast-css a:visited span, body.contrast-css a:visited strong, body.contrast-css a:visited tt,
      body.contrast-css a:visited u, body.contrast-css a:visited var, body.contrast-css a:visited:active, body.contrast-css a:visited:active abbr,
      body.contrast-css a:visited:active acronym, body.contrast-css a:visited:active b, body.contrast-css a:visited:active basefont, body.contrast-css a:visited:active big, body.contrast-css a:visited:active br, body.contrast-css a:visited:active code, body.contrast-css a:visited:active div, body.contrast-css a:visited:active em, body.contrast-css a:visited:active font, body.contrast-css a:visited:active h1, body.contrast-css a:visited:active h2, body.contrast-css a:visited:active h3,
      body.contrast-css a:visited:active h4, body.contrast-css a:visited:active h5, body.contrast-css a:visited:active h6,
      body.contrast-css a:visited:active i, body.contrast-css a:visited:active kbd, body.contrast-css a:visited:active small,
      body.contrast-css a:visited:active span, body.contrast-css a:visited:active strong, body.contrast-css a:visited:active tt,
      body.contrast-css a:visited:active u, body.contrast-css a:visited:active var {
        text-decoration: underline !important; }
      body.contrast-css a:visited, body.contrast-css a:visited abbr, body.contrast-css a:visited acronym, body.contrast-css a:visited b, body.contrast-css a:visited basefont, body.contrast-css a:visited big, body.contrast-css a:visited br, body.contrast-css a:visited code, body.contrast-css a:visited div,
      body.contrast-css a:visited em, body.contrast-css a:visited font, body.contrast-css a:visited h1, body.contrast-css a:visited h2, body.contrast-css a:visited h3, body.contrast-css a:visited h4, body.contrast-css a:visited h5, body.contrast-css a:visited h6, body.contrast-css a:visited i, body.contrast-css a:visited kbd, body.contrast-css a:visited small, body.contrast-css a:visited span, body.contrast-css a:visited strong, body.contrast-css a:visited tt,
      body.contrast-css a:visited u, body.contrast-css a:visited var {
        color: #00FFFF !important; }
      body.contrast-css ::-moz-selection, body.contrast-css ::-moz-selection {
        background: #4080c0 !important;
        background-color: #4080c0 !important; }
      body.contrast-css ::-moz-selection, body.contrast-css ::selection {
        background: #4080c0 !important;
        background-color: #4080c0 !important; }
      body.contrast-css a[onclick], body.contrast-css a[onclick] a, body.contrast-css a[onclick] abbr, body.contrast-css a[onclick] acronym,
      body.contrast-css a[onclick] address, body.contrast-css a[onclick] article, body.contrast-css a[onclick] aside, body.contrast-css a[onclick] b, body.contrast-css a[onclick] basefont, body.contrast-css a[onclick] bdi, body.contrast-css a[onclick] big, body.contrast-css a[onclick] blink, body.contrast-css a[onclick] blockquote, body.contrast-css a[onclick] body, body.contrast-css a[onclick] br,
      body.contrast-css a[onclick] button, body.contrast-css a[onclick] canvas, body.contrast-css a[onclick] caption, body.contrast-css a[onclick] center, body.contrast-css a[onclick] cite, body.contrast-css a[onclick] code, body.contrast-css a[onclick] col, body.contrast-css a[onclick] colgroup, body.contrast-css a[onclick] command, body.contrast-css a[onclick] dd, body.contrast-css a[onclick] details,
      body.contrast-css a[onclick] dfn, body.contrast-css a[onclick] dir, body.contrast-css a[onclick] div, body.contrast-css a[onclick] dl,
      body.contrast-css a[onclick] dt, body.contrast-css a[onclick] em, body.contrast-css a[onclick] embed, body.contrast-css a[onclick] fieldset,
      body.contrast-css a[onclick] figcaption, body.contrast-css a[onclick] figure, body.contrast-css a[onclick] font, body.contrast-css a[onclick] footer, body.contrast-css a[onclick] form, body.contrast-css a[onclick] h1, body.contrast-css a[onclick] h2, body.contrast-css a[onclick] h3,
      body.contrast-css a[onclick] h4, body.contrast-css a[onclick] h5, body.contrast-css a[onclick] h6, body.contrast-css a[onclick] header,
      body.contrast-css a[onclick] hgroup, body.contrast-css a[onclick] html, body.contrast-css a[onclick] i, body.contrast-css a[onclick] iframe,
      body.contrast-css a[onclick] img, body.contrast-css a[onclick] input, body.contrast-css a[onclick] kbd, body.contrast-css a[onclick] label,
      body.contrast-css a[onclick] legend, body.contrast-css a[onclick] li, body.contrast-css a[onclick] listing, body.contrast-css a[onclick] mark,
      body.contrast-css a[onclick] marquee, body.contrast-css a[onclick] menu, body.contrast-css a[onclick] meter, body.contrast-css a[onclick] multicol, body.contrast-css a[onclick] nav, body.contrast-css a[onclick] nobr, body.contrast-css a[onclick] object,
      body.contrast-css a[onclick] ol, body.contrast-css a[onclick] option, body.contrast-css a[onclick] p, body.contrast-css a[onclick] plaintext,
      body.contrast-css a[onclick] pre, body.contrast-css a[onclick] progress, body.contrast-css a[onclick] q, body.contrast-css a[onclick] s,
      body.contrast-css a[onclick] section, body.contrast-css a[onclick] select, body.contrast-css a[onclick] small, body.contrast-css a[onclick] span, body.contrast-css a[onclick] strike, body.contrast-css a[onclick] strong, body.contrast-css a[onclick] sub, body.contrast-css a[onclick] summary, body.contrast-css a[onclick] sup, body.contrast-css a[onclick] table, body.contrast-css a[onclick] td, body.contrast-css a[onclick] textarea, body.contrast-css a[onclick] th, body.contrast-css a[onclick] time, body.contrast-css a[onclick] tr, body.contrast-css a[onclick] tt, body.contrast-css a[onclick] u, body.contrast-css a[onclick] ul, body.contrast-css a[onclick] var, body.contrast-css a[onclick] xmp,
      body.contrast-css a[onclick]:active, body.contrast-css a[onclick]:active abbr, body.contrast-css a[onclick]:active acronym,
      body.contrast-css a[onclick]:active b, body.contrast-css a[onclick]:active basefont, body.contrast-css a[onclick]:active big, body.contrast-css a[onclick]:active br, body.contrast-css a[onclick]:active code, body.contrast-css a[onclick]:active div, body.contrast-css a[onclick]:active em, body.contrast-css a[onclick]:active font, body.contrast-css a[onclick]:active h1, body.contrast-css a[onclick]:active h2, body.contrast-css a[onclick]:active h3, body.contrast-css a[onclick]:active h4,
      body.contrast-css a[onclick]:active h5, body.contrast-css a[onclick]:active h6, body.contrast-css a[onclick]:active i,
      body.contrast-css a[onclick]:active kbd, body.contrast-css a[onclick]:active small, body.contrast-css a[onclick]:active span, body.contrast-css a[onclick]:active strong, body.contrast-css a[onclick]:active tt,
      body.contrast-css a[onclick]:active u, body.contrast-css a[onclick]:active var {
        cursor: pointer !important; }
      body.contrast-css a[onclick], body.contrast-css a[onclick] abbr, body.contrast-css a[onclick] acronym, body.contrast-css a[onclick] b,
      body.contrast-css a[onclick] basefont, body.contrast-css a[onclick] big, body.contrast-css a[onclick] br, body.contrast-css a[onclick] code,
      body.contrast-css a[onclick] div, body.contrast-css a[onclick] em, body.contrast-css a[onclick] font, body.contrast-css a[onclick] h1,
      body.contrast-css a[onclick] h2, body.contrast-css a[onclick] h3, body.contrast-css a[onclick] h4, body.contrast-css a[onclick] h5, body.contrast-css a[onclick] h6, body.contrast-css a[onclick] i, body.contrast-css a[onclick] kbd, body.contrast-css a[onclick] small, body.contrast-css a[onclick] span,
      body.contrast-css a[onclick] strong, body.contrast-css a[onclick] tt, body.contrast-css a[onclick] u, body.contrast-css a[onclick] var {
        color: #00b0FF !important; }
      body.contrast-css a[onclick], body.contrast-css a[onclick] abbr, body.contrast-css a[onclick] acronym, body.contrast-css a[onclick] b,
      body.contrast-css a[onclick] basefont, body.contrast-css a[onclick] big, body.contrast-css a[onclick] br, body.contrast-css a[onclick] code,
      body.contrast-css a[onclick] div, body.contrast-css a[onclick] em, body.contrast-css a[onclick] font, body.contrast-css a[onclick] h1,
      body.contrast-css a[onclick] h2, body.contrast-css a[onclick] h3, body.contrast-css a[onclick] h4, body.contrast-css a[onclick] h5, body.contrast-css a[onclick] h6, body.contrast-css a[onclick] i, body.contrast-css a[onclick] kbd, body.contrast-css a[onclick] small, body.contrast-css a[onclick] span,
      body.contrast-css a[onclick] strong, body.contrast-css a[onclick] tt, body.contrast-css a[onclick] u, body.contrast-css a[onclick] var,
      body.contrast-css a[onclick]:active, body.contrast-css a[onclick]:active abbr, body.contrast-css a[onclick]:active acronym,
      body.contrast-css a[onclick]:active b, body.contrast-css a[onclick]:active basefont, body.contrast-css a[onclick]:active big, body.contrast-css a[onclick]:active br, body.contrast-css a[onclick]:active code, body.contrast-css a[onclick]:active div, body.contrast-css a[onclick]:active em, body.contrast-css a[onclick]:active font, body.contrast-css a[onclick]:active h1, body.contrast-css a[onclick]:active h2, body.contrast-css a[onclick]:active h3, body.contrast-css a[onclick]:active h4,
      body.contrast-css a[onclick]:active h5, body.contrast-css a[onclick]:active h6, body.contrast-css a[onclick]:active i,
      body.contrast-css a[onclick]:active kbd, body.contrast-css a[onclick]:active small, body.contrast-css a[onclick]:active span, body.contrast-css a[onclick]:active strong, body.contrast-css a[onclick]:active tt,
      body.contrast-css a[onclick]:active u, body.contrast-css a[onclick]:active var {
        text-decoration: underline !important; }
      body.contrast-css a:link:hover, body.contrast-css a:link:hover abbr, body.contrast-css a:link:hover acronym, body.contrast-css a:link:hover b, body.contrast-css a:link:hover basefont, body.contrast-css a:link:hover big, body.contrast-css a:link:hover br,
      body.contrast-css a:link:hover code, body.contrast-css a:link:hover div, body.contrast-css a:link:hover em, body.contrast-css a:link:hover font, body.contrast-css a:link:hover h1, body.contrast-css a:link:hover h2, body.contrast-css a:link:hover h3, body.contrast-css a:link:hover h4, body.contrast-css a:link:hover h5, body.contrast-css a:link:hover h6, body.contrast-css a:link:hover i, body.contrast-css a:link:hover kbd, body.contrast-css a:link:hover small, body.contrast-css a:link:hover span, body.contrast-css a:link:hover strong,
      body.contrast-css a:link:hover tt, body.contrast-css a:link:hover u, body.contrast-css a:link:hover var, body.contrast-css a:visited:hover,
      body.contrast-css a:visited:hover abbr, body.contrast-css a:visited:hover acronym, body.contrast-css a:visited:hover b,
      body.contrast-css a:visited:hover basefont, body.contrast-css a:visited:hover big, body.contrast-css a:visited:hover br,
      body.contrast-css a:visited:hover code, body.contrast-css a:visited:hover div, body.contrast-css a:visited:hover em,
      body.contrast-css a:visited:hover font, body.contrast-css a:visited:hover h1, body.contrast-css a:visited:hover h2,
      body.contrast-css a:visited:hover h3, body.contrast-css a:visited:hover h4, body.contrast-css a:visited:hover h5,
      body.contrast-css a:visited:hover h6, body.contrast-css a:visited:hover i, body.contrast-css a:visited:hover kbd,
      body.contrast-css a:visited:hover small, body.contrast-css a:visited:hover span, body.contrast-css a:visited:hover strong,
      body.contrast-css a:visited:hover tt, body.contrast-css a:visited:hover u, body.contrast-css a:visited:hover var {
        background: #400000 !important;
        background-color: #400000 !important; }
      body.contrast-css a:link:active, body.contrast-css a:link:active abbr, body.contrast-css a:link:active acronym,
      body.contrast-css a:link:active b, body.contrast-css a:link:active basefont, body.contrast-css a:link:active big,
      body.contrast-css a:link:active br, body.contrast-css a:link:active code, body.contrast-css a:link:active div, body.contrast-css a:link:active em, body.contrast-css a:link:active font, body.contrast-css a:link:active h1, body.contrast-css a:link:active h2,
      body.contrast-css a:link:active h3, body.contrast-css a:link:active h4, body.contrast-css a:link:active h5, body.contrast-css a:link:active h6, body.contrast-css a:link:active i, body.contrast-css a:link:active kbd, body.contrast-css a:link:active small,
      body.contrast-css a:link:active span, body.contrast-css a:link:active strong, body.contrast-css a:link:active tt,
      body.contrast-css a:link:active u, body.contrast-css a:link:active var, body.contrast-css a:visited:active,
      body.contrast-css a:visited:active abbr, body.contrast-css a:visited:active acronym, body.contrast-css a:visited:active b,
      body.contrast-css a:visited:active basefont, body.contrast-css a:visited:active big, body.contrast-css a:visited:active br,
      body.contrast-css a:visited:active code, body.contrast-css a:visited:active div, body.contrast-css a:visited:active em,
      body.contrast-css a:visited:active font, body.contrast-css a:visited:active h1, body.contrast-css a:visited:active h2,
      body.contrast-css a:visited:active h3, body.contrast-css a:visited:active h4, body.contrast-css a:visited:active h5,
      body.contrast-css a:visited:active h6, body.contrast-css a:visited:active i, body.contrast-css a:visited:active kbd,
      body.contrast-css a:visited:active small, body.contrast-css a:visited:active span, body.contrast-css a:visited:active strong, body.contrast-css a:visited:active tt, body.contrast-css a:visited:active u, body.contrast-css a:visited:active var {
        color: red !important; }
      body.contrast-css button.disabled, body.contrast-css input.disabled, body.contrast-css select.disabled, body.contrast-css textarea.disabled {
        background: #404040 !important;
        background-color: #404040 !important; }
      body.contrast-css a[onclick]:hover, body.contrast-css a[onclick]:hover abbr, body.contrast-css a[onclick]:hover acronym,
      body.contrast-css a[onclick]:hover b, body.contrast-css a[onclick]:hover basefont, body.contrast-css a[onclick]:hover big,
      body.contrast-css a[onclick]:hover br, body.contrast-css a[onclick]:hover code, body.contrast-css a[onclick]:hover div,
      body.contrast-css a[onclick]:hover em, body.contrast-css a[onclick]:hover font, body.contrast-css a[onclick]:hover h1,
      body.contrast-css a[onclick]:hover h2, body.contrast-css a[onclick]:hover h3, body.contrast-css a[onclick]:hover h4,
      body.contrast-css a[onclick]:hover h5, body.contrast-css a[onclick]:hover h6, body.contrast-css a[onclick]:hover i,
      body.contrast-css a[onclick]:hover kbd, body.contrast-css a[onclick]:hover small, body.contrast-css a[onclick]:hover span,
      body.contrast-css a[onclick]:hover strong, body.contrast-css a[onclick]:hover tt, body.contrast-css a[onclick]:hover u,
      body.contrast-css a[onclick]:hover var {
        background: #400000 !important;
        background-color: #400000 !important; }
      body.contrast-css input[type=reset] {
        background: #400060 !important;
        background-color: #400060 !important; }
      body.contrast-css a[onclick]:active, body.contrast-css a[onclick]:active abbr, body.contrast-css a[onclick]:active acronym,
      body.contrast-css a[onclick]:active b, body.contrast-css a[onclick]:active basefont, body.contrast-css a[onclick]:active big, body.contrast-css a[onclick]:active br, body.contrast-css a[onclick]:active code, body.contrast-css a[onclick]:active div, body.contrast-css a[onclick]:active em, body.contrast-css a[onclick]:active font, body.contrast-css a[onclick]:active h1, body.contrast-css a[onclick]:active h2, body.contrast-css a[onclick]:active h3, body.contrast-css a[onclick]:active h4,
      body.contrast-css a[onclick]:active h5, body.contrast-css a[onclick]:active h6, body.contrast-css a[onclick]:active i,
      body.contrast-css a[onclick]:active kbd, body.contrast-css a[onclick]:active small, body.contrast-css a[onclick]:active span, body.contrast-css a[onclick]:active strong, body.contrast-css a[onclick]:active tt,
      body.contrast-css a[onclick]:active u, body.contrast-css a[onclick]:active var {
        color: red !important; }
      body.contrast-css div[role="button"], body.contrast-css input[type=button], body.contrast-css input[type=submit] {
        background: #600040 !important;
        background-color: #600040 !important; }
      body.contrast-css input[type=search] {
        -webkit-appearance: textfield !important; }
      body.contrast-css :not(:empty) a:after, body.contrast-css :not(:empty) a:before, body.contrast-css :not(:empty) abbr:after,
      body.contrast-css :not(:empty) abbr:before, body.contrast-css :not(:empty) acronym:after, body.contrast-css :not(:empty) acronym:before, body.contrast-css :not(:empty) address:after, body.contrast-css :not(:empty) address:before, body.contrast-css :not(:empty) article:after, body.contrast-css :not(:empty) article:before, body.contrast-css :not(:empty) aside:after, body.contrast-css :not(:empty) aside:before,
      body.contrast-css :not(:empty) b:after, body.contrast-css :not(:empty) b:before, body.contrast-css :not(:empty) basefont:after, body.contrast-css :not(:empty) basefont:before, body.contrast-css :not(:empty) bdi:after,
      body.contrast-css :not(:empty) bdi:before, body.contrast-css :not(:empty) big:after, body.contrast-css :not(:empty) big:before, body.contrast-css :not(:empty) blink:after, body.contrast-css :not(:empty) blink:before,
      body.contrast-css :not(:empty) blockquote:after, body.contrast-css :not(:empty) blockquote:before,
      body.contrast-css :not(:empty) body:after, body.contrast-css :not(:empty) body:before, body.contrast-css :not(:empty) button:after, body.contrast-css :not(:empty) button:before, body.contrast-css :not(:empty) canvas:after,
      body.contrast-css :not(:empty) canvas:before, body.contrast-css :not(:empty) caption:after, body.contrast-css :not(:empty) caption:before, body.contrast-css :not(:empty) center:after, body.contrast-css :not(:empty) center:before,
      body.contrast-css :not(:empty) cite:after, body.contrast-css :not(:empty) cite:before, body.contrast-css :not(:empty) code:after, body.contrast-css :not(:empty) code:before, body.contrast-css :not(:empty) col:after,
      body.contrast-css :not(:empty) col:before, body.contrast-css :not(:empty) colgroup:after, body.contrast-css :not(:empty) colgroup:before, body.contrast-css :not(:empty) command:after, body.contrast-css :not(:empty) command:before, body.contrast-css :not(:empty) dd:after, body.contrast-css :not(:empty) dd:before,
      body.contrast-css :not(:empty) details:after, body.contrast-css :not(:empty) details:before, body.contrast-css :not(:empty) dfn:after, body.contrast-css :not(:empty) dfn:before, body.contrast-css :not(:empty) dir:after,
      body.contrast-css :not(:empty) dir:before, body.contrast-css :not(:empty) div:after, body.contrast-css :not(:empty) div:before, body.contrast-css :not(:empty) dl:after, body.contrast-css :not(:empty) dl:before,
      body.contrast-css :not(:empty) dt:after, body.contrast-css :not(:empty) dt:before, body.contrast-css :not(:empty) em:after,
      body.contrast-css :not(:empty) em:before, body.contrast-css :not(:empty) embed:after, body.contrast-css :not(:empty) embed:before, body.contrast-css :not(:empty) fieldset:after, body.contrast-css :not(:empty) fieldset:before, body.contrast-css :not(:empty) figcaption:after, body.contrast-css :not(:empty) figcaption:before, body.contrast-css :not(:empty) figure:after, body.contrast-css :not(:empty) figure:before, body.contrast-css :not(:empty) font:after, body.contrast-css :not(:empty) font:before,
      body.contrast-css :not(:empty) footer:after, body.contrast-css :not(:empty) footer:before, body.contrast-css :not(:empty) form:after, body.contrast-css :not(:empty) form:before, body.contrast-css :not(:empty) h1:after,
      body.contrast-css :not(:empty) h1:before, body.contrast-css :not(:empty) h2:after, body.contrast-css :not(:empty) h2:before,
      body.contrast-css :not(:empty) h3:after, body.contrast-css :not(:empty) h3:before, body.contrast-css :not(:empty) h4:after,
      body.contrast-css :not(:empty) h4:before, body.contrast-css :not(:empty) h5:after, body.contrast-css :not(:empty) h5:before,
      body.contrast-css :not(:empty) h6:after, body.contrast-css :not(:empty) h6:before, body.contrast-css :not(:empty) header:after, body.contrast-css :not(:empty) header:before, body.contrast-css :not(:empty) hgroup:after,
      body.contrast-css :not(:empty) hgroup:before, body.contrast-css :not(:empty) html:after, body.contrast-css :not(:empty) html:before, body.contrast-css :not(:empty) i:after, body.contrast-css :not(:empty) i:before, body.contrast-css :not(:empty) iframe:after, body.contrast-css :not(:empty) iframe:before, body.contrast-css :not(:empty) img:after,
      body.contrast-css :not(:empty) img:before, body.contrast-css :not(:empty) input:after, body.contrast-css :not(:empty) input:before, body.contrast-css :not(:empty) kbd:after, body.contrast-css :not(:empty) kbd:before,
      body.contrast-css :not(:empty) label:after, body.contrast-css :not(:empty) label:before, body.contrast-css :not(:empty) legend:after, body.contrast-css :not(:empty) legend:before, body.contrast-css :not(:empty) li:after,
      body.contrast-css :not(:empty) li:before, body.contrast-css :not(:empty) listing:after, body.contrast-css :not(:empty) listing:before, body.contrast-css :not(:empty) mark:after, body.contrast-css :not(:empty) mark:before,
      body.contrast-css :not(:empty) marquee:after, body.contrast-css :not(:empty) marquee:before, body.contrast-css :not(:empty) menu:after, body.contrast-css :not(:empty) menu:before, body.contrast-css :not(:empty) meter:after,
      body.contrast-css :not(:empty) meter:before, body.contrast-css :not(:empty) multicol:after, body.contrast-css :not(:empty) multicol:before, body.contrast-css :not(:empty) nav:after, body.contrast-css :not(:empty) nav:before,
      body.contrast-css :not(:empty) nobr:after, body.contrast-css :not(:empty) nobr:before, body.contrast-css :not(:empty) object:after, body.contrast-css :not(:empty) object:before, body.contrast-css :not(:empty) ol:after,
      body.contrast-css :not(:empty) ol:before, body.contrast-css :not(:empty) option:after, body.contrast-css :not(:empty) option:before, body.contrast-css :not(:empty) p:after, body.contrast-css :not(:empty) p:before,
      body.contrast-css :not(:empty) plaintext:after, body.contrast-css :not(:empty) plaintext:before,
      body.contrast-css :not(:empty) pre:after, body.contrast-css :not(:empty) pre:before, body.contrast-css :not(:empty) progress:after, body.contrast-css :not(:empty) progress:before, body.contrast-css :not(:empty) q:after,
      body.contrast-css :not(:empty) q:before, body.contrast-css :not(:empty) s:after, body.contrast-css :not(:empty) s:before,
      body.contrast-css :not(:empty) section:after, body.contrast-css :not(:empty) section:before, body.contrast-css :not(:empty) select:after, body.contrast-css :not(:empty) select:before, body.contrast-css :not(:empty) small:after,
      body.contrast-css :not(:empty) small:before, body.contrast-css :not(:empty) span:after, body.contrast-css :not(:empty) span:before, body.contrast-css :not(:empty) strike:after, body.contrast-css :not(:empty) strike:before,
      body.contrast-css :not(:empty) strong:after, body.contrast-css :not(:empty) strong:before, body.contrast-css :not(:empty) sub:after, body.contrast-css :not(:empty) sub:before, body.contrast-css :not(:empty) summary:after,
      body.contrast-css :not(:empty) summary:before, body.contrast-css :not(:empty) sup:after, body.contrast-css :not(:empty) sup:before, body.contrast-css :not(:empty) table:after, body.contrast-css :not(:empty) table:before,
      body.contrast-css :not(:empty) td:after, body.contrast-css :not(:empty) td:before, body.contrast-css :not(:empty) textarea:after, body.contrast-css :not(:empty) textarea:before, body.contrast-css :not(:empty) th:after,
      body.contrast-css :not(:empty) th:before, body.contrast-css :not(:empty) time:after, body.contrast-css :not(:empty) time:before, body.contrast-css :not(:empty) tr:after, body.contrast-css :not(:empty) tr:before,
      body.contrast-css :not(:empty) tt:after, body.contrast-css :not(:empty) tt:before, body.contrast-css :not(:empty) u:after,
      body.contrast-css :not(:empty) u:before, body.contrast-css :not(:empty) ul:after, body.contrast-css :not(:empty) ul:before,
      body.contrast-css :not(:empty) var:after, body.contrast-css :not(:empty) var:before, body.contrast-css :not(:empty) xmp:after, body.contrast-css :not(:empty) xmp:before, body.contrast-css :root:not(HTML), body.contrast-css :root:not(HTML) :not(:empty) {
        background: black !important;
        background-color: black !important;
        background-image: none !important;
        color: #f3f3f3 !important;
        text-shadow: none !important; }
      body.contrast-css.mediawiki img.tex {
        background: white !important;
        background-color: white !important; }
      body.contrast-css button[disabled="disabled"], body.contrast-css input[disabled="disabled"],
      body.contrast-css select[disabled="disabled"], body.contrast-css textarea[disabled="disabled"] {
        background: #404040 !important;
        background-color: #404040 !important; }
      body.contrast-css :root:not(HTML) slider:not(:empty) {
        background: #301090 !important;
        background-color: #301090 !important; }
      body.contrast-css .diffchange, body.contrast-css .was, body.contrast-css .now, body.contrast-css .vc_diff_change, body.contrast-css .vc_diff_remove, body.contrast-css .vc_diff_add, body.contrast-css .wDiffHtmlDelete, body.contrast-css .wDiffHtmlInsert {
        color: #FFFF80 !important; }
      body.contrast-css .wDiffHtmlDelete {
        text-decoration: line-through !important; }
      body.contrast-css a.new {
        color: #FFFF40 !important; }
      body.contrast-css.mediawiki > div.navpopup, body.contrast-css.mediawiki .referencetooltip, body.contrast-css ul.ui-autocomplete {
        position: absolute !important;
        border: blue solid !important; }
      body.contrast-css font[color] {
        color: #FFFF40 !important; }
      body.contrast-css span.Apple-style-span {
        color: #FFFF40 !important; }
      body.contrast-css tr.new td {
        border: thick solid #FFFF40 !important; }
      body.contrast-css ul.profile-icons li span {
        display: inline !important; }
      body.contrast-css div.tooltip.dropShadow20 {
        border: thin solid #FFFF80 !important; }
      body.contrast-css :not(:empty) li#menuNavigation.iconOnly > a > span.icon:after {
        content: "Navigation";
        text-transform: none; }
      body.contrast-css :not(:empty) li#menuSearchHitNext.iconOnly > a > span.icon:after {
        content: "Next hit";
        text-transform: none !important; }
      body.contrast-css :not(:empty) li#menuToolsPreferences.iconOnly > a > span.icon:after {
        content: "Preferences";
        text-transform: none; }
      body.contrast-css :not(:empty) div.resultNavControls > ul > li.resultNavLeft > a > span:after {
        content: "<- Prev";
        text-transform: none; }
      body.contrast-css :not(:empty) div.resultNavControls > ul > li.resultNavRight > a > span:after {
        content: "Next ->";
        text-transform: none; }
      body.contrast-css :not(:empty) div.resultNavControls > ul > li.resultNavDoubleLeft > a > span:after {
        content: "<<- Backwd";
        text-transform: none; }
      body.contrast-css :not(:empty) div.resultNavControls > ul > li.resultNavDoubleRight > a > span:after {
        content: "Fwd ->>";
        text-transform: none; }
      body.contrast-css > input#rsconf + div#wrapper > div#header + div#container > div#spacer + div#content span.hl, body.contrast-css > input#rsconf + div#wrapper > div#header + div#container > div#spacer + div#secondaryNav + div#content span.hl {
        background: #003050 !important; }
      body.contrast-css div.result > div.document span.mk, body.contrast-css div.result > div.document span.mk b, body.contrast-css div.par p.sb span.mk, body.contrast-css div.par p.ss span.mk b {
        background: #400060 !important; }
      body.contrast-css .menu li a span.label {
        display: inline !important;
        text-transform: none !important; }
      body.contrast-css.yesJS > div.fancybox-wrap[style] {
        position: absolute !important;
        border: blue solid !important; }
      body.contrast-css.yesJS > div.fancybox-wrap[style] div.fancybox-close:after {
        content: "Close"; }
      body.contrast-css div.youtube5top-overlay, body.contrast-css div.youtube5bottom-overlay, body.contrast-css div.youtube5info, body.contrast-css div.youtube5info-button, body.contrast-css div.youtube5controls {
        background-color: transparent !important;
        background: transparent !important; }
      body.contrast-css input[type=text], body.contrast-css input[type=password], body.contrast-css input[type=search] {
        border: 1px solid grey !important; }
      body.contrast-css * {
        -webkit-box-shadow: none !important; }
      body.contrast-css :focus {
        outline: thin dotted; } }
  body.contrast-css ::-webkit-input-placeholder {
    color: #fff; }
  body.contrast-css :-moz-placeholder {
    /* Firefox 18- */
    color: #fff; }
  body.contrast-css ::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff; }
  body.contrast-css :-ms-input-placeholder {
    color: #fff; }

body.rtl.readable-font {
  font-family: arial; }

/****************************/
@media screen and (max-width: 767px) {
  .accessibility-menu li {
    padding: 5px 5px; } }

.header-top-line {
      border-bottom: 1px solid rgba(0,0,0,.2);
    background-color: #fff;
    color: #000;
    line-height: 4.8rem; }
  .header-top-line [class^="icon-"] {
    vertical-align: middle;
    color: #9f9f9f;
    margin-right: 0.5rem; }
  .header-top-line a {
    color: inherit;
    text-decoration: inherit; }
  @media screen and (min-width: 1200px) {
    .header-top-line .assets-tollbar {
      padding-left: 14rem;
      position: relative; }
      .header-top-line .assets-tollbar:before {
        content: "";
        position: absolute;
        background: linear-gradient(to bottom, #7e8282 60%, transparent 70%);
        width: 13rem;
        padding-bottom: 13rem;
        left: -0.3rem;
        border-radius: 50%;
        top: 0.5rem;
        transition: .35s ease; } }
  .header-top-line .assets-tollbar:after {
    content: "";
    display: table;
    clear: both; }
  .header-top-line .assets-tollbar [class^="icon-"] {
    font-size: 2.4rem; }
  .header-top-line .assets-tollbar > div {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    float: left;
    position: relative; }
    .header-top-line .assets-tollbar > div:before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      height: 100%;
      width: 0.1rem;
      background-color: #ababab; }
    .header-top-line .assets-tollbar > div:last-child:before {
      display: none; }
  .header-top-line .assets-tollbar .lang-switcher:after {
    content: "";
    display: table;
    clear: both; }
  .header-top-line .assets-tollbar .lang-switcher .wrap-icon {
    float: left; }
  .header-top-line .assets-tollbar .lang-switcher ul {
    float: left; }
    .header-top-line .assets-tollbar .lang-switcher ul:after {
      content: "";
      display: table;
      clear: both; }
    .header-top-line .assets-tollbar .lang-switcher ul li {
      float: left; }
      .header-top-line .assets-tollbar .lang-switcher ul li a {
        padding-right: 1.5rem;
        padding-left: 1.5rem; }
  .header-top-line .links-col {
    float: right; }
  .header-top-line .links-toolbar:after {
    content: "";
    display: table;
    clear: both; }
  .header-top-line .links-toolbar > div {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    float: left;
    position: relative; }
    .header-top-line .links-toolbar > div:first-child:before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      height: 100%;
      width: 0.1rem;
      background-color: #ababab; }
  .header-top-line .links-toolbar .socials a {
    width: 5.4rem;
    text-align: center;
    display: inline-block; }
    .header-top-line .links-toolbar .socials a [class^="icon-"] {
      font-size: 3.3rem; }
  .header-top-line .links-toolbar .logos-list ul:after {
    content: "";
    display: table;
    clear: both; }
  .header-top-line .links-toolbar .logos-list ul li {
    display: block;
    float: left;
    width: 5.4rem;
    text-align: center;
    padding-top: 0.5rem; }
    .header-top-line .links-toolbar .logos-list ul li a {
      display: block; }
    .header-top-line .links-toolbar .logos-list ul li img {
      display: block;
      max-height: 4.3rem;
      width: auto; }
  .header-top-line .links-toolbar .donation-link {
    padding: 0; }
    .header-top-line .links-toolbar .donation-link a {
      display: block;
      padding-right: 1.5rem;
      padding-left: 1.5rem;
      background-color: #62A6DE;
      color: #333;
      font-size: 2.2rem;
      min-width: 12.7rem;
      text-align: center; }
  .header-top-line .search {
    position: relative; }
    .header-top-line .search form.search-form {
      position: absolute;
      top: 100%;
      right: calc(50% - 15rem);
      width: 30rem;
      background-color: #EEEEEE;
      padding: 0.5rem;
      opacity: 0;
      transition: .35s ease;
      pointer-events: none;
      -webkit-transform: scale(0.8);
          -ms-transform: scale(0.8);
              transform: scale(0.8);
      -webkit-transform-origin: top center;
          -ms-transform-origin: top center;
              transform-origin: top center; }
      .header-top-line .search form.search-form:after {
        content: "";
        display: table;
        clear: both; }
      .header-top-line .search form.search-form input, .header-top-line .search form.search-form button {
        display: block;
        height: 4rem;
        float: right; }
      .header-top-line .search form.search-form input {
        width: 24rem;
        padding-left: 1rem;
        padding-right: 1rem; }
      .header-top-line .search form.search-form button {
        width: 5rem;
        background-color: #f8c11b;
        color: #fff;
        transition: .35s ease;
        cursor: pointer; }
        .header-top-line .search form.search-form button:hover {
          background-color: #face4c; }
      .header-top-line .search form.search-form.open {
        pointer-events: all;
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1);
        opacity: 1;
        margin-top: 0; }
    .header-top-line .search:hover form {
      pointer-events: all;
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1);
      opacity: 1;
      margin-top: 0;
      z-index: 999; }

/********* attach page to single in menu hack ******/
.single-community .header-main-line .wrap .col-menu > ul > li.current-menu-item > a:after, .single-community .header-main-line .wrap .col-menu > ul > li.community > a:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }

.single-staff .header-main-line .wrap .col-menu > ul > li.current-menu-item > a:after, .single-staff .header-main-line .wrap .col-menu > ul > li.staff > a:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }

.single-event .header-main-line .wrap .col-menu > ul > li.current-menu-item > a:after, .single-event .header-main-line .wrap .col-menu > ul > li.event > a:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }

.single-branch .header-main-line .wrap .col-menu > ul > li.current-menu-item > a:after, .single-branch .header-main-line .wrap .col-menu > ul > li.branch > a:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }

.single-story .header-main-line .wrap .col-menu > ul > li.current-menu-item > a:after, .single-story .header-main-line .wrap .col-menu > ul > li.story > a:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }

.single-course .header-main-line .wrap .col-menu > ul > li.current-menu-item > a:after, .single-course .header-main-line .wrap .col-menu > ul > li.course > a:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }

.single-knowledge_item .header-main-line .wrap .col-menu > ul > li.current-menu-item > a:after, .single-knowledge_item .header-main-line .wrap .col-menu > ul > li.knowledge_item > a:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }

.single-news .header-main-line .wrap .col-menu > ul > li.current-menu-item > a:after, .single-news .header-main-line .wrap .col-menu > ul > li.news > a:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }

.single-volunteer .header-main-line .wrap .col-menu > ul > li.current-menu-item > a:after, .single-volunteer .header-main-line .wrap .col-menu > ul > li.volunteer > a:after {
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1); }

.header-main-line {
  position: relative; }
  @media screen and (max-width: 992px) {
    .header-main-line {
      display: none; } }
  @media screen and (min-width: 992px) and (max-width: 1200px) {
    .header-main-line .wrap {
      background: none;
      padding-bottom: 3rem; }
      .header-main-line .wrap .col-logo a.logo img {
        top: 0 !important;
        width: auto;
        right: 2rem !important;
        height: 7.5rem; }
      .header-main-line .wrap .col-menu {
        /*margin-top: 2.5rem !important;*/ } }
  .header-main-line .wrap {
    background-color: #fff;
    padding-top: 1rem;
    transition: .35s ease;
    box-shadow: 0 1.2rem 1rem -1.2rem #414141; }
    .header-main-line .wrap .col-logo {
      width: 27rem; }
      .header-main-line .wrap .col-logo a.logo {
        position: relative;
        display: block;
        height: 6rem; }
        .header-main-line .wrap .col-logo a.logo img {
          position: absolute;
          top: -4.5rem;
          left: 0;
          pointer-events: none;
          transition: .35s ease; }
    .header-main-line .wrap .col-menu {
      width: calc(100% - 27rem);
      font-size: 2rem;
      line-height: 1.2;
      color: #333;
      max-width: 100%;
      transition: .35s ease;
      margin-top: 1rem; }
      .header-main-line .wrap .col-menu .title {
        font-weight: 700;
        color: #fff;
        display: inline; }
        .header-main-line .wrap .col-menu .title span {
          font-size: 3rem;
          vertical-align: text-bottom;
          line-height: 2.7rem;
          display: inline-block;
          padding: 0 1rem 0 0; }
      .header-main-line .wrap .col-menu > ul:after {
        content: "";
        display: table;
        clear: both; }
      .header-main-line .wrap .col-menu > ul > li {
        float: left; }
        .header-main-line .wrap .col-menu > ul > li > ul {
          display: none; }
        .header-main-line .wrap .col-menu > ul > li.more {
          position: relative; }
          .header-main-line .wrap .col-menu > ul > li.more span {
            display: block;
            padding: 1.5rem; }
          .header-main-line .wrap .col-menu > ul > li.more > ul {
            display: block;
            position: absolute;
            top: 100%;
            opacity: 0;
            pointer-events: none;
            -webkit-transform: translate3d(0, 2rem, 0);
                    transform: translate3d(0, 2rem, 0);
            transition: .35s ease;
            background-color: #343534;
            width: 20rem;
            color: #fff;
            z-index: 1;
            left: auto;
            right: 0; }
            .header-main-line .wrap .col-menu > ul > li.more > ul li {
              display: block; }
              .header-main-line .wrap .col-menu > ul > li.more > ul li a {
                display: block;
                color: inherit;
                text-decoration: none;
                padding: 1rem;
                transition: .35s ease; }
                .header-main-line .wrap .col-menu > ul > li.more > ul li a:hover {
                  background-color: #4d4f4d; }
              .header-main-line .wrap .col-menu > ul > li.more > ul li.current-menu-item a {
                background-color: #4d4f4d; }
          .header-main-line .wrap .col-menu > ul > li.more:hover > ul {
            opacity: 1;
            pointer-events: all;
            -webkit-transform: translate3d(0, 0, 0);
                    transform: translate3d(0, 0, 0); }
        .header-main-line .wrap .col-menu > ul > li > a {
          display: block;
          padding: 1.5rem;
          color: inherit;
          text-decoration: none;
          position: relative;
          padding-top: 2rem;
          padding-bottom: 3rem; }
          .header-main-line .wrap .col-menu > ul > li > a:after {
            content: "";
            position: absolute;
            bottom: 0;
            width: 100%;
            left: 0;
            height: 0.4rem;
            background-color: #19a6de;
            -webkit-transform: scaleX(0);
                -ms-transform: scaleX(0);
                    transform: scaleX(0);
            opacity: 0;
            transition: .35s ease; }
          .header-main-line .wrap .col-menu > ul > li > a:hover:after {
            opacity: 1;
            -webkit-transform: scaleY(1);
                -ms-transform: scaleY(1);
                    transform: scaleY(1); }
        .header-main-line .wrap .col-menu > ul > li.current-menu-item > a:after, .header-main-line .wrap .col-menu > ul > li.current-menu-parent > a:after {
          opacity: 1;
          -webkit-transform: scaleY(1);
              -ms-transform: scaleY(1);
                  transform: scaleY(1); }
        .header-main-line .wrap .col-menu > ul > li.current-menu-item .col-menu, .header-main-line .wrap .col-menu > ul > li.current-menu-parent .col-menu {
          margin-top: 0; }
        .header-main-line .wrap .col-menu > ul > li.current-menu-item > ul, .header-main-line .wrap .col-menu > ul > li.current-menu-parent > ul {
          display: block;
          width: 100%;
          color: #fff;
          position: absolute;
          right: 0;
          z-index: 1;
          top: 9.4rem; }
          .header-main-line .wrap .col-menu > ul > li.current-menu-item > ul:before, .header-main-line .wrap .col-menu > ul > li.current-menu-parent > ul:before {
            content: "";
            background: #19a6de;
            width: 100%;
            height: 4rem;
            display: block;
            position: absolute;
            z-index: -1; }
          .header-main-line .wrap .col-menu > ul > li.current-menu-item > ul li, .header-main-line .wrap .col-menu > ul > li.current-menu-parent > ul li {
            display: inline-block; }
            .header-main-line .wrap .col-menu > ul > li.current-menu-item > ul li a, .header-main-line .wrap .col-menu > ul > li.current-menu-parent > ul li a {
              text-decoration: none;
              color: inherit;
              color: #fff;
              padding: 0.8rem 1.5rem;
              display: block;
              transition: .35s ease; }
            .header-main-line .wrap .col-menu > ul > li.current-menu-item > ul li:hover > a, .header-main-line .wrap .col-menu > ul > li.current-menu-item > ul li.current-menu-item > a, .header-main-line .wrap .col-menu > ul > li.current-menu-parent > ul li:hover > a, .header-main-line .wrap .col-menu > ul > li.current-menu-parent > ul li.current-menu-item > a {
              background-color: #1484b0; }

.ltr .section-main-banner h1.title {
  font-family: 'Lato', sans-serif; }

.section-main-banner {
  max-height: 65.2rem;
    padding-top: 15rem;
    padding-bottom: 20rem;
    text-align: center;
    line-height: 1.2;
    position: relative;
    z-index: 1;
    background-size: cover;
    background-position: center;
    background-attachment: fixed; }
/*
  .section-main-banner:before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(53, 53, 53, 0.59);
    left: 0;
    z-index: -1; }
*/
  .section-main-banner .title {
    color: #f8c11b;
    /*font-family: "RimonaBold";*/
    font-weight: 700;
    margin-bottom: 2rem;
    font-size: 7.2rem; }
    @media screen and (max-width: 768px) {
      .section-main-banner .title {
        font-size: 5rem; } }
  .section-main-banner .content {
    color: #fff;
    font-size: 3.6rem;
    margin-bottom: 2.5rem; }
    @media screen and (max-width: 768px) {
      .section-main-banner .content {
        font-size: 2.2rem; } }
  .section-main-banner .link {
    margin-bottom: 2.5rem;
    margin-top: 3.5rem; }
    .section-main-banner .link a {
      background-color: rgba(51, 51, 51, 0.5);
      color: #f8c11b;
      text-decoration: none;
      padding: 1.0192rem 1.5rem 1.4rem;
      text-align: center;
      font-size: 2.8rem;
      line-height: 1.2;
      border-radius: 2.982rem;
      transition: .35s ease;
      box-shadow: inset 0 0 0 0.1rem #f8c11b;
      display: inline-block;
      min-width: 30rem; }
      .section-main-banner .link a:hover {
        background-color: #f8c11b;
        box-shadow: inset 0 0 0 0.1rem rgba(51, 51, 51, 0.5);
        color: rgba(51, 51, 51, 0.5); }
      .section-main-banner .link a span {
        vertical-align: middle;
        margin-right: 1rem; }

#video-content {
  margin: 0 auto;
  text-align: center; }
  #video-content iframe {
    width: 60vw;
    height: 50vh; }
    @media screen and (max-width: 768px) {
      #video-content iframe {
        width: 80vw;
        height: 30vh; } }

@media screen and (max-width: 992px) {
  .section-main-banner {
    max-height: none;
    padding-top: 3rem;
    padding-bottom: 12rem; } }

.section-info-boxes {
/*
  margin-bottom: 4rem;
  margin-top: -7.1rem;
*/
  position: relative;
  z-index: 3; }
  .section-info-boxes > .container > .row .item, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item {
    text-align: center; }
    .section-info-boxes > .container > .row .item > .icon, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item > .icon {
      display: inline-block; }
      .section-info-boxes > .container > .row .item > .icon .wrap-icon, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item > .icon .wrap-icon {
        display: inline-block;
        position: relative;
        z-index: -1;
        background-color: #fff;
        padding-bottom: 100%;
        border-radius: 50%;
        width: 14.2rem; }
        .section-info-boxes > .container > .row .item > .icon .wrap-icon > img, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item > .icon .wrap-icon > img {
          position: absolute;
          top: 50%;
          right: 50%;
          -webkit-transform: translate3d(50%, -50%, 0);
                  transform: translate3d(50%, -50%, 0); }
        .section-info-boxes > .container > .row .item > .icon .wrap-icon:before, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item > .icon .wrap-icon:before {
          content: "";
          position: absolute;
          top: -3.5rem;
          left: -3.5rem;
          width: calc(100% + 7rem);
          height: calc(100% + 7rem);
          z-index: -1;
          transition: 1.35s ease;
          background-image: url(./../img/fancy-circle.png);
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; }
        .section-info-boxes > .container > .row .item > .icon .wrap-icon:after, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item > .icon .wrap-icon:after {
          content: "";
          position: absolute;
          bottom: -3.5rem;
          left: -3.5rem;
          width: calc(100% + 7rem);
          height: calc(50% + 3.5rem);
          background-color: #fff;
          z-index: -1; }
    .section-info-boxes > .container > .row .item > .title, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item > .title {
      margin-top: -3rem;
      font-size: 3rem;
      line-height: 1.2;
      margin-bottom: 2rem;
      /*font-family: "RimonaBold";*/
      font-weight: 700; }
    .section-info-boxes > .container > .row .item > .content, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item > .content {
      font-size: 2rem;
      line-height: 1.2;
      margin-bottom: 2rem; }
    .section-info-boxes > .container > .row .item > .link > a, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item > .link > a {
      background-color: #f8c11b;
      color: #fff;
      text-decoration: none;
      padding: 0.5824rem 1.5rem 0.8rem;
      text-align: center;
      font-size: 1.6rem;
      line-height: 1.2;
      border-radius: 1.704rem;
      transition: .35s ease;
      box-shadow: inset 0 0 0 0.1rem #fff;
      display: inline-block; }
      .section-info-boxes > .container > .row .item > .link > a:hover, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item > .link > a:hover {
        background-color: #fff;
        box-shadow: inset 0 0 0 0.1rem #f8c11b;
        color: #f8c11b; }
    .section-info-boxes > .container > .row .item.red > .icon .wrap-icon:before, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.red > .icon .wrap-icon:before {
      background-image: url(./../img/fancy-circle-red.png); }
    .section-info-boxes > .container > .row .item.red > .link > a, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.red > .link > a {
      background-color: #c02532;
      color: #fff;
      text-decoration: none;
      padding: 0.5824rem 1.5rem 0.8rem;
      text-align: center;
      font-size: 1.6rem;
      line-height: 1.2;
      border-radius: 1.704rem;
      transition: .35s ease;
      box-shadow: inset 0 0 0 0.1rem #fff;
      display: inline-block; }
      .section-info-boxes > .container > .row .item.red > .link > a:hover, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.red > .link > a:hover {
        background-color: #fff;
        box-shadow: inset 0 0 0 0.1rem #c02532;
        color: #c02532; }
    .section-info-boxes > .container > .row .item.green > .icon .wrap-icon:before, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.green > .icon .wrap-icon:before {
      background-image: url(./../img/fancy-circle-green.png); }
    .section-info-boxes > .container > .row .item.green > .link > a, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.green > .link > a {
      background-color: #b4ba0f;
      color: #fff;
      text-decoration: none;
      padding: 0.5824rem 1.5rem 0.8rem;
      text-align: center;
      font-size: 1.6rem;
      line-height: 1.2;
      border-radius: 1.704rem;
      transition: .35s ease;
      box-shadow: inset 0 0 0 0.1rem #fff;
      display: inline-block; }
      .section-info-boxes > .container > .row .item.green > .link > a:hover, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.green > .link > a:hover {
        background-color: #fff;
        box-shadow: inset 0 0 0 0.1rem #b4ba0f;
        color: #b4ba0f; }
    .section-info-boxes > .container > .row .item.blue > .icon .wrap-icon:before, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.blue > .icon .wrap-icon:before {
      background-image: url(./../img/fancy-circle-blue.png); }
    .section-info-boxes > .container > .row .item.blue > .link > a, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.blue > .link > a {
      background-color: #19a6de;
      color: #fff;
      text-decoration: none;
      padding: 0.5824rem 1.5rem 0.8rem;
      text-align: center;
      font-size: 1.6rem;
      line-height: 1.2;
      border-radius: 1.704rem;
      transition: .35s ease;
      box-shadow: inset 0 0 0 0.1rem #fff;
      display: inline-block; }
      .section-info-boxes > .container > .row .item.blue > .link > a:hover, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.blue > .link > a:hover {
        background-color: #fff;
        box-shadow: inset 0 0 0 0.1rem #19a6de;
        color: #19a6de; }
    .section-info-boxes > .container > .row .item.yellow > .icon .wrap-icon:before, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.yellow > .icon .wrap-icon:before {
      background-image: url(./../img/fancy-circle-yellow.png); }
    .section-info-boxes > .container > .row .item.yellow > .link > a, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.yellow > .link > a {
      background-color: #f0ae08;
      color: #fff;
      text-decoration: none;
      padding: 0.5824rem 1.5rem 0.8rem;
      text-align: center;
      font-size: 1.6rem;
      line-height: 1.2;
      border-radius: 1.704rem;
      transition: .35s ease;
      box-shadow: inset 0 0 0 0.1rem #fff;
      display: inline-block; }
      .section-info-boxes > .container > .row .item.yellow > .link > a:hover, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item.yellow > .link > a:hover {
        background-color: #fff;
        box-shadow: inset 0 0 0 0.1rem #f0ae08;
        color: #f0ae08; }

@media screen and (max-width: 992px) {
  .section-info-boxes > .container > .row .item, .section-grid-filter .content-area .section-info-boxes > .container > .articles-wrapper .item {
    margin-bottom: 7rem; } }

.section-services {
  background-color: #efefef; }
  .section-services > .container > .title {
    text-align: center;
    line-height: 1.2;
    margin-bottom: 4rem; }
    .section-services > .container > .title > .icon {
      margin-bottom: 1.5rem; }
      .section-services > .container > .title > .icon img {
        display: inline-block; }
    .section-services > .container > .title > .title {
      font-size: 4rem; }
  .section-services > .container > .sub-title {
    text-align: center;
    font-size: 2.4rem;
    line-height: 1.2;
    margin-bottom: 4rem; }

.blog-roll-type1, .section-newsletter > .container > .items .item {
  margin-bottom: 2.5rem; }
  .blog-roll-type1 > .thumb, .section-newsletter > .container > .items .item > .thumb {
    padding-bottom: 40%;
    position: relative;
    border-bottom: 0.4rem solid #f0ae08;
    margin-bottom: 1rem;
    background-position: center;
    background-size: cover; }
    .blog-roll-type1 > .thumb:before, .section-newsletter > .container > .items .item > .thumb:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      background: linear-gradient(to top, rgba(51, 51, 51, 0.8), transparent); }
    .blog-roll-type1 > .thumb > .title, .section-newsletter > .container > .items .item > .thumb > .title {
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0;
        top:.6rem;
      width: 100%;
      color: #f0ae08;
      font-size: 2.2rem;
      line-height: 1.2;
      padding-bottom: 1.5rem;
      padding-left: 1rem;
      /*font-family: "RimonaBold";*/
      font-weight: 700; }
  .blog-roll-type1 > .content, .section-newsletter > .container > .items .item > .content {
    font-size: inherit;
    line-height: 1.2; }
  .blog-roll-type1 > .link, .section-newsletter > .container > .items .item > .link {
    margin-top: auto;
      margin-bottom: 10px;
    text-align: center; }
    .blog-roll-type1 > .link > a, .section-newsletter > .container > .items .item > .link > a {
      background-color: #fff;
      color: #f0ae08;
      text-decoration: none;
      padding: 0.5824rem 1.5rem 0.8rem;
      text-align: center;
      font-size: 1.6rem;
      line-height: 1.2;
      border-radius: 1.704rem;
      transition: .35s ease;
      box-shadow: inset 0 0 0 0.1rem #f0ae08;
      display: inline-block; }
      .blog-roll-type1 > .link > a:hover, .section-newsletter > .container > .items .item > .link > a:hover {
        background-color: #f0ae08;
        box-shadow: inset 0 0 0 0.1rem #fff;
        color: #fff; }
      @media screen and (min-width: 992px) {
        .blog-roll-type1 > .link > a, .section-newsletter > .container > .items .item > .link > a {
          min-width: 22rem; } }

.section-newsletter-items {
  background-color: #fff; }
  .section-newsletter-items > .container > .title {
    text-align: center;
    line-height: 1.2;
    margin-bottom: 4rem; }
    .section-newsletter-items > .container > .title > .icon {
      margin-bottom: 1.5rem; }
      .section-newsletter-items > .container > .title > .icon img {
        display: inline-block; }
    .section-newsletter-items > .container > .title > .title {
      font-size: 4rem; }
  .section-newsletter-items > .container > .sub-title {
    text-align: center;
    font-size: 2.4rem;
    line-height: 1.2;
    margin-bottom: 4rem; }

.blog-roll-type2 {
  margin-bottom: 2.5rem; }
  .blog-roll-type2 > .thumb {
    padding-bottom: 40%;
    position: relative;
    border-bottom: 0.4rem solid #19a6de;
    margin-bottom: 1rem;
    background-position: center;
    background-size: cover; }
    .blog-roll-type2 > .thumb:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      background: linear-gradient(to top, rgba(51, 51, 51, 0.8), transparent); }
  .blog-roll-type2 > .title-n-content > .title {
    color: #333;
    font-size: 2.2rem;
    line-height: 1.2;
    margin-bottom: 1rem;
    /*font-family: "RimonaBold";*/
    font-weight: 700; }
  .blog-roll-type2 > .title-n-content > .content {
    font-size: 2rem;
    line-height: 1.2; }
  .blog-roll-type2 > .link {
    margin-top: 2rem; }
    .blog-roll-type2 > .link > a {
      color: #19a6de;
      text-decoration: none; }

.section-boxes-home:after {
  content: "";
  display: table;
  clear: both; }

.section-boxes-home > .items > .item {
  padding: 0;
  position: relative; }

.box-donate, .box-volunteer, .box-contact {
  min-height: 100%;
  width: 100%;
  padding: 7.8rem;
  display: table;
  position: relative; }
  .box-donate > .overlay, .box-volunteer > .overlay, .box-contact > .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    left: 0;
    top: 0;
    z-index: 0;
    opacity: 0.2;
    background-size: cover; }
  .box-donate > .wrap, .box-volunteer > .wrap, .box-contact > .wrap {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 1; }
    .box-donate > .wrap > .title, .box-volunteer > .wrap > .title, .box-contact > .wrap > .title {
      /*font-family: "RimonaBold";*/
      font-weight: 700; }

@media screen and (max-width: 992px) {
  .box-donate, .box-volunteer, .box-contact {
    padding: 5rem 1.5rem;
    display: block; }
    .box-donate > .wrap, .box-volunteer > .wrap, .box-contact > .wrap {
      display: block; } }

.box-donate {
  background-color: #19a6de;
  color: #fff;
  text-align: center; }
  .box-donate > .wrap {
    position: relative;
    z-index: 2; }
    .box-donate > .wrap > .icon {
      margin-bottom: 1rem; }
    .box-donate > .wrap > .title {
      line-height: 1.2;
      font-size: 6rem;
      margin-bottom: 7rem; }
    .box-donate > .wrap > .content {
      line-height: 1.2;
      margin-top: 7rem;
      font-size: 3rem;
      margin-bottom: 5rem; }
    .box-donate > .wrap > .link {
      margin-top: 5rem; }
      .box-donate > .wrap > .link > a {
        background-color: #0075a4;
        color: #fff;
        text-decoration: none;
        padding: 0.9828rem 1.5rem 1.35rem;
        text-align: center;
        font-size: 2.7rem;
        line-height: 1.2;
        border-radius: 2.8755rem;
        transition: .35s ease;
        box-shadow: inset 0 0 0 0.1rem #fff;
        display: inline-block;
        box-shadow: none;
        max-width: 100%;
        width: 32rem; }
        .box-donate > .wrap > .link > a:hover {
          background-color: #fff;
          box-shadow: inset 0 0 0 0.1rem #0075a4;
          color: #0075a4; }

.box-volunteer {
  background-color: #efefef; }
  .box-volunteer > .wrap {
    line-height: 1.2; }
    .box-volunteer > .wrap > .title {
      font-size: 4rem;
      margin-bottom: 3.5rem;
      color: #19a6de; }
    .box-volunteer > .wrap > .content {
      margin-top: 3.5rem;
      font-size: 2.2rem;
      margin-bottom: 3.5rem; }
    .box-volunteer > .wrap > .items {
      margin-top: 3.5rem; }
      .box-volunteer > .wrap > .items > .item {
        margin-bottom: 3.5rem; }
        .box-volunteer > .wrap > .items > .item:after {
          content: "";
          display: table;
          clear: both; }
        .box-volunteer > .wrap > .items > .item > .wrap-icon {
          float: left;
          width: 4rem;
          margin-right: 1.5rem;
          min-height: 1px; }
          .box-volunteer > .wrap > .items > .item > .wrap-icon > .circle {
            border-right: 0.4rem solid #19a6de;
            border-top: 0.4rem solid #19a6de;
            border-left: 0.4rem solid #0075a4;
            border-bottom: 0.4rem solid #0075a4;
            border-radius: 50%;
            width: 3.8rem;
            height: 3.8rem;
            -webkit-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                    transform: rotate(-45deg);
            text-align: center; }
            .box-volunteer > .wrap > .items > .item > .wrap-icon > .circle > span {
              -webkit-transform: rotate(45deg);
                  -ms-transform: rotate(45deg);
                      transform: rotate(45deg);
              display: inline-block;
              line-height: 3rem;
              color: #19a6de; }
        .box-volunteer > .wrap > .items > .item > .wrap-text {
          width: calc(100% - 5.5rem);
          float: left;
          min-height: 1px; }
          .box-volunteer > .wrap > .items > .item > .wrap-text > .title {
            color: #19a6de;
            font-size: 2.3rem; }
          .box-volunteer > .wrap > .items > .item > .wrap-text > .sub-title {
            font-size: 1.8rem; }
    .box-volunteer > .wrap > .link {
      margin-top: 5.5rem; }
      .box-volunteer > .wrap > .link > a {
        background-color: #19a6de;
        color: #fff;
        text-decoration: none;
        padding: 0.728rem 1.5rem 1rem;
        text-align: center;
        font-size: 2rem;
        line-height: 1.2;
        border-radius: 2.13rem;
        transition: .35s ease;
        box-shadow: inset 0 0 0 0.1rem #fff;
        display: inline-block;
        box-shadow: none;
        font-size: 1.6rem; }
        .box-volunteer > .wrap > .link > a:hover {
          background-color: #fff;
          box-shadow: inset 0 0 0 0.1rem #19a6de;
          color: #19a6de; }

.box-map {
  min-height: 100%;
  height: 30rem; }

.box-contact {
  background-color: #19a6de;
  color: #fff; }
  .box-contact > .wrap {
    line-height: 1.2; }
    .box-contact > .wrap > .title {
      font-size: 4rem;
      margin-bottom: 2rem; }
    .box-contact > .wrap > .content {
      margin-top: 2rem;
      font-size: 2.2rem;
      margin-bottom: 3rem; }
      .box-contact > .wrap > .content a {
        color: #fff;
        text-decoration: underline; }
    .box-contact > .wrap > .form form .gfield {
      position: relative;
      margin-bottom: 0.5rem; }
      .box-contact > .wrap > .form form .gfield:after {
        content: "";
        display: table;
        clear: both; }
      .box-contact > .wrap > .form form .gfield label {
        width: 12.5rem;
        float: left;
        padding-top: 0.75rem;
        font-size: 2.2rem;
        font-weight: 700; }
      .box-contact > .wrap > .form form .gfield .ginput_container {
        float: left;
        width: calc(100% - 12.5rem); }
        .box-contact > .wrap > .form form .gfield .ginput_container input, .box-contact > .wrap > .form form .gfield .ginput_container select, .box-contact > .wrap > .form form .gfield .ginput_container textarea {
          display: block;
          width: 100%;
          background-color: rgba(255, 255, 255, 0.4);
          border-radius: 2.2rem;
          padding: 1.5rem; }
          .box-contact > .wrap > .form form .gfield .ginput_container input[type="text"], .box-contact > .wrap > .form form .gfield .ginput_container select[type="text"], .box-contact > .wrap > .form form .gfield .ginput_container textarea[type="text"] {
            height: 4.4rem; }
        .box-contact > .wrap > .form form .gfield .ginput_container.ginput_container_select {
          position: relative; }
          .box-contact > .wrap > .form form .gfield .ginput_container.ginput_container_select:before {
            content: "";
            position: absolute;
            right: 1.5rem;
            top: 0.75rem;
            width: 1.5rem;
            height: 1.5rem;
            border-color: #fff;
            border-width: 0 0.2rem 0.2rem 0;
            border-style: solid;
            -webkit-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                    transform: rotate(45deg);
            pointer-events: none; }
          .box-contact > .wrap > .form form .gfield .ginput_container.ginput_container_select select {
            -webkit-appearance: none;
            -moz-appearance: none; }
    .box-contact > .wrap > .form form .gform_footer input[type="submit"] {
      background-color: #0075a4;
      color: #fff;
      text-decoration: none;
      padding: 0.8008rem 1.5rem 1.1rem;
      text-align: center;
      font-size: 2.2rem;
      line-height: 1.2;
      border-radius: 2.343rem;
      transition: .35s ease;
      box-shadow: inset 0 0 0 0.1rem #fff;
      display: inline-block;
      width: 100%;
      max-width: 22rem;
      display: block;
      margin-left: auto;
      margin-top: 3.5rem;
      cursor: pointer;
      box-shadow: none; }
      .box-contact > .wrap > .form form .gform_footer input[type="submit"]:hover {
        background-color: #fff;
        box-shadow: inset 0 0 0 0.1rem #0075a4;
        color: #0075a4; }
    .box-contact > .wrap > .form form .validation_error {
      position: absolute;
      bottom: 0;
      color: #c10000;
      font-weight: bold;
      margin-bottom: 1rem; }
    .box-contact > .wrap > .form form .validation_message {
      color: #c10000;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      font-weight: bold; }
    .box-contact > .wrap > .form select::-ms-expand {
      display: none; }

@media screen and (max-width: 992px) {
  .box-contact > .wrap > .form form .gfield {
    position: relative; }
    .box-contact > .wrap > .form form .gfield label {
      float: none;
      width: 100%;
      margin-bottom: 0.5rem;
      display: block; }
    .box-contact > .wrap > .form form .gfield .ginput_container.ginput_container_select,
    .box-contact > .wrap > .form form .gfield .ginput_container {
      float: none;
      width: 100%;
      margin-bottom: 1rem; }
  .box-contact > .wrap > .form form .gform_footer input[type="submit"] {
    margin-right: auto; } }

.footer-top {
  padding-top: 3rem;
  background-color: #efefef;
  border-top: 0.4rem solid #aeacac; }
  .footer-top .links-group h4.links-group-title {
    font-size: 2.2rem;
    margin-bottom: 1rem;
    /*font-family: "RimonaBold";*/
    font-weight: 700; }
  .footer-top .links-group .solo-links a.solo-links-link {
    text-decoration: none;
    display: block;
    color: #333;
    margin-bottom: 0.8rem; }
    .footer-top .links-group .solo-links a.solo-links-link:hover {
      color: #19a6de; }
  .footer-top .contact-info h4.contact-info-title {
    font-size: 2.2rem;
    margin-bottom: 1rem;
    /*font-family: "RimonaBold";*/
    font-weight: 700; }
  .footer-top .contact-info .contact-info-text .entry-content p {
    line-height: 2.3rem; }
  .footer-top .newsletter-form-area h4.newsletter-title {
    font-size: 2.2rem;
    margin-bottom: 1rem;
    /*font-family: "RimonaBold";*/
    font-weight: 700; }

@media screen and (max-width: 992px) {
  .footer-top {
    padding-top: 0; }
    .footer-top .links-group {
      display: none; } }

.footer-bottom {
  padding-bottom: 1rem;
  padding-top: 1.5rem;
  background-color: #efefef; }
  .footer-bottom .footer-left-area {
    border-top: 1px solid #ababab;
    padding-top: 1.5rem;
    margin-top: 5.5rem; }
    .footer-bottom .footer-left-area ul.footer-links {
      display: inline-block;
      vertical-align: middle;
      margin-right: 1rem; }
      .footer-bottom .footer-left-area ul.footer-links li {
        float: left; }
        .footer-bottom .footer-left-area ul.footer-links li a {
          text-decoration: none;
          display: block;
          border-right: 1px solid;
          padding: 0 1rem;
          color: #333;
          font-size: 1.5rem;
          transition: all 0.35s ease; }
          .footer-bottom .footer-left-area ul.footer-links li a:hover {
            color: #19a6de; }
    .footer-bottom .footer-left-area ul.footer-socials {
      display: inline-block;
      vertical-align: middle; }
      .footer-bottom .footer-left-area ul.footer-socials li {
        float: left; }
        .footer-bottom .footer-left-area ul.footer-socials li a {
          width: 3.2rem;
          height: 3.2rem;
          display: block;
          text-align: center;
          line-height: 3.7rem;
          margin-right: 0.5rem;
          text-decoration: none;
          transition: all 0.35s ease; }
          .footer-bottom .footer-left-area ul.footer-socials li a.youtube {
            background-color: #cd201f; }
          .footer-bottom .footer-left-area ul.footer-socials li a.facebook {
            background-color: #3b5999; }
          .footer-bottom .footer-left-area ul.footer-socials li a span {
            font-size: 2rem;
            color: #fff;
            transition: all 0.35s ease; }
          .footer-bottom .footer-left-area ul.footer-socials li a:hover {
            background-color: #19a6de;
            transition: all 0.35s ease; }
            .footer-bottom .footer-left-area ul.footer-socials li a:hover span {
              color: #fff;
              transition: all 0.35s ease; }
    .footer-bottom .footer-left-area .copyrights {
      float: right;
      margin-top: 1rem; }
      .footer-bottom .footer-left-area .copyrights:after {
        content: "";
        display: table;
        clear: both; }
      .footer-bottom .footer-left-area .copyrights .yael {
        float: right; }
        .footer-bottom .footer-left-area .copyrights .yael .copyrights-logo {
          height: 4rem;
          display: inline-block;
          margin-right: 1.5rem;
          float: left;
          margin-top: -1.5rem; }
      .footer-bottom .footer-left-area .copyrights .copyright-content {
        margin-right: 1.5rem;
        float: left; }
        .footer-bottom .footer-left-area .copyrights .copyright-content:after {
          content: "";
          display: table;
          clear: both; }
        .footer-bottom .footer-left-area .copyrights .copyright-content .copy-image {
          margin-right: 1.5rem;
          float: left;
          margin-top: -0.5rem; }

@media screen and (max-width: 992px) {
  .footer-bottom {
    padding-bottom: 0; }
    .footer-bottom .footer-logo {
      display: none; }
      .footer-bottom .footer-logo img {
        max-height: 10rem;
        margin-top: 1.5rem; }
    .footer-bottom .footer-left-area {
      margin-top: 0;
      margin-bottom: 0rem;
      border-top: 0; }
      .footer-bottom .footer-left-area ul.footer-links {
        margin-bottom: 1.5rem;
        display: block;
        text-align: center; }
        .footer-bottom .footer-left-area ul.footer-links:after {
          content: "";
          display: table;
          clear: both; }
        .footer-bottom .footer-left-area ul.footer-links li {
          display: inline-block;
          float: none; }
        .footer-bottom .footer-left-area ul.footer-links li:last-child a {
          border-right: none; }
      .footer-bottom .footer-left-area ul.footer-socials {
        display: block;
        text-align: center; }
        .footer-bottom .footer-left-area ul.footer-socials:after {
          content: "";
          display: table;
          clear: both; }
        .footer-bottom .footer-left-area ul.footer-socials li {
          float: none;
          display: inline-block; }
      .footer-bottom .footer-left-area .copyrights {
        float: none;
        background-color: #343534;
        color: #fff;
        text-align: center;
        margin: 1rem -1.5rem 0;
        padding: 1rem 1.5rem; }
        .footer-bottom .footer-left-area .copyrights:after {
          content: "";
          display: table;
          clear: both; }
        .footer-bottom .footer-left-area .copyrights .yael {
          float: none; }
          .footer-bottom .footer-left-area .copyrights .yael .copyrights-logo {
            float: none;
            margin-top: 0;
            vertical-align: middle; }
        .footer-bottom .footer-left-area .copyrights .copyright-content {
          margin-right: 0;
          margin-top: 1rem;
          float: none; }
          .footer-bottom .footer-left-area .copyrights .copyright-content .copy-image {
            float: none;
            display: inline-block;
            vertical-align: middle;
            margin-top: 0; } }

.section-page-title {
  padding-top: 4rem;
  margin-top: 1rem; }
  .section-page-title .container {
    position: relative; }
    .section-page-title .container:after {
      content: "";
      display: block;
      height: 0.1rem;
      margin-top: 2rem;
      background: #ababab; }
    .section-page-title .container .breadcrumbs {
      text-align: right;
      line-height: 1.2; }
      .section-page-title .container .breadcrumbs .seperator {
        display: inline-block;
        padding-left: 0.5rem;
        padding-right: 0.5rem; }
      .section-page-title .container .breadcrumbs a {
        text-decoration: none;
        color: inherit; }
    .section-page-title .container .second-line:after {
      content: "";
      display: table;
      clear: both; }
    .section-page-title .container .second-line .page-title {
      float: left; }
      .section-page-title .container .second-line .page-title:after {
        content: "";
        display: table;
        clear: both; }
      .section-page-title .container .second-line .page-title > .icon {
        float: left;
        margin-right: 1rem; }
        .section-page-title .container .second-line .page-title > .icon > img {
          height: 5rem;
          width: auto; }
      .section-page-title .container .second-line .page-title > .title {
        line-height: 1.2;
        font-size: 4rem;
        float: left;
        /*font-family: "RimonaBold";*/
        font-weight: 700; }
    .section-page-title .container .second-line .social {
      margin-top: 1.5rem;
      float: right; }

@media screen and (max-width: 992px) {
  .section-page-title {
    padding-top: 2rem; }
    .section-page-title .container .breadcrumbs {
      text-align: left; }
    .section-page-title .container .second-line:after {
      content: "";
      display: table;
      clear: both; }
    .section-page-title .container .second-line .page-title {
      float: none; }
      .section-page-title .container .second-line .page-title:after {
        content: "";
        display: table;
        clear: both; }
    .section-page-title .container .second-line .social {
      margin-top: 2.5rem;
      float: none;
      text-align: right; } }

.section-content > .container {
  max-width: 120rem;
  width: 100%; }

@media screen and (min-width: 992px) {
  .section-boxes .boxes {
    text-align: left;
    margin-left: 0;
    margin-right: 0; }
    .section-boxes .boxes .box {
      display: inline-block;
      vertical-align: top;
      float: none;
      padding: 0 1.5rem;
      text-align: initial;
      width: calc(25% - 4px); } }

.section-documents > .container > .documents > .doucument > a {
  line-height: 1.2;
  margin-bottom: 2.5rem;
  text-decoration: none;
  color: inherit;
  display: block; }
  .section-documents > .container > .documents > .doucument > a:after {
    content: "";
    display: table;
    clear: both; }
  .section-documents > .container > .documents > .doucument > a > .wrap-icon {
    float: left;
    margin-right: 1.5rem;
    width: 3rem;
    color: #19a6de;
    font-size: 3rem; }
  .section-documents > .container > .documents > .doucument > a > .info {
    float: left;
    width: calc(100% - 4.5rem); }
    .section-documents > .container > .documents > .doucument > a > .info > .title {
      font-size: 2rem;
      font-weight: 700;
      margin-bottom: 0.5rem; }
    .section-documents > .container > .documents > .doucument > a > .info > .sub-title {
      font-size: 1.8rem; }

.section-contacts {
  position: relative; }
  .section-contacts > .container {
    position: relative;
    z-index: 1; }
    .section-contacts > .container > .persons {
      margin-bottom: 3rem; }
      .section-contacts > .container > .persons > .person {
        margin-bottom: 3rem; }
        @media screen and (max-width: 768px) {
          .section-contacts > .container > .persons > .person {
            text-align: center; } }
        @media screen and (min-width: 768px) {
          .section-contacts > .container > .persons > .person > .row > .col-thumb, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-thumb {
            float: left;
            width: 15.5rem; } }
        @media screen and (max-width: 992px) {
          .section-contacts > .container > .persons > .person > .row > .col-thumb, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-thumb {
            width: 100%;
            float: none; } }
        .section-contacts > .container > .persons > .person > .row > .col-thumb > .thumb, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-thumb > .thumb {
          margin-right: auto;
          margin-left: auto;
          margin-bottom: 1.5rem;
          width: 12.5rem;
          height: 12.5rem;
          border-radius: 10%;
          background-color: #aeacac;
          background-position: center;
          background-size: cover; }
        @media screen and (min-width: 768px) {
          .section-contacts > .container > .persons > .person > .row > .col-info, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info {
            float: left;
            width: calc(100% - 15.5rem); } }
        @media screen and (max-width: 992px) {
          .section-contacts > .container > .persons > .person > .row > .col-info, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info {
            float: none;
            width: 100%; } }
        .section-contacts > .container > .persons > .person > .row > .col-info > .info, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info > .info {
          line-height: 1.2; }
          .section-contacts > .container > .persons > .person > .row > .col-info > .info .field, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info > .info .field {
            margin-bottom: 0.5rem; }
            .section-contacts > .container > .persons > .person > .row > .col-info > .info .field:after, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info > .info .field:after {
              content: "";
              display: table;
              clear: both; }
            .section-contacts > .container > .persons > .person > .row > .col-info > .info .field .wrap-icon, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info > .info .field .wrap-icon {
              float: left;
              width: 1.5rem;
              margin-right: 1.5rem;
              margin-top: 0.5rem; }
              @media screen and (max-width: 768px) {
                .section-contacts > .container > .persons > .person > .row > .col-info > .info .field .wrap-icon, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info > .info .field .wrap-icon {
                  display: inline-block;
                  float: none;
                  width: auto; } }
            .section-contacts > .container > .persons > .person > .row > .col-info > .info .field .info, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info > .info .field .info {
              float: left;
              width: calc(100% - 3rem);
              font-size: 1.6rem; }
              @media screen and (max-width: 768px) {
                .section-contacts > .container > .persons > .person > .row > .col-info > .info .field .info, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info > .info .field .info {
                  float: none;
                  width: auto;
                  display: inline-block; } }
              .section-contacts > .container > .persons > .person > .row > .col-info > .info .field .info a, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info > .info .field .info a {
                color: inherit;
                text-decoration: none; }
          .section-contacts > .container > .persons > .person > .row > .col-info > .info > .name, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info > .info > .name {
            /*font-family: "RimonaBold";*/
            font-weight: 700;
            margin-bottom: 0.5rem;
            font-size: 2.4rem; }
          .section-contacts > .container > .persons > .person > .row > .col-info > .info > .role, .section-grid-filter .content-area .section-contacts > .container > .persons > .person > .articles-wrapper > .col-info > .info > .role {
            margin-bottom: 1rem;
            font-size: 1.8rem; }
    .section-contacts > .container > .bottom-area {
      border-top: 0.3rem solid rgba(51, 51, 51, 0.4);
      margin-bottom: 3rem;
      padding-top: 5rem;
      line-height: 1.2;
      text-align: center; }
      .section-contacts > .container > .bottom-area > .bottom-title {
        font-size: 3rem;
        margin-bottom: 2rem; }
      .section-contacts > .container > .bottom-area > .bottom-text {
        font-size: 2.4rem; }

.section-faq > .container > .faqs > .faq {
  margin-bottom: 1rem;
  background-color: #efefef;
  padding: 0.5rem 1rem; }
  .section-faq > .container > .faqs > .faq:after {
    content: "";
    display: table;
    clear: both; }
  .section-faq > .container > .faqs > .faq > .wrap-icon {
    float: left;
    margin-right: 1rem;
    color: #19a6de;
    display: block;
    width: 2.5rem;
    height: 2.5rem;
    border: 0.2rem solid #19a6de;
    text-align: center;
    line-height: 2.5rem;
    margin-top: 0.2rem;
    cursor: pointer;
    font-size: 1.5rem; }
  .section-faq > .container > .faqs > .faq > .wrap-question {
    float: left;
    width: calc(100% - 3.5rem);
    line-height: 1.2;
    padding-right: 3rem; }
    .section-faq > .container > .faqs > .faq > .wrap-question > .question {
      font-size: 2.4rem;
      transition: .35s ease;
      cursor: pointer; }
    .section-faq > .container > .faqs > .faq > .wrap-question > .answer {
      display: none;
      border-top: 0.1rem solid #ababab;
      margin-top: 1.5rem;
      padding-top: 2rem;
      padding-bottom: 1rem;
      font-size: 1.8rem; }
  .section-faq > .container > .faqs > .faq.open > .wrap-question > .question {
    color: #19a6de; }

.section-paralax {
  background-color: rgba(51, 51, 51, 0.6) !important;
  color: #fff;
  padding-top: 9rem;
  padding-bottom: 9rem; }
  @media screen and (max-width: 768px) {
    .section-paralax:before {
      content: "";
      background-color: rgba(51, 51, 51, 0.6);
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%; } }
  .section-paralax.center {
    text-align: center; }
  .section-paralax > .container > .title {
    color: #f0ae08;
    margin-bottom: 2rem; }
  .section-paralax > .container > .content {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .section-paralax > .container > .link {
    margin-top: 6rem; }
    .section-paralax > .container > .link > a {
      background-color: #f0ae08;
      color: #333;
      text-decoration: none;
      padding: 0.728rem 1.5rem 1rem;
      text-align: center;
      font-size: 2rem;
      line-height: 1.2;
      border-radius: 2.13rem;
      transition: .35s ease;
      box-shadow: inset 0 0 0 0.1rem #333;
      display: inline-block; }
      .section-paralax > .container > .link > a:hover {
        background-color: #333;
        box-shadow: inset 0 0 0 0.1rem #f0ae08;
        color: #f0ae08; }

.section-map .acf-map {
  min-height: 40rem; }

.section-branches > .container > .items > .item {
  background-color: #efefef;
  margin-bottom: 1rem;
  padding: 1.5rem;
  line-height: 1.2; }
  .section-branches > .container > .items > .item > .title {
    font-size: 3rem;
    /*font-family: "RimonaBold";*/
    font-weight: 700; }
  .section-branches > .container > .items > .item > .description {
    font-size: 2.1rem; }
  .section-branches > .container > .items > .item > .info {
    padding-top: 2rem; }
    .section-branches > .container > .items > .item > .info:after {
      content: "";
      display: table;
      clear: both; }
    .section-branches > .container > .items > .item > .info > div {
      float: left;
      margin-right: 3rem;
      padding-right: 3rem;
      min-height: 8rem;
      padding-top: 1.6rem;
      padding-bottom: 1.6rem;
      margin-bottom: 1.5rem;
      border-right: 0.1rem solid #ababab; }
      .section-branches > .container > .items > .item > .info > div:last-child {
        border-right: none; }
      @media screen and (min-width: 992px) {
        .section-branches > .container > .items > .item > .info > div:last-child {
          border-right: none;
          width: 100%;
          text-align: center;
          margin-right: 0; } }
      @media screen and (min-width: 992px) and (max-width: 1400px) {
        .section-branches > .container > .items > .item > .info > div {
          width: calc(50% - 3rem);
          min-height: 13rem; }
          .section-branches > .container > .items > .item > .info > div:nth-child(even) {
            border-right: none; } }
      @media screen and (min-width: 1400px) {
        .section-branches > .container > .items > .item > .info > div {
          max-width: 34rem;
          width: auto; }
          .section-branches > .container > .items > .item > .info > div:last-child {
            width: auto; } }
    .section-branches > .container > .items > .item > .info > .stuff > .image-col {
      display: inline-block;
      margin-right: 1.5rem;
      vertical-align: middle;
      width: 8rem; }
      .section-branches > .container > .items > .item > .info > .stuff > .image-col > .image {
        width: 8rem;
        overflow: hidden;
        border-radius: 50%;
        height: 8rem;
        background-size: cover;
        background-position: center; }
    .section-branches > .container > .items > .item > .info > .stuff > .info-col {
      display: inline-block;
      width: calc(100% - 10rem);
      vertical-align: middle; }
      .section-branches > .container > .items > .item > .info > .stuff > .info-col > .name {
        font-size: 2.4rem;
        /*font-family: "RimonaBold";*/
        font-weight: 700; }
    .section-branches > .container > .items > .item > .info > .addres-and-emails {
      line-height: 1.45; }
      .section-branches > .container > .items > .item > .info > .addres-and-emails [class^="icon-"] {
        color: #19a6de;
        padding-left: 1rem; }
      .section-branches > .container > .items > .item > .info > .addres-and-emails > .emails > ul > .wrap > .wrap-icon {
        display: inline-block; }
        .section-branches > .container > .items > .item > .info > .addres-and-emails > .emails > ul > .wrap > .wrap-icon > .icon-email {
          padding-left: 1rem; }
      .section-branches > .container > .items > .item > .info > .addres-and-emails > .emails > ul > .wrap > .info-col {
        display: inline-block; }
        .section-branches > .container > .items > .item > .info > .addres-and-emails > .emails > ul > .wrap > .info-col > .name {
          display: inline-block; }
        .section-branches > .container > .items > .item > .info > .addres-and-emails > .emails > ul > .wrap > .info-col > .email {
          display: inline-block; }
          .section-branches > .container > .items > .item > .info > .addres-and-emails > .emails > ul > .wrap > .info-col > .email > a {
            text-decoration: none;
            color: #19a6de; }
    .section-branches > .container > .items > .item > .info > .phone-and-mobile {
      line-height: 1.45; }
      .section-branches > .container > .items > .item > .info > .phone-and-mobile > .phone > .wrap-icon {
        display: inline-block;
        color: #19a6de;
        padding-left: 1rem; }
      .section-branches > .container > .items > .item > .info > .phone-and-mobile > .phone > a {
        text-decoration: none;
        color: inherit; }
    .section-branches > .container > .items > .item > .info > .more-info > a {
      display: inline-block;
      background-color: #c02532;
      color: #fff;
      text-decoration: none;
      padding: 1rem;
      transition: .35s ease; }
      .section-branches > .container > .items > .item > .info > .more-info > a:hover {
        color: #c02532;
        background-color: #fff;
        box-shadow: inset 0 0 0 0.1rem #c02532; }

@media screen and (max-width: 992px) {
  .section-branches > .container > .items > .item > .info > div {
    border-right: none;
    float: none;
    margin-right: 0;
    padding-right: 0;
    min-height: auto;
    margin-bottom: 1.5rem; }
    .section-branches > .container > .items > .item > .info > div:last-child {
      border-right: none; }
  .section-branches > .container > .items > .item > .info > .phone-and-mobile > .phone > .wrap-icon {
    display: inline-block; }
  .section-branches > .container > .items > .item > .info > .phone-and-mobile > .phone > a {
    text-decoration: none; }
  .section-branches > .container > .items > .item > .info > .more-info > a {
    display: block;
    text-align: center; } }

.section-branches {
  margin-bottom: 12rem; }
  .section-branches > .container > .filters > button {
    font-size: 2.1rem;
    padding: 1.2rem 3rem;
    margin-bottom: 1rem;
    line-height: 1.2;
    background-color: #fff;
    color: #19a6de;
    box-shadow: inset 0 0 0 0.1rem #ababab;
    cursor: pointer;
    transition: .35s ease;
    /*font-family: "RimonaBold";*/
    font-weight: 700; }
    .section-branches > .container > .filters > button.active, .section-branches > .container > .filters > button:hover {
      background-color: #19a6de;
      color: #fff;
      box-shadow: inset 0 0 0 0.1rem #19a6de; }
  .section-branches > .container > .filters-select {
    display: block;
    width: 100%;
    padding: 0.5rem 1.5rem;
    font-size: 2rem;
    line-height: 1.2;
    margin-bottom: 1.5rem;
    background-color: #19a6de;
    color: #fff; }

.section-icon-strip > .container > .title {
  text-align: center; }

.section-icon-strip > .container > .boxes {
  text-align: center; }
  .section-icon-strip > .container > .boxes > .box {
    text-align: center;
    line-height: 1.2;
    margin-bottom: 2rem;
    display: inline-block;
    margin-left: -0.2rem;
    margin-right: -0.2rem;
    float: none;
    vertical-align: top; }
    .section-icon-strip > .container > .boxes > .box > .titles {
      min-height: 8.2rem;
      display: table;
      width: 100%; }
      .section-icon-strip > .container > .boxes > .box > .titles > .wrap {
        display: table-cell;
        text-align: center;
        vertical-align: middle; }
        .section-icon-strip > .container > .boxes > .box > .titles > .wrap > .title {
          font-size: 2.2rem; }
        .section-icon-strip > .container > .boxes > .box > .titles > .wrap > .sub-title {
          font-size: 2.6rem; }
    .section-icon-strip > .container > .boxes > .box > .text {
      font-size: 1.8rem; }

@media screen and (max-width: 768px) {
  .section-testimonials > .container > .title {
    margin-bottom: 0; } }

.section-testimonials > .container > .testimonials > .testimonial {
  position: relative;
  margin-bottom: 1rem; }
  .section-testimonials > .container > .testimonials > .testimonial:after {
    content: "";
    display: table;
    clear: both; }
  .section-testimonials > .container > .testimonials > .testimonial > .image {
    margin-top: 3.5rem;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    width: 6.5rem;
    height: 6.5rem;
    margin-right: 2.5rem; }
    @media screen and (max-width: 768px) {
      .section-testimonials > .container > .testimonials > .testimonial > .image {
        float: none;
        display: block;
        width: 10rem;
        height: 10rem; } }
  .section-testimonials > .container > .testimonials > .testimonial > .content {
    float: left;
    width: calc(100% - 9rem);
    background-color: #19a6de;
    padding: 2.5rem;
    border-radius: 1.5rem;
    line-height: 1.2;
    position: relative; }
    .section-testimonials > .container > .testimonials > .testimonial > .content:before {
      content: "";
      position: absolute;
      top: 5.3rem;
      left: 100%;
      border-left: 1.2rem solid #19a6de;
      border-top: 1.2rem solid transparent;
      border-bottom: 1.2rem solid transparent; }
    .section-testimonials > .container > .testimonials > .testimonial > .content > .text {
      color: #fff;
      font-size: 2rem;
      margin-bottom: 1rem;
      position: relative; }
      .section-testimonials > .container > .testimonials > .testimonial > .content > .text:before {
        display: none;
        content: open-quote;
        position: absolute;
        right: calc(100% + 0.5rem); }
      .section-testimonials > .container > .testimonials > .testimonial > .content > .text:after {
        display: none;
        content: close-quote; }
    .section-testimonials > .container > .testimonials > .testimonial > .content > .writer {
      color: #efefef;
      font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .section-testimonials > .container > .testimonials > .testimonial > .content {
        width: 100%;
        margin-top: 1.5rem; }
        .section-testimonials > .container > .testimonials > .testimonial > .content:before {
          display: none; } }

.section-grid-gallery .container .row .item .grid-image, .section-grid-gallery .container .section-grid-filter .content-area .articles-wrapper .item .grid-image, .section-grid-filter .content-area .section-grid-gallery .container .articles-wrapper .item .grid-image {
  cursor: pointer;
  position: relative;
  margin: 0.6rem 0; }
  .section-grid-gallery .container .row .item .grid-image a.pop-up-img, .section-grid-gallery .container .section-grid-filter .content-area .articles-wrapper .item .grid-image a.pop-up-img, .section-grid-filter .content-area .section-grid-gallery .container .articles-wrapper .item .grid-image a.pop-up-img {
    outline: none;
    margin: 1.5rem 0;
    display: block;
    overflow: hidden; }
    .section-grid-gallery .container .row .item .grid-image a.pop-up-img img, .section-grid-gallery .container .section-grid-filter .content-area .articles-wrapper .item .grid-image a.pop-up-img img, .section-grid-filter .content-area .section-grid-gallery .container .articles-wrapper .item .grid-image a.pop-up-img img {
      display: block;
      transition: .35s ease;
      width: 100%;
      height: auto; }
  .section-grid-gallery .container .row .item .grid-image:before, .section-grid-gallery .container .section-grid-filter .content-area .articles-wrapper .item .grid-image:before, .section-grid-filter .content-area .section-grid-gallery .container .articles-wrapper .item .grid-image:before {
    pointer-events: none;
    opacity: 0;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.15);
    top: 0;
    right: 0;
    z-index: 2;
    transition: all 0.35s ease; }
  .section-grid-gallery .container .row .item .grid-image:hover a.pop-up-img img, .section-grid-gallery .container .section-grid-filter .content-area .articles-wrapper .item .grid-image:hover a.pop-up-img img, .section-grid-filter .content-area .section-grid-gallery .container .articles-wrapper .item .grid-image:hover a.pop-up-img img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05); }
  .section-grid-gallery .container .row .item .grid-image:hover:before, .section-grid-gallery .container .section-grid-filter .content-area .articles-wrapper .item .grid-image:hover:before, .section-grid-filter .content-area .section-grid-gallery .container .articles-wrapper .item .grid-image:hover:before {
    opacity: 1; }

.section-event-table {
  background-color: #efefef; }
  .section-event-table .table {
    overflow-x: auto;
    max-width: 80rem; }
    .section-event-table .table table {
      border-collapse: collapse;
      width: 100%; }
      .section-event-table .table table thead tr {
        border-bottom: 0.4rem solid #aeacac; }
        .section-event-table .table table thead tr td {
          padding: 0.8rem;
          font-weight: 700; }
      .section-event-table .table table tbody tr {
        border-bottom: 0.2rem solid #aeacac; }
      .section-event-table .table table tbody td {
        padding: 0.8rem; }

.section-crew {
  padding-top: 2rem;
  padding-bottom: 2rem; }
  .section-crew:after {
    content: "";
    display: table;
    clear: both; }
  @media screen and (min-width: 768px) {
    .section-crew {
      padding-top: 7rem;
      padding-bottom: 7rem; } }
  .section-crew .crew-header .title {
    position: relative;
    color: #333;
    font-size: 4.2rem;
    margin-bottom: 2rem;
    display: inline-block;
    /*font-family: "RimonaBold";*/
    font-weight: 700; }
  .section-crew .crews-sections h3.crew-title {
    position: relative;
    color: #333;
    font-size: 4rem;
    margin-bottom: 2rem;
    display: inline-block;
    text-align: center;
    /*font-family: "RimonaBold";*/
    font-weight: 700; }
  .section-crew .crews-sections .crew-group {
    border-bottom: 0.3rem solid #f0ae08;
    margin-bottom: 2rem; }
    .section-crew .crews-sections .crew-group:last-child {
      border-bottom: none; }
    .section-crew .crews-sections .crew-group .single-crew-wrapper-no-image .crew-name {
      display: inline-block;
      font-size: 1.8rem; }
    .section-crew .crews-sections .crew-group .single-crew-wrapper-no-image .crew-role {
      display: inline-block; }
      .section-crew .crews-sections .crew-group .single-crew-wrapper-no-image .crew-role:before {
        content: "/"; }
    .section-crew .crews-sections .crew-group .single-crew-wrapper-no-image .link {
      display: inline-block;
      padding: 0 0.5rem; }
      .section-crew .crews-sections .crew-group .single-crew-wrapper-no-image .link a {
        color: #19a6de;
        text-decoration: none; }
    .section-crew .crews-sections .crew-group .single-crew-wrapper {
      cursor: pointer;
      background-color: transparent;
      position: relative;
      padding: 0 2.5rem;
      text-align: center;
      display: block;
      min-height: 28rem;
      margin-bottom: 1rem;
      transition: all 0.5s;
      transition-timing-function: cubic-bezier(0.17, 0.67, 0.43, 0.93); }
      .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-thumbnail {
        margin-bottom: 1rem; }
        .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-thumbnail img {
          border-radius: 100%;
          border: 0.5rem solid #efefef;
          width: 16rem;
          height: auto;
          transition: all 0.35s ease; }
      .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-name {
        display: block;
        margin-bottom: 0.4rem; }
        .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-name span.crew-name-text {
          color: #333;
          font-size: 1.8rem;
          font-weight: bold; }
      .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-role {
        margin-bottom: 0.5rem;
        display: block;
        min-height: 0; }
        .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-role span.crew-role-text {
          font-size: 1.7rem;
          font-weight: 500; }
      .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-phone {
        display: block;
        margin-bottom: 0.3rem; }
        .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-phone a.crew-phone-text {
          color: #333;
          text-decoration: none;
          font-size: 1.5rem;
          font-weight: 500; }
      .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-email {
        display: block; }
        .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-email a.crew-email-text {
          color: #333;
          text-decoration: none;
          font-size: 1.5rem;
          font-weight: 500; }
      .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-text-wrapper {
        text-align: left;
        padding: 2rem;
        line-height: 2rem;
        position: absolute;
        background-color: white;
        width: 100%;
        left: 0;
        top: 0;
        z-index: 2;
        min-height: 22rem;
        opacity: 0;
        transition: all 0.5s;
        transition-timing-function: cubic-bezier(0.17, 0.67, 0.43, 0.93); }
        .section-crew .crews-sections .crew-group .single-crew-wrapper .crew-text-wrapper .crew-text-text {
          border-top: 1px solid darkgrey;
          padding-top: 2rem; }
      .section-crew .crews-sections .crew-group .single-crew-wrapper .close-crew {
        cursor: pointer;
        color: #19a6de;
        opacity: 0;
        position: absolute;
        top: 0.7rem;
        right: 1.3rem;
        font-size: 3rem;
        -webkit-transform: scaleX(1.3);
            -ms-transform: scaleX(1.3);
                transform: scaleX(1.3);
        width: 3rem;
        height: 4rem; }
      .section-crew .crews-sections .crew-group .single-crew-wrapper.show {
        box-shadow: 0 0 1px 3px rgba(0, 0, 0, 0.12);
        background-color: #fff; }
        .section-crew .crews-sections .crew-group .single-crew-wrapper.show .crew-text-wrapper {
          box-shadow: 0 -4px 0px 0px #fff, 0 4px 4px 0 rgba(0, 0, 0, 0.12), 3px 3px 4px 0 rgba(0, 0, 0, 0.12), -3px 3px 4px 0 rgba(0, 0, 0, 0.12);
          top: 100%;
          opacity: 1; }
        .section-crew .crews-sections .crew-group .single-crew-wrapper.show .close-crew {
          opacity: 1; }
      .section-crew .crews-sections .crew-group .single-crew-wrapper:hover .crew-thumbnail img {
        transition: all 0.35s ease;
        border: 0.5rem solid rgba(25, 166, 222, 0.3); }

.section-single-staff {
  max-width: 103rem;
  margin: auto;
  margin-top: 2rem;
  line-height: 1.2; }
  .section-single-staff > article > .row > .info-col, .section-grid-filter .content-area .section-single-staff > article > .articles-wrapper > .info-col {
    text-align: center;
    text-align: center; }
    .section-single-staff > article > .row > .info-col > .thumbnail, .section-grid-filter .content-area .section-single-staff > article > .articles-wrapper > .info-col > .thumbnail {
      margin-bottom: 1rem;
      text-align: center; }
      .section-single-staff > article > .row > .info-col > .thumbnail > img, .section-grid-filter .content-area .section-single-staff > article > .articles-wrapper > .info-col > .thumbnail > img {
        display: inline-block;
        border-radius: 100%;
        border: 0.5rem solid #efefef; }
    .section-single-staff > article > .row > .info-col > .name > span, .section-grid-filter .content-area .section-single-staff > article > .articles-wrapper > .info-col > .name > span {
      font-size: 2.4rem; }
    .section-single-staff > article > .row > .info-col > .role > span, .section-grid-filter .content-area .section-single-staff > article > .articles-wrapper > .info-col > .role > span {
      font-size: 1.8rem; }
    .section-single-staff > article > .row > .info-col > .phone > a, .section-grid-filter .content-area .section-single-staff > article > .articles-wrapper > .info-col > .phone > a {
      font-size: 1.4rem;
      color: #19a6de; }
    .section-single-staff > article > .row > .info-col > .email > a, .section-grid-filter .content-area .section-single-staff > article > .articles-wrapper > .info-col > .email > a {
      font-size: 1.4rem;
      color: #19a6de; }

.section-single-news {
  max-width: 103rem;
  margin: auto;
  margin-top: 2rem;
  line-height: 1.2; }
  .section-single-news > .container > .row > .info-col > .thumbnail, .section-grid-filter .content-area .section-single-news > .container > .articles-wrapper > .info-col > .thumbnail {
    text-align: center; }
    .section-single-news > .container > .row > .info-col > .thumbnail > img, .section-grid-filter .content-area .section-single-news > .container > .articles-wrapper > .info-col > .thumbnail > img {
      display: inline-block;
      border: 0.3rem solid #f0ae08; }
  .section-single-news > .container > .row > .content-col > .date, .section-grid-filter .content-area .section-single-news > .container > .articles-wrapper > .content-col > .date {
    font-weight: 700;
    font-size: 1.8rem;
    margin-bottom: 1rem; }
  .section-single-news > .container > .row > .content-col > .text, .section-grid-filter .content-area .section-single-news > .container > .articles-wrapper > .content-col > .text {
    font-size: 1.6rem; }

.section-post-nav {
  margin-top: 2rem;
  margin-bottom: 4rem; }
  .section-post-nav .title {
    text-align: center;
    line-height: 1.2;
    font-size: 2.4rem;
    margin-bottom: 1.5rem; }
  .section-post-nav nav:after {
    content: "";
    display: table;
    clear: both; }
  .section-post-nav nav .nav-button > a {
    background-color: #f8c11b;
    color: #333;
    text-decoration: none;
    padding: 0.6552rem 1.5rem 0.9rem;
    text-align: center;
    font-size: 1.8rem;
    line-height: 1.2;
    border-radius: 1.917rem;
    transition: .35s ease;
    box-shadow: inset 0 0 0 0.1rem #333;
    display: inline-block;
    box-shadow: none; }
    .section-post-nav nav .nav-button > a:hover {
      background-color: #333;
      box-shadow: inset 0 0 0 0.1rem #f8c11b;
      color: #f8c11b; }
    .section-post-nav nav .nav-button > a i {
      display: inline-block;
      font-size: 1.3rem; }
  .section-post-nav nav .nav-button.nav-prev {
    float: left; }
    .section-post-nav nav .nav-button.nav-prev i {
      margin-right: 1rem; }
  .section-post-nav nav .nav-button.nav-next {
    float: right; }
    .section-post-nav nav .nav-button.nav-next i {
      margin-left: 1rem; }

.section-grid-filter {
  position: relative;
  padding-top: 5rem; }
  .section-grid-filter .filters-area {
    background-color: lightgrey;
    padding: 1.5rem;
    margin-bottom: 2rem; }
    @media screen and (max-width: 992px) {
      .section-grid-filter .filters-area {
        position: fixed;
        top: 12rem;
        right: -100%;
        z-index: 1;
        width: 80%;
        height: calc(100% - 12rem);
        transition: all 0.35s ease; }
        .section-grid-filter .filters-area.open {
          right: 0; } }
    .section-grid-filter .filters-area a.filter-area-toggle {
      visibility: hidden; }
      @media screen and (max-width: 992px) {
        .section-grid-filter .filters-area a.filter-area-toggle {
          visibility: visible;
          position: fixed;
          right: 0;
          top: 50%;
          background-color: #19a6de;
          color: #fff;
          z-index: 2;
          width: 3.5rem;
          height: 3.5rem;
          line-height: 3.5rem;
          text-align: center;
          box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.38); } }
      .section-grid-filter .filters-area a.filter-area-toggle.open {
        right: 80%; }
    .section-grid-filter .filters-area .search {
      margin-bottom: 2rem;
      display: block; }
      .section-grid-filter .filters-area .search form.filter-search {
        width: 100%;
        display: block;
        border-bottom: 1px solid #888585;
        padding-bottom: 2rem; }
        .section-grid-filter .filters-area .search form.filter-search input {
          padding: 1rem;
          vertical-align: top;
          display: inline-block;
          width: 80%;
          margin-left: 3%;
          color: #2e2d2d;
          font-size: 1.6rem;
          height: 4.3rem; }
          @media screen and (max-width: 992px) {
            .section-grid-filter .filters-area .search form.filter-search input {
              width: 70%; } }
        .section-grid-filter .filters-area .search form.filter-search button {
          display: inline-block;
          height: 4.3rem;
          width: 4.3rem;
          cursor: pointer;
          background-color: #19a6de;
          color: #fff;
          border: 1px solid #19a6de;
          transition: all 0.35s ease; }
          .section-grid-filter .filters-area .search form.filter-search button span.search-icon {
            -webkit-transform: rotateY(180deg);
                    transform: rotateY(180deg);
            font-size: 1.8rem; }
          .section-grid-filter .filters-area .search form.filter-search button:hover {
            background-color: lightgrey;
            color: #19a6de; }
    .section-grid-filter .filters-area .sort {
      position: relative;
      margin-bottom: 2rem;
      display: block; }
      .section-grid-filter .filters-area .sort select.dropdown-sort {
        cursor: pointer;
        padding: 1rem;
        height: 4.3rem;
        width: 100%;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        -ms-appearance: none;
        color: #2e2d2d;
        font-size: 1.6rem; }
      .section-grid-filter .filters-area .sort:before {
        content: "\f107";
        font-family: FontAwesome;
        position: absolute;
        pointer-events: none;
        color: #2e2d2d;
        font-size: 3rem;
        top: 0.7rem;
        left: 1rem;
        pointer-events: none; }
    @media screen and (max-width: 992px) {
      .section-grid-filter .filters-area .fieldsets {
        height: 70%;
        overflow-y: scroll; } }
    .section-grid-filter .filters-area .fieldsets .fieldset {
      margin-bottom: 2rem; }
      .section-grid-filter .filters-area .fieldsets .fieldset .title {
        margin-bottom: 1.6rem;
        font-weight: 500;
        font-size: 2.1rem;
        display: block; }
      .section-grid-filter .filters-area .fieldsets .fieldset ul.filters-list li {
        cursor: pointer;
        position: relative;
        margin-bottom: 0.9rem; }
        .section-grid-filter .filters-area .fieldsets .fieldset ul.filters-list li span.target-text {
          font-size: 1.8rem;
          display: inline-block;
          padding-right: 3rem; }
        .section-grid-filter .filters-area .fieldsets .fieldset ul.filters-list li:before {
          display: inline-block;
          vertical-align: middle;
          position: absolute;
          right: 0;
          top: 0;
          content: "";
          width: 1.6rem;
          height: 1.6rem;
          background-color: #fff;
          border: 1px solid #888585;
          margin-left: 0.8rem; }
        .section-grid-filter .filters-area .fieldsets .fieldset ul.filters-list li:after {
          position: absolute;
          width: 1.8rem;
          height: 1.8rem;
          right: 0;
          top: 0;
          background-color: #19a6de;
          color: #fff;
          content: "\f00c";
          font-family: FontAwesome;
          -webkit-text-stroke: 2.2px #19a6de;
          opacity: 0;
          -webkit-transform: scale(0);
              -ms-transform: scale(0);
                  transform: scale(0);
          transition: all 0.35s ease; }
        .section-grid-filter .filters-area .fieldsets .fieldset ul.filters-list li.active:after {
          -webkit-transform: scale(1);
              -ms-transform: scale(1);
                  transform: scale(1);
          opacity: 1; }
      .section-grid-filter .filters-area .fieldsets .fieldset ul.filters-list .counter {
        display: inline-block;
        padding-right: 0.5rem; }
  .section-grid-filter .content-area {
    position: relative; }
    .section-grid-filter .content-area h3.area-title {
      font-size: 3.7rem;
      margin-bottom: 2rem; }
    .section-grid-filter .content-area .info-area .info-area-button {
      background-color: lightgrey;
      border-radius: 2rem;
      padding: 1rem 1.5rem;
      display: inline-block;
      text-decoration: none;
      margin-left: 1rem;
      margin-bottom: 1rem;
      color: black; }
      .section-grid-filter .content-area .info-area .info-area-button:last-child {
        margin-bottom: 4rem; }
      .section-grid-filter .content-area .info-area .info-area-button span {
        font-size: 1.2rem;
        position: relative;
        display: inline-block;
        vertical-align: middle;
        margin-right: 1rem; }
    .section-grid-filter .content-area .articles-wrapper:after {
      content: "";
      display: table;
      clear: both; }
  .section-grid-filter .controls-pagination {
    position: relative;
    width: 100%;
    text-align: right;
    padding-right: 57.5%;
    margin-top: 2rem;
    margin-bottom: 3rem; }
    @media screen and (max-width: 992px) {
      .section-grid-filter .controls-pagination {
        text-align: center;
        padding: 0; } }
    .section-grid-filter .controls-pagination .mixitup-page-list .mixitup-control {
      cursor: pointer;
      background-color: #19a6de;
      color: #fff;
      font-size: 2rem;
      width: 3rem;
      height: 3rem;
      border: 1px solid #19a6de;
      transition: all 0.35s ease; }
      .section-grid-filter .controls-pagination .mixitup-page-list .mixitup-control:hover {
        background-color: #fff;
        color: #19a6de; }
      .section-grid-filter .controls-pagination .mixitup-page-list .mixitup-control.mixitup-control-active {
        background-color: #fff;
        color: #19a6de; }
      .section-grid-filter .controls-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev, .section-grid-filter .controls-pagination .mixitup-page-list .mixitup-control.mixitup-control-next {
        vertical-align: middle;
        background-color: #fff;
        color: #19a6de;
        border: none;
        font-size: 2rem; }
    .section-grid-filter .controls-pagination .mixitup-page-stats {
      display: none; }

.blog-roll-type3 {
  line-height: 1.2; }
  .blog-roll-type3 > .wrap {
    border: 0.1rem solid #ababab;
    position: relative;
    height: 20rem;
    overflow: hidden;
    text-align: center;
    margin-bottom: 3rem; }
    .blog-roll-type3 > .wrap > .content {
      padding: 1.5rem 1rem; }
      .blog-roll-type3 > .wrap > .content > .title {
        font-size: 2rem; }
      .blog-roll-type3 > .wrap > .content > .audience {
        position: absolute;
        right: 0;
        left: 0;
        bottom: 1.5rem;
        width: 100%; }
        .blog-roll-type3 > .wrap > .content > .audience > .icon {
          color: #19a6de;
          display: inline-block;
          margin-right: 0.5rem; }
    .blog-roll-type3 > .wrap > .overlay {
      background: #f0ae08;
      position: absolute;
      top: 100%;
      right: 0;
      left: 0;
      height: 100%;
      opacity: 0;
      padding: 1.5rem 1rem;
      transition: all .35s ease; }
      .blog-roll-type3 > .wrap > .overlay > .link {
        position: absolute;
        bottom: 1.5rem;
        width: 100%;
        text-align: center; }
        .blog-roll-type3 > .wrap > .overlay > .link > a {
          display: inline-block;
          border: 0.1rem solid #333;
          padding: 0.5rem 1rem;
          color: inherit;
          text-decoration: none; }
    .blog-roll-type3 > .wrap:hover > .overlay {
      top: 0;
      opacity: 1; }

.section-branch-main-info > .container > .info > .location, .section-branch-main-info > .container > .info > .phone, .section-branch-main-info > .container > .info > .fax {
  display: inline-block;
  padding-left: 1rem;
  padding-right: 1rem; }
  .section-branch-main-info > .container > .info > .location > .wrap-icon, .section-branch-main-info > .container > .info > .phone > .wrap-icon, .section-branch-main-info > .container > .info > .fax > .wrap-icon {
    color: #19a6de;
    display: inline-block;
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .section-branch-main-info > .container > .info > .location > a, .section-branch-main-info > .container > .info > .phone > a, .section-branch-main-info > .container > .info > .fax > a {
    text-decoration: none;
    color: inherit; }

.section-branch-main-info {
  line-height: 1.2; }
  .section-branch-main-info > .container > .thumbnail {
    margin-bottom: 2rem; }
    .section-branch-main-info > .container > .thumbnail > img {
      display: block;
      width: 100%;
      height: auto; }
  .section-branch-main-info > .container > .entry-content {
    font-size: 2.4rem; }
  .section-branch-main-info > .container > .info {
    text-align: center;
    margin-bottom: 5rem; }
    .section-branch-main-info > .container > .info > .title {
      font-size: 3rem;
      margin-bottom: 2rem; }

.blog-roll-type4 {
  margin-bottom: 1.5rem; }
  .blog-roll-type4 > .wrap > .thumbnail-col {
    display: inline-block;
    width: 9rem;
    vertical-align: middle; }
    .blog-roll-type4 > .wrap > .thumbnail-col > .thumbnail {
      width: 6.5rem;
      height: 6.5rem;
      border-radius: 50%;
      background-color: #efefef;
      background-size: cover;
      background-position: center; }
  .blog-roll-type4 > .wrap > .content-col {
    line-height: 1.2;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 9rem - 4px);
    border: 0.1rem solid #333;
    padding: 3rem 2.5rem;
    border-radius: 2rem;
    position: relative; }
    .blog-roll-type4 > .wrap > .content-col:after {
      content: "";
      position: absolute;
      right: calc(100% - 1rem);
      top: calc(50% - 1rem);
      height: 2rem;
      width: 2rem;
      border-top: 0.1rem solid black;
      border-right: 0.1rem solid black;
      -webkit-transform-origin: center;
          -ms-transform-origin: center;
              transform-origin: center;
      -webkit-transform: rotateX(45deg) rotate(45deg);
              transform: rotateX(45deg) rotate(45deg);
      background-color: white; }
    .blog-roll-type4 > .wrap > .content-col > .title {
      font-size: 2rem;
      margin-bottom: 1.5rem;
      /*font-family: "RimonaBold";*/
      font-weight: 700; }
      .blog-roll-type4 > .wrap > .content-col > .title > .date {
        display: inline-block;
        font-size: 1.8rem;
        color: #aeacac; }
        .blog-roll-type4 > .wrap > .content-col > .title > .date:before {
          content: "/";
          display: inline-block;
          margin: 0 0.5rem; }
    .blog-roll-type4 > .wrap > .content-col > .excerpt {
      font-size: 2rem;
      margin-bottom: 1.5rem; }
    .blog-roll-type4 > .wrap > .content-col > .link > a {
      color: #19a6de;
      display: inline-block;
      text-decoration: none; }
      .blog-roll-type4 > .wrap > .content-col > .link > a:before {
        content: "";
        border-right: 0.1rem solid;
        border-top: 0.1rem solid;
        border-color: #19a6de;
        -webkit-transform-origin: center;
            -ms-transform-origin: center;
                transform-origin: center;
        -webkit-transform: rotateZ(-45deg);
            -ms-transform: rotate(-45deg);
                transform: rotateZ(-45deg);
        display: inline-block;
        margin: 0 0.5rem;
        width: 0.8rem;
        height: 0.8rem; }

.section-single-story {
  max-width: 103rem;
  margin: auto;
  margin-top: 2rem;
  line-height: 1.2;
  margin-bottom: 3rem; }
  .section-single-story > article > .row > .info-col, .section-grid-filter .content-area .section-single-story > article > .articles-wrapper > .info-col {
    text-align: center;
    text-align: center; }
    .section-single-story > article > .row > .info-col > .thumbnail, .section-grid-filter .content-area .section-single-story > article > .articles-wrapper > .info-col > .thumbnail {
      margin-bottom: 1rem;
      text-align: center; }
      .section-single-story > article > .row > .info-col > .thumbnail > img, .section-grid-filter .content-area .section-single-story > article > .articles-wrapper > .info-col > .thumbnail > img {
        display: inline-block;
        border-radius: 100%;
        border: 0.5rem solid #efefef; }
    .section-single-story > article > .row > .info-col > .description, .section-grid-filter .content-area .section-single-story > article > .articles-wrapper > .info-col > .description {
      font-size: 1.8rem; }
  .section-single-story > article > .row > .content-col > .title-area, .section-grid-filter .content-area .section-single-story > article > .articles-wrapper > .content-col > .title-area {
    font-size: 2.2rem;
    margin-bottom: 1.5rem; }
    .section-single-story > article > .row > .content-col > .title-area > .title, .section-grid-filter .content-area .section-single-story > article > .articles-wrapper > .content-col > .title-area > .title {
      display: inline-block; }
    .section-single-story > article > .row > .content-col > .title-area > .date, .section-grid-filter .content-area .section-single-story > article > .articles-wrapper > .content-col > .title-area > .date {
      display: inline-block; }

.section-courses-select > .container > .title {
  text-align: center; }

.section-courses-select > .container > .items > .item > .box {
  background-color: #efefef;
  padding: 3rem 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 3rem; }
  .section-courses-select > .container > .items > .item > .box > .title {
    font-size: 2.2rem;
    color: #c02532;
    margin-bottom: 1rem;
    /*font-family: "RimonaBold";*/
    font-weight: 700; }
  .section-courses-select > .container > .items > .item > .box > .excerpt {
    font-size: 2rem;
    margin-bottom: 1.8rem; }
  .section-courses-select > .container > .items > .item > .box > .info {
    border-top: 0.1rem solid #aeacac;
    padding-top: 2.1rem; }
    .section-courses-select > .container > .items > .item > .box > .info:after {
      content: "";
      display: table;
      clear: both; }
    .section-courses-select > .container > .items > .item > .box > .info > ul {
      display: inline-block;
      vertical-align: middle;
      width: calc(100% - 24rem);
      margin-right: 1.5rem; }
      .section-courses-select > .container > .items > .item > .box > .info > ul > li {
        display: block;
        margin-bottom: 1rem; }
        .section-courses-select > .container > .items > .item > .box > .info > ul > li > .wrap-icon {
          -webkit-transform: translateX(50%);
              -ms-transform: translateX(50%);
                  transform: translateX(50%);
          right: 4.5rem;
          color: #c02532;
          position: absolute; }
        .section-courses-select > .container > .items > .item > .box > .info > ul > li > .text {
          font-size: 1.6rem;
          padding-right: 3rem; }
    .section-courses-select > .container > .items > .item > .box > .info > .link {
      display: inline-block;
      vertical-align: middle;
      width: 22.1rem;
      text-align: center; }
      .section-courses-select > .container > .items > .item > .box > .info > .link > a {
        background-color: #c02532;
        color: #fff;
        text-decoration: none;
        padding: 0.5824rem 1.5rem 0.8rem;
        text-align: center;
        font-size: 1.6rem;
        line-height: 1.2;
        border-radius: 1.704rem;
        transition: .35s ease;
        box-shadow: inset 0 0 0 0.1rem #fff;
        display: inline-block;
        min-width: 22rem;
        text-align: center;
        box-shadow: none; }
        .section-courses-select > .container > .items > .item > .box > .info > .link > a:hover {
          background-color: #fff;
          box-shadow: inset 0 0 0 0.1rem #c02532;
          color: #c02532; }

.section-courses-select > .container > .link {
  text-align: center; }
  .section-courses-select > .container > .link > a {
    background-color: #c02532;
    color: #fff;
    text-decoration: none;
    padding: 0.728rem 1.5rem 1rem;
    text-align: center;
    font-size: 2rem;
    line-height: 1.2;
    border-radius: 2.13rem;
    transition: .35s ease;
    box-shadow: inset 0 0 0 0.1rem #fff;
    display: inline-block; }
    .section-courses-select > .container > .link > a:hover {
      background-color: #fff;
      box-shadow: inset 0 0 0 0.1rem #c02532;
      color: #c02532; }

@media screen and (max-width: 992px) {
  .section-courses-select > .container > .items > .item > .box > .info > ul {
    margin-bottom: 1.5rem;
    width: 100%;
    display: block; }
  .section-courses-select > .container > .items > .item > .box > .info > .link {
    width: 100%;
    display: block; } }

.section-communities-map > .container > .filters {
  margin: 0 -0.4rem; }
  .section-communities-map > .container > .filters > button {
    display: inline-block;
    padding: 0.8rem 3rem;
    border: 0.1rem solid #ababab;
    background-color: #fff;
    color: #333;
    margin: 0 0.4rem;
    font-size: 2.2rem;
    line-height: 1.2;
    margin-bottom: 0.8rem;
    cursor: pointer;
    /*font-family: "RimonaBold";*/
    font-weight: 700; }
    .section-communities-map > .container > .filters > button.active {
      background-color: #19a6de;
      color: #fff; }

.section-communities-map > .container > .filters-select {
  display: block;
  width: 100%;
  padding: 0.5rem 1.5rem;
  font-size: 2rem;
  line-height: 1.2;
  margin-bottom: 1.5rem;
  background-color: #19a6de;
  color: #fff; }

.section-communities-map > .container > .info {
  margin-top: 2.2rem; }
  .section-communities-map > .container > .info > .map-wrapper {
    min-height: 1px; }
    .section-communities-map > .container > .info > .map-wrapper > .acf-mapa {
      height: 50rem; }
      .section-communities-map > .container > .info > .map-wrapper > .acf-mapa > .marker {
        display: none; }
  .section-communities-map > .container > .info > .items > .item {
    background-color: #efefef;
    line-height: 1.2;
    margin-bottom: 1rem;
    padding: 2rem 1.5rem; }
    .section-communities-map > .container > .info > .items > .item [class^=icon-] {
      color: #19a6de;
      display: inline-block;
      margin-right: 0.5rem; }
    .section-communities-map > .container > .info > .items > .item > .title {
      font-size: 3rem;
      margin-bottom: 2rem;
      /*font-family: "RimonaBold";*/
      font-weight: 700; }
      @media screen and (max-width: 768px) {
        .section-communities-map > .container > .info > .items > .item > .title {
          margin-bottom: 1rem; } }
    .section-communities-map > .container > .info > .items > .item > .wrap-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .section-communities-map > .container > .info > .items > .item > .wrap-info > .addres-and-contacts {
        margin-right: 1.5rem;
        max-width: 30rem; }
        .section-communities-map > .container > .info > .items > .item > .wrap-info > .addres-and-contacts > .address {
          margin-bottom: 0.5rem;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .section-communities-map > .container > .info > .items > .item > .wrap-info > .addres-and-contacts > .address > .icon-marker {
            margin-top: 0.5rem; }
        .section-communities-map > .container > .info > .items > .item > .wrap-info > .addres-and-contacts > .contacts > .contact > a {
          color: #19a6de;
          text-decoration: none; }
      .section-communities-map > .container > .info > .items > .item > .wrap-info > .contact-info {
        margin-right: 1.5rem; }
        .section-communities-map > .container > .info > .items > .item > .wrap-info > .contact-info > .phone {
          margin-bottom: 0.5rem; }
      .section-communities-map > .container > .info > .items > .item > .wrap-info > .info {
        margin-right: auto;
        margin-top: auto;
        -ms-flex-item-align: end;
            align-self: flex-end;
        -ms-flex-preferred-size: 11rem;
            flex-basis: 11rem; }
        .section-communities-map > .container > .info > .items > .item > .wrap-info > .info > .link > a {
          display: inline-block;
          background-color: #c02532;
          color: #fff;
          text-decoration: none;
          padding: 1rem;
          transition: .35s ease; }
          .section-communities-map > .container > .info > .items > .item > .wrap-info > .info > .link > a:hover {
            color: #c02532;
            background-color: #fff;
            box-shadow: inset 0 0 0 0.1rem #c02532; }
    @media screen and (max-width: 768px) {
      .section-communities-map > .container > .info > .items > .item {
        height: auto !important; }
        .section-communities-map > .container > .info > .items > .item .wrap-info {
          text-align: center;
          display: block; }
          .section-communities-map > .container > .info > .items > .item .wrap-info .addres-and-contacts {
            display: block;
            margin-bottom: 1rem; }
            .section-communities-map > .container > .info > .items > .item .wrap-info .addres-and-contacts .address {
              text-align: center;
              display: block; }
            .section-communities-map > .container > .info > .items > .item .wrap-info .addres-and-contacts .contacts {
              display: block;
              text-align: center; }
          .section-communities-map > .container > .info > .items > .item .wrap-info .info {
            display: block; } }

@media screen and (max-width: 992px) {
  .section-communities-map > .container > .info > .map-wrapper {
    margin-bottom: 3rem; } }

.section-youtube-video {
  margin-bottom: 8rem;
  text-align: center; }
  .section-youtube-video iframe {
    width: 70rem;
    max-width: 100%;
    height: 39rem;
    display: inline-block; }
    @media screen and (max-width: 992px) {
      .section-youtube-video iframe {
        height: 50vw; } }

.section-i-believe > .container > .items {
  line-height: 1.2;
  margin-top: 2rem; }
  .section-i-believe > .container > .items > .item {
    position: relative; }
    .section-i-believe > .container > .items > .item:after {
      content: "";
      display: table;
      clear: both; }
    .section-i-believe > .container > .items > .item:nth-child(n+2) {
      margin-top: 3rem; }
    .section-i-believe > .container > .items > .item > .person {
      float: left;
      position: relative; }
      .section-i-believe > .container > .items > .item > .person:after {
        content: "";
        display: table;
        clear: both; }
      .section-i-believe > .container > .items > .item > .person:before {
        content: "";
        position: absolute;
        top: 20%;
        right: 0;
        width: 0.1rem;
        height: 60%;
        background-color: #ababab; }
      .section-i-believe > .container > .items > .item > .person > img {
        display: inline-block;
        vertical-align: middle;
        border-radius: 50%;
        width: 12.5rem;
        height: 12.5rem; }
      .section-i-believe > .container > .items > .item > .person > .info {
        display: inline-block;
        vertical-align: middle;
        margin-left: 2rem;
        margin-right: 2rem;
        position: relative;
        top: 50%;
        padding-right: 3rem; }
        .section-i-believe > .container > .items > .item > .person > .info > .job-title {
          font-size: 2rem; }
        .section-i-believe > .container > .items > .item > .person > .info > .name {
          font-size: 2.4rem;
          font-weight: 700; }
    .section-i-believe > .container > .items > .item > .contact-info {
      padding: 0 3rem;
      float: left;
      position: relative;
      height: 12.5rem;
      min-width: 50%; }
      .section-i-believe > .container > .items > .item > .contact-info > ul {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
        .section-i-believe > .container > .items > .item > .contact-info > ul > li {
          display: inline-block;
          width: 100%;
          vertical-align: middle;
          font-size: 2rem; }
          .section-i-believe > .container > .items > .item > .contact-info > ul > li:after {
            content: "";
            display: table;
            clear: both; }
          .section-i-believe > .container > .items > .item > .contact-info > ul > li > [class^=icon] {
            display: block;
            float: left;
            color: #c02532; }
          .section-i-believe > .container > .items > .item > .contact-info > ul > li > a {
            color: inherit;
            text-decoration: none;
            display: block;
            margin: 0 0.5rem;
            float: left; }

.section-map-and-contact-info {
  position: relative;
  height: 50rem;
  background-color: #19a6de;
  color: #fff; }
  .section-map-and-contact-info .wrap-content {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    padding: 0 4rem;
    line-height: 1.2;
    max-height: 100%;
    overflow: hidden; }
    .section-map-and-contact-info .wrap-content > .contact-title {
      font-size: 4rem;
      margin-bottom: 2rem; }
    .section-map-and-contact-info .wrap-content > .contact-subtitle {
      margin-bottom: 2rem;
      font-size: 1.8rem; }
    .section-map-and-contact-info .wrap-content > .address {
      margin-bottom: 1rem;
      font-size: 1.8rem; }
      .section-map-and-contact-info .wrap-content > .address > .icon-marker {
        color: rgba(51, 51, 51, 0.5);
        display: inline-block;
        font-size: 2rem;
        vertical-align: middle;
        margin-right: 0.5rem; }
    .section-map-and-contact-info .wrap-content > .email {
      margin-bottom: 1rem;
      font-size: 1.8rem; }
      .section-map-and-contact-info .wrap-content > .email a {
        color: inherit;
        text-decoration: inherit; }
      .section-map-and-contact-info .wrap-content > .email > .icon-email {
        color: rgba(51, 51, 51, 0.5);
        display: inline-block;
        font-size: 2rem;
        vertical-align: middle;
        margin-right: 0.5rem; }
    .section-map-and-contact-info .wrap-content > .phone {
      margin-bottom: 1rem;
      font-size: 1.8rem; }
      .section-map-and-contact-info .wrap-content > .phone a {
        color: inherit;
        text-decoration: inherit; }
      .section-map-and-contact-info .wrap-content > .phone > .icon-phone {
        color: rgba(51, 51, 51, 0.5);
        display: inline-block;
        font-size: 2rem;
        vertical-align: middle;
        margin-right: 0.5rem; }
  .section-map-and-contact-info .map {
    height: 100%;
    position: absolute;
    width: 50%;
    left: 0;
    top: 0;
    /* white background and box outline */
    /* close button */
    /* arrow colour */
    /* image icon inside close button */
    /* positioning of infowindow */ }
    .section-map-and-contact-info .map .marker {
      display: none; }
    .section-map-and-contact-info .map .gm-style > div:first-child > div + div > div:last-child > div > div:last-child {
      display: none; }
    .section-map-and-contact-info .map .bubble-text {
      position: relative;
      background-color: #fff;
      color: #333;
      border-radius: 2.6rem;
      border: 0.5rem solid rgba(25, 166, 222, 0.5);
      width: auto;
      height: auto;
      padding: 2rem;
      font-size: 1.8rem;
      text-align: left;
      line-height: 1.6;
      text-align: center; }
    .section-map-and-contact-info .map .gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div {
      /* we have to use !important because we are overwritng inline styles */
      background-color: transparent !important;
      box-shadow: none !important;
      width: auto !important;
      height: auto !important;
      border-radius: 10rem; }
    .section-map-and-contact-info .map .gm-style > div:first-child > div + div > div:last-child > div > div:last-child {
      color: white;
      display: none;
      bottom: 77% !important;
      left: 9% !important;
      top: auto !important;
      font-family: FontAwesome; }
      .section-map-and-contact-info .map .gm-style > div:first-child > div + div > div:last-child > div > div:last-child:before {
        content: "\f00d"; }
    .section-map-and-contact-info .map .gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div > div > div {
      display: none; }
    .section-map-and-contact-info .map .gm-style > div:first-child > div + div > div:last-child > div > div:last-child > img {
      display: none; }
    .section-map-and-contact-info .map .gm-style-iw {
      position: relative !important;
      top: 4rem !important;
      left: 0 !important;
      right: 0 !important;
      overflow: visible;
      margin: 0;
      padding: 0;
      width: 38rem !important; }
      .section-map-and-contact-info .map .gm-style-iw > div {
        width: 100%; }
      .section-map-and-contact-info .map .gm-style-iw:after {
        position: absolute;
        left: calc(50% - 1.5rem);
        bottom: -1.2rem;
        content: "";
        width: 3rem;
        height: 3rem;
        background-color: white;
        box-shadow: 0 0 0rem 0.5rem rgba(25, 166, 222, 0.5);
        z-index: -1;
        -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
                transform: rotate(-45deg); }
      .section-map-and-contact-info .map .gm-style-iw:before {
        content: "";
        width: calc(3rem * 1.75);
        height: 0.5rem;
        bottom: 0.3rem;
        background-color: white;
        right: calc(50% - (3rem / 2 *1.75));
        position: absolute;
        z-index: 2;
        box-sizing: border-box;
        border-right: 0.5rem solid rgba(25, 166, 222, 0.5);
        border-top: 0.5rem solid white;
        border-left: 0.5rem solid rgba(25, 166, 222, 0.5); }

@media screen and (max-width: 992px) {
  .section-map-and-contact-info {
    height: auto; }
    .section-map-and-contact-info .wrap-content {
      position: static;
      top: 0;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0);
      padding: 3rem 0;
      max-height: none; }
    .section-map-and-contact-info .map {
      height: 50rem;
      position: static;
      width: 100%; } }

.blog-roll-type5 {
  margin-bottom: 1.5rem;
  line-height: 1.2; }
  .blog-roll-type5:after {
    content: "";
    display: table;
    clear: both; }
  .blog-roll-type5 > .thumbnail {
    float: left;
    margin-right: 1.5rem;
    border: 0.3rem solid #f0ae08; }
    .blog-roll-type5 > .thumbnail > a {
      display: block; }
      .blog-roll-type5 > .thumbnail > a > img {
        display: block; }
  .blog-roll-type5 > .title {
    margin-bottom: 0.8rem;
    font-size: 2.2rem;
    font-weight: 600; }
    .blog-roll-type5 > .title > a {
      color: inherit;
      text-decoration: inherit; }
  .blog-roll-type5 > .date {
    margin-bottom: 1rem;
    font-size: 1.8rem; }

.sidebar-news {
  line-height: 1.2;
  width: 100%;
  max-width: 30.5rem;
  border-right: 0.4rem solid #efefef;
  padding-right: 4.5rem;
  padding-bottom: 5rem; }
  .sidebar-news > .title {
    font-size: 2rem;
    margin-bottom: 2.2rem;
    font-weight: 600; }
  .sidebar-news > ul > li > a {
    display: block;
    color: inherit;
    text-decoration: inherit;
    padding: 0.6rem 1rem;
    margin-bottom: 0.5rem;
    font-size: 1.8rem;
    transition: 0.35s ease; }
    .sidebar-news > ul > li > a > .count {
      display: inline-block;
      background-color: #efefef;
      text-align: center;
      padding: 0 0.5rem;
      margin: 0 1.5rem; }
    .sidebar-news > ul > li > a.current, .sidebar-news > ul > li > a:hover {
      background-color: #f0ae08; }

.search-active .section-filter-search .results-wrap .results-title {
  display: block; }

.section-filter-search .results-wrap .results-title {
  display: none; }

.section-filter-search {
  position: relative;
  margin-bottom: 5rem;
  z-index: 2; }
  .section-filter-search.style2 > .container > .row > .sidebar-col > .sidebar-wrap, .section-grid-filter .content-area .section-filter-search.style2 > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap {
    border-left: 0.7rem solid #efefef;
    padding-left: 2.5rem;
    background-color: #fff; }
  .section-filter-search.loading:after {
    opacity: 1;
    pointer-events: all;
    z-index: 2; }
  .section-filter-search:after {
    /*****loader****/
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../img/loader.svg);
    background-repeat: no-repeat;
    background-position: center 10rem;
    background-size: 35rem;
    transition: .25s ease;
    pointer-events: none;
    opacity: 0;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0; }
  .section-filter-search .pagination {
    padding: 1.5rem;
    display: inline-block;
    position: relative;
    z-index: 1;
    margin-top: 3rem; }
    .section-filter-search .pagination li {
      display: inline-block;
      width: 5.5rem;
      height: 3.6rem;
      border: 0.1rem solid #ababab;
      color: #aeacac;
      line-height: 3.4rem;
      text-align: center;
      margin: 0 0.25rem;
      cursor: pointer; }
      .section-filter-search .pagination li.current {
        background-color: #f8c11b;
        color: #fff;
        cursor: default; }

.section-filter-search > .container > .row > .sidebar-col > .mobile-toggle, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .mobile-toggle {
  display: none; }

.section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap {
  background-color: #efefef;
  padding: 1.5rem; }
  .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .sidebar-title, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .sidebar-title {
    /*font-family: "RimonaBold";*/
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1.2;
    margin-bottom: 1.5rem; }
  .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap h3, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap h3 {
    margin-bottom: 1.6rem;
    font-weight: 500;
    font-size: 2.1rem;
    display: block;
    font-weight: 600; }
  .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .info, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info {
    margin-bottom: 2rem; }
    .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .info > .search, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info > .search {
      margin-bottom: 1rem; }
      .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .info > .search > input, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info > .search > input {
        height: 5rem; }
        .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .info > .search > input[type="text"], .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info > .search > input[type="text"] {
          padding: 1rem;
          vertical-align: top;
          display: inline-block;
          width: calc(100% - 5.6rem);
          margin-left: 3%;
          color: #2e2d2d;
          font-size: 1.6rem;
          height: 4.3rem; }
        .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .info > .search > input[type="submit"], .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info > .search > input[type="submit"] {
          display: inline-block;
          height: 4.3rem;
          width: 4.3rem;
          cursor: pointer;
          background-color: #f0ae08;
          color: #fff;
          border: 1px solid #f0ae08;
          transition: all 0.35s ease; }
          .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .info > .search > input[type="submit"]:hover, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info > .search > input[type="submit"]:hover {
            background-color: lightgrey;
            color: #fff; }
    .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .info > .order-wrap, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info > .order-wrap {
      position: relative; }
      .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .info > .order-wrap > .orderby, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info > .order-wrap > .orderby {
        cursor: pointer;
        padding: 1rem;
        height: 4.3rem;
        width: 100%;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        color: #2e2d2d;
        font-size: 1.6rem;
        border: 0.1rem solid #ababab; }
      .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .info > .order-wrap:before, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info > .order-wrap:before {
        content: "";
        position: absolute;
        border-left: 0.2rem solid;
        border-bottom: 0.2rem solid;
        width: 1.5rem;
        height: 1.5rem;
        top: 0.9rem;
        left: 1.4rem;
        pointer-events: none;
        -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
                transform: rotate(-45deg); }
  .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul {
    margin-bottom: 2rem;
    max-height: 30rem;
    overflow: auto;
    padding-right: 0.5rem; }
    .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul::-webkit-scrollbar, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul::-webkit-scrollbar {
      width: 0.5rem; }
    .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul::-webkit-scrollbar-track, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul::-webkit-scrollbar-track {
      background-color: #efefef; }
    .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul::-webkit-scrollbar-thumb, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul::-webkit-scrollbar-thumb {
      background-color: #aeacac; }
    .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul > li, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul > li {
      display: block;
      margin-bottom: 1.3rem; }
      .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link {
        display: block;
        text-decoration: none;
        color: inherit;
        position: relative;
        font-size: 1.8rem;
        padding-left: 3rem; }
        .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link > .count, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link > .count {
          display: inline-block;
          margin-right: 1rem; }
          .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link > .count:before, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link > .count:before {
            content: "["; }
          .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link > .count:after, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link > .count:after {
            content: "]"; }
        .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link:before, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link:before {
          content: "";
          display: block;
          position: absolute;
          left: 0;
          top: 0;
          width: 1.6rem;
          height: 1.6rem;
          background-color: #fff;
          vertical-align: middle;
          margin-right: 1rem;
          border: 0.1rem solid #ababab;
          background-repeat: no-repeat;
          background-position: center; }
        .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link.active:before, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .fassets > ul > li > .term-link.active:before {
          background-color: #f0ae08;
          border-color: #f0ae08;
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAcUlEQVQYlYXOIQqDcBQH4M8ZjIYxBG9hMAwWFryS51ixCaadYLcQbIPtEoPNYLdMMPzRF9/7fo9fZH8OyPdQjDveWyhChy+K5XUSQC1+KJdljReyFWow4rxOp+jxxAk3TLiE+qQY8Pmj61b5Ix6oQscZVk8Py8SBshwAAAAASUVORK5CYII="); }

.section-filter-search > .container > .row > .results-col > .results-wrap, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap {
  padding-top: 1.5rem; }
  .section-filter-search > .container > .row > .results-col > .results-wrap > .results-title, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .results-title {
    /*font-family: "RimonaBold";*/
    font-weight: 700;
    font-size: 2.4rem;
    line-height: 1.2;
    margin-bottom: 1.5rem; }
  .section-filter-search > .container > .row > .results-col > .results-wrap > .active-buttons, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .active-buttons {
    margin-bottom: 1.5rem; }
    .section-filter-search > .container > .row > .results-col > .results-wrap > .active-buttons .term-link, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .active-buttons .term-link {
      display: inline-block;
      background: #fff;
      padding: 0.5rem;
      margin: 0.5rem;
      color: black;
      text-decoration: none; }
      .section-filter-search > .container > .row > .results-col > .results-wrap > .active-buttons .term-link span.count, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .active-buttons .term-link span.count {
        display: inline-block;
        background: #efefef;
        vertical-align: middle;
        margin-right: 0.5rem;
        color: #7b7979;
        width: 4rem;
        height: 2rem;
        text-align: center;
        line-height: 2rem; }
        .section-filter-search > .container > .row > .results-col > .results-wrap > .active-buttons .term-link span.count:before, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .active-buttons .term-link span.count:before {
          content: "["; }
        .section-filter-search > .container > .row > .results-col > .results-wrap > .active-buttons .term-link span.count:after, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .active-buttons .term-link span.count:after {
          content: "]"; }
      .section-filter-search > .container > .row > .results-col > .results-wrap > .active-buttons .term-link:after, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .active-buttons .term-link:after {
        content: "";
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
      .section-filter-search > .container > .row > .results-col > .results-wrap > .active-buttons .term-link.active, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .active-buttons .term-link.active {
        background: #efefef;
        color: #333; }
  .section-filter-search > .container > .row > .results-col > .results-wrap > .pagination, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .pagination {
    padding: 0rem;
    display: block;
    text-align: center;
    position: relative;
    z-index: 1;
    margin-top: 3rem; }
    .section-filter-search > .container > .row > .results-col > .results-wrap > .pagination li, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .pagination li {
      display: inline-block;
      width: 5.5rem;
      height: 3.6rem;
      border: 0.1rem solid #ababab;
      color: #aeacac;
      line-height: 3.4rem;
      text-align: center;
      margin: 0 0.25rem;
      margin-bottom: 1rem;
      cursor: pointer; }
      .section-filter-search > .container > .row > .results-col > .results-wrap > .pagination li.current, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .results-col > .results-wrap > .pagination li.current {
        background-color: #f8c11b;
        color: #fff;
        cursor: default; }

@media screen and (max-width: 992px) {
  .section-filter-search > .container > .row > .sidebar-col, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col, .section-filter-search.style2 > .container > .row > .sidebar-col, .section-grid-filter .content-area .section-filter-search.style2 > .container > .articles-wrapper > .sidebar-col {
    position: fixed;
    top: 0;
    z-index: 4;
    left: calc(-100% + 5rem);
    background-color: #f8c11b;
    height: 100%;
    overflow: visible;
    width: calc(100% - 5rem);
    padding: 12rem 0 5rem;
    transition: .35s ease; }
    .section-filter-search > .container > .row > .sidebar-col.mobile-open, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col.mobile-open, .section-filter-search.style2 > .container > .row > .sidebar-col.mobile-open, .section-grid-filter .content-area .section-filter-search.style2 > .container > .articles-wrapper > .sidebar-col.mobile-open {
      left: 0; }
    .section-filter-search > .container > .row > .sidebar-col.not-in-view, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col.not-in-view, .section-filter-search.style2 > .container > .row > .sidebar-col.not-in-view, .section-grid-filter .content-area .section-filter-search.style2 > .container > .articles-wrapper > .sidebar-col.not-in-view {
      left: -100%; }
    .section-filter-search > .container > .row > .sidebar-col > .mobile-toggle, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .mobile-toggle, .section-filter-search.style2 > .container > .row > .sidebar-col > .mobile-toggle, .section-grid-filter .content-area .section-filter-search.style2 > .container > .articles-wrapper > .sidebar-col > .mobile-toggle {
      display: block;
      position: absolute;
      left: 100%;
      top: calc(50% - 2.5rem);
      width: 5rem;
      height: 5rem;
      background-color: #19a6de; }
    .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap, .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap, .section-filter-search.style2 > .container > .row > .sidebar-col > .sidebar-wrap, .section-grid-filter .content-area .section-filter-search.style2 > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap {
      background-color: #f8c11b;
      overflow: auto;
      height: 100%; } }

.section-banner {
  background-color: #19a6de;
  color: #fff;
  padding-top: 9rem;
  padding-bottom: 9rem;
  text-align: center; }
  .section-banner > .container > .title {
    color: #fff;
    margin-bottom: 2rem; }
  .section-banner > .container > .content {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .section-banner > .container > .link {
    margin-top: 6rem; }
    .section-banner > .container > .link > a {
      background-color: #f0ae08;
      color: #333;
      text-decoration: none;
      padding: 0.728rem 1.5rem 1rem;
      text-align: center;
      font-size: 2rem;
      line-height: 1.2;
      border-radius: 2.13rem;
      transition: .35s ease;
      box-shadow: inset 0 0 0 0.1rem #333;
      display: inline-block;
      box-shadow: none; }
      .section-banner > .container > .link > a:hover {
        background-color: #333;
        box-shadow: inset 0 0 0 0.1rem #f0ae08;
        color: #f0ae08; }

.search-active .section-suggestions {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
  .search-active .section-suggestions:not(.show-it) > .wrap {
    height: 0;
    visibility: hidden;
    opacity: 0;
    transition: all 0.35s ease; }
  .search-active .section-suggestions .show-button {
    cursor: pointer;
    display: block; }
  .search-active .section-suggestions.show-it .show-button {
    display: none; }
  .search-active .section-suggestions.show-it .wrap {
    opacity: 1;
    visibility: visible;
    height: auto; }

.section-suggestions {
  border-top: 0.4rem solid #aeacac;
  background-color: #efefef; }
  .section-suggestions .show-button {
    display: none; }
    .section-suggestions .show-button > .wrap {
      max-width: 90rem;
      margin-left: auto;
      margin-right: auto;
      text-align: right; }
      .section-suggestions .show-button > .wrap .icon-arrow-down {
        display: inline-block;
        vertical-align: middle;
        padding-right: 2rem;
        position: relative;
        top: -1px; }
  .section-suggestions > .wrap > .container > .title {
    margin-bottom: 4rem;
    font-size: 4rem;
    /*font-family: "RimonaBold";*/
    font-weight: 700;
    text-align: center;
    margin-bottom: 0;
    line-height: 1.2; }
  .section-suggestions > .wrap > .container > .sub-title {
    text-align: center;
    font-size: 3rem;
    line-height: 1.2; }
  .section-suggestions > .wrap > .container > .info-title {
    font-size: 2.5rem;
    line-height: 1.2;
    margin-bottom: 1.5rem;
    font-weight: 700; }
  .section-suggestions > .wrap > .container > .terms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 3rem; }
    .section-suggestions > .wrap > .container > .terms.link {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .section-suggestions > .wrap > .container > .terms > .terms-box {
      margin: 1rem;
      background: white;
      -ms-flex-preferred-size: 26rem;
          flex-basis: 26rem;
      min-height: 10rem;
      padding-bottom: 2rem;
      overflow: hidden; }
      .section-suggestions > .wrap > .container > .terms > .terms-box > .title {
        min-height: 3rem;
        text-align: center;
        padding: 1rem;
        position: relative;
        z-index: 1;
        margin-bottom: 3rem;
        /*font-family: "RimonaBold";*/
        font-weight: 700;
        font-size: 2rem; }
        .section-suggestions > .wrap > .container > .terms > .terms-box > .title > a {
          color: inherit;
          text-decoration: none; }
        .section-suggestions > .wrap > .container > .terms > .terms-box > .title:before {
          content: "";
          position: absolute;
          background-color: #f0ae08;
          bottom: -15px;
          height: calc(100% + 14rem);
          width: calc(100% + 19rem);
          left: 0;
          z-index: -1;
          -webkit-transform: rotate(-3deg);
              -ms-transform: rotate(-3deg);
                  transform: rotate(-3deg);
          -webkit-transform-origin: left bottom;
              -ms-transform-origin: left bottom;
                  transform-origin: left bottom; }
      .section-suggestions > .wrap > .container > .terms > .terms-box > ul {
        padding: 0 1.5rem; }
        .section-suggestions > .wrap > .container > .terms > .terms-box > ul li {
          margin-bottom: 1rem; }
          .section-suggestions > .wrap > .container > .terms > .terms-box > ul li a {
            text-decoration: none;
            color: inherit;
            display: block; }
            .section-suggestions > .wrap > .container > .terms > .terms-box > ul li a:after {
              content: "";
              display: table;
              clear: both; }
            .section-suggestions > .wrap > .container > .terms > .terms-box > ul li a > span {
              display: none;
              float: right; }
      .section-suggestions > .wrap > .container > .terms > .terms-box.link {
        min-height: 1rem;
        padding-bottom: 0;
        background-color: #f0ae08; }
        .section-suggestions > .wrap > .container > .terms > .terms-box.link > .title {
          margin-bottom: 0;
          padding: 0;
          font-family: inherit;
          font-weight: inherit; }
          .section-suggestions > .wrap > .container > .terms > .terms-box.link > .title > a {
            padding: 1.5rem 1rem;
            display: block; }
          .section-suggestions > .wrap > .container > .terms > .terms-box.link > .title:before {
            -webkit-transform: rotate(0);
                -ms-transform: rotate(0);
                    transform: rotate(0);
            display: none; }
        .section-suggestions > .wrap > .container > .terms > .terms-box.link > ul {
          padding: 0; }

.search-active .section-pre-search {
  padding-bottom: 10rem; }
  .search-active .section-pre-search .content {
    display: none; }

.section-pre-search {
  text-align: center;
  background-repeat: no-repeat;
  background-position: center calc(100% + 7px); }
  @media screen and (min-width: 992px) {
    .section-pre-search {
      padding-bottom: 15rem;
      background-image: url("../img/pre-search-back.png"); } }
  .section-pre-search .content {
    margin-bottom: 3rem; }
  .section-pre-search .search {
    margin-bottom: 1rem;
    width: 100%;
    max-width: 80rem;
    display: inline-block;
    border: 0.1rem solid #ababab;
    background-color: #efefef; }
    .section-pre-search .search > input, .section-pre-search .search button {
      height: 5rem; }
      .section-pre-search .search > input[type="text"], .section-pre-search .search button[type="text"] {
        padding: 1rem;
        vertical-align: top;
        display: inline-block;
        width: calc(100% - 5.2rem);
        margin-left: 0.5rem;
        color: #2e2d2d;
        font-size: 1.6rem;
        height: 4.3rem;
        text-align: initial;
        background: transparent; }
      .section-pre-search .search > input[type="submit"], .section-pre-search .search button[type="submit"] {
        display: inline-block;
        height: 4.3rem;
        width: 4.3rem;
        cursor: pointer;
        background-color: #19a6de;
        color: #fff;
        border: 1px solid #19a6de;
        transition: all 0.35s ease;
        font-size: 2rem; }
        .section-pre-search .search > input[type="submit"]:hover, .section-pre-search .search button[type="submit"]:hover {
          background-color: lightgrey;
          color: #fff; }

.blog-roll-type6 {
  margin-bottom: 2.5rem;
  line-height: 1.2;
  padding-left: 2rem;
  position: relative; }
  .blog-roll-type6:after {
    content: "";
    display: table;
    clear: both; }
  .blog-roll-type6:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background-color: #19a6de;
    width: 0.5rem;
    height: 2.7rem; }
  .blog-roll-type6 > .title {
    margin-bottom: 0.8rem;
    font-size: 2.2rem;
    font-weight: 600; }
    .blog-roll-type6 > .title > a {
      color: inherit;
      text-decoration: inherit; }
  .blog-roll-type6 > .excerpt {
    margin-bottom: 1rem; }
  .blog-roll-type6 > .link > a {
    color: #19a6de; }

.single-knowledge-item .terms-tree > .term {
  margin-bottom: 1.5rem; }
  .single-knowledge-item .terms-tree > .term > .title {
    margin-bottom: 0.5rem;
    font-weight: 700; }
  .single-knowledge-item .terms-tree > .term > ul {
    display: block;
    margin-top: 2rem; }
    .single-knowledge-item .terms-tree > .term > ul > li {
      display: block;
      margin-bottom: 1rem; }
      .single-knowledge-item .terms-tree > .term > ul > li a {
        text-decoration: none;
        color: inherit;
        color: #f0ae08; }
      .single-knowledge-item .terms-tree > .term > ul > li ul {
        display: inline-block; }
        .single-knowledge-item .terms-tree > .term > ul > li ul li {
          display: inline-block; }
          .single-knowledge-item .terms-tree > .term > ul > li ul li:nth-child(n+1):before {
            content: ">";
            display: inline-block;
            margin-left: 0.5rem;
            margin-right: 0.5rem; }

.single-knowledge-item .box-id {
  padding-top: 1.5rem;
  background-color: #eee; }
  .single-knowledge-item .box-id .term-title {
    font-size: 2.5rem;
    font-weight: bold;
    margin-bottom: 1rem; }
  .single-knowledge-item .box-id .field {
    line-height: 1.5;
    word-wrap: break-word; }
  .single-knowledge-item .box-id .field .name {
    display: inline-block;
    font-weight: bold; }
  .single-knowledge-item .box-id .container > ul > li:nth-last-child(n+2) {
    margin-bottom: 3.5rem; }
  .single-knowledge-item .box-id .container h3.title {
    margin-bottom: 0.5rem;
    font-size: 2.2rem;
    /*font-family: "RimonaBold";*/ }
  .single-knowledge-item .box-id .terms .term-title-wrapper {
    position: relative;
    margin-bottom: 1rem; }
    .single-knowledge-item .box-id .terms .term-title-wrapper > .terms-title {
      margin-bottom: 0.5rem;
      font-weight: 700;
      background-color: #eeeeee;
      display: inline-block;
      padding-left: 1rem;
      position: relative;
      z-index: 1; }
    .single-knowledge-item .box-id .terms .term-title-wrapper:after {
      content: "";
      width: 100%;
      height: 0.1rem;
      position: absolute;
      right: 0;
      background-color: black;
      top: 1rem;
      z-index: 0; }
  .single-knowledge-item .box-id .terms > .term {
    position: relative;
    margin-bottom: 2.5rem; }
    .single-knowledge-item .box-id .terms > .term > .title {
      margin-bottom: 0.5rem;
      font-weight: 700;
      position: relative;
      background-color: #eeeeee;
      display: inline-block;
      padding-left: 1rem;
      font-size: 1.8rem !important; }
    .single-knowledge-item .box-id .terms > .term > ul li {
      display: inline-block; }
      .single-knowledge-item .box-id .terms > .term > ul li a {
        color: red;
        text-decoration: none;
        color: inherit; }
      .single-knowledge-item .box-id .terms > .term > ul li:nth-child(n+2):before {
        content: ",";
        display: inline-block;
        margin-left: 0.2rem;
        margin-right: 0.2rem; }

.single-knowledge-item .terms-tags {
  line-height: 1.2;
  margin-top: 1rem;
  padding-top: 2.5rem;
  border-top: 0.1rem solid #ababab; }
  .single-knowledge-item .terms-tags > .container > ul > li {
    display: inline-block;
    margin-right: 0.5rem; }
    .single-knowledge-item .terms-tags > .container > ul > li > a {
      display: inline-block;
      background-color: #efefef;
      color: #333;
      text-decoration: none;
      padding: 0.5rem 1rem; }

.single-knowledge-item .banner > a {
  display: block;
  margin-bottom: 1rem; }

.single-knowledge-item .section-content {
  padding-top: 0; }
  .single-knowledge-item .section-content > .container {
    padding-right: 0;
    padding-left: 0; }

.single-knowledge-item .search-box {
  padding: 1.5rem 0;
  margin-top: 2rem; }
  .single-knowledge-item .search-box > form:after {
    content: "";
    display: table;
    clear: both; }
  .single-knowledge-item .search-box > form > input {
    height: 4rem;
    width: calc(100% - 4rem);
    float: left;
    border: 0.1rem solid #ababab;
    line-height: 4rem;
    padding: 0 0.5rem; }
  .single-knowledge-item .search-box > form > button {
    height: 4rem;
    width: 4rem;
    float: left;
    cursor: pointer; }

.single-knowledge-item .comments-area {
  line-height: 1.2;
  margin-bottom: 3rem; }
  .single-knowledge-item .comments-area > .comments-title {
    margin-bottom: 1rem;
    font-size: 2rem; }
    .single-knowledge-item .comments-area > .comments-title > span {
      font-weight: 700; }
  .single-knowledge-item .comments-area > .comment-list {
    margin-bottom: 3rem; }
    .single-knowledge-item .comments-area > .comment-list .comment {
      padding: 1.5rem;
      background-color: #fff;
      position: relative;
      border-bottom: 0.5rem solid #efefef; }
      .single-knowledge-item .comments-area > .comment-list .comment:before {
        content: "";
        position: absolute;
        width: 0.2rem;
        height: calc(100% - 8rem);
        left: 3.5rem;
        background: #efefef;
        top: 6.5rem; }
      .single-knowledge-item .comments-area > .comment-list .comment > div {
        position: relative;
        margin-left: 5rem; }
        .single-knowledge-item .comments-area > .comment-list .comment > div > .comment-author > .avatar {
          position: absolute;
          top: 0;
          left: -5rem; }
        .single-knowledge-item .comments-area > .comment-list .comment > div > .comment-author > .fn {
          font-weight: 700; }
        .single-knowledge-item .comments-area > .comment-list .comment > div > .comment-meta {
          margin-bottom: 2rem; }
          .single-knowledge-item .comments-area > .comment-list .comment > div > .comment-meta > a {
            text-decoration: none;
            color: inherit; }
        .single-knowledge-item .comments-area > .comment-list .comment > div > .comment-body {
          margin-bottom: 1.5rem;
          background-color: #f7f7f7;
          padding: 1.5rem;
          min-height: 10rem; }
        .single-knowledge-item .comments-area > .comment-list .comment > div > .reply > .comment-reply-link {
          display: inline-block;
          padding: 0.5rem 1rem;
          background-color: #343534;
          color: #fff;
          text-decoration: none; }
      .single-knowledge-item .comments-area > .comment-list .comment > .children {
        padding-left: 1.5rem;
        margin-top: 2rem; }
        .single-knowledge-item .comments-area > .comment-list .comment > .children > .comment {
          background-color: transparent;
          border-bottom: none; }
  .single-knowledge-item .comments-area .comment-respond {
    line-height: 1.2;
    background: #efefef;
    padding: 1.5rem;
    margin-top: 1rem; }
    .single-knowledge-item .comments-area .comment-respond > .comment-reply-title {
      font-size: 2rem;
      font-weight: 700;
      margin-bottom: 1.5rem; }
      .single-knowledge-item .comments-area .comment-respond > .comment-reply-title > small > #cancel-comment-reply-link {
        position: absolute;
        top: 0.5rem;
        left: 0;
        background-color: #efefef;
        width: 4rem;
        height: 4rem;
        display: block;
        color: #343534;
        text-decoration: none;
        font-size: 3rem; }
    .single-knowledge-item .comments-area .comment-respond > .comment-form label {
      display: block;
      font-size: 2rem;
      margin-bottom: 0.5rem; }
    .single-knowledge-item .comments-area .comment-respond > .comment-form input[type="text"],
    .single-knowledge-item .comments-area .comment-respond > .comment-form textarea {
      display: block;
      border: 0.1rem solid #ababab;
      min-height: 4rem;
      padding: 0.5rem 1rem;
      width: 100%;
      font-size: 1.6rem; }
    .single-knowledge-item .comments-area .comment-respond > .comment-form > p {
      margin-bottom: 1.5rem; }
    .single-knowledge-item .comments-area .comment-respond > .comment-form .comment-notes {
      display: none; }
    .single-knowledge-item .comments-area .comment-respond > .comment-form input[type="submit"] {
      display: inline-block;
      padding: 0.5rem 1rem;
      font-size: 2rem;
      background-color: #343534;
      color: #fff;
      cursor: pointer; }
    .single-knowledge-item .comments-area .comment-respond > .comment-form > .logged-in-as > a {
      text-decoration: none;
      color: inherit; }
    .single-knowledge-item .comments-area .comment-respond > .comment-form > .comment-form-comment > label {
      display: block; }
  .single-knowledge-item .comments-area textarea#comment {
    font-family: arial; }

.related-posts > .container {
  padding-right: 0;
  padding-left: 0; }
  .related-posts > .container > ul.posts > li {
    margin-bottom: 2rem;
    line-height: 1.2; }
    .related-posts > .container > ul.posts > li > .title {
      font-weight: 700;
      color: #19a6de;
      font-size: 2rem; }
      .related-posts > .container > ul.posts > li > .title > a {
        text-decoration: none;
        color: inherit; }
    .section-text-and-form .form form .gfield {
  margin-bottom: 0.5rem; }
  .section-text-and-form .form form .gfield:after {
    content: "";
    display: table;
    clear: both; }
  .section-text-and-form .form form .gfield label {
    width: 12.5rem;
    float: left;
    padding-top: 0.75rem;
    font-size: 2.2rem; }
  .section-text-and-form .form form .gfield .ginput_container {
    float: left;
    width: calc(100% - 12.5rem); }
    .section-text-and-form .form form .gfield .ginput_container input, .section-text-and-form .form form .gfield .ginput_container select, .section-text-and-form .form form .gfield .ginput_container textarea {
      display: block;
      width: 100%;
      background-color: #fff;
      border: 0.1rem solid #19a6de;
      border-radius: 2.2rem;
      padding: 1.5rem; }
      .section-text-and-form .form form .gfield .ginput_container input[type="text"], .section-text-and-form .form form .gfield .ginput_container select[type="text"], .section-text-and-form .form form .gfield .ginput_container textarea[type="text"] {
        height: 4.4rem; }
    .section-text-and-form .form form .gfield .ginput_container.ginput_container_select {
      position: relative; }
      .section-text-and-form .form form .gfield .ginput_container.ginput_container_select:before {
        content: "";
        position: absolute;
        right: 1.5rem;
        top: 0.75rem;
        width: 1.5rem;
        height: 1.5rem;
        border-color: #19a6de;
        border-width: 0 0.2rem 0.2rem 0;
        border-style: solid;
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
        pointer-events: none; }
      .section-text-and-form .form form .gfield .ginput_container.ginput_container_select select {
        -webkit-appearance: none;
        -moz-appearance: none; }
  .section-text-and-form .form form .gfield.gfield_error .ginput_container input, .section-text-and-form .form form .gfield.gfield_error .ginput_container select, .section-text-and-form .form form .gfield.gfield_error .ginput_container textarea {
    border: 0.1rem solid #c02532; }
  .section-text-and-form .form form .gfield.gfield_error .validation_message {
    color: #c02532;
    text-align: center; }

.section-text-and-form .form form .gform_footer input[type="submit"] {
  background-color: #0075a4;
  color: #fff;
  text-decoration: none;
  padding: 0.8008rem 1.5rem 1.1rem;
  text-align: center;
  font-size: 2.2rem;
  line-height: 1.2;
  border-radius: 2.343rem;
  transition: .35s ease;
  box-shadow: inset 0 0 0 0.1rem #fff;
  display: inline-block;
  width: 100%;
  max-width: 22rem;
  display: block;
  margin-left: auto;
  margin-top: 3.5rem;
  cursor: pointer;
  box-shadow: none; }
  .section-text-and-form .form form .gform_footer input[type="submit"]:hover {
    background-color: #fff;
    box-shadow: inset 0 0 0 0.1rem #0075a4;
    color: #0075a4; }
/**/
.section-form-only .form form .gfield {
  margin-bottom: 0.5rem; }
  .section-form-only .form form .gfield:after {
    content: "";
    display: table;
    clear: both; }
  .section-form-only .form form .gfield label {
    width: 12.5rem;
    float: left;
    padding-top: 0.75rem;
    font-size: 2.2rem; }
  .section-form-only .form form .gfield .ginput_container {
    float: left;
    width: calc(100% - 12.5rem); }
    .section-form-only .form form .gfield .ginput_container input, .section-form-only .form form .gfield .ginput_container select, .section-form-only .form form .gfield .ginput_container textarea {
      display: block;
      width: 100%;
      background-color: #fff;
      border: 0.1rem solid #19a6de;
      border-radius: 2.2rem;
      padding: 1.5rem; }
      .section-form-only .form form .gfield .ginput_container input[type="text"], .section-form-only .form form .gfield .ginput_container select[type="text"], .section-form-only .form form .gfield .ginput_container textarea[type="text"] {
        height: 4.4rem; }
    .section-form-only .form form .gfield .ginput_container.ginput_container_select {
      position: relative; }
      .section-form-only .form form .gfield .ginput_container.ginput_container_select:before {
        content: "";
        position: absolute;
        right: 1.5rem;
        top: 0.75rem;
        width: 1.5rem;
        height: 1.5rem;
        border-color: #19a6de;
        border-width: 0 0.2rem 0.2rem 0;
        border-style: solid;
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
        pointer-events: none; }
      .section-form-only .form form .gfield .ginput_container.ginput_container_select select {
        -webkit-appearance: none;
        -moz-appearance: none; }
  .section-form-only .form form .gfield.gfield_error .ginput_container input, .section-form-only .form form .gfield.gfield_error .ginput_container select, .section-form-only .form form .gfield.gfield_error .ginput_container textarea {
    border: 0.1rem solid #c02532; }
  .section-form-only .form form .gfield.gfield_error .validation_message {
    color: #c02532;
    text-align: center; }

.section-form-only .form form .gform_footer input[type="submit"] {
  background-color: #0075a4;
  color: #fff;
  text-decoration: none;
  padding: 0.8008rem 1.5rem 1.1rem;
  text-align: center;
  font-size: 2.2rem;
  line-height: 1.2;
  border-radius: 2.343rem;
  transition: .35s ease;
  box-shadow: inset 0 0 0 0.1rem #fff;
  display: inline-block;
  width: 100%;
  max-width: 22rem;
  display: block;
  margin-left: auto;
  margin-top: 3.5rem;
  cursor: pointer;
  box-shadow: none; }
  .section-form-only .form form .gform_footer input[type="submit"]:hover {
    background-color: #fff;
    box-shadow: inset 0 0 0 0.1rem #0075a4;
    color: #0075a4; }
/**/
.section-banner-with-icons {
  background-color: #19a6de;
  color: white;
  text-align: center; }
  .section-banner-with-icons > .container > .icons {
    text-align: center;
    margin-top: 4rem; }
    .section-banner-with-icons > .container > .icons ul {
      display: inline-block; }
      .section-banner-with-icons > .container > .icons ul li {
        display: inline-block; }
        .section-banner-with-icons > .container > .icons ul li a {
          display: inline-block;
          margin: 0 1rem; }
          .section-banner-with-icons > .container > .icons ul li a > img {
            width: 8rem;
            height: auto; }

.section-branches-map {
  background-color: #efefef; }
  .section-branches-map .container > .title {
    text-align: center; }
  .section-branches-map .container .items .item {
    line-height: 1.2;
    margin-bottom: 2.5rem; }
    .section-branches-map .container .items .item .title {
      font-weight: 700;
      font-size: 2rem;
      margin-bottom: 0.5rem; }
    .section-branches-map .container .items .item .name {
      display: inline-block;
      border-right: 0.1rem solid;
      padding-right: 1rem; }
    .section-branches-map .container .items .item .email {
      display: inline-block;
      padding-left: 1rem; }
      .section-branches-map .container .items .item .email a {
        color: #19a6de;
        text-decoration: none; }
    .section-branches-map .container .items .item .adress {
      margin-top: 0.5rem; }
  .section-branches-map .container .map {
    height: 50rem; }

.ptm-donate {
  margin-bottom: 3rem; }
  .ptm-donate .section-donate-form > .container {
    padding-left: 0;
    padding-right: 0; }

.section-donation-menu {
  margin-bottom: 3rem;
  margin-top: 3rem; }
  .section-donation-menu .menu-wrap select {
    width: 100%;
    padding: 1rem;
    color: #fff;
    background-color: #005c84;
    font-size: 2rem;
    margin-top: 1rem; }
  .section-donation-menu .menu-wrap ul li {
    display: inline-block; }
    .section-donation-menu .menu-wrap ul li a {
      text-decoration: none;
      color: inherit;
      display: block;
      background-color: #efefef;
      padding: 1.5rem;
      transition: .35s ease;
      font-size: 1.8rem;
      line-height: 1.2; }
      .section-donation-menu .menu-wrap ul li a:hover, .section-donation-menu .menu-wrap ul li a.active {
        background-color: #19a6de;
        color: #fff; }
  .section-donation-menu .icons-wrap {
    text-align: left; }
    .section-donation-menu .icons-wrap ul {
      margin-top: 2rem; }
      .section-donation-menu .icons-wrap ul li {
        display: inline-block;
        vertical-align: middle; }
        .section-donation-menu .icons-wrap ul li a {
          display: block;
          margin: 0 1.5rem; }

.ltr .section-donation-menu .icons-wrap {
  text-align: right; }

.section-activities {
  line-height: 1.2; }
  .section-activities > .container > .title {
    color: #19a6de;
    text-align: center; }
  .section-activities > .container > .items > .item {
    margin-bottom: 3rem; }
    .section-activities > .container > .items > .item:after {
      content: "";
      display: table;
      clear: both; }
    @media screen and (min-width: 992px) {
      .section-activities > .container > .items > .item > .thumbnail {
        float: left;
        width: 25rem; } }
    @media screen and (max-width: 992px) {
      .section-activities > .container > .items > .item > .thumbnail {
        margin-bottom: 1rem; } }
    .section-activities > .container > .items > .item > .thumbnail img {
      width: 100%;
      height: auto; }
    @media screen and (min-width: 992px) {
      .section-activities > .container > .items > .item > .info {
        float: left;
        width: calc(100% - 25rem);
        padding-left: 1.5rem; } }
    .section-activities > .container > .items > .item > .info > .title {
      font-weight: 700;
      font-size: 2rem;
      margin-bottom: 1rem; }
    .section-activities > .container > .items > .item > .info > .date {
      margin-bottom: 1rem; }

.section-google-calendar {
  padding-top: 2rem;
  padding-bottom: 2rem; }
  .section-google-calendar > .google-calendar > .container > .entery-content > .row > .col-3 > .filters > .fieldset, .section-grid-filter .content-area .section-google-calendar > .google-calendar > .container > .entery-content > .articles-wrapper > .col-3 > .filters > .fieldset {
    line-height: 1.2;
    margin-bottom: 3rem; }
    .section-google-calendar > .google-calendar > .container > .entery-content > .row > .col-3 > .filters > .fieldset > .title, .section-grid-filter .content-area .section-google-calendar > .google-calendar > .container > .entery-content > .articles-wrapper > .col-3 > .filters > .fieldset > .title {
      font-size: 2rem;
      margin-bottom: 1rem; }
    .section-google-calendar > .google-calendar > .container > .entery-content > .row > .col-3 > .filters > .fieldset > .items > .filter-button, .section-grid-filter .content-area .section-google-calendar > .google-calendar > .container > .entery-content > .articles-wrapper > .col-3 > .filters > .fieldset > .items > .filter-button {
      display: block;
      padding: 0.5rem 1.5rem;
      text-align: left;
      background: #efefef;
      width: 100%;
      margin-bottom: 0.5rem;
      font-size: 1.8rem; }
      .section-google-calendar > .google-calendar > .container > .entery-content > .row > .col-3 > .filters > .fieldset > .items > .filter-button.active, .section-grid-filter .content-area .section-google-calendar > .google-calendar > .container > .entery-content > .articles-wrapper > .col-3 > .filters > .fieldset > .items > .filter-button.active {
        background-color: #f8c11b; }

.white-popup {
  position: relative;
  background: #FFF;
  padding: 0rem;
  width: auto;
  max-width: 50rem;
  margin: 2rem auto; }

.white-popup span {
  font-size: 2.4rem;
  background: #f8c11b;
  margin: 0 0 1rem 0;
  display: block;
  color: #fff;
  padding: 1rem 2rem 1rem 2rem; }

.white-popup .inner-popup {
  padding: 0 2rem 1rem; }

.white-popup .inner-popup div {
  display: block;
  margin: 0.6rem 0; }

.white-popup .mfp-close {
  background: #fff;
  opacity: 1;
  left: -44px;
  right: auto;
  height: 4.8rem;
  font-size: 4rem; }

.header-mobile {
  display: none;
  top: 0;
  transition: all 0.5s;
  position: fixed;
  z-index: 99;
  width: 100%;
  box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.5); }
  @media screen and (max-width: 992px) {
    .header-mobile {
      display: block;
      right: 0; } }
  .header-mobile .middle-mobile-wrapper {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    height: 8rem;
    background-color: #fff;
    position: relative; }
    .header-mobile .middle-mobile-wrapper .mobile-logo {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0);
              transform: translate3d(-50%, -50%, 0);
      background-color: #fff;
      height: 8rem; }
      .header-mobile .middle-mobile-wrapper .mobile-logo a {
        height: 8rem;
        display: block;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem; }
        @media screen and (max-width: 480px) {
          .header-mobile .middle-mobile-wrapper .mobile-logo a {
            padding-top: 0.5rem;
            padding-bottom: 0.5rem; } }
        .header-mobile .middle-mobile-wrapper .mobile-logo a img {
          max-height: 100%; }
    .header-mobile .middle-mobile-wrapper .toggle-button-wrapper {
      background-color: #fff;
      padding-top: 3rem;
      float: left; }
      .header-mobile .middle-mobile-wrapper .toggle-button-wrapper .toggle-mobile-menu-button {
        height: 3rem;
        width: 3.5rem;
        position: relative;
        -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
                transform: rotate(0deg);
        transition: .5s ease-in-out; }
        .header-mobile .middle-mobile-wrapper .toggle-button-wrapper .toggle-mobile-menu-button span {
          display: block;
          position: absolute;
          height: 0.3rem;
          width: 100%;
          background: #f8c11b;
          border-radius: 0;
          opacity: 1;
          right: 0;
          -webkit-transform: rotate(0deg);
              -ms-transform: rotate(0deg);
                  transform: rotate(0deg);
          transition: .25s ease-in-out; }
          .header-mobile .middle-mobile-wrapper .toggle-button-wrapper .toggle-mobile-menu-button span:nth-child(1) {
            top: 0; }
          .header-mobile .middle-mobile-wrapper .toggle-button-wrapper .toggle-mobile-menu-button span:nth-child(2) {
            top: 0.8rem; }
          .header-mobile .middle-mobile-wrapper .toggle-button-wrapper .toggle-mobile-menu-button span:nth-child(3) {
            top: 1.7rem; }
        .header-mobile .middle-mobile-wrapper .toggle-button-wrapper .toggle-mobile-menu-button.open span:nth-child(1) {
          top: 0.7rem;
          -webkit-transform: rotate(135deg);
              -ms-transform: rotate(135deg);
                  transform: rotate(135deg); }
        .header-mobile .middle-mobile-wrapper .toggle-button-wrapper .toggle-mobile-menu-button.open span:nth-child(2) {
          opacity: 0;
          right: -6rem; }
        .header-mobile .middle-mobile-wrapper .toggle-button-wrapper .toggle-mobile-menu-button.open span:nth-child(3) {
          top: 0.7rem;
          -webkit-transform: rotate(-135deg);
              -ms-transform: rotate(-135deg);
                  transform: rotate(-135deg); }
    .header-mobile .middle-mobile-wrapper .search-wrap {
      background-color: light-grey;
      float: right;
      width: 4rem;
      height: 8rem;
      padding-top: 2rem;
      position: relative; }
      .header-mobile .middle-mobile-wrapper .search-wrap > .search-button > button {
        background: transparent;
        font-size: 2.6rem;
        color: #f8c11b;
        display: block;
        width: 4rem;
        height: 4rem; }
      .header-mobile .middle-mobile-wrapper .search-wrap > .search-box {
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translate3d(0, 3rem, 0);
                transform: translate3d(0, 3rem, 0);
        transition: .35s ease;
        position: absolute;
        top: calc(100% + 1rem);
        right: 0;
        width: 40rem;
        max-width: calc(100vw - 3rem); }
        .header-mobile .middle-mobile-wrapper .search-wrap > .search-box form {
          padding: 0.5rem;
          width: 100%;
          display: block;
          background-color: #efefef; }
          .header-mobile .middle-mobile-wrapper .search-wrap > .search-box form input, .header-mobile .middle-mobile-wrapper .search-wrap > .search-box form button {
            display: block;
            height: 4rem; }
            .header-mobile .middle-mobile-wrapper .search-wrap > .search-box form input[type='text'], .header-mobile .middle-mobile-wrapper .search-wrap > .search-box form button[type='text'] {
              padding: 1rem;
              vertical-align: top;
              display: inline-block;
              width: calc(100% - 5.2rem);
              margin-left: 0.5rem;
              color: #2e2d2d;
              font-size: 1.6rem;
              height: 4.3rem;
              text-align: initial;
              background: transparent;
              background-color: #fff; }
            .header-mobile .middle-mobile-wrapper .search-wrap > .search-box form input[type="submit"], .header-mobile .middle-mobile-wrapper .search-wrap > .search-box form button[type="submit"] {
              display: inline-block;
              height: 4.3rem;
              width: 4.3rem;
              cursor: pointer;
              background-color: #19a6de;
              color: #fff;
              border: 1px solid #19a6de;
              transition: all 0.35s ease;
              font-size: 2rem; }
      .header-mobile .middle-mobile-wrapper .search-wrap.open > .search-box {
        opacity: 1;
        pointer-events: all;
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0); }
  .header-mobile .offcanvas {
    position: absolute;
    left: -100%;
    top: 100%;
    z-index: -1;
    width: 70%;
    height: calc(100vh - 8rem);
    padding: 2rem 0;
    transition: left 0.5s ease-in-out;
    box-shadow: -0.2rem 0 1rem rgba(0, 0, 0, 0.5);
    background: #343534;
    overflow: auto; }
    .header-mobile .offcanvas.open {
      left: 0; }
    .header-mobile .offcanvas ul.mobile-menu {
      overflow: auto; }
      .header-mobile .offcanvas ul.mobile-menu li {
        position: relative; }
        .header-mobile .offcanvas ul.mobile-menu li a {
          display: block;
          font-size: 2rem;
          color: #fff;
          background-color: #343534;
          padding-top: 1rem;
          padding-bottom: 0.9rem;
          text-decoration: none;
          padding-left: 1.5rem;
          border-bottom: 0.1rem solid #4d4f4d; }
        .header-mobile .offcanvas ul.mobile-menu li button.open-sub-menu {
          display: block;
          position: absolute;
          background: none;
          width: 4rem;
          height: 4rem;
          top: 0;
          right: 0; }
          .header-mobile .offcanvas ul.mobile-menu li button.open-sub-menu .button-content {
            display: block;
            position: absolute;
            top: 1.2rem;
            right: 1.2rem;
            width: 1.5rem;
            height: 1.5rem;
            /* Vertical line */
            /* horizontal line */ }
            .header-mobile .offcanvas ul.mobile-menu li button.open-sub-menu .button-content:before, .header-mobile .offcanvas ul.mobile-menu li button.open-sub-menu .button-content:after {
              content: "";
              position: absolute;
              background-color: rgba(255, 255, 255, 0.7);
              transition: -webkit-transform 0.25s ease-out;
              transition: transform 0.25s ease-out;
              transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out; }
            .header-mobile .offcanvas ul.mobile-menu li button.open-sub-menu .button-content:before {
              top: 0;
              right: 50%;
              width: 0.1rem;
              height: 100%;
              margin-right: 0rem; }
            .header-mobile .offcanvas ul.mobile-menu li button.open-sub-menu .button-content:after {
              top: 50%;
              right: 0;
              width: 100%;
              height: 0.1rem;
              margin-top: -0.1rem; }
          .header-mobile .offcanvas ul.mobile-menu li button.open-sub-menu.active .button-content:before {
            -webkit-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                    transform: rotate(90deg); }
          .header-mobile .offcanvas ul.mobile-menu li button.open-sub-menu.active .button-content:after {
            -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                    transform: rotate(180deg); }
          .header-mobile .offcanvas ul.mobile-menu li button.open-sub-menu:focus {
            outline: none; }
        .header-mobile .offcanvas ul.mobile-menu li ul.sub-menu {
          display: none;
          border-bottom: 0.1rem solid #4d4f4d; }
          .header-mobile .offcanvas ul.mobile-menu li ul.sub-menu li a {
            padding-left: 3rem; }
          .header-mobile .offcanvas ul.mobile-menu li ul.sub-menu li ul.sub-menu {
            display: none; }
            .header-mobile .offcanvas ul.mobile-menu li ul.sub-menu li ul.sub-menu li a {
              padding-left: 5rem; }
            .header-mobile .offcanvas ul.mobile-menu li ul.sub-menu li ul.sub-menu li ul.sub-menu {
              display: none; }
              .header-mobile .offcanvas ul.mobile-menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li a {
                padding-left: 6rem; }
        .header-mobile .offcanvas ul.mobile-menu li.menu-item-has-children > ul > li > a {
          border-bottom: 0.1rem solid #343534; }
        .header-mobile .offcanvas ul.mobile-menu li.menu-item-has-children.open > a {
          border-bottom: 0.1rem solid #343534; }
        .header-mobile .offcanvas ul.mobile-menu li.current_page_parent ul.sub-menu, .header-mobile .offcanvas ul.mobile-menu li.current_page_item ul.sub-menu {
          display: block; }
        .header-mobile .offcanvas ul.mobile-menu li.current_page_parent > a {
          border-bottom: 0.1rem solid #343534; }
      .header-mobile .offcanvas ul.mobile-menu li.current_page_item > a {
        position: relative;
        background-color: #4d4f4d; }
        .header-mobile .offcanvas ul.mobile-menu li.current_page_item > a:before {
          content: "";
          position: absolute;
          left: 0;
          top: 0;
          height: 100%;
          width: 0.4rem;
          background-color: #f8c11b; }
      .header-mobile .offcanvas ul.mobile-menu li.current_page_item ul.sub-menu {
        display: block;
        background-color: #343534; }
        .header-mobile .offcanvas ul.mobile-menu li.current_page_item ul.sub-menu li a {
          border-bottom: 0.1rem solid #343534; }
      .header-mobile .offcanvas ul.mobile-menu li.current-menu-parent .sub-menu .current-menu-item > a {
        border-bottom: 0;
        padding-bottom: 1rem; }
      .header-mobile .offcanvas ul.mobile-menu li.current-menu-parent > a {
        background-color: #4d4f4d; }
    .header-mobile .offcanvas .donation-link {
      padding: 0;
      margin-bottom: 1rem; }
      .header-mobile .offcanvas .donation-link a {
        display: block;
        padding-right: 1.5rem;
        padding-left: 1.5rem;
        background-color: #c0c612;
        color: #fff;
        font-size: 3rem;
        text-align: center;
        padding: 0.5rem 1.5rem;
        text-decoration: none; }
    .header-mobile .offcanvas > .logos-list {
      margin-bottom: 1rem; }
      .header-mobile .offcanvas > .logos-list ul {
        text-align: center; }
        .header-mobile .offcanvas > .logos-list ul:after {
          content: "";
          display: table;
          clear: both; }
        .header-mobile .offcanvas > .logos-list ul li {
          display: inline-block;
          width: 5.4rem;
          text-align: center;
          padding-top: 0.5rem; }
          .header-mobile .offcanvas > .logos-list ul li a {
            display: block; }
          .header-mobile .offcanvas > .logos-list ul li img {
            display: block;
            max-height: 4.3rem;
            width: auto; }
    .header-mobile .offcanvas .languages-wrap {
      margin-bottom: 3rem; }
      .header-mobile .offcanvas .languages-wrap ul {
        display: block;
        text-align: center; }
        .header-mobile .offcanvas .languages-wrap ul li {
          display: inline-block; }
          .header-mobile .offcanvas .languages-wrap ul li:nth-last-child(n+2) {
            border-right: 0.1rem solid #4d4f4d; }
          .header-mobile .offcanvas .languages-wrap ul li a {
            padding-right: 1.5rem;
            padding-left: 1.5rem;
            color: #fff;
            text-decoration: none;
            font-size: 2.1rem;
            line-height: 1.2;
            display: inline-block; }
    .header-mobile .offcanvas .socials {
      display: block;
      text-align: center;
      margin-bottom: 3rem; }
      .header-mobile .offcanvas .socials a {
        width: 5.4rem;
        text-align: center;
        display: inline-block;
        color: #fff;
        text-decoration: none;
        width: 3rem;
        height: 3rem;
        font-size: 2rem;
        line-height: 3rem; }
        .header-mobile .offcanvas .socials a.color-youtube {
          background-color: #cd201f; }
        .header-mobile .offcanvas .socials a.color-facebook {
          background-color: #3b5999; }

.header-mobile .section-page-header {
  padding-top: 8rem; }

@media screen and (max-width: 992px) {
  .section-page-title, .section-main-banner {
    margin-top: 8rem; } }

.section-donate-form .stage-1 .sum .title, .section-donate-form .countinue-payment .title, .section-donate-form .payment-method-select .title {
  font-size: 2rem;
  line-height: 1.2;
  margin-bottom: 1.5rem;
  /*font-family: "RimonaBold";*/
  font-weight: 700; }

.section-donate-form .stage-1 .sum {
  margin-bottom: 3rem; }
  .section-donate-form .stage-1 .sum ul {
    position: relative; }
    .section-donate-form .stage-1 .sum ul:after {
      content: "";
      display: table;
      clear: both; }
    .section-donate-form .stage-1 .sum ul li.donate-option {
      float: left;
      width: 33%;/*20%;*/
        margin-top:10px;
      text-align: center;
      font-size: 4.8rem;
      /*font-family: "RimonaBold";*/
      font-weight: 700;
      line-height: 8rem;
      height: 8rem;
      position: relative;
      transition: 0.35s ease; }
      .section-donate-form .stage-1 .sum ul li.donate-option input {
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        line-height: 8rem;
        border: 0;
        right: 0;
        left: 0;
        top: 0;
        background-color: transparent;
        text-align: center;
        text-align: center;
        line-height: 8rem;
        font-size: 4.8rem;
        /*font-family: "RimonaBold";*/
        font-weight: 700; }
        .section-donate-form .stage-1 .sum ul li.donate-option input::-webkit-input-placeholder {
          color: #333; }
        .section-donate-form .stage-1 .sum ul li.donate-option input:-ms-input-placeholder {
          color: #333; }
        .section-donate-form .stage-1 .sum ul li.donate-option input::placeholder {
          color: #333; }
      .section-donate-form .stage-1 .sum ul li.donate-option:after {
        content: "";
        position: absolute;
        top: 100%;
        right: calc(50% - 1.7rem);
        border: 0 solid #fff;
        transition: 0.35s ease; }
      .section-donate-form .stage-1 .sum ul li.donate-option.active {
        background-color: #f8c11b;
        margin-bottom: 2.5rem; }
        .section-donate-form .stage-1 .sum ul li.donate-option.active:after {
          border-top: 2rem solid #f8c11b;
          border-left: 1.7rem solid #fff;
          border-right: 1.7rem solid #fff; }
      .section-donate-form .stage-1 .sum ul li.donate-option .price {
        cursor: pointer; }
        .section-donate-form .stage-1 .sum ul li.donate-option .price .coin {
          font-size: 3rem;
          display: inline-block;
          margin-left: 0.5rem; }
  .section-donate-form .stage-1 .sum li.info {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all 0.35s ease;
    line-height: 1.2; }
    .section-donate-form .stage-1 .sum li.info:after {
      content: "";
      display: table;
      clear: both; }
    .section-donate-form .stage-1 .sum li.info .img-col {
      float: left;
      padding-top: 1rem; }
    .section-donate-form .stage-1 .sum li.info .info-col {
      float: left;
      padding-left: 1.5rem; }
    @media screen and (min-width: 992px) {
      .section-donate-form .stage-1 .sum li.info.with-img .img-col {
        width: 15rem; }
      .section-donate-form .stage-1 .sum li.info.with-img .info-col {
        width: calc(100% - 15rem); } }
    .section-donate-form .stage-1 .sum li.info .title {
      font-size: 2.8rem;
      /*font-family: "RimonaBold";*/
      font-weight: 700;
      margin-bottom: 1.5rem; }
    .section-donate-form .stage-1 .sum li.info .content {
      font-size: 2.1rem; }
    .section-donate-form .stage-1 .sum li.info.active {
      position: relative;
      opacity: 1;
      pointer-events: all; }

.section-donate-form .stage-2 {
  position: relative; }
  .section-donate-form .stage-2:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
    background-image: url("../img/loader.svg"); }
  .section-donate-form .stage-2.loading:after {
    pointer-events: all;
    opacity: 1; }

.section-donate-form iframe {
  max-width: 65rem;
  height: 130rem;
  overflow: hidden; }

.section-donate-form .countinue-payment {
  margin-bottom: 5rem; }
  .section-donate-form .countinue-payment .mounthly-button {
    background: none;
    font-family: inherit; }
    .section-donate-form .countinue-payment .mounthly-button:focus {
      outline: none; }
    .section-donate-form .countinue-payment .mounthly-button .box {
      display: inline-block;
      width: 2.9rem;
      height: 2.9rem;
      border: 0.1rem solid #ababab;
      vertical-align: top;
      margin-left: 1.3rem; }
    .section-donate-form .countinue-payment .mounthly-button .text {
      display: inline-block;
      font-size: 3rem;
      font-weight: 100;
      margin-top: -1rem; }
    .section-donate-form .countinue-payment .mounthly-button.active .box {
      background-color: #f8c11b;
      box-shadow: inset 0 0 0 3px #fff; }
  .section-donate-form .countinue-payment ul {
    display: none;
    margin-bottom: 1.5rem; }
    .section-donate-form .countinue-payment ul:after {
      content: "";
      display: table;
      clear: both; }
    .section-donate-form .countinue-payment ul li {
      display: inline-block;
      margin-right: 1.5rem; }
      .section-donate-form .countinue-payment ul li input {
        display: none; }
        .section-donate-form .countinue-payment ul li input:checked + label .checkbox {
          background-color: #f8c11b; }
      .section-donate-form .countinue-payment ul li label {
        display: inline-block;
        transition: 0.35s ease;
        text-align: center;
        cursor: pointer; }
        .section-donate-form .countinue-payment ul li label .checkbox {
          vertical-align: middle;
          display: inline-block;
          height: 2rem;
          width: 2rem;
          border: 0.1rem solid #ababab;
          background-repeat: no-repeat;
          background-position: center;
          background-size: 1.2rem;
          margin-right: 0.5rem;
          border-radius: 50%;
          box-shadow: inset 0 0 0 0.2rem #fff; }

.section-donate-form .payment-method-select ul {
  margin-bottom: 1.5rem; }
  .section-donate-form .payment-method-select ul:after {
    content: "";
    display: table;
    clear: both; }
  .section-donate-form .payment-method-select ul li {
    display: inline-block;
    margin-right: 1.5rem; }
    .section-donate-form .payment-method-select ul li input {
      display: none; }
      .section-donate-form .payment-method-select ul li input:checked + label .checkbox {
        background-color: #f8c11b; }
    .section-donate-form .payment-method-select ul li label {
      display: inline-block;
      transition: 0.35s ease;
      text-align: center;
      cursor: pointer; }
      .section-donate-form .payment-method-select ul li label .checkbox {
        vertical-align: middle;
        display: inline-block;
        height: 2rem;
        width: 2rem;
        border: 0.1rem solid #ababab;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 1.2rem;
        margin-right: 0.5rem;
        border-radius: 50%;
        box-shadow: inset 0 0 0 0.2rem #fff; }

.section-donate-form .button-paypal-pay {
  color: #333;
  background: #f8c11b;
  display: inline-block;
  padding: 1.4rem 3rem;
  margin-bottom: 0;
  font-size: 2.4rem;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  transition: background 0.5s, color 0.5s, opacity 0.5s, border 0.5s;
  cursor: pointer;
  border-radius: 3rem;
  text-align: center;
  min-width: 26rem;
  margin-top: 2rem; }
  .section-donate-form .button-paypal-pay:hover {
    background: #a78b52;
    color: #fff; }

.vertical-boxes > .boxes {
  background-color: #19a6de;
  padding: 2rem; }
  .vertical-boxes > .boxes > .box {
    border-bottom: 0.1rem solid #efefef;
    padding: 2.5rem 0;
    text-align: center; }
    .vertical-boxes > .boxes > .box:last-child {
      border-bottom: 0; }

.section-banner-newsletter .form-row {
  max-width: 60rem;
  margin-right: auto;
  margin-left: auto;
  margin-top: 2rem; }
  .section-banner-newsletter .form-row .form-title {
    display: inline-block;
    margin: 0 1.5rem; }
  .section-banner-newsletter .form-row .form {
    display: inline-block; }
    .section-banner-newsletter .form-row .form form {
      min-width: 30rem; }
      .section-banner-newsletter .form-row .form form button.button {
        background-color: #333;
        border: 0.1rem solid #333; }
        .section-banner-newsletter .form-row .form form button.button:hover {
          border: 0.1rem solid #333; }
          .section-banner-newsletter .form-row .form form button.button:hover span {
            color: black; }

.section-half-text {
  padding-top: 18rem;
  padding-bottom: 18rem; }

.section-newsletter > .container {
  border-bottom: 0.3rem solid #ababab; }
  .section-newsletter > .container > .items {
    padding-top: 9rem;
    padding-bottom: 3rem; }
    .section-newsletter > .container > .items > .center {
      text-align: center; }
      .section-newsletter > .container > .items > .center > .item {
        text-align: initial;
        display: inline-block;
        float: none; }
    .section-newsletter > .container > .items .item > .link > a {
      min-width: 14rem;
      background-color: #f8c11b;
      box-shadow: inset 0 0 0 0.1rem #fff;
      color: #fff; }
      .section-newsletter > .container > .items .item > .link > a:hover {
        background-color: #fff;
        color: #f8c11b;
        box-shadow: inset 0 0 0 0.1rem #f8c11b; }
    .section-newsletter > .container > .items .item > .title-n-content {
      text-align: center;
      line-height: 1.2; }
      .section-newsletter > .container > .items .item > .title-n-content > .title {
        /*font-family: "RimonaBold";*/
        font-weight: 700;
        font-size: 2rem; }

.section-newsletter .newsletter-popup {
  opacity: 0;
  pointer-events: none;
  transition: 0.35s ease;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 5;
  top: 100%;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: scroll;
  padding-right: 3rem;
  padding-left: 3rem;
  padding-bottom: 1.5rem;
  padding-top: 10rem;
  background-color: rgba(15, 97, 130, 0.9);
  color: #fff; }
  .section-newsletter .newsletter-popup .form-wrap {
    max-width: 55rem;
    margin: auto;
    padding: 0 1.5rem;
    position: relative; }
    .section-newsletter .newsletter-popup .form-wrap button.close {
      position: absolute;
      top: 0;
      right: 0;
      color: #fff;
      font-size: 4rem;
      background: none;
      cursor: pointer; }
    .section-newsletter .newsletter-popup .form-wrap .logo {
      text-align: center;
      margin-bottom: 4.5rem; }
      .section-newsletter .newsletter-popup .form-wrap .logo img {
        display: inline-block; }
    .section-newsletter .newsletter-popup .form-wrap .form-title {
      font-size: 3.6rem;
      text-align: center;
      line-height: 1.2;
      margin-bottom: 4.5rem;
      /*font-family: "RimonaBold";*/
      font-weight: 700; }
    .section-newsletter .newsletter-popup .form-wrap .field {
      margin-bottom: 1.5rem; }
      .section-newsletter .newsletter-popup .form-wrap .field:after {
        content: "";
        display: table;
        clear: both; }
      .section-newsletter .newsletter-popup .form-wrap .field .label {
        line-height: 1.2;
        font-size: 2.6rem; }
        @media screen and (min-width: 992px) {
          .section-newsletter .newsletter-popup .form-wrap .field .label {
            width: 15rem;
            float: left; } }
      @media screen and (min-width: 992px) {
        .section-newsletter .newsletter-popup .form-wrap .field .input-wrap {
          width: calc(100% - 15rem);
          float: left; } }
      .section-newsletter .newsletter-popup .form-wrap .field .input-wrap input, .section-newsletter .newsletter-popup .form-wrap .field .input-wrap select {
        width: 100%;
        display: block;
        border-radius: 1.8rem;
        height: 3.6rem;
        background-color: rgba(255, 255, 255, 0.5);
        padding: 0 2rem; }
      .section-newsletter .newsletter-popup .form-wrap .field.confirm {
        font-size: 1.8rem; }
        .section-newsletter .newsletter-popup .form-wrap .field.confirm label .checkbox {
          width: 2.5rem;
          height: 2.5rem;
          display: inline-block;
          vertical-align: middle;
          background-color: rgba(255, 255, 255, 0.5);
          transition: .35s ease;
          border: 0;
          margin-right: 1rem; }
        .section-newsletter .newsletter-popup .form-wrap .field.confirm input {
          display: none; }
          .section-newsletter .newsletter-popup .form-wrap .field.confirm input:checked + label .checkbox {
            background-color: #333;
            border: 0.3rem solid #97d6ef; }
      .section-newsletter .newsletter-popup .form-wrap .field.submit {
        text-align: center; }
        .section-newsletter .newsletter-popup .form-wrap .field.submit input[type="submit"] {
          display: inline-block;
          border-radius: 2.3rem;
          background-color: #f8c11b;
          font-weight: 700;
          font-size: 2.1rem;
          color: #333;
          text-align: center;
          padding: 0.9rem 4rem;
          margin: auto; }

body.newsletter-popup-open {
  position: fixed;
  overflow: hidden; }
  body.newsletter-popup-open .section-newsletter .newsletter-popup {
    overflow: scroll;
    opacity: 1;
    pointer-events: all;
    top: 0; }

.section-articles .container > .link {
  text-align: center;
  margin-top: 2rem; }
  .section-articles .container > .link a {
    background-color: #f8c11b;
    color: #fff;
    text-decoration: none;
    padding: 0.8008rem 1.5rem 1.1rem;
    text-align: center;
    font-size: 2.2rem;
    line-height: 1.2;
    border-radius: 2.343rem;
    transition: .35s ease;
    box-shadow: inset 0 0 0 0.1rem #fff;
    display: inline-block; }
    .section-articles .container > .link a:hover {
      background-color: #fff;
      box-shadow: inset 0 0 0 0.1rem #f8c11b;
      color: #f8c11b; }

/*script*/
.page-template-ptm-home #header {
  position: relative;
  z-index: 2; }

@media screen and (min-width: 1200px) {
  .page-template-ptm-home .header-top-line .assets-tollbar:before {
    background: linear-gradient(to bottom, #7e8282 60%, transparent 70%); } }

.page-template-ptm-home .header-main-line {
  position: relative; }
  .page-template-ptm-home .header-main-line .wrap {
    position: absolute;
    left: 0;
    width: 100%;
    background: linear-gradient(to bottom, #7e8282 0%, #888b8b 20%, transparent 100%);
    box-shadow: none; }
    .page-template-ptm-home .header-main-line .wrap .col-menu {
      color: #fff; }
    .page-template-ptm-home .header-main-line .wrap .col-logo a.logo img {
      opacity: 0; }
    .page-template-ptm-home .header-main-line .wrap .col-logo a.logo img.logo-home {
      opacity: 1; }

.single-community .group-agenda {
  padding-top: 18rem;
  position: relative;
  margin-top: -21rem;
  z-index: -1; }

.blog-roll-type5:last-child {
  margin-bottom: 5rem; }

.ptm-maagar .section-filter-search > .container > .row > .sidebar-col > .sidebar-wrap > .info > form, .ptm-maagar .section-grid-filter .content-area .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info > form, .section-grid-filter .content-area .ptm-maagar .section-filter-search > .container > .articles-wrapper > .sidebar-col > .sidebar-wrap > .info > form {
  display: none; }

.fixed-header #header {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  z-index: 4; }
  @media screen and (min-width: 1200px) {
    .fixed-header #header .header-top-line .assets-tollbar:before {
      background: #fff; } }
  .fixed-header #header .header-main-line {
    position: relative; }
    .fixed-header #header .header-main-line .wrap {
      left: 0;
      width: 100%;
      background: #fff;
      box-shadow: 0 1.2rem 1rem -1.2rem #414141; }
      .fixed-header #header .header-main-line .wrap .col-menu {
        color: #333; }
      .fixed-header #header .header-main-line .wrap .col-logo a.logo img {
        opacity: 1; }
      .fixed-header #header .header-main-line .wrap .col-logo a.logo img.logo-home {
        opacity: 0; }

/*# sourceMappingURL=maps/style-ltr.css.map */
