@import url("https://fonts.googleapis.com/css2?family=Abel&family=Lato:wght@300;400&family=Open+Sans:wght@400&display=swap");
strong {
  font-weight: 800; }

body {
  font-family: "open sans", arial, sans-serif, "Lato";
  color: #dbdbdb;
  font-size: 13pt;
  line-height: 2rem;
  /* Text & headers */
  /* CONTAINER */
  /* THE CONTENT */ }
  body main article section figure {
    padding: 0 0 35px 0; }
  @media screen and (min-width: 1000px) {
    body {
      color: #dbdbdb; } }
  body img {
    height: auto;
    border-radius: 5px !important; }
  body p a:hover, body li a:hover, body i a:hover {
    color: #00AEEF;
    text-decoration: none;
    transition-property: color, border;
    transition-duration: 300ms;
    transition-delay: .1s; }
  body p {
    padding-bottom: 2rem;
    margin-bottom: 0; }
  body .container ul {
    padding-left: 15px; }
    body .container ul li {
      list-style-position: inside; }
  body select, body input {
    height: 40px; }
  body main {
    padding: 2rem 1.5rem;
    background-color: #001f64;
    border-radius: 25px;
    min-height: 200px; }
    @media screen and (min-width: 992px) {
      body main {
        min-height: 500px; } }
    body main a {
      color: white;
      text-decoration: underline; }
      body main a:hover {
        text-decoration: underline; }
    body main h1 {
      font-family: "open sans", arial, sans-serif, "Lato";
      margin-top: 1rem;
      margin-bottom: 1rem;
      font-size: 22pt;
      line-height: 2.2rem;
      font-family: abel; }
    body main h1 {
      text-align: center;
      text-transform: uppercase; }
    body main h2, body main h3 {
      margin-top: 2.5rem;
      color: #dbdbdb;
      font-size: 13pt;
      font-weight: 800; }
    body main h3 {
      font-size: 18pt; }
    body main blockquote {
      font-family: "Open Sans", Sans-Serif, Arial;
      color: #001f64;
      font-size: 2rem;
      line-height: 3rem;
      text-align: center;
      padding: 2.5rem 1rem;
      opacity: 0;
      transform: translateX(-1500px);
      transition: transform 0.7s; }
      body main blockquote.showup {
        transform: translateX(0);
        opacity: 1; }
  @media screen and (min-width: 992px) {
    body .mobileonly {
      display: none; } }
  body .gepubliceerd-text {
    text-align: center;
    color: #dbdbdb;
    font-size: 0.8rem; }
  body .anchor {
    position: relative;
    top: -57px; }
  body .background-1 {
    background-color: #001f64; }
  body .background-2 {
    background-color: #00AEEF; }
  body .background-3 {
    background-color: #0042d4; }

.header-row {
  background-color: #FFF;
  z-index: 900;
  display: block;
  border-bottom: 1px solid #001f64; }
  .header-row p {
    display: inline-block;
    padding: 0;
    margin: 0; }
  .header-row a:hover {
    color: #00AEEF;
    text-decoration: none;
    transition-property: color;
    transition-duration: 300ms;
    transition-delay: .1s; }
  .header-row .top-row-container {
    padding: 2px 3% 6px; }
    .header-row .top-row-container .header-inner-width {
      margin: 0 auto;
      max-width: 1450px;
      position: relative; }
      .header-row .top-row-container .header-inner-width #top-header-menu {
        position: absolute;
        right: 0;
        display: none; }
        .header-row .top-row-container .header-inner-width #top-header-menu p {
          display: inline-block;
          padding: 0;
          margin: 0; }
        @media screen and (min-width: 780px) {
          .header-row .top-row-container .header-inner-width #top-header-menu {
            display: inline; } }
        .header-row .top-row-container .header-inner-width #top-header-menu .menu-topmenu-container {
          display: inline-block;
          color: #FFF !important; }
          .header-row .top-row-container .header-inner-width #top-header-menu .menu-topmenu-container ul {
            padding: 0;
            margin: 0;
            display: inline-block; }
            .header-row .top-row-container .header-inner-width #top-header-menu .menu-topmenu-container ul li {
              display: inline-block;
              padding: 0;
              margin: 0;
              margin-left: 0.5rem; }
              .header-row .top-row-container .header-inner-width #top-header-menu .menu-topmenu-container ul li::after {
                content: "|";
                padding-left: 0.6rem; }

