<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.site-wide{ max-width:100%; margin: auto; text-align: center; }
body { background: #010000 /*#895711*/;}
body {
    color: #010000;
    font-weight: normal; font-style: normal; font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica;
    font-size: 12.8px;
		line-height: 1.45em;
}




/*things that belong below, but messed up cascading*/
.press-wrap p { margin: 0; }
.press-wrap h1, .press-wrap h2, .press-wrap h4 { font-weight: normal; font-style: normal; font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica; text-transform:uppercase; font-size: 1.38em; text-align: center; line-height: 1.375; font-style: normal; }
.press-wrap .capitalize { text-transform: capitalize;}

/*overriding bootstrap*/
body { padding: 0px !important;}
.tableau-wrap img {max-width: 78vw;}

/*==============================*/
.mobile-only { display:none; }
.tall { padding:7vw 9.23vw 0; }
body, p, .tableau-wrap h1, h2, h3, h4, h5 { line-height: 1.23 }
.tableau-wrap h1, h2, h3, h4, h5 { margin-block-start: 0.14em; margin-block-end: 0.14em; /*padding: 0 10.23vw 0 1.23em*/; }
.landing-page p { margin-block-end: 1.16vw; margin-block-start: 1.16vw; font-size: 3.02vw;}
.landing-page h1 { color: white; }
.tableau-wrap h2 { color: #bb0000; }
.tableau-wrap h3, .tableau-wrap h4, .tableau-wrap p { color: #895711; }
.white {color: white !important; }
.tall p a:hover, .tall p a:focus { text-decoration:underline; color: white;}
a:focus { outline: 5px auto #895711; outline-offset: 2px; }
a:hover { color: #bb0000 !important; }

.button, .btn, .rokbox-close {
	margin: 0.5vw 0.5vw;
    width: 21.5%;
    border-bottom: 1px solid #895711;
	border-top: none; border-left:none; border-right:none;
    padding: 10px 10px 0.8em;
    text-decoration: none;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    font-size: 1vw /*0.923em /*1.8vh*/;
    font-weight: normal; font-style: normal; font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica;
    text-transform: uppercase;
    letter-spacing: 1.5px;
	background: none;
	background-color:none;
	background-image:none;
}

.press-wrap .button {     font-size: 0.9375em; padding: 0.875em 0.40em 0.415em;}

.tableau-wrap h1, h2 { font-weight: normal; font-style: normal; font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica; text-transform: unset; font-size: 7.95vw; margin: 2.3vw auto 1.4vw; margin-top: 0.1em !important;
    margin-bottom: -0.14em !important;}
/*@media (max-width: 25em){ h1, h2 {font-size: 7.95vw; !important} p {font-size: 0.938em; !important} }*/

.tall #puzzle {margin: 0.32em auto .58em; }
.tall img { min-height:23vw; /*max-width: 55vw;*/ }
	.tall h1, .tall h2 { margin: 1.6vw auto 1.2vw; }
.wide #puzzle {margin: 2.38vw auto 0.7em; }
	.wide p { margin-block-end: 0.45vw; margin-block-start: 0.45vw; font-size:16px /*1.08vw*/; line-height: 1.5;}
	.wide h1, .wide h2 {margin: auto; line-height:1.008; font-size:7.07vw;}
	.press-wrap .wide img { max-width: 71.3vw /*60vw*/; max-height: unset;}
	.press-wrap .wide h1, .press-wrap .wide h2 { font-size: 4.65vw /*3.95vw*/;}
	.press-wrap .buttons { max-height: 75vh; max-width: 75vw /*61.5vw*/; margin: auto; }
	.wide img {
    max-height: 57.5vh;
    max-width: 62.5vw;}

.promo-wrap .buttons .button {  width: 15.623%; }
.promo-wrap .buttons { margin-top: 0.14em; }

.white-page h2 { margin: 2.3vw auto 1.4vw; font-size: 32px; }
.white-page p, .white-page h1, .white-page h2 { color: #010000 ;}
.landing-info { margin-bottom: 1.08vw;     padding-bottom: 2.39em !important; }

@media (min-aspect-ratio: 123/110) {
	.tall {display: none;}
	.small-screen-padding { min-height:1px; padding: 1.008em; }
}
@media (min-aspect-ratio: 15/10) {
	.press-wrap .wide img { max-width: 50vw; max-height: unset; }
	.press-wrap .buttons { max-height: 75vh; max-width: 52vw; margin: auto; }
	.press-wrap .wide h2 { font-size: 3.23vw; }
}
@media (max-aspect-ratio: 123/110) {
	.wide { display: none !important; }
	.epk-sidebar{
	width: 500px;
    margin: 70px auto 38px;
    max-width: 100%;
	}
	body { padding: 0; margin: auto; }
	.white-page, .landing-page { min-width: 90%;}
	.knopjes{width:100%;}
	.epk-contents h1 .underline { padding: 0 0 0.32em;  }
	.full-page { min-height: 100vmin; }
	.mobile-only { display: inline-block !important; }
	.wide p { font-size:1.7vw; }
	h1, h2 {font-size: 1.08em !important}
	.landing-page h1, .landing-page h2 { font-size: 5.5vw !important; }
	.promo-wrap .tall img { min-height:23vw; max-width: 80vw; }
	.promo-wrap h1 , .promo-wrap h2 { font-size: 8.09vw !important; }
	.article-as-button h1 { font-size: 1.08em !important; }
	/*p {font-size: 0.938em !important;} why was this here?*/
	.button, .btn { width: 39%; }
	.button {font-size: 12.9px !important; padding: 0px 3vw 0.38em;}
	.promo-wrap .buttons { max-width: 80vw; margin-left:auto; margin-right:auto; } .promo-wrap .buttons .button { width: 19.23vw; }
}

@media (min-width: 923px) { .small-screen { display:none !important;} .large-screen { display:block !important; } p { margin: unset;}
	/*.large-screen h1, .large-screen h2 { font-size: 5.4vw !important; }*/
}
@media (min-aspect-ratio: 123/110) {
	.large-screen h1, .large-screen h2 { font-size: 4.11vw;}
}
@media (max-aspect-ratio: 123/110) {
	.press-wrap .wide h1, .press-wrap .wide h2 {font-size: 5.4vw;}
	.press-wrap .buttons {max-width: 82vw;} }
@media (max-width: 923px) {
	.large-screen, .wide { display:none !important;} .small-screen { display:block !important; padding: unset;}
	.press-wrap .buttons { max-height: unset; max-width: 78vw; margin: auto; }
}
/*@media (max-width: 480px) { .button, .btn { width: 100%; } }*/
@media (max-width: 1080px) { .wide p { margin-block-end: 0.57vw; margin-block-start: 0.57vw; font-size:1.65vw; } }
@media (max-width:  42em /*was 38em before zoom out of 80% with body type*/) { .promo-wrap .buttons .button { width: 100%; max-width: 74vw; /* img width - 6vw padding max123/110 */ } }
@media (max-width: 1200px) { .button { font-size: 0.723em; } }

.press-wrap .buttons { margin-top: -0.23em;}










/*=======RJ EPK==========*/
@media (min-aspect-ratio: 12/11) and (min-height: 780px){
	.epk-fixed-menu{ text-align: right; }
	.epk-sidebar{
		position: fixed;
	    left: 0;
    	width: 23%;
    	/* display: flex; */
    	padding: 8vh 3.8%;
    	background-color: black /*#fdfcfb*/;
    	height: 100%;
		}
	.epk-contents{
		display: inline-block;
    	margin: auto;
    	width: 60%;
    	padding: 0 5%;
    	text-align: center;
		}
	.landing-page #backtotop { display: none; }
	.knopjes{
		height: 56.5vh;
		flex-flow: row wrap;
		}
	.knopjes, .submenu{
		width: 27vh;
		display: flex;
		flex: 0 1 25vh;
		justify-content: center;
		align-content: space-between;
		}
	.submenu { flex-flow: column nowrap }

}

.press-wrap .flex-wrap, .full-page {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	flex-wrap: wrap;
}


.full-page {
	min-height: 100%;
	min-height: 99.9vh;
	}
.white-page {
	margin: 7vh auto;
	padding: 4em 0;
	background-color: #fdfcfb;
	text-align:left;
	}
.tableau-wrap #contact p, .tableau-wrap #contact h2, .tableau-wrap #inquiries p, .tableau-wrap #inquiries h2 { text-align: center !important; }
.landing-page { margin: 0 auto;}
.center-flex { margin: auto; }

#backtotop, #backtotop a { font-weight: normal; font-style: normal; text-align: center; font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica; color: #ad9075 ;}
#backtotop a:hover {color:#08c;}

.white-page, .landing-page {
  	display: flex;
	align-items: center;
}
.landing-page {
  	min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  	min-height: 48vw; /* These two lines are counted as one :-)       */
	min-width: 96vw;
}

.epk-contents h1, .epk-contents h2 {
	color: #111;
    text-transform: uppercase;
	text-align: center;
	text-shadow: .5px #111;
    letter-spacing: 0.3em;
	font-size: 1.6em;
 	margin-bottom: 1.23em;
	}
.epk-contents .capitalize {text-transform: capitalize;}

.epk-contents h1 .underline, .epk-contents h2 .underline, .epk-contents h3 .underline {
    padding: 0 1.38em 0.32em;
    margin: 0 auto 1.4em;
    border-bottom: 1px solid black; }
/*============MENU==============*/
.epk-sidebar a img {display: block; margin: auto; width: 27vh; height: 27vh;}
@media (min-height: 780px) and (max-height: 832px) { .epk-sidebar a img { width: 20vh; height: 20vh;} .knopjes { height: 63.5vh !important; } }

.knopjes{
	margin-left:auto;
	margin-right:auto;
	margin-top: 7px;
	text-align: center !important;
	width:27vh;
}

.epk-fixed-menu h2 {color: #ad9075 ;}
.knopjes a {color: #fff;}

/*---------=============contact form==========------------*/
.tableau-wrap .moduletableform-wrap { width: 693px; max-width: 100%; margin-bottom: -1.7em; }
.moduletableform-wrap button { color: #111 !important; text-transform: uppercase; font-size: 1em; line-height: 1.4em; }
.moduletableform-wrap label { font-size: 1em; line-height: 1.4em; }
#.center-flex { text-align: center !important; max-width: 650px; max-width: 90%;}


input:focus, textarea:focus {
    outline: none !important ;
	outline-color:none !important;
    border: 1px solid #895711 !important;
    border-radius: 1;
    box-shadow: none ;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none !important;
}

input[type="text"]:focus { box-shadow: none !important }

input[type=checkbox] {
	display:none;
	-webkit-appearance:none;
	outline-color:#895711;
}

input[type=checkbox] {
	background: #F7F4Ec;
	height: 16px;
	width: 16px;
	display:inline-block;
	padding: 0 0 0 0px;
	margin-top: 1.5px;
	border-radius:50px;
}
input[type=checkbox]:checked, input[type=checkbox]:active {
	background: #cc994b;
	height: 16px;
	width: 16px;
	display:inline-block;
	padding: 0 0 0 0px;
}

input[type=checkbox]:not(:checked):hover{background: #eddab9}

input[type="text"], input[type="email"], input[type="tel"], textarea {
    outline: none;
	background-color: transparent;
    border: none;
    border-bottom: 1px solid #895711;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.rsform-block-submit { margin-top: 3.2vh !important; }

.form-horizontal .control-group {
    width: 69%;
    margin: 4.6px auto !important;
}

.form-horizontal .control-label { width: 90px; }
.form-horizontal .controls { margin-left: 25%; margin-right: 3.2%; }
.form-horizontal .control-label { width: 25%; padding-top: 9px; text-align: right; margin-left: -5%;}
input, textarea, .uneditable-input { width: 95%; }
@media (max-width: 480px) { .form-horizontal .control-group { width: 95%; } .form-horizontal .control-label {float: left;} }

/*---------=============buttons==========------------*/

.social-button { display: inline-block;
    display: inline-block;
    margin-top: 1.5em;
    padding: 0.32em;
    border-radius: 0.38em;
    border: none;
    transition-duration: 500ms;
}
.social-button:hover { background-color: #ab6c15}
.social-button img { width: 1.7em; height: 1.7em;}

.formContainer {text-align: center;}
.rsform-block-submit .control-label { display:none !important; }
.rsform-block-submit .controls { display: flex; justify-content: center; align-items: flex-end; text-align:center; margin-left:auto !important; margin:auto; }
.rsform-block-submit .controls .button {  width: auto !important; padding: 0.43em 2em 0.43em; background: hsla(38, 83%, 32%, 1);
    color: #f1f1f1 !important;}
.rsform-block-submit .controls .button:hover, .rsform-block-submit .controls .button:active, .rsform-block-submit .controls .button:focus {
background: #A90415;}
.rsform-captcha-box { width: 95% !important; }
.rsform-block-captcha .formControls {display: flex; justify-content: space-around;}
.rsform-block-captcha img, .rsform-block-captcha input { margin-left: 1em; }
.trailer-button { margin-bottom: 6vh; border: none; }
.trailer-button .button { width:90.1%; letter-spacing: 4px; font-size: 1.23em /*2.1vh*/; }
#Submit { margin-top: 1.23em; }

.buttons .button, .trailer-button .button {     color: #fff;  }
.not-suggested { color: #895711 !important; }
.back, .rokbox-close {
	width: initial !important;
    min-width: 6vw !important;
    padding: 0.8em 1.7em 0.8em 2em !important;
    margin: 1.5em auto 6em !important;
    text-align: center;
    background: #895711 !important;
    color: #fff !important;
	text-transform: uppercase !important;
    font-weight: normal;
	font-style: normal;
	font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica;
    font-kerning: normal;
	opacity:0.7;
	}
#inquiries .back { margin-bottom: 0vw !important;}
.back:hover, .back:active, .back:focus { opacity:1; background: #895711; color: #fff !important; }

.button a, .btn a {color:#fff;}
.button:hover,.button:focus, .btn:hover, .btn:focus{color:#895711;}
.not-suggested:hover, .not-suggested:focus { opacity:1;}


.white-bg .button a {color:#000; }
.white-bg .button:hover,.white-bg .button:focus, .btn:hover, .btn:focus{
	color:#e5a63f;}


/*back to the top button*/
.cd-top {
	display: inline-block;
	/*min-width: 8vw;*/
	text-align:center;
	position: fixed;
	bottom: 4.1vmin;
	right: 4.1vmin;
	background: #895711;
	color:#fff;
  font-weight: normal; font-style: normal; font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica;
  padding: 1em 1.1em 0.65em;
  font-kerning: normal;  visibility: hidden;
	opacity: 0;
	border-radius:2px;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch {
  -webkit-transition: opacity .7s 0s, visibility 0s 0s;
  -moz-transition: opacity .7s 0s, visibility 0s 0s;
  transition: opacity .7s 0s, visibility 0s 0s;
}
.cd-top:hover, .cd-top:active {opacity:1 !important; color:#fff;}


.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 0.75;
}

#cd-top {display: none !important; }
.cd-top-phone-footer a:hover {color: white !important; }

@media (max-aspect-ratio: 1/1) {
.cd-top { /*right: 0; bottom: 0; min-width: 14vw; border: 1vw solid white; border-left-width: 41.5vw; border-right-width: 41.5vw;*/
			text-align: center; position: unset;
			width: 100%;
			padding: 10.8px 0 7px; }
.cd-top:hover {    background-color: #A90415;
    color: white !important;}
.cd-top.cd-is-visible { opacity:1 !important;}
#inquiries .back { opacity:0; margin-bottom: 0vw !important; }
#cd-top {display: block !important;}
.cd-top .fa-chevron-up {display: none !important; }
.cd-top-phone-footer {
	position: fixed;
    bottom: 0px;
    width: 100%; }
}
@media (min-aspect-ratio:1100/1100) and (max-aspect-ratio: 1200/1100) { .cd-top { right:0;}
}

@media (min-aspect-ratio: 51/40) and (max-aspect-ratio: 1070/800) { .cd-top { right: 10.8vmin; bottom: 4.1vmin; min-width: 0vw; }
}
@media (min-aspect-ratio: 1070/800) and (max-aspect-ratio: 58/40) { .cd-top { right: 12vmin; bottom: 4.1vmin; min-width: 0vw; }
}
@media (min-aspect-ratio: 29/20) and (max-aspect-ratio: 33/20)  { .cd-top { right: 14vw; bottom: 4.1vmin; min-width: 0vw; }
}
@media (min-aspect-ratio: 33/20) { .cd-top { right: 17vw; bottom: 4.1vmin; min-width: 0vw; }
}



/*============Full vimeo============*/
.fullvideopage {
	z-index:2;
	position:fixed;
    top:0;
    left:0;
    bottom:0;
    width:100%;
	height: 100%;
	display: inline-block;
 }

.embed {
    width:100%;
	height: 100%;
	display: inline-block;
	text-align:center;
}

.fullvideopage .embed-container, .embed .embed-container {
	max-width: 100%; position: initial !important; margin: auto; }
.fullvideopage .embed-container iframe, .fullvideopage .embed-container object, .fullvideopage .embed-container embed, .embed .embed-container iframe, .embed .embed-container object, .embed .embed-container embed,  {
	height: 100%; }

@media (min-aspect-ratio: 7/10) and (min-height: 780px) {
.fullvideopage .embed-container, .embed .embed-container {
	height: 32vh !important; width: 50vw !important; }
.fullvideopage .embed-container iframe, .fullvideopage .embed-container object, .fullvideopage .embed-container embed, .embed .embed-container iframe, .embed .embed-container object, .embed .embed-container embed {
	width: 100%; height:100%; } }

@media (max-aspect-ratio: 7/10), (max-height: 780px) { .fullvideopage .embed-container, .embed .embed-container {
	max-height: 50.62vmin !important; width: 81vw !important; height: 45.6vw !important; }
.fullvideopage .embed-container iframe, .fullvideopage .embed-container object, .fullvideopage .embed-container embed, .embed .embed-container iframe, .embed .embed-container object, .embed .embed-container embed {
	width: 100%; height:100%; } }

/*===========END VIMEO EMBED=========*/

/*===epk gallery specific===*/
/*.gallery-wrap img { max-width: 20vmin; margin: 1.38%; }*/
.gallery-wrap { text-align:center; }
.rj-gallery-wrap { text-align:center; }
.rj-gallery-wrap img { max-width: 18.23em; margin: 1.38%;}
.two-thumbs-across-wrap { display: flex; flex-wrap: wrap; justify-content: space-around; text-align:center; margin: 1.23em auto 3.23em; }
.two-thumbs-across-wrap img { width: 19.38em; max-width: 97%; margin: 1.38%;}
.two-thumbs-across-wrap p { margin-top: 0.5em !important; font-weight: 400; font-size: 0.7em !important; }
.two-thumbs-across-wrap p::first-line { font-size: 1.285em !important; font-weight: 700 !important; text-decoration: underline solid !important; }
.two-thumbs-across-wrap a { text-decoration: none !important; }
.thumbs-nolink { justify-content: center !important; }
.article-open .bio-headshot-wrap img { max-width: 18.23em; margin: 1.38%; }
/*.rj-gallery-wrap*/ .larger-img img { max-width: 92.3%; max-height: 18.825em; }
.mixed-ratio-imgs img { max-height: 10.8em; max-width: 92%; }
@media (max-width) { .rj-gallery-wrap img { max-width: 92.3% !important; } }

/*---------=============rokbox lightbox==========------------*/
.rokbox-caption {
	/*font-family: Oswald, Sans serif !important;
	font-variant: small-caps  !important;*/
    text-align: center !important;
	font-size: 1.08em !important;
	background: rgba(0,0,0,0.5) !important;
  height: unset;
  padding: 1.23em 0em 1.008em !important;
}
.rokbox-caption p { max-width: 50em; margin: auto; }
.rokbox-caption a { 	color: hsla(38, 83%, 50%, 1) !important; text-decoration: underline;}
.rokbox-caption:hover {
	transition: background-color .2s ease-in-out !important;
	background: rgba(0,0,0,0.8) !important;
}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls :not(.rokbox-close) div {
    font-size: 1.08em !important;
    color: #fff !important;
}

.rokbox-container { min-height: 90% !important; min-width: 90% !important; display: flex !important;}
.rokbox-content {margin:auto !important;}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div .rokbox-previous div .rokbox-next div{font-size: 1.5em !important;}
.rokbox-wrapper {    background-color: rgba(0,0,0,0.9) !important; }
.rokbox-contentborder {border:none !important; display: none !important;}

/*.rokbox-content, .rokbox-container,*/ .rokbox-type-iframe /*.rokbox-loader*/ {
	max-width: 80vw !important;
	max-height: 80vh !important;
	width: 95vh !important;
    height: 95vh !important;
	margin: 2.5vh auto !important; }

.rokbox-type-iframe {
	width: 95vw !important;
    height: 95vh !important;
}

.rokbox-type-iframe .rokbox-caption {
  position: absolute !important;
}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-iframe .rokbox-controls div.rokbox-close, .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-element .rokbox-controls div.rokbox-close, .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-swf .rokbox-controls div.rokbox-close, .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-audio .rokbox-controls div.rokbox-close, .rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container.rokbox-type-video .rokbox-controls div.rokbox-close {
    top: 14px !important;
    right: 14px !important;
}
/*making controls always 0.5 visible before hover*/
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-previous,.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls div.rokbox-next{opacity:0.8;filter:alpha(opacity=0.8);}
.rokbox-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAAD6CAYAAACI7Fo9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA09pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDRDMkMyRjk3ODkxMTFFMkFCMUVCOThBOEM0MEFCQUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDRDMkMyRkE3ODkxMTFFMkFCMUVCOThBOEM0MEFCQUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNEMyQzJGNzc4OTExMUUyQUIxRUI5OEE4QzQwQUJBQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNEMyQzJGODc4OTExMUUyQUIxRUI5OEE4QzQwQUJBQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrFZyHMAAAItSURBVHja7NMBDQAACMOwg383GMQACkgrYckqyQR4rSUAowNGB4wOGB0wOmB0wOiA0cHogNEBowNGB4wOGB0wOmB0MDpgdMDogNEBowNGB4wOGB2MDhgdMDpgdMDogNEBowNGB4wORgeMDhgdMDpgdMDogNEBo4PRAaMDRgeMDhgdMDpgdMDoYHTA6IDRAaMDRgeMDhgdMDpgdDA6YHTA6IDRAaMDRgeMDhgdjA4YHTA6YHTA6IDRAaMDRgejA0YHjA4YHTA6YHTA6IDRAaOD0QGjA0YHjA4YHTA6YHTA6GB0wOiA0QGjA0YHjA4YHTA6GB0wOmB0wOiA0QGjA0YHjA4YHYwOGB0wOmB0wOiA0QGjA0YHowNGB4wOGB0wOmB0wOiA0cHogNEBowNGB4wOGB0wOmB0wOhgdMDogNEBowNGB4wOGB0wOhgdMDpgdMDogNEBowNGB4wORgeMDhgdMDpgdMDogNEBowNGB6MDRgeMDhgdMDpgdMDogNHB6IDRAaMDRgeMDhgdMDpgdDA6YHTA6IDRAaMDRgeMDhgdMDoYHTA6YHTA6IDRAaMDRgeMDkYHjA4YHTA6YHTA6IDRAaOD0QGjA0YHjA4YHTA6YHTA6IDRweiA0QGjA0YHjA4YHTA6YHQwOmB0wOiA0QGjA0YHjA4YHYwOGB0wOmB0wOiA0QGjA0YHjA5GB4wOGB0wOmB0wOiA0QGjg9EBowNGB4wOGB0wOmB04LICDABTNgKn7mrGuAAAAABJRU5ErkJggg==) \9;background-color:rgba(0,0,0,0.7);z-index:25000;overflow:auto;display:none;opacity:0.5;filter:alpha(opacity=0.5);}
.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container .rokbox-controls{
  opacity:0.8;filter:alpha(opacity=0.8);}

.rokbox-close {
    width: max-content !important;
    width: initial !important;
    padding: 0.5em 0.8em 0.5em 1.1em !important;
    margin: initial !important;
    opacity: 0.75; }
.rokbox-close:before { font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica; content: 'Back to Site'; }

/* === end rokbox === */

#abd-subscribe table.acymailing_form{
	margin: 23px auto !important;}
#abd-subscribe .btn {margin: 9px auto;}

.messages-to-user{
	max-width: 700px;
    margin: auto;
    text-align: left;
}

.press-wrap {
	font-family:'Open Sans', sans-serif /*"Times New Roman", Times, serif*/;
}
.tableau-wrap { font-weight: normal; font-style: normal; font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica; }

/*from Trajan times .press-wrap h1{
	font-weight:bold;
}*/

.home-wrap {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */
  display: flex;
  align-items: center;
}

.container {
	text-align: center;
}

iframe{
  display:inline-block;}

.caption { text-align: center !important; margin-top: .5em; text-align: center !important;  font-size: 0.75em !important; }

hr {
    border: 0;
    height: 1.4px;
    background: #ad9075;
}

.login-wrap {
    /*margin: 25px 0 0;*/
	}

a.login-btn {
    background-color: #ad9075;
    color: #fff;
    font-size: 16px;
    padding: 15px 34px;
}

a.anchor {
    display: block;
    position: relative;
    top: -17px;
    visibility: hidden;
}

a:hover, a:active, a:visited {
	text-decoration: none;
}

/* vanaf hier zijn het Shivadas aanpassingen
*/

.intro-tekst{
    margin-top: 25px;
    width: 523px;
    margin-left: auto;
    margin-right: auto;
}

.section-tekst{
    margin-top: 90px;
    width: 523px;
    margin-left: auto;
    margin-right: auto;
}

.login-wrap {
	display: inline-block;
	padding-right: 4px;
}

div.subscribe {
	/*margin: 25px 0 0;*/
	display: inline-block;
}

a.acymailing_togglemodule {
	background-color: #ad9075;
    color: #fff;
    font-size: 16px;
    padding: 13px 34px;
}
/*why is this here?
a.acymailing_togglemodule {color: #ad9075;
}*/

#sbox-content.sbox-content-iframe {
	background-color:#ad9075;
}

table.acymailing_form{
	padding: 0 !important;
	margin: 150px 0 0 0 !important;}

.btn,.btn-h1, .button, .rokbox-close{
	background-color:transparent;
	background-image:none;
    border-bottom-color: #895711;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
	border-style: solid;
	border-radius:2px;
	box-shadow:none;
	color:#fff;
	margin:3.2px;
	text-shadow:none;
	font-weight: normal; font-style: normal; font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica;
	}
.btn:hover, .btn-h1:hover, .button:hover { border-bottom-color: #e5a63f; }
.btn a {color:#fff;}
.btn-group &gt; .btn{border-radius:2px}
.tableau-wrap .btn:hover,.tableau-wrap .btn:focus,.tableau-wrap .button:hover,.tableau-wrap .button:focus{
	color:#e5a63f!important;
	background-color:transparent;
	}
div#fd .btn {
	border-radius: 2px;
	padding:9px 14px;}
div .btn-h1 {padding:14px 27px!important}
div#fd .btn-primary {background-color: #006dcc !important;
border-color: #006dcc !important;}
div#fd .btn-primary:hover, div#fd .btn-primary:focus, div#fd .btn-primary:active, div#fd .btn-primary.active, .open #fd.dropdown-toggle_div .btn-primary {
	background-color: transparent !important;
	color: #e5a63f!important;
	border-color: #transparent !important;}

.nav-tabs&gt;li&gt;a {
	color:#ad9075;
}
.form-horizontal input {display:inherit;}
.login fieldset {display:inline-block;}
.controls.btn:first-child{margin-left:-180px;}
.controls input { }
@media (max-width: 480px) {.controls.btn:first-child{margin-left: 0;}}


/*=================TLS EPK divs, bgs, sections==============*/

/*===========PRESS WRAP==========*/
.press-wrap { background-color: black; }
.press-wrap .logo-wrap { padding: 2.25vw 0 2.42vw 0; }

@media (max-height: 590px) { .press-wrap .logo-wrap { padding:0 0 4vh 0; } }
@media (max-aspect-ratio: 7/10) { .press-wrap .logo-wrap { padding:4vh 0 4vh 0; } }

.press-wrap .content-block { width: 23.32%; width: 23.32vw; display:block; float:left; }
.press-wrap .inline-crucifix { width: 17%; width: 17vw; padding: 0 3vw 0 3vw; margin: 0; }
.press-wrap .text-wrap-left { padding: 6em 3.23em 4.6em /* panels--&gt; 6em 3.23em 6em*/; margin: 0 auto; }
#bio .text-wrap-left {padding: 2.6em 3.1em 0.1em; margin: 0 auto;}
#inquiries .text-wrap-left, #intro .text-wrap-left { margin-bottom: 0 !important; }
#intro .text-wrap-left { padding-bottom: 3.1em !important; }

.press-wrap .text-wrap-centered, .press-wrap .text-wrap-left {
	letter-spacing: 0.023em;
	font-size: 1.32em;
	line-height: 1.65789474em; }

.press-wrap .center-text p { text-align:center !important;}
.press-wrap .text-wrap-centered p, .press-wrap .text-wrap-left p { margin: 1em; line-height: 1.48; font-size: 0.9em; }
.press-wrap .text-wrap-centered h1, .press-wrap .text-wrap-left h1, .press-wrap .text-wrap-centered h2, .press-wrap .text-wrap-left h2, .press-wrap .text-wrap-centered h4, .press-wrap .text-wrap-left h4{ font-size: 1.14em /*1.38em*/; text-align:center;}
@media (max-width: 500px) {
.press-wrap .text-wrap-centered h1, .press-wrap .text-wrap-left h1, .press-wrap .text-wrap-centered h2, .press-wrap .text-wrap-left h2, .press-wrap .text-wrap-centered h4, .press-wrap .text-wrap-left h4 { font-size: 6.7vw; text-align:center; margin-left: 5vw; margin-right:5vw;}
.landing-page br { content: ' '; }  .landing-page br:after{content:' ';}
#guidelines .full-page &gt; div:first-of-type { margin-top: -6em !important; }
}
@media (min-aspect-ratio: 77/110) and (max-aspect-ratio: 123/110) { br { content: ' '; }  br:after{content:' ';} }

.press-wrap h3 {
	font-weight: normal;
    font-style: normal;
    font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica;
    text-transform: uppercase;
    font-size: unset;
    font-style: normal;
    margin: 1.7em 0 -0.9em 1em;
	color: #95640e;
	}
.press-wrap .capitalize {text-transform: capitalize;}

#guidelines h2 {  margin: 1.7em auto 0em !important; }

/*=============LISTS=============*/
.press-wrap .text-wrap-left {}
ul {list-style: none; padding:0; margin: auto; margin-left: 2.3em;}
ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #A90415; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
ul ul li::before {
  content: "\25E6";  /* Add content: \2022 is the CSS Code/unicode for a bullet */}
li { line-height: 1.23; }

.table-wrap { max-width: 86%; max-width: 86vw; overflow-x:auto; margin: 2em auto; font-size: 0.75em; }
table {
	border-collapse: collapse;
	border-style: hidden;
}
td, th {
	min-width: 8.5em;
    padding: 0em 0.38em;
    border: 2px hsla(38, 83%, 32%, 0.23);
    border-style: none dotted;}
th, td:first-child { font-weight: bold; font-family: OptimaLTPro-Roman, Marcellus, Optima, Helvetica; font-variant:small-caps; text-transform:lowercase; }
tr:nth-child(odd) {background: hsla(38, 83%, 32%, 0.14)}

/*=============TEXT==============*/
.quote { padding: 0.5em 0.9em; }
.press-wrap body {	font-family: 'Times New Roman', Times, serif; color: #000; font-size:100.8%;	}
.text-wrap-centered {	text-align: center;}
.text-wrap-left{ text-align:justify; }
.gallery-wrap, .gallery-wrap-inline { font-weight: 600; font-size: 0.8em; }

/* moved to top of cascading of page
.press-wrap p { margin: 0; }
.press-wrap h1, .press-wrap h4 { font-family: trajan-pro-3, serif; text-transform:lowercase; font-size: 1.38em; text-align: center; line-height: 1.375; font-weight: 400; font-style: normal; }
*/
.press-wrap hr { border: 0; height: 1.7px; margin:2.32em auto; background: #895711; }
.press-wrap a { color: #a17432; }
.press-wrap .cd-top {color: #fff}
.press-wrap a:hover, .press-wrap a:active { color: #895711; }
.press-wrap .cd-top:active, .press-wrap .cd-top:hover  {color: #fff}

.press-wrap .white-text { color: #f1f1f1; }
.press-wrap .gold-text { color: hsla(38, 83%, 32%, 1) /*#895711*/; }
.section-header { color: #f1f1f1; font-size: 2.03em;}
.red-text { color: #bb0000 !important; }
.gray-text { color: #999 !important; }
/*original gold was C,4,8,B,3,E*/


/*try to hide content before fadein*/
.press-wrap .fx1 { opacity: 0; }

.press-wrap body {background-color:black}
.press-wrap .extra-space {margin: 5vmin auto !important;}

.press-wrap .embed-container { position: relative; padding-bottom: 54.5%; height: 0; overflow: hidden; max-width: 95%; margin: auto; }
.press-wrap .embed-container iframe, .press-wrap .embed-container object, .press-wrap .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.press-wrap .embed-container-bigger { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 75%; margin: auto; }
.press-wrap .embed-container-bigger iframe, .press-wrap .embed-container-bigger object, .press-wrap .embed-container-bigger embed { position: absolute; top: 0; left: 0; width: 100%; height: 90%; }

.press-wrap .spacer {min-height: 300px; height:25vw;}

.tls-wrap { }
.press-wrap { }
.site-wrap { min-width: 100%; }
.press-wrap .logo-wrap {
	width: 70%;
	max-width: 90vw;
    min-width: 90%;	padding: 18vw 0;
	margin:auto;
	}
.press-wrap .logo-wrap { padding: 2.25vw 0 2.42vw 0; }
.press-wrap .content-wrap {
	margin: auto;
    text-align: center;
    padding: 2vw 0;
}

.press-wrap .head {
	width: 58em;
    padding: 3.23vw 0 4.23em;
	max-width: initial;
	min-width: initial;
	}
.gallery-wrap, .gallery-wrap-inline { text-align: center; margin: 0 auto; display:flex; justify-content:space-between; align-items:flex-end; flex-wrap:wrap; }
.inline-embed { padding: 1.2em 0 1.9em; margin-bottom: 1em; }
.inbetween-padding { padding: 5vmin 0; }
.bottom-margin { margin: 6emvmin 0; background-color:black; }
.gallery-wrap { width:73em; max-width: 100%; max-width: 100vw; }
.press-wrap .white-bg .gallery-wrap {
    width: 49em;
    margin: auto;
    max-width: 95%;
    flex-wrap: nowrap; align-items: flex-start; }
.press-wrap .gold-bg h1, .press-wrap .gold-bg h2 { color: white; }
.press-wrap .gold-text h1, .press-wrap .gold-text h2 { color: hsla(38, 83%, 32%, 0.69) /*#895711*/; }
/*this is for promo-kit*/
.press-wrap .gallery-cover { /*width:100%;*/ }
.press-wrap .gallery-cover img { max-height: 28.14em; }
.press-wrap .gallery-thumb img { max-height: 26.025em; }

.press-wrap .white-bg .press-clippings, .press-clippings {flex-wrap: wrap; width: 100%; justify-content: center; max-width: unset !important;}
.press-clippings .press-clippings-s img { max-height: 17.605em; }
.press-clippings .press-clippings-m img { max-height: 22.2136em; }
.press-clippings .press-clippings-l img { max-height: 23.59em; }

/*are these used?*/
.press-wrap .gallery-3by2or2by3 img { max-height: 16.2em; }
.press-wrap .gallery-tableau-row3 img { max-height: 24.327em; }
.press-wrap .gallery-tableau-row4 img { max-height: 33.44em; }
.press-wrap .gallery-4onrow img { /*incl. 2 verticles*/ max-height: 16.8615710em; }
.press-wrap .gallery-lastrow img { /*2019-04-10*/ max-height: 25.7751449em; }
.press-wrap .gallery-duo { width:42%; padding: 1.3vw 0.65vw 0.65vw; }
.press-wrap .white-bg .gallery-duo { width:46%; }
.press-wrap .gallery-wrap p, .gallery-wrap-inline p { margin:9px auto 0 !important;}

.promo .gallery-thumb img { max-width: 24.325em; }
.promo .gallery-cover img { max-width: 36.5em; }
#photo-gallery { font-size:0.876em;}

.text-wrap-centered { margin: auto; padding-bottom: 1.97vw; max-width: 95vw; }

.press-wrap .video-panel { margin:auto; width: 100%;
    max-height: 100%;}

.press-wrap .narrow{
    max-width: 70vmin;
    margin: 0 2.3vmin 3.8vmin !important;
}

.scrolling-crucifix {
	width: 57%;
	width: 57vw;
	padding: 32.0625vw 0 30.9325vw 0;
	margin: auto;
}

.press-wrap .inline-logo {
	height: 2.633vw;
	width: auto;
	max-width: 95vw;
	margin: 1.6192vw auto; }

.press-wrap .black-bg { background-color: #000000; text-align: center; }
.press-wrap .gold-bg { background-color: #895711; }
.press-wrap .white-bg {background-color:#FFF; text-align: center; }
/*.studio-bg { background-image: url("/templates/tls/images/Photo-Studio.jpg");
  background-position: center; background-size: cover; background-repeat: no-repeat;
}*/

.press-wrap .text-wrap-left{
	margin: auto;
	text-align:left;
	max-width: 42em /*was 38em before zoom out of 80% with body type*/;
	min-width: 23em;
}
#inquiries .text-wrap-left { width: 100%; }

.press-wrap .full-page {
	min-height: 90%;
	min-height: 91vh;
	padding: 5% 0;
	padding: 5vh 0;
}

#guidelines .full-page {padding-bottom: 0;}

scrolling-past {
	min-height: 132%;  /* Fallback for browsers do NOT support vh unit */
  	min-height: 132vh; /* These two lines are counted as one :-)       */
	display: flex;
	align-items: center;
	justify-content: center;
}

.container {
	text-align: center;
}

a.anchor {
    display: block;
    position: relative;
    top: -17px;
    visibility: hidden;
}

a:hover, a:active, a:visited, a:focus {
	text-decoration: none;
}

.white-bg a, .white-bg a:hover, .white-bg a:active, .white-bg a:visited, .white-bg a:focus { text-decoration: underline; font-weight: 700;}
.button { text-decoration: none !important;}

@media (max-width: 767px) { body { padding-right: 0px !important; padding-left: 0px !important; }}
@media (max-height: 590px) {
/*.press-wrap .text-wrap-centered, .press-wrap .text-wrap-left { font-size: 14px; }*/
.inline-logo { height: 27.5px; }
.button { /*font-size: 12px;*/ width: 38%; }
}


/*tall to square*/
@media (max-aspect-ratio: 10/10) { .gallery-duo {width:100%;}
.button {
	margin: 6px auto;
    /*width: 75vw;
	width: 75%;*/
}

.logo-wrap {
	width: 90%;
	width: 90vw;
}

#inquiries {background-color:white !important;}
.promo-wrap #inquiries {padding-bottom: 15.5em;}

.scrolling-crucifix {
	width: 77%;
	width: 77vw;
}
.inline-logo {
	height: auto;
	width: 93vw;
	margin: 4.08426921vw auto; }
.text-wrap-centered {
	line-height: 1.65789474;
}
.press-wrap .text-wrap-centered p, .text-wrap-centered p {
    width: 78vw;
    margin: auto;
	padding: 3.8em 0 0.1em 0;
}
.press-wrap .text-wrap-left, .text-wrap-left{
	min-width:100%;
	max-width:100%;
	text-align:left;
	padding: 3.8em 0 0.1em 0;
}

.gallery-wrap, .gallery-cover, .gallery-thumb, .gallery-thumb img, .gallery-thumb, .gallery-duo, .gallery-cover img {
    max-width: 100%;
	max-height: 100%;
}
.gallery-wrap img {
    width: 100vw !important;
	max-height: 100% !important;
	max-width: 100% !important;
}

}

@media (max-aspect-ratio: 1/1) {
.logo-wrap, press-wrap .head {
	width: 90% !important;
	width: 90vw !important;
}
.scrolling-crucifix {
	width: 77%;
	width: 77vw;
}

.press-wrap .content-block {
	width: 100%;
	width: 100%;
}
}

.paradisian {margin: 0 auto; text-align:center; width:7.8em; height: 8.1em}
.paradisian-h1-wrap h1 { margin: -0.745em auto 10px; }
.paradisian-h1-wrap {  margin: -0.7em 0 1.83em; }
.video-caption {margin: -2.5em auto 2em !important;
    max-width: 75%;
    font-size: 0.8em !important;
    line-height: 1.47;}
.subhead {  width: 59em; margin: 1em auto; max-width: 90%;
 }
.subhead h2 { font-size: 2.38em; }

.article-index { margin:0.23em auto 0.6em; }
.article-as-button {     width: 20em !important;
    width: 18em !important;
    min-width: 20.7% !important;
    /*min-height: 22.3em;*/
    margin: 0.5em !important;
    Padding: 1.08em 27px 0.38em !important;
    font-size: 1.08em !important;
    display: flex;
    align-items: center; }
.article-as-button-align-to-top { display: block; Padding: 2em 2em 0.38em !important; }
.article-as-button-align-to-top h1 {   }

.bio-headshot-wrap { text-align: center; }
.article-as-button p, .article-as-button .inline-embed, .article-as-button .rj-gallery-wrap a, .article-as-button hr, .article-as-button .gallery-duo, .article-as-button .corman-exerpt, .article-as-button .language-btns {display:none;}
.corman-exerpt { text-align: center !important; }
.article-as-button .visible-when-button a { display:block !important; }
.article-as-button h1 { margin-left: auto; margin-right: auto; font-size: 1.08em !important; margin: 1em auto;}
.article-as-button .singlename h1 { margin-bottom: 2.38em;}
.article-as-button h1 br { content: ' '; }  .article-as-button h1 br:after{content:' ';}
#corman-mentor div h1 br, #corman-mentor div h1 br:after, #youngpeople div h1 br, #devotedfilmfamily div h1 br, #youngpeople div h1 br:after, #devotedfilmfamily div h1 br:after { content: normal; }
.article-as-button:hover { /*background-color: #A90415;*/ }
.promo .article-as-button:hover {  background-color: #95640e; }
.promo .article-as-button:hover h1 {  color: white !important; }
@media (max-width: 45em) { .article-as-button{ min-width: 90% !important; Padding: 14px 7px !important; min-height: unset; } }
@media (min-width: 1600px) { .full-page { max-width: 100em; margin: auto;} .article-as-button { min-width: 23.9% !important; } }

.article-as-button .text-wrap-left { max-width: inherit; min-width: inherit; font-size: inherit; padding: unset; }
.article-as-button .white-bg { background-color: inherit; }
.article-as-button .rj-gallery-wrap img { max-width: 95%; }
.article-as-button .bio-headshot-wrap img { max-width: 95%;}
.article-as-button:hover h1 {color: #bb0000 !important; border-bottom: 0.1em solid #bb0000 !important;}

.article-headline-button {
	width: 100% !important;
	max-width:  42.9em /*was 38em before zoom out of 80% with body type*/ !important;
	min-width: 23em !important;
	min-height: unset !important;
	padding: 0.38em 8.175em !important;
	margin: auto !important;
}
.article-headline-button h1 { text-transform: none; font-weight: bolder; margin: 0.69em auto 0.32em; font-size: 1.2em !important; border-bottom: 0.1em solid transparent; transition: border 0.23s, color 0.23s; }
@media (max-aspect-ratio: 1/1) {
.article-as-headline, .article-headline-button { min-width: 80% !important; max-width: 90% !important; padding: 0.38em 0 !important;}
.article-headline-button h1 { margin: 0.69em auto 0.38em; font-size: 0.8em !important;}
}

.article-open, .headline-article-open { width: 100% !important; }

.article-headline-button:first-child {padding-top: 3.8em !important;}
.article-headline-button:last-child {padding-bottom: 3.8em !important;}
.article-headline-button h1:hover {color: #bb0000 !important; border-bottom: 0.1em solid #bb0000 !important;}
.gold-bg h1:hover {color: white !important; border-color: white !important;}

.headline-article-open .text-wrap-left {padding-bottom: 1.008em; padding-top: 1.008em;}
.article-open .text-wrap-left {padding-top: 6em !important; padding-bottom: 3.8em !important;}
.article-open + .article-open .text-wrap-left, .headline-article-open + .headline-article-open .text-wrap-left {padding-top: 0;}
.headline-article-open h1 { margin-top: 0; }

.headline-article-open:first-child .text-wrap-left {padding-top: 6em !important;}
.headline-article-open:last-child .text-wrap-left {padding-bottom: 3.8em !important;}

.read-article h1, .read-article h2 { color: hsla(38, 83%, 32%, 1)}

/*================= animating throbbing opacity ==============*/
@keyframes flickerAnimation { 0%  { opacity:1; } 50%  { opacity:0.5; } 100% { opacity:1; }
}
@-o-keyframes flickerAnimation{ 0%  { opacity:1; } 50%  { opacity:0.5; } 100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{ 0%  { opacity:1; } 50%  { opacity:0.5; } 100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{ 0%  { opacity:1; } 50%  { opacity:0.5; } 100% { opacity:1; }
}
.animate-flicker {
   -webkit-animation: flickerAnimation 2.3s infinite;
   -moz-animation: flickerAnimation 2.3s infinite;
   -o-animation: flickerAnimation 2.3s infinite;
    animation: flickerAnimation 2.3s infinite;
}

@keyframes flickerAnimationSubtle { 0%  { opacity:1; } 50%  { opacity:0.75; } 100% { opacity:1; }
}
@-o-keyframes flickerAnimationSubtle{ 0%  { opacity:1; } 50%  { opacity:0.75; } 100% { opacity:1; }
}
@-moz-keyframes flickerAnimationSubtle{ 0%  { opacity:1; } 50%  { opacity:0.75; } 100% { opacity:1; }
}
@-webkit-keyframes flickerAnimationSubtle{ 0%  { opacity:1; } 50%  { opacity:0.75; } 100% { opacity:1; }
}
.animate-flicker-subtle, .animate-flicker-suble {
   -webkit-animation: flickerAnimationSubtle 3.2s infinite;
   -moz-animation: flickerAnimationSubtle 3.2s infinite;
   -o-animation: flickerAnimationSubtle 3.2s infinite;
    animation: flickerAnimationSubtle 3.2s infinite;
}

/*JAVASCRIPT SETTINGS*/
/*FadeIn*/
@-webkit-keyframes fadeIn{
0%{opacity:0}
100%{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
	-webkit-animation-duration:1.6s;
	animation-duration:1.6s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}

/*FadeInUp*/
@-webkit-keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0,9px,0);transform:translate3d(0,9px,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0,9px,0);transform:translate3d(0,9px,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
	-webkit-animation-duration:2s;
	animation-duration:2s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}

.more, #more {display: none;}
.no-padding { padding: 0; }

.show { display: unset !imporant; }
.hide { display: none !important; }
.language-btns {text-align: center; font-size: 0.75em;}
.languagebutton {font-weight:normal !important; text-decoration:none !important;}
.focus {font-weight:bold !important; text-decoration:underline !important;}
</pre></body></html>