﻿.center {
	text-align: center;
}
.links-list {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 12pt;
	list-style: none;
}
.quotation {
	font-size: large;
	font-family: georgia, "Times New Roman", Times, serif;
	text-align: Justify;
	line-height: 100%;
	margin-left: 55px;
	margin-right: 55px;
}
.times-medium-justified {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: medium;
	text-align: justify;
	margin-left: 30px;
	margin-right: 30px;
}

/* ======== Social Media ======== */
/* ================ MEDIA QUERIES ============== */
/* ================ phone/portrait ============== */
@media screen and (max-width: 320px) {
.wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}
header {
	text-align: center;
}
#global {
	display: none;
}
#logo {
	width: 290px;
}
#logo h1 {
	font-size: 28px;
	margin-top: 30px;
}
/* ===== navigation ===== */
#mainnav {
	position: absolute;
	top: 110px;
	height: 40px;
	width: 98%;
}
.js #nav {
	display: none;
}
.js .selectnav {
	display: block;
}
select#selectnav1 {
	background-color: transparent;
	color: #ffffff;
	width: 230px;
	margin: 10px auto 0 auto;
	padding: 2px 8px 2px 10px;
	font-size: 1.0em;
	letter-spacing: 1px;
	border: none;
	border-radius: 0 0 8px 8px;
}
select#selectnav1 option {
	background-color: #efefef;
	color: #000000;
	font-size: 0.90em;
	padding: 1px 10px;
}
/* ===== tabbed content ===== */
ul.tabs, .tab_container {
	visibility: hidden;
	display: none;
}
/* ===== miscellaneous ===== */
.alternate {
	margin: 0.5em 0;
}
blockquote.leftside, blockquote.rightside {
	visibility: hidden;
	display: none;
}
.contentBox2, .contentBox3, .contentBox4, #sidebarLeft, #sidebarRight, #contentRight, #contentLeft, #contentMiddle {
	width: 98%;
	margin: 1%;
	padding: 0;
}
dt.question {
	padding: 10px 0 0 30px;
	margin: 10px 5px;
}
dd.answer {
	margin: 0 20px;
}
/* ===== footer ===== */
footer {
	width: 100%;
}
footer section.contentBox4 {
	visibility: hidden;
	display: none;
}
footer hr {
	display: none;
}
}
/* ================ phone/landscape ============== */
@media screen and (max-width: 480px) and (min-width: 321px) {
.wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}
header {
	text-align: center;
}
/* ===== navigation ===== */
#mainnav {
	position: absolute;
	top: 110px;
	height: 40px;
	width: 98%;
}
.js #nav {
	display: none;
}
.js .selectnav {
	display: block;
}
select#selectnav1 {
	background-color: transparent;
	color: #ffffff;
	width: 240px;
	margin: 10px auto 0 auto;
	padding: 2px 8px 2px 10px;
	font-size: 1.0em;
	letter-spacing: 1px;
	border: none;
	border-radius: 0 0 8px 8px;
}
select#selectnav1 option {
	background-color: #efefef;
	color: #000000;
	font-size: 0.90em;
	padding: 1px 10px;
}
/* ===== tabbed content ===== */
ul.tabs, .tab_container {
	visibility: hidden;
	display: none;
}
/* ===== miscellaneous ===== */
.alternate {
	margin: 0.5em 0;
}
blockquote.leftside, blockquote.rightside {
	visibility: hidden;
	display: none;
}
.contentBox2, .contentBox3, .contentBox4, #sidebarLeft, #sidebarRight, #contentRight, #contentLeft, #contentMiddle {
	width: 98%;
	margin: 1%;
	padding: 0;
}
dt.question {
	padding: 10px 0 0 30px;
	margin: 10px 5px;
}
dd.answer {
	margin: 0 20px;
}
/* ===== footer ===== */
footer {
	width: 100%;
}
footer section.contentBox4 {
	visibility: hidden;
	display: none;
}
footer hr {
	display: none;
}
}
/* ================ small tablet/portrait ============== */
@media screen and (max-width: 623px) and (min-width: 481px) {
.wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}
header {
	text-align: center;
}
/* ===== navigation ===== */
#mainnav {
	position: absolute;
	top: 110px;
	height: 40px;
	width: 98%;
}
.js #nav {
	display: none;
}
.js .selectnav {
	display: block;
}
select#selectnav1 {
	background-color: transparent;
	color: #ffffff;
	width: 240px;
	margin: 10px auto 0 auto;
	padding: 2px 8px 2px 10px;
	font-size: 1.0em;
	letter-spacing: 1px;
	border: none;
	border-radius: 0 0 8px 8px;
}
select#selectnav1 option {
	background-color: #efefef;
	color: #000000;
	font-size: 0.90em;
	padding: 1px 10px;
}
/* ===== tabbed content ===== */
ul.tabs li {
	padding: 0px 5px;
	text-transform: none;
	font-size: 0.90em;
}
/* ===== miscellaneous ===== */
.alternate {
	margin: 0.5em 0;
}
blockquote.leftside, blockquote.rightside {
	visibility: hidden;
	display: none;
}
.contentBox3, .contentBox4, #sidebarLeft, #sidebarRight, #contentRight, #contentLeft, #contentMiddle {
	width: 98%;
	margin: 1%;
	padding: 0;
}
.contentBox4.catalog {
	width: 48%;
}
dt.question {
	padding: 10px 0 0 30px;
	margin: 10px 5px;
}
dd.answer {
	margin: 0 20px;
}
/* ===== footer ===== */
footer {
	width: 100%;
}
footer section.contentBox4 {
	width: 48%;
	margin: 0 1%;
	padding: 0;
}
}
/* ================ small tablet/landscape ============== */
@media screen and (max-width: 800px) and (min-width: 769px) {
.wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}
header {
	text-align: center;
}
/* ===== navigation ===== */
#mainnav {
	position: absolute;
	top: 110px;
	height: 40px;
	width: 98%;
}
.js #nav {
	display: none;
}
.js .selectnav {
	display: block;
}
select#selectnav1 {
	background-color: transparent;
	color: #ffffff;
	width: 240px;
	margin: 10px auto 0 auto;
	padding: 2px 8px 2px 10px;
	font-size: 1.0em;
	letter-spacing: 1px;
	border: none;
	border-radius: 0 0 8px 8px;
}
select#selectnav1 option {
	background-color: #efefef;
	color: #000000;
	font-size: 0.90em;
	padding: 1px 10px;
}
/* ===== tabbed content ===== */
ul.tabs li {
	padding: 0px 5px;
	text-transform: none;
	font-size: 0.90em;
}
/* ===== miscellaneous ===== */
blockquote.leftside, blockquote.rightside {
	visibility: hidden;
	display: none;
}
dt.question {
	padding: 10px 0 0 30px;
	margin: 10px 5px;
}
dd.answer {
	margin: 0 20px;
}
.image-googlemap {
	max-width: 90%;
}
.contentBox4 {
	width: 48%;
	margin: 0 1%;
	padding: 0;
}
/* ===== footer ===== */
footer {
	width: 100%;
}
footer section.contentBox4 {
	width: 48%;
	margin: 0 1%;
	padding: 0;
}
}
/* ================ large tablet portrait ============== */
@media screen and (max-width: 768px) and (min-width: 624px) {
.wrapper {
	width: 100%;
	padding: 0;
	margin: 0;
}
header {
	text-align: center;
}
/* ===== navigation ===== */
#mainnav {
	position: absolute;
	top: 110px;
	height: 40px;
	width: 98%;
}
.js #nav {
	display: none;
}
.js .selectnav {
	display: block;
}
select#selectnav1 {
	background-color: transparent;
	color: #ffffff;
	width: 240px;
	margin: 10px auto 0 auto;
	padding: 2px 8px 2px 10px;
	font-size: 1.0em;
	letter-spacing: 1px;
	border: none;
	border-radius: 0 0 8px 8px;
}
select#selectnav1 option {
	background-color: #efefef;
	color: #000000;
	font-size: 0.90em;
	padding: 1px 10px;
}
/* ===== tabbed content ===== */
ul.tabs li {
	padding: 0px 5px;
	text-transform: none;
	font-size: 0.90em;
}
/* ===== miscellaneous ===== */
blockquote.leftside, blockquote.rightside {
	visibility: hidden;
	display: none;
}
dt.question {
	padding: 10px 0 0 30px;
	margin: 10px 5px;
}
dd.answer {
	margin: 0 20px;
}
.image-googlemap {
	max-width: 90%;
}
.contentBox4 {
	width: 48%;
	margin: 0 1%;
	padding: 0;
}
/* ===== footer ===== */
footer {
	width: 100%;
}
footer section.contentBox4 {
	width: 48%;
	margin: 0 1%;
	padding: 0;
}
}
/* ================ desktop/laptop ============== */
@media screen and (max-width: 980px) and (min-width: 801px) {
#wrapper {
	width: 94%;
	padding: 0 2%;
}
/* ===== tabbed content ===== */
ul.tabs li {
	padding: 0px 5px;
	text-transform: none;
	font-size: 0.90em;
}
}