.top-row {
  color: #FFF;
  background-color: #001f64;
  background: linear-gradient(to bottom, #002f97 0%, #001f64 100%);
  display: block; }
  .top-row a {
    color: #FFF;
    text-decoration: none; }

.header-img {
  text-align: center; }
  .header-img img {
    width: 100%;
    max-width: 450px;
    margin-top: 7px;
    margin-bottom: 7px; }

.the-footer .container {
  padding: 0.5rem 2rem;
  margin-bottom: 2rem;
  background-color: #303030;
  border-radius: 20px;
  vertical-align: bottom;
  text-align: center; }
  .the-footer .container img {
    padding-bottom: 1rem; }
  .the-footer .container a:hover {
    text-decoration: none; }

.ssba {
  margin-bottom: 1rem; }

.sidebar .sponsorSlider {
  margin-bottom: 2rem;
  margin-top: 0; }
  .sidebar .sponsorSlider a::before {
    color: transparent !important; }
  .sidebar .sponsorSlider .flexslider li {
    max-width: 400px !important; }
  .sidebar .sponsorSlider img {
    background-color: white; }

.homeSidebar .sponsorSlider {
  margin-top: 1rem;
  margin-bottom: 2rem;
  border: 10px solid #ADADAE !important;
  border-radius: 25px !important;
  background-color: white !important; }
  .homeSidebar .sponsorSlider a::before {
    color: transparent !important; }
  .homeSidebar .sponsorSlider img {
    margin: 10px 0 !important; }

.container .closeMenu {
  display: none; }
  @media all and (min-width: 992px) {
    .container .closeMenu {
      display: block; } }
.container .sidebar {
  border: 10px solid #ADADAE;
  border-radius: 25px;
  background-color: #EAEAEA;
  padding: 0 1rem 2rem;
  margin-bottom: 1.5rem; }
  .container .sidebar dl, .container .sidebar ol, .container .sidebar ul {
    margin-top: 0;
    margin-bottom: 0; }
  .container .sidebar h1, .container .sidebar h2, .container .sidebar h3 {
    font-family: "open sans", arial, sans-serif, "Lato";
    margin-top: 1rem;
    font-size: 22pt;
    line-height: 1.8rem;
    font-family: abel;
    margin-bottom: 0.2rem;
    color: #00AEEF; }
  .container .sidebar h1 {
    text-align: left;
    text-transform: uppercase; }
  .container .sidebar h2, .container .sidebar h3 {
    margin-top: 1.5rem; }
  .container .sidebar h3 {
    font-size: 16pt; }
  .container .sidebar h2 {
    text-transform: uppercase;
    font-size: 16pt;
    font-family: abel;
    font-weight: 800; }
  .container .sidebar ul {
    padding-left: 0; }
    .container .sidebar ul li {
      list-style-type: none;
      padding-left: 20px;
      margin-bottom: 6px;
      line-height: 1.6rem; }
      .container .sidebar ul li a {
        color: #3A3A3B;
        display: block; }
        .container .sidebar ul li a:hover {
          color: #00AEEF; }
        .container .sidebar ul li a::before {
          display: inline;
          margin-bottom: 4px;
          margin-left: -20px;
          font-size: 12px;
          margin-right: 8px;
          color: #aeaeae;
          font-family: FontAwesome;
          content: '\f111 '; }
      .container .sidebar ul li.current-menu-item a, .container .sidebar ul li.current-post-item a, .container .sidebar ul li.current-list-item {
        color: #00AEEF; }
        .container .sidebar ul li.current-menu-item a::before, .container .sidebar ul li.current-post-item a::before, .container .sidebar ul li.current-list-item::before {
          font-size: 14px;
          margin-right: 6px;
          color: #ADADAE;
          content: '\f005 '; }
  .container .sidebar .post-date {
    color: #8b8b8b; }
.container .leftsidebar h2 {
  font-family: abel;
  font-size: 40px;
  font-weight: bolder; }

/**********************************
 contactform
  **************************************/
#contact-form-div, .wpcf7 {
  width: 100%; }
  #contact-form-div .dik, .wpcf7 .dik {
    font-weight: 800; }
  #contact-form-div p, .wpcf7 p {
    padding: 0;
    margin: 0;
    margin-bottom: 2rem; }
  #contact-form-div select, .wpcf7 select {
    height: 40px; }
  #contact-form-div input,
  #contact-form-div textarea, .wpcf7 input,
  .wpcf7 textarea {
    font-family: "open sans", arial, sans-serif, "Lato";
    color: #1d1d1d;
    text-align: left;
    padding-left: 10px;
    border: none;
    height: 40px; }
  #contact-form-div input[type="submit"], .wpcf7 input[type="submit"] {
    border: 2px solid white;
    display: block;
    margin: 0 0 3rem 0;
    color: white;
    background-color: #ffffff;
    background-color: transparent;
    float: right;
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 2rem; }
  #contact-form-div .previous::before, .wpcf7 .previous::before {
    font-family: FontAwesome;
    content: '\f053';
    margin-right: 1rem; }
  #contact-form-div .next::after, .wpcf7 .next::after {
    font-family: FontAwesome;
    content: '\f054';
    margin-left: 1rem; }
  #contact-form-div input[type="submit"]:hover, .wpcf7 input[type="submit"]:hover {
    background-color: #23c3ff; }
  #contact-form-div input[type="radio"], #contact-form-div input[type="checkbox"], .wpcf7 input[type="radio"], .wpcf7 input[type="checkbox"] {
    height: 20px;
    margin-right: 0.5rem; }
  #contact-form-div input, .wpcf7 input {
    max-width: 90% !important; }
  #contact-form-div textarea, .wpcf7 textarea {
    min-height: 250px;
    width: 100% !important; }

