/* crimson-text-regular - latin */
@font-face {
	font-family: 'Crimson Text';
	font-style: normal;
	font-weight: 400;
	src: url('/fonts/crimson-text-v19-latin-regular.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('/fonts/crimson-text-v19-latin-regular.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('/fonts/crimson-text-v19-latin-regular.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('/fonts/crimson-text-v19-latin-regular.woff') format('woff'),
		/* Modern Browsers */
		url('/fonts/crimson-text-v19-latin-regular.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('/fonts/crimson-text-v19-latin-regular.svg#CrimsonText') format('svg');
	/* Legacy iOS */
}

/* crimson-text-italic - latin */
@font-face {
	font-family: 'Crimson Text';
	font-style: italic;
	font-weight: 400;
	src: url('/fonts/crimson-text-v19-latin-italic.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('/fonts/crimson-text-v19-latin-italic.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('/fonts/crimson-text-v19-latin-italic.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('/fonts/crimson-text-v19-latin-italic.woff') format('woff'),
		/* Modern Browsers */
		url('/fonts/crimson-text-v19-latin-italic.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('/fonts/crimson-text-v19-latin-italic.svg#CrimsonText') format('svg');
	/* Legacy iOS */
}

/* crimson-text-600 - latin */
@font-face {
	font-family: 'Crimson Text';
	font-style: normal;
	font-weight: 600;
	src: url('/fonts/crimson-text-v19-latin-600.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('/fonts/crimson-text-v19-latin-600.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('/fonts/crimson-text-v19-latin-600.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('/fonts/crimson-text-v19-latin-600.woff') format('woff'),
		/* Modern Browsers */
		url('/fonts/crimson-text-v19-latin-600.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('/fonts/crimson-text-v19-latin-600.svg#CrimsonText') format('svg');
	/* Legacy iOS */
}

/* crimson-text-600italic - latin */
@font-face {
	font-family: 'Crimson Text';
	font-style: italic;
	font-weight: 600;
	src: url('/fonts/crimson-text-v19-latin-600italic.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('/fonts/crimson-text-v19-latin-600italic.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('/fonts/crimson-text-v19-latin-600italic.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('/fonts/crimson-text-v19-latin-600italic.woff') format('woff'),
		/* Modern Browsers */
		url('/fonts/crimson-text-v19-latin-600italic.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('/fonts/crimson-text-v19-latin-600italic.svg#CrimsonText') format('svg');
	/* Legacy iOS */
}

/* crimson-text-700 - latin */
@font-face {
	font-family: 'Crimson Text';
	font-style: normal;
	font-weight: 700;
	src: url('/fonts/crimson-text-v19-latin-700.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('/fonts/crimson-text-v19-latin-700.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('/fonts/crimson-text-v19-latin-700.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('/fonts/crimson-text-v19-latin-700.woff') format('woff'),
		/* Modern Browsers */
		url('/fonts/crimson-text-v19-latin-700.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('/fonts/crimson-text-v19-latin-700.svg#CrimsonText') format('svg');
	/* Legacy iOS */
}

/* crimson-text-700italic - latin */
@font-face {
	font-family: 'Crimson Text';
	font-style: italic;
	font-weight: 700;
	src: url('/fonts/crimson-text-v19-latin-700italic.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('/fonts/crimson-text-v19-latin-700italic.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('/fonts/crimson-text-v19-latin-700italic.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('/fonts/crimson-text-v19-latin-700italic.woff') format('woff'),
		/* Modern Browsers */
		url('/fonts/crimson-text-v19-latin-700italic.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('/fonts/crimson-text-v19-latin-700italic.svg#CrimsonText') format('svg');
	/* Legacy iOS */
}


.card-img, .card-img-top, .card-img-bottom { height: auto !important}
#c673 .nav-link {color:white !important}
.books a.card {text-decoration: none !important;}

header.text-white h1,
header.text-white h2,
header.text-white h3,
header.text-white h4,
header.text-white h5,
header.text-white h6 {
	color: white !important;
}

.page-header {
	font-size: 16px;
	padding: 50px 0px 0px;
	text-shadow: 2px 2px 20px #000000;
	border-bottom: 0px !important;
	font-family: 'Crimson Text', serif;

}

h2.text-white {
	font-family: 'Crimson Text', serif;
	font-style: italic;
	margin-top: 5rem !important;
	hyphens: auto; 

}

.page-header h1,
.jumbotron h1.display-1 {
	color: white;
	font-size: 40px;
	font-family: 'Crimson Text', serif;
	border-bottom: 0px !important;
}

.page-header h1 small,
.jumbotron h2.display-4 {
	color: #BBBBBB;
	text-shadow: none;
	font-size: 20px;
	text-transform: none;
	font-style: italic;
}


.page-header p {
	font-weight: 300;
	line-height: 1.5;
}

.news-single {
	padding: 15px;
	background-color: white
}

.page-header h2,
.jumbotron h2.display-4 {
	font-family: 'Crimson Text', serif;
	color: white;
	font-size: 30px;
	text-shadow: 2px 2px 20px #000000;
	font-family: 'Crimson Text', serif;

}

.logo_shadow IMG {
	filter: drop-shadow(15px 15px 20px #222);
	margin-top: 50px;
	margin-bottom: 50px;
}


@media (min-width: 768px) {

	div.csc-default>div.row {
		display: -webkit-box;
		/* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;
		/* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;
		/* TWEENER - IE 10 */
		display: -webkit-flex;
		/* NEW - Chrome */
		display: flex;
		/* NEW, Spec - Opera 12.1, Firefox 20+ */
		-webkit-flex-direction: row;
		flex-direction: row;
		flex-grow: 1;
		flex-wrap: normal;
	}

	div.csc-default>div.row>div {
		display: -webkit-box;
		/* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;
		/* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;
		/* TWEENER - IE 10 */
		display: -webkit-flex;
		/* NEW - Chrome */
		display: flex;
		/* NEW, Spec - Opera 12.1, Firefox 20+ */
		flex-direction: column;
		flex-grow: 1;
	}

	.well,
	.alert,
	.bs-callout {
		flex-grow: 1;
		display: flex;
		flex-direction: column;
	}


	div.news-list-view>div.row {
		display: -webkit-box;
		/* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;
		/* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;
		/* TWEENER - IE 10 */
		display: -webkit-flex;
		/* NEW - Chrome */
		display: flex;
		/* NEW, Spec - Opera 12.1, Firefox 20+ */
		flex-grow: 1;
		flex-direction: row;
		flex-wrap: normal;

	}

	div.news-list-view>div.row>div {
		display: -webkit-box;
		/* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;
		/* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;
		/* TWEENER - IE 10 */
		display: -webkit-flex;
		/* NEW - Chrome */
		display: flex;
		/* NEW, Spec - Opera 12.1, Firefox 20+ */
		flex-direction: column;
		flex-grow: 0;
	}

	.thumbnail {
		flex-grow: 1;
		flex-direction: column;
		display: flex;
	}

	.caption {
		flex-direction: column;
		flex-grow: 1;
		display: flex;
	}

	.caption>p {
		flex-direction: column;
		flex-grow: 1;
		display: flex;
	}

	.bs-callout {
		border-width: 15px;
		margin-top: 0px;
	}
}

.navbar {
	font-size: 16px;
}

.tx-cart {
	background-color: white;
}

.tx-cart img {
	width: 100%;
	height: auto;
}

/* .cart_form {display:block;background-color: firebrick}

.cart_form > layer.before::before {
            content: "\A";
            white-space: pre;
        } */
}

*/