@charset "UTF-8";
/* colours start here */
.full-width, footer .footer-container, .l-header, .front .l-header, .l-region--navigation, .not-front .l-main {
  width: 80%;
  max-width: 1200px;
  margin: 0 auto; }

/* No files to import found in abstractions/**\/* */
img, media {
  max-width: 100%; }

@font-face {
  font-family: ‘FSElliot’;
  src: url(‘https://creativeeuropeuk.eu/sites/all/themes/creative_europe//fonts/FSElliotCyWeb-Regular.eot’);
  /* IE9 */
  src: url(‘https://creativeeuropeuk.eu/sites/all/themes/creative_europe//fonts/FSElliotCyWeb-Regular.eot?#iefix’) format(‘embedded-opentype’), url(‘https://creativeeuropeuk.eu/sites/all/themes/creative_europe//fonts/FSElliotCyWeb-Regular.woff’) format(‘woff’);
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal; }
body {
  font-family: FSElliot, Arial, sans-serif;
  line-height: 16px; }

h1 {
  font-size: 26px;
  font-size: 1.625rem;
  font-family: bold, Arial, sans-serif;
  line-height: 1.2em;
  -webkit-font-smoothing: antialiased;
  font-weight: normal; }

h2 {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: bold, Arial, sans-serif;
  line-height: 1.2em;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  margin: 0 0 1em 0; }

h3 {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: bold, Arial, sans-serif;
  line-height: 1.2em;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  margin: 0 0 1em 0; }

.section-funding-opportunities h2 {
  font-size: 23px;
  font-size: 1.4375rem;
  font-family: bold, Arial, sans-serif; }

p {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 0 0 1.4em 0;
  font-family: light;
  line-height: 1.3em;
  font-weight: normal; }
  p a {
    text-decoration: underline;
    font-family: bold, Arial, sans-serif;
    color: #000; }

.view-header li a {
  text-decoration: underline;
  font-family: bold, Arial, sans-serif;
  color: #000; }

.node__content ul {
  padding: 0 0 0 20px; }
  .node__content ul li {
    font-size: 18px;
    font-size: 1.125rem;
    margin: 0 0 0.6em 0;
    font-family: light;
    line-height: 1.3em;
    font-weight: normal;
    list-style-type: none;
    text-indent: -18px; }
    .node__content ul li a {
      color: #000;
      font-family: bold, Arial, sans-serif;
      text-decoration: underline; }
  .node__content ul li:before {
    content: "—";
    position: relative;
    left: -10px; }
.node__content #mc_embed_signup ul {
  padding: 0px; }
  .node__content #mc_embed_signup ul li {
    font-family: light;
    line-height: 1.3em;
    font-weight: normal;
    list-style-type: none;
    text-indent: 0px; }
    .node__content #mc_embed_signup ul li a {
      color: #000;
      font-family: bold, Arial, sans-serif;
      text-decoration: underline; }
  .node__content #mc_embed_signup ul li:before {
    content: "";
    position: relative;
    left: auto; }

.l-content .block__content ul {
  padding: 0 0 0 30px; }
  .l-content .block__content ul li {
    font-size: 18px;
    font-size: 1.125rem;
    margin: 0 0 0.6em 0;
    font-family: light;
    line-height: 1.3em;
    font-weight: normal;
    list-style-type: none;
    text-indent: -18px; }
  .l-content .block__content ul li:before {
    content: "—";
    position: relative;
    left: -10px; }
.l-content .view-tweets ul {
  padding: 0px; }
  .l-content .view-tweets ul li {
    text-indent: 0;
    margin: 0;
    line-height: 16px; }
  .l-content .view-tweets ul li:before {
    content: "";
    position: relative;
    left: auto; }
.l-content .view-events-list ul.pager {
  padding: 0px; }
  .l-content .view-events-list ul.pager li {
    text-indent: 0;
    margin: 0; }
  .l-content .view-events-list ul.pager li:before {
    content: "";
    position: relative;
    left: auto; }
.l-content .quicktabs-wrapper ul {
  padding: 0px; }
  .l-content .quicktabs-wrapper ul li {
    text-indent: 0;
    margin: 0;
    line-height: 16px; }
  .l-content .quicktabs-wrapper ul li:before {
    content: "";
    position: relative;
    left: auto; }

strong {
  font-family: bold, Arial, sans-serif; }

a {
  text-decoration: none; }

.field__label {
  margin-bottom: 30px; }

footer {
  background: #000;
  padding: 50px 0; }
  footer .footer-container {
    color: #fff;
    overflow: hidden; }
    footer .footer-container nav {
      width: 40.67797%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none;
      clear: both; }
      footer .footer-container nav ul {
        margin: 0px;
        padding: 0px; }
        footer .footer-container nav ul li {
          text-decoration: none;
          list-style-image: none !important;
          list-style-type: none !important;
          margin: 0 0 1.2em 0; }
          footer .footer-container nav ul li a {
            color: #fff;
            font-size: 15px;
            font-size: 0.9375rem;
            text-transform: uppercase;
            font-family: light, arial, sans-serif;
            text-decoration: underline; }
        footer .footer-container nav ul li.menu-mlid-580,
        footer .footer-container nav ul li.menu-mlid-581 {
          display: none; }
    footer .footer-container nav.footer-links {
      width: 100%; }
      footer .footer-container nav.footer-links h2 {
        display: none; }
      footer .footer-container nav.footer-links ul li {
        display: inline;
        margin: 0 2em 0 0; }
        @media (max-width: 480px) {
          footer .footer-container nav.footer-links ul li {
            display: block;
            margin-bottom: 10px; } }
    footer .footer-container .footer-legal {
      width: 32.20339%;
      float: left;
      margin-right: -100%;
      margin-left: 50.84746%;
      clear: none; }
      footer .footer-container .footer-legal .bc-foot {
        margin: 0 1.5em 1em 0;
        vertical-align: top; }
      footer .footer-container .footer-legal .legal-img {
        margin: 0 0 1em 0; }
      footer .footer-container .footer-legal img {
        width: 8em; }
      footer .footer-container .footer-legal p {
        font-size: 16px;
        font-size: 1rem; }
    footer .footer-container .footer-culture {
      width: 6.77966%;
      float: left;
      margin-right: -100%;
      margin-left: 84.74576%;
      clear: none;
      width: 7.77966%; }
      footer .footer-container .footer-culture img {
        margin: 0 0.2em 0.2em 0;
        width: 1.9em; }
      footer .footer-container .footer-culture p {
        margin: 0 0 0.4em 0;
        font-size: 16px;
        font-size: 1rem; }
      footer .footer-container .footer-culture .culture-icons-first {
        margin: 0 0 1.2em 0; }
    footer .footer-container .footer-media {
      width: 6.77966%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      width: 7.77966%; }
      @media (max-width: 480px) {
        footer .footer-container .footer-media {
          margin-bottom: 10px; } }
      footer .footer-container .footer-media img {
        margin: 0 0.2em 0.4em 0;
        width: 1.9em; }
      footer .footer-container .footer-media p {
        margin: 0 0 0.4em 0;
        font-size: 16px;
        font-size: 1rem; }

@media (max-width: 1070px) {
  footer .footer-container nav {
    width: 32.20339%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    clear: both; }
    footer .footer-container nav ul li a {
      font-size: 14px;
      font-size: 0.875rem; }
  footer .footer-container .footer-legal {
    width: 32.20339%;
    float: left;
    margin-right: -100%;
    margin-left: 33.89831%;
    clear: none; }
    footer .footer-container .footer-legal p {
      font-size: 14px;
      font-size: 0.875rem; }
  footer .footer-container .footer-culture {
    width: 15.25424%;
    float: left;
    margin-right: -100%;
    margin-left: 67.79661%;
    clear: none; }
  footer .footer-container .footer-media {
    width: 15.25424%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none; } }