a.phone-number::before {
  font-family: FontAwesome;
  content: '\f095';
  display: inline-block;
  margin-right: 1rem;
  color: #FFF; }

a.whatsapp-number::before {
  font-family: FontAwesome;
  content: '\f232';
  display: inline-block;
  margin-right: 1rem;
  color: #FFF; }

#faq p {
  padding-bottom: 0;
  padding-top: 2.5rem; }
#faq h4 {
  position: relative;
  color: #001f64 !important;
  background-color: #FFF;
  padding: 1rem;
  border-top: 2px solid #eeeeee;
  padding-right: 3.5rem; }
  #faq h4:nth-of-type(1) {
    border-top: none; }
  #faq h4:after {
    position: absolute;
    right: 20px;
    font-family: FontAwesome;
    content: "\f078"; }
  #faq h4.active:after {
    right: 20px;
    font-family: FontAwesome;
    content: "\f068"; }
#faq .faq-content {
  padding: 1rem;
  background-color: #FFF;
  display: none; }
  #faq .faq-content p {
    padding-bottom: 0; }

#myCarousel {
  display: block;
  max-width: 1600px;
  height: auto;
  margin: 0 auto;
  /* BLOCKS IN STEAD OF BARS */ }
  #myCarousel .carousel-control-next, #myCarousel .carousel-control-prev {
    width: 0; }
  #myCarousel .carousel-inner {
    display: block;
    margin: auto; }
    #myCarousel .carousel-inner .container {
      padding-top: 0;
      margin: 0;
      height: 145px; }
      @media screen and (min-width: 568px) {
        #myCarousel .carousel-inner .container {
          height: 120px; } }
      #myCarousel .carousel-inner .container p {
        padding: 0;
        margin: 0; }
      #myCarousel .carousel-inner .container a {
        margin: 0; }
      #myCarousel .carousel-inner .container i {
        font-size: 1rem;
        color: #00AEEF;
        margin-left: 4px; }
      #myCarousel .carousel-inner .container .carousel-caption {
        position: absolute;
        left: 10px;
        right: 10px; }
    #myCarousel .carousel-inner .btn {
      color: #444444 !important;
      background-color: #EAEAEA !important;
      text-decoration: none;
      font-size: 13pt;
      border-radius: 10px;
      text-transform: unset;
      border: 2px solid #ADADAE;
      padding: 9px 15px 12px 15px; }
  #myCarousel .carousel-indicators {
    position: absolute;
    bottom: -32px; }
    #myCarousel .carousel-indicators li {
      display: inline-block;
      width: 26px !important;
      height: 8px !important;
      margin: 0 3px !important;
      text-indent: 0;
      cursor: pointer;
      border: none;
      background-color: #ADADAE;
      border-radius: 8px !important;
      border: 4px solid transparent; }
    #myCarousel .carousel-indicators .active {
      background-color: #00AEEF;
      border: 4px solid transparent; }

