
@media only screen {.preview-mode-theme-mismatch-warning {display: none !important;}
}

/* MENU ICON small - put text before menu icon for small screen */
navbar-toggler-icon::before {
	content: "Menu" !important;
	position: absolute;
	right: 63px;
	top: 20px;
	font-weight: bold;
	font-size: 1rem;
}
/* margins HEADER TITLE */
@media screen and (max-width: 420px) {
	.fd-banner-title {
		font-size: 2.6rem !important;
		padding-bottom: 8px;
	}
	.fd-banner-phrase {
	font-size: 0.9rem;
	}
}
/* PHOTOGRAPHER NAME */
.photographer p {
	position: absolute;
	font-size: 11px !important;
	color: rgba(255, 255, 255, 0.7);
	bottom: 5px;
	right: 15px;
	text-align: right !important;
}

/* HEADERS HEADERS HEADERS HEADERS HEADERS */
.main-content h1, .main-content h2 {
/*	color: #A1478D; THIS IS SET IN F3 CC */
	padding-top: 2rem;
	padding-bottom: 5px;
	border-bottom: 1px solid #133AAA !important;
	margin-bottom: 2rem !important;
}

/* NAVIGATION */
/* welcome text to make parent-child */
.childCont {
	position: absolute;
	top: 11px;
	left: 0;
	right: 0;
	width: fit-content; /* SPECIAL this covered up the LANG button */
	margin: auto;
	z-index: 1001;
}
/* hide welcome text */
@media only screen and (max-width: 330px) {
.welcome-fdcom-text { 
	display: none; } }
/* general styling */
.welcome-fdcom-text { 
    color: #CA4C24;
	text-align: center;
    font-size: 0.9rem;
    font-weight: 600 !important;
    letter-spacing: 0.8px;
	}
/* small screen font size */
@media only screen and (max-width: 767px) {
.welcome-fdcom-text { 
    letter-spacing: 0;
    font-weight: 700 !important;
    font-size: 14px;
	top: 3px;
	}
.childCont {
	top: 12px;
	left: 16px;
	right: auto;
	}
}
/* LANGUAGE dropdown menu wide + small */
.lang-dropdown {
	font-weight: 600 !important;
}
.lang-dropdown:hover {
	background-color: #7E185C;
//	background-color: #F2BC1E !important;
	background-color: #F2E30C !important;
}	
.dropdown-menu {
	border-radius: 5px !important;
}
/* language text EN menu wide*/
.lang-text {
	color: rgba(202, 76, 36, 0.99);
	padding-right: 4px;
 }
/* language text EN menu small */
.my-lang span.rwml-translatable { 
	font-weight: 700;
	color: rgba(202, 76, 36, 0.95);
}
/* change content NAV height */
.navbar-content.navbar {
	padding-top: 4px !important;
	padding-bottom: 4px;
}
/* end of NAVIGATION */


/* ALL LINK main contents BOLD */
.main-content a {
	font-weight: 500;
}

.main-content h1 {
//	margin-bottom: 2rem !important;
}

/* FD SUPERFLEX at FD HOME */
.flex-caption span {
	text-align: center;
	font-weight: 700 !important;
	color: #ffe300 !important;
	padding: 12px !important;
}

/* VIDEO and CDs */
/* VIDEO also at Home */
.videotitle {
	font-size: 1rem;
	font-weight: 600;
	padding-top: 12px;
	padding-bottom: 8px;
	color: #1e6cba;
	line-height: 1.2rem;
}

/* PHOTO GALLERY EVENT */
/* CAMERA ICON gallery pages */
.gallery-h1 h1::after {
	content: "\F220" !important;
	font-family: bootstrap-icons !important;
	vertical-align: -0.25rem;
	padding-left: 5px;
	color: rgba(19, 58, 170,0.75);
	color: grey;
}
/* Location styling */
.gallery-location {
	font-weight: 600;
	color: #0F0F0F;
}
.gallery-explanation-text {
	font-style: italic;
	font-size: 0.83rem;
	line-height: 1.2rem;
	margin-top: -22px;
//	margin-left: 12px;
	margin-bottom: 40px;
//	padding-bottom: 16px;
}
/* event image */
.gp-image img {
	margin: 0px 0px 0px 0px;
	border: 0px solid red;
	border-radius: 10px !important;
}
/* justify last thumbnail row of Gallery 3 - Instagram Grid - */
div[class$="_photo_wrapper"] {
	justify-content: left;
}
/* remove photo subtext in Gallery Stack photo series onsm screen */
@media screen and (max-width: 768px) {
	.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
		display: none;
	}
}

/* FOOTER */
.footer-header {
	color: #1C52A4;
	padding-bottom: 0.75rem;
	font-weight: 700;
}
.myfooter { line-height: 1.8rem; color: #6E6E6E;}
.myfooter a:link {	color: #1C52A4;}
.myfooter a:hover {	color: #1C52A4;}

/* CHECKED till here */




/* THIS IS ONLY probably OLD AND IS SET OFF by remove the '.' */
/* ??? SET COLOR SITE TITLE */
top-bar-wrapper:not(.swatch) .site-title {color: #9B5F07!important;}

/* THIS CAN BE DELETED?? */
cd-title {
	font-weight: 400;
	color: #a1478d;
	font-size: 1.4em;
	margin-bottom: 25px;
	padding-bottom: 5px;
	border-bottom: 1px solid #a1478d;
}
cd-subtext {
	color: #777777;
	font-weight: 600;
	font-size: 0.8em;
	line-height: 1.4em;
	font-style: italic;
	margin-top: 10px;
}

/* ??? STYLING THE SUB HEADER TITLE */
sub-title-header {
	margin:0px 0px 1.5rem;
	padding:0px;
	text-align:center;
	text-transform: uppercase;
	font-weight: 600;
}
/* ??? STYLING THE HEADER TITLE */
title-header {
	margin:1.5rem 0px 5px; 
	padding:0px;
	text-align:center;
	text-transform: capitalize; 
	text-decoration: none;
}

/* ADS TEXT related */
sb-image {
	padding: 0.6em 0.4em 1em;
	text-align: center;
	font-size:12px;
	line-height:1.2em;	
}

/* POP-UP TEXT VOOR PHOTO REPORT PHOTOS FLUTE DAY adapted to screen variations */
photorep_title {
	line-height:1.2em;
	font-size:0.85em;
	text-align:center;
	color: #FFE946;
	font-weight: 600;	
}
@media screen and (max-width: 950px) {
	photorep_title {
	font-size:0.8em;}
}

@media screen and (max-width: 578px) {
	photorep_title {
	font-size:0.75em;
	line-height:1.1em;
	}
}
@media screen and (max-width: 478px) {
	photorep_title {
	font-size:0.75em;
	line-height:1em;
	}
}




/* JAPANESE LANGUAGE FONT CORRECTION */
:lang(ja) span { 
    font-size: 0.9rem !important;
}


/* FOOTER */
footer-link {
	color: #6E6E6E !important;
}
footer-title {
	color: #1C52A4 !important;
}
footer-link a {
	color: #1C52A4 !important;
}
footer-link a:hover {
	color: #1C52A4 !important;
}


////////* OLD FOUNDATION STUFF *************/
