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

/* PAGE HEADER TXT spacing */
etudetitle-in-header { /* TEMP? */
	text-decoration-line: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 7px;
}
/* PAGE HEADER TXT spacing */
.title-in-header {
/*	font-size: 2.2rem !important; in partial */
	color: #A02F7E !important;
}
.subtitle-in-header {
/*	font-size: 1.2rem !important; in partial */
	font-weight: 500 !important;
	line-height: 1.35 !important;
	color: rgba(160, 47, 12, 0.85) !important;
/*	padding-top: 0.5rem;
	padding-bottom: 1.5rem; */
}
.etudetitle-in-header {
/*	font-size: 1.5rem;in partial */
	font-weight: 500 !important;
	color: rgba(160, 47, 126) !important;
	padding-bottom: 1rem;
}
/* DECO for Etude Title */
.etudetitle-in-header::before, .etudetitle-in-header::after {
	font-family: "bootstrap-icons";
	content: "\F309";
	font-size: 1rem;
	font-weight: 900;
}

/* HEADERS HEADERS HEADERS HEADERS HEADERS */
.main-content h1, .main-content h2 {
	padding-top: 3rem;
	padding-bottom: 5px;
	border-bottom: 1px solid #D3D3D3 !important;
	margin-bottom: 1.3rem !important;
}
/* adjust top title */
.main-content h1 {
	padding-top: 2rem;
}
.main-content h3 {
	margin-top: 3rem;
	margin-bottom: 1rem !important;
	padding-bottom: 5px;
	border-bottom: 1px solid #DBDDE5;
}

/* Prev-Next BUTTON */
.prev-next .btn {
	font-weight: 500 !important;
	color: rgba(131, 25, 100, 1) !important;
	border-color: rgba(131, 25, 100, 0.22);
	background-color: #FFFFFF;
}
.prev-next .btn:hover {
	font-weight: 500 !important;
	color: rgba(131, 25, 100, 1) !important;
	border-color: rgba(131, 25, 100, 1);
	background-color: rgba(131, 25, 100, 0.03) !important;
}
/* MINIMIZE Prev-Next BTN TEXT by hiding some text by span class */
@media screen and (max-width: 640px) { 
.pn-hide {
	display: none; }
}
/* FACEBOOK Bootstrap icon on top and in footer */
.bi-facebook {
	color: rgba(26, 119, 201, 0.9);
	font-size: 1.55rem;
	top: -1px;
	position: relative;
}
.bi-facebook:hover {
	color: rgba(12, 146, 201, 0.9);
}
/* ALL LINK main contents BOLD */
.main-content a {
	font-weight: 500;
}

/* PLAYER 2 */
h3.player-header {
	margin-top: 0.5rem;
	margin-bottom: 1.75rem !important;
	padding-bottom: 5px;
	border-bottom: 1px solid #DAA865;
}
.playertext {
    font-size: 90%;
    font-weight: 600;
    color: #806817;
    padding-bottom: 4px;
    line-height: 1.1rem;
}
/* stack spacing */
.fa-play, .fa-pause {
	padding-left: 20px;}

/* PHOTO VIDEO IMAGE subtext */
.media-subtext {
	font-size:12px;
	line-height: 1rem;
	padding-top: 6px;
	color: #666666;
	font-weight:600;
	text-align: center; }

/* VIDEO CHANGES */
/* TITLE above Video Plus */
.videotitle {
	font-size: 0.95rem;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px !important;
	color: #006699;
}
/* VIDEO ICON Bootstrap */
.videotitle .bi-film, .videotitle-plus .bi-film {
	font-size: 1.3rem !important;
	padding-right: 5px;
}
/* VIDEO PLUS */
.videotitle-plus {
	font-size: 1.2rem;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 0px;
	color: #004080;
}
.videotext-plus {
	font-size: 100%;
	color: #004080;
	margin: 0px;
	line-height: 1.4rem;
}
.videocopyright-plus {
	font-size: 0.85rem;
	color: grey;
	margin: 0px;
	line-height: 1.2rem;
	padding-top: 12px;
}
/* video text below Video Plus */
.videotext {
	font-size: 78%;
	color: #006699;
	margin: 0px;
	line-height: 1.2em;
}

/* SUPER FORMS 2 */
.form-title {
	font-size: 1.5em;
	font-weight: 600;
	padding-left: 0px;
	padding-bottom: 5px;
	color: #831964;
}
@media screen and (max-width: 479px) {
	.form-title {
		font-size: 1.25em;
	}
}
.form-sub-title {
	font-size: 1em;
	font-weight: 600;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
	margin: 30px 0px 20px 0px;
	color: #981571;
}
/* control NOTES SF2 below fields */
.note {
	font-size: 90% !important;
	color: #424242 !important;
	/* rgba(131,25,100, 1) */
}



/* FOOTER ADS related */
.ad-image-txt {
	font-size: 0.8rem;
	color: #006699;
	line-height: 1.3em;
	padding-top: 0.75rem;
	text-align: center;
}

/* FOOTER */
.footer-header {
	padding-top: 20px;
	padding-bottom: 12px;
	font-weight: 600;
	font-size: 1.15rem !important;
	color: #515151;
}
.footer-link a {
	color: #831964; 
}
footer-link a:hover {
	color: #831964;
}
.footer-text {
	color: grey; 
	line-height: 1.5rem;
}

/* move NAVIGATION left */
.navigation-move {
	left: -5px; 
	position: relative;
}
/* DONATE stack label text */
.donateStack label {
	padding-bottom: 0.25rem !important;
}