.button {
  border: 2px solid white;
  display: inline-block;
  margin: 1rem 1rem 1rem;
  color: white;
  background-color: #ffffff;
  padding: 3px 12px 6px;
  background-color: transparent; }
  .button:hover {
    background-color: #23c3ff; }

.previous::before {
  font-family: FontAwesome;
  content: '\f053';
  margin-right: 1rem; }

.next::after {
  font-family: FontAwesome;
  content: '\f054';
  margin-left: 1rem; }

.white-button {
  border: 2px solid #FFF;
  color: #FFF; }

.color-button {
  color: #001f64;
  border: 2px solid #001f64; }
  .color-button:hover {
    background-color: #001f64;
    color: #FFFFFF;
    text-decoration: none; }

#backToTop {
  display: none;
  position: fixed;
  bottom: 15px;
  right: 15px;
  border-radius: 100%;
  opacity: 0.8;
  background-color: #00AEEF;
  color: transparent;
  -webkit-background-size: cover;
  background-size: cover;
  z-index: 15; }
  #backToTop i {
    color: white;
    margin: 20px;
    margin-top: 17px;
    margin-bottom: 23px; }

#backToTop a:hover {
  background-color: #00AEEF;
  opacity: 1.0; }

#backToTop a:active {
  background-color: #00AEEF; }

.fullSearchform {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0; }
  .fullSearchform #search {
    margin-top: 0.6rem;
    margin-bottom: 0.8rem;
    border-radius: 4px;
    padding-left: 0.5rem;
    padding-right: 70px;
    width: 100%;
    display: inline;
    outline: none;
    border: 1px solid #4b4b4b; }
  .fullSearchform input[type="submit"] {
    margin-top: 0.6rem;
    position: absolute;
    top: 1px;
    right: 0;
    height: 38px;
    width: 60px;
    margin-right: 1px;
    display: inline;
    font-family: FontAwesome;
    color: #424242;
    background-color: transparent;
    outline: none !important;
    border: transparent;
    border-radius: 0 3px 3px 0;
    background-color: #cfcfcf; }
    .fullSearchform input[type="submit"]:hover {
      background-color: #9f9f9f; }

.left-sidebar .terugButton, .left-sidebar .homeButton, #news-page .left-sidebar .terugButton, #news-page .left-sidebar .homeButton {
  font-family: abel, sans-serif;
  font-size: 1.6rem;
  color: #5c5c5d;
  font-weight: 800;
  border: none;
  background-color: transparent;
  outline: none;
  margin-left: 0;
  margin-right: 0; }
  @media screen and (min-width: 992px) {
    .left-sidebar .terugButton, .left-sidebar .homeButton, #news-page .left-sidebar .terugButton, #news-page .left-sidebar .homeButton {
      display: none; } }
.left-sidebar .bgchainsmall, #news-page .left-sidebar .bgchainsmall {
  display: none;
  background-position: 49% -10px;
  background-image: url("../img/smallbackgroundchain.png");
  background-repeat: no-repeat; }
  @media screen and (min-width: 992px) {
    .left-sidebar .bgchainsmall, #news-page .left-sidebar .bgchainsmall {
      display: block; } }
