.block-omdraaiers {
    background: linear-gradient(#ffffff 75%, #ccffcc) !important;
    margin-bottom: 0 !important;
}

#site-content {
	overflow: visible;
}


.campaign-title-wrapper {
    position: sticky;
    top: 25vh;
}
a.omdraaier-link {
    text-decoration: none;
}
a.omdraaier-link {
        cursor: pointer;
	 cursor: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 125 125' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='62.5' cy='62.5' r='62.5' fill='%23ED1C24'/%3E%3Cpath d='M89.4432 54.2417V60.9579L94.9514 54.2417H99.4933L92.9704 61.876L100.001 70.3558H95.2172L89.4432 63.2047V70.3558H85.7227V54.2417H89.4432Z' fill='%2300FF00'/%3E%3Cpath d='M78.713 54.2417H82.4335V65.2099C82.4335 67.1588 81.9664 68.5922 81.0323 69.5102C80.227 70.3156 79.0915 70.7182 77.6259 70.7182C76.5629 70.7182 75.7092 70.5249 75.065 70.1384C74.5013 69.7841 73.9939 69.3331 73.543 68.7855L75.8622 66.1763C76.0716 66.5951 76.2649 66.893 76.4421 67.0702C76.6837 67.3118 76.9897 67.4326 77.3601 67.4326C77.7144 67.4326 78.0044 67.3198 78.2298 67.0943C78.552 66.7722 78.713 66.136 78.713 65.1858V54.2417Z' fill='%2300FF00'/%3E%3Cpath d='M68.3457 54.2417H72.0662V70.3558H68.3457V54.2417Z' fill='%2300FF00'/%3E%3Cpath d='M56.0525 54.2417V60.9579L61.5608 54.2417H66.1027L59.5798 61.876L66.6101 70.3558H61.8266L56.0525 63.2047V70.3558H52.332V54.2417H56.0525Z' fill='%2300FF00'/%3E%3Cpath d='M49.5533 54.2417V57.3824H44.1658V60.4989H49.2875V63.6396H44.1658V67.2151H49.5533V70.3558H40.4453V54.2417H49.5533Z' fill='%2300FF00'/%3E%3Cpath d='M26.3438 54.2417H31.2722C33.1405 54.2417 34.5095 54.6524 35.3793 55.4738C36.1523 56.2147 36.5389 57.2294 36.5389 58.5179C36.5389 59.3232 36.3617 60.0077 36.0074 60.5714C35.6853 61.1029 35.2343 61.4975 34.6545 61.7552C35.5564 61.9001 36.2973 62.2625 36.8771 62.8423C37.5697 63.5349 37.916 64.4932 37.916 65.7173C37.916 67.0541 37.4972 68.1412 36.6597 68.9788C35.7094 69.8968 34.2921 70.3558 32.4077 70.3558H26.3438V54.2417ZM30.0159 57.1408V60.7888H30.6199C31.4574 60.7888 32.0856 60.6358 32.5043 60.3298C32.9392 60.0238 33.1566 59.5486 33.1566 58.9044C33.1566 58.3246 32.9472 57.8736 32.5285 57.5515C32.1741 57.2777 31.5299 57.1408 30.5958 57.1408H30.0159ZM30.0159 63.543V67.4567H30.9098C32.2788 67.4567 33.1969 67.2393 33.664 66.8044C34.0183 66.4823 34.1955 66.0313 34.1955 65.4515C34.1955 64.8878 34.0263 64.4529 33.6881 64.1469C33.2533 63.7443 32.3674 63.543 31.0306 63.543H30.0159Z' fill='%2300FF00'/%3E%3C/svg%3E%0A") 50 50, pointer;
}

.omdraaier-slide-item .wp-block-button {
	display: none;
    padding: 0 2rem;
}

.block-omdraaiers-inner .space-holder {
  position: relative;
  width: 100%;
	overflow: hidden;
}

.block-omdraaiers-inner .sticky {
/* 	position: sticky;
    top: 0; */
    height: 100vh;
    width: 100%;
/*     overflow: hidden; */
}

.block-omdraaiers-inner .horizontal {
/*   position: absolute;
  height: 100%;
  will-change: transform; */
}

.block-omdraaiers-inner .cards {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
	padding: 0;
	height: 100vh;
}

.block-omdraaiers-inner .horizontal-card {
    position: relative;
	flex-shrink: 0;
	max-width: 60rem;
	margin-left: 5vw;
	width: 40vw;
}
.block-omdraaiers-inner .horizontal-card:last-of-type {
    margin-right: 5vw;
}

.omdraaier-slide-item figure {
    height: 22vw;
    display: flex;
    align-items: flex-end;
}

.omdraaier-slide-item figure img {
    width: 100%;
    height: auto;
	  max-height: 45vh;
    object-fit: cover;
    object-position: top;
}

.omdraaier-slide-content .wp-block-quote {
    height: 20vh;
}


.cards-navigation {
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    display: flex;
    justify-content: space-between;
    pointer-events: none;
    z-index: 10;
    transform: translateY(-50%);
    padding: 0 20px;
}

.cards-nav-arrow {
    background: #02ff00;
    color: #ed1d25;
    border: none;
    border-radius: 100px;
    height: 100px;
    width: 100px;
    font-size: 50px;
    cursor: pointer;
    pointer-events: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    font-weight: 300 !important;
	text-decoration: none !important;
}

.cards-nav-arrow:hover {
    opacity: 1;
    transform: scale(0.9);
}

.cards-nav-arrow span {
   
}


/* Desktop small */
@media only screen and (max-width: 1100px) {
  
}

/* Tablet */
@media only screen and (max-width: 700px) {
 .block-omdraaiers-inner .sticky {
    height: auto;
    overflow: visible;
}

.block-omdraaiers-inner .horizontal {
    transform: none !important;
    position: relative;
}

.block-omdraaiers-inner .cards {
    display: block;
    height: auto;
}

.block-omdraaiers-inner .horizontal-card {
	position: sticky;
	top: 0;
	margin: 0;
	padding: 0 0 10rem 0;
	width: 100%;
	max-width: unset;
	background: #fff;
}

.omdraaier-slide-item figure {
    height: 60vw;
}
.omdraaier-slide-item figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.block-omdraaiers-inner .wp-block-quote {
    padding: 0 2rem;
	height: auto;
}
.block-omdraaiers-inner .campaign-title-wrapper {
    top: 2rem;
}

.block-omdraaiers-inner .space-holder {
  position: relative;
  width: 100%;
    height: auto !important;
}
.omdraaier-slide-item .wp-block-button {
    display: inline-block;
}
.single-post .entry-content, .single-omdraaiers .entry-content {
    max-width: calc(100% - 4rem);
}
.block-omdraaiers-inner .space-holder {
	overflow: visible;
}
	.cards-navigation {
		display: none;
	}
}


/* Iphone */
@media only screen and (max-width: 450px) {
  
}