@media (max-width: 480px) {
  footer .footer-container {
    width: 90% !important; }
    footer .footer-container nav {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      clear: both; }
      footer .footer-container nav ul li a {
        font-size: 18px;
        font-size: 1.125rem; }
    footer .footer-container .footer-culture,
    footer .footer-container .footer-media {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
      footer .footer-container .footer-culture .culture-icons-first,
      footer .footer-container .footer-media .culture-icons-first {
        float: left;
        margin: 0 0.2em 0 0; }
      footer .footer-container .footer-culture p,
      footer .footer-container .footer-media p {
        margin: 1em 0 0.4em 0;
        font-size: 18px;
        font-size: 1.125rem; }
      footer .footer-container .footer-culture img,
      footer .footer-container .footer-media img {
        width: 3em; }
    footer .footer-container .footer-legal {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none; }
      footer .footer-container .footer-legal p {
        font-size: 18px;
        font-size: 1.125rem; } }
/* colours start here */
.full-width, footer .footer-container, .l-header, .front .l-header, .l-region--navigation, .not-front .l-main {
  width: 80%;
  max-width: 1200px;
  margin: 0 auto; }

.moblogo {
  display: none; }

.mobsearch {
  display: none; }

@media (max-width: 783px) {
  .moblogo {
    position: fixed;
    top: 10px;
    left: 20px;
    width: 100px;
    height: auto;
    z-index: 500;
    display: block; }

  .mobsearch {
    position: fixed;
    top: 10px;
    right: 10px;
    width: 30px;
    height: auto;
    z-index: 500;
    display: block; } }
.meanmenu-reveal {
  right: 50px !important; }

.l-header {
  z-index: 100;
  padding: 20px 0;
  left: 0;
  right: 0;
  overflow: hidden; }

.front .l-header {
  position: fixed;
  left: 0;
  right: 0;
  max-width: 1200px; }

.not-front .l-header {
  position: relative; }

.logo {
  width: 54%;
  height: auto;
  max-width: 164px;
  min-width: 100px; }

.l-branding {
  width: 32.20339%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none; }

.l-region--header {
  width: 49.15254%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none; }
  .l-region--header ul {
    margin: 0px;
    padding: 0px;
    float: right; }
    .l-region--header ul li {
      display: inline;
      margin-left: 1.5em;
      float: left; }
      @media (max-width: 1024px) {
        .l-region--header ul li {
          margin-left: 0.9em; } }
      .l-region--header ul li a {
        background: #fff;
        color: #000;
        padding: 2em 0.6em 0.2em 0.6em;
        font-size: 14px;
        font-size: 0.875rem;
        text-transform: uppercase;
        width: 120px;
        display: inline-block; }
        .l-region--header ul li a:hover {
          background: #000;
          color: #FFF; }
        @media (max-width: 1024px) {
          .l-region--header ul li a {
            font-size: 12px;
            font-size: 0.75rem; } }
        @media (max-width: 826px) {
          .l-region--header ul li a {
            padding: 2em 0.4em 0.2em 0.4em; } }

.right-header {
  top: 9px;
  position: relative; }
  @media (max-width: 1024px) {
    .right-header {
      top: 0px; } }

@media (max-width: 783px) {
  .l-header .l-region,
  .l-header {
    display: none; } }
.mean-container .mean-bar {
  position: fixed !important;
  top: 0px;
  z-index: 500; }

.nav-wrap {
  background: #fff;
  border-bottom: 1px solid #000; }
  @media (max-width: 768px) {
    .nav-wrap {
      display: none; } }

.nav-container {
  border-bottom: 1px solid #000; }

.l-region--navigation {
  overflow: hidden;
  position: relative; }

.main-menu {
  margin: 1.4em auto;
  padding: 0em 0;
  z-index: 30;
  position: relative;
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  display: block;
  height: 30px;
  overflow: hidden; }
  .main-menu ul {
    margin: 0px;
    padding: 0px; }
    .main-menu ul li {
      list-style-image: none;
      display: inline;
      float: left;
      width: 16.5%;
      font-family: light, ariel, sans-serif; }
      .main-menu ul li a {
        text-decoration: none;
        margin: -1px 2em 0 0;
        color: #000;
        text-transform: uppercase;
        display: block; }
      .main-menu ul li a.active {
        text-decoration: underline; }
      .main-menu ul li ul.menu {
        margin: 20px 0 0 0; }
        .main-menu ul li ul.menu li {
          width: 80%; }
          .main-menu ul li ul.menu li a {
            height: auto;
            display: block;
            margin: 0 0 1em 0; }
    @media (max-width: 1024px) {
      .main-menu ul li a {
        font-size: 12px;
        font-size: 0.75rem; } }
    .main-menu ul li.menu-mlid-722,
    .main-menu ul li.menu-mlid-580,
    .main-menu ul li.menu-mlid-581,
    .main-menu ul li.menu-mlid-723 {
      display: none; }
      @media (max-width: 768px) {
        .main-menu ul li.menu-mlid-722,
        .main-menu ul li.menu-mlid-580,
        .main-menu ul li.menu-mlid-581,
        .main-menu ul li.menu-mlid-723 {
          display: block; } }

.mean-container .mean-bar {
  float: none; }
  .mean-container .mean-bar .mean-nav {
    height: 100%; }
    .mean-container .mean-bar .mean-nav ul li a {
      width: 90%;
      padding: 0.8em 5%; }
    .mean-container .mean-bar .mean-nav ul li a.mean-expand {
      height: 17px;
      width: 19px; }

#search-colorbox img {
  position: relative;
  top: 16px; }

.search {
  /*@include grid-span(2,11);*/
  position: absolute;
  right: 0px;
  z-index: 31;
  width: 30px;
  height: 50px;
  top: 6px; }

.page-search h1 {
  color: #fff !important; }
.page-search label {
  color: #fff !important; }
.page-search .pager {
  text-align: left;
  padding-top: 30px; }

.mobclose {
  display: none; }

#cboxWrapper,
#cboxContent,
.cboxIframe,
#cboxLoadedContent,
#cboxLoadingOverlay,
.page-search #colorbox #cboxWrapper,
.page-search #colorbox #cboxWrapper div #cboxContent,
#colorbox {
  background: none !important; }

.section-search {
  overflow-y: hidden; }
  .section-search ul {
    background: #FFF;
    padding: 1em 1em 1em 2em; }
  .section-search ul.pager {
    background: none;
    padding: 0; }

form.search-form input#edit-keys {
  background-color: none !important;
  background: none !important;
  border: none !important;
  color: #fff; }

input::-webkit-input-placeholder,
input:-moz-placeholder {
  color: #ffffff; }

#cboxClose {
  position: absolute;
  top: 20px;
  right: 20px;
  background: url(../images/close-black.svg) no-repeat;
  width: 54px;
  height: 54px;
  text-indent: -9999px; }
  #cboxClose:hover {
    background-position: 0px 0px; }

#colorbox.type-white #cboxContent {
  height: 1750px !important; }
  #colorbox.type-white #cboxContent #cboxLoadedContent {
    height: 110% !important; }
#colorbox.type-white #cboxClose {
  background: url(../images/close.svg) no-repeat;
  top: 20px;
  right: -70px; }

