/**
 * Theme Name: reonline
 * Author: <a href="http://oneltd.co.uk/">One</a>
 * Author URI: http://oneltd.co.uk/
 * Version: 1.0
 * Description: Custom theme for RE: online
 * Template: oneltd-base
 */

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
     -moz-animation-duration: 1000ms;
       -o-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
     -moz-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
     -moz-animation-name: fadeOut;
       -o-animation-name: fadeOut;
          animation-name: fadeOut; }

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

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

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

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

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
     -moz-transition: height 500ms ease-in-out;
       -o-transition: height 500ms ease-in-out;
          transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
       -moz-transition: opacity 400ms ease;
         -o-transition: opacity 400ms ease;
            transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
            transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 100ms ease;
     -moz-transition: -moz-transform 100ms ease;
       -o-transition: -o-transform 100ms ease;
          transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      -webkit-transform: scale(1.3, 1.3);
         -moz-transform: scale(1.3, 1.3);
           -o-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  -webkit-transition: opacity 400ms ease;
     -moz-transition: opacity 400ms ease;
       -o-transition: opacity 400ms ease;
          transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
color-1 : <span style="background-color:#3c3c3b; color: white;padding: 5px 10px;">Colour 1</span>
color-2 : <span style="background-color:#d072a1; color: white;padding: 5px 10px;">Colour 2</span>
color-3 : <span style="background-color:#93b4ab; color: white;padding: 5px 10px;">Colour 3</span>
color-4 : <span style="background-color:#ffcf42; color: white;padding: 5px 10px;">Colour 4</span>
color-5 : <span style="background-color:#ebebeb; color: white;padding: 5px 10px;">Colour 5</span>
color-6 : <span style="background-color:#ddddd8; color: white;padding: 5px 10px;">Colour 6</span>
*/
/*
100 = thin
200 = extra-light
300 = light
400 = normal, book
500 = medium
600 = demi-bold
700 = bold
800 = heavy
900 = black
*/
/*
font-size: 28px,
line-height: 36px,

*/
/* line 1, ../../src/sass/helpers/_reset.scss */
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%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 21, ../../src/sass/helpers/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 25, ../../src/sass/helpers/_reset.scss */
body {
  line-height: 1;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/* line 30, ../../src/sass/helpers/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 33, ../../src/sass/helpers/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 36, ../../src/sass/helpers/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 41, ../../src/sass/helpers/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 46, ../../src/sass/helpers/_reset.scss */
html {
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;
}
/* line 49, ../../src/sass/helpers/_reset.scss */
html.wf-loading {
  opacity: 0;
}
/* line 53, ../../src/sass/helpers/_reset.scss */
html.wf-active, html.wf-inactive {
  opacity: 1;
}

/* line 425, ../../src/sass/helpers/_typography.scss */
#tinymce {
  padding: 25px !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  height: auto;
  min-height: 300px;
  margin-bottom: -50px;
}
/* line 271, ../../src/sass/helpers/_typography.scss */
#tinymce p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 271, ../../src/sass/helpers/_typography.scss */
  #tinymce p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 271, ../../src/sass/helpers/_typography.scss */
  #tinymce p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 272, ../../src/sass/helpers/_typography.scss */
#tinymce h1 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 34px;
  line-height: 41px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 272, ../../src/sass/helpers/_typography.scss */
  #tinymce h1 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 272, ../../src/sass/helpers/_typography.scss */
  #tinymce h1 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
/* line 273, ../../src/sass/helpers/_typography.scss */
#tinymce h2 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 34px;
  line-height: 41px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 273, ../../src/sass/helpers/_typography.scss */
  #tinymce h2 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 273, ../../src/sass/helpers/_typography.scss */
  #tinymce h2 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
/* line 274, ../../src/sass/helpers/_typography.scss */
#tinymce h3 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 274, ../../src/sass/helpers/_typography.scss */
  #tinymce h3 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 274, ../../src/sass/helpers/_typography.scss */
  #tinymce h3 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
/* line 275, ../../src/sass/helpers/_typography.scss */
#tinymce h4 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 275, ../../src/sass/helpers/_typography.scss */
  #tinymce h4 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 275, ../../src/sass/helpers/_typography.scss */
  #tinymce h4 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
/* line 276, ../../src/sass/helpers/_typography.scss */
#tinymce h5 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #767674;
  font-size: 10px;
  line-height: 19px;
  margin-bottom: 26px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 276, ../../src/sass/helpers/_typography.scss */
  #tinymce h5 {
    font-size: 10px;
    line-height: 19px;
    margin-bottom: 26px;
  }
}
@media (min-width: 1200px) {
  /* line 276, ../../src/sass/helpers/_typography.scss */
  #tinymce h5 {
    font-size: 10px;
    line-height: 19px;
    margin-bottom: 26px;
  }
}
/* line 277, ../../src/sass/helpers/_typography.scss */
#tinymce h6 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 400;
  color: #3c3c3c;
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 277, ../../src/sass/helpers/_typography.scss */
  #tinymce h6 {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  /* line 277, ../../src/sass/helpers/_typography.scss */
  #tinymce h6 {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}
/* line 278, ../../src/sass/helpers/_typography.scss */
#tinymce li {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 278, ../../src/sass/helpers/_typography.scss */
  #tinymce li {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 278, ../../src/sass/helpers/_typography.scss */
  #tinymce li {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 280, ../../src/sass/helpers/_typography.scss */
#tinymce ul, #tinymce ol {
  margin-bottom: 20px;
}
/* line 282, ../../src/sass/helpers/_typography.scss */
#tinymce ul {
  margin-left: 20px;
}
/* line 284, ../../src/sass/helpers/_typography.scss */
#tinymce ul > li {
  list-style: none;
}
/* line 288, ../../src/sass/helpers/_typography.scss */
#tinymce ul > li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 288, ../../src/sass/helpers/_typography.scss */
  #tinymce ul > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 288, ../../src/sass/helpers/_typography.scss */
  #tinymce ul > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 292, ../../src/sass/helpers/_typography.scss */
#tinymce ul > li:before {
  content: '\25CF';
  margin-left: -20px;
  padding-right: 14px;
}
/* line 302, ../../src/sass/helpers/_typography.scss */
#tinymce ol {
  margin-left: 20px;
}
/* line 304, ../../src/sass/helpers/_typography.scss */
#tinymce ol > li {
  list-style: none;
  counter-increment: step-counter;
}
/* line 309, ../../src/sass/helpers/_typography.scss */
#tinymce ol > li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 309, ../../src/sass/helpers/_typography.scss */
  #tinymce ol > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 309, ../../src/sass/helpers/_typography.scss */
  #tinymce ol > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 313, ../../src/sass/helpers/_typography.scss */
#tinymce ol > li:before {
  content: counter(step-counter);
  margin-left: -20px;
  padding-right: 12px;
}
/* line 325, ../../src/sass/helpers/_typography.scss */
#tinymce > p > a:not(.default-button):not(.scroll-to-top):not(.share-link) {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 325, ../../src/sass/helpers/_typography.scss */
  #tinymce > p > a:not(.default-button):not(.scroll-to-top):not(.share-link) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 325, ../../src/sass/helpers/_typography.scss */
  #tinymce > p > a:not(.default-button):not(.scroll-to-top):not(.share-link) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 340, ../../src/sass/helpers/_typography.scss */
#tinymce blockquote,
#tinymce blockquote p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 0px;
  text-align: left;
  width: 730px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  /* line 340, ../../src/sass/helpers/_typography.scss */
  #tinymce blockquote,
  #tinymce blockquote p {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 340, ../../src/sass/helpers/_typography.scss */
  #tinymce blockquote,
  #tinymce blockquote p {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
/* line 354, ../../src/sass/helpers/_typography.scss */
#tinymce blockquote:before {
  content: '';
  width: 36px;
  height: 28px;
  background: url("/wp-content/themes/reonline/inc/assets/images/blockquote_sign.svg");
  display: block;
  margin-bottom: 25px;
}
/* line 363, ../../src/sass/helpers/_typography.scss */
#tinymce blockquote p {
  margin-left: 0;
}
@media (min-width: 1200px) {
  /* line 352, ../../src/sass/helpers/_typography.scss */
  #tinymce blockquote {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 40px;
  }
}
/* line 374, ../../src/sass/helpers/_typography.scss */
#tinymce img {
  max-width: 100% !important;
  height: auto !important;
}
/* line 383, ../../src/sass/helpers/_typography.scss */
#tinymce iframe {
  margin: 0 auto;
  max-width: 100% !important;
  margin-bottom: 40px;
  display: block;
  margin-top: 30px;
}
@media (min-width: 1024px) {
  /* line 383, ../../src/sass/helpers/_typography.scss */
  #tinymce iframe {
    width: 768px;
    height: 433px;
    margin-top: 60px;
  }
}
/* line 397, ../../src/sass/helpers/_typography.scss */
#tinymce .wp-caption-text {
  text-align: center;
  width: 300px;
  max-width: 90%;
  margin: 0 auto;
  margin-top: 22px;
}
/* line 406, ../../src/sass/helpers/_typography.scss */
#tinymce .wp-caption {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin: 0 auto;
  max-width: 100%;
  height: auto !important;
  margin-bottom: 40px;
  text-align: center;
}
@media (min-width: 1200px) {
  /* line 406, ../../src/sass/helpers/_typography.scss */
  #tinymce .wp-caption {
    margin-top: 64px;
  }
}
@media (min-width: 520px) {
  /* line 406, ../../src/sass/helpers/_typography.scss */
  #tinymce .wp-caption {
    margin-bottom: 60px;
  }
}

/* line 435, ../../src/sass/helpers/_typography.scss */
p.research {
  text-align: center;
  font-weight: 500 !important;
  margin-bottom: 60px !important;
  margin-top: -20px;
}
/* line 440, ../../src/sass/helpers/_typography.scss */
p.research span {
  border-bottom: solid 1px #000;
  padding-bottom: 16px;
}

/* line 1, ../../src/sass/helpers/_base.scss */
.container {
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;
}
@media (min-width: 768px) {
  /* line 1, ../../src/sass/helpers/_base.scss */
  .container {
    width: 768px;
    padding: 0 30px;
  }
}
@media (min-width: 1024px) {
  /* line 1, ../../src/sass/helpers/_base.scss */
  .container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  /* line 1, ../../src/sass/helpers/_base.scss */
  .container {
    padding: 0;
    width: 1170px;
  }
}

/* line 8, ../../src/sass/helpers/_base.scss */
.T-clickable:hover {
  cursor: pointer;
}

/* line 34, ../../src/sass/helpers/_base.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 41, ../../src/sass/helpers/_base.scss */
*:focus {
  outline: none;
}

/* line 60, ../../src/sass/mixins/curated-tile.scss */
.curated-tiles .grid-container.two .curated-tile.grid-item .image {
  height: 310px;
}

/* line 66, ../../src/sass/mixins/curated-tile.scss */
.curated-tiles .grid-container.two div.curated-tile.grid-item .tile-content-container {
  height: -webkit-calc(100% - 310px );
  height: -moz-calc(100% - 310px );
  height: calc(100% - 310px );
}