.left-sidebar .circular-menu-small, #news-page .left-sidebar .circular-menu-small {
  display: none; }
  @media screen and (min-width: 992px) {
    .left-sidebar .circular-menu-small, #news-page .left-sidebar .circular-menu-small {
      display: block;
      min-height: 423px; }
      .left-sidebar .circular-menu-small .menu ul, #news-page .left-sidebar .circular-menu-small .menu ul {
        list-style: none;
        padding: 0;
        margin: 0; }
      .left-sidebar .circular-menu-small .menu ul, #news-page .left-sidebar .circular-menu-small .menu ul {
        position: relative;
        top: 22px;
        left: 57%; }
        .left-sidebar .circular-menu-small .menu ul li, #news-page .left-sidebar .circular-menu-small .menu ul li {
          position: absolute;
          padding: 0;
          margin: 0;
          list-style-type: none;
          rotate: 0;
          transform-origin: 0 20px; }
          .left-sidebar .circular-menu-small .menu ul li.current-menu-item a, #news-page .left-sidebar .circular-menu-small .menu ul li.current-menu-item a {
            color: #00AEEF; }
          .left-sidebar .circular-menu-small .menu ul li a, #news-page .left-sidebar .circular-menu-small .menu ul li a {
            color: #404042;
            text-decoration: none;
            line-height: 0;
            font-size: 14pt;
            font-weight: 800;
            font-family: abel, sans-serif;
            text-transform: uppercase;
            padding: 10px 20px 10px 0; }
          .left-sidebar .circular-menu-small .menu ul li a:hover, #news-page .left-sidebar .circular-menu-small .menu ul li a:hover {
            color: #00AEEF; }
        .left-sidebar .circular-menu-small .menu ul li:nth-of-type(1), #news-page .left-sidebar .circular-menu-small .menu ul li:nth-of-type(1) {
          transform: rotate(-44deg);
          left: -61px;
          top: 10px; }
        .left-sidebar .circular-menu-small .menu ul li:nth-of-type(2), #news-page .left-sidebar .circular-menu-small .menu ul li:nth-of-type(2) {
          transform: rotate(-33deg);
          left: -35px;
          top: 43px; }
        .left-sidebar .circular-menu-small .menu ul li:nth-of-type(3), #news-page .left-sidebar .circular-menu-small .menu ul li:nth-of-type(3) {
          transform: rotate(-21deg);
          left: -16px;
          top: 79px; }
        .left-sidebar .circular-menu-small .menu ul li:nth-of-type(4), #news-page .left-sidebar .circular-menu-small .menu ul li:nth-of-type(4) {
          transform: rotate(-11deg);
          left: -4px;
          top: 119px; }
        .left-sidebar .circular-menu-small .menu ul li:nth-of-type(5), #news-page .left-sidebar .circular-menu-small .menu ul li:nth-of-type(5) {
          left: 0px;
          top: 160px; }
        .left-sidebar .circular-menu-small .menu ul li:nth-of-type(6), #news-page .left-sidebar .circular-menu-small .menu ul li:nth-of-type(6) {
          transform: rotate(11deg);
          left: -4px;
          top: 201px; }
        .left-sidebar .circular-menu-small .menu ul li:nth-of-type(7), #news-page .left-sidebar .circular-menu-small .menu ul li:nth-of-type(7) {
          transform: rotate(21deg);
          left: -16px;
          top: 241px; }
        .left-sidebar .circular-menu-small .menu ul li:nth-of-type(8), #news-page .left-sidebar .circular-menu-small .menu ul li:nth-of-type(8) {
          transform: rotate(32deg);
          left: -35px;
          top: 278px; }
        .left-sidebar .circular-menu-small .menu ul li:nth-of-type(9), #news-page .left-sidebar .circular-menu-small .menu ul li:nth-of-type(9) {
          transform: rotate(42deg);
          left: -61px;
          top: 310px; }
        .left-sidebar .circular-menu-small .menu ul li:nth-of-type(10), #news-page .left-sidebar .circular-menu-small .menu ul li:nth-of-type(10) {
          transform: rotate(53deg);
          left: -92px;
          top: 337px; }
      .left-sidebar .circular-menu-small ul li ul li, #news-page .left-sidebar .circular-menu-small ul li ul li {
        display: none; } }

.cookiesInFooter {
  float: right;
  padding-top: 3px;
  font-size: 0.8rem;
  line-height: 0.8;
  font-weight: 800;
  margin-right: 3rem;
  color: #474747;
  letter-spacing: 1px; }

footer2 {
  width: 100%;
  position: relative; }
  footer2 .logoInFooter {
    width: 100%;
    text-align: center; }
    @media screen and (min-width: 992px) {
      footer2 .logoInFooter {
        text-align: right; } }
    footer2 .logoInFooter img.webdesignlogo {
      display: inline;
      height: 23px;
      width: auto;
      padding: 0; }

.metaslider ul {
  padding-left: 0; }
  .metaslider ul li {
    list-style-type: none;
    padding-left: 20px;
    margin-bottom: 6px;
    line-height: 1.6rem; }
    .metaslider ul li a {
      color: #3A3A3B;
      display: block; }
      .metaslider ul li a img {
        background-color: white; }
      .metaslider ul li a:hover {
        color: #00AEEF; }
      .metaslider ul li a::before {
        display: none !important; }

#agendaPage p {
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem; }
#agendaPage button.simcal-nav-button i {
  color: white; }
#agendaPage span.simcal-events-dots b {
  color: white !important; }
#agendaPage span.simcal-day-label {
  background-color: #444 !important; }
#agendaPage td.simcal-today {
  color: black !important;
  background-color: #FFD600 !important; }