form.search-form {
  color: #fff; }
  form.search-form input {
    font-size: 50px;
    font-size: 3.125rem;
    color: #fff; }
  @media (max-width: 480px) {
    form.search-form input {
      font-size: 20px;
      font-size: 1.25rem;
      color: #fff; } }

.page-search h2 {
  color: white; }

.page-search .search-results-header {
  display: none; }

section.search-results {
  padding-top: 20px; }

article.search-result {
  background: #fff; }

.page-search footer {
  display: none; }

.type-white {
  top: 5% !important; }

@media (max-width: 768px) {
  .page-search {
    background: #000; }
    .page-search h1 {
      margin: 1em 0.5em;
      font-size: 20px;
      font-size: 1.25rem;
      width: 80%; }
    .page-search label {
      margin: 1em 0.5em; }
    .page-search .form-type-textfield {
      margin: 1em 0.5em; }
    .page-search input {
      margin: 1em 0em !important; } }
@font-face {
  font-family: 'bold';
  src: url("../fonts/fselliotweb-bold-webfont.eot");
  src: url("../fonts/fselliotweb-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fselliotweb-bold-webfont.woff") format("woff"), url("../fonts/fselliotweb-bold-webfont.ttf") format("truetype"), url("../fonts/fselliotweb-bold-webfont.svg#webfont") format("svg"); }
@font-face {
  font-family: 'regular';
  src: url("../fonts/fselliotweb-regular-webfont.eot");
  src: url("../fonts/fselliotweb-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fselliotweb-regular-webfont.woff") format("woff"), url("../fonts/fselliotweb-regular-webfont.ttf") format("truetype"), url("../fonts/fselliotweb-regular-webfont.svg#webfont") format("svg"); }
@font-face {
  font-family: 'light';
  src: url("../fonts/fselliotweb-light-webfont.eot");
  src: url("../fonts/fselliotweb-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fselliotweb-light-webfont.woff") format("woff"), url("../fonts/fselliotweb-light-webfont.ttf") format("truetype"), url("../fonts/fselliotweb-light-webfont.svg#webfont") format("svg"); }
@font-face {
  font-family: 'lightItalic';
  src: url("../fonts/fselliotweb-lightitalic-webfont.eot");
  src: url("../fonts/fselliotweb-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fselliotweb-lightitalic-webfont.woff") format("woff"), url("../fonts/fselliotweb-lightitalic-webfont.ttf") format("truetype"), url("../fonts/fselliotweb-lightitalic-webfont.svg#webfont") format("svg"); }
:focus {
  outline: none; }

.media,
.MEDIA,
.Media {
  background: #ffbe00 !important;
  padding: 1em; }

.culture,
.Culture {
  background: #475F9A !important;
  color: #fff;
  padding: 1em; }

.media a {
  color: black; }

.crosssector,
.Cross,
.cross-sector {
  border: solid 4px #000;
  background: #fff !important;
  padding: 1em; }

.culture a {
  color: white; }

body {
  font-family: regular, Arial, sans-serif;
  line-height: 16px;
  overflow-x: hidden; }

.header-wrap {
  background: #000;
  position: fixed;
  z-index: 100;
  left: 0;
  right: 0;
  top: 0px; }

.l-main:after {
  content: "";
  display: table;
  clear: both; }

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

.not-front .l-main {
  margin-top: 15em;
  padding: 0 0 5em 0; }
  @media (max-width: 768px) {
    .not-front .l-main {
      margin-top: 5em;
      width: 95%; } }
  @media (max-width: 480px) {
    .not-front .l-main {
      width: 90%;
      margin-top: 6em; } }

.not-front.section-get-touch .l-main,
.not-front.section-sign-up-to-the-newsletter .l-main {
  padding: 0 0 0em 0; }

@media (max-width: 640px) {
  .l-page {
    margin: 52px auto 0 auto !important;
    position: relative; } }
.fieldset-wrapper .gmap-map {
  width: 50% !important;
  height: 300px !important;
  padding: 0px;
  margin: 0px;
  display: inline-block; }

/*=======================================
	Default button
=========================================*/
.button {
  margin: 0 0 0.8em 0; }
  .button a {
    border: 4px solid #000;
    background: #FFF;
    padding: 0.8% 2%;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 16px;
    font-size: 1rem;
    font-family: bold, Arial, sans-serif; }
    .button a:hover {
      background: #000;
      color: #fff; }
    @media (max-width: 480px) {
      .button a {
        display: block;
        padding: 4.8% 2%; } }

.field--name-field-left-side-links.button {
  margin: 0 0 0.7em 0; }
  .field--name-field-left-side-links.button a {
    width: 65%;
    display: block;
    padding: 3.5% 12% 3.5% 4%; }
    @media (max-width: 480px) {
      .field--name-field-left-side-links.button a {
        width: 100%; } }
    @media (max-width: 640px) {
      .field--name-field-left-side-links.button a {
        width: 90%; } }

/*==================================================================
	Top back buttons
/*==================================================================*/
.block--block-30 {
  margin-bottom: 4em; }

/*=======================================
	GET IN TOUCH
=========================================*/
.section-get-touch {
  background: #FFF;
  padding: 1% 3% 3% 3%; }
  .section-get-touch .get-in-touch-btm-links {
    margin: 3em 0 1em 0; }
  .section-get-touch #block-quicktabs-contact {
    width: 48%;
    float: right;
    top: 5em;
    position: relative; }
    .section-get-touch #block-quicktabs-contact h2 {
      font-size: 23px;
      font-size: 1.4375rem;
      margin-bottom: 20px;
      line-height: normal;
      margin: 0px 0px 16px 0px;
      width: 85%;
      font-family: regular, Arial, sans-serif; }
    .section-get-touch #block-quicktabs-contact h3 {
      margin: 0; }
    .section-get-touch #block-quicktabs-contact ul.quicktabs-tabs {
      margin: 0 0 18px 0;
      padding: 0px;
      overflow: hidden; }
      .section-get-touch #block-quicktabs-contact ul.quicktabs-tabs li {
        white-space: normal;
        float: left;
        width: 24%;
        margin-right: 1.333%;
        padding: 0px; }
        .section-get-touch #block-quicktabs-contact ul.quicktabs-tabs li a {
          background: #000;
          border: 4px solid #000;
          color: #FFF;
          padding: 0.2em 3% 0.5em 3%;
          width: 100%;
          height: 50px;
          display: inline-block;
          text-align: left;
          font-size: 11px;
          font-size: 0.6875rem;
          text-transform: uppercase; }
          @media (max-width: 650px) {
            .section-get-touch #block-quicktabs-contact ul.quicktabs-tabs li a {
              font-size: 9px;
              font-size: 0.5625rem; } }
          .section-get-touch #block-quicktabs-contact ul.quicktabs-tabs li a .active {
            background: #fff;
            border: 4px solid #000;
            color: #000; }
          .section-get-touch #block-quicktabs-contact ul.quicktabs-tabs li a:hover {
            background: #fff;
            border: 4px solid #000;
            color: #000; }
      .section-get-touch #block-quicktabs-contact ul.quicktabs-tabs li:last-child {
        margin: 0 0em 0 0; }
      .section-get-touch #block-quicktabs-contact ul.quicktabs-tabs li.active a {
        background: #fff;
        border: 4px solid #000;
        color: #000; }
    .section-get-touch #block-quicktabs-contact .block__content div {
      margin: 0 0 1em 0; }
      .section-get-touch #block-quicktabs-contact .block__content div p {
        margin: 0px;
        font-size: 16px;
        font-size: 1rem;
        font-weight: normal; }
  .section-get-touch h1 {
    font-size: 42px;
    font-size: 2.625rem;
    margin-bottom: 30px;
    margin-top: 0;
    line-height: normal;
    font-weight: normal;
    font-family: regular, Arial, sans-serif; }
  .section-get-touch .l-main {
    margin-top: 10px;
    width: 100%; }
  .section-get-touch article {
    width: 50%;
    float: left; }
    .section-get-touch article .get-in-touch.media {
      margin: 0 0 1em 0; }
      .section-get-touch article .get-in-touch.media p {
        margin: 0px;
        font-size: 15px;
        font-size: 0.9375rem; }
      .section-get-touch article .get-in-touch.media h3 {
        margin: 0 0 0.2em 0; }
    .section-get-touch article .get-in-touch.culture {
      margin: 0 0 1em 0; }
      .section-get-touch article .get-in-touch.culture p {
        margin: 0px;
        font-size: 15px;
        font-size: 0.9375rem; }
      .section-get-touch article .get-in-touch.culture h3 {
        margin: 0 0 0.2em 0; }
  .section-get-touch .get-in-touch-culture {
    width: 35%;
    margin: 0px;
    padding: 0px;
    display: inline;
    float: left; }
    .section-get-touch .get-in-touch-culture img {
      margin: 0.4em 0.4em 0.4em 0; }
  .section-get-touch .get-in-touch-culture img {
    width: 43px; }
  .section-get-touch p {
    font-size: 16px;
    font-size: 1rem;
    margin: 0 0 0.8em 0; }

