/*SLIDER BLOCK*/

	.sticky-block {
		position: relative;
	}

	/*FIX BLOCK PREVIEW*/

		.acf-block-preview .sticky-block {
			min-height: 200px;
		}

	/*ARTICLE*/

		.sticky-block article {
			position: sticky;
			top: calc(0px + var(--navigation-header-offset));
			left: 0px;
			width: 40%;
			min-height: 100vh;
			padding: 100px;
		}

		/*ALIGNMENT*/

			.sticky-block article.left-align {
				display: flex;
				flex-direction: column;
				align-items: flex-start;
				justify-content: flex-start;
				text-align: left;
			}

			.sticky-block article.right-align {
				display: flex;
				flex-direction: column;
				align-items: flex-end;
				justify-content: flex-start;
				text-align: right;
			}

			.sticky-block article.center-align {
				display: flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				text-align: center;
			}

		/*IMAGES*/

			.sticky-block article img {
				max-width: 100%;
			}

	/*ASIDE*/
	
		.sticky-block aside {
			min-height: 100vh;
			width: 60%;
			padding: 100px;
		}

		/*SET HEIGHT OF SLIDES*/

			.sticky-block aside .slider .slide {
				height: 25vh;
				min-height: 300px;
			}

		/*ADJUST RIGHT VALUE OF OWL STAGE TO COMPENSATE FOR STAGEPADDING*/

			.sticky-block .owl-stage {
				right: 75px;
			}

		/*ADJUST POSITIONING OF ARROWS*/

			.sticky-block .owl-nav {
				display: flex;
				justify-content: flex-start;
			}

		/*HOVER STATE ON ARROWS*/

			.sticky-block .owl-nav button {
				color: #2f2f2f;
				transition: .25s ease-out;
			}

			.sticky-block .owl-nav button:hover {
				color: #b04c26;
				background: inherit !important;
				transition: .25s ease-in;
			}

/*MEDIA QUERIES*/

    @media (max-width: 1400px) {



    }

    @media (max-width: 1200px) {

		.sticky-block article {
			position: relative;
			width: 100%;
			min-height: auto;
			top: 0px;
			height: auto;
			padding-top: 50px;
			padding-bottom: 50px;
			padding-left: 7.5%;
			padding-right: 7.5%;
		}

		.sticky-block aside {
			min-height: auto;
			width: 100%;
			padding-top: 0px;
			padding-bottom: 50px;
			padding-left: 7.5%;
			padding-right: 7.5%;
		}

    }

    @media (max-width: 800px) {

		.sticky-block article {
			position: relative;
			padding-left: 25px;
			padding-right: 25px;
		}

		.sticky-block aside {
			padding-left: 25px;
			padding-right: 25px;
		}

    }