.simcal-tooltip-content p {
  color: #141414;
  font-size: 1rem;
  height: auto;
  line-height: 1.6rem;
  padding-bottom: 0.5rem; }

.bgchain {
  background-position: 50% 15px;
  background-image: url("../img/smallbgchain.png");
  background-repeat: no-repeat; }

.circular-menu {
  min-height: 380px; }
  .circular-menu .menu ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .circular-menu .menu ul {
    position: relative;
    top: 39px;
    left: -6px; }
    .circular-menu .menu ul li {
      position: absolute;
      padding: 0;
      margin: 0;
      list-style-type: none;
      rotate: 0;
      transform-origin: 0 20px; }
      .circular-menu .menu ul li.current-menu-item a {
        color: #00AEEF; }
      .circular-menu .menu ul li a {
        color: #404042;
        text-decoration: none;
        line-height: 0;
        font-size: 13pt;
        font-weight: 800;
        font-family: "open sans", arial, sans-serif, "Lato", abel;
        text-transform: uppercase;
        padding: 10px 35px 10px 0; }
      .circular-menu .menu ul li a:hover {
        color: #00AEEF; }
    .circular-menu .menu ul li:nth-of-type(1) {
      transform: rotate(-44deg);
      left: -50px;
      top: 8px; }
    .circular-menu .menu ul li:nth-of-type(2) {
      transform: rotate(-33deg);
      left: -29px;
      top: 35px; }
    .circular-menu .menu ul li:nth-of-type(3) {
      transform: rotate(-21deg);
      left: -13px;
      top: 65px; }
    .circular-menu .menu ul li:nth-of-type(4) {
      transform: rotate(-11deg);
      left: -3px;
      top: 98px; }
    .circular-menu .menu ul li:nth-of-type(5) {
      left: 0px;
      top: 132px; }
    .circular-menu .menu ul li:nth-of-type(6) {
      transform: rotate(11deg);
      left: -3px;
      top: 166px; }
    .circular-menu .menu ul li:nth-of-type(7) {
      transform: rotate(21deg);
      left: -13px;
      top: 199px; }
    .circular-menu .menu ul li:nth-of-type(8) {
      transform: rotate(32deg);
      left: -29px;
      top: 229px; }
    .circular-menu .menu ul li:nth-of-type(9) {
      transform: rotate(42deg);
      left: -50px;
      top: 256px; }
    .circular-menu .menu ul li:nth-of-type(10) {
      transform: rotate(53deg);
      left: -76px;
      top: 278px; }
  .circular-menu ul li ul li {
    display: none; }

@media screen and (min-width: 376px) {
  .bgchain {
    background-position: 50% 10px;
    background-image: url("../img/smallbackgroundchain.png");
    background-repeat: no-repeat; }

  .circular-menu {
    min-height: 423px; }
    .circular-menu .menu ul {
      list-style: none;
      padding: 0;
      margin: 0; }
    .circular-menu .menu ul {
      position: relative;
      top: 43px;
      left: -6px; }
      .circular-menu .menu ul li {
        transform-origin: 0 20px; }
        .circular-menu .menu ul li.current-menu-item a {
          color: #00AEEF; }
        .circular-menu .menu ul li a {
          font-size: 16pt; }
        .circular-menu .menu ul li a:hover {
          color: #00AEEF; }
      .circular-menu .menu ul li:nth-of-type(1) {
        transform: rotate(-44deg);
        left: -61px;
        top: 10px; }
      .circular-menu .menu ul li:nth-of-type(2) {
        transform: rotate(-33deg);
        left: -35px;
        top: 43px; }
      .circular-menu .menu ul li:nth-of-type(3) {
        transform: rotate(-21deg);
        left: -16px;
        top: 79px; }
      .circular-menu .menu ul li:nth-of-type(4) {
        transform: rotate(-11deg);
        left: -4px;
        top: 119px; }
      .circular-menu .menu ul li:nth-of-type(5) {
        left: 0px;
        top: 160px; }
      .circular-menu .menu ul li:nth-of-type(6) {
        transform: rotate(11deg);
        left: -4px;
        top: 201px; }
      .circular-menu .menu ul li:nth-of-type(7) {
        transform: rotate(21deg);
        left: -16px;
        top: 241px; }
      .circular-menu .menu ul li:nth-of-type(8) {
        transform: rotate(32deg);
        left: -35px;
        top: 278px; }
      .circular-menu .menu ul li:nth-of-type(9) {
        transform: rotate(42deg);
        left: -61px;
        top: 310px; }
      .circular-menu .menu ul li:nth-of-type(10) {
        transform: rotate(53deg);
        left: -92px;
        top: 337px; }
    .circular-menu ul li ul li {
      display: none; } }
@media screen and (min-width: 450px) {
  .bgchain {
    background-position: 50% 20px;
    background-image: url("../img/mediumbgchain.png");
    background-repeat: no-repeat; }

  .circular-menu {
    min-height: 500px; }
    .circular-menu .menu ul {
      list-style: none;
      padding: 0;
      margin: 0; }
    .circular-menu .menu ul {
      position: relative;
      top: 58px;
      left: -5px; }
      .circular-menu .menu ul li {
        transform-origin: 0 20px; }
        .circular-menu .menu ul li.current-menu-item a {
          color: #00AEEF; }
        .circular-menu .menu ul li a:hover {
          color: #00AEEF; }
      .circular-menu .menu ul li:nth-of-type(1) {
        transform: rotate(-44deg);
        left: -67px;
        top: 11px; }
      .circular-menu .menu ul li:nth-of-type(2) {
        transform: rotate(-33deg);
        left: -38px;
        top: 47px; }
      .circular-menu .menu ul li:nth-of-type(3) {
        transform: rotate(-21deg);
        left: -17px;
        top: 87px; }
      .circular-menu .menu ul li:nth-of-type(4) {
        transform: rotate(-11deg);
        left: -4px;
        top: 131px; }
      .circular-menu .menu ul li:nth-of-type(5) {
        left: 0px;
        top: 176px; }
      .circular-menu .menu ul li:nth-of-type(6) {
        transform: rotate(11deg);
        left: -4px;
        top: 222px; }
      .circular-menu .menu ul li:nth-of-type(7) {
        transform: rotate(21deg);
        left: -17px;
        top: 265px; }
      .circular-menu .menu ul li:nth-of-type(8) {
        transform: rotate(32deg);
        left: -38px;
        top: 306px; }
      .circular-menu .menu ul li:nth-of-type(9) {
        transform: rotate(42deg);
        left: -67px;
        top: 341px; }
      .circular-menu .menu ul li:nth-of-type(10) {
        transform: rotate(53deg);
        left: -101px;
        top: 371px; }
    .circular-menu ul li ul li {
      display: none; } }
@media screen and (min-width: 992px) {
  .bgchain {
    background-position: 50% 25px; }

  .circular-menu {
    min-height: 480px; }
    .circular-menu .menu ul {
      position: relative;
      top: 65px;
      left: -3px; }
      .circular-menu .menu ul li {
        transform-origin: 0 15px; }
        .circular-menu .menu ul li a {
          font-family: abel, Sans-Serif;
          font-size: 16pt; } }
@media screen and (min-width: 5580px) {
  .bgchain {
    background-position: 50% 38px;
    background-image: url("../img/largebgchain.png");
    background-repeat: no-repeat; }

  .circular-menu {
    min-height: 620px; }
    .circular-menu .menu ul {
      list-style: none;
      padding: 0;
      margin: 0; }
    .circular-menu .menu ul {
      position: relative;
      top: 79px;
      left: 1px; }
      .circular-menu .menu ul li {
        transform-origin: 0 12px; }
        .circular-menu .menu ul li.current-menu-item a {
          color: #00AEEF; }
        .circular-menu .menu ul li a {
          font-size: 27px; }
        .circular-menu .menu ul li a:hover {
          color: #00AEEF; }
      .circular-menu .menu ul li:nth-of-type(1) {
        transform: rotate(-44deg);
        left: -86px;
        top: 14px; }
      .circular-menu .menu ul li:nth-of-type(2) {
        transform: rotate(-33deg);
        left: -49px;
        top: 60px; }
      .circular-menu .menu ul li:nth-of-type(3) {
        transform: rotate(-21deg);
        left: -22px;
        top: 112px; }
      .circular-menu .menu ul li:nth-of-type(4) {
        transform: rotate(-11deg);
        left: -6px;
        top: 169px; }
      .circular-menu .menu ul li:nth-of-type(5) {
        left: 0px;
        top: 227px; }
      .circular-menu .menu ul li:nth-of-type(6) {
        transform: rotate(11deg);
        left: -6px;
        top: 285px; }
      .circular-menu .menu ul li:nth-of-type(7) {
        transform: rotate(21deg);
        left: -22px;
        top: 342px; }
      .circular-menu .menu ul li:nth-of-type(8) {
        transform: rotate(32deg);
        left: -49px;
        top: 394px; }
      .circular-menu .menu ul li:nth-of-type(9) {
        transform: rotate(42deg);
        left: -86px;
        top: 440px; }
      .circular-menu .menu ul li:nth-of-type(10) {
        transform: rotate(53deg);
        left: -130px;
        top: 478px; }
    .circular-menu ul li ul li {
      display: none; } }
@media screen and (min-width: 8500px) {
  .bgchain {
    background-position: 50% 20px;
    background-image: url("../img/backgroundchain.png");
    background-repeat: no-repeat; }

  .circular-menu {
    min-height: 730px; }
    .circular-menu .menu ul {
      list-style: none;
      padding: 0;
      margin: 0; }
    .circular-menu .menu ul {
      position: relative;
      top: 90px;
      left: 0; }
      .circular-menu .menu ul li {
        transform-origin: 0 15px; }
        .circular-menu .menu ul li.current-menu-item a {
          color: #00AEEF; }
        .circular-menu .menu ul li a {
          font-size: 20pt; }
        .circular-menu .menu ul li a:hover {
          color: #00AEEF; }
      .circular-menu .menu ul li:nth-of-type(1) {
        transform: rotate(-44deg);
        left: -101px;
        top: 17px; }
      .circular-menu .menu ul li:nth-of-type(2) {
        transform: rotate(-33deg);
        left: -58px;
        top: 71px; }
      .circular-menu .menu ul li:nth-of-type(3) {
        transform: rotate(-21deg);
        left: -26px;
        top: 132px; }
      .circular-menu .menu ul li:nth-of-type(4) {
        transform: rotate(-11deg);
        left: -7px;
        top: 198px; }
      .circular-menu .menu ul li:nth-of-type(5) {
        left: 0px;
        top: 267px; }
      .circular-menu .menu ul li:nth-of-type(6) {
        transform: rotate(11deg);
        left: -7px;
        top: 336px; }
      .circular-menu .menu ul li:nth-of-type(7) {
        transform: rotate(21deg);
        left: -26px;
        top: 402px; }
      .circular-menu .menu ul li:nth-of-type(8) {
        transform: rotate(32deg);
        left: -58px;
        top: 463px; }
      .circular-menu .menu ul li:nth-of-type(9) {
        transform: rotate(42deg);
        left: -101px;
        top: 517px; }
      .circular-menu .menu ul li:nth-of-type(10) {
        transform: rotate(53deg);
        left: -154px;
        top: 562px; }
    .circular-menu ul li ul li {
      display: none; } }
@media screen and (min-width: 992px) {
  .homeSidebar {
    padding-left: 60px; } }

.news .imageOnNews {
  text-align: center; }
  .news .imageOnNews img.attachment-post-thumbnail {
    margin: auto;
    margin-bottom: 1.5rem;
    max-height: 300px;
    width: auto; }

.imageOnNews img {
  max-width: 100%;
  height: auto; }

#news-page a {
  color: #00AEEF;
  text-decoration: none; }
  #news-page a:hover {
    color: #00AEEF;
    text-decoration: none; }
  #news-page a p {
    text-align: left;
    color: #444444; }
#news-page .card-img-top {
  text-align: center;
  max-height: 200px; }
  #news-page .card-img-top img {
    max-width: 88%;
    height: auto;
    margin: 6% auto 0; }

#sponsoren .homeButton, #sponsoren i {
  float: left; }
#sponsoren article {
  text-align: center; }
  #sponsoren article figure {
    border-radius: 15px;
    float: left;
    max-width: 96%;
    margin: 2%;
    margin-bottom: 5%;
    background-color: white; }
    #sponsoren article figure img {
      border-radius: 15px !important; }
    #sponsoren article figure figure:nth-of-type(2) {
      clear: left; }
    @media screen and (min-width: 768px) {
      #sponsoren article figure {
        float: left;
        max-width: 46%;
        margin: 2%; }
        #sponsoren article figure figure:nth-of-type(3) {
          clear: left; } }
    @media screen and (min-width: 992px) {
      #sponsoren article figure {
        float: left;
        max-width: 29.33%;
        margin: 2%; }
        #sponsoren article figure figure:nth-of-type(4) {
          clear: left; } }

/*# sourceMappingURL=style.css.map */