/* line 1, ../../src/sass/components/breadcrumbs.scss */
.breadcrumbs {
  text-align: center;
  margin-bottom: 35px;
  display: none;
}
@media (min-width: 768px) {
  /* line 1, ../../src/sass/components/breadcrumbs.scss */
  .breadcrumbs {
    display: block;
  }
}
/* line 10, ../../src/sass/components/breadcrumbs.scss */
.breadcrumbs span {
  font-family: azo-sans-web, sans-serif;
  letter-spacing: 4.3px;
  font-weight: 900;
  color: #767674;
  font-size: 10px;
  line-height: 19px;
  margin-bottom: 0px;
  text-transform: uppercase;
  color: #f09c22;
}
@media (min-width: 768px) {
  /* line 10, ../../src/sass/components/breadcrumbs.scss */
  .breadcrumbs span {
    font-size: 10px;
    line-height: 19px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 10, ../../src/sass/components/breadcrumbs.scss */
  .breadcrumbs span {
    font-size: 10px;
    line-height: 19px;
    margin-bottom: 0px;
  }
}
/* line 14, ../../src/sass/components/breadcrumbs.scss */
.breadcrumbs a {
  text-decoration: none;
  font-family: azo-sans-web, sans-serif;
  letter-spacing: 4.3px;
  font-weight: 900;
  color: #767674;
  font-size: 10px;
  line-height: 19px;
  margin-bottom: 0px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 14, ../../src/sass/components/breadcrumbs.scss */
  .breadcrumbs a {
    font-size: 10px;
    line-height: 19px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 14, ../../src/sass/components/breadcrumbs.scss */
  .breadcrumbs a {
    font-size: 10px;
    line-height: 19px;
    margin-bottom: 0px;
  }
}
/* line 18, ../../src/sass/components/breadcrumbs.scss */
.breadcrumbs a:hover {
  color: #f09c22;
}

/* line 2, ../../src/sass/components/filter-tags.scss */
.filter-tags .title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #3c3c3c;
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 2, ../../src/sass/components/filter-tags.scss */
  .filter-tags .title {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 15px;
  }
}
@media (min-width: 1200px) {
  /* line 2, ../../src/sass/components/filter-tags.scss */
  .filter-tags .title {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 15px;
  }
}
/* line 6, ../../src/sass/components/filter-tags.scss */
.filter-tags .option-tag {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 10px;
  line-height: 28px;
  margin-bottom: 0;
  background-color: #f09c22;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2px 10px;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  margin-right: 10px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 6, ../../src/sass/components/filter-tags.scss */
  .filter-tags .option-tag {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 6, ../../src/sass/components/filter-tags.scss */
  .filter-tags .option-tag {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 6, ../../src/sass/components/filter-tags.scss */
  .filter-tags .option-tag {
    margin-bottom: 10px;
  }
}
@media (min-width: 1200px) {
  /* line 6, ../../src/sass/components/filter-tags.scss */
  .filter-tags .option-tag {
    margin-bottom: 10px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 6, ../../src/sass/components/filter-tags.scss */
  .filter-tags .option-tag {
    display: inline-table;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
/* line 31, ../../src/sass/components/filter-tags.scss */
.filter-tags .option-tag .plus-sign {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 35, ../../src/sass/components/filter-tags.scss */
.filter-tags .option-tag.active {
  background-color: #333333;
}
/* line 38, ../../src/sass/components/filter-tags.scss */
.filter-tags .option-tag.active svg {
  -webkit-transform: rotate(45DEG);
     -moz-transform: rotate(45DEG);
      -ms-transform: rotate(45DEG);
       -o-transform: rotate(45DEG);
          transform: rotate(45DEG);
}
/* line 43, ../../src/sass/components/filter-tags.scss */
.filter-tags .option-tag:hover {
  cursor: pointer;
}
@media (min-width: 520px) {
  /* line 43, ../../src/sass/components/filter-tags.scss */
  .filter-tags .option-tag:hover {
    background-color: #333333;
  }
}
/* line 52, ../../src/sass/components/filter-tags.scss */
.filter-tags .option-tag svg {
  width: 10px;
  min-width: 10px;
  height: 9px;
  margin-left: 10px;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}

@media (min-width: 1024px) {
  /* line 1, ../../src/sass/components/burger.scss */
  html:not(.touchevents) .burger {
    display: none;
  }
}

/* line 8, ../../src/sass/components/burger.scss */
.burger {
  width: 24px;
  height: 20px;
  position: relative;
  display: inline-block;
}
/* line 15, ../../src/sass/components/burger.scss */
.burger:hover {
  cursor: pointer;
}
/* line 19, ../../src/sass/components/burger.scss */
.burger .line {
  width: 100%;
  height: 2px;
  background-color: #333333;
  position: absolute;
  left: 0;
}
/* line 27, ../../src/sass/components/burger.scss */
.burger .bot {
  bottom: 0;
}
/* line 31, ../../src/sass/components/burger.scss */
.burger .top {
  top: 0;
}
/* line 35, ../../src/sass/components/burger.scss */
.burger .mid {
  top: 50%;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 1, ../../src/sass/components/mobile-nav.scss */
.mobile-nav {
  background: #FFF;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transform: translateY(100%);
     -moz-transform: translateY(100%);
      -ms-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%);
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9999;
  width: 375px;
  max-width: 100%;
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  padding-top: 0;
  padding-bottom: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 2, ../../src/sass/mixins/socials.scss */
.mobile-nav .socials {
  display: inline-block;
}
/* line 5, ../../src/sass/mixins/socials.scss */
.mobile-nav .socials svg path {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 9, ../../src/sass/mixins/socials.scss */
.mobile-nav .socials .facebook svg {
  width: 10px;
  height: 19px;
}
/* line 13, ../../src/sass/mixins/socials.scss */
.mobile-nav .socials .twitter svg {
  width: 19px;
  height: 15px;
}
/* line 17, ../../src/sass/mixins/socials.scss */
.mobile-nav .socials .instagram svg {
  width: 19px;
  height: 15px;
}
/* line 22, ../../src/sass/mixins/socials.scss */
.mobile-nav .socials .youtube svg {
  width: 19px;
  height: 15px;
}
/* line 27, ../../src/sass/mixins/socials.scss */
.mobile-nav .socials .linkedin svg {
  width: 18px;
  height: 18px;
}
/* line 33, ../../src/sass/mixins/socials.scss */
.mobile-nav .socials a {
  display: inline-block;
  margin-right: 20px;
}
/* line 37, ../../src/sass/mixins/socials.scss */
.mobile-nav .socials a:last-of-type {
  margin-right: 40px;
}
/* line 43, ../../src/sass/mixins/socials.scss */
.mobile-nav .socials a:hover svg path {
  fill: #f09c22;
}
/* line 19, ../../src/sass/components/mobile-nav.scss */
.mobile-nav ul:last-of-type {
  border-bottom: 1px solid #dfdfda;
}
/* line 23, ../../src/sass/components/mobile-nav.scss */
.mobile-nav.active {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
/* line 27, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .panel {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 30, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .panel.submenu-open {
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
/* line 33, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .panel.submenu-open.sub-submenu-open {
  -webkit-transform: translateX(-200%);
     -moz-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
       -o-transform: translateX(-200%);
          transform: translateX(-200%);
}
/* line 39, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .back-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 44, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .panel-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15px;
  min-height: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 52, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .panel-header.active .back-button-arrow {
  opacity: 1;
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
}
/* line 57, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .panel-header.active .back-button-label {
  opacity: 1;
}
/* line 63, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .back-button-label {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0;
  text-decoration: none;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 63, ../../src/sass/components/mobile-nav.scss */
  .mobile-nav .back-button-label {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 63, ../../src/sass/components/mobile-nav.scss */
  .mobile-nav .back-button-label {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
  }
}
/* line 69, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .icon-image {
  width: 30px;
  min-width: 30px;
  height: 30px;
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  display: block;
}
/* line 77, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .sk-item-icon {
  min-width: 30px;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: #333333;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  margin-left: 35px;
}
/* line 88, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .back-button-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transform: translateX(-20px);
     -moz-transform: translateX(-20px);
      -ms-transform: translateX(-20px);
       -o-transform: translateX(-20px);
          transform: translateX(-20px);
  opacity: 0;
  margin-right: 20px;
}
/* line 95, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .back-button-arrow svg {
  width: 8px;
  height: 15px;
}
/* line 101, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .close-x {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
/* line 106, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .close-x:hover {
  cursor: pointer;
}
/* line 110, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .close-x svg {
  width: 15px;
  min-width: 15px;
  height: 15px;
  display: inline-block;
}
/* line 118, ../../src/sass/components/mobile-nav.scss */
.mobile-nav li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #dfdfda;
}
@media (min-width: 1024px) {
  /* line 118, ../../src/sass/components/mobile-nav.scss */
  .mobile-nav li {
    border: 0;
  }
}
/* line 128, ../../src/sass/components/mobile-nav.scss */
.mobile-nav li a {
  min-height: 50px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 15px;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0;
  text-decoration: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 128, ../../src/sass/components/mobile-nav.scss */
  .mobile-nav li a {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 128, ../../src/sass/components/mobile-nav.scss */
  .mobile-nav li a {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
  }
}
/* line 139, ../../src/sass/components/mobile-nav.scss */
.mobile-nav li.menu-item-has-children a {
  padding-right: 0;
}
/* line 145, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .socials {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
}
/* line 151, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .sub-menu {
  width: 375px;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  display: none;
}
/* line 159, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .sub-menu li a {
  font-weight: 400;
}
/* line 164, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .open-button {
  display: inline-block;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  width: 50px;
  height: 50px;
  -webkit-background-size: 8px 14px;
     -moz-background-size: 8px 14px;
          background-size: 8px 14px;
}
/* line 171, ../../src/sass/components/mobile-nav.scss */
.mobile-nav .open-button:hover {
  cursor: pointer;
}

/* line 3, ../../src/sass/components/password-form.scss */
.password-form fieldset {
  width: 75%;
  margin: 0 auto;
  padding-bottom: 150px;
}
@media (max-width: 520px) {
  /* line 9, ../../src/sass/components/password-form.scss */
  .password-form form {
    padding: 40px 60px;
    padding-bottom: 0;
  }
}
/* line 16, ../../src/sass/components/password-form.scss */
.password-form h3 {
  font-size: 25px;
  line-height: 36px;
  margin-bottom: 20px;
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  text-align: center;
}
/* line 26, ../../src/sass/components/password-form.scss */
.password-form .password-input {
  display: block;
  width: 74%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  border: 1px solid #212121;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #212121;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  outline: none;
  cursor: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-background-size: 16px 18px;
     -moz-background-size: 16px 18px;
          background-size: 16px 18px;
  background-position: 98% 50%;
  float: left;
  margin-right: 1%;
}
@media (max-width: 520px) {
  /* line 26, ../../src/sass/components/password-form.scss */
  .password-form .password-input {
    margin: 0px;
    width: 100%;
  }
}
/* line 51, ../../src/sass/components/password-form.scss */
.password-form .button {
  padding: 11px 30px;
  background: #f09c22 !important;
  border: none;
  font-family: "Lato", "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #fff !important;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  margin-left: 5px;
  vertical-align: middle;
  background-color: #f09c22;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  width: 25%;
  float: left;
  margin: 0px;
  cursor: pointer;
}
@media (max-width: 520px) {
  /* line 51, ../../src/sass/components/password-form.scss */
  .password-form .button {
    width: 100%;
    float: left;
    margin: 0px;
    margin-top: 15px;
  }
}

/* line 1, ../../src/sass/strips/text.scss */
.strip.text-strip {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 4, ../../src/sass/mixins/user-defined-spacing.scss */
.strip.text-strip:not(.download-strip).both .container {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 4, ../../src/sass/mixins/user-defined-spacing.scss */
  .strip.text-strip:not(.download-strip).both .container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* line 16, ../../src/sass/mixins/user-defined-spacing.scss */
.strip.text-strip:not(.download-strip).spacing_under .container {
  padding-top: 0;
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 16, ../../src/sass/mixins/user-defined-spacing.scss */
  .strip.text-strip:not(.download-strip).spacing_under .container {
    padding-top: 0;
    padding-bottom: 50px;
  }
}
/* line 28, ../../src/sass/mixins/user-defined-spacing.scss */
.strip.text-strip:not(.download-strip).spacing_above .container {
  padding-top: 20px;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  /* line 28, ../../src/sass/mixins/user-defined-spacing.scss */
  .strip.text-strip:not(.download-strip).spacing_above .container {
    padding-top: 50px;
    padding-bottom: 0;
  }
}
/* line 40, ../../src/sass/mixins/user-defined-spacing.scss */
.strip.text-strip:not(.download-strip).none .container {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  /* line 40, ../../src/sass/mixins/user-defined-spacing.scss */
  .strip.text-strip:not(.download-strip).none .container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 5, ../../src/sass/strips/text.scss */
.strip.text-strip .container {
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 5, ../../src/sass/strips/text.scss */
  .strip.text-strip .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 5, ../../src/sass/strips/text.scss */
  .strip.text-strip .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 9, ../../src/sass/strips/text.scss */
.strip.text-strip .read-more-content {
  display: none;
}
/* line 13, ../../src/sass/strips/text.scss */
.strip.text-strip .title {
  text-align: center;
}
/* line 17, ../../src/sass/strips/text.scss */
.strip.text-strip .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
/* line 271, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 271, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 271, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 272, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content h1 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 34px;
  line-height: 41px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 272, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h1 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 272, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h1 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
/* line 273, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content h2 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 34px;
  line-height: 41px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 273, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h2 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 273, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h2 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
/* line 274, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content h3 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 274, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h3 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 274, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h3 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
/* line 275, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content h4 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 275, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h4 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 275, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h4 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
/* line 276, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content h5 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #767674;
  font-size: 10px;
  line-height: 19px;
  margin-bottom: 26px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 276, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h5 {
    font-size: 10px;
    line-height: 19px;
    margin-bottom: 26px;
  }
}
@media (min-width: 1200px) {
  /* line 276, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h5 {
    font-size: 10px;
    line-height: 19px;
    margin-bottom: 26px;
  }
}
/* line 277, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content h6 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 400;
  color: #3c3c3c;
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 277, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h6 {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  /* line 277, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content h6 {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}
/* line 278, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content li {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 278, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content li {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 278, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content li {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 280, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content ul, .strip.text-strip .content ol {
  margin-bottom: 20px;
}
/* line 282, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content ul {
  margin-left: 20px;
}
/* line 284, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content ul > li {
  list-style: none;
}
/* line 288, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content ul > li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 288, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content ul > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 288, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content ul > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 292, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content ul > li:before {
  content: '\25CF';
  margin-left: -20px;
  padding-right: 14px;
}
/* line 302, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content ol {
  margin-left: 20px;
}
/* line 304, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content ol > li {
  list-style: none;
  counter-increment: step-counter;
}
/* line 309, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content ol > li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 309, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content ol > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 309, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content ol > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 313, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content ol > li:before {
  content: counter(step-counter);
  margin-left: -20px;
  padding-right: 12px;
}
/* line 325, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content > p > a:not(.default-button):not(.scroll-to-top):not(.share-link) {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 325, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content > p > a:not(.default-button):not(.scroll-to-top):not(.share-link) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 325, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content > p > a:not(.default-button):not(.scroll-to-top):not(.share-link) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 340, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content blockquote,
.strip.text-strip .content blockquote p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 0px;
  text-align: left;
  width: 730px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  /* line 340, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content blockquote,
  .strip.text-strip .content blockquote p {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 340, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content blockquote,
  .strip.text-strip .content blockquote p {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
/* line 354, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content blockquote:before {
  content: '';
  width: 36px;
  height: 28px;
  background: url("/wp-content/themes/reonline/inc/assets/images/blockquote_sign.svg");
  display: block;
  margin-bottom: 25px;
}
/* line 363, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content blockquote p {
  margin-left: 0;
}
@media (min-width: 1200px) {
  /* line 352, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content blockquote {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 40px;
  }
}
/* line 374, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content img {
  max-width: 100% !important;
  height: auto !important;
}
/* line 383, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content iframe {
  margin: 0 auto;
  max-width: 100% !important;
  margin-bottom: 40px;
  display: block;
  margin-top: 30px;
}
@media (min-width: 1024px) {
  /* line 383, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content iframe {
    width: 768px;
    height: 433px;
    margin-top: 60px;
  }
}
/* line 397, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content .wp-caption-text {
  text-align: center;
  width: 300px;
  max-width: 90%;
  margin: 0 auto;
  margin-top: 22px;
}
/* line 406, ../../src/sass/helpers/_typography.scss */
.strip.text-strip .content .wp-caption {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin: 0 auto;
  max-width: 100%;
  height: auto !important;
  margin-bottom: 40px;
  text-align: center;
}
@media (min-width: 1200px) {
  /* line 406, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content .wp-caption {
    margin-top: 64px;
  }
}
@media (min-width: 520px) {
  /* line 406, ../../src/sass/helpers/_typography.scss */
  .strip.text-strip .content .wp-caption {
    margin-bottom: 60px;
  }
}
/* line 21, ../../src/sass/strips/text.scss */
.strip.text-strip .content > p::-moz-selection {
  background-color: #f09c22;
  color: #FFF;
}
.strip.text-strip .content > p::selection {
  background-color: #f09c22;
  color: #FFF;
}
/* line 21, ../../src/sass/strips/text.scss */
.strip.text-strip .content > p > a::-moz-selection {
  background-color: #f09c22;
  color: #FFF;
}
.strip.text-strip .content > p > a::selection {
  background-color: #f09c22;
  color: #FFF;
}
/* line 21, ../../src/sass/strips/text.scss */
.strip.text-strip .content > h1::-moz-selection {
  background-color: #f09c22;
  color: #FFF;
}
.strip.text-strip .content > h1::selection {
  background-color: #f09c22;
  color: #FFF;
}
/* line 21, ../../src/sass/strips/text.scss */
.strip.text-strip .content > h2::-moz-selection {
  background-color: #f09c22;
  color: #FFF;
}
.strip.text-strip .content > h2::selection {
  background-color: #f09c22;
  color: #FFF;
}
/* line 21, ../../src/sass/strips/text.scss */
.strip.text-strip .content > h3::-moz-selection {
  background-color: #f09c22;
  color: #FFF;
}
.strip.text-strip .content > h3::selection {
  background-color: #f09c22;
  color: #FFF;
}
/* line 21, ../../src/sass/strips/text.scss */
.strip.text-strip .content > h4::-moz-selection {
  background-color: #f09c22;
  color: #FFF;
}
.strip.text-strip .content > h4::selection {
  background-color: #f09c22;
  color: #FFF;
}
/* line 21, ../../src/sass/strips/text.scss */
.strip.text-strip .content > h5::-moz-selection {
  background-color: #f09c22;
  color: #FFF;
}
.strip.text-strip .content > h5::selection {
  background-color: #f09c22;
  color: #FFF;
}
/* line 21, ../../src/sass/strips/text.scss */
.strip.text-strip .content > h6::-moz-selection {
  background-color: #f09c22;
  color: #FFF;
}
.strip.text-strip .content > h6::selection {
  background-color: #f09c22;
  color: #FFF;
}
/* line 21, ../../src/sass/strips/text.scss */
.strip.text-strip .content > li::-moz-selection {
  background-color: #f09c22;
  color: #FFF;
}
.strip.text-strip .content > li::selection {
  background-color: #f09c22;
  color: #FFF;
}
/* line 21, ../../src/sass/strips/text.scss */
.strip.text-strip .content > p strong::-moz-selection {
  background-color: #f09c22;
  color: #FFF;
}
.strip.text-strip .content > p strong::selection {
  background-color: #f09c22;
  color: #FFF;
}

/* line 1, ../../src/sass/strips/header.scss */
header {
  position: relative;
}

/* line 1, ../../src/sass/strips/header/header-content.scss */
html:not(.touchevents) header .header-content {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 15px;
}
@media (min-width: 1024px) {
  /* line 1, ../../src/sass/strips/header/header-content.scss */
  html:not(.touchevents) header .header-content {
    padding-bottom: 40px;
  }
}
/* line 11, ../../src/sass/strips/header/header-content.scss */
html:not(.touchevents) header .header-content > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 2, ../../src/sass/mixins/logo.scss */
html:not(.touchevents) header .header-content .logo {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/re-online_logo_darker.svg");
  width: 100%;
  height: 85px;
  max-width: 374px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  background-position: left center;
}
/* line 1, ../../src/sass/strips/header/header-top-nav.scss */
html:not(.touchevents) header .top-nav {
  display: none;
}
@media (min-width: 1024px) {
  /* line 1, ../../src/sass/strips/header/header-top-nav.scss */
  html:not(.touchevents) header .top-nav {
    display: block;
  }
}
/* line 8, ../../src/sass/strips/header/header-top-nav.scss */
html:not(.touchevents) header .top-nav .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 14, ../../src/sass/strips/header/header-top-nav.scss */
html:not(.touchevents) header .top.navigation {
  background-color: #ddddd8;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px;
  -webkit-border-bottom-left-radius: 6px;
     -moz-border-radius-bottomleft: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
     -moz-border-radius-bottomright: 6px;
          border-bottom-right-radius: 6px;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 2, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .top.navigation .socials {
  display: inline-block;
}
/* line 5, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .top.navigation .socials svg path {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 9, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .top.navigation .socials .facebook svg {
  width: 10px;
  height: 19px;
}
/* line 13, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .top.navigation .socials .twitter svg {
  width: 19px;
  height: 15px;
}
/* line 17, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .top.navigation .socials .instagram svg {
  width: 19px;
  height: 15px;
}
/* line 22, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .top.navigation .socials .youtube svg {
  width: 19px;
  height: 15px;
}
/* line 27, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .top.navigation .socials .linkedin svg {
  width: 18px;
  height: 18px;
}
/* line 33, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .top.navigation .socials a {
  display: inline-block;
  margin-right: 20px;
}
/* line 37, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .top.navigation .socials a:last-of-type {
  margin-right: 40px;
}
/* line 43, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .top.navigation .socials a:hover svg path {
  fill: #f09c22;
}
/* line 12, ../../src/sass/mixins/socials-and-nav.scss */
html:not(.touchevents) header .top.navigation ul {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 15, ../../src/sass/mixins/socials-and-nav.scss */
html:not(.touchevents) header .top.navigation ul li {
  margin-right: 20px;
}
/* line 19, ../../src/sass/mixins/socials-and-nav.scss */
html:not(.touchevents) header .top.navigation ul li:last-of-type {
  margin-right: 0;
}
/* line 23, ../../src/sass/mixins/socials-and-nav.scss */
html:not(.touchevents) header .top.navigation ul li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0;
  text-decoration: none;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 23, ../../src/sass/mixins/socials-and-nav.scss */
  html:not(.touchevents) header .top.navigation ul li a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 23, ../../src/sass/mixins/socials-and-nav.scss */
  html:not(.touchevents) header .top.navigation ul li a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
/* line 29, ../../src/sass/mixins/socials-and-nav.scss */
html:not(.touchevents) header .top.navigation ul li:hover a {
  color: #f09c22;
}
/* line 19, ../../src/sass/strips/header/header-top-nav.scss */
html:not(.touchevents) header .searchbar {
  background-color: #ddddd8;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px;
  -webkit-border-bottom-left-radius: 6px;
     -moz-border-radius-bottomleft: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
     -moz-border-radius-bottomright: 6px;
          border-bottom-right-radius: 6px;
  margin-left: auto;
  margin-left: 10px;
  padding: 6px 15px;
}
/* line 2, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .searchbar .socials {
  display: inline-block;
}
/* line 5, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .searchbar .socials svg path {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 9, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .searchbar .socials .facebook svg {
  width: 10px;
  height: 19px;
}
/* line 13, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .searchbar .socials .twitter svg {
  width: 19px;
  height: 15px;
}
/* line 17, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .searchbar .socials .instagram svg {
  width: 19px;
  height: 15px;
}
/* line 22, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .searchbar .socials .youtube svg {
  width: 19px;
  height: 15px;
}
/* line 27, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .searchbar .socials .linkedin svg {
  width: 18px;
  height: 18px;
}
/* line 33, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .searchbar .socials a {
  display: inline-block;
  margin-right: 20px;
}
/* line 37, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .searchbar .socials a:last-of-type {
  margin-right: 40px;
}
/* line 43, ../../src/sass/mixins/socials.scss */
html:not(.touchevents) header .searchbar .socials a:hover svg path {
  fill: #f09c22;
}
/* line 12, ../../src/sass/mixins/socials-and-nav.scss */
html:not(.touchevents) header .searchbar ul {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 15, ../../src/sass/mixins/socials-and-nav.scss */
html:not(.touchevents) header .searchbar ul li {
  margin-right: 20px;
}
/* line 19, ../../src/sass/mixins/socials-and-nav.scss */
html:not(.touchevents) header .searchbar ul li:last-of-type {
  margin-right: 0;
}
/* line 23, ../../src/sass/mixins/socials-and-nav.scss */
html:not(.touchevents) header .searchbar ul li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0;
  text-decoration: none;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 23, ../../src/sass/mixins/socials-and-nav.scss */
  html:not(.touchevents) header .searchbar ul li a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 23, ../../src/sass/mixins/socials-and-nav.scss */
  html:not(.touchevents) header .searchbar ul li a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
/* line 29, ../../src/sass/mixins/socials-and-nav.scss */
html:not(.touchevents) header .searchbar ul li:hover a {
  color: #f09c22;
}
/* line 24, ../../src/sass/strips/header/header-top-nav.scss */
html:not(.touchevents) header .searchbar input {
  background-color: #ddddd8;
  border: unset;
  width: 100px;
  height: 24px;
  margin-right: 10px;
  -webkit-transition: all 0.4s;
     -moz-transition: all 0.4s;
       -o-transition: all 0.4s;
          transition: all 0.4s;
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
  line-height: 20px;
  margin-bottom: 0px !important;
  font-weight: 500;
}
@media (min-width: 768px) {
  /* line 24, ../../src/sass/strips/header/header-top-nav.scss */
  html:not(.touchevents) header .searchbar input {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 24, ../../src/sass/strips/header/header-top-nav.scss */
  html:not(.touchevents) header .searchbar input {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 36, ../../src/sass/strips/header/header-top-nav.scss */
html:not(.touchevents) header .searchbar input.collapsedsearch {
  padding: 0px;
  margin: 0px;
  width: 0px;
  -webkit-transition: all 0.4s;
     -moz-transition: all 0.4s;
       -o-transition: all 0.4s;
          transition: all 0.4s;
}
/* line 44, ../../src/sass/strips/header/header-top-nav.scss */
html:not(.touchevents) header .searchbar #searchsubmit {
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  background-position: 0 0px;
  margin-top: 5px;
  cursor: pointer;
  padding: 0px;
  margin-right: 0px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy45NCAxOC4wMyI+PGRlZnM+CiAgICAgICAgICAgICAgICAgIDxzdHlsZT4uXDM1IGNjMDhlMmYtODYzMC00ODBmLTk1MjAtY2NkMTMwNzFhNWUxe2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPgogICAgICAgICAgICAgICA8L2RlZnM+CiAgICAgICAgICAgICAgIDx0aXRsZT5zZWFyY2hfaWNvbjwvdGl0bGU+CiAgICAgICAgICAgICAgIDxnIGlkPSJkOWM4MzgwZS04YmYyLTQyN2UtODQwMi0yYzU2OTgwMGNjZmMiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+CiAgICAgICAgICAgICAgICAgIDxnIGlkPSJlYjVjM2NhMS1mYjJlLTQ0NmQtOWY4NC04ZDdjYzhjZjMxYWMiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+CiAgICAgICAgICAgICAgICAgICAgIDxsaW5lIGNsYXNzPSI1Y2MwOGUyZi04NjMwLTQ4MGYtOTUyMC1jY2QxMzA3MWE1ZTEiIHgxPSI2Ljg2IiB5MT0iMTEuMTciIHgyPSIwLjcxIiB5Mj0iMTcuMzIiPjwvbGluZT4KICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz0iNWNjMDhlMmYtODYzMC00ODBmLTk1MjAtY2NkMTMwNzFhNWUxIiBjeD0iMTAuODMiIGN5PSI3LjExIiByPSI2LjExIj48L2NpcmNsZT4KICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvc3ZnPg==");
}
/* line 56, ../../src/sass/strips/header/header-top-nav.scss */
html:not(.touchevents) header .searchbar .search-icon {
  float: right;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 62, ../../src/sass/strips/header/header-top-nav.scss */
html:not(.touchevents) header .searchbar .search-icon svg {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}
/* line 1, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav {
  display: none;
}
@media (min-width: 1024px) {
  /* line 1, ../../src/sass/strips/header/nav.scss */
  html:not(.touchevents) header .header-content nav {
    display: block;
  }
}
/* line 8, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 11, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li {
  margin-right: 40px;
}
/* line 14, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li:last-of-type {
  margin-right: 0;
}
/* line 18, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 18, ../../src/sass/strips/header/nav.scss */
  html:not(.touchevents) header .header-content nav ul > li a {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 18, ../../src/sass/strips/header/nav.scss */
  html:not(.touchevents) header .header-content nav ul > li a {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
  }
}
/* line 24, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:after {
  content: "";
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 8px;
  display: inline-block;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 35, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) {
  position: relative;
}
/* line 38, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu {
  position: absolute;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  z-index: 900;
  background-color: #FFF;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 35px;
  padding-right: 30px;
  padding-top: 50px;
  width: 204px;
  min-width: -webkit-calc(100% + 35px);
  min-width: -moz-calc(100% + 35px);
  min-width: calc(100% + 35px);
  left: -35px;
  border-bottom: 6px solid #f09c22;
}
/* line 53, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu:before {
  content: "";
  position: absolute;
  width: 100%;
  height: -webkit-calc(100% - 60px);
  height: -moz-calc(100% - 60px);
  height: calc(100% - 60px);
  top: 60px;
  left: 0;
  z-index: -1;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 10px -5px #000;
     -moz-box-shadow: 0px 0px 10px -5px #000;
          box-shadow: 0px 0px 10px -5px #000;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 66, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: white;
  left: 0;
  top: 0;
  z-index: -1;
  border-bottom: 6px solid #f09c22;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 79, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu li {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  /* line 79, ../../src/sass/strips/header/nav.scss */
  html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu li {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 87, ../../src/sass/strips/header/nav.scss */
  html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu li > a {
    width: -webkit-calc(100% - 15px);
    width: -moz-calc(100% - 15px);
    width: calc(100% - 15px);
    display: inline-block;
  }
}
/* line 92, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu li:after {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/white_arrow_right.svg");
  content: "";
  display: inline-block;
  width: 6px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 7px;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 103, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu li:hover {
  text-decoration: underline;
}
/* line 106, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu li:hover:after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 7px;
}
/* line 118, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu .sub-menu {
  left: -webkit-calc(100% + 30px);
  left: -moz-calc(100% + 30px);
  left: calc(100% + 30px);
  top: -30px;
}
/* line 125, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:hover > a {
  color: #f09c22;
}
/* line 129, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.menu-item-has-children:hover:after {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_down.svg");
}
/* line 135, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li.subject-knowledge-submenu > .sub-menu {
  height: 10px;
  position: absolute;
  width: 100%;
  left: 0;
  padding-top: 24px;
  z-index: 500;
}
/* line 147, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul > li:hover > a {
  color: #f09c22;
}
/* line 153, ../../src/sass/strips/header/nav.scss */
html:not(.touchevents) header .header-content nav ul .sub-menu {
  display: none;
}

/* line 1, ../../src/sass/strips/header/header-content-touch.scss */
html.touchevents header .header-content {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 15px;
  padding-top: 15px;
}
/* line 6, ../../src/sass/strips/header/header-content-touch.scss */
html.touchevents header .header-content > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 2, ../../src/sass/mixins/logo.scss */
html.touchevents header .header-content .logo {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/re-online_logo_darker.svg");
  width: 100%;
  height: 85px;
  max-width: 374px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  background-position: left center;
}
/* line 1, ../../src/sass/strips/header/header-top-nav-touch.scss */
html.touchevents header .top-nav {
  display: none;
}
/* line 5, ../../src/sass/strips/header/header-top-nav-touch.scss */
html.touchevents header .top-nav .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 11, ../../src/sass/strips/header/header-top-nav-touch.scss */
html.touchevents header .top.navigation {
  background-color: #ddddd8;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px;
  -webkit-border-bottom-left-radius: 6px;
     -moz-border-radius-bottomleft: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
     -moz-border-radius-bottomright: 6px;
          border-bottom-right-radius: 6px;
  margin-left: auto;
}
/* line 2, ../../src/sass/mixins/socials.scss */
html.touchevents header .top.navigation .socials {
  display: inline-block;
}
/* line 5, ../../src/sass/mixins/socials.scss */
html.touchevents header .top.navigation .socials svg path {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 9, ../../src/sass/mixins/socials.scss */
html.touchevents header .top.navigation .socials .facebook svg {
  width: 10px;
  height: 19px;
}
/* line 13, ../../src/sass/mixins/socials.scss */
html.touchevents header .top.navigation .socials .twitter svg {
  width: 19px;
  height: 15px;
}
/* line 17, ../../src/sass/mixins/socials.scss */
html.touchevents header .top.navigation .socials .instagram svg {
  width: 19px;
  height: 15px;
}
/* line 22, ../../src/sass/mixins/socials.scss */
html.touchevents header .top.navigation .socials .youtube svg {
  width: 19px;
  height: 15px;
}
/* line 27, ../../src/sass/mixins/socials.scss */
html.touchevents header .top.navigation .socials .linkedin svg {
  width: 18px;
  height: 18px;
}
/* line 33, ../../src/sass/mixins/socials.scss */
html.touchevents header .top.navigation .socials a {
  display: inline-block;
  margin-right: 20px;
}
/* line 37, ../../src/sass/mixins/socials.scss */
html.touchevents header .top.navigation .socials a:last-of-type {
  margin-right: 40px;
}
/* line 43, ../../src/sass/mixins/socials.scss */
html.touchevents header .top.navigation .socials a:hover svg path {
  fill: #f09c22;
}
/* line 12, ../../src/sass/mixins/socials-and-nav.scss */
html.touchevents header .top.navigation ul {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 15, ../../src/sass/mixins/socials-and-nav.scss */
html.touchevents header .top.navigation ul li {
  margin-right: 20px;
}
/* line 19, ../../src/sass/mixins/socials-and-nav.scss */
html.touchevents header .top.navigation ul li:last-of-type {
  margin-right: 0;
}
/* line 23, ../../src/sass/mixins/socials-and-nav.scss */
html.touchevents header .top.navigation ul li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0;
  text-decoration: none;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 23, ../../src/sass/mixins/socials-and-nav.scss */
  html.touchevents header .top.navigation ul li a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 23, ../../src/sass/mixins/socials-and-nav.scss */
  html.touchevents header .top.navigation ul li a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
/* line 29, ../../src/sass/mixins/socials-and-nav.scss */
html.touchevents header .top.navigation ul li:hover a {
  color: #f09c22;
}
/* line 1, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav {
  display: none;
}
/* line 4, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 7, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li {
  margin-right: 40px;
}
/* line 12, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li:last-of-type {
  margin-right: 0;
}
/* line 16, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 16, ../../src/sass/strips/header/nav-touch.scss */
  html.touchevents header .header-content nav ul > li a {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 16, ../../src/sass/strips/header/nav-touch.scss */
  html.touchevents header .header-content nav ul > li a {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
  }
}
/* line 22, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:after {
  content: '';
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 8px;
  display: inline-block;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 12px;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 34, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) {
  position: relative;
}
/* line 37, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu {
  position: absolute;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  z-index: 900;
  background-color: #FFF;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 35px;
  padding-right: 30px;
  padding-top: 50px;
  width: 204px;
  min-width: -webkit-calc(100% + 35px);
  min-width: -moz-calc(100% + 35px);
  min-width: calc(100% + 35px);
  left: -35px;
  border-bottom: 6px solid #f09c22;
}
/* line 52, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu:before {
  content: "";
  position: absolute;
  width: 100%;
  height: -webkit-calc(100% - 60px);
  height: -moz-calc(100% - 60px);
  height: calc(100% - 60px);
  top: 60px;
  left: 0;
  z-index: -1;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 10px -5px #000;
     -moz-box-shadow: 0px 0px 10px -5px #000;
          box-shadow: 0px 0px 10px -5px #000;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 66, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: white;
  left: 0;
  top: 0;
  z-index: -1;
  border-bottom: 6px solid #f09c22;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 79, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu li {
  margin-bottom: 40px;
}
/* line 82, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu li:after {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/white_arrow_right.svg");
  content: '';
  display: inline-block;
  width: 6px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 7px;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 93, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu li:hover {
  text-decoration: underline;
}
/* line 96, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:not(.subject-knowledge-submenu) .sub-menu li:hover:after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 12px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_right.svg");
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 7px;
}
/* line 110, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:hover > a {
  color: #f09c22;
}
/* line 114, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.menu-item-has-children:hover:after {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_down.svg");
}
/* line 120, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li.subject-knowledge-submenu > .sub-menu {
  height: 10px;
  position: absolute;
  width: 100%;
  left: 0;
  padding-top: 24px;
  z-index: 500;
}
/* line 131, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul > li:hover > a {
  color: #f09c22;
}
/* line 137, ../../src/sass/strips/header/nav-touch.scss */
html.touchevents header .header-content nav ul .sub-menu {
  display: none;
}

/* line 1, ../../src/sass/strips/footer.scss */
footer {
  background-color: #dfdfda;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 50px 0;
}
/* line 2, ../../src/sass/mixins/logo.scss */
footer .logo {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/re-online_logo_darker.svg");
  width: 100%;
  height: 85px;
  max-width: 374px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  background-position: left center;
}
/* line 2, ../../src/sass/mixins/socials.scss */
footer .socials {
  display: inline-block;
}
/* line 5, ../../src/sass/mixins/socials.scss */
footer .socials svg path {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 9, ../../src/sass/mixins/socials.scss */
footer .socials .facebook svg {
  width: 10px;
  height: 19px;
}
/* line 13, ../../src/sass/mixins/socials.scss */
footer .socials .twitter svg {
  width: 19px;
  height: 15px;
}
/* line 17, ../../src/sass/mixins/socials.scss */
footer .socials .instagram svg {
  width: 19px;
  height: 15px;
}
/* line 22, ../../src/sass/mixins/socials.scss */
footer .socials .youtube svg {
  width: 19px;
  height: 15px;
}
/* line 27, ../../src/sass/mixins/socials.scss */
footer .socials .linkedin svg {
  width: 18px;
  height: 18px;
}
/* line 33, ../../src/sass/mixins/socials.scss */
footer .socials a {
  display: inline-block;
  margin-right: 20px;
}
/* line 37, ../../src/sass/mixins/socials.scss */
footer .socials a:last-of-type {
  margin-right: 40px;
}
/* line 43, ../../src/sass/mixins/socials.scss */
footer .socials a:hover svg path {
  fill: #f09c22;
}
/* line 10, ../../src/sass/strips/footer.scss */
footer .footer-bottom,
footer .footer-top {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (min-width: 1200px) {
  /* line 10, ../../src/sass/strips/footer.scss */
  footer .footer-bottom,
  footer .footer-top {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
/* line 24, ../../src/sass/strips/footer.scss */
footer .footer-bottom .footer-left {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
/* line 28, ../../src/sass/strips/footer.scss */
footer .footer-bottom .footer-right {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (min-width: 1200px) {
  /* line 31, ../../src/sass/strips/footer.scss */
  footer .footer-bottom .footer-left {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
  /* line 36, ../../src/sass/strips/footer.scss */
  footer .footer-bottom .footer-right {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
/* line 41, ../../src/sass/strips/footer.scss */
footer .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
/* line 47, ../../src/sass/strips/footer.scss */
footer .footer-right {
  width: 270px;
}
/* line 53, ../../src/sass/strips/footer.scss */
footer .logo {
  margin-bottom: 35px;
}
/* line 57, ../../src/sass/strips/footer.scss */
footer .footer-text {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 0;
  width: 730px;
  max-width: 100%;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 57, ../../src/sass/strips/footer.scss */
  footer .footer-text {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 57, ../../src/sass/strips/footer.scss */
  footer .footer-text {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 57, ../../src/sass/strips/footer.scss */
  footer .footer-text {
    font-size: 28px;
    line-height: 36px;
  }
}
@media (min-width: 768px) {
  /* line 57, ../../src/sass/strips/footer.scss */
  footer .footer-text {
    margin-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  /* line 57, ../../src/sass/strips/footer.scss */
  footer .footer-text {
    margin-bottom: 40px;
  }
}
/* line 74, ../../src/sass/strips/footer.scss */
footer .footer-bottom-right-navigation li {
  margin-bottom: 25px;
}
/* line 75, ../../src/sass/strips/footer.scss */
footer .footer-bottom-right-navigation li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 30px;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 75, ../../src/sass/strips/footer.scss */
  footer .footer-bottom-right-navigation li a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  /* line 75, ../../src/sass/strips/footer.scss */
  footer .footer-bottom-right-navigation li a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 30px;
  }
}
/* line 81, ../../src/sass/strips/footer.scss */
footer .footer-bottom-right-navigation li:hover a {
  color: #f09c22;
}
@media (min-width: 1200px) {
  /* line 74, ../../src/sass/strips/footer.scss */
  footer .footer-bottom-right-navigation li {
    margin-bottom: 30px;
  }
}
/* line 95, ../../src/sass/strips/footer.scss */
footer .footer-social.navigation {
  background-color: #ddddd8;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px;
  -webkit-border-bottom-left-radius: 6px;
     -moz-border-radius-bottomleft: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
     -moz-border-radius-bottomright: 6px;
          border-bottom-right-radius: 6px;
  margin-left: auto;
  padding: 0;
  background-color: transparent;
  margin-bottom: 40px;
}
/* line 2, ../../src/sass/mixins/socials.scss */
footer .footer-social.navigation .socials {
  display: inline-block;
}
/* line 5, ../../src/sass/mixins/socials.scss */
footer .footer-social.navigation .socials svg path {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 9, ../../src/sass/mixins/socials.scss */
footer .footer-social.navigation .socials .facebook svg {
  width: 10px;
  height: 19px;
}
/* line 13, ../../src/sass/mixins/socials.scss */
footer .footer-social.navigation .socials .twitter svg {
  width: 19px;
  height: 15px;
}
/* line 17, ../../src/sass/mixins/socials.scss */
footer .footer-social.navigation .socials .instagram svg {
  width: 19px;
  height: 15px;
}
/* line 22, ../../src/sass/mixins/socials.scss */
footer .footer-social.navigation .socials .youtube svg {
  width: 19px;
  height: 15px;
}
/* line 27, ../../src/sass/mixins/socials.scss */
footer .footer-social.navigation .socials .linkedin svg {
  width: 18px;
  height: 18px;
}
/* line 33, ../../src/sass/mixins/socials.scss */
footer .footer-social.navigation .socials a {
  display: inline-block;
  margin-right: 20px;
}
/* line 37, ../../src/sass/mixins/socials.scss */
footer .footer-social.navigation .socials a:last-of-type {
  margin-right: 40px;
}
/* line 43, ../../src/sass/mixins/socials.scss */
footer .footer-social.navigation .socials a:hover svg path {
  fill: #f09c22;
}
/* line 12, ../../src/sass/mixins/socials-and-nav.scss */
footer .footer-social.navigation ul {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 15, ../../src/sass/mixins/socials-and-nav.scss */
footer .footer-social.navigation ul li {
  margin-right: 20px;
}
/* line 19, ../../src/sass/mixins/socials-and-nav.scss */
footer .footer-social.navigation ul li:last-of-type {
  margin-right: 0;
}
/* line 23, ../../src/sass/mixins/socials-and-nav.scss */
footer .footer-social.navigation ul li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0;
  text-decoration: none;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 23, ../../src/sass/mixins/socials-and-nav.scss */
  footer .footer-social.navigation ul li a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 23, ../../src/sass/mixins/socials-and-nav.scss */
  footer .footer-social.navigation ul li a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
/* line 29, ../../src/sass/mixins/socials-and-nav.scss */
footer .footer-social.navigation ul li:hover a {
  color: #f09c22;
}
@media (min-width: 1200px) {
  /* line 95, ../../src/sass/strips/footer.scss */
  footer .footer-social.navigation {
    margin-bottom: 0;
  }
}
/* line 107, ../../src/sass/strips/footer.scss */
footer .footer-copyright {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
  margin-bottom: 0;
  width: 270px;
}
@media (min-width: 768px) {
  /* line 107, ../../src/sass/strips/footer.scss */
  footer .footer-copyright {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 107, ../../src/sass/strips/footer.scss */
  footer .footer-copyright {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 107, ../../src/sass/strips/footer.scss */
  footer .footer-copyright {
    margin-bottom: 20px;
  }
}
/* line 117, ../../src/sass/strips/footer.scss */
footer .by-one {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1200px) {
  /* line 117, ../../src/sass/strips/footer.scss */
  footer .by-one {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
/* line 124, ../../src/sass/strips/footer.scss */
footer .by-one a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 124, ../../src/sass/strips/footer.scss */
  footer .by-one a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 124, ../../src/sass/strips/footer.scss */
  footer .by-one a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 129, ../../src/sass/strips/footer.scss */
footer .by-one a:hover {
  color: #f09c22;
}
/* line 136, ../../src/sass/strips/footer.scss */
footer .footer-bottom-left-navigation {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 140, ../../src/sass/strips/footer.scss */
footer .footer-bottom-left-navigation a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 140, ../../src/sass/strips/footer.scss */
  footer .footer-bottom-left-navigation a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 140, ../../src/sass/strips/footer.scss */
  footer .footer-bottom-left-navigation a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 142, ../../src/sass/strips/footer.scss */
footer .footer-bottom-left-navigation ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  margin: 0;
}
@media (min-width: 1200px) {
  /* line 142, ../../src/sass/strips/footer.scss */
  footer .footer-bottom-left-navigation ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
/* line 154, ../../src/sass/strips/footer.scss */
footer .footer-bottom-left-navigation ul li a {
  margin-right: 15px;
  padding-right: 15px;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 1200px) {
  /* line 154, ../../src/sass/strips/footer.scss */
  footer .footer-bottom-left-navigation ul li a {
    border-right: 1.5px solid black;
  }
}
/* line 165, ../../src/sass/strips/footer.scss */
footer .footer-bottom-left-navigation ul li:hover a {
  color: #f09c22;
}

/* line 4, ../../src/sass/mixins/user-defined-spacing.scss */
.strip.masonry:not(.download-strip).both .container {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 4, ../../src/sass/mixins/user-defined-spacing.scss */
  .strip.masonry:not(.download-strip).both .container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* line 16, ../../src/sass/mixins/user-defined-spacing.scss */
.strip.masonry:not(.download-strip).spacing_under .container {
  padding-top: 0;
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 16, ../../src/sass/mixins/user-defined-spacing.scss */
  .strip.masonry:not(.download-strip).spacing_under .container {
    padding-top: 0;
    padding-bottom: 50px;
  }
}
/* line 28, ../../src/sass/mixins/user-defined-spacing.scss */
.strip.masonry:not(.download-strip).spacing_above .container {
  padding-top: 20px;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  /* line 28, ../../src/sass/mixins/user-defined-spacing.scss */
  .strip.masonry:not(.download-strip).spacing_above .container {
    padding-top: 50px;
    padding-bottom: 0;
  }
}
/* line 40, ../../src/sass/mixins/user-defined-spacing.scss */
.strip.masonry:not(.download-strip).none .container {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  /* line 40, ../../src/sass/mixins/user-defined-spacing.scss */
  .strip.masonry:not(.download-strip).none .container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 5, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile-container {
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  overflow: hidden;
}
/* line 11, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile {
  position: relative;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  overflow: hidden;
  padding: 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  /*
      $container_full: 1170px;
      $container_tablet_landscape: 960px;
      $container_tablet_portrait: 768px;
  */
}
/* line 3, ../../src/sass/mixins/dark-overlay.scss */
.strip.masonry .masonry-tile .dark-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
/* line 24, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile .content,
.strip.masonry .masonry-tile .link-container {
  position: relative;
  z-index: 10;
}
@media (min-width: 520px) {
  /* line 32, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile:hover .masonry-background {
    -webkit-transform: translateX(-50%) scale(1.2);
       -moz-transform: translateX(-50%) scale(1.2);
        -ms-transform: translateX(-50%) scale(1.2);
         -o-transform: translateX(-50%) scale(1.2);
            transform: translateX(-50%) scale(1.2);
  }
}
/* line 38, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile .masonry-background {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 49, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile .content {
  min-height: 264px;
  margin-bottom: 20px;
}
/* line 54, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile p.title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 34px;
}
@media (min-width: 768px) {
  /* line 54, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile p.title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 34px;
  }
}
@media (min-width: 1200px) {
  /* line 54, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile p.title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 34px;
  }
}
/* line 59, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile p:not(.title) {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 59, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile p:not(.title) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 59, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile p:not(.title) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 63, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile .read-more-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 63, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 63, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 97, ../../src/sass/helpers/_typography.scss */
.strip.masonry .masonry-tile .read-more-link .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 4, ../../src/sass/mixins/read-more-link-hover.scss */
.strip.masonry .masonry-tile .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 13, ../../src/sass/mixins/read-more-link-hover.scss */
.strip.masonry .masonry-tile .read-more-link:hover .read-more-arrow {
  -webkit-transform: translateX(5px);
     -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
       -o-transform: translateX(5px);
          transform: translateX(5px);
}
/* line 69, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile .link-container {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
/* line 76, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile.light p,
.strip.masonry .masonry-tile.light p.title,
.strip.masonry .masonry-tile.light a.read-more-link {
  color: #FFF;
}
/* line 81, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile.light p .read-more-arrow,
.strip.masonry .masonry-tile.light p.title .read-more-arrow,
.strip.masonry .masonry-tile.light a.read-more-link .read-more-arrow {
  background: url("/wp-content/themes/reonline/inc/assets/images/white_arrow_right.svg");
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 94, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile.big {
  width: 100%;
  height: auto;
  min-width: 50%;
}
@media (min-width: 520px) {
  /* line 94, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile.big {
    height: 780px;
  }
}
@media (min-width: 640px) {
  /* line 94, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile.big {
    width: 585px;
    height: 780px;
  }
}
/* line 109, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile.half {
  width: 100%;
  height: auto;
  min-width: 50%;
}
@media (min-width: 520px) {
  /* line 109, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile.half {
    height: 390px;
  }
}
@media (min-width: 640px) {
  /* line 109, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile.half {
    width: 585px;
  }
}
/* line 125, ../../src/sass/strips/masonry.scss */
.strip.masonry .masonry-tile.quarter {
  width: 100%;
  height: auto;
  min-width: 25%;
}
@media (min-width: 520px) {
  /* line 125, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile.quarter {
    height: 390px;
  }
}
@media (min-width: 640px) {
  /* line 125, ../../src/sass/strips/masonry.scss */
  .strip.masonry .masonry-tile.quarter {
    width: 292.5px;
  }
}

/* line 1, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles {
  background-color: #ffcf42;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 3, ../../src/sass/mixins/curated-tiles-strip-spacing.scss */
.strip.curated-tiles:not(.download-strip).both {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 3, ../../src/sass/mixins/curated-tiles-strip-spacing.scss */
  .strip.curated-tiles:not(.download-strip).both {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
/* line 13, ../../src/sass/mixins/curated-tiles-strip-spacing.scss */
.strip.curated-tiles:not(.download-strip).spacing_under {
  margin-top: 0;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 13, ../../src/sass/mixins/curated-tiles-strip-spacing.scss */
  .strip.curated-tiles:not(.download-strip).spacing_under {
    margin-top: 0;
    margin-bottom: 50px;
  }
}
/* line 23, ../../src/sass/mixins/curated-tiles-strip-spacing.scss */
.strip.curated-tiles:not(.download-strip).spacing_above {
  margin-top: 20px;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  /* line 23, ../../src/sass/mixins/curated-tiles-strip-spacing.scss */
  .strip.curated-tiles:not(.download-strip).spacing_above {
    margin-top: 50px;
    margin-bottom: 0;
  }
}
/* line 34, ../../src/sass/mixins/curated-tiles-strip-spacing.scss */
.strip.curated-tiles:not(.download-strip).none {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  /* line 34, ../../src/sass/mixins/curated-tiles-strip-spacing.scss */
  .strip.curated-tiles:not(.download-strip).none {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 7, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles.white {
  background: white;
}
/* line 12, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles .container {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 12, ../../src/sass/strips/curated-tiles.scss */
  .strip.curated-tiles .container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* line 22, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles h2.title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 22, ../../src/sass/strips/curated-tiles.scss */
  .strip.curated-tiles h2.title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  /* line 22, ../../src/sass/strips/curated-tiles.scss */
  .strip.curated-tiles h2.title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 40px;
  }
}
/* line 26, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles .curated-tile {
  width: 370px;
  position: relative;
  background-color: #FFF;
  border-bottom: 5px solid #f09c22;
  max-width: 100%;
  margin-bottom: 30px;
}
@media (min-width: 520px) {
  /* line 26, ../../src/sass/strips/curated-tiles.scss */
  .strip.curated-tiles .curated-tile {
    max-width: 370px;
  }
}
/* line 12, ../../src/sass/mixins/curated-tile.scss */
.strip.curated-tiles .curated-tile .this-is-clickable {
  text-decoration: none;
}
/* line 16, ../../src/sass/mixins/curated-tile.scss */
.strip.curated-tiles .curated-tile .image {
  height: 152px;
  width: 100%;
  background-color: #d8d8d8;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
/* line 24, ../../src/sass/mixins/curated-tile.scss */
.strip.curated-tiles .curated-tile .editable-tabs {
  position: absolute;
}
/* line 28, ../../src/sass/mixins/curated-tile.scss */
.strip.curated-tiles .curated-tile .editable-tab {
  background-color: #f09c22;
  display: inline-block;
  position: relative;
  padding: 1px 10px;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 10px;
  line-height: 28px;
  margin-bottom: 0;
  text-transform: uppercase;
  margin-right: 1px;
  color: #333333;
}
@media (min-width: 768px) {
  /* line 28, ../../src/sass/mixins/curated-tile.scss */
  .strip.curated-tiles .curated-tile .editable-tab {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 28, ../../src/sass/mixins/curated-tile.scss */
  .strip.curated-tiles .curated-tile .editable-tab {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
/* line 38, ../../src/sass/mixins/curated-tile.scss */
.strip.curated-tiles .curated-tile p.title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #3c3c3c;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 38, ../../src/sass/mixins/curated-tile.scss */
  .strip.curated-tiles .curated-tile p.title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 38, ../../src/sass/mixins/curated-tile.scss */
  .strip.curated-tiles .curated-tile p.title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 42, ../../src/sass/mixins/curated-tile.scss */
.strip.curated-tiles .curated-tile .content p:not(.title):not(.author) {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 42, ../../src/sass/mixins/curated-tile.scss */
  .strip.curated-tiles .curated-tile .content p:not(.title):not(.author) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 42, ../../src/sass/mixins/curated-tile.scss */
  .strip.curated-tiles .curated-tile .content p:not(.title):not(.author) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 48, ../../src/sass/mixins/curated-tile.scss */
.strip.curated-tiles .curated-tile .tile-content-container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px;
  height: -webkit-calc(100% - 152px );
  height: -moz-calc(100% - 152px );
  height: calc(100% - 152px );
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 35, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles .grid-container.two .curated-tile {
  width: 100%;
  max-width: 570px;
}
/* line 40, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles .link-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 44, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles .read-more-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 44, ../../src/sass/strips/curated-tiles.scss */
  .strip.curated-tiles .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 44, ../../src/sass/strips/curated-tiles.scss */
  .strip.curated-tiles .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 7, ../../src/sass/mixins/read-more-link.scss */
.strip.curated-tiles .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transition-duration: 0.35s;
     -moz-transition-duration: 0.35s;
       -o-transition-duration: 0.35s;
          transition-duration: 0.35s;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 4, ../../src/sass/mixins/read-more-link-hover.scss */
.strip.curated-tiles .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 8, ../../src/sass/mixins/read-more-link-hover.scss */
.strip.curated-tiles .read-more-link:hover {
  color: #f09c22;
}
/* line 13, ../../src/sass/mixins/read-more-link-hover.scss */
.strip.curated-tiles .read-more-link:hover .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  -webkit-transform: translateX(5px);
     -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
       -o-transform: translateX(5px);
          transform: translateX(5px);
}
/* line 51, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles .grid-container {
  display: block;
  width: 100%;
  max-width: 370px;
  margin: 0 auto;
}
/* line 57, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles .grid-container.two {
  max-width: 570px;
}
/* line 64, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles.mobile {
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 68, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles.mobile .owl-stage-outer {
  margin-bottom: 32px;
}
/* line 73, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles.mobile .owl-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 79, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles.mobile .owl-dot {
  width: 12px;
  height: 12px;
  border: 1px solid #000;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  margin-right: 6px;
}
/* line 86, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles.mobile .owl-dot:last-of-type {
  margin-right: 0;
}
/* line 90, ../../src/sass/strips/curated-tiles.scss */
.strip.curated-tiles.mobile .owl-dot.active {
  background-color: #000;
}
@media (min-width: 1200px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .strip.curated-tiles .grid-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 1 * 100% + (1 - 1) * 30px );
    max-width: -moz-calc( 1 * 100% + (1 - 1) * 30px );
    max-width: calc( 1 * 100% + (1 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item {
    min-width: 100%;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(-2n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) and (min-width: 390px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .strip.curated-tiles .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: -moz-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: calc( 1 * 370px + (1 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(-2n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) and (min-width: 520px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .strip.curated-tiles .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: -moz-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: calc( 1 * 370px + (1 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(-2n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1024px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .strip.curated-tiles .grid-container {
    margin-right: auto;
  }
}
@media (min-width: 1200px) and (min-width: 1024px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .strip.curated-tiles .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 2 * 370px + (2 - 1) * 30px );
    max-width: -moz-calc( 2 * 370px + (2 - 1) * 30px );
    max-width: calc( 2 * 370px + (2 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .strip.curated-tiles .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 3 * 370px + (3 - 1) * 30px );
    max-width: -moz-calc( 3 * 370px + (3 - 1) * 30px );
    max-width: calc( 3 * 370px + (3 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(2n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container .grid-item:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 31, ../../src/sass/mixins/grid.scss */
  .strip.curated-tiles .grid-container.two {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 2 * 570px + (2 - 1) * 30px );
    max-width: -moz-calc( 2 * 570px + (2 - 1) * 30px );
    max-width: calc( 2 * 570px + (2 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container.two .grid-item {
    min-width: 570px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container.two .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container.two .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container.two .grid-item:nth-of-type(1n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .strip.curated-tiles .grid-container.two .grid-item:nth-of-type(2n) {
    margin-right: 0;
  }
}

/* line 1, ../../src/sass/strips/download-strip.scss */
.download-strip {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 2, ../../src/sass/mixins/download-strip-spacing.scss */
.download-strip.both, .download-strip.spacing_both {
  padding-bottom: 45px;
  padding-top: 45px;
}
@media (min-width: 1200px) {
  /* line 2, ../../src/sass/mixins/download-strip-spacing.scss */
  .download-strip.both, .download-strip.spacing_both {
    padding-bottom: 125px;
    padding-top: 80px;
  }
}
/* line 14, ../../src/sass/mixins/download-strip-spacing.scss */
.download-strip.spacing_under {
  padding-bottom: 45px;
  padding-top: 0;
}
@media (min-width: 1200px) {
  /* line 14, ../../src/sass/mixins/download-strip-spacing.scss */
  .download-strip.spacing_under {
    padding-bottom: 125px;
    padding-top: 0;
  }
}
/* line 25, ../../src/sass/mixins/download-strip-spacing.scss */
.download-strip.spacing_above {
  padding-bottom: 0;
  padding-top: 45px;
}
@media (min-width: 1200px) {
  /* line 25, ../../src/sass/mixins/download-strip-spacing.scss */
  .download-strip.spacing_above {
    padding-bottom: 0;
    padding-top: 80px;
  }
}
/* line 36, ../../src/sass/mixins/download-strip-spacing.scss */
.download-strip.none, .download-strip.spacing_none {
  padding-bottom: 0;
  padding-top: 0;
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/download-strip-spacing.scss */
  .download-strip.none, .download-strip.spacing_none {
    padding-bottom: 0;
    padding-top: 0;
  }
}
/* line 47, ../../src/sass/mixins/download-strip-spacing.scss */
.download-strip .container {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 47, ../../src/sass/mixins/download-strip-spacing.scss */
  .download-strip .container {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
/* line 9, ../../src/sass/strips/download-strip.scss */
.download-strip .container {
  width: 975px;
  max-width: 100%;
  background-color: #ebebeb;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  padding-left: 30px;
  padding-right: 30px;
}
@media (min-width: 1024px) {
  /* line 9, ../../src/sass/strips/download-strip.scss */
  .download-strip .container {
    padding-left: 52px;
    padding-right: 52px;
  }
}
/* line 24, ../../src/sass/strips/download-strip.scss */
.download-strip .title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 25px;
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 24, ../../src/sass/strips/download-strip.scss */
  .download-strip .title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 25px;
  }
}
@media (min-width: 1200px) {
  /* line 24, ../../src/sass/strips/download-strip.scss */
  .download-strip .title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 25px;
  }
}
/* line 28, ../../src/sass/strips/download-strip.scss */
.download-strip .file-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 15px;
  padding-bottom: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  border-bottom: 1px solid #dfdfda;
}
@media (min-width: 1200px) {
  /* line 28, ../../src/sass/strips/download-strip.scss */
  .download-strip .file-tile {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 18, ../../src/sass/mixins/file-tile.scss */
.download-strip .file-tile p.file-ext, .download-strip .file-tile p.file-size {
  width: 50%;
  min-width: 50%;
}
/* line 24, ../../src/sass/mixins/file-tile.scss */
.download-strip .file-tile p.file-name, .download-strip .file-tile p.file-cta {
  width: 100%;
  min-width: 100%;
}
@media (min-width: 1200px) {
  /* line 33, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile p.file-name {
    width: 45%;
    min-width: 45%;
  }
  /* line 38, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile p.file-ext, .download-strip .file-tile p.file-size {
    width: 15%;
    min-width: 15%;
  }
  /* line 44, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile p.file-cta {
    width: 25%;
    min-width: 25%;
  }
}
/* line 51, ../../src/sass/mixins/file-tile.scss */
.download-strip .file-tile .file-name {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  text-decoration: none;
  word-break: break-word;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  word-break: break-all;
}
@media (min-width: 768px) {
  /* line 51, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile .file-name {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 51, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile .file-name {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 59, ../../src/sass/mixins/file-tile.scss */
.download-strip .file-tile .file-ext,
.download-strip .file-tile .file-size {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 59, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile .file-ext,
  .download-strip .file-tile .file-size {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 59, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile .file-ext,
  .download-strip .file-tile .file-size {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 63, ../../src/sass/mixins/file-tile.scss */
.download-strip .file-tile .file-ext {
  text-transform: uppercase;
}
/* line 67, ../../src/sass/mixins/file-tile.scss */
.download-strip .file-tile .download-resource {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  text-decoration: none;
  background-color: #f09c22;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 197px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 7px 10px;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
}
@media (min-width: 768px) {
  /* line 67, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile .download-resource {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 67, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile .download-resource {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 82, ../../src/sass/mixins/file-tile.scss */
.download-strip .file-tile .download-resource .icon {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  margin-right: 9px;
}
/* line 89, ../../src/sass/mixins/file-tile.scss */
.download-strip .file-tile .download-resource .icon .arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/white_arrow_digging_in.svg");
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 102, ../../src/sass/mixins/file-tile.scss */
.download-strip .file-tile .download-resource .icon .dig-hole {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/white_digging_area.svg");
  display: block;
  width: 18px;
  height: 7px;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 116, ../../src/sass/mixins/file-tile.scss */
.download-strip .file-tile .download-resource:hover {
  cursor: pointer;
}
@media (min-width: 520px) {
  /* line 116, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile .download-resource:hover {
    background-color: #333333;
  }
  /* line 121, ../../src/sass/mixins/file-tile.scss */
  .download-strip .file-tile .download-resource:hover .arrow {
    -webkit-transform: translateX(-50%) translateY(4px);
       -moz-transform: translateX(-50%) translateY(4px);
        -ms-transform: translateX(-50%) translateY(4px);
         -o-transform: translateX(-50%) translateY(4px);
            transform: translateX(-50%) translateY(4px);
  }
}

/* line 1, ../../src/sass/strips/accordions.scss */
.accordion-strip {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 25px;
  padding-bottom: 40px;
}
@media (min-width: 1200px) {
  /* line 1, ../../src/sass/strips/accordions.scss */
  .accordion-strip {
    padding-top: 65px;
    padding-bottom: 90px;
  }
}
/* line 12, ../../src/sass/strips/accordions.scss */
.accordion-strip .accordion-item {
  width: -webkit-calc(100%);
  width: -moz-calc(100%);
  width: calc(100%);
  display: block;
  border-top: 1px solid #dfdfda;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 19, ../../src/sass/strips/accordions.scss */
.accordion-strip .accordion-item:hover {
  cursor: pointer;
}
@media (min-width: 1024px) {
  /* line 12, ../../src/sass/strips/accordions.scss */
  .accordion-strip .accordion-item {
    width: -webkit-calc(100% - 15px);
    width: -moz-calc(100% - 15px);
    width: calc(100% - 15px);
  }
}
/* line 28, ../../src/sass/strips/accordions.scss */
.accordion-strip .accordion-item:last-of-type {
  border-bottom: 1px solid #dfdfda;
}
/* line 33, ../../src/sass/strips/accordions.scss */
.accordion-strip .accordion-item.active .line-one {
  height: 0;
}
/* line 43, ../../src/sass/strips/accordions.scss */
.accordion-strip .accordion-column:first-of-type .accordion-item:last-of-type {
  border-bottom: 0;
}
@media (min-width: 1024px) {
  /* line 39, ../../src/sass/strips/accordions.scss */
  .accordion-strip .accordion-column {
    width: -webkit-calc( 100% - 15px );
    width: -moz-calc( 100% - 15px );
    width: calc( 100% - 15px );
  }
  /* line 54, ../../src/sass/strips/accordions.scss */
  .accordion-strip .accordion-column:first-of-type .accordion-item:last-of-type {
    border-bottom: 1px solid #dfdfda;
  }
}
/* line 62, ../../src/sass/strips/accordions.scss */
.accordion-strip .accordion-tiles-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (min-width: 1024px) {
  /* line 62, ../../src/sass/strips/accordions.scss */
  .accordion-strip .accordion-tiles-container {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
/* line 71, ../../src/sass/strips/accordions.scss */
.accordion-strip .title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 20px;
  text-align: center;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  /* line 71, ../../src/sass/strips/accordions.scss */
  .accordion-strip .title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 71, ../../src/sass/strips/accordions.scss */
  .accordion-strip .title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  /* line 71, ../../src/sass/strips/accordions.scss */
  .accordion-strip .title {
    margin-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  /* line 71, ../../src/sass/strips/accordions.scss */
  .accordion-strip .title {
    margin-bottom: 40px;
  }
}
/* line 84, ../../src/sass/strips/accordions.scss */
.accordion-strip .arrow-right {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 89, ../../src/sass/strips/accordions.scss */
.accordion-strip .parent-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #3c3c3c;
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 0px;
  text-decoration: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px 25px;
  padding-top: 14px;
  padding-bottom: 19px;
  display: block;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  /* line 89, ../../src/sass/strips/accordions.scss */
  .accordion-strip .parent-link {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 89, ../../src/sass/strips/accordions.scss */
  .accordion-strip .parent-link {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 104, ../../src/sass/strips/accordions.scss */
.accordion-strip .accordion-children {
  display: none;
}
/* line 108, ../../src/sass/strips/accordions.scss */
.accordion-strip .accordion-child {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  margin-bottom: 15px;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  margin-left: 45px;
  display: block;
}
@media (min-width: 768px) {
  /* line 108, ../../src/sass/strips/accordions.scss */
  .accordion-strip .accordion-child {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 108, ../../src/sass/strips/accordions.scss */
  .accordion-strip .accordion-child {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 768px) {
  /* line 108, ../../src/sass/strips/accordions.scss */
  .accordion-strip .accordion-child {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 108, ../../src/sass/strips/accordions.scss */
  .accordion-strip .accordion-child {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 7, ../../src/sass/mixins/read-more-link.scss */
.accordion-strip .accordion-child .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transition-duration: 0.35s;
     -moz-transition-duration: 0.35s;
       -o-transition-duration: 0.35s;
          transition-duration: 0.35s;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 4, ../../src/sass/mixins/read-more-link-hover.scss */
.accordion-strip .accordion-child .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 8, ../../src/sass/mixins/read-more-link-hover.scss */
.accordion-strip .accordion-child:hover {
  color: #f09c22;
}
/* line 13, ../../src/sass/mixins/read-more-link-hover.scss */
.accordion-strip .accordion-child:hover .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  -webkit-transform: translateX(5px);
     -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
       -o-transform: translateX(5px);
          transform: translateX(5px);
}
/* line 117, ../../src/sass/strips/accordions.scss */
.accordion-strip .accordion-child:last-of-type {
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  /* line 108, ../../src/sass/strips/accordions.scss */
  .accordion-strip .accordion-child {
    margin-bottom: 35px;
  }
  /* line 125, ../../src/sass/strips/accordions.scss */
  .accordion-strip .accordion-child:last-of-type {
    margin-bottom: 15px;
  }
}
/* line 131, ../../src/sass/strips/accordions.scss */
.accordion-strip .plus-button {
  position: relative;
  width: 10px;
  height: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
}
/* line 138, ../../src/sass/strips/accordions.scss */
.accordion-strip .plus-button .line {
  background-color: #3c3c3c;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
/* line 145, ../../src/sass/strips/accordions.scss */
.accordion-strip .plus-button .line-one {
  width: 2px;
  height: 10px;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 150, ../../src/sass/strips/accordions.scss */
.accordion-strip .plus-button .line-two {
  width: 10px;
  height: 2px;
}

/* line 4, ../../src/sass/strips/subject-knowledge-submenu.scss */
.subject-knowledge-parent:hover .subject-knowledge-strip {
  display: block;
}

/* line 10, ../../src/sass/strips/subject-knowledge-submenu.scss */
.subject-knowledge-strip {
  border-bottom: 5px solid #f09c22;
  padding-top: 30px;
  position: relative;
  z-index: 20;
  background-color: #FFF;
  left: 0;
  width: 100%;
  display: none;
}
/* line 15, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip.active {
  display: block;
}
/* line 19, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip:after {
  content: '';
  width: 100%;
  position: absolute;
  top: 100%;
  top: -webkit-calc(100%);
  top: -moz-calc(100%);
  top: calc(100%);
  left: 0;
  z-index: -1;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
     -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
  height: 2px;
}
/* line 33, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 38, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip .icon-image {
  width: 50px;
  height: 50px;
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  display: block;
}
/* line 45, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip .sk-item-icon {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: #333333;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  min-width: 50px;
}
/* line 55, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip .sk-item-label {
  font-family: azo-sans-web, sans-serif;
  font-weight: 400;
  color: #333333;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0px;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  margin-left: 25px;
}
@media (min-width: 768px) {
  /* line 55, ../../src/sass/mixins/subject-knowledge-strip.scss */
  .subject-knowledge-strip .sk-item-label {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 55, ../../src/sass/mixins/subject-knowledge-strip.scss */
  .subject-knowledge-strip .sk-item-label {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0px;
  }
}
/* line 61, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip .sk-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
  width: 290px;
  min-width: 290px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  /* line 61, ../../src/sass/mixins/subject-knowledge-strip.scss */
  .subject-knowledge-strip .sk-item {
    min-width: -webkit-calc(100% / 4);
    min-width: -moz-calc(100% / 4);
    min-width: calc(100% / 4);
  }
}
/* line 74, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip .sk-item:hover {
  cursor: pointer;
}
/* line 76, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip .sk-item:hover .sk-item-icon {
  background-color: #f09c22;
}
/* line 80, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip .sk-item:hover .sk-item-label {
  color: #f09c22;
}

/* line 1, ../../src/sass/strips/image-billboard.scss */
.image-billboard {
  position: relative;
  height: 250px;
  overflow: hidden;
}
@media (min-width: 1024px) {
  /* line 1, ../../src/sass/strips/image-billboard.scss */
  .image-billboard {
    height: 520px;
  }
  /* line 9, ../../src/sass/strips/image-billboard.scss */
  .image-billboard.small {
    height: 270px;
  }
}
/* line 14, ../../src/sass/strips/image-billboard.scss */
.image-billboard.no-image {
  height: 250px;
}
/* line 17, ../../src/sass/strips/image-billboard.scss */
.image-billboard.no-image .background {
  background-image: none !important;
  background-color: #f09c22 !important;
}
@media (min-width: 1024px) {
  /* line 14, ../../src/sass/strips/image-billboard.scss */
  .image-billboard.no-image {
    height: 270px;
  }
}
/* line 27, ../../src/sass/strips/image-billboard.scss */
.image-billboard .background {
  height: 100%;
  width: 100%;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 38, ../../src/sass/strips/image-billboard.scss */
.image-billboard .billboard-content {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
@media (min-width: 1024px) {
  /* line 46, ../../src/sass/strips/image-billboard.scss */
  .image-billboard .billboard-content .container {
    max-width: 100%;
  }
}
/* line 53, ../../src/sass/strips/image-billboard.scss */
.image-billboard .billboard-content .billboard-text {
  width: 900px;
  max-width: 100%;
}

/* line 1, ../../src/sass/strips/donors-strip.scss */
.donors-strip {
  padding: 60px 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 5, ../../src/sass/strips/donors-strip.scss */
.donors-strip .main-donor-logo {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  width: 469px;
  height: 104px;
  max-width: 80%;
  margin: auto;
  margin-bottom: 50px;
  margin-top: 0;
}
/* line 15, ../../src/sass/strips/donors-strip.scss */
.donors-strip .donor-text {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #3c3c3c;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 0px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
  width: 765px;
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 15, ../../src/sass/strips/donors-strip.scss */
  .donors-strip .donor-text {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 15, ../../src/sass/strips/donors-strip.scss */
  .donors-strip .donor-text {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 0px;
  }
}
@media (min-width: 520px) {
  /* line 15, ../../src/sass/strips/donors-strip.scss */
  .donors-strip .donor-text {
    margin-bottom: 60px;
  }
}
/* line 28, ../../src/sass/strips/donors-strip.scss */
.donors-strip .grid-container.logo-listing {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: -webkit-calc( 2 * 140px + (2 - 1) * 0px );
  max-width: -moz-calc( 2 * 140px + (2 - 1) * 0px );
  max-width: calc( 2 * 140px + (2 - 1) * 0px );
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 27, ../../src/sass/helpers/ab_grid.scss */
.donors-strip .grid-container.logo-listing .donor-logo-item {
  min-width: 140px;
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 51, ../../src/sass/helpers/ab_grid.scss */
.donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(-1n) {
  margin-right: 0px;
}
/* line 54, ../../src/sass/helpers/ab_grid.scss */
.donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(0n) {
  margin-right: 0px;
}
/* line 57, ../../src/sass/helpers/ab_grid.scss */
.donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(1n) {
  margin-right: 0px;
}
/* line 61, ../../src/sass/helpers/ab_grid.scss */
.donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(2n) {
  margin-right: 0;
}
@media (max-width: 400px) {
  /* line 28, ../../src/sass/strips/donors-strip.scss */
  .donors-strip .grid-container.logo-listing {
    margin-right: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (min-width: 1024px) {
  /* line 28, ../../src/sass/strips/donors-strip.scss */
  .donors-strip .grid-container.logo-listing {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 6 * 140px + (6 - 1) * 5px );
    max-width: -moz-calc( 6 * 140px + (6 - 1) * 5px );
    max-width: calc( 6 * 140px + (6 - 1) * 5px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .donors-strip .grid-container.logo-listing .donor-logo-item {
    min-width: 140px;
    margin-right: 5px;
    margin-bottom: 5px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(3n) {
    margin-right: 5px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(4n) {
    margin-right: 5px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(5n) {
    margin-right: 5px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(6n) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 28, ../../src/sass/strips/donors-strip.scss */
  .donors-strip .grid-container.logo-listing {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 8 * 140px + (8 - 1) * 5px );
    max-width: -moz-calc( 8 * 140px + (8 - 1) * 5px );
    max-width: calc( 8 * 140px + (8 - 1) * 5px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .donors-strip .grid-container.logo-listing .donor-logo-item {
    min-width: 140px;
    margin-right: 5px;
    margin-bottom: 5px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(5n) {
    margin-right: 5px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(6n) {
    margin-right: 5px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(7n) {
    margin-right: 5px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .donors-strip .grid-container.logo-listing .donor-logo-item:nth-of-type(8n) {
    margin-right: 0;
  }
}
/* line 52, ../../src/sass/strips/donors-strip.scss */
.donors-strip .donor-logo-item {
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  width: 140px;
  max-width: 50%;
  min-width: 140px;
  height: 80px;
  display: inline-block;
}

/* line 1, ../../src/sass/strips/back-to-top.scss */
.back-to-top-strip {
  margin-bottom: 25px;
}
/* line 4, ../../src/sass/strips/back-to-top.scss */
.back-to-top-strip .container {
  padding: 20px 0 !important;
}
/* line 8, ../../src/sass/strips/back-to-top.scss */
.back-to-top-strip .content {
  text-align: right;
  width: 100%;
}
/* line 13, ../../src/sass/strips/back-to-top.scss */
.back-to-top-strip .content a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  color: #FFF;
  padding: 2px 8px;
  background-color: #f09c22;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
@media (min-width: 768px) {
  /* line 13, ../../src/sass/strips/back-to-top.scss */
  .back-to-top-strip .content a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 13, ../../src/sass/strips/back-to-top.scss */
  .back-to-top-strip .content a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 7, ../../src/sass/mixins/read-more-link.scss */
.back-to-top-strip .content a .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transition-duration: 0.35s;
     -moz-transition-duration: 0.35s;
       -o-transition-duration: 0.35s;
          transition-duration: 0.35s;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 4, ../../src/sass/mixins/read-more-link-hover.scss */
.back-to-top-strip .content a .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 8, ../../src/sass/mixins/read-more-link-hover.scss */
.back-to-top-strip .content a:hover {
  color: #f09c22;
}
/* line 13, ../../src/sass/mixins/read-more-link-hover.scss */
.back-to-top-strip .content a:hover .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  -webkit-transform: translateX(5px);
     -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
       -o-transform: translateX(5px);
          transform: translateX(5px);
}
/* line 20, ../../src/sass/strips/back-to-top.scss */
.back-to-top-strip .content a:hover {
  cursor: pointer;
  color: #FFF;
}
/* line 23, ../../src/sass/strips/back-to-top.scss */
.back-to-top-strip .content a:hover .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/white_arrow_up.svg");
  width: 13px;
  height: 8px;
  -webkit-background-size: cover;
     -moz-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform: translateY(-2px);
     -moz-transform: translateY(-2px);
      -ms-transform: translateY(-2px);
       -o-transform: translateY(-2px);
          transform: translateY(-2px);
}
/* line 32, ../../src/sass/strips/back-to-top.scss */
.back-to-top-strip .content a .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/white_arrow_up.svg");
  width: 13px;
  height: 8px;
  -webkit-background-size: cover;
     -moz-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 13, ../../src/sass/strips/back-to-top.scss */
  .back-to-top-strip .content a {
    display: inline-table;
  }
}

/* line 1, ../../src/sass/strips/search-filter.scss */
.container {
  overflow: visible;
}

@media (min-width: 1024px) {
  /* line 6, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter {
    padding: 35px 100px;
  }
}
@media (min-width: 1024px) {
  /* line 13, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .search-filter-title {
    text-align: left;
  }
}
@media (min-width: 1024px) {
  /* line 19, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .drop-downs-container {
    margin-bottom: 20px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    width: 800px;
  }
}
@media (min-width: 1200px) {
  /* line 19, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .drop-downs-container {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 35, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .drop-down .title {
    min-width: 200px;
  }
}
@media (min-width: 1200px) {
  /* line 43, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .some-text-in-the-front {
    margin-right: 40px;
    display: inline-block;
  }
}
@media (min-width: 1024px) {
  /* line 52, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .drop-down-content {
    top: -webkit-calc(100% + 1px);
    top: -moz-calc(100% + 1px);
    top: calc(100% + 1px);
    position: absolute;
    width: 803px;
    min-width: 803px;
    overflow: initial;
  }
}
@media (min-width: 1024px) {
  /* line 64, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .search-close-button {
    display: none;
  }
}
@media (max-width: 1024px) {
  /* line 71, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .items-lined-up {
    height: -webkit-calc(100% - 98px);
    height: -moz-calc(100% - 98px);
    height: calc(100% - 98px);
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  /* line 71, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .items-lined-up {
    min-width: 803px;
    opacity: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: none;
       -moz-transform: none;
        -ms-transform: none;
         -o-transform: none;
            transform: none;
    top: auto;
    left: auto;
    position: relative;
    background-color: transparent;
    width: auto;
    overflow: visible;
  }
}
@media (min-width: 1200px) {
  /* line 71, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .items-lined-up {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
@media (min-width: 1024px) {
  /* line 98, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .search-button {
    display: none;
  }
}
@media (min-width: 1024px) {
  /* line 105, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .search-close-button {
    display: none;
  }
}
@media (min-width: 1024px) {
  /* line 112, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .mobile-bottom-buttons {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1024px) {
  /* line 120, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .submit-button {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: auto;
    margin-left: 30px;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    margin-bottom: 0;
    margin-right: 0;
    background: #333333;
  }
  /* line 131, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .submit-button:hover {
    background: #f09c22;
    cursor: pointer;
  }
}
@media (min-width: 1024px) {
  /* line 140, ../../src/sass/strips/search-filter.scss */
  html:not(.touchevents) .search-filter .search-icon svg {
    margin-right: 20px;
  }
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down {
    margin-right: 1px;
  }
}
/* line 10, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down:last-of-type {
  margin-right: 0;
}
/* line 15, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down.active .title {
  background-color: #FFF;
}
/* line 20, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down.active .drop-down-title .arrow-down {
  -webkit-transform: scaleY(-1);
     -moz-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
}
/* line 26, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .remove-button {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/close_x.svg");
  height: 8px;
  display: inline-block;
  margin-left: 0;
  -webkit-transform-origin: center;
     -moz-transform-origin: center;
      -ms-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 37, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .remove-button:hover {
  cursor: pointer;
}
@media (min-width: 1024px) {
  /* line 46, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down:first-of-type .title {
    -webkit-border-top-left-radius: 6px;
       -moz-border-radius-topleft: 6px;
            border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
       -moz-border-radius-bottomleft: 6px;
            border-bottom-left-radius: 6px;
  }
  /* line 53, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down:last-of-type .title {
    -webkit-border-top-right-radius: 6px;
       -moz-border-radius-topright: 6px;
            border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
       -moz-border-radius-bottomright: 6px;
            border-bottom-right-radius: 6px;
  }
}
/* line 63, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .title {
  background-color: #dfdfda;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid white;
}
@media (min-width: 1024px) {
  /* line 63, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .title {
    background-color: #FFF;
    border-bottom: 0;
    width: 200px;
  }
}
/* line 78, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .title:hover {
  cursor: pointer;
}
/* line 82, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 12px;
  line-height: 28px;
  margin-bottom: 0px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
  }
}
/* line 95, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-title .counter-box {
  font-weight: 400;
}
@media (min-width: 1024px) {
  /* line 95, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-title .counter-box {
    display: none;
  }
}
/* line 106, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-title .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
@media (min-width: 1024px) {
  /* line 106, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-title .arrow-down {
    display: none;
  }
}
/* line 122, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .please-select {
  display: none;
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #767674;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .please-select {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 138, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .please-select .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
/* line 146, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .please-select.selected {
  font-weight: 800;
  color: #333333;
  text-transform: none;
}
/* line 153, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-item-label {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: underline;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 160, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .selected-items-indicator {
  display: none;
}
@media (min-width: 1024px) {
  /* line 160, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .selected-items-indicator {
    display: block;
  }
}
/* line 170, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .clear-selection {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  color: #FFF;
  text-decoration: underline;
  background-color: #333333;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px;
}
@media (min-width: 768px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 178, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .clear-selection:hover {
  cursor: pointer;
}
/* line 184, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-item {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 15px;
  border: 1px solid #333333;
  width: auto;
}
@media (min-width: 1024px) {
  /* line 184, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-item {
    margin-right: 1px;
    width: 200px;
    max-width: 200px;
    border: 0;
    margin-bottom: 1px;
  }
  /* line 202, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-item:nth-of-type(4n+1) {
    width: 180px;
  }
  /* line 205, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-item:nth-of-type(4n) {
    width: 180px;
    margin-right: 0;
  }
}
/* line 214, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-item .drop-down-item-inside {
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 223, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-item.active .drop-down-item-inside {
  background: #333333;
}
/* line 227, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-item.active .drop-down-item-label {
  color: #FFF;
}
/* line 231, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-item.active .remove-button {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  width: 8px;
  margin-left: 15px;
  min-width: 8px;
  min-height: 8px;
}
/* line 240, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-item:hover {
  cursor: pointer;
}
/* line 243, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-item:hover .drop-down-item-inside {
  background: #333333;
}
/* line 247, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-item:hover .drop-down-item-label {
  color: #FFF;
}
/* line 254, ../../src/sass/mixins/drop-down.scss */
html:not(.touchevents) .drop-down .drop-down-options {
  background: #FFF;
  padding: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1024px) {
  /* line 254, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-options {
    display: block;
    overflow-y: scroll;
    width: 330px;
    max-width: -webkit-calc(100% + 30px);
    max-width: -moz-calc(100% + 30px);
    max-width: calc(100% + 30px);
  }
  /* line 269, ../../src/sass/mixins/drop-down.scss */
  html:not(.touchevents) .drop-down .drop-down-options .drop-down-item {
    height: 45px;
  }
}

/* line 153, ../../src/sass/strips/search-filter.scss */
.search-filter {
  width: 100%;
  background-color: #ffcf42;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 35px 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 167, ../../src/sass/strips/search-filter.scss */
.search-filter.active .drop-down:not(.active) .title {
  background-color: #ebebeb;
}
/* line 174, ../../src/sass/strips/search-filter.scss */
.search-filter.active .drop-down:first-of-type .title, .search-filter.active .drop-down:last-of-type .title {
  -webkit-border-bottom-left-radius: 0;
     -moz-border-radius-bottomleft: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
     -moz-border-radius-bottomright: 0;
          border-bottom-right-radius: 0;
}
/* line 182, ../../src/sass/strips/search-filter.scss */
.search-filter .search-filter-title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 34px;
  line-height: 34px;
  margin-bottom: 45px;
  text-align: center;
  max-width: 100%;
}
@media (min-width: 768px) {
  /* line 182, ../../src/sass/strips/search-filter.scss */
  .search-filter .search-filter-title {
    font-size: 34px;
    line-height: 34px;
    margin-bottom: 45px;
  }
}
@media (min-width: 1200px) {
  /* line 182, ../../src/sass/strips/search-filter.scss */
  .search-filter .search-filter-title {
    font-size: 34px;
    line-height: 34px;
    margin-bottom: 45px;
  }
}
/* line 188, ../../src/sass/strips/search-filter.scss */
.search-filter .drop-downs-container {
  position: relative;
  width: 300px;
  max-width: 100%;
  z-index: 200;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
/* line 199, ../../src/sass/strips/search-filter.scss */
.search-filter .drop-down .title {
  min-width: 100%;
}
/* line 204, ../../src/sass/strips/search-filter.scss */
.search-filter .some-text-in-the-front {
  display: none;
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #3c3c3c;
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 204, ../../src/sass/strips/search-filter.scss */
  .search-filter .some-text-in-the-front {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 204, ../../src/sass/strips/search-filter.scss */
  .search-filter .some-text-in-the-front {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 210, ../../src/sass/strips/search-filter.scss */
.search-filter .drop-down-content {
  position: relative;
  left: 0;
  width: 100%;
  display: none;
  width: 300px;
  max-width: 100%;
  overflow: hidden;
}
/* line 220, ../../src/sass/strips/search-filter.scss */
.search-filter .items-lined-up {
  position: fixed;
  left: 0;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  z-index: 10000;
  bottom: 0;
  height: auto;
  background-color: #dfdfda;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
  opacity: 0;
  width: 300px;
  max-width: 100%;
  overflow: hidden;
  height: -webkit-calc(100% - 98px);
  height: -moz-calc(100% - 98px);
  height: calc(100% - 98px);
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 245, ../../src/sass/strips/search-filter.scss */
.search-filter .items-lined-up.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
      -ms-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 255, ../../src/sass/strips/search-filter.scss */
.search-filter .search-button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 15px;
  background: #424242;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  color: #FFF;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  width: 260px;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
@media (min-width: 768px) {
  /* line 255, ../../src/sass/strips/search-filter.scss */
  .search-filter .search-button {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 255, ../../src/sass/strips/search-filter.scss */
  .search-filter .search-button {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 271, ../../src/sass/strips/search-filter.scss */
.search-filter .search-button:hover {
  cursor: pointer;
}
/* line 276, ../../src/sass/strips/search-filter.scss */
.search-filter .search-close-button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 15px;
  background: #424242;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  color: #FFF;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  color: #424242;
  border: 1px solid #424242;
  min-width: 120px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  /* line 276, ../../src/sass/strips/search-filter.scss */
  .search-filter .search-close-button {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 276, ../../src/sass/strips/search-filter.scss */
  .search-filter .search-close-button {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 292, ../../src/sass/strips/search-filter.scss */
.search-filter .search-close-button {
  background-color: white;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
/* line 297, ../../src/sass/strips/search-filter.scss */
.search-filter .mobile-bottom-buttons {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
/* line 306, ../../src/sass/strips/search-filter.scss */
.search-filter .submit-button {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 15px;
  background: #424242;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  color: #FFF;
  width: 120px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
@media (min-width: 768px) {
  /* line 306, ../../src/sass/strips/search-filter.scss */
  .search-filter .submit-button {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 306, ../../src/sass/strips/search-filter.scss */
  .search-filter .submit-button {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 319, ../../src/sass/strips/search-filter.scss */
.search-filter .search-icon {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 324, ../../src/sass/strips/search-filter.scss */
.search-filter .search-icon svg {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down {
    margin-right: 1px;
  }
}
/* line 10, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down:last-of-type {
  margin-right: 0;
}
/* line 15, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down.active .title {
  background-color: #FFF;
}
/* line 20, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down.active .drop-down-title .arrow-down {
  -webkit-transform: scaleY(-1);
     -moz-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
}
/* line 26, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .remove-button {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/close_x.svg");
  height: 8px;
  display: inline-block;
  margin-left: 0;
  -webkit-transform-origin: center;
     -moz-transform-origin: center;
      -ms-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 37, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .remove-button:hover {
  cursor: pointer;
}
@media (min-width: 1024px) {
  /* line 46, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down:first-of-type .title {
    -webkit-border-top-left-radius: 6px;
       -moz-border-radius-topleft: 6px;
            border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
       -moz-border-radius-bottomleft: 6px;
            border-bottom-left-radius: 6px;
  }
  /* line 53, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down:last-of-type .title {
    -webkit-border-top-right-radius: 6px;
       -moz-border-radius-topright: 6px;
            border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
       -moz-border-radius-bottomright: 6px;
            border-bottom-right-radius: 6px;
  }
}
/* line 63, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .title {
  background-color: #dfdfda;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid white;
}
@media (min-width: 1024px) {
  /* line 63, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .title {
    background-color: #FFF;
    border-bottom: 0;
    width: 200px;
  }
}
/* line 78, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .title:hover {
  cursor: pointer;
}
/* line 82, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 12px;
  line-height: 28px;
  margin-bottom: 0px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
  }
}
/* line 95, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-title .counter-box {
  font-weight: 400;
}
@media (min-width: 1024px) {
  /* line 95, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-title .counter-box {
    display: none;
  }
}
/* line 106, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-title .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
@media (min-width: 1024px) {
  /* line 106, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-title .arrow-down {
    display: none;
  }
}
/* line 122, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .please-select {
  display: none;
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #767674;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .please-select {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 138, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .please-select .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
/* line 146, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .please-select.selected {
  font-weight: 800;
  color: #333333;
  text-transform: none;
}
/* line 153, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-item-label {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: underline;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 160, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .selected-items-indicator {
  display: none;
}
@media (min-width: 1024px) {
  /* line 160, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .selected-items-indicator {
    display: block;
  }
}
/* line 170, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .clear-selection {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  color: #FFF;
  text-decoration: underline;
  background-color: #333333;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px;
}
@media (min-width: 768px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 178, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .clear-selection:hover {
  cursor: pointer;
}
/* line 184, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-item {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 15px;
  border: 1px solid #333333;
  width: auto;
}
@media (min-width: 1024px) {
  /* line 184, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-item {
    margin-right: 1px;
    width: 200px;
    max-width: 200px;
    border: 0;
    margin-bottom: 1px;
  }
  /* line 202, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-item:nth-of-type(4n+1) {
    width: 180px;
  }
  /* line 205, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-item:nth-of-type(4n) {
    width: 180px;
    margin-right: 0;
  }
}
/* line 214, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-item .drop-down-item-inside {
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 223, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-item.active .drop-down-item-inside {
  background: #333333;
}
/* line 227, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-item.active .drop-down-item-label {
  color: #FFF;
}
/* line 231, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-item.active .remove-button {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  width: 8px;
  margin-left: 15px;
  min-width: 8px;
  min-height: 8px;
}
/* line 240, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-item:hover {
  cursor: pointer;
}
/* line 243, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-item:hover .drop-down-item-inside {
  background: #333333;
}
/* line 247, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-item:hover .drop-down-item-label {
  color: #FFF;
}
/* line 254, ../../src/sass/mixins/drop-down.scss */
.search-filter .drop-down .drop-down-options {
  background: #FFF;
  padding: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1024px) {
  /* line 254, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-options {
    display: block;
    overflow-y: scroll;
    width: 330px;
    max-width: -webkit-calc(100% + 30px);
    max-width: -moz-calc(100% + 30px);
    max-width: calc(100% + 30px);
  }
  /* line 269, ../../src/sass/mixins/drop-down.scss */
  .search-filter .drop-down .drop-down-options .drop-down-item {
    height: 45px;
  }
}

/* line 10, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down:last-of-type {
  margin-right: 0;
}
/* line 15, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down.active .title {
  background-color: #FFF;
}
/* line 20, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down.active .drop-down-title .arrow-down {
  -webkit-transform: scaleY(-1);
     -moz-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
}
/* line 26, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .remove-button {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/close_x.svg");
  height: 8px;
  display: inline-block;
  margin-left: 0;
  -webkit-transform-origin: center;
     -moz-transform-origin: center;
      -ms-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 37, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .remove-button:hover {
  cursor: pointer;
}
/* line 63, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .title {
  background-color: #dfdfda;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid white;
}
/* line 78, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .title:hover {
  cursor: pointer;
}
/* line 82, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 12px;
  line-height: 28px;
  margin-bottom: 0px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .touchevents .search-filter .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .touchevents .search-filter .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
/* line 95, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-title .counter-box {
  font-weight: 400;
}
/* line 106, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-title .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
/* line 122, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .please-select {
  display: none;
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #767674;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .touchevents .search-filter .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .touchevents .search-filter .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 138, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .please-select .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
/* line 146, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .please-select.selected {
  font-weight: 800;
  color: #333333;
  text-transform: none;
}
/* line 153, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-item-label {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: underline;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  .touchevents .search-filter .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  .touchevents .search-filter .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 160, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .selected-items-indicator {
  display: none;
}
/* line 170, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .clear-selection {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  color: #FFF;
  text-decoration: underline;
  background-color: #333333;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px;
}
@media (min-width: 768px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  .touchevents .search-filter .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  .touchevents .search-filter .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 178, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .clear-selection:hover {
  cursor: pointer;
}
/* line 184, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-item {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 15px;
  border: 1px solid #333333;
  width: auto;
}
/* line 214, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-item .drop-down-item-inside {
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 223, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-item.active .drop-down-item-inside {
  background: #333333;
}
/* line 227, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-item.active .drop-down-item-label {
  color: #FFF;
}
/* line 231, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-item.active .remove-button {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  width: 8px;
  margin-left: 15px;
  min-width: 8px;
  min-height: 8px;
}
/* line 240, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-item:hover {
  cursor: pointer;
}
/* line 243, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-item:hover .drop-down-item-inside {
  background: #333333;
}
/* line 247, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-item:hover .drop-down-item-label {
  color: #FFF;
}
/* line 254, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-options {
  background: #FFF;
  padding: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  overflow-y: scroll;
  width: 330px;
  max-width: -webkit-calc(100% + 30px);
  max-width: -moz-calc(100% + 30px);
  max-width: calc(100% + 30px);
}
/* line 280, ../../src/sass/mixins/drop-down.scss */
.touchevents .search-filter .drop-down .drop-down-options .drop-down-item {
  height: 45px;
}
@media (min-width: 1024px) {
  /* line 254, ../../src/sass/mixins/drop-down.scss */
  .touchevents .search-filter .drop-down .drop-down-options {
    display: block;
    max-width: -webkit-calc(100% + 30px);
    max-width: -moz-calc(100% + 30px);
    max-width: calc(100% + 30px);
  }
}

/* line 1, ../../src/sass/strips/author.scss */
.strip-author {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 45px;
}
@media (min-width: 768px) {
  /* line 1, ../../src/sass/strips/author.scss */
  .strip-author {
    margin-bottom: 125px;
  }
}
/* line 10, ../../src/sass/strips/author.scss */
.strip-author .about-author {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 20px;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 10, ../../src/sass/strips/author.scss */
  .strip-author .about-author {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 10, ../../src/sass/strips/author.scss */
  .strip-author .about-author {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
@media (min-width: 768px) {
  /* line 10, ../../src/sass/strips/author.scss */
  .strip-author .about-author {
    text-align: left;
  }
}
/* line 20, ../../src/sass/strips/author.scss */
.strip-author .content p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 20, ../../src/sass/strips/author.scss */
  .strip-author .content p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 20, ../../src/sass/strips/author.scss */
  .strip-author .content p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 24, ../../src/sass/strips/author.scss */
.strip-author .content a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  color: #333333;
  text-decoration: none;
}
@media (min-width: 768px) {
  /* line 24, ../../src/sass/strips/author.scss */
  .strip-author .content a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 24, ../../src/sass/strips/author.scss */
  .strip-author .content a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 7, ../../src/sass/mixins/read-more-link.scss */
.strip-author .content a .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transition-duration: 0.35s;
     -moz-transition-duration: 0.35s;
       -o-transition-duration: 0.35s;
          transition-duration: 0.35s;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 4, ../../src/sass/mixins/read-more-link-hover.scss */
.strip-author .content a .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 8, ../../src/sass/mixins/read-more-link-hover.scss */
.strip-author .content a:hover {
  color: #f09c22;
}
/* line 13, ../../src/sass/mixins/read-more-link-hover.scss */
.strip-author .content a:hover .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  -webkit-transform: translateX(5px);
     -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
       -o-transform: translateX(5px);
          transform: translateX(5px);
}
/* line 31, ../../src/sass/strips/author.scss */
.strip-author .author-container {
  width: 974px;
  max-width: 90%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: auto;
  background-color: #ebebeb;
  padding: 20px 40px;
}
@media (min-width: 768px) {
  /* line 31, ../../src/sass/strips/author.scss */
  .strip-author .author-container {
    padding: 60px 100px;
  }
}
/* line 45, ../../src/sass/strips/author.scss */
.strip-author .author-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  /* line 45, ../../src/sass/strips/author.scss */
  .strip-author .author-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
/* line 55, ../../src/sass/strips/author.scss */
.strip-author .image {
  width: 100px;
  min-width: 100px;
  height: 100px;
  display: inline-block;
  margin-bottom: 20px;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
}
@media (min-width: 768px) {
  /* line 55, ../../src/sass/strips/author.scss */
  .strip-author .image {
    margin-bottom: 0;
    margin-right: 43px;
  }
}

@media (min-width: 520px) {
  /* line 3, ../../src/sass/strips/resource-listing-strip.scss */
  .no-touchevents .resource-listing-strip .resource-tile {
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
  }
  /* line 7, ../../src/sass/strips/resource-listing-strip.scss */
  .no-touchevents .resource-listing-strip .resource-tile:hover {
    -webkit-transform: translateY(-6px);
       -moz-transform: translateY(-6px);
        -ms-transform: translateY(-6px);
         -o-transform: translateY(-6px);
            transform: translateY(-6px);
  }
}

/* line 15, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip {
  background-color: #ebebeb;
}
/* line 2, ../../src/sass/mixins/grid.scss */
.resource-listing-strip .grid-container {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: -webkit-calc( 1 * 100% + (1 - 1) * 30px );
  max-width: -moz-calc( 1 * 100% + (1 - 1) * 30px );
  max-width: calc( 1 * 100% + (1 - 1) * 30px );
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 27, ../../src/sass/helpers/ab_grid.scss */
.resource-listing-strip .grid-container .grid-item {
  min-width: 100%;
  margin-right: 30px;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 0;
}
/* line 51, ../../src/sass/helpers/ab_grid.scss */
.resource-listing-strip .grid-container .grid-item:nth-of-type(-2n) {
  margin-right: 30px;
}
/* line 54, ../../src/sass/helpers/ab_grid.scss */
.resource-listing-strip .grid-container .grid-item:nth-of-type(-1n) {
  margin-right: 30px;
}
/* line 57, ../../src/sass/helpers/ab_grid.scss */
.resource-listing-strip .grid-container .grid-item:nth-of-type(0n) {
  margin-right: 30px;
}
/* line 61, ../../src/sass/helpers/ab_grid.scss */
.resource-listing-strip .grid-container .grid-item:nth-of-type(1n) {
  margin-right: 0;
}
@media (min-width: 390px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .resource-listing-strip .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: -moz-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: calc( 1 * 370px + (1 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(-2n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 0;
  }
}
@media (min-width: 520px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .resource-listing-strip .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: -moz-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: calc( 1 * 370px + (1 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(-2n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 0;
  }
}
@media (max-width: 1024px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .resource-listing-strip .grid-container {
    margin-right: auto;
  }
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .resource-listing-strip .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 2 * 370px + (2 - 1) * 30px );
    max-width: -moz-calc( 2 * 370px + (2 - 1) * 30px );
    max-width: calc( 2 * 370px + (2 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .resource-listing-strip .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 3 * 370px + (3 - 1) * 30px );
    max-width: -moz-calc( 3 * 370px + (3 - 1) * 30px );
    max-width: calc( 3 * 370px + (3 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(2n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .resource-listing-strip .grid-container .grid-item:nth-of-type(3n) {
    margin-right: 0;
  }
}
/* line 31, ../../src/sass/mixins/grid.scss */
.resource-listing-strip .grid-container.two {
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: -webkit-calc( 2 * 570px + (2 - 1) * 30px );
  max-width: -moz-calc( 2 * 570px + (2 - 1) * 30px );
  max-width: calc( 2 * 570px + (2 - 1) * 30px );
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 27, ../../src/sass/helpers/ab_grid.scss */
.resource-listing-strip .grid-container.two .grid-item {
  min-width: 570px;
  margin-right: 30px;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 51, ../../src/sass/helpers/ab_grid.scss */
.resource-listing-strip .grid-container.two .grid-item:nth-of-type(-1n) {
  margin-right: 30px;
}
/* line 54, ../../src/sass/helpers/ab_grid.scss */
.resource-listing-strip .grid-container.two .grid-item:nth-of-type(0n) {
  margin-right: 30px;
}
/* line 57, ../../src/sass/helpers/ab_grid.scss */
.resource-listing-strip .grid-container.two .grid-item:nth-of-type(1n) {
  margin-right: 30px;
}
/* line 61, ../../src/sass/helpers/ab_grid.scss */
.resource-listing-strip .grid-container.two .grid-item:nth-of-type(2n) {
  margin-right: 0;
}
/* line 21, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .resource-tile {
  width: 100%;
  background-color: #FFF;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  opacity: 1;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
/* line 6, ../../src/sass/mixins/tile-handle-hidden.scss */
.resource-listing-strip .resource-tile.hidden {
  opacity: 0;
  -webkit-transform: translateY(50px);
     -moz-transform: translateY(50px);
      -ms-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
}
@media (min-width: 520px) {
  /* line 21, ../../src/sass/strips/resource-listing-strip.scss */
  .resource-listing-strip .resource-tile {
    width: 370px;
  }
}
/* line 39, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .resource-tile-content {
  padding: 0 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 48, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .resource-tile-title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #3c3c3c;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 20px;
  margin-bottom: 25px;
  max-width: 100%;
  word-break: break-word;
}
@media (min-width: 768px) {
  /* line 48, ../../src/sass/strips/resource-listing-strip.scss */
  .resource-listing-strip .resource-tile-title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 48, ../../src/sass/strips/resource-listing-strip.scss */
  .resource-listing-strip .resource-tile-title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 57, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .key-stage p,
.resource-listing-strip .religions p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 57, ../../src/sass/strips/resource-listing-strip.scss */
  .resource-listing-strip .key-stage p,
  .resource-listing-strip .religions p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 57, ../../src/sass/strips/resource-listing-strip.scss */
  .resource-listing-strip .key-stage p,
  .resource-listing-strip .religions p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 60, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .key-stage p.resource-tile-box-title,
.resource-listing-strip .religions p.resource-tile-box-title {
  color: #767674;
}
/* line 66, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .religions {
  margin-bottom: 25px;
}
/* line 70, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .key-stage {
  margin-bottom: 15px;
}
/* line 74, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .link-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 35px;
}
/* line 77, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .link-container .read-more-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 77, ../../src/sass/strips/resource-listing-strip.scss */
  .resource-listing-strip .link-container .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 77, ../../src/sass/strips/resource-listing-strip.scss */
  .resource-listing-strip .link-container .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 7, ../../src/sass/mixins/read-more-link.scss */
.resource-listing-strip .link-container .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transition-duration: 0.35s;
     -moz-transition-duration: 0.35s;
       -o-transition-duration: 0.35s;
          transition-duration: 0.35s;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 4, ../../src/sass/mixins/read-more-link-hover.scss */
.resource-listing-strip .link-container .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 8, ../../src/sass/mixins/read-more-link-hover.scss */
.resource-listing-strip .link-container .read-more-link:hover {
  color: #f09c22;
}
/* line 13, ../../src/sass/mixins/read-more-link-hover.scss */
.resource-listing-strip .link-container .read-more-link:hover .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  -webkit-transform: translateX(5px);
     -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
       -o-transform: translateX(5px);
          transform: translateX(5px);
}
/* line 83, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .type-of-resource {
  font-size: 0;
  margin-bottom: 65px;
}
/* line 87, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .type-of-resource p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 10px;
  line-height: 28px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #333333;
  display: inline-block;
  padding: 5px 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  /* line 87, ../../src/sass/strips/resource-listing-strip.scss */
  .resource-listing-strip .type-of-resource p {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 87, ../../src/sass/strips/resource-listing-strip.scss */
  .resource-listing-strip .type-of-resource p {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
/* line 98, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .bottom-boxes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
}
/* line 102, ../../src/sass/strips/resource-listing-strip.scss */
.resource-listing-strip .bottom-boxes span {
  width: 100%;
  height: 6px;
}

/* line 1, ../../src/sass/strips/onscreen-filter.scss */
.onscreen-filter {
  background-color: #ebebeb;
  padding: 60px 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0;
}
/* line 8, ../../src/sass/strips/onscreen-filter.scss */
.onscreen-filter.active {
  padding: 60px 0;
}
/* line 11, ../../src/sass/strips/onscreen-filter.scss */
.onscreen-filter.active .information-text {
  display: inline-block;
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down {
    margin-right: 1px;
  }
}
/* line 10, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down:last-of-type {
  margin-right: 0;
}
/* line 15, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down.active .title {
  background-color: #FFF;
}
/* line 20, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down.active .drop-down-title .arrow-down {
  -webkit-transform: scaleY(-1);
     -moz-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
}
/* line 26, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .remove-button {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/close_x.svg");
  height: 8px;
  display: inline-block;
  margin-left: 0;
  -webkit-transform-origin: center;
     -moz-transform-origin: center;
      -ms-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 37, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .remove-button:hover {
  cursor: pointer;
}
@media (min-width: 1024px) {
  /* line 46, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down:first-of-type .title {
    -webkit-border-top-left-radius: 6px;
       -moz-border-radius-topleft: 6px;
            border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
       -moz-border-radius-bottomleft: 6px;
            border-bottom-left-radius: 6px;
  }
  /* line 53, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down:last-of-type .title {
    -webkit-border-top-right-radius: 6px;
       -moz-border-radius-topright: 6px;
            border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
       -moz-border-radius-bottomright: 6px;
            border-bottom-right-radius: 6px;
  }
}
/* line 63, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .title {
  background-color: #dfdfda;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid white;
}
@media (min-width: 1024px) {
  /* line 63, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .title {
    background-color: #FFF;
    border-bottom: 0;
    width: 200px;
  }
}
/* line 78, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .title:hover {
  cursor: pointer;
}
/* line 82, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 12px;
  line-height: 28px;
  margin-bottom: 0px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
  }
}
/* line 95, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-title .counter-box {
  font-weight: 400;
}
@media (min-width: 1024px) {
  /* line 95, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-title .counter-box {
    display: none;
  }
}
/* line 106, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-title .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
@media (min-width: 1024px) {
  /* line 106, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-title .arrow-down {
    display: none;
  }
}
/* line 122, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .please-select {
  display: none;
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #767674;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .please-select {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 138, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .please-select .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
/* line 146, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .please-select.selected {
  font-weight: 800;
  color: #333333;
  text-transform: none;
}
/* line 153, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-item-label {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: underline;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 160, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .selected-items-indicator {
  display: none;
}
@media (min-width: 1024px) {
  /* line 160, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .selected-items-indicator {
    display: block;
  }
}
/* line 170, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .clear-selection {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  color: #FFF;
  text-decoration: underline;
  background-color: #333333;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px;
}
@media (min-width: 768px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 178, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .clear-selection:hover {
  cursor: pointer;
}
/* line 184, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-item {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 15px;
  border: 1px solid #333333;
  width: auto;
}
@media (min-width: 1024px) {
  /* line 184, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-item {
    margin-right: 1px;
    width: 200px;
    max-width: 200px;
    border: 0;
    margin-bottom: 1px;
  }
  /* line 202, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-item:nth-of-type(4n+1) {
    width: 180px;
  }
  /* line 205, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-item:nth-of-type(4n) {
    width: 180px;
    margin-right: 0;
  }
}
/* line 214, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-item .drop-down-item-inside {
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 223, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-item.active .drop-down-item-inside {
  background: #333333;
}
/* line 227, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-item.active .drop-down-item-label {
  color: #FFF;
}
/* line 231, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-item.active .remove-button {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  width: 8px;
  margin-left: 15px;
  min-width: 8px;
  min-height: 8px;
}
/* line 240, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-item:hover {
  cursor: pointer;
}
/* line 243, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-item:hover .drop-down-item-inside {
  background: #333333;
}
/* line 247, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-item:hover .drop-down-item-label {
  color: #FFF;
}
/* line 254, ../../src/sass/mixins/drop-down.scss */
.onscreen-filter .drop-down .drop-down-options {
  background: #FFF;
  padding: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1024px) {
  /* line 254, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-options {
    display: block;
    overflow-y: scroll;
    width: 330px;
    max-width: -webkit-calc(100% + 30px);
    max-width: -moz-calc(100% + 30px);
    max-width: calc(100% + 30px);
  }
  /* line 269, ../../src/sass/mixins/drop-down.scss */
  .onscreen-filter .drop-down .drop-down-options .drop-down-item {
    height: 45px;
  }
}
/* line 18, ../../src/sass/strips/onscreen-filter.scss */
.onscreen-filter .drop-down {
  position: relative;
  display: none;
  max-width: 200px;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
/* line 24, ../../src/sass/strips/onscreen-filter.scss */
.onscreen-filter .drop-down .title {
  background-color: #FFF;
  min-width: 200px;
  max-width: 200px;
}
/* line 29, ../../src/sass/strips/onscreen-filter.scss */
.onscreen-filter .drop-down .title.active {
  -webkit-border-bottom-left-radius: 0;
     -moz-border-radius-bottomleft: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
     -moz-border-radius-bottomright: 0;
          border-bottom-right-radius: 0;
}
/* line 36, ../../src/sass/strips/onscreen-filter.scss */
.onscreen-filter .drop-down div.drop-down-options {
  position: absolute;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  max-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 100;
  display: none;
  overflow: initial;
}
/* line 48, ../../src/sass/strips/onscreen-filter.scss */
.onscreen-filter .information-text {
  display: none;
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #3c3c3c;
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 0px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 48, ../../src/sass/strips/onscreen-filter.scss */
  .onscreen-filter .information-text {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 48, ../../src/sass/strips/onscreen-filter.scss */
  .onscreen-filter .information-text {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  /* line 48, ../../src/sass/strips/onscreen-filter.scss */
  .onscreen-filter .information-text {
    margin-bottom: 0;
  }
}
/* line 58, ../../src/sass/strips/onscreen-filter.scss */
.onscreen-filter .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (min-width: 1024px) {
  /* line 58, ../../src/sass/strips/onscreen-filter.scss */
  .onscreen-filter .container {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

/* line 1, ../../src/sass/strips/blog-filters.scss */
.blog-filters {
  padding-bottom: 2px;
  padding-top: 60px;
}
/* line 6, ../../src/sass/strips/blog-filters.scss */
.blog-filters .filter-tags:nth-of-type(1) {
  margin-bottom: 50px;
}

/* line 7, ../../src/sass/strips/blog-listing.scss */
.page-template-template-blog-listing-page-php .blog-post-listing .blog-post-item .editable-tab, .page-template-template-blog-archive-listing-page-php .blog-post-listing .blog-post-item .editable-tab {
  position: relative;
}
/* line 11, ../../src/sass/strips/blog-listing.scss */
.page-template-template-blog-listing-page-php .blog-post-listing .blog-post-item .editable-tabs, .page-template-template-blog-archive-listing-page-php .blog-post-listing .blog-post-item .editable-tabs {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0;
}
/* line 18, ../../src/sass/strips/blog-listing.scss */
.page-template-template-blog-listing-page-php .blog-post-listing .link-container, .page-template-template-blog-archive-listing-page-php .blog-post-listing .link-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/strips/blog-listing.scss */
.page-template-template-blog-listing-page-php .blog-post-listing .content p.excerpt, .page-template-template-blog-archive-listing-page-php .blog-post-listing .content p.excerpt {
  margin-bottom: 10px !important;
}
/* line 25, ../../src/sass/strips/blog-listing.scss */
.page-template-template-blog-listing-page-php .blog-post-listing .author, .page-template-template-blog-archive-listing-page-php .blog-post-listing .author {
  font-family: azo-sans-web, sans-serif;
  font-weight: 400;
  color: #3c3c3c;
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 25px;
  display: block;
}
@media (min-width: 768px) {
  /* line 25, ../../src/sass/strips/blog-listing.scss */
  .page-template-template-blog-listing-page-php .blog-post-listing .author, .page-template-template-blog-archive-listing-page-php .blog-post-listing .author {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 25px;
  }
}
@media (min-width: 1200px) {
  /* line 25, ../../src/sass/strips/blog-listing.scss */
  .page-template-template-blog-listing-page-php .blog-post-listing .author, .page-template-template-blog-archive-listing-page-php .blog-post-listing .author {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 25px;
  }
}

/* line 1, ../../src/sass/strips/featured-item-strip.scss */
.featured-item-strip {
  background-color: #ebebeb;
  padding-bottom: 30px;
}
/* line 5, ../../src/sass/strips/featured-item-strip.scss */
.featured-item-strip .featured-item {
  width: 370px;
  position: relative;
  background-color: #FFF;
  border-bottom: 5px solid #f09c22;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  width: 370px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 520px) {
  /* line 5, ../../src/sass/strips/featured-item-strip.scss */
  .featured-item-strip .featured-item {
    max-width: 370px;
  }
}
/* line 12, ../../src/sass/mixins/curated-tile.scss */
.featured-item-strip .featured-item .this-is-clickable {
  text-decoration: none;
}
/* line 16, ../../src/sass/mixins/curated-tile.scss */
.featured-item-strip .featured-item .image {
  height: 152px;
  width: 100%;
  background-color: #d8d8d8;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
/* line 24, ../../src/sass/mixins/curated-tile.scss */
.featured-item-strip .featured-item .editable-tabs {
  position: absolute;
}
/* line 28, ../../src/sass/mixins/curated-tile.scss */
.featured-item-strip .featured-item .editable-tab {
  background-color: #f09c22;
  display: inline-block;
  position: relative;
  padding: 1px 10px;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 10px;
  line-height: 28px;
  margin-bottom: 0;
  text-transform: uppercase;
  margin-right: 1px;
  color: #333333;
}
@media (min-width: 768px) {
  /* line 28, ../../src/sass/mixins/curated-tile.scss */
  .featured-item-strip .featured-item .editable-tab {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 28, ../../src/sass/mixins/curated-tile.scss */
  .featured-item-strip .featured-item .editable-tab {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
/* line 38, ../../src/sass/mixins/curated-tile.scss */
.featured-item-strip .featured-item p.title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #3c3c3c;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 38, ../../src/sass/mixins/curated-tile.scss */
  .featured-item-strip .featured-item p.title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 38, ../../src/sass/mixins/curated-tile.scss */
  .featured-item-strip .featured-item p.title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 42, ../../src/sass/mixins/curated-tile.scss */
.featured-item-strip .featured-item .content p:not(.title):not(.author) {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 42, ../../src/sass/mixins/curated-tile.scss */
  .featured-item-strip .featured-item .content p:not(.title):not(.author) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 42, ../../src/sass/mixins/curated-tile.scss */
  .featured-item-strip .featured-item .content p:not(.title):not(.author) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 48, ../../src/sass/mixins/curated-tile.scss */
.featured-item-strip .featured-item .tile-content-container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px;
  height: -webkit-calc(100% - 152px );
  height: -moz-calc(100% - 152px );
  height: calc(100% - 152px );
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 768px) {
  /* line 5, ../../src/sass/strips/featured-item-strip.scss */
  .featured-item-strip .featured-item {
    margin-left: 0;
    margin-right: 0;
    min-width: 100%;
    width: 100%;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
/* line 25, ../../src/sass/strips/featured-item-strip.scss */
.featured-item-strip .featured-item .image {
  min-width: 100%;
}
@media (min-width: 768px) {
  /* line 25, ../../src/sass/strips/featured-item-strip.scss */
  .featured-item-strip .featured-item .image {
    height: auto;
    min-width: -webkit-calc( 100% - 370px );
    min-width: -moz-calc( 100% - 370px );
    min-width: calc( 100% - 370px );
    max-width: 100%;
  }
}
/* line 35, ../../src/sass/strips/featured-item-strip.scss */
.featured-item-strip .featured-item .tile-content-container {
  max-width: 100%;
  padding-bottom: 35px;
}
@media (min-width: 768px) {
  /* line 35, ../../src/sass/strips/featured-item-strip.scss */
  .featured-item-strip .featured-item .tile-content-container {
    min-width: 370px;
    padding-bottom: 40px;
    padding-top: 150px;
  }
}
/* line 46, ../../src/sass/strips/featured-item-strip.scss */
.featured-item-strip .featured-item .read-more-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 46, ../../src/sass/strips/featured-item-strip.scss */
  .featured-item-strip .featured-item .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 46, ../../src/sass/strips/featured-item-strip.scss */
  .featured-item-strip .featured-item .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 7, ../../src/sass/mixins/read-more-link.scss */
.featured-item-strip .featured-item .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transition-duration: 0.35s;
     -moz-transition-duration: 0.35s;
       -o-transition-duration: 0.35s;
          transition-duration: 0.35s;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 4, ../../src/sass/mixins/read-more-link-hover.scss */
.featured-item-strip .featured-item .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 8, ../../src/sass/mixins/read-more-link-hover.scss */
.featured-item-strip .featured-item .read-more-link:hover {
  color: #f09c22;
}
/* line 13, ../../src/sass/mixins/read-more-link-hover.scss */
.featured-item-strip .featured-item .read-more-link:hover .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  -webkit-transform: translateX(5px);
     -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
       -o-transform: translateX(5px);
          transform: translateX(5px);
}
/* line 50, ../../src/sass/strips/featured-item-strip.scss */
.featured-item-strip .featured-item .link-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 54, ../../src/sass/strips/featured-item-strip.scss */
.featured-item-strip .featured-item .content p.excerpt {
  margin-bottom: 10px !important;
}
/* line 58, ../../src/sass/strips/featured-item-strip.scss */
.featured-item-strip .featured-item .author {
  font-family: azo-sans-web, sans-serif;
  font-weight: 400;
  color: #3c3c3c;
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 25px;
  display: block;
}
@media (min-width: 768px) {
  /* line 58, ../../src/sass/strips/featured-item-strip.scss */
  .featured-item-strip .featured-item .author {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 25px;
  }
}
@media (min-width: 1200px) {
  /* line 58, ../../src/sass/strips/featured-item-strip.scss */
  .featured-item-strip .featured-item .author {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 25px;
  }
}
/* line 63, ../../src/sass/strips/featured-item-strip.scss */
.featured-item-strip .featured-item .editable-tabs {
  position: absolute;
  margin-bottom: 40px;
}
@media (min-width: 520px) {
  /* line 63, ../../src/sass/strips/featured-item-strip.scss */
  .featured-item-strip .featured-item .editable-tabs {
    left: -webkit-calc(100% - 370px);
    left: -moz-calc(100% - 370px);
    left: calc(100% - 370px);
  }
}
/* line 74, ../../src/sass/strips/featured-item-strip.scss */
.featured-item-strip .featured-item .editable-tab {
  position: relative;
  margin-right: 1px;
  margin-bottom: 1px;
}
/* line 2, ../../src/sass/mixins/blog-post-tile-mods.scss */
.featured-item-strip .featured-item p.title {
  margin-bottom: 10px;
}
@media (min-width: 1200px) {
  /* line 2, ../../src/sass/mixins/blog-post-tile-mods.scss */
  .featured-item-strip .featured-item p.title {
    margin-bottom: 10px;
  }
}
/* line 10, ../../src/sass/mixins/blog-post-tile-mods.scss */
.featured-item-strip .featured-item p.author,
.featured-item-strip .featured-item span.author {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  /* line 10, ../../src/sass/mixins/blog-post-tile-mods.scss */
  .featured-item-strip .featured-item p.author,
  .featured-item-strip .featured-item span.author {
    margin-bottom: 0px;
  }
}
/* line 18, ../../src/sass/mixins/blog-post-tile-mods.scss */
.featured-item-strip .featured-item p.publish {
  margin-bottom: 10px;
}
@media (min-width: 1200px) {
  /* line 18, ../../src/sass/mixins/blog-post-tile-mods.scss */
  .featured-item-strip .featured-item p.publish {
    margin-bottom: 10px;
  }
}
/* line 26, ../../src/sass/mixins/blog-post-tile-mods.scss */
.featured-item-strip .featured-item .excerpt {
  margin-bottom: 10px;
}
@media (min-width: 1200px) {
  /* line 26, ../../src/sass/mixins/blog-post-tile-mods.scss */
  .featured-item-strip .featured-item .excerpt {
    margin-bottom: 10px;
  }
}

/* line 3, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .grid-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
/* line 9, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 950px;
  max-width: 100%;
  margin-bottom: 80px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (min-width: 520px) {
  /* line 9, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
/* line 22, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile .left {
  min-width: 200px;
  width: 200px;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 520px) {
  /* line 22, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .left {
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
}
/* line 34, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile h3 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 34, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile h3 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 34, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile h3 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
/* line 37, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile h3.calendar-tile-title {
  margin-bottom: 0;
}
/* line 42, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile p.excerpt,
.festival-calendar-listing-strip .calendar-tile span.excerpt {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
  margin-bottom: 20px;
  display: block;
}
@media (min-width: 768px) {
  /* line 42, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile p.excerpt,
  .festival-calendar-listing-strip .calendar-tile span.excerpt {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 42, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile p.excerpt,
  .festival-calendar-listing-strip .calendar-tile span.excerpt {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 49, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile .month {
  font-family: azo-sans-web, sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 20px;
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  /* line 49, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .month {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 49, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .month {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
/* line 54, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile .calendar-tile-religions {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #767674;
  font-size: 12px;
  line-height: 28px;
  margin-bottom: 30px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 54, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .calendar-tile-religions {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  /* line 54, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .calendar-tile-religions {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 30px;
  }
}
/* line 59, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile .day {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 34px;
  line-height: 41px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 59, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .day {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 59, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .day {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
/* line 63, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile .festival-mobile-left {
  display: inline-block;
}
@media (min-width: 520px) {
  /* line 63, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .festival-mobile-left {
    display: block;
  }
}
/* line 71, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile .image {
  width: 50px;
  height: 50px;
  display: inline-block;
  background-color: #333333;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
@media (min-width: 520px) {
  /* line 71, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .image {
    display: block;
    width: 100px;
    height: 100px;
  }
}
/* line 86, ../../src/sass/strips/festival-calendar-listing.scss */
.festival-calendar-listing-strip .calendar-tile .read-more-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 86, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 86, ../../src/sass/strips/festival-calendar-listing.scss */
  .festival-calendar-listing-strip .calendar-tile .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 7, ../../src/sass/mixins/read-more-link.scss */
.festival-calendar-listing-strip .calendar-tile .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transition-duration: 0.35s;
     -moz-transition-duration: 0.35s;
       -o-transition-duration: 0.35s;
          transition-duration: 0.35s;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 4, ../../src/sass/mixins/read-more-link-hover.scss */
.festival-calendar-listing-strip .calendar-tile .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 8, ../../src/sass/mixins/read-more-link-hover.scss */
.festival-calendar-listing-strip .calendar-tile .read-more-link:hover {
  color: #f09c22;
}
/* line 13, ../../src/sass/mixins/read-more-link-hover.scss */
.festival-calendar-listing-strip .calendar-tile .read-more-link:hover .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  -webkit-transform: translateX(5px);
     -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
       -o-transform: translateX(5px);
          transform: translateX(5px);
}

/* line 1, ../../src/sass/strips/subject-knowledge-strip-strip.scss */
.subject-knowledge-strip-strip {
  border-bottom: 5px solid #f09c22;
  padding-top: 30px;
  position: relative;
  z-index: 20;
  background-color: #FFF;
  left: 0;
  width: 100%;
  display: none;
  display: block;
  border-bottom: 0;
}
/* line 15, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip-strip.active {
  display: block;
}
/* line 19, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip-strip:after {
  content: '';
  width: 100%;
  position: absolute;
  top: 100%;
  top: -webkit-calc(100%);
  top: -moz-calc(100%);
  top: calc(100%);
  left: 0;
  z-index: -1;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
     -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.4);
  height: 2px;
}
/* line 33, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip-strip .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
/* line 38, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip-strip .icon-image {
  width: 50px;
  height: 50px;
  -webkit-background-size: contain !important;
     -moz-background-size: contain !important;
          background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  display: block;
}
/* line 45, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip-strip .sk-item-icon {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  background-color: #333333;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  min-width: 50px;
}
/* line 55, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip-strip .sk-item-label {
  font-family: azo-sans-web, sans-serif;
  font-weight: 400;
  color: #333333;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0px;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  margin-left: 25px;
}
@media (min-width: 768px) {
  /* line 55, ../../src/sass/mixins/subject-knowledge-strip.scss */
  .subject-knowledge-strip-strip .sk-item-label {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 55, ../../src/sass/mixins/subject-knowledge-strip.scss */
  .subject-knowledge-strip-strip .sk-item-label {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0px;
  }
}
/* line 61, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip-strip .sk-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
  width: 290px;
  min-width: 290px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 20px;
}
@media (min-width: 1024px) {
  /* line 61, ../../src/sass/mixins/subject-knowledge-strip.scss */
  .subject-knowledge-strip-strip .sk-item {
    min-width: -webkit-calc(100% / 4);
    min-width: -moz-calc(100% / 4);
    min-width: calc(100% / 4);
  }
}
/* line 74, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip-strip .sk-item:hover {
  cursor: pointer;
}
/* line 76, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip-strip .sk-item:hover .sk-item-icon {
  background-color: #f09c22;
}
/* line 80, ../../src/sass/mixins/subject-knowledge-strip.scss */
.subject-knowledge-strip-strip .sk-item:hover .sk-item-label {
  color: #f09c22;
}
/* line 6, ../../src/sass/strips/subject-knowledge-strip-strip.scss */
.subject-knowledge-strip-strip:after {
  display: none;
}

/* line 1, ../../src/sass/strips/cookiebox.scss */
.cookiebox {
  width: 100%;
  left: 0;
  bottom: -150%;
  position: fixed;
  z-index: 9999;
  color: #FFF;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  background-color: rgba(29, 29, 27, 0.9);
}
/* line 12, ../../src/sass/strips/cookiebox.scss */
.cookiebox.active {
  bottom: 0;
}
/* line 16, ../../src/sass/strips/cookiebox.scss */
.cookiebox .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (min-width: 1024px) {
  /* line 16, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .container {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
/* line 30, ../../src/sass/strips/cookiebox.scss */
.cookiebox .second-line {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 25px;
}
@media (min-width: 1024px) {
  /* line 30, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .second-line {
    width: auto;
    margin-top: 0;
  }
}
/* line 43, ../../src/sass/strips/cookiebox.scss */
.cookiebox .cookie-accept-btn {
  background-color: #FFF;
  padding: 10px 15px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  color: #1d1d1b;
  margin-right: 30px;
}
@media (min-width: 768px) {
  /* line 43, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-accept-btn {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 43, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-accept-btn {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 768px) {
  /* line 43, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-accept-btn {
    line-height: 20px;
  }
}
@media (min-width: 1024px) {
  /* line 43, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-accept-btn {
    line-height: 20px;
    margin-right: 35px;
  }
}
@media (min-width: 1200px) {
  /* line 43, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-accept-btn {
    line-height: 20px;
  }
}
/* line 64, ../../src/sass/strips/cookiebox.scss */
.cookiebox .cookie-accept-btn:hover {
  cursor: pointer;
}
/* line 69, ../../src/sass/strips/cookiebox.scss */
.cookiebox .cookie-text {
  width: 500px;
  max-width: 100%;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  line-height: 20px;
  color: #FFF;
}
@media (min-width: 768px) {
  /* line 69, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-text {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 69, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-text {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 768px) {
  /* line 69, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-text {
    line-height: 20px;
  }
}
@media (min-width: 1024px) {
  /* line 69, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-text {
    line-height: 20px;
    margin-right: 35px;
  }
}
@media (min-width: 1200px) {
  /* line 69, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-text {
    line-height: 20px;
  }
}
/* line 90, ../../src/sass/strips/cookiebox.scss */
.cookiebox .cookie-more-info {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  color: #FFF;
  margin-left: 0;
}
@media (min-width: 768px) {
  /* line 90, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-more-info {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 90, ../../src/sass/strips/cookiebox.scss */
  .cookiebox .cookie-more-info {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 7, ../../src/sass/mixins/read-more-link.scss */
.cookiebox .cookie-more-info .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transition-duration: 0.35s;
     -moz-transition-duration: 0.35s;
       -o-transition-duration: 0.35s;
          transition-duration: 0.35s;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 4, ../../src/sass/mixins/read-more-link-hover.scss */
.cookiebox .cookie-more-info .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 8, ../../src/sass/mixins/read-more-link-hover.scss */
.cookiebox .cookie-more-info:hover {
  color: #f09c22;
}
/* line 13, ../../src/sass/mixins/read-more-link-hover.scss */
.cookiebox .cookie-more-info:hover .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  -webkit-transform: translateX(5px);
     -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
       -o-transform: translateX(5px);
          transform: translateX(5px);
}

/* line 2, ../../src/sass/strips/half.scss */
.half-image-text .container {
  padding-top: 20px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/strips/half.scss */
  .half-image-text .container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/strips/half.scss */
  .half-image-text .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
/* line 18, ../../src/sass/strips/half.scss */
.half-image-text .link-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/strips/half.scss */
.half-image-text .read-more-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 21, ../../src/sass/strips/half.scss */
  .half-image-text .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 21, ../../src/sass/strips/half.scss */
  .half-image-text .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 7, ../../src/sass/mixins/read-more-link.scss */
.half-image-text .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  -webkit-transition-duration: 0.35s;
     -moz-transition-duration: 0.35s;
       -o-transition-duration: 0.35s;
          transition-duration: 0.35s;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
}
/* line 4, ../../src/sass/mixins/read-more-link-hover.scss */
.half-image-text .read-more-link .read-more-arrow {
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 8, ../../src/sass/mixins/read-more-link-hover.scss */
.half-image-text .read-more-link:hover {
  color: #f09c22;
}
/* line 13, ../../src/sass/mixins/read-more-link-hover.scss */
.half-image-text .read-more-link:hover .read-more-arrow {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/orange_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  -webkit-transform: translateX(5px);
     -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
       -o-transform: translateX(5px);
          transform: translateX(5px);
}
/* line 29, ../../src/sass/strips/half.scss */
.half-image-text h2 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 29, ../../src/sass/strips/half.scss */
  .half-image-text h2 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  /* line 29, ../../src/sass/strips/half.scss */
  .half-image-text h2 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 40px;
  }
}
/* line 33, ../../src/sass/strips/half.scss */
.half-image-text p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 33, ../../src/sass/strips/half.scss */
  .half-image-text p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 33, ../../src/sass/strips/half.scss */
  .half-image-text p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 37, ../../src/sass/strips/half.scss */
.half-image-text .text-block {
  padding: 40px;
  border-bottom: 5px solid #f09c22;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  max-width: 100%;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 1024px) {
  /* line 37, ../../src/sass/strips/half.scss */
  .half-image-text .text-block {
    width: 570px;
    margin-bottom: 0px;
  }
}
/* line 64, ../../src/sass/strips/half.scss */
.half-image-text .text-block.left {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
/* line 72, ../../src/sass/strips/half.scss */
.half-image-text .text-block.right {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
/* line 79, ../../src/sass/strips/half.scss */
.half-image-text .block-image {
  height: 390px;
  -webkit-background-size: cover;
     -moz-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 1024px) {
  /* line 79, ../../src/sass/strips/half.scss */
  .half-image-text .block-image {
    width: 570px;
  }
}
/* line 91, ../../src/sass/strips/half.scss */
.half-image-text .block-image.left {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-right: 0px;
}
@media (min-width: 1024px) {
  /* line 91, ../../src/sass/strips/half.scss */
  .half-image-text .block-image.left {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-right: 30px;
  }
}
/* line 104, ../../src/sass/strips/half.scss */
.half-image-text .block-image.right {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-left: 0px;
}
@media (min-width: 1024px) {
  /* line 104, ../../src/sass/strips/half.scss */
  .half-image-text .block-image.right {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-left: 30px;
  }
}

/* line 1, ../../src/sass/strips/accordions-strip-new.scss */
.accordions {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 12, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container {
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 12, ../../src/sass/strips/accordions-strip-new.scss */
  .accordions .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 12, ../../src/sass/strips/accordions-strip-new.scss */
  .accordions .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 14, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container.both, .accordions .container.spacing_both {
  padding-bottom: 45px;
  padding-top: 45px;
}
@media (min-width: 1200px) {
  /* line 14, ../../src/sass/strips/accordions-strip-new.scss */
  .accordions .container.both, .accordions .container.spacing_both {
    padding-bottom: 125px;
    padding-top: 80px;
  }
}
/* line 26, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container.spacing_under {
  padding-bottom: 45px;
  padding-top: 0;
}
@media (min-width: 1200px) {
  /* line 26, ../../src/sass/strips/accordions-strip-new.scss */
  .accordions .container.spacing_under {
    padding-bottom: 125px;
    padding-top: 0;
  }
}
/* line 37, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container.spacing_above {
  padding-bottom: 0;
  padding-top: 45px;
}
@media (min-width: 1200px) {
  /* line 37, ../../src/sass/strips/accordions-strip-new.scss */
  .accordions .container.spacing_above {
    padding-bottom: 0;
    padding-top: 80px;
  }
}
/* line 48, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container.none, .accordions .container.spacing_none {
  padding-bottom: 0;
  padding-top: 0;
}
@media (min-width: 1200px) {
  /* line 48, ../../src/sass/strips/accordions-strip-new.scss */
  .accordions .container.none, .accordions .container.spacing_none {
    padding-bottom: 0;
    padding-top: 0;
  }
}
/* line 61, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion {
  border-top: 1px solid #dfdfda;
}
/* line 64, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion:last-of-type {
  border-bottom: 1px solid #dfdfda;
}
/* line 73, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion.active .title-bar .line-one {
  height: 0px;
}
/* line 79, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion .title-bar {
  padding: 14px 14px 14px 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-family: azo-sans-web, sans-serif;
  margin-bottom: 0 !important;
  font-weight: 400;
  font-size: 19px;
  line-height: 30px;
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 96, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion .title-bar:hover {
  cursor: pointer;
}
/* line 108, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion .plus-button {
  position: relative;
  width: 10px;
  height: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
}
/* line 115, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion .plus-button .line {
  background-color: #3c3c3c;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
/* line 122, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion .plus-button .line-one {
  width: 2px;
  height: 10px;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 127, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion .plus-button .line-two {
  width: 10px;
  height: 2px;
}
/* line 133, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  border-top: 1px solid #dfdfda;
  padding: 30px 0;
  display: none;
}
/* line 271, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 271, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 271, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 272, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content h1 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 34px;
  line-height: 41px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 272, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h1 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 272, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h1 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
/* line 273, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content h2 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 34px;
  line-height: 41px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 273, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h2 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 273, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h2 {
    font-size: 34px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
/* line 274, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content h3 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 274, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h3 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 274, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h3 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
/* line 275, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content h4 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 275, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h4 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 275, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h4 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
/* line 276, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content h5 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #767674;
  font-size: 10px;
  line-height: 19px;
  margin-bottom: 26px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 276, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h5 {
    font-size: 10px;
    line-height: 19px;
    margin-bottom: 26px;
  }
}
@media (min-width: 1200px) {
  /* line 276, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h5 {
    font-size: 10px;
    line-height: 19px;
    margin-bottom: 26px;
  }
}
/* line 277, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content h6 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 400;
  color: #3c3c3c;
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 277, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h6 {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  /* line 277, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content h6 {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}
/* line 278, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content li {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 278, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content li {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 278, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content li {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 280, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content ul, .accordions .container .accordion .content ol {
  margin-bottom: 20px;
}
/* line 282, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content ul {
  margin-left: 20px;
}
/* line 284, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content ul > li {
  list-style: none;
}
/* line 288, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content ul > li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 288, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content ul > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 288, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content ul > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 292, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content ul > li:before {
  content: '\25CF';
  margin-left: -20px;
  padding-right: 14px;
}
/* line 302, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content ol {
  margin-left: 20px;
}
/* line 304, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content ol > li {
  list-style: none;
  counter-increment: step-counter;
}
/* line 309, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content ol > li a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 309, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content ol > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 309, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content ol > li a {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 313, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content ol > li:before {
  content: counter(step-counter);
  margin-left: -20px;
  padding-right: 12px;
}
/* line 325, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content > p > a:not(.default-button):not(.scroll-to-top):not(.share-link) {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 325, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content > p > a:not(.default-button):not(.scroll-to-top):not(.share-link) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 325, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content > p > a:not(.default-button):not(.scroll-to-top):not(.share-link) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 340, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content blockquote,
.accordions .container .accordion .content blockquote p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 700;
  color: #333333;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 0px;
  text-align: left;
  width: 730px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  /* line 340, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content blockquote,
  .accordions .container .accordion .content blockquote p {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 340, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content blockquote,
  .accordions .container .accordion .content blockquote p {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
/* line 354, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content blockquote:before {
  content: '';
  width: 36px;
  height: 28px;
  background: url("/wp-content/themes/reonline/inc/assets/images/blockquote_sign.svg");
  display: block;
  margin-bottom: 25px;
}
/* line 363, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content blockquote p {
  margin-left: 0;
}
@media (min-width: 1200px) {
  /* line 352, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content blockquote {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 30px;
    padding-bottom: 40px;
  }
}
/* line 374, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content img {
  max-width: 100% !important;
  height: auto !important;
}
/* line 383, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content iframe {
  margin: 0 auto;
  max-width: 100% !important;
  margin-bottom: 40px;
  display: block;
  margin-top: 30px;
}
@media (min-width: 1024px) {
  /* line 383, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content iframe {
    width: 768px;
    height: 433px;
    margin-top: 60px;
  }
}
/* line 397, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content .wp-caption-text {
  text-align: center;
  width: 300px;
  max-width: 90%;
  margin: 0 auto;
  margin-top: 22px;
}
/* line 406, ../../src/sass/helpers/_typography.scss */
.accordions .container .accordion .content .wp-caption {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin: 0 auto;
  max-width: 100%;
  height: auto !important;
  margin-bottom: 40px;
  text-align: center;
}
@media (min-width: 1200px) {
  /* line 406, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content .wp-caption {
    margin-top: 64px;
  }
}
@media (min-width: 520px) {
  /* line 406, ../../src/sass/helpers/_typography.scss */
  .accordions .container .accordion .content .wp-caption {
    margin-bottom: 60px;
  }
}
/* line 139, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion .content .text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 30px;
}
/* line 145, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion .content .text-area {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 280px;
     -moz-box-flex: 1;
      -ms-flex: 1 1 280px;
          flex: 1 1 280px;
}
/* line 149, ../../src/sass/strips/accordions-strip-new.scss */
.accordions .container .accordion .content .block-image {
  height: 280px;
  -webkit-background-size: cover;
     -moz-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  margin-right: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 280px;
     -moz-box-flex: 0;
      -ms-flex: 0 0 280px;
          flex: 0 0 280px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 149, ../../src/sass/strips/accordions-strip-new.scss */
  .accordions .container .accordion .content .block-image {
    margin-bottom: 0px;
  }
}

/* line 1, ../../src/sass/strips/video.scss */
.video-strip {
  margin-bottom: 30px;
  background-color: #ebebeb;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 1024px) {
  /* line 1, ../../src/sass/strips/video.scss */
  .video-strip {
    margin-bottom: 0px;
  }
}
/* line 14, ../../src/sass/strips/video.scss */
.video-strip .container {
  padding-top: 20px;
  padding-bottom: 20px;
  width: 975px;
  max-width: 100%;
}
@media (min-width: 1024px) {
  /* line 14, ../../src/sass/strips/video.scss */
  .video-strip .container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* line 28, ../../src/sass/strips/video.scss */
.video-strip .container h2 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 28, ../../src/sass/strips/video.scss */
  .video-strip .container h2 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  /* line 28, ../../src/sass/strips/video.scss */
  .video-strip .container h2 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 40px;
  }
}
/* line 32, ../../src/sass/strips/video.scss */
.video-strip .container .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 30px;
}
/* line 39, ../../src/sass/strips/video.scss */
.video-strip .container .content .video {
  margin-right: 30px;
  margin-bottom: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (min-width: 1024px) {
  /* line 39, ../../src/sass/strips/video.scss */
  .video-strip .container .content .video {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 480px;
       -moz-box-flex: 1;
        -ms-flex: 1 1 480px;
            flex: 1 1 480px;
    margin-bottom: 0px;
  }
}
/* line 53, ../../src/sass/strips/video.scss */
.video-strip .container .content p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  font-weight: 700;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (min-width: 768px) {
  /* line 53, ../../src/sass/strips/video.scss */
  .video-strip .container .content p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 53, ../../src/sass/strips/video.scss */
  .video-strip .container .content p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 53, ../../src/sass/strips/video.scss */
  .video-strip .container .content p {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 240px;
       -moz-box-flex: 0;
        -ms-flex: 0 0 240px;
            flex: 0 0 240px;
  }
}
/* line 65, ../../src/sass/strips/video.scss */
.video-strip .container .content.portrait p {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (min-width: 1024px) {
  /* line 65, ../../src/sass/strips/video.scss */
  .video-strip .container .content.portrait p {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
       -moz-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
  }
}
/* line 74, ../../src/sass/strips/video.scss */
.video-strip .container .content.portrait .video {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (min-width: 1024px) {
  /* line 74, ../../src/sass/strips/video.scss */
  .video-strip .container .content.portrait .video {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}

/* line 2, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/strips/carousel-strip-new.scss */
  .carousel_tiles .container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* line 10, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container h2 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #333333;
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 10, ../../src/sass/strips/carousel-strip-new.scss */
  .carousel_tiles .container h2 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  /* line 10, ../../src/sass/strips/carousel-strip-new.scss */
  .carousel_tiles .container h2 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 40px;
  }
}
/* line 14, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container .owl-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 30px;
}
/* line 21, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container .owl-dot {
  width: 12px;
  height: 12px;
  border: 1px solid #f09c22;
  -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
          border-radius: 50%;
  margin-right: 6px;
}
/* line 28, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container .owl-dot:last-of-type {
  margin-right: 0;
}
/* line 32, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container .owl-dot.active {
  background-color: #f09c22;
}
/* line 37, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container .content {
  min-height: 330px;
  position: relative;
}
/* line 41, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container .content a {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 53, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container .content p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 53, ../../src/sass/strips/carousel-strip-new.scss */
  .carousel_tiles .container .content p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 53, ../../src/sass/strips/carousel-strip-new.scss */
  .carousel_tiles .container .content p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 58, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container .content p.title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #3c3c3c;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 58, ../../src/sass/strips/carousel-strip-new.scss */
  .carousel_tiles .container .content p.title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 58, ../../src/sass/strips/carousel-strip-new.scss */
  .carousel_tiles .container .content p.title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 62, ../../src/sass/strips/carousel-strip-new.scss */
.carousel_tiles .container .content .block-image {
  height: 150px;
  width: 100%;
  margin-bottom: 40px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center left;
}

/* line 1, ../../src/sass/strips/new-home-billboard.scss */
.new-home-billboard {
  position: relative;
  overflow: hidden;
  margin-bottom: 76px;
  height: 520px;
}
/* line 13, ../../src/sass/strips/new-home-billboard.scss */
.new-home-billboard .background {
  height: 100%;
  width: 100%;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 24, ../../src/sass/strips/new-home-billboard.scss */
.new-home-billboard .billboard-content {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
/* line 32, ../../src/sass/strips/new-home-billboard.scss */
.new-home-billboard .billboard-content .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  background-color: white;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  padding: 20px;
  text-align: center;
}
@media (min-width: 520px) {
  /* line 32, ../../src/sass/strips/new-home-billboard.scss */
  .new-home-billboard .billboard-content .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 32, ../../src/sass/strips/new-home-billboard.scss */
  .new-home-billboard .billboard-content .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 45, ../../src/sass/strips/new-home-billboard.scss */
.new-home-billboard .billboard-content .container p {
  letter-spacing: 4.3px;
  font-weight: 900;
  color: #767674;
  font-size: 10px;
  line-height: 19px;
  margin-bottom: 35px;
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
}
/* line 58, ../../src/sass/strips/new-home-billboard.scss */
.new-home-billboard .billboard-content .container h2 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  font-size: 26px;
  line-height: 36px;
  margin-bottom: 0;
  color: #333333;
}
@media (min-width: 768px) {
  /* line 58, ../../src/sass/strips/new-home-billboard.scss */
  .new-home-billboard .billboard-content .container h2 {
    font-size: 34px;
    line-height: 43px;
  }
}

/* line 3, ../../src/sass/templates/religion-landing-page.scss */
.page-template-template-religion-landing-page .strip.text-strip .content .title {
  text-align: center;
}
@media (min-width: 1024px) {
  /* line 3, ../../src/sass/templates/religion-landing-page.scss */
  .page-template-template-religion-landing-page .strip.text-strip .content .title {
    margin-bottom: 85px;
  }
}
@media (min-width: 1200px) {
  /* line 3, ../../src/sass/templates/religion-landing-page.scss */
  .page-template-template-religion-landing-page .strip.text-strip .content .title {
    margin-bottom: 85px;
  }
}
/* line 13, ../../src/sass/templates/religion-landing-page.scss */
.page-template-template-religion-landing-page .rlp-content {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
}
/* line 7, ../../src/sass/mixins/negative-margin-content.scss */
.page-template-template-religion-landing-page .rlp-content .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -160px;
  position: relative;
  z-index: 10;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background-color: white;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .page-template-template-religion-landing-page .rlp-content .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .page-template-template-religion-landing-page .rlp-content .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 17, ../../src/sass/templates/religion-landing-page.scss */
.page-template-template-religion-landing-page .back-to-top-strip .container {
  padding: 40px;
}
@media (min-width: 520px) {
  /* line 17, ../../src/sass/templates/religion-landing-page.scss */
  .page-template-template-religion-landing-page .back-to-top-strip .container {
    padding: 0px 40px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 17, ../../src/sass/templates/religion-landing-page.scss */
  .page-template-template-religion-landing-page .back-to-top-strip .container {
    padding: 0px 100px;
    padding-bottom: 0;
  }
}
/* line 33, ../../src/sass/templates/religion-landing-page.scss */
.page-template-template-religion-landing-page .read-more-button {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  background-color: #000;
  color: #FFF;
  padding: 15px 20px;
  display: inline-block;
  width: auto;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  margin: 0 auto;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 33, ../../src/sass/templates/religion-landing-page.scss */
  .page-template-template-religion-landing-page .read-more-button {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 33, ../../src/sass/templates/religion-landing-page.scss */
  .page-template-template-religion-landing-page .read-more-button {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 33, ../../src/sass/templates/religion-landing-page.scss */
  .page-template-template-religion-landing-page .read-more-button {
    display: inline-table;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
/* line 51, ../../src/sass/templates/religion-landing-page.scss */
.page-template-template-religion-landing-page .read-more-button:hover {
  cursor: pointer;
  background-color: #f09c22;
}
/* line 58, ../../src/sass/templates/religion-landing-page.scss */
.page-template-template-religion-landing-page .expanding-navigation .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0;
}
@media (min-width: 520px) {
  /* line 58, ../../src/sass/templates/religion-landing-page.scss */
  .page-template-template-religion-landing-page .expanding-navigation .container {
    padding: 0px 40px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 58, ../../src/sass/templates/religion-landing-page.scss */
  .page-template-template-religion-landing-page .expanding-navigation .container {
    padding: 0px 100px;
    padding-bottom: 0;
  }
}

/* line 3, ../../src/sass/templates/front-page.scss */
.home .resource-search {
  padding-bottom: 85px;
}
/* line 6, ../../src/sass/templates/front-page.scss */
.home .resource-search.push-me-up {
  margin-top: -114px;
  position: relative;
  z-index: 15;
}
@media (min-width: 1024px) {
  /* line 12, ../../src/sass/templates/front-page.scss */
  .home .resource-search .drop-down-content {
    width: 803px;
    min-width: 803px;
  }
}
@media (min-width: 1024px) {
  /* line 21, ../../src/sass/templates/front-page.scss */
  .home .billboard.image-billboard {
    height: 275px;
  }
}

/* line 3, ../../src/sass/templates/standard-page.scss */
.page.page-template-default .intro-paragraph {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
}
/* line 5, ../../src/sass/templates/standard-page.scss */
.page.page-template-default .intro-paragraph .title {
  text-align: center;
}
/* line 7, ../../src/sass/mixins/negative-margin-content.scss */
.page.page-template-default .intro-paragraph .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -160px;
  position: relative;
  z-index: 10;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background-color: white;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .page.page-template-default .intro-paragraph .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .page.page-template-default .intro-paragraph .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 4, ../../src/sass/mixins/user-defined-spacing.scss */
.page.page-template-default .intro-paragraph:not(.download-strip).both .container {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 4, ../../src/sass/mixins/user-defined-spacing.scss */
  .page.page-template-default .intro-paragraph:not(.download-strip).both .container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
/* line 16, ../../src/sass/mixins/user-defined-spacing.scss */
.page.page-template-default .intro-paragraph:not(.download-strip).spacing_under .container {
  padding-top: 0;
  padding-bottom: 20px;
}
@media (min-width: 1024px) {
  /* line 16, ../../src/sass/mixins/user-defined-spacing.scss */
  .page.page-template-default .intro-paragraph:not(.download-strip).spacing_under .container {
    padding-top: 0;
    padding-bottom: 50px;
  }
}
/* line 28, ../../src/sass/mixins/user-defined-spacing.scss */
.page.page-template-default .intro-paragraph:not(.download-strip).spacing_above .container {
  padding-top: 20px;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  /* line 28, ../../src/sass/mixins/user-defined-spacing.scss */
  .page.page-template-default .intro-paragraph:not(.download-strip).spacing_above .container {
    padding-top: 50px;
    padding-bottom: 0;
  }
}
/* line 40, ../../src/sass/mixins/user-defined-spacing.scss */
.page.page-template-default .intro-paragraph:not(.download-strip).none .container {
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  /* line 40, ../../src/sass/mixins/user-defined-spacing.scss */
  .page.page-template-default .intro-paragraph:not(.download-strip).none .container {
    padding-top: 0;
    padding-bottom: 0;
  }
}

/* line 2, ../../src/sass/strips/single-post.scss */
.single-post .intro-paragraph {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
}
/* line 4, ../../src/sass/strips/single-post.scss */
.single-post .intro-paragraph .content h2.title {
  text-align: center;
}
@media (min-width: 1024px) {
  /* line 4, ../../src/sass/strips/single-post.scss */
  .single-post .intro-paragraph .content h2.title {
    margin-bottom: 50px;
  }
}
/* line 7, ../../src/sass/mixins/negative-margin-content.scss */
.single-post .intro-paragraph .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -160px;
  position: relative;
  z-index: 10;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background-color: white;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .single-post .intro-paragraph .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .single-post .intro-paragraph .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 2, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #dfdfda;
  margin-bottom: 60px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 640px) {
  /* line 2, ../../src/sass/mixins/publish-info.scss */
  .single-post .intro-paragraph .publish-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 17, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .share-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .info {
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  /* line 21, ../../src/sass/mixins/publish-info.scss */
  .single-post .intro-paragraph .publish-info .info {
    margin-bottom: 0;
  }
}
/* line 30, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .info a {
  text-decoration: none;
  color: #f09c22;
}
/* line 36, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .share-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-post .intro-paragraph .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-post .intro-paragraph .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 48, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .share-link:hover {
  background-color: #f09c22;
}
/* line 53, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .share-link svg {
  margin-right: 20px;
  display: inline-block;
}
/* line 58, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .share-link path {
  fill: #FFF;
}
/* line 63, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .facebook {
  background-color: #3b5998;
  margin-right: 10px;
}
/* line 67, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .facebook svg {
  width: 10px;
  min-width: 10px;
  height: 19px;
}
/* line 74, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .twitter {
  background-color: #55acee;
}
/* line 77, ../../src/sass/mixins/publish-info.scss */
.single-post .intro-paragraph .publish-info .twitter svg {
  width: 19px;
  min-width: 19px;
  height: 15px;
}
/* line 2, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #dfdfda;
  margin-bottom: 60px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 640px) {
  /* line 2, ../../src/sass/mixins/publish-info.scss */
  .single-post .text-strip .publish-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 17, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .share-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .info {
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  /* line 21, ../../src/sass/mixins/publish-info.scss */
  .single-post .text-strip .publish-info .info {
    margin-bottom: 0;
  }
}
/* line 30, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .info a {
  text-decoration: none;
  color: #f09c22;
}
/* line 36, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .share-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-post .text-strip .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-post .text-strip .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 48, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .share-link:hover {
  background-color: #f09c22;
}
/* line 53, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .share-link svg {
  margin-right: 20px;
  display: inline-block;
}
/* line 58, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .share-link path {
  fill: #FFF;
}
/* line 63, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .facebook {
  background-color: #3b5998;
  margin-right: 10px;
}
/* line 67, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .facebook svg {
  width: 10px;
  min-width: 10px;
  height: 19px;
}
/* line 74, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .twitter {
  background-color: #55acee;
}
/* line 77, ../../src/sass/mixins/publish-info.scss */
.single-post .text-strip .publish-info .twitter svg {
  width: 19px;
  min-width: 19px;
  height: 15px;
}
/* line 21, ../../src/sass/strips/single-post.scss */
.single-post .back-to-top-strip {
  margin-bottom: 70px;
}
@media (min-width: 1200px) {
  /* line 24, ../../src/sass/strips/single-post.scss */
  .single-post .back-to-top-strip .container {
    max-width: 100%;
    width: 974px;
  }
}

/* line 2, ../../src/sass/mixins/grid.scss */
.page-template-template-blog-listing-page .grid-container, .page-template-template-blog-archive-listing-page .grid-container {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: -webkit-calc( 1 * 100% + (1 - 1) * 30px );
  max-width: -moz-calc( 1 * 100% + (1 - 1) * 30px );
  max-width: calc( 1 * 100% + (1 - 1) * 30px );
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 27, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-blog-listing-page .grid-container .grid-item, .page-template-template-blog-archive-listing-page .grid-container .grid-item {
  min-width: 100%;
  margin-right: 30px;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 0;
}
/* line 51, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(-2n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(-2n) {
  margin-right: 30px;
}
/* line 54, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(-1n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(-1n) {
  margin-right: 30px;
}
/* line 57, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(0n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(0n) {
  margin-right: 30px;
}
/* line 61, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(1n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(1n) {
  margin-right: 0;
}
@media (min-width: 390px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .page-template-template-blog-listing-page .grid-container, .page-template-template-blog-archive-listing-page .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: -moz-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: calc( 1 * 370px + (1 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item, .page-template-template-blog-archive-listing-page .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(-2n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(-2n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(-1n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(0n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(1n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 0;
  }
}
@media (min-width: 520px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .page-template-template-blog-listing-page .grid-container, .page-template-template-blog-archive-listing-page .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: -moz-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: calc( 1 * 370px + (1 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item, .page-template-template-blog-archive-listing-page .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(-2n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(-2n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(-1n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(0n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(1n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 0;
  }
}
@media (max-width: 1024px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .page-template-template-blog-listing-page .grid-container, .page-template-template-blog-archive-listing-page .grid-container {
    margin-right: auto;
  }
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .page-template-template-blog-listing-page .grid-container, .page-template-template-blog-archive-listing-page .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 2 * 370px + (2 - 1) * 30px );
    max-width: -moz-calc( 2 * 370px + (2 - 1) * 30px );
    max-width: calc( 2 * 370px + (2 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item, .page-template-template-blog-archive-listing-page .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(-1n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(0n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(1n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(2n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .page-template-template-blog-listing-page .grid-container, .page-template-template-blog-archive-listing-page .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 3 * 370px + (3 - 1) * 30px );
    max-width: -moz-calc( 3 * 370px + (3 - 1) * 30px );
    max-width: calc( 3 * 370px + (3 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item, .page-template-template-blog-archive-listing-page .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(0n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(1n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(2n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(2n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-blog-listing-page .grid-container .grid-item:nth-of-type(3n), .page-template-template-blog-archive-listing-page .grid-container .grid-item:nth-of-type(3n) {
    margin-right: 0;
  }
}
/* line 31, ../../src/sass/mixins/grid.scss */
.page-template-template-blog-listing-page .grid-container.two, .page-template-template-blog-archive-listing-page .grid-container.two {
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: -webkit-calc( 2 * 570px + (2 - 1) * 30px );
  max-width: -moz-calc( 2 * 570px + (2 - 1) * 30px );
  max-width: calc( 2 * 570px + (2 - 1) * 30px );
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 27, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-blog-listing-page .grid-container.two .grid-item, .page-template-template-blog-archive-listing-page .grid-container.two .grid-item {
  min-width: 570px;
  margin-right: 30px;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 51, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-blog-listing-page .grid-container.two .grid-item:nth-of-type(-1n), .page-template-template-blog-archive-listing-page .grid-container.two .grid-item:nth-of-type(-1n) {
  margin-right: 30px;
}
/* line 54, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-blog-listing-page .grid-container.two .grid-item:nth-of-type(0n), .page-template-template-blog-archive-listing-page .grid-container.two .grid-item:nth-of-type(0n) {
  margin-right: 30px;
}
/* line 57, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-blog-listing-page .grid-container.two .grid-item:nth-of-type(1n), .page-template-template-blog-archive-listing-page .grid-container.two .grid-item:nth-of-type(1n) {
  margin-right: 30px;
}
/* line 61, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-blog-listing-page .grid-container.two .grid-item:nth-of-type(2n), .page-template-template-blog-archive-listing-page .grid-container.two .grid-item:nth-of-type(2n) {
  margin-right: 0;
}
/* line 6, ../../src/sass/templates/blog-listing.scss */
.page-template-template-blog-listing-page .text-strip .title, .page-template-template-blog-archive-listing-page .text-strip .title {
  text-align: left;
}
/* line 10, ../../src/sass/templates/blog-listing.scss */
.page-template-template-blog-listing-page .text-strip .container, .page-template-template-blog-archive-listing-page .text-strip .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 10, ../../src/sass/templates/blog-listing.scss */
  .page-template-template-blog-listing-page .text-strip .container, .page-template-template-blog-archive-listing-page .text-strip .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 10, ../../src/sass/templates/blog-listing.scss */
  .page-template-template-blog-listing-page .text-strip .container, .page-template-template-blog-archive-listing-page .text-strip .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 16, ../../src/sass/templates/blog-listing.scss */
.page-template-template-blog-listing-page .blog-post-item, .page-template-template-blog-archive-listing-page .blog-post-item {
  width: 370px;
  position: relative;
  background-color: #FFF;
  border-bottom: 5px solid #f09c22;
  max-width: 100%;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  opacity: 1;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
@media (min-width: 520px) {
  /* line 16, ../../src/sass/templates/blog-listing.scss */
  .page-template-template-blog-listing-page .blog-post-item, .page-template-template-blog-archive-listing-page .blog-post-item {
    max-width: 370px;
  }
}
/* line 12, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-blog-listing-page .blog-post-item .this-is-clickable, .page-template-template-blog-archive-listing-page .blog-post-item .this-is-clickable {
  text-decoration: none;
}
/* line 16, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-blog-listing-page .blog-post-item .image, .page-template-template-blog-archive-listing-page .blog-post-item .image {
  height: 152px;
  width: 100%;
  background-color: #d8d8d8;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
/* line 24, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-blog-listing-page .blog-post-item .editable-tabs, .page-template-template-blog-archive-listing-page .blog-post-item .editable-tabs {
  position: absolute;
}
/* line 28, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-blog-listing-page .blog-post-item .editable-tab, .page-template-template-blog-archive-listing-page .blog-post-item .editable-tab {
  background-color: #f09c22;
  display: inline-block;
  position: relative;
  padding: 1px 10px;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 10px;
  line-height: 28px;
  margin-bottom: 0;
  text-transform: uppercase;
  margin-right: 1px;
  color: #333333;
}
@media (min-width: 768px) {
  /* line 28, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-blog-listing-page .blog-post-item .editable-tab, .page-template-template-blog-archive-listing-page .blog-post-item .editable-tab {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 28, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-blog-listing-page .blog-post-item .editable-tab, .page-template-template-blog-archive-listing-page .blog-post-item .editable-tab {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
/* line 38, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-blog-listing-page .blog-post-item p.title, .page-template-template-blog-archive-listing-page .blog-post-item p.title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #3c3c3c;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 38, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-blog-listing-page .blog-post-item p.title, .page-template-template-blog-archive-listing-page .blog-post-item p.title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 38, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-blog-listing-page .blog-post-item p.title, .page-template-template-blog-archive-listing-page .blog-post-item p.title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 42, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-blog-listing-page .blog-post-item .content p:not(.title):not(.author), .page-template-template-blog-archive-listing-page .blog-post-item .content p:not(.title):not(.author) {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 42, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-blog-listing-page .blog-post-item .content p:not(.title):not(.author), .page-template-template-blog-archive-listing-page .blog-post-item .content p:not(.title):not(.author) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 42, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-blog-listing-page .blog-post-item .content p:not(.title):not(.author), .page-template-template-blog-archive-listing-page .blog-post-item .content p:not(.title):not(.author) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 48, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-blog-listing-page .blog-post-item .tile-content-container, .page-template-template-blog-archive-listing-page .blog-post-item .tile-content-container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px;
  height: -webkit-calc(100% - 152px );
  height: -moz-calc(100% - 152px );
  height: calc(100% - 152px );
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 6, ../../src/sass/mixins/tile-handle-hidden.scss */
.page-template-template-blog-listing-page .blog-post-item.hidden, .page-template-template-blog-archive-listing-page .blog-post-item.hidden {
  opacity: 0;
  -webkit-transform: translateY(50px);
     -moz-transform: translateY(50px);
      -ms-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
}
/* line 20, ../../src/sass/templates/blog-listing.scss */
.page-template-template-blog-listing-page .blog-post-item .read-more-link, .page-template-template-blog-archive-listing-page .blog-post-item .read-more-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
}
@media (min-width: 768px) {
  /* line 20, ../../src/sass/templates/blog-listing.scss */
  .page-template-template-blog-listing-page .blog-post-item .read-more-link, .page-template-template-blog-archive-listing-page .blog-post-item .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 20, ../../src/sass/templates/blog-listing.scss */
  .page-template-template-blog-listing-page .blog-post-item .read-more-link, .page-template-template-blog-archive-listing-page .blog-post-item .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 2, ../../src/sass/mixins/blog-post-tile-mods.scss */
.page-template-template-blog-listing-page .blog-post-item p.title, .page-template-template-blog-archive-listing-page .blog-post-item p.title {
  margin-bottom: 10px;
}
@media (min-width: 1200px) {
  /* line 2, ../../src/sass/mixins/blog-post-tile-mods.scss */
  .page-template-template-blog-listing-page .blog-post-item p.title, .page-template-template-blog-archive-listing-page .blog-post-item p.title {
    margin-bottom: 10px;
  }
}
/* line 10, ../../src/sass/mixins/blog-post-tile-mods.scss */
.page-template-template-blog-listing-page .blog-post-item p.author,
.page-template-template-blog-listing-page .blog-post-item span.author, .page-template-template-blog-archive-listing-page .blog-post-item p.author,
.page-template-template-blog-archive-listing-page .blog-post-item span.author {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  /* line 10, ../../src/sass/mixins/blog-post-tile-mods.scss */
  .page-template-template-blog-listing-page .blog-post-item p.author,
  .page-template-template-blog-listing-page .blog-post-item span.author, .page-template-template-blog-archive-listing-page .blog-post-item p.author,
  .page-template-template-blog-archive-listing-page .blog-post-item span.author {
    margin-bottom: 0px;
  }
}
/* line 18, ../../src/sass/mixins/blog-post-tile-mods.scss */
.page-template-template-blog-listing-page .blog-post-item p.publish, .page-template-template-blog-archive-listing-page .blog-post-item p.publish {
  margin-bottom: 10px;
}
@media (min-width: 1200px) {
  /* line 18, ../../src/sass/mixins/blog-post-tile-mods.scss */
  .page-template-template-blog-listing-page .blog-post-item p.publish, .page-template-template-blog-archive-listing-page .blog-post-item p.publish {
    margin-bottom: 10px;
  }
}
/* line 26, ../../src/sass/mixins/blog-post-tile-mods.scss */
.page-template-template-blog-listing-page .blog-post-item .excerpt, .page-template-template-blog-archive-listing-page .blog-post-item .excerpt {
  margin-bottom: 10px;
}
@media (min-width: 1200px) {
  /* line 26, ../../src/sass/mixins/blog-post-tile-mods.scss */
  .page-template-template-blog-listing-page .blog-post-item .excerpt, .page-template-template-blog-archive-listing-page .blog-post-item .excerpt {
    margin-bottom: 10px;
  }
}
/* line 29, ../../src/sass/templates/blog-listing.scss */
.page-template-template-blog-listing-page .blog-filters, .page-template-template-blog-archive-listing-page .blog-filters {
  background-color: #ebebeb;
}
/* line 33, ../../src/sass/templates/blog-listing.scss */
.page-template-template-blog-listing-page .blog-post-listing, .page-template-template-blog-archive-listing-page .blog-post-listing {
  background-color: #ebebeb;
  padding-bottom: 60px;
}
/* line 38, ../../src/sass/templates/blog-listing.scss */
.page-template-template-blog-listing-page .grid-container, .page-template-template-blog-archive-listing-page .grid-container {
  margin-bottom: 40px;
}
/* line 42, ../../src/sass/templates/blog-listing.scss */
.page-template-template-blog-listing-page .ajax-pagination, .page-template-template-blog-archive-listing-page .ajax-pagination {
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 7, ../../src/sass/mixins/pagination.scss */
.page-template-template-blog-listing-page .ajax-pagination .page-numbers, .page-template-template-blog-archive-listing-page .ajax-pagination .page-numbers {
  background-color: #333333;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  width: 40px;
  height: 40px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 7, ../../src/sass/mixins/pagination.scss */
  .page-template-template-blog-listing-page .ajax-pagination .page-numbers, .page-template-template-blog-archive-listing-page .ajax-pagination .page-numbers {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 7, ../../src/sass/mixins/pagination.scss */
  .page-template-template-blog-listing-page .ajax-pagination .page-numbers, .page-template-template-blog-archive-listing-page .ajax-pagination .page-numbers {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
/* line 18, ../../src/sass/mixins/pagination.scss */
.page-template-template-blog-listing-page .ajax-pagination .page-numbers:hover, .page-template-template-blog-archive-listing-page .ajax-pagination .page-numbers:hover {
  cursor: pointer;
}
@media (min-width: 520px) {
  /* line 18, ../../src/sass/mixins/pagination.scss */
  .page-template-template-blog-listing-page .ajax-pagination .page-numbers:hover, .page-template-template-blog-archive-listing-page .ajax-pagination .page-numbers:hover {
    background-color: #f09c22;
  }
}
/* line 26, ../../src/sass/mixins/pagination.scss */
.page-template-template-blog-listing-page .ajax-pagination .page-numbers.current, .page-template-template-blog-archive-listing-page .ajax-pagination .page-numbers.current {
  background-color: #f09c22;
}
/* line 30, ../../src/sass/mixins/pagination.scss */
.page-template-template-blog-listing-page .ajax-pagination .page-numbers.first, .page-template-template-blog-archive-listing-page .ajax-pagination .page-numbers.first {
  width: 45px;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
     -moz-border-radius-bottomleft: 6px;
          border-bottom-left-radius: 6px;
}
/* line 35, ../../src/sass/mixins/pagination.scss */
.page-template-template-blog-listing-page .ajax-pagination .page-numbers.first .arrow, .page-template-template-blog-archive-listing-page .ajax-pagination .page-numbers.first .arrow {
  background-image: url(/wp-content/themes/reonline/inc/assets/images/arrow_white_left.svg);
  display: block;
  width: 15px;
  height: 13px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 44, ../../src/sass/mixins/pagination.scss */
.page-template-template-blog-listing-page .ajax-pagination .page-numbers.last, .page-template-template-blog-archive-listing-page .ajax-pagination .page-numbers.last {
  width: 45px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
     -moz-border-radius-bottomright: 6px;
          border-bottom-right-radius: 6px;
}
/* line 49, ../../src/sass/mixins/pagination.scss */
.page-template-template-blog-listing-page .ajax-pagination .page-numbers.last .arrow, .page-template-template-blog-archive-listing-page .ajax-pagination .page-numbers.last .arrow {
  background-image: url(/wp-content/themes/reonline/inc/assets/images/arrow_white_right.svg);
  display: block;
  width: 15px;
  height: 13px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 2, ../../src/sass/strips/single-post.scss */
.single-resources .intro-paragraph, .single-research_re .intro-paragraph {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
}
/* line 4, ../../src/sass/strips/single-post.scss */
.single-resources .intro-paragraph .content h2.title, .single-research_re .intro-paragraph .content h2.title {
  text-align: center;
}
@media (min-width: 1024px) {
  /* line 4, ../../src/sass/strips/single-post.scss */
  .single-resources .intro-paragraph .content h2.title, .single-research_re .intro-paragraph .content h2.title {
    margin-bottom: 50px;
  }
}
/* line 7, ../../src/sass/mixins/negative-margin-content.scss */
.single-resources .intro-paragraph .container, .single-research_re .intro-paragraph .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -160px;
  position: relative;
  z-index: 10;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background-color: white;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .single-resources .intro-paragraph .container, .single-research_re .intro-paragraph .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .single-resources .intro-paragraph .container, .single-research_re .intro-paragraph .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 2, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info, .single-research_re .intro-paragraph .publish-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #dfdfda;
  margin-bottom: 60px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 640px) {
  /* line 2, ../../src/sass/mixins/publish-info.scss */
  .single-resources .intro-paragraph .publish-info, .single-research_re .intro-paragraph .publish-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 17, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .share-buttons, .single-research_re .intro-paragraph .publish-info .share-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .info, .single-research_re .intro-paragraph .publish-info .info {
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  /* line 21, ../../src/sass/mixins/publish-info.scss */
  .single-resources .intro-paragraph .publish-info .info, .single-research_re .intro-paragraph .publish-info .info {
    margin-bottom: 0;
  }
}
/* line 30, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .info a, .single-research_re .intro-paragraph .publish-info .info a {
  text-decoration: none;
  color: #f09c22;
}
/* line 36, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .share-link, .single-research_re .intro-paragraph .publish-info .share-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-resources .intro-paragraph .publish-info .share-link, .single-research_re .intro-paragraph .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-resources .intro-paragraph .publish-info .share-link, .single-research_re .intro-paragraph .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 48, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .share-link:hover, .single-research_re .intro-paragraph .publish-info .share-link:hover {
  background-color: #f09c22;
}
/* line 53, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .share-link svg, .single-research_re .intro-paragraph .publish-info .share-link svg {
  margin-right: 20px;
  display: inline-block;
}
/* line 58, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .share-link path, .single-research_re .intro-paragraph .publish-info .share-link path {
  fill: #FFF;
}
/* line 63, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .facebook, .single-research_re .intro-paragraph .publish-info .facebook {
  background-color: #3b5998;
  margin-right: 10px;
}
/* line 67, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .facebook svg, .single-research_re .intro-paragraph .publish-info .facebook svg {
  width: 10px;
  min-width: 10px;
  height: 19px;
}
/* line 74, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .twitter, .single-research_re .intro-paragraph .publish-info .twitter {
  background-color: #55acee;
}
/* line 77, ../../src/sass/mixins/publish-info.scss */
.single-resources .intro-paragraph .publish-info .twitter svg, .single-research_re .intro-paragraph .publish-info .twitter svg {
  width: 19px;
  min-width: 19px;
  height: 15px;
}
/* line 2, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info, .single-research_re .text-strip .publish-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #dfdfda;
  margin-bottom: 60px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 640px) {
  /* line 2, ../../src/sass/mixins/publish-info.scss */
  .single-resources .text-strip .publish-info, .single-research_re .text-strip .publish-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 17, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .share-buttons, .single-research_re .text-strip .publish-info .share-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .info, .single-research_re .text-strip .publish-info .info {
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  /* line 21, ../../src/sass/mixins/publish-info.scss */
  .single-resources .text-strip .publish-info .info, .single-research_re .text-strip .publish-info .info {
    margin-bottom: 0;
  }
}
/* line 30, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .info a, .single-research_re .text-strip .publish-info .info a {
  text-decoration: none;
  color: #f09c22;
}
/* line 36, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .share-link, .single-research_re .text-strip .publish-info .share-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-resources .text-strip .publish-info .share-link, .single-research_re .text-strip .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-resources .text-strip .publish-info .share-link, .single-research_re .text-strip .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 48, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .share-link:hover, .single-research_re .text-strip .publish-info .share-link:hover {
  background-color: #f09c22;
}
/* line 53, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .share-link svg, .single-research_re .text-strip .publish-info .share-link svg {
  margin-right: 20px;
  display: inline-block;
}
/* line 58, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .share-link path, .single-research_re .text-strip .publish-info .share-link path {
  fill: #FFF;
}
/* line 63, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .facebook, .single-research_re .text-strip .publish-info .facebook {
  background-color: #3b5998;
  margin-right: 10px;
}
/* line 67, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .facebook svg, .single-research_re .text-strip .publish-info .facebook svg {
  width: 10px;
  min-width: 10px;
  height: 19px;
}
/* line 74, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .twitter, .single-research_re .text-strip .publish-info .twitter {
  background-color: #55acee;
}
/* line 77, ../../src/sass/mixins/publish-info.scss */
.single-resources .text-strip .publish-info .twitter svg, .single-research_re .text-strip .publish-info .twitter svg {
  width: 19px;
  min-width: 19px;
  height: 15px;
}
/* line 21, ../../src/sass/strips/single-post.scss */
.single-resources .back-to-top-strip, .single-research_re .back-to-top-strip {
  margin-bottom: 70px;
}
@media (min-width: 1200px) {
  /* line 24, ../../src/sass/strips/single-post.scss */
  .single-resources .back-to-top-strip .container, .single-research_re .back-to-top-strip .container {
    max-width: 100%;
    width: 974px;
  }
}

/* line 2, ../../src/sass/mixins/grid.scss */
.page-template-template-news-listing-page .grid-container {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: -webkit-calc( 1 * 100% + (1 - 1) * 30px );
  max-width: -moz-calc( 1 * 100% + (1 - 1) * 30px );
  max-width: calc( 1 * 100% + (1 - 1) * 30px );
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 27, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-news-listing-page .grid-container .grid-item {
  min-width: 100%;
  margin-right: 30px;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 0;
}
/* line 51, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(-2n) {
  margin-right: 30px;
}
/* line 54, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(-1n) {
  margin-right: 30px;
}
/* line 57, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(0n) {
  margin-right: 30px;
}
/* line 61, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(1n) {
  margin-right: 0;
}
@media (min-width: 390px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .page-template-template-news-listing-page .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: -moz-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: calc( 1 * 370px + (1 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(-2n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 0;
  }
}
@media (min-width: 520px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .page-template-template-news-listing-page .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: -moz-calc( 1 * 370px + (1 - 1) * 30px );
    max-width: calc( 1 * 370px + (1 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(-2n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 0;
  }
}
@media (max-width: 1024px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .page-template-template-news-listing-page .grid-container {
    margin-right: auto;
  }
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .page-template-template-news-listing-page .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 2 * 370px + (2 - 1) * 30px );
    max-width: -moz-calc( 2 * 370px + (2 - 1) * 30px );
    max-width: calc( 2 * 370px + (2 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(-1n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 2, ../../src/sass/mixins/grid.scss */
  .page-template-template-news-listing-page .grid-container {
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: -webkit-calc( 3 * 370px + (3 - 1) * 30px );
    max-width: -moz-calc( 3 * 370px + (3 - 1) * 30px );
    max-width: calc( 3 * 370px + (3 - 1) * 30px );
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 27, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item {
    min-width: 370px;
    margin-right: 30px;
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  /* line 51, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(0n) {
    margin-right: 30px;
  }
  /* line 54, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(1n) {
    margin-right: 30px;
  }
  /* line 57, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(2n) {
    margin-right: 30px;
  }
  /* line 61, ../../src/sass/helpers/ab_grid.scss */
  .page-template-template-news-listing-page .grid-container .grid-item:nth-of-type(3n) {
    margin-right: 0;
  }
}
/* line 31, ../../src/sass/mixins/grid.scss */
.page-template-template-news-listing-page .grid-container.two {
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: -webkit-calc( 2 * 570px + (2 - 1) * 30px );
  max-width: -moz-calc( 2 * 570px + (2 - 1) * 30px );
  max-width: calc( 2 * 570px + (2 - 1) * 30px );
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 27, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-news-listing-page .grid-container.two .grid-item {
  min-width: 570px;
  margin-right: 30px;
  margin-bottom: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
/* line 51, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-news-listing-page .grid-container.two .grid-item:nth-of-type(-1n) {
  margin-right: 30px;
}
/* line 54, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-news-listing-page .grid-container.two .grid-item:nth-of-type(0n) {
  margin-right: 30px;
}
/* line 57, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-news-listing-page .grid-container.two .grid-item:nth-of-type(1n) {
  margin-right: 30px;
}
/* line 61, ../../src/sass/helpers/ab_grid.scss */
.page-template-template-news-listing-page .grid-container.two .grid-item:nth-of-type(2n) {
  margin-right: 0;
}
/* line 6, ../../src/sass/templates/news-events-listing.scss */
.page-template-template-news-listing-page .text-strip .title {
  text-align: left;
}
/* line 10, ../../src/sass/templates/news-events-listing.scss */
.page-template-template-news-listing-page .text-strip .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 10, ../../src/sass/templates/news-events-listing.scss */
  .page-template-template-news-listing-page .text-strip .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 10, ../../src/sass/templates/news-events-listing.scss */
  .page-template-template-news-listing-page .text-strip .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 16, ../../src/sass/templates/news-events-listing.scss */
.page-template-template-news-listing-page .blog-post-item {
  width: 370px;
  position: relative;
  background-color: #FFF;
  border-bottom: 5px solid #f09c22;
  max-width: 100%;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  opacity: 1;
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
@media (min-width: 520px) {
  /* line 16, ../../src/sass/templates/news-events-listing.scss */
  .page-template-template-news-listing-page .blog-post-item {
    max-width: 370px;
  }
}
/* line 12, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-news-listing-page .blog-post-item .this-is-clickable {
  text-decoration: none;
}
/* line 16, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-news-listing-page .blog-post-item .image {
  height: 152px;
  width: 100%;
  background-color: #d8d8d8;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}
/* line 24, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-news-listing-page .blog-post-item .editable-tabs {
  position: absolute;
}
/* line 28, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-news-listing-page .blog-post-item .editable-tab {
  background-color: #f09c22;
  display: inline-block;
  position: relative;
  padding: 1px 10px;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 10px;
  line-height: 28px;
  margin-bottom: 0;
  text-transform: uppercase;
  margin-right: 1px;
  color: #333333;
}
@media (min-width: 768px) {
  /* line 28, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-news-listing-page .blog-post-item .editable-tab {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 28, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-news-listing-page .blog-post-item .editable-tab {
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
/* line 38, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-news-listing-page .blog-post-item p.title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  color: #3c3c3c;
  font-size: 28px;
  line-height: 30px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 38, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-news-listing-page .blog-post-item p.title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 38, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-news-listing-page .blog-post-item p.title {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/* line 42, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-news-listing-page .blog-post-item .content p:not(.title):not(.author) {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 42, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-news-listing-page .blog-post-item .content p:not(.title):not(.author) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 42, ../../src/sass/mixins/curated-tile.scss */
  .page-template-template-news-listing-page .blog-post-item .content p:not(.title):not(.author) {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 48, ../../src/sass/mixins/curated-tile.scss */
.page-template-template-news-listing-page .blog-post-item .tile-content-container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px;
  height: -webkit-calc(100% - 152px );
  height: -moz-calc(100% - 152px );
  height: calc(100% - 152px );
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
/* line 22, ../../src/sass/templates/news-events-listing.scss */
.page-template-template-news-listing-page .blog-post-item.hidden {
  opacity: 0;
  -webkit-transform: translateY(50px);
     -moz-transform: translateY(50px);
      -ms-transform: translateY(50px);
       -o-transform: translateY(50px);
          transform: translateY(50px);
}
/* line 27, ../../src/sass/templates/news-events-listing.scss */
.page-template-template-news-listing-page .blog-post-item .link-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
/* line 32, ../../src/sass/templates/news-events-listing.scss */
.page-template-template-news-listing-page .blog-post-item .read-more-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
  display: inline-block;
  margin-left: auto;
}
@media (min-width: 768px) {
  /* line 32, ../../src/sass/templates/news-events-listing.scss */
  .page-template-template-news-listing-page .blog-post-item .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 32, ../../src/sass/templates/news-events-listing.scss */
  .page-template-template-news-listing-page .blog-post-item .read-more-link {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
  }
}
/* line 39, ../../src/sass/templates/news-events-listing.scss */
.page-template-template-news-listing-page .news-filters {
  padding-top: 60px;
  padding-bottom: 50px;
  background-color: #ebebeb;
}
/* line 45, ../../src/sass/templates/news-events-listing.scss */
.page-template-template-news-listing-page .blog-post-listing {
  background-color: #ebebeb;
  padding-bottom: 60px;
}
/* line 50, ../../src/sass/templates/news-events-listing.scss */
.page-template-template-news-listing-page .grid-container {
  margin-bottom: 40px;
}
/* line 54, ../../src/sass/templates/news-events-listing.scss */
.page-template-template-news-listing-page .ajax-pagination {
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 7, ../../src/sass/mixins/pagination.scss */
.page-template-template-news-listing-page .ajax-pagination .page-numbers {
  background-color: #333333;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  width: 40px;
  height: 40px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 7, ../../src/sass/mixins/pagination.scss */
  .page-template-template-news-listing-page .ajax-pagination .page-numbers {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 7, ../../src/sass/mixins/pagination.scss */
  .page-template-template-news-listing-page .ajax-pagination .page-numbers {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
/* line 18, ../../src/sass/mixins/pagination.scss */
.page-template-template-news-listing-page .ajax-pagination .page-numbers:hover {
  cursor: pointer;
}
@media (min-width: 520px) {
  /* line 18, ../../src/sass/mixins/pagination.scss */
  .page-template-template-news-listing-page .ajax-pagination .page-numbers:hover {
    background-color: #f09c22;
  }
}
/* line 26, ../../src/sass/mixins/pagination.scss */
.page-template-template-news-listing-page .ajax-pagination .page-numbers.current {
  background-color: #f09c22;
}
/* line 30, ../../src/sass/mixins/pagination.scss */
.page-template-template-news-listing-page .ajax-pagination .page-numbers.first {
  width: 45px;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
     -moz-border-radius-bottomleft: 6px;
          border-bottom-left-radius: 6px;
}
/* line 35, ../../src/sass/mixins/pagination.scss */
.page-template-template-news-listing-page .ajax-pagination .page-numbers.first .arrow {
  background-image: url(/wp-content/themes/reonline/inc/assets/images/arrow_white_left.svg);
  display: block;
  width: 15px;
  height: 13px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 44, ../../src/sass/mixins/pagination.scss */
.page-template-template-news-listing-page .ajax-pagination .page-numbers.last {
  width: 45px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
     -moz-border-radius-bottomright: 6px;
          border-bottom-right-radius: 6px;
}
/* line 49, ../../src/sass/mixins/pagination.scss */
.page-template-template-news-listing-page .ajax-pagination .page-numbers.last .arrow {
  background-image: url(/wp-content/themes/reonline/inc/assets/images/arrow_white_right.svg);
  display: block;
  width: 15px;
  height: 13px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 2, ../../src/sass/strips/single-post.scss */
.single-news .intro-paragraph {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
}
/* line 4, ../../src/sass/strips/single-post.scss */
.single-news .intro-paragraph .content h2.title {
  text-align: center;
}
@media (min-width: 1024px) {
  /* line 4, ../../src/sass/strips/single-post.scss */
  .single-news .intro-paragraph .content h2.title {
    margin-bottom: 50px;
  }
}
/* line 7, ../../src/sass/mixins/negative-margin-content.scss */
.single-news .intro-paragraph .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -160px;
  position: relative;
  z-index: 10;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background-color: white;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .single-news .intro-paragraph .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .single-news .intro-paragraph .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 2, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #dfdfda;
  margin-bottom: 60px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 640px) {
  /* line 2, ../../src/sass/mixins/publish-info.scss */
  .single-news .intro-paragraph .publish-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 17, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .share-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .info {
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  /* line 21, ../../src/sass/mixins/publish-info.scss */
  .single-news .intro-paragraph .publish-info .info {
    margin-bottom: 0;
  }
}
/* line 30, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .info a {
  text-decoration: none;
  color: #f09c22;
}
/* line 36, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .share-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-news .intro-paragraph .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-news .intro-paragraph .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 48, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .share-link:hover {
  background-color: #f09c22;
}
/* line 53, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .share-link svg {
  margin-right: 20px;
  display: inline-block;
}
/* line 58, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .share-link path {
  fill: #FFF;
}
/* line 63, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .facebook {
  background-color: #3b5998;
  margin-right: 10px;
}
/* line 67, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .facebook svg {
  width: 10px;
  min-width: 10px;
  height: 19px;
}
/* line 74, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .twitter {
  background-color: #55acee;
}
/* line 77, ../../src/sass/mixins/publish-info.scss */
.single-news .intro-paragraph .publish-info .twitter svg {
  width: 19px;
  min-width: 19px;
  height: 15px;
}
/* line 2, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #dfdfda;
  margin-bottom: 60px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 640px) {
  /* line 2, ../../src/sass/mixins/publish-info.scss */
  .single-news .text-strip .publish-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 17, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .share-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .info {
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  /* line 21, ../../src/sass/mixins/publish-info.scss */
  .single-news .text-strip .publish-info .info {
    margin-bottom: 0;
  }
}
/* line 30, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .info a {
  text-decoration: none;
  color: #f09c22;
}
/* line 36, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .share-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-news .text-strip .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-news .text-strip .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 48, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .share-link:hover {
  background-color: #f09c22;
}
/* line 53, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .share-link svg {
  margin-right: 20px;
  display: inline-block;
}
/* line 58, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .share-link path {
  fill: #FFF;
}
/* line 63, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .facebook {
  background-color: #3b5998;
  margin-right: 10px;
}
/* line 67, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .facebook svg {
  width: 10px;
  min-width: 10px;
  height: 19px;
}
/* line 74, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .twitter {
  background-color: #55acee;
}
/* line 77, ../../src/sass/mixins/publish-info.scss */
.single-news .text-strip .publish-info .twitter svg {
  width: 19px;
  min-width: 19px;
  height: 15px;
}
/* line 21, ../../src/sass/strips/single-post.scss */
.single-news .back-to-top-strip {
  margin-bottom: 70px;
}
@media (min-width: 1200px) {
  /* line 24, ../../src/sass/strips/single-post.scss */
  .single-news .back-to-top-strip .container {
    max-width: 100%;
    width: 974px;
  }
}

/* line 2, ../../src/sass/strips/single-post.scss */
.single-festival_event .intro-paragraph {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
}
/* line 4, ../../src/sass/strips/single-post.scss */
.single-festival_event .intro-paragraph .content h2.title {
  text-align: center;
}
@media (min-width: 1024px) {
  /* line 4, ../../src/sass/strips/single-post.scss */
  .single-festival_event .intro-paragraph .content h2.title {
    margin-bottom: 50px;
  }
}
/* line 7, ../../src/sass/mixins/negative-margin-content.scss */
.single-festival_event .intro-paragraph .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -160px;
  position: relative;
  z-index: 10;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background-color: white;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .single-festival_event .intro-paragraph .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .single-festival_event .intro-paragraph .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 2, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #dfdfda;
  margin-bottom: 60px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 640px) {
  /* line 2, ../../src/sass/mixins/publish-info.scss */
  .single-festival_event .intro-paragraph .publish-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 17, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .share-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .info {
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  /* line 21, ../../src/sass/mixins/publish-info.scss */
  .single-festival_event .intro-paragraph .publish-info .info {
    margin-bottom: 0;
  }
}
/* line 30, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .info a {
  text-decoration: none;
  color: #f09c22;
}
/* line 36, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .share-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-festival_event .intro-paragraph .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-festival_event .intro-paragraph .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 48, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .share-link:hover {
  background-color: #f09c22;
}
/* line 53, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .share-link svg {
  margin-right: 20px;
  display: inline-block;
}
/* line 58, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .share-link path {
  fill: #FFF;
}
/* line 63, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .facebook {
  background-color: #3b5998;
  margin-right: 10px;
}
/* line 67, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .facebook svg {
  width: 10px;
  min-width: 10px;
  height: 19px;
}
/* line 74, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .twitter {
  background-color: #55acee;
}
/* line 77, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .intro-paragraph .publish-info .twitter svg {
  width: 19px;
  min-width: 19px;
  height: 15px;
}
/* line 2, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #dfdfda;
  margin-bottom: 60px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 640px) {
  /* line 2, ../../src/sass/mixins/publish-info.scss */
  .single-festival_event .text-strip .publish-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 17, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .share-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .info {
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  /* line 21, ../../src/sass/mixins/publish-info.scss */
  .single-festival_event .text-strip .publish-info .info {
    margin-bottom: 0;
  }
}
/* line 30, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .info a {
  text-decoration: none;
  color: #f09c22;
}
/* line 36, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .share-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-festival_event .text-strip .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .single-festival_event .text-strip .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 48, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .share-link:hover {
  background-color: #f09c22;
}
/* line 53, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .share-link svg {
  margin-right: 20px;
  display: inline-block;
}
/* line 58, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .share-link path {
  fill: #FFF;
}
/* line 63, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .facebook {
  background-color: #3b5998;
  margin-right: 10px;
}
/* line 67, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .facebook svg {
  width: 10px;
  min-width: 10px;
  height: 19px;
}
/* line 74, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .twitter {
  background-color: #55acee;
}
/* line 77, ../../src/sass/mixins/publish-info.scss */
.single-festival_event .text-strip .publish-info .twitter svg {
  width: 19px;
  min-width: 19px;
  height: 15px;
}
/* line 21, ../../src/sass/strips/single-post.scss */
.single-festival_event .back-to-top-strip {
  margin-bottom: 70px;
}
@media (min-width: 1200px) {
  /* line 24, ../../src/sass/strips/single-post.scss */
  .single-festival_event .back-to-top-strip .container {
    max-width: 100%;
    width: 974px;
  }
}

@media (min-width: 1024px) {
  /* line 4, ../../src/sass/templates/festival-events-listing-page.scss */
  html:not(.touchevents) .page-template-template-festival-events-listing-page .drop-downs-container {
    width: 451px;
    min-width: 451px;
  }
}
@media (min-width: 1024px) {
  /* line 12, ../../src/sass/templates/festival-events-listing-page.scss */
  html:not(.touchevents) .page-template-template-festival-events-listing-page .drop-down-options,
  html:not(.touchevents) .page-template-template-festival-events-listing-page .drop-down-content {
    width: 451px;
    min-width: 451px;
  }
}
@media (min-width: 1024px) {
  /* line 23, ../../src/sass/templates/festival-events-listing-page.scss */
  html:not(.touchevents) .page-template-template-festival-events-listing-page .festival-calendar-filter .drop-down-item:nth-of-type(4n+1) {
    width: 200px;
  }
}
@media (min-width: 1024px) {
  /* line 34, ../../src/sass/templates/festival-events-listing-page.scss */
  html:not(.touchevents) .page-template-template-festival-events-listing-page .resource-search .mobile-bottom-buttons {
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 34, ../../src/sass/templates/festival-events-listing-page.scss */
  html:not(.touchevents) .page-template-template-festival-events-listing-page .resource-search .mobile-bottom-buttons {
    width: auto;
  }
}
@media (min-width: 1024px) {
  /* line 45, ../../src/sass/templates/festival-events-listing-page.scss */
  html:not(.touchevents) .page-template-template-festival-events-listing-page .resource-search .items-lined-up {
    min-width: auto;
  }
}

/* line 58, ../../src/sass/templates/festival-events-listing-page.scss */
.page-template-template-festival-events-listing-page .intro-paragraph {
  margin-bottom: 60px;
}
/* line 61, ../../src/sass/templates/festival-events-listing-page.scss */
.page-template-template-festival-events-listing-page .intro-paragraph .container {
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 61, ../../src/sass/templates/festival-events-listing-page.scss */
  .page-template-template-festival-events-listing-page .intro-paragraph .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 61, ../../src/sass/templates/festival-events-listing-page.scss */
  .page-template-template-festival-events-listing-page .intro-paragraph .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 67, ../../src/sass/templates/festival-events-listing-page.scss */
.page-template-template-festival-events-listing-page .drop-down:nth-of-type(2) .title {
  width: 250px;
}
/* line 73, ../../src/sass/templates/festival-events-listing-page.scss */
.page-template-template-festival-events-listing-page .resource-search.push-me-up {
  margin-top: -114px;
  position: relative;
  z-index: 10;
}

/* line 3, ../../src/sass/templates/teaching-resources-listing.scss */
.page-template-template-resources-listing .resource-search, .page-template-template-research_re-listing .resource-search {
  background-color: #ebebeb;
}
/* line 9, ../../src/sass/templates/teaching-resources-listing.scss */
.page-template-template-resources-listing .resource-search.white-bg, .page-template-template-research_re-listing .resource-search.white-bg {
  background-color: #FFF;
}
/* line 14, ../../src/sass/templates/teaching-resources-listing.scss */
.page-template-template-resources-listing .resource-search.push-me-up .search-filter, .page-template-template-research_re-listing .resource-search.push-me-up .search-filter {
  margin-top: -114px;
  position: relative;
  z-index: 15;
}

/* line 2, ../../src/sass/templates/body.scss */
body .global-dark-overlay {
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}
/* line 13, ../../src/sass/templates/body.scss */
body.resource-search-active {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  background: white;
  width: 100%;
}
/* line 22, ../../src/sass/templates/body.scss */
body.resource-search-active .global-dark-overlay {
  display: block;
}
/* line 26, ../../src/sass/templates/body.scss */
body.resource-search-active header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100000;
  background: white;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}

/* line 2, ../../src/sass/strips/single-post.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
}
/* line 4, ../../src/sass/strips/single-post.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .content h2.title {
  text-align: center;
}
@media (min-width: 1024px) {
  /* line 4, ../../src/sass/strips/single-post.scss */
  .page-template-template-subject-knowledge-landing-page-php .intro-paragraph .content h2.title {
    margin-bottom: 50px;
  }
}
/* line 7, ../../src/sass/mixins/negative-margin-content.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -160px;
  position: relative;
  z-index: 10;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background-color: white;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .page-template-template-subject-knowledge-landing-page-php .intro-paragraph .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .page-template-template-subject-knowledge-landing-page-php .intro-paragraph .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 2, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #dfdfda;
  margin-bottom: 60px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 640px) {
  /* line 2, ../../src/sass/mixins/publish-info.scss */
  .page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 17, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .share-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .info {
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  /* line 21, ../../src/sass/mixins/publish-info.scss */
  .page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .info {
    margin-bottom: 0;
  }
}
/* line 30, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .info a {
  text-decoration: none;
  color: #f09c22;
}
/* line 36, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .share-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 48, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .share-link:hover {
  background-color: #f09c22;
}
/* line 53, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .share-link svg {
  margin-right: 20px;
  display: inline-block;
}
/* line 58, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .share-link path {
  fill: #FFF;
}
/* line 63, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .facebook {
  background-color: #3b5998;
  margin-right: 10px;
}
/* line 67, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .facebook svg {
  width: 10px;
  min-width: 10px;
  height: 19px;
}
/* line 74, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .twitter {
  background-color: #55acee;
}
/* line 77, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .intro-paragraph .publish-info .twitter svg {
  width: 19px;
  min-width: 19px;
  height: 15px;
}
/* line 2, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 25px;
  border-bottom: 1px solid #dfdfda;
  margin-bottom: 60px;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (min-width: 640px) {
  /* line 2, ../../src/sass/mixins/publish-info.scss */
  .page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
/* line 17, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .share-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
/* line 21, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .info {
  margin-bottom: 10px;
}
@media (min-width: 640px) {
  /* line 21, ../../src/sass/mixins/publish-info.scss */
  .page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .info {
    margin-bottom: 0;
  }
}
/* line 30, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .info a {
  text-decoration: none;
  color: #f09c22;
}
/* line 36, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .share-link {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: none;
  color: #FFF;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 36, ../../src/sass/mixins/publish-info.scss */
  .page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .share-link {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 48, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .share-link:hover {
  background-color: #f09c22;
}
/* line 53, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .share-link svg {
  margin-right: 20px;
  display: inline-block;
}
/* line 58, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .share-link path {
  fill: #FFF;
}
/* line 63, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .facebook {
  background-color: #3b5998;
  margin-right: 10px;
}
/* line 67, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .facebook svg {
  width: 10px;
  min-width: 10px;
  height: 19px;
}
/* line 74, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .twitter {
  background-color: #55acee;
}
/* line 77, ../../src/sass/mixins/publish-info.scss */
.page-template-template-subject-knowledge-landing-page-php .text-strip .publish-info .twitter svg {
  width: 19px;
  min-width: 19px;
  height: 15px;
}
/* line 21, ../../src/sass/strips/single-post.scss */
.page-template-template-subject-knowledge-landing-page-php .back-to-top-strip {
  margin-bottom: 70px;
}
@media (min-width: 1200px) {
  /* line 24, ../../src/sass/strips/single-post.scss */
  .page-template-template-subject-knowledge-landing-page-php .back-to-top-strip .container {
    max-width: 100%;
    width: 974px;
  }
}
/* line 6, ../../src/sass/templates/subject-knowledge-landing-page.scss */
.page-template-template-subject-knowledge-landing-page-php .subject-knowledge-strip-strip .container {
  padding: 20px;
  max-width: 100%;
}
@media (min-width: 520px) {
  /* line 6, ../../src/sass/templates/subject-knowledge-landing-page.scss */
  .page-template-template-subject-knowledge-landing-page-php .subject-knowledge-strip-strip .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 6, ../../src/sass/templates/subject-knowledge-landing-page.scss */
  .page-template-template-subject-knowledge-landing-page-php .subject-knowledge-strip-strip .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 5, ../../src/sass/templates/subject-knowledge-landing-page.scss */
  .page-template-template-subject-knowledge-landing-page-php .subject-knowledge-strip-strip {
    margin-bottom: 40px;
  }
}

/* line 3, ../../src/sass/templates/404.scss */
.error404 .text-strip {
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
}
/* line 7, ../../src/sass/mixins/negative-margin-content.scss */
.error404 .text-strip .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -160px;
  position: relative;
  z-index: 10;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  background-color: white;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  padding: 20px;
}
@media (min-width: 520px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .error404 .text-strip .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 7, ../../src/sass/mixins/negative-margin-content.scss */
  .error404 .text-strip .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 6, ../../src/sass/templates/404.scss */
.error404 .text-strip .container {
  min-height: 175px;
}

/* line 5, ../../src/sass/templates/search-page.scss */
.search-result-listing .container {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
/* line 10, ../../src/sass/templates/search-page.scss */
.search-result-listing .content {
  grid-column: 1 / 6;
}
@media (max-width: 768px) {
  /* line 10, ../../src/sass/templates/search-page.scss */
  .search-result-listing .content {
    grid-row: 2;
    grid-column-start: 1;
    grid-column-end: 6;
  }
}
/* line 20, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter {
  background-color: #ebebeb;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0;
  margin-right: 10px;
  padding-top: 0px;
}
/* line 27, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter.active {
  padding: 60px 0;
}
/* line 30, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter.active .information-text {
  display: inline-block;
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down {
    margin-right: 1px;
  }
}
/* line 10, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down:last-of-type {
  margin-right: 0;
}
/* line 15, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down.active .title {
  background-color: #FFF;
}
/* line 20, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down.active .drop-down-title .arrow-down {
  -webkit-transform: scaleY(-1);
     -moz-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
}
/* line 26, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .remove-button {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/close_x.svg");
  height: 8px;
  display: inline-block;
  margin-left: 0;
  -webkit-transform-origin: center;
     -moz-transform-origin: center;
      -ms-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 37, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .remove-button:hover {
  cursor: pointer;
}
@media (min-width: 1024px) {
  /* line 46, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down:first-of-type .title {
    -webkit-border-top-left-radius: 6px;
       -moz-border-radius-topleft: 6px;
            border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
       -moz-border-radius-bottomleft: 6px;
            border-bottom-left-radius: 6px;
  }
  /* line 53, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down:last-of-type .title {
    -webkit-border-top-right-radius: 6px;
       -moz-border-radius-topright: 6px;
            border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
       -moz-border-radius-bottomright: 6px;
            border-bottom-right-radius: 6px;
  }
}
/* line 63, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .title {
  background-color: #dfdfda;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid white;
}
@media (min-width: 1024px) {
  /* line 63, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .title {
    background-color: #FFF;
    border-bottom: 0;
    width: 200px;
  }
}
/* line 78, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .title:hover {
  cursor: pointer;
}
/* line 82, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 12px;
  line-height: 28px;
  margin-bottom: 0px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
  }
}
/* line 95, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-title .counter-box {
  font-weight: 400;
}
@media (min-width: 1024px) {
  /* line 95, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-title .counter-box {
    display: none;
  }
}
/* line 106, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-title .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
@media (min-width: 1024px) {
  /* line 106, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-title .arrow-down {
    display: none;
  }
}
/* line 122, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .please-select {
  display: none;
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #767674;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .please-select {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 138, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .please-select .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
/* line 146, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .please-select.selected {
  font-weight: 800;
  color: #333333;
  text-transform: none;
}
/* line 153, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item-label {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: underline;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 160, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .selected-items-indicator {
  display: none;
}
@media (min-width: 1024px) {
  /* line 160, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .selected-items-indicator {
    display: block;
  }
}
/* line 170, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .clear-selection {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  color: #FFF;
  text-decoration: underline;
  background-color: #333333;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px;
}
@media (min-width: 768px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 178, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .clear-selection:hover {
  cursor: pointer;
}
/* line 184, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 15px;
  border: 1px solid #333333;
  width: auto;
}
@media (min-width: 1024px) {
  /* line 184, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-item {
    margin-right: 1px;
    width: 200px;
    max-width: 200px;
    border: 0;
    margin-bottom: 1px;
  }
  /* line 202, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-item:nth-of-type(4n+1) {
    width: 180px;
  }
  /* line 205, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-item:nth-of-type(4n) {
    width: 180px;
    margin-right: 0;
  }
}
/* line 214, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item .drop-down-item-inside {
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 223, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item.active .drop-down-item-inside {
  background: #333333;
}
/* line 227, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item.active .drop-down-item-label {
  color: #FFF;
}
/* line 231, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item.active .remove-button {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  width: 8px;
  margin-left: 15px;
  min-width: 8px;
  min-height: 8px;
}
/* line 240, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item:hover {
  cursor: pointer;
}
/* line 243, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item:hover .drop-down-item-inside {
  background: #333333;
}
/* line 247, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item:hover .drop-down-item-label {
  color: #FFF;
}
/* line 254, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-options {
  background: #FFF;
  padding: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1024px) {
  /* line 254, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-options {
    display: block;
    overflow-y: scroll;
    width: 330px;
    max-width: -webkit-calc(100% + 30px);
    max-width: -moz-calc(100% + 30px);
    max-width: calc(100% + 30px);
  }
  /* line 269, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-options .drop-down-item {
    height: 45px;
  }
}
/* line 37, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter .drop-down {
  position: relative;
  display: none;
  max-width: 200px;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
/* line 43, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter .drop-down .title {
  background-color: #FFF;
  min-width: 200px;
  max-width: 200px;
}
/* line 48, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter .drop-down .title.active {
  -webkit-border-bottom-left-radius: 0;
     -moz-border-radius-bottomleft: 0;
          border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
     -moz-border-radius-bottomright: 0;
          border-bottom-right-radius: 0;
}
/* line 55, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter .drop-down div.drop-down-options {
  position: absolute;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  max-width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 100;
  display: none;
  overflow: initial;
}
/* line 67, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter .information-text {
  display: none;
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #3c3c3c;
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 0px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 67, ../../src/sass/templates/search-page.scss */
  .search-result-listing .onscreen-filter .information-text {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 67, ../../src/sass/templates/search-page.scss */
  .search-result-listing .onscreen-filter .information-text {
    font-size: 19px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  /* line 67, ../../src/sass/templates/search-page.scss */
  .search-result-listing .onscreen-filter .information-text {
    margin-bottom: 0;
  }
}
/* line 77, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (min-width: 1024px) {
  /* line 77, ../../src/sass/templates/search-page.scss */
  .search-result-listing .onscreen-filter .container {
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
/* line 89, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter {
  grid-column: 6;
  background-color: transparent;
}
@media (max-width: 768px) {
  /* line 89, ../../src/sass/templates/search-page.scss */
  .search-result-listing .onscreen-filter {
    grid-row: 1;
    grid-column-start: 5;
    grid-column-end: auto;
    margin-right: 0px;
    border: 0px;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
  }
}
@media (min-width: 1024px) {
  /* line 2, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down {
    margin-right: 1px;
  }
}
/* line 10, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down:last-of-type {
  margin-right: 0;
}
/* line 15, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down.active .title {
  background-color: #FFF;
}
/* line 20, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down.active .drop-down-title .arrow-down {
  -webkit-transform: scaleY(-1);
     -moz-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
       -o-transform: scaleY(-1);
          transform: scaleY(-1);
}
/* line 26, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .remove-button {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/close_x.svg");
  height: 8px;
  display: inline-block;
  margin-left: 0;
  -webkit-transform-origin: center;
     -moz-transform-origin: center;
      -ms-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  -webkit-transform: scale(0);
     -moz-transform: scale(0);
      -ms-transform: scale(0);
       -o-transform: scale(0);
          transform: scale(0);
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
/* line 37, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .remove-button:hover {
  cursor: pointer;
}
@media (min-width: 1024px) {
  /* line 46, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down:first-of-type .title {
    -webkit-border-top-left-radius: 6px;
       -moz-border-radius-topleft: 6px;
            border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
       -moz-border-radius-bottomleft: 6px;
            border-bottom-left-radius: 6px;
  }
  /* line 53, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down:last-of-type .title {
    -webkit-border-top-right-radius: 6px;
       -moz-border-radius-topright: 6px;
            border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
       -moz-border-radius-bottomright: 6px;
            border-bottom-right-radius: 6px;
  }
}
/* line 63, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .title {
  background-color: #dfdfda;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid white;
}
@media (min-width: 1024px) {
  /* line 63, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .title {
    background-color: #FFF;
    border-bottom: 0;
    width: 200px;
  }
}
/* line 78, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .title:hover {
  cursor: pointer;
}
/* line 82, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-title {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 12px;
  line-height: 28px;
  margin-bottom: 0px;
  text-transform: uppercase;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-title {
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1024px) {
  /* line 82, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 16px;
  }
}
/* line 95, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-title .counter-box {
  font-weight: 400;
}
@media (min-width: 1024px) {
  /* line 95, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-title .counter-box {
    display: none;
  }
}
/* line 106, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-title .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
@media (min-width: 1024px) {
  /* line 106, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-title .arrow-down {
    display: none;
  }
}
/* line 122, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .please-select {
  display: none;
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #767674;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .please-select {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 122, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .please-select {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0px;
  }
}
/* line 138, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .please-select .arrow-down {
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_right.svg");
  width: 7px;
  height: 12px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
  margin-left: 8px;
  background-image: url("/wp-content/themes/reonline/inc/assets/images/grey_arrow_down.svg");
  width: 12px;
  height: 7px;
}
/* line 146, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .please-select.selected {
  font-weight: 800;
  color: #333333;
  text-transform: none;
}
/* line 153, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item-label {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  text-decoration: underline;
  display: inline-block;
}
@media (min-width: 768px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 153, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-item-label {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 160, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .selected-items-indicator {
  display: none;
}
@media (min-width: 1024px) {
  /* line 160, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .selected-items-indicator {
    display: block;
  }
}
/* line 170, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .clear-selection {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  color: #FFF;
  text-decoration: underline;
  background-color: #333333;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 30px;
}
@media (min-width: 768px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 170, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .clear-selection {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 178, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .clear-selection:hover {
  cursor: pointer;
}
/* line 184, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 15px;
  border: 1px solid #333333;
  width: auto;
}
@media (min-width: 1024px) {
  /* line 184, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-item {
    margin-right: 1px;
    width: 200px;
    max-width: 200px;
    border: 0;
    margin-bottom: 1px;
  }
  /* line 202, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-item:nth-of-type(4n+1) {
    width: 180px;
  }
  /* line 205, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-item:nth-of-type(4n) {
    width: 180px;
    margin-right: 0;
  }
}
/* line 214, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item .drop-down-item-inside {
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 223, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item.active .drop-down-item-inside {
  background: #333333;
}
/* line 227, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item.active .drop-down-item-label {
  color: #FFF;
}
/* line 231, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item.active .remove-button {
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  width: 8px;
  margin-left: 15px;
  min-width: 8px;
  min-height: 8px;
}
/* line 240, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item:hover {
  cursor: pointer;
}
/* line 243, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item:hover .drop-down-item-inside {
  background: #333333;
}
/* line 247, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-item:hover .drop-down-item-label {
  color: #FFF;
}
/* line 254, ../../src/sass/mixins/drop-down.scss */
.search-result-listing .onscreen-filter .drop-down .drop-down-options {
  background: #FFF;
  padding: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media (max-width: 1024px) {
  /* line 254, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-options {
    display: block;
    overflow-y: scroll;
    width: 330px;
    max-width: -webkit-calc(100% + 30px);
    max-width: -moz-calc(100% + 30px);
    max-width: calc(100% + 30px);
  }
  /* line 269, ../../src/sass/mixins/drop-down.scss */
  .search-result-listing .onscreen-filter .drop-down .drop-down-options .drop-down-item {
    height: 45px;
  }
}
/* line 105, ../../src/sass/templates/search-page.scss */
.search-result-listing .onscreen-filter .drop-down {
  display: block;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}
/* line 114, ../../src/sass/templates/search-page.scss */
.search-result-listing .clear {
  clear: both;
  display: block;
  height: 0px;
}
/* line 120, ../../src/sass/templates/search-page.scss */
.search-result-listing .paginate_links {
  display: block;
  text-align: center;
  margin-bottom: 35px;
  margin-bottom: 2px;
  padding: 30px 50px;
  text-align: center;
  font-size: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* line 128, ../../src/sass/templates/search-page.scss */
.search-result-listing .paginate_links .back-to-top-strip .content a {
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 0;
}
/* line 7, ../../src/sass/mixins/pagination.scss */
.search-result-listing .paginate_links .page-numbers {
  background-color: #333333;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  width: 40px;
  height: 40px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #FFF;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  /* line 7, ../../src/sass/mixins/pagination.scss */
  .search-result-listing .paginate_links .page-numbers {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* line 7, ../../src/sass/mixins/pagination.scss */
  .search-result-listing .paginate_links .page-numbers {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 0;
  }
}
/* line 18, ../../src/sass/mixins/pagination.scss */
.search-result-listing .paginate_links .page-numbers:hover {
  cursor: pointer;
}
@media (min-width: 520px) {
  /* line 18, ../../src/sass/mixins/pagination.scss */
  .search-result-listing .paginate_links .page-numbers:hover {
    background-color: #f09c22;
  }
}
/* line 26, ../../src/sass/mixins/pagination.scss */
.search-result-listing .paginate_links .page-numbers.current {
  background-color: #f09c22;
}
/* line 30, ../../src/sass/mixins/pagination.scss */
.search-result-listing .paginate_links .page-numbers.first {
  width: 45px;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
     -moz-border-radius-bottomleft: 6px;
          border-bottom-left-radius: 6px;
}
/* line 35, ../../src/sass/mixins/pagination.scss */
.search-result-listing .paginate_links .page-numbers.first .arrow {
  background-image: url(/wp-content/themes/reonline/inc/assets/images/arrow_white_left.svg);
  display: block;
  width: 15px;
  height: 13px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 44, ../../src/sass/mixins/pagination.scss */
.search-result-listing .paginate_links .page-numbers.last {
  width: 45px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
     -moz-border-radius-bottomright: 6px;
          border-bottom-right-radius: 6px;
}
/* line 49, ../../src/sass/mixins/pagination.scss */
.search-result-listing .paginate_links .page-numbers.last .arrow {
  background-image: url(/wp-content/themes/reonline/inc/assets/images/arrow_white_right.svg);
  display: block;
  width: 15px;
  height: 13px;
  -webkit-background-size: contain;
     -moz-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
/* line 136, ../../src/sass/templates/search-page.scss */
.search-result-listing .paginate_links .page-numbers {
  vertical-align: middle;
}
/* line 141, ../../src/sass/templates/search-page.scss */
.search-result-listing a {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0px;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
}
@media (min-width: 768px) {
  /* line 141, ../../src/sass/templates/search-page.scss */
  .search-result-listing a {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 141, ../../src/sass/templates/search-page.scss */
  .search-result-listing a {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
  }
}
/* line 146, ../../src/sass/templates/search-page.scss */
.search-result-listing a:hover {
  color: #f09c22;
}
/* line 151, ../../src/sass/templates/search-page.scss */
.search-result-listing .search-results-list {
  display: block;
}
/* line 154, ../../src/sass/templates/search-page.scss */
.search-result-listing .search-results-list .search-results-list-item {
  margin-right: 5px;
  padding: 1% 1% 1% 10%;
}
@media (max-width: 768px) {
  /* line 154, ../../src/sass/templates/search-page.scss */
  .search-result-listing .search-results-list .search-results-list-item {
    margin-right: 0px;
  }
}
/* line 162, ../../src/sass/templates/search-page.scss */
.search-result-listing .search-results-list .search-results-list-item a {
  font-size: 17px;
  line-height: 1.1em;
  margin-bottom: 0;
  text-decoration: none;
  -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
       -o-transition: all 0.4s ease-in-out;
          transition: all 0.4s ease-in-out;
  font-weight: 700;
  text-decoration: underline;
}
/* line 173, ../../src/sass/templates/search-page.scss */
.search-result-listing .search-results-list .search-results-list-item:hover a {
  color: #f09c22;
}
/* line 180, ../../src/sass/templates/search-page.scss */
.search-result-listing p {
  font-family: azo-sans-web, sans-serif;
  font-weight: 300;
  color: #333333;
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
  color: #333333;
}
@media (min-width: 768px) {
  /* line 180, ../../src/sass/templates/search-page.scss */
  .search-result-listing p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  /* line 180, ../../src/sass/templates/search-page.scss */
  .search-result-listing p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  /* line 180, ../../src/sass/templates/search-page.scss */
  .search-result-listing p {
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
/* line 194, ../../src/sass/templates/search-page.scss */
.search-result-listing h3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
/* line 205, ../../src/sass/templates/search-page.scss */
.search-result-listing h3 a {
  vertical-align: sub;
  height: 100%;
}
/* line 211, ../../src/sass/templates/search-page.scss */
.search-result-listing .search-result-posttype {
  color: #FFF;
  font-family: azo-sans-web, sans-serif;
  background: #f09c22;
  padding: 10px 15px;
  margin-right: 10px;
  float: left;
  font-weight: 400;
  font-size: 13px;
}
@media (max-width: 768px) {
  /* line 211, ../../src/sass/templates/search-page.scss */
  .search-result-listing .search-result-posttype {
    float: none;
    margin-right: 0px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}

/* line 230, ../../src/sass/templates/search-page.scss */
.search-billboard {
  position: relative;
  height: 175px;
  overflow: hidden;
  margin-bottom: 76px;
}
/* line 236, ../../src/sass/templates/search-page.scss */
.search-billboard .background {
  height: 175px;
  width: 100%;
  -webkit-background-size: cover !important;
     -moz-background-size: cover !important;
          background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
/* line 247, ../../src/sass/templates/search-page.scss */
.search-billboard .billboard-content {
  position: relative;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 175px;
}
/* line 255, ../../src/sass/templates/search-page.scss */
.search-billboard .billboard-content .container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
  -webkit-border-top-left-radius: 6px;
     -moz-border-radius-topleft: 6px;
          border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
     -moz-border-radius-topright: 6px;
          border-top-right-radius: 6px;
  background-color: white;
  max-width: -webkit-calc(100% - 40px);
  max-width: -moz-calc(100% - 40px);
  max-width: calc(100% - 40px);
  padding: 20px;
  text-align: center;
}
@media (min-width: 520px) {
  /* line 255, ../../src/sass/templates/search-page.scss */
  .search-billboard .billboard-content .container {
    padding: 20px 60px;
    padding-bottom: 0;
  }
}
@media (min-width: 1024px) {
  /* line 255, ../../src/sass/templates/search-page.scss */
  .search-billboard .billboard-content .container {
    padding: 50px 100px;
    padding-bottom: 0;
  }
}
/* line 266, ../../src/sass/templates/search-page.scss */
.search-billboard .billboard-content .container h2 {
  font-family: azo-sans-web, sans-serif;
  font-weight: 900;
  font-size: 26px;
  line-height: 36px;
  margin-bottom: 0;
  color: #333333;
}
@media (min-width: 768px) {
  /* line 266, ../../src/sass/templates/search-page.scss */
  .search-billboard .billboard-content .container h2 {
    font-size: 34px;
    line-height: 43px;
  }
}

/* line 3, ../../src/sass/templates/research-re-section.scss */
.single-research_re .billboard > .background {
  background: #809cb1 !important;
}

/* line 12, ../../src/sass/templates/research-re-section.scss */
.page-template.page-template-template-research_re-listing p.top-tab {
  color: white;
}
/* line 16, ../../src/sass/templates/research-re-section.scss */
.page-template.page-template-template-research_re-listing p.reseach-name {
  font-family: azo-sans-web, sans-serif;
  font-weight: 500;
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #333333;
}
/* DO NOT EDIT THIS FILE! */
/* to make changes, create a file called hacks.css and put them in there */
/* DO NOT EDIT THIS FILE! */