.lt-ie9 .section-get-touch #block-quicktabs-contact ul.quicktabs-tabs li {
  margin-right: 1%; }

.lt-ie9 .section-get-touch #block-quicktabs-contact ul.quicktabs-tabs li:last-child {
  margin-right: 0; }

/*=======================================
	NEWSLETTER
=========================================*/
.section-sign-up-to-the-newsletter {
  background: #FFF;
  padding: 3%; }
  .section-sign-up-to-the-newsletter .l-main {
    padding: 0 0 0em 0;
    margin: 0 auto;
    width: 100%; }
    .section-sign-up-to-the-newsletter .l-main h1 {
      font-size: 42px;
      font-size: 2.625rem;
      margin-bottom: 0px;
      margin-top: 0;
      line-height: normal;
      font-weight: normal;
      font-family: regular, Arial, sans-serif; }
    .section-sign-up-to-the-newsletter .l-main p {
      font-size: 16px;
      font-size: 1rem; }
    .section-sign-up-to-the-newsletter .l-main form {
      padding: 10px 0 10px 0% !important; }
      .section-sign-up-to-the-newsletter .l-main form p {
        width: 48%; }
        @media (max-width: 480px) {
          .section-sign-up-to-the-newsletter .l-main form p {
            width: 100%; } }
      .section-sign-up-to-the-newsletter .l-main form .indicates-required {
        position: absolute;
        right: 0px;
        top: 10px; }
      .section-sign-up-to-the-newsletter .l-main form .asterisk {
        color: #000 !important;
        font-size: 100% !important; }
      .section-sign-up-to-the-newsletter .l-main form p.news-select {
        font-size: 14px;
        font-size: 0.875rem;
        width: 100%; }
      .section-sign-up-to-the-newsletter .l-main form ul li {
        display: block;
        padding: 0.5em !important;
        margin: 0 0 1em 0 !important;
        font-size: 16px;
        font-size: 1rem;
        overflow: hidden; }
        .section-sign-up-to-the-newsletter .l-main form ul li input {
          margin: 3px 5px 0 0;
          float: left; }
        .section-sign-up-to-the-newsletter .l-main form ul li label {
          float: left; }
      .section-sign-up-to-the-newsletter .l-main form .input-group {
        padding-bottom: 0% !important;
        /* Base for label styling */
        /* checkbox aspect */
        /* checked mark aspect */
        /* checked mark aspect changes */
        /* disabled checkbox */
        /* accessibility */
        /* hover style just for information */ }
        .section-sign-up-to-the-newsletter .l-main form .input-group input {
          display: none; }
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:not(:checked),
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:checked {
          position: absolute;
          left: -9999px; }
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:not(:checked) + label,
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:checked + label {
          position: relative;
          padding-left: 25px;
          cursor: pointer; }
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:not(:checked) + label:before,
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:checked + label:before {
          content: '';
          position: absolute;
          left: 0;
          top: 2px;
          width: 18px;
          height: 18px;
          border: 2px solid #fff;
          background: none;
          border-radius: 0px;
          box-shadow: none; }
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:not(:checked) + label:after,
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:checked + label:after {
          content: 'X';
          position: absolute;
          top: 1px;
          left: 4px;
          font-size: 14px;
          color: #fff;
          transition: all .2s; }
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:not(:checked) + label:after {
          opacity: 0;
          transform: scale(0); }
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:checked + label:after {
          opacity: 1;
          transform: scale(1); }
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:disabled:not(:checked) + label:before,
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:disabled:checked + label:before {
          box-shadow: none;
          border-color: #bbb;
          background-color: #ddd; }
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:disabled:checked + label:after {
          color: #999; }
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:disabled + label {
          color: #aaa; }
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:checked:focus + label:before,
        .section-sign-up-to-the-newsletter .l-main form .input-group [type="checkbox"]:not(:checked):focus + label:before {
          border: 2px solid #fff; }
        .section-sign-up-to-the-newsletter .l-main form .input-group label:hover:before {
          border: 2px solid #fff; }
        .section-sign-up-to-the-newsletter .l-main form .input-group textarea:focus, .section-sign-up-to-the-newsletter .l-main form .input-group input:focus {
          outline: 0; }
      .section-sign-up-to-the-newsletter .l-main form .button {
        border: solid 4px #000 !important;
        color: #000 !important;
        background: #FFF !important;
        padding: 1.2em 1em !important;
        line-height: 0px !important;
        border-radius: 0px !important;
        font-family: bold, arial, sans-serif;
        font-weight: normal; }
      .section-sign-up-to-the-newsletter .l-main form .selectedValue {
        padding: 0.75em 1em;
        margin: 0 0 0% 0;
        height: 37px; }
      .section-sign-up-to-the-newsletter .l-main form .customSelect {
        margin-top: -16px !important; }
        .section-sign-up-to-the-newsletter .l-main form .customSelect dl {
          height: 248px !important;
          overflow: auto !important; }
        .section-sign-up-to-the-newsletter .l-main form .customSelect dd {
          padding: 2px 10px 2px 14px !important; }
      .section-sign-up-to-the-newsletter .l-main form .where-you-live {
        z-index: 2000;
        margin: 0 0 19px 0; }
        .section-sign-up-to-the-newsletter .l-main form .where-you-live .customSelect dl {
          height: 158px !important;
          overflow: auto !important; }
      .section-sign-up-to-the-newsletter .l-main form input {
        border: none !important;
        background: #E5E5E5 !important; }
      .section-sign-up-to-the-newsletter .l-main form .newsletter-left {
        float: left;
        width: 50%; }
        @media (max-width: 480px) {
          .section-sign-up-to-the-newsletter .l-main form .newsletter-left {
            width: 100%; } }
      .section-sign-up-to-the-newsletter .l-main form .newsletter-right {
        float: right;
        width: 50%; }
        @media (max-width: 480px) {
          .section-sign-up-to-the-newsletter .l-main form .newsletter-right {
            width: 100%; } }
      .section-sign-up-to-the-newsletter .l-main form .data-protection p {
        width: 100%;
        font-size: 13px;
        font-size: 0.8125rem;
        margin: 0 0 1em 0; }
      .section-sign-up-to-the-newsletter .l-main form .data-protection h3 {
        margin: 1em 0 0 0; }

/* Carousels */
.view-home-full-width-carousel .owl-item {
  text-align: center; }
  .view-home-full-width-carousel .owl-item .carousel-title {
    text-align: left; }

.not-front #block-views-home-full-width-carousel-block {
  width: 0 !important;
  height: 0 !important; }
  .not-front #block-views-home-full-width-carousel-block .owl-controls {
    display: none !important; }

.owl-carousel-slider .owl-pagination {
  display: none; }

.node--sub-page {
  position: relative; }
  .node--sub-page .field--name-field-header-media img {
    width: 100%; }

.owl-carousel-slider {
  clear: both; }
  @media (max-width: 478px) {
    .owl-carousel-slider {
      margin-top: 20px !important; } }
  .owl-carousel-slider .owl-wrapper-outer {
    width: 99.9%;
    overflow: hidden; }
  .owl-carousel-slider .owl-item {
    text-align: center;
    margin-right: 0px;
    display: inline-block; }
    .owl-carousel-slider .owl-item .player {
      position: relative;
      padding-bottom: 43.85%;
      padding-top: 35px;
      height: 0;
      overflow: hidden; }
      .owl-carousel-slider .owl-item .player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        /* width: 100% !important;
        min-width: 100% !important;
        height: 500px !important;
        @media screen and (max-width: 620px) {
        	height: 320px !important;
        } */ }
    .owl-carousel-slider .owl-item .field--name-field-header-media p {
      margin: 0 !important; }
  .owl-carousel-slider .owl-controls.clickable {
    background: none !important;
    height: 100%;
    top: 0;
    width: 100%;
    left: 0;
    padding: 0;
    margin: 0; }

.owl-carousel-slider .owl-buttons {
  position: inherit; }
  .owl-carousel-slider .owl-buttons div {
    text-indent: -9998px;
    width: 43px;
    height: 64px;
    border-radius: 0 !important;
    position: absolute; }
  .owl-carousel-slider .owl-buttons .owl-prev {
    background: url("../../creative_europe/images/left-white-arrow.svg") no-repeat !important;
    top: 50%;
    left: 20px;
    margin-top: -26px !important; }
    @media (max-width: 478px) {
      .owl-carousel-slider .owl-buttons .owl-prev {
        left: 0;
        top: 44%; } }
  .owl-carousel-slider .owl-buttons .owl-next {
    background: url("../../creative_europe/images/right-white-arrow.svg") no-repeat !important;
    top: 50%;
    right: 20px;
    margin-top: -26px !important; }
    @media (max-width: 478px) {
      .owl-carousel-slider .owl-buttons .owl-next {
        right: 0;
        top: 44%; } }

.not-front .top-links {
  top: 0; }

.top-links {
  position: absolute;
  right: 0;
  top: -29px; }

/* Mid 6 block NOT USED 

.central-blocks-wrap{
	width:100%;
	overflow:hidden;
	display:block;
	margin-top: 5em;
	margin-bottom: 3em;
	@media (max-width: 1024px){
		margin-top: 0;
		margin-bottom: 0
	}
	@media (max-width: 640px){
		margin-top: 2em;
		margin-bottom: 2em;
	}
	.central-blocks{
		width: 1102px;
		margin: 0 auto;
		overflow: visible;
		position: relative;
		@media (max-width: 1120px){
			width:900px;
		}
		@media (max-width: 1024px){
			width:640px;
		}
		@media (max-width: 640px){
			width:100%;
		}
		.block--views-carousel-6-item-block{
			overflow: visible;
			width: 1102px;
			margin: 0 auto;
			padding:0.5em 0 0 0;
			@media (max-width: 1120px){
				width:900px;
			}
			@media (max-width: 1024px){
				width:640px;
			}
			@media (max-width: 900px){
				overflow: hidden;
			}
			@media (max-width: 640px){
				width:100%;
			}
			.view-content{
				text-align: center;
			}
			.views-row{
				display: inline-block;
				position: relative;
				height: 355px;
				width:30%;
				@media (max-width: 640px){
					height:140px;
					width:49%;
				}
				> div{
					position: absolute;
					//height: 334px;
					//width: 536px;
					overflow: hidden;
					//@media (max-width: 1120px){
					//	width:438px;
					//	height:322px;
					//}
					//@media (max-width: 1024px){
					//	width:310px;
					//	height:228px;
					//}
					@media (max-width: 640px){
						width:100%;
						height:140px;
					}
				}
				.carousel-item-wrapper{
					position: relative;
					.Culture,
						.MEDIA{
							padding:0!important;
							background:none!important;
					.carousel-image-wrapper{
						position: relative;
						width: 100%;
						height: 100%;
					}
					.carousel-image-wrapper img{
						display: block;
						width: 104%;
						height: 104%;
						max-width: 104%;
						@media (max-width: 1120px){
							width:110%;
							max-width: 110%;
						}
						@media (max-width: 640px){
							width:100%;
							max-width: 460px;
							height: auto;
							min-height: 140px;
							min-width: 190px;
						}
					}
					.carousel-image-wrapper span img{
						display: none;
					}
					.carousel-text-wrapper{
						position: absolute;
						top: 0;
						padding: 20px;
						width: 100%;
						z-index: 20;
						.carousel-content-text{
							@media (max-width: 1024px){
								display: none !important;
							}
						}
						.carousel-read-more{
							text-transform: uppercase;
							text-decoration: underline;
							text-align: left;
						}
						@media (max-width: 1024px){
							padding:7px;
							width: 100%;
						}
						@media (max-width: 640px){
							width:auto;
						}
						p{
							color: white;
							display: none;
							font-weight:normal;
							text-align: left;
							@include font-size(15px);
							@media (max-width: 1120px){
								@include font-size(12px);
							}
						}
						h2{
							color: white;
							margin-top: 0;
							font-weight:normal;
							text-align: left;
							@include font-size(30px);
							@media (max-width: 1120px){
								@include font-size(24px);
								margin-bottom: 10px;
							}
						}
					}
				}
				}
				.half-width{
					width: 216px;
					@media (max-width: 1120px){
						width:210px;
					}
					@media (max-width: 1024px){
						width:152px;
					}
					@media (max-width: 640px){
						width:100%;
					}
					.carousel-text-wrapper{
						z-index: 20;
						width: 100%!important;
						h2{
							font-weight:normal;
							@include font-size(15px);
							@media (max-width: 640px){
								@include font-size(24px);
							}
						}
						p{
							display: none !important;
						}
					}
					 .carousel-image-wrapper img{
						@media (max-width: 640px){
							width:100%;
							height: auto;
						}
					}
				}
				.half-height{
					height: 176px;
					@media (max-width: 1120px){
						height:124px;
					}
					@media (max-width: 1024px){
						height:121px;
					}
					@media (max-width: 640px){
						height: 140px;
					}
					.Culture,
					.MEDIA{
						padding:0!important;
						background:none!important;							
						.carousel-text-wrapper{
							width: 100%!important;
							z-index: 20;
							h2{
								font-size: 1.475rem;
								margin: 0 0 0.4em 0;
							}
							p{
								margin: 0 0 0.8em 0;
							}
						}
					}
					.carousel-item-wrapper{
						position: relative;							
						.carousel-image-wrapper{
							position: relative;
							width: 100%;
							height: 100%;
							img{
							@media (max-width: 640px){
								height:155px;
								width: auto;
								}
							}
						}
					}
					div{
						@media (max-width: 640px){
						height: 100%;
						}
					}
				}
			}
			.views-row.half-width{
				width: 20.2%;
				@media (max-width: 640px){
					height:140px;
					width:49%;
				}
			}
			.views-row-1 > div{
				right: 3px;
				bottom: 3px;
			@media (max-width: 640px){
				left: 0px;
				top: 0px;
			}
			}
			.views-row-2 > div{
				bottom: 3px;
				left: 3px;
			@media (max-width: 640px){
				bottom: 0px;
				left: 0px;
			}
			}
			.views-row-3 > div{
				left: 3px;
				bottom: 3px;
				@media (max-width: 640px){
					left: 0px;
					top: 0px;
				}
			}
			.views-row-4 > div{
				right: 3px;
				top: 3px;
				@media (max-width: 640px){
					left: 0px;
					top: 0px;
				}
			}
			.views-row-5 > div{
				left: 3px;
				top: 3px;
				@media (max-width: 640px){
					left: 0px;
					top: 0px;
				}
			}
			.views-row-6 > div{
				left: 3px;
				top: 3px;
				@media (max-width: 640px){
					left: 0px;
					top: 0px;
				}
			}
		}
		.carousel-left-overlay{
			position: absolute;
			height: 100%;
			display: block;
			right: 100%;
			width: 1102px;
			background: white;
			opacity:0.6;
			top: 0;
			z-index: 1;
			@media (max-width: 900px){
				display: none;
			}
		}
		.carousel-right-overlay{
			position: absolute;
			height: 100%;
			display: block;
			left: 100%;
			width: 1102px;
			background: white;
			opacity:0.6;
			top: 0;
			z-index: 1;
			@media (max-width: 900px){
				display: none;
			}
		}
		.owl-controls{
			@media (max-width: 900px){
				display: none !important;
			}
		}
		.owl-theme .owl-controls .owl-buttons div.owl-prev{
			position: absolute;
			left: -50px;
			top: 50%;
			background: url("../../creative_europe/images/carousel-prev.svg") no-repeat;
			padding: 0;
			margin: -35px 0 0 0;
			width: 24px;
			height: 38px;
			display: block;
			text-indent: -9999px;
			border-radius: 0;
			z-index: 2;
		}
		.owl-theme .owl-controls .owl-buttons div.owl-next{
			position: absolute;
			right: -50px;
			top: 50%;
			background: url("../../creative_europe/images/carousel-next.svg") no-repeat;
			padding: 0;
			margin: -35px 0 0 0;
			width: 24px;
			height: 38px;
			display: block;
			text-indent: -9999px;
			border-radius: 0;
			z-index: 2;
		}
	}
}

*/
/* Bottom carousel */
.central-blocks-wrap {
  width: 100%;
  overflow: hidden;
  display: block;
  margin-top: 5em;
  margin-bottom: 3em; }
  @media (max-width: 1024px) {
    .central-blocks-wrap {
      margin-top: 0;
      margin-bottom: 0; } }
  @media (max-width: 640px) {
    .central-blocks-wrap {
      margin-top: 2em;
      margin-bottom: 2em; } }
  .central-blocks-wrap .central-blocks {
    width: 1102px;
    margin: 0 auto;
    overflow: visible;
    position: relative; }
    @media (max-width: 1120px) {
      .central-blocks-wrap .central-blocks {
        width: 900px; } }
    @media (max-width: 1024px) {
      .central-blocks-wrap .central-blocks {
        width: 640px; } }
    @media (max-width: 640px) {
      .central-blocks-wrap .central-blocks {
        width: 100%; } }
    .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block {
      overflow: visible;
      width: 1102px;
      margin: 0 auto;
      padding: 0.5em 0 0 0; }
      @media (max-width: 1120px) {
        .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block {
          width: 900px; } }
      @media (max-width: 1024px) {
        .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block {
          width: 640px; } }
      @media (max-width: 900px) {
        .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block {
          overflow: hidden; } }
      @media (max-width: 640px) {
        .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block {
          width: 100%; } }
      @media (max-width: 640px) {
        .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .view-content, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .view-content {
          text-align: center; } }
      @media (max-width: 640px) {
        .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .view-content .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .view-content .carousel-text-wrapper {
          text-align: left; } }
      .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row {
        width: 549px;
        display: inline-block;
        position: relative;
        height: 340px;
        width: 49.7%; }
        @media (max-width: 1120px) {
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row {
            width: 49%; } }
        @media (max-width: 1024px) {
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row {
            height: 235px; } }
        @media (max-width: 640px) {
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row {
            width: 100%;
            max-width: 300px;
            margin: 0 auto; } }
        .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper {
          position: absolute;
          height: 334px;
          width: 536px;
          overflow: hidden; }
          @media (max-width: 1120px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper {
              width: 438px;
              height: 322px; } }
          @media (max-width: 1024px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper {
              width: 310px;
              height: 228px; } }
          @media (max-width: 640px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper {
              width: 100%;
              height: 100%; } }
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row > div > div .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div > div > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row > div > div .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .carousel-item-wrapper {
            position: absolute;
            height: 100%;
            width: 100%; }
        .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper {
          position: relative; }
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA {
            padding: 0 !important;
            background: none !important; }
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-image-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-image-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper {
              position: relative;
              width: 100%;
              height: 100%; }
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper img {
              display: block;
              width: 104%;
              height: auto;
              max-width: 104%; }
              @media (max-width: 1120px) {
                .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper img {
                  width: 130%;
                  max-width: 130%;
                  height: 114%; } }
              @media (max-width: 640px) {
                .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper img {
                  width: 150%;
                  max-width: 150%;
                  margin-left: -15%; } }
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-image-wrapper span img, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper span img, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper span img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-image-wrapper span img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper span img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper span img {
              display: none; }
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper {
              position: absolute;
              top: 0;
              padding: 5%;
              width: 50%;
              z-index: 22;
              height: 100%; }
              @media (max-width: 1024px) {
                .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper .carousel-content-text, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper .carousel-content-text, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper .carousel-content-text, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper .carousel-content-text, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper .carousel-content-text, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper .carousel-content-text {
                  display: none !important; } }
              .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper .carousel-read-more, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper .carousel-read-more, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper .carousel-read-more, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper .carousel-read-more, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper .carousel-read-more, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper .carousel-read-more {
                text-transform: uppercase;
                text-decoration: underline; }
              @media (max-width: 1024px) {
                .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper {
                  padding: 7px;
                  width: 100%; } }
              @media (max-width: 640px) {
                .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper {
                  width: 100%; } }
              .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper p {
                color: white;
                display: none;
                font-weight: normal;
                font-size: 15px;
                font-size: 0.9375rem; }
                @media (max-width: 1120px) {
                  .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper p {
                    font-size: 12px;
                    font-size: 0.75rem; } }
              .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper h2 {
                color: white;
                margin-top: 0;
                font-weight: normal;
                position: absolute;
                bottom: 0;
                font-size: 30px;
                font-size: 1.875rem; }
                @media (max-width: 1120px) {
                  .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper a.carousel-item-link > div .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper h2 {
                    font-size: 24px;
                    font-size: 1.5rem;
                    margin-bottom: 10px; } }
        .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-width, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-width {
          width: 216px;
          color: black; }
          @media (max-width: 1120px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-width, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-width {
              width: 210px; } }
          @media (max-width: 1024px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-width, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-width {
              width: 152px; } }
          @media (max-width: 640px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-width, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-width {
              width: 100%; } }
          @media (max-width: 640px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-width .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-width .carousel-image-wrapper img {
              width: 100% !important;
              height: auto !important;
              max-width: initial !important;
              margin-left: 0 !important; } }
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-width .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-width .carousel-text-wrapper {
            z-index: 22;
            width: 100% !important; }
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-width .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-width .carousel-text-wrapper h2 {
              font-weight: normal;
              font-size: 15px;
              font-size: 0.9375rem; }
              @media (max-width: 640px) {
                .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-width .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-width .carousel-text-wrapper h2 {
                  font-size: 24px;
                  font-size: 1.5rem; } }
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-width .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-width .carousel-text-wrapper p {
              display: none !important; }
        .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height {
          height: 176px; }
          @media (max-width: 1120px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height {
              height: 124px; } }
          @media (max-width: 1024px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height {
              height: 121px; } }
          @media (max-width: 640px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height {
              height: 100%; } }
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height a.carousel-item-link > div, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .Culture,
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .MEDIA, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height a.carousel-item-link > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .Culture,
          .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .MEDIA {
            padding: 0 !important;
            background: none !important; }
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height a.carousel-item-link > div .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .Culture .carousel-text-wrapper,
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .MEDIA .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height a.carousel-item-link > div .carousel-text-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .Culture .carousel-text-wrapper,
            .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .MEDIA .carousel-text-wrapper {
              width: 100% !important;
              z-index: 22; }
              .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height a.carousel-item-link > div .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .Culture .carousel-text-wrapper h2,
              .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .MEDIA .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height a.carousel-item-link > div .carousel-text-wrapper h2, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .Culture .carousel-text-wrapper h2,
              .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .MEDIA .carousel-text-wrapper h2 {
                font-size: 1.475rem;
                margin: 0 0 0.4em 0; }
              .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height a.carousel-item-link > div .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .Culture .carousel-text-wrapper p,
              .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .MEDIA .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height a.carousel-item-link > div .carousel-text-wrapper p, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .Culture .carousel-text-wrapper p,
              .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .MEDIA .carousel-text-wrapper p {
                margin: 0 0 0.8em 0; }
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .carousel-item-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .carousel-item-wrapper {
            position: relative; }
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .carousel-item-wrapper .carousel-image-wrapper, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .carousel-item-wrapper .carousel-image-wrapper {
              position: relative;
              width: 100%;
              height: 100%; }
              @media (max-width: 640px) {
                .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height .carousel-item-wrapper .carousel-image-wrapper img, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height .carousel-item-wrapper .carousel-image-wrapper img {
                  height: 100% !important;
                  width: auto !important;
                  max-width: initial !important; } }
          @media (max-width: 640px) {
            .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row .half-height div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row .half-height div {
              height: 100%; } }
      .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row-1 > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row-1 > div {
        right: 3px;
        bottom: 3px; }
        @media (max-width: 640px) {
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row-1 > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row-1 > div {
            left: 0px;
            top: 0px; } }
      .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row-2 > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row-2 > div {
        bottom: 3px;
        left: 3px; }
        @media (max-width: 640px) {
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row-2 > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row-2 > div {
            bottom: 0px;
            left: 0px; } }
      .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row-3 > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row-3 > div {
        right: 3px;
        top: 3px; }
        @media (max-width: 640px) {
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row-3 > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row-3 > div {
            right: 0px;
            top: 0px; } }
      .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row-4 > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row-4 > div {
        left: 3px;
        top: 3px; }
        @media (max-width: 640px) {
          .central-blocks-wrap .central-blocks .block--views-carousel-6-item-block .views-row-4 > div, .central-blocks-wrap .central-blocks .block--views-carousel-4-item-block .views-row-4 > div {
            left: 0px;
            top: 0px; } }
  .central-blocks-wrap .carousel-left-overlay {
    position: absolute;
    height: 100%;
    display: block;
    right: 100%;
    width: 1102px;
    background: white;
    opacity: 0.6;
    top: 0;
    z-index: 1; }
    @media (max-width: 900px) {
      .central-blocks-wrap .carousel-left-overlay {
        display: none; } }
  .central-blocks-wrap .carousel-right-overlay {
    position: absolute;
    height: 100%;
    display: block;
    left: 100%;
    width: 1102px;
    background: white;
    opacity: 0.6;
    top: 0;
    z-index: 1; }
    @media (max-width: 900px) {
      .central-blocks-wrap .carousel-right-overlay {
        display: none; } }
  @media (max-width: 900px) {
    .central-blocks-wrap .owl-controls {
      display: none !important; } }
  .central-blocks-wrap .owl-theme .owl-controls .owl-buttons div.owl-prev {
    position: absolute;
    left: -50px;
    top: 50%;
    background: url("../../creative_europe/images/carousel-prev.svg") no-repeat;
    padding: 0;
    margin: -35px 0 0 0;
    width: 24px;
    height: 38px;
    display: block;
    text-indent: -9999px;
    border-radius: 0;
    z-index: 2; }
  .central-blocks-wrap .owl-theme .owl-controls .owl-buttons div.owl-next {
    position: absolute;
    right: -50px;
    top: 50%;
    background: url("../../creative_europe/images/carousel-next.svg") no-repeat;
    padding: 0;
    margin: -35px 0 0 0;
    width: 24px;
    height: 38px;
    display: block;
    text-indent: -9999px;
    border-radius: 0;
    z-index: 2; }

/* Bottom carousel */
.bottom-carousel-wrap {
  width: 100%;
  overflow: hidden;
  display: block; }
  .bottom-carousel-wrap .bottom-carousel {
    width: 1102px;
    margin: 0 auto;
    overflow: visible;
    position: relative; }
    @media (max-width: 1120px) {
      .bottom-carousel-wrap .bottom-carousel {
        width: 900px; } }
    @media (max-width: 1024px) {
      .bottom-carousel-wrap .bottom-carousel {
        width: 640px; } }
    @media (max-width: 640px) {
      .bottom-carousel-wrap .bottom-carousel {
        width: 100%; } }
    .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer {
      overflow: visible;
      width: 1102px;
      margin: 0 auto;
      padding: 0.5em 0 0 0; }
      @media (max-width: 1120px) {
        .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer {
          width: 900px; } }
      @media (max-width: 1024px) {
        .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer {
          width: 640px; } }
      @media (max-width: 900px) {
        .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer {
          overflow: hidden; } }
      @media (max-width: 640px) {
        .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer {
          width: 100%; } }
      .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row {
        width: 549px;
        display: inline-block;
        position: relative;
        height: 340px;
        width: 49.8%; }
        @media (max-width: 1120px) {
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row {
            width: 49%; } }
        @media (max-width: 1024px) {
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row {
            height: 235px; } }
        @media (max-width: 640px) {
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row {
            height: 140px; } }
        .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row > div {
          position: absolute;
          height: 334px;
          width: 536px;
          overflow: hidden; }
          @media (max-width: 1120px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row > div {
              width: 438px;
              height: 322px; } }
          @media (max-width: 1024px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row > div {
              width: 310px;
              height: 228px; } }
          @media (max-width: 640px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row > div {
              width: 100%;
              height: 140px; } }
        .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper {
          position: relative; }
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture,
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA {
            padding: 0 !important;
            background: none !important; }
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper,
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper {
              position: relative;
              width: 100%;
              height: 100%; }
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper img,
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper img {
              display: block;
              width: 104%;
              height: 104%;
              max-width: 104%; }
              @media (max-width: 1120px) {
                .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper img,
                .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper img {
                  width: 110%;
                  max-width: 110%; } }
              @media (max-width: 640px) {
                .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper img,
                .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper img {
                  width: 100%;
                  max-width: 460px;
                  height: auto;
                  min-height: 140px;
                  min-width: 190px; } }
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-image-wrapper span img,
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-image-wrapper span img {
              display: none; }
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper,
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper {
              position: absolute;
              top: 0;
              padding: 20px;
              width: 50%;
              z-index: 50; }
              @media (max-width: 1024px) {
                .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper .carousel-content-text,
                .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper .carousel-content-text {
                  display: none !important; } }
              .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper .carousel-read-more,
              .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper .carousel-read-more {
                text-transform: uppercase;
                text-decoration: underline; }
              @media (max-width: 1024px) {
                .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper,
                .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper {
                  padding: 7px;
                  width: 100%; } }
              .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper p,
              .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper p {
                color: white;
                display: none;
                font-weight: normal;
                font-size: 15px;
                font-size: 0.9375rem; }
                @media (max-width: 1120px) {
                  .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper p,
                  .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper p {
                    font-size: 12px;
                    font-size: 0.75rem; } }
              .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper h2,
              .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper h2 {
                color: white;
                margin-top: 0;
                font-weight: normal;
                font-size: 30px;
                font-size: 1.875rem; }
                @media (max-width: 1120px) {
                  .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .Culture .carousel-text-wrapper h2,
                  .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .carousel-item-wrapper .MEDIA .carousel-text-wrapper h2 {
                    font-size: 24px;
                    font-size: 1.5rem;
                    margin-bottom: 10px; } }
        .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-width {
          width: 216px; }
          @media (max-width: 1120px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-width {
              width: 210px; } }
          @media (max-width: 1024px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-width {
              width: 152px; } }
          @media (max-width: 640px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-width {
              width: 100%; } }
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-width .carousel-text-wrapper {
            z-index: 50;
            width: 100% !important; }
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-width .carousel-text-wrapper h2 {
              font-weight: normal;
              font-size: 15px;
              font-size: 0.9375rem; }
              @media (max-width: 640px) {
                .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-width .carousel-text-wrapper h2 {
                  font-size: 24px;
                  font-size: 1.5rem; } }
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-width .carousel-text-wrapper p {
              display: none !important; }
          @media (max-width: 640px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-width .carousel-image-wrapper img {
              width: 100%;
              height: auto; } }
        .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height {
          height: 176px; }
          @media (max-width: 1120px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height {
              height: 124px; } }
          @media (max-width: 1024px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height {
              height: 121px; } }
          @media (max-width: 640px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height {
              height: 140px; } }
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .Culture,
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .MEDIA {
            padding: 0 !important;
            background: none !important; }
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .Culture .carousel-text-wrapper,
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .MEDIA .carousel-text-wrapper {
              width: 100% !important;
              z-index: 50; }
              .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .Culture .carousel-text-wrapper h2,
              .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .MEDIA .carousel-text-wrapper h2 {
                font-size: 1.475rem;
                margin: 0 0 0.4em 0; }
              .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .Culture .carousel-text-wrapper p,
              .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .MEDIA .carousel-text-wrapper p {
                margin: 0 0 0.8em 0; }
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .carousel-item-wrapper {
            position: relative; }
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .carousel-item-wrapper .carousel-image-wrapper {
              position: relative;
              width: 100%;
              height: 100%; }
              @media (max-width: 640px) {
                .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height .carousel-item-wrapper .carousel-image-wrapper img {
                  height: 155px;
                  width: auto; } }
          @media (max-width: 640px) {
            .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row .half-height div {
              height: 100%; } }
      .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row-1 > div {
        right: 3px;
        bottom: 3px; }
        @media (max-width: 640px) {
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row-1 > div {
            left: 0px;
            top: 0px; } }
      .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row-2 > div {
        bottom: 3px;
        left: 3px; }
        @media (max-width: 640px) {
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row-2 > div {
            bottom: 0px;
            left: 0px; } }
      .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row-3 > div {
        right: 3px;
        top: 3px; }
        @media (max-width: 640px) {
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row-3 > div {
            right: 0px;
            top: 0px; } }
      .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row-4 > div {
        left: 3px;
        top: 3px; }
        @media (max-width: 640px) {
          .bottom-carousel-wrap .bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer .views-row-4 > div {
            left: 0px;
            top: 0px; } }
    .bottom-carousel-wrap .bottom-carousel .carousel-left-overlay {
      position: absolute;
      height: 100%;
      display: block;
      right: 100%;
      width: 1102px;
      background: white;
      opacity: 0.6;
      top: 0;
      z-index: 1; }
      @media (max-width: 900px) {
        .bottom-carousel-wrap .bottom-carousel .carousel-left-overlay {
          display: none; } }
    .bottom-carousel-wrap .bottom-carousel .carousel-right-overlay {
      position: absolute;
      height: 100%;
      display: block;
      left: 100%;
      width: 1102px;
      background: white;
      opacity: 0.6;
      top: 0;
      z-index: 1; }
      @media (max-width: 900px) {
        .bottom-carousel-wrap .bottom-carousel .carousel-right-overlay {
          display: none; } }
    @media (max-width: 900px) {
      .bottom-carousel-wrap .bottom-carousel .owl-controls {
        display: none !important; } }
    .bottom-carousel-wrap .bottom-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev {
      position: absolute;
      left: -50px;
      top: 50%;
      background: url("../../creative_europe/images/carousel-prev.svg") no-repeat;
      padding: 0;
      margin: -35px 0 0 0;
      width: 24px;
      height: 38px;
      display: block;
      text-indent: -9999px;
      border-radius: 0;
      z-index: 2; }
    .bottom-carousel-wrap .bottom-carousel .owl-theme .owl-controls .owl-buttons div.owl-next {
      position: absolute;
      right: -50px;
      top: 50%;
      background: url("../../creative_europe/images/carousel-next.svg") no-repeat;
      padding: 0;
      margin: -35px 0 0 0;
      width: 24px;
      height: 38px;
      display: block;
      text-indent: -9999px;
      border-radius: 0;
      z-index: 2; }

.bottom-carousel.mobile-bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme {
  overflow: hidden; }
  .bottom-carousel.mobile-bottom-carousel .l-region.l-region--bottom-carousel.owl-carousel.owl-theme .owl-wrapper-outer {
    overflow: hidden; }
.bottom-carousel.mobile-bottom-carousel .carousel-right-overlay {
  display: none; }
.bottom-carousel.mobile-bottom-carousel .carousel-left-overlay {
  display: none; }

.zindex {
  z-index: 5; }

.carousel-hovered {
  -moz-box-shadow: rgba(30, 30, 30, 0.8) 0 0 15px;
  -webkit-box-shadow: rgba(30, 30, 30, 0.8) 0 0 15px;
  box-shadow: rgba(30, 30, 30, 0.8) 0 0 15px; }
  .carousel-hovered .carousel-color-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 20;
    width: 100%;
    height: 100%;
    display: block;
    text-indent: -9999px; }

.carousel-hovered .MEDIA .carousel-color-overlay {
  background: rgba(249, 183, 0, 0.4); }

.carousel-hovered .Culture .carousel-color-overlay {
  background: rgba(71, 95, 154, 0.4); }

/* Search */
.page-search label {
  margin-bottom: 30px;
  display: block; }
.page-search .l-main {
  margin: 0;
  width: 100%; }

.search-form label {
  display: none; }
.search-form input[type="text"] {
  color: white;
  margin-bottom: 20px;
  width: 100%;
  outline: none; }
.search-form input[type="submit"] {
  background: #FFF;
  border: solid 2px #000;
  font-size: 14px;
  padding: 10px 20px;
  color: black;
  margin: 0px !important;
  outline: none; }

.search-results .search-result {
  padding: 2%;
  width: 98%;
  margin-bottom: 10px; }
  .search-results .search-result h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: normal; }
  .search-results .search-result p {
    margin-left: 0;
    padding: 0; }
  .search-results .search-result a {
    text-transform: uppercase;
    margin-bottom: 0;
    text-decoration: underline;
    color: black;
    font-size: 14px;
    font-size: 0.875rem; }

.page-search-node .pager a {
  color: #fff; }

.page-search-node .pager .pager__item--current {
  color: #000 !important;
  background: #fff !important;
  padding: 0.3em 0.7em; }

#colorbox, #colorbox *, #cboxWrapper {
  overflow: visible !important; }

.carousel-read-more {
  text-transform: uppercase;
  text-decoration: underline; }

.active-trail {
  text-decoration: underline; }

.glossify-link {
  text-decoration: underline;
  font-family: bold, Arial, sans-serif;
  color: #000; }

#views-exposed-form-funding-opportunities-page #edit-tid-wrapper .selectList dd {
  padding: 2px 10px 10px 13px !important; }

/* 31 March update */
.resources-links {
  width: 23.72881%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none;
  clear: left;
  padding-top: 40px; }
  @media (max-width: 768px) {
    .resources-links {
      width: 32.20339%;
      float: left;
      margin-right: -100%;
      margin-left: 0;
      clear: none;
      clear: left; } }
  @media (max-width: 640px) {
    .resources-links {
      width: 66.10169%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      clear: both; } }
  @media (max-width: 480px) {
    .resources-links {
      width: 100%;
      float: right;
      margin-left: 0;
      margin-right: 0;
      clear: none;
      clear: both; } }

.about-links p.button {
  margin: 0 0 0.8em 0; }
  .about-links p.button a {
    width: 85%;
    display: block;
    padding: 0.8em 1em; }

.about-links {
  clear: left; }

/* Responsive nav overwrites */
@media (max-width: 480px) {
  .l-page:after {
    content: '';
    width: 100%;
    height: 52px;
    position: absolute;
    display: block;
    top: -52px;
    left: 0;
    background: #0c1923; } }

/*
.mean-container{
	.mean-bar{
		background: transparent;
		max-height: 100%;
		padding: 0;
		margin-top: 52px;
		min-height: 0;
		.mean-nav{
			display: block;
			background: transparent;
			float: none;
			margin-top: 0;
			height: 100%;
			overflow-y: scroll;
			position: absolute;
			top: 0;
			bottom: 0;
			li{
				@include clearfix;
				float:none;
				display: block;
    			clear: both;
    			background: #0c1923;
			}
			li.mean-last{
			}
			.menu-block-wrapper{
			}
			.menu-block-wrapper:after{
				content:'';
				display: block;
				clear: both;
			}
		}
		.mean-nav:after{
			content:'';
			clear: both;
			width: 0;
			height: 0;
		}
	}
	a.meanmenu-reveal{
		top: -47px;
	}
}*/
.mean-container .mean-bar {
  position: absolute !important; }
  .mean-container .mean-bar .mean-nav {
    margin-top: 52px; }
  .mean-container .mean-bar a.meanmenu-reveal {
    top: 5px; }

@media (max-width: 783px) {
  .moblogo {
    position: absolute;
    top: -40px;
    left: 20px;
    width: 100px;
    height: auto;
    z-index: 500;
    display: block; }

  .mobsearch {
    position: absolute;
    top: -40px;
    right: 10px;
    width: 30px;
    height: auto;
    z-index: 500;
    display: block; } }
.owl-carousel {
  position: relative; }

/*# sourceMappingURL=creative-europe.styles.css.map */
