/*@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic&display=swap');*/
/*@import url('https://fonts.googleapis.com/css?family=Quicksand&display=swap');*/

@font-face{font-family:'Quicksand';src:url('/fonts/Quicksand-Regular.ttf') format('truetype'); font-display: swap;}

body {
	margin: 0;
	padding: 0;
	color: #636363;
	font-family: "Quicksand", Tahoma, Geneva, sans-serif;
	font-size: 14px;
	background:#fff;
}

@media only screen and (min-device-width : 1024px) {
	  body {
	 			background:#fff; margin:0; background:url('images/hg_amethyst.jpg') no-repeat; background-attachment:fixed !important; background-size: cover !important;
		}
}



.author {
	font-size:0.7em;
	color:#999;
}

a, a:link, a:visited {
	color: #0c6ec4;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
}

a.more {
	display: block;
	margin-top: 20px;
	width: 110px;
	height: 26px;
	line-height: 26px;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
	background: url(images/more.png) center left;
	color: #fff;
}

p {
	margin: 0 0 10px 0;
	padding: 0;
}

img {
	border: none;
}

blockquote {
	border: 1px solid #ccc;
	border-left: 5px solid #000;
	padding: 19px;
	margin: 20px 0 0 0;
}

em { color: #20508d; }

h1, h2, h3, h4, h5, h6 { color: #000; font-weight: normal;  font-family: Georgia, "Times New Roman", Times, serif }
h1 {  margin: 0 0 30px; padding: 5px 0 }
h2 { font-size: 28px; margin: 0 0 20px; padding: 5px 0; }
h3 { font-size: 22px; margin: 0 0 10px; padding: 0; }
h4 { font-size: 18px; margin: 0 0 15px; padding: 0; }
h5 { font-size: 16px; margin: 0 0 10px; padding: 0;  }
h6 { font-size: 14px; margin: 0 0 5px; padding: 0; }

.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }
.h60 { height: 60px }

.float_l { float: left }
.float_r { float: right }

.image_frame {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #ccc;
}

.image_fl {
	float: left;
	margin: 3px 30px 0 0;
}

.image_fr {
	float: right;
	margin: 3px 0 0 30px;
}

.templatemo_list {
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
}

.templatemo_list li {
	color:#636363;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	background: url(images/templatemo_list.png) no-repeat scroll 0 7px;
}

.templatemo_list li a {
	color: #636363;
	font-weight: normal;
}

.templatemo_list li a:hover { color: #000 }




@media screen and (max-width: 40em) {
	#templatemo_wrapper {
		width: 100%;
		padding:10px 0px;
	}
}

@media only screen and (min-device-width : 1024px) {
	#templatemo_wrapper {
		width: 978px;
		padding: 5px 10px;
	}
}

#templatemo_wrapper {
	margin: 0px auto;
	border-left:1px solid #1568bc;
	border-right:1px solid #1568bc;
	background:#fff;
}

@media screen and (max-width: 40em) {
	#templatemo_header {
		width:100%;
	}

	#site_title span a img {
		width: 95%;
	}
}

@media only screen and (min-device-width : 1024px) {
	#templatemo_header {
		width: 900px;
		height: 30px;
		padding: 30px 40px 30px 20px;
		background:#404040;
		border-top:1px solid #101010;
		border-bottom:1px solid #101010;
	}

	#site_title span a {
		display: block;
		width: 330px;
	}
}

#site_title {
	float: left;
}

#site_title span {
	margin: 0;
	padding: 0;
}

#site_title span a {
	height: 75px;
	color: #000;
	text-indent: -10000px;
	margin-top:-25px;
	background: url(images/logo.png) no-repeat top left;
}


@media only screen and (min-device-width : 1024px) {

nav {
    margin: -9px 0;
    background-color: transparent;
}


nav ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;

}

nav ul li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 15px 25px;

  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

nav ul li a {
	color:#eee !important;
	text-decoration:none;
	font-size:11pt;
	padding:12px 0px;
}

nav ul li:hover {
	background: #fff;
	color:#eee;
}

nav ul li a.selected {
	color:#fff;
	border-bottom:4px solid #fff;
}

nav ul li:hover a.selected {
	background:transparent;
	color:#333 !important;
	border-bottom:4px solid #fff;
}

nav ul li a:hover {
	color:#333 !important;
}

nav ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}

nav ul li ul li {
  background: #fff;
  display: block;
  color: #252525;
}

nav ul li ul li a {
	color:#333 !important;
	padding:10px 0px;
}

nav ul li ul li a:hover {
	color:#333;
	text-decoration:none;
}

nav ul li ul li:hover { background: #cdcdcd; color:#333 !important;}

nav ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

}

div.searchbox {
	margin-bottom:10px;
}

.slicknav_menu {
	display:none;
}

@media screen and (max-width: 40em) {
	/* #menu is the original menu */
	#menu {
		display:none;
	}

	#templatemo_menu, nav {
		display:none;
	}

	.slicknav_menu {
		display:block;
	}
}

@media only screen and (min-device-width : 1024px) {
	#templatemo_menu, nav { width: 560px; float: right; }
}


div sb_box div.preview_min {
	background:#fafafa;
	margin:3px 0px;
	height:120px;
	width:250px;
}


div.sb_box div.preview_min p {
	font-size:8.5pt;
	padding-bottom:45px;
}

div.sb_box div.preview_min a {
	margin:0 !important;
	background:none !important;
	width:100%;
	padding-bottom:50px;
}

div.preview_min a:hover {
	background:#cdcdcd !important;
	border-right:1px solid #eccbed;
}

div.preview_min:hover {
	background:#aaa !important;
	border-right:1px solid #eccbed;
}

div.sb_box div.preview_min img {
	margin-top:2px;
	float:left;
	margin-right:7px;
}


.minerals {
	background:#fefefe;
}

.minerals p span:before {
  content: "! ";
  font-size:17pt;
  font-weight:bold;
  color:#186b0a;
  padding:2px;
}

.minerals p span {
  padding:5px;
  color:#319d1f;
  font-size:12pt;
}

.minerals p {
  padding:4px;
  font-size:11pt;
}

.minerals ul {
  width: 100%;
  padding:3px 4px;
  list-style-type:none;
  margin-left:2px;
}

.minerals ul li {
  display:inline-block;
  width: 48%;
  padding-bottom:5px;
  margin-left:0px;
  list-style-type:none;
  font-size:11pt;
}

.minerals ul li span {
	font-size:1.3em;
	color:#2d0636;
	font-weight:bold;
	border-bottom:1px solid #2d0636;
	margin-top:10px;
}

.minerals ul li:first span {
	margin-top:0px;
}


div.breadcrumb {padding-left:1px;padding-top:2px;padding-bottom:0px;font-family: 'ptsans',sans-serif;}
div.breadcrumb ul  {list-style-type:none; padding:0;}
div.breadcrumb ul li:first-child:before {content: "";}
div.breadcrumb ul li:before {content: "\00BB \0020";}
div.breadcrumb ul li {float:left;padding-right:10px;font-size:10pt;}
div.breadcrumb ul li a {color:#aaa;}
div.breadcrumb ul li a:hover {color:#333;}
div.breadcrumb ul li:last-child{float:none;}



/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: none;
}


/* menu */






@media screen and (max-width: 40em) {
	#templatemo_slider {
		display:none;
	}

	#page_title {
		margin-top:10px;
		font-size: 12pt;
	}
}

@media only screen and (min-device-width : 1024px) {
	#templatemo_slider { clear: both; margin: 10px 0; }

	#page_title {
		float: left;
		font-size: 16pt;
	}
}




	#templatemo_main {
		clear: both;
	}

	#content_top {
		padding: 40px 0px 5px;
		margin-bottom: 40px;
		border-bottom: 4px solid #000;
	}

#page_title {
		padding-bottom: 14px;
		font-family: Arial, Times, Sans-Serif;
		text-shadow: 2px 2px 2px rgba(150, 150, 150, 1);
		color: #222;
}

#page_title h1 {
	margin-bottom:0px !important;
}

#search_box {
	width: 280px;
	height: 30px;
	background: url(images/searchbox.png) right no-repeat;
	margin-bottom:10px;
}

#search_box form {
	clear: both;
	width: 280px;
	height: 28px;
	padding: 0;
	margin: 0;
}

#searchfield {
	float: left;
	display: block;
	height: 20px;
	width: 220px;
	padding: 4px;
	font-size: 12px;
	border:1px solid #d1aae9;
	color: #20508d;
	background: none;
}

#searchbutton {
	float: right;
	display: block;
	height: 28px;
	width: 40px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	background: none;
	border: none;
}

figure {
	width:99%;
	margin:0 auto;
	text-align:center;
	border:2px solid #222;
}

figure img {
	padding:1px;
	width:99%;
}

figure figcaption {
	font-size:1.2em;
	font-style:oblique;
	color:#220419;
}


#templatemo_content img {
	max-width:100%;
	height:auto;
}

@media screen and (max-width: 40em) {
	#templatemo_content {
		width:95% !important;
		float:none;
	}

	#templatemo_sidebar {
		float:none !important;
		width:95%;
	}

	#templatemo_content table {
		overflow:auto;
		max-width:100%;
	}

	.col_3 {
		width:95%;
	}

	.col_4 {
		width:95%;
	}
}

@media only screen and (min-device-width : 1024px) {
	#templatemo_content {
		float: left;
		width: 650px;
	}

	#templatemo_sidebar {
		float: right;
		width: 290px;
	}

	.col_3 {
		float: left;
		width: 280px;
		margin-right: 49px;
	}

	.col_4 {
		float: left;
		width: 225px;
		margin-right: 20px;
	}

}

#templatemo_content {
	font-family:"Quicksand", Tahoma;
	padding-left:10px;
}
.col_3 {
	height:450px;
}

.rmc { margin-right: 0 }

.gallery_box {
	clear: both;
	margin-bottom: 40px;
}

.gallery_box h2 {
	padding-bottom: 8px;
	margin-bottom: 10px;
	border-bottom: 2px solid #000;
}

.gallery {
	margin: 0;
	padding: 0;
	list-style: none;
}

.gallery li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	padding: 5px;
	margin: 0 8px 8px 0;
	width: 220px;
	height: 150px;
	border: 1px solid #ccc;
}

.gallery li a img {
	display: block;
	float: left;
	width: 220px;
	height: 150px;
	margin: 0 2px 2px 0;
}

@media screen and (max-width: 40em) {
	.post_box, .post_box_art {

		margin-bottom: 0px;
	}

	.post_box img {
		float: none !important;
		margin-right: 5px;
	}

	.post_box_art {
		   width:100%;
	}
}


@media only screen and (min-device-width : 1024px) {
	.post_box, .post_box_art {
		clear: both;
		margin-bottom: 10px;
	}

	.post_box img {
		float: left;
		margin-right: 40px;
	}
}

.article_list ul {
	 list-style-type:none;
	 margin-left:0px;
}

.article_list ul li {
	margin-left:0px;
	padding-bottom:10px;
}

.article_list ul li a {
	color:#240420;
	font-size:1.2em;
}

.article_list ul li a:hover {
	color:#999;
}


.post_box, .post_box_art {
	padding-bottom: 10px;
	background: url(images/templatemo_divider.png) repeat-x bottom;
}

.post_box_art {
	line-height:1.7;
	font-size:12pt;
}

.post_box_art p:first-child {
	 font-size:1.2em;
	 color:#390727;
}

.post_box_art p:first-child:first-letter {
	font-size:1.5em;
	color:#390727;
	font-weight:bold;
}




.post_box_art  img {
	text-align:center;
}


.post_box_art h1 {
	font-size:17pt;
	color:#1a477e;
	font-weight:bold;
}

.post_box_art em {

	font-style:normal;
}


.post_box_art a:link {
	color:#1a477e !important;
	text-decoration:none;
}

.post_box_art a:hover {
	text-decoration:underline;
}

.post_box h2, .post_box_art h2 {
	font-size: 30px;
	padding-bottom: 10px;
	border-bottom: 2px solid #000;
}

.post_meta {
	clear: both;
	margin-top: 20px;
	height: 40px;
	padding: 0 10px;
	background: url(images/footer_bottom.jpg) repeat-x center;
	line-height: 30px;
	margin-bottom: 20px;
}




ul.min_list {
	list-style-type:none;
	margin-left:0px;
}

ul.min_list li {
	margin-left:0px;
	padding-left:0px;
}

ul.min_list li a {
	text-decoration:none;
	display:block;
	margin:10px 0px;
}

ul.min_list li a:hover {
	color:#000;
	font-weight:bold;
}

.post_meta a.more { margin: 5px 0 0 }

.sum_span_on, .sum_span_off {
	margin:1px;
	display:block;
	width:14px;
	float:left;
	text-align:center;
}


@media screen and (max-width: 40em) {
	img.main_img  {
		margin-right:3px;
	}
}

@media only screen and (min-device-width : 1024px) {
	img.main_img  {
		margin-right:30px;
		display:block;
	}
}

img.main_img  {
	text-align:center !important;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}




ul.min_menu li {
	display: inline;
	list-style-type: none;
	border:1px solid #7BB2E3;
	margin:0px 2px 0px 2px;
}

ul.min_menu li a {
	background:#2c2f2d;
	padding:5px;
	text-decoration:none;
	color:#fff;
}

ul.min_menu {
	margin-left:-40px;
}

span.sum_span_on a {
	margin:1px !important;
	padding:3px;
	color:#fff;
	text-decoration:none;
}

span.sum_span_on:hover {
	background-color:#fff;
	border:1px solid #2c2f2d;
}

span.sum_span_on a:hover {
	color:#2c2f2d;
}

.sum_span_off {
	background:#c7c0c8;
	padding:2.5px;
	color:#fff;
}

.sum_span_on {
	background:#2c2f2d;
	color:#fff;
	padding:2px 3px 2px 2px;
}

.sb_box {
	margin-bottom: 30px;
}

.sb_box h3 {
	padding-bottom: 4px;
	border-bottom: 2px solid #000;
}

.sb_list, .sb_sug {
	padding: 0;
	margin: 0;
}

.sb_list li, .sb_sug li {
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
	list-style: none;
	text-decoration:none;
	border-bottom: 1px solid #ccc;
}

.sb_list li a {
	text-decoration: none;
	padding-left: 20px;
	background: url(images/templatemo_list.png) no-repeat scroll 0 7px;
}

.sb_sug a {
	text-decoration:none;
}

.sb_sug a:hover {
	text-decoration:underline;
}

.sb_list li a:hover {
	color:#1c73af;
	font-weight:bold;
}

#bot_menu {
	clear: both;
	margin: 30px 0 10px;
	padding: 30px 0;
	font-size: 11px;
	background: #ededed url(images/templatemo_bottom.jpg) top repeat-x;
}

.col_f {
	padding-left: 15px;
	width: 210px;
}

.col_l {
	padding-right: 15px;
	width: 210px;
}

.footer_link {
	margin: 0;
	padding: 0;
}

.footer_link li {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #666;
	list-style: none;
}

.footer_link li a {
	color: #000;
	text-decoration: none;
}


#sum_footer {
	text-align:center;
	width:100%;
}

#sum_footer .foot_list {
	display: flex;
	list-style: none !important; 
	text-align:center;
	align-items:center;
	justify-content: center;
}

#sum_footer .foot_list li {
	margin-right: 10px; 
	font:1.1em;
  }

#sum_footer  p {
	display:block;
	width:100%;
}
@media screen and (max-width: 40em) {
	#sum_footer {
		text-align: center;
		line-height: 40px;
		width:100%;
	}

	#sum_footer ul, #sum_footer ul li {
		list-style: none; 
	}

	#sum_footer a {
		display:block;
		width:100%;
		text-align:center;
	}
}

@media only screen and (min-device-width : 1024px) {
	#sum_footer {
		clear: both;
		text-align: center;
		line-height: 40px;
		width: 960px;
		height: 50px;
		background: url(images/templatemo_footer_bottom.jpg) repeat-x
	}


}

a.shop {

	text-decoration:none;

}
table.sh_tab {
	margin-top:10px;
	border-top:2px solid #490a4a;
	border-bottom:2px solid #490a4a;
}

table.sh_tab tr:nth-child(even) {background-color: #f8eff9 !important;}

table.sh_tab td a {
	 text-decoration:none;
	 color:#0d0211;
	 padding:7px 4px !important;

}


table#books td {
	background-color:#f2f2f2;
	border:1px solid #d1d1d1;
	margin:20px !important;
	padding:20px;
	height:110px;
	width:140px;
}

p.eff a {
	text-decoration:none;
}

p.eff a:hover {
	color:#000;
	font-weight:bold;
}

a.shop img {
	float:left;
	padding-right:10px;

}

.kal_inp input {
	background:#dce2e9;
}

.post_box_art h4 {
	font-size:15pt;
	text-decoration:underline;
	margin-top:5px;
}

table#contact {
	border:1px solid #ccc;
	padding:3px;
	font-family:arial, sans-serif;
}

table#contact textarea {
	font-family:arial, sans-serif !important;
	width:250px;
}

table#contact tr td {
	padding:2px;
}

table#contact td input[type='text'] {
	width:250px;
	border:1px solid #999;
	background:#e3e3e3;
}



table#contact td input:focus {
	background:#F2FFED;
}

#no_sidebar .col_4 ul {
	list-style-type:none;
	margin-left:-15px;
}

#no_sidebar .col_4 ul li a {
	display:block;
	padding:3px 0px;
	text-decoration:none;
}

#no_sidebar .col_4 ul li a:hover {
	color:#000;
}

#templatemo_content p {
	font-family: "Quicksand", sans-serif;
	font-size:1.35em;
	padding-bottom:8px;
	color:#111;
	line-height:1.5em;
}

#templatemo_content ol {
	font-size:1.3em;
}

#templatemo_content ul li {
	font-size:1.20em;
}

#templatemo_content .ad_disclaim p {
	font-size:1.1em;
	color:#999;
}

#templatemo_content .references ol {
   font-size:1.1em;
}

#templatemo_content .references ol li {
	  color:#32062c;
		padding:2px 4px;
}

#templatemo_content .top_clust {
	padding:5px 8px;
	background:#ebe0eb;
	border:1px solid #260419;
	margin-bottom:12px;
}

#templatemo_content .top_clust p {
	font-weight:bold;
}

#templatemo_content .top_clust ul li {
	list-style-type:none;
	font-size:1.3em;
	margin-left:-10px;
}

#templatemo_content a {
	text-decoration:none;
}

#templatemo_content a:hover {
	text-decoration:underline;
}


#templatemo_content h1 {
		font-size:2.6em;
}

#templatemo_content h2 {
	color:#38052e;
}

#templatemo_content h3 {
	text-decoration:underline;
	text-decoration-color:#38052e;
}

#templatemo_content table {
	width:95%;
	border-collapse:collapse;
	border-left:0px;
	border-right:0px;
}

#templatemo_content table caption {
    display: table-caption;
    text-align: left;
		padding:4px 10px;
	font-size:1.2em;
	font-weight:bold;

}

#templatemo_content table thead tr th {
	font-weight:bold;
	background:#e8dcf6;
	color:#2e0721;
	padding:3px 2px;
	border-top:2px solid #4d1390;
	border-bottom:2px solid #4d1390;
	border-left:0px;
	border-right:0px;
}

#templatemo_content table tr td:first-child {
	border-right:1px solid #cacaca;
}

#templatemo_content table tr td {
	padding:4px 3px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px solid #eee;
	
}

#templatemo_content table tr td:nth-child(1) {
	text-align:center;
}

#templatemo_content table tr td:nth-child(2) ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#templatemo_content table tr td:nth-child(2) ul li {
	list-style-type:none;
	padding-left:0px;
	font-size:1.1em;
}

#templatemo_content table tr td:nth-child(2) {
	text-align:left;
	font-size:1.1em;
}



#templatemo_content table tr:nth-child(even) {background: #e0e0e0;}
#templatemo_content table tr:nth-child(odd) {background: #FFF}

/*** SLICKNAV ****/
/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */
.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: right;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer; }
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em; }

.slicknav_menu {
  *zoom: 1; }
  .slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left; }
  .slicknav_menu .slicknav_icon {
    float: left;
    margin: 0.188em 0 0 0.438em; }
  .slicknav_menu .slicknav_no-text {
    margin: 0; }
  .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.125em;
    height: 0.125em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  .slicknav_menu:before {
    content: " ";
    display: table; }
  .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both; }

.slicknav_nav {
  clear: both; }
  .slicknav_nav ul {
    display: block; }
  .slicknav_nav li {
    display: block; }
  .slicknav_nav .slicknav_arrow {
    font-size: 0.8em;
    margin: 0 0 0 0.4em; }
  .slicknav_nav .slicknav_item {
    cursor: pointer; }
    .slicknav_nav .slicknav_item a {
      display: inline; }
  .slicknav_nav .slicknav_row {
    display: block; }
  .slicknav_nav a {
    display: block; }
  .slicknav_nav .slicknav_parent-link a {
    display: inline; }

.slicknav_brand {
  float: left; }

.slicknav_menu {
  font-size: 16px;
  box-sizing: border-box;
  background: #4c4c4c;
  padding: 5px; }
  .slicknav_menu * {
    box-sizing: border-box; }
  .slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 3px #000; }
  .slicknav_menu .slicknav_icon-bar {
    background-color: #fff; }

.slicknav_btn {
  margin: 5px 5px 6px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #222; }

.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  list-style: none;
  overflow: hidden; }
  .slicknav_nav ul {
    list-style: none;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 20px; }
  .slicknav_nav .slicknav_row {
    padding: 5px 10px;
    margin: 2px 5px; }
    .slicknav_nav .slicknav_row:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #ccc;
      color: #fff; }
  .slicknav_nav a {
    padding: 5px 10px;
    margin: 2px 5px;
    text-decoration: none;
    color: #fff; }
    .slicknav_nav a:hover {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      background: #ccc;
      color: #222; }
  .slicknav_nav .slicknav_txtnode {
    margin-left: 15px; }
  .slicknav_nav .slicknav_item a {
    padding: 0;
    margin: 0; }
  .slicknav_nav .slicknav_parent-link a {
    padding: 0;
    margin: 0; }

.slicknav_brand {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  padding: 7px 12px;
  height: 44px; }


	.accordion h3 {
	  position: relative;
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
	  flex-direction: column;
	  width: 100%;
	  padding: 1em 3em 1em 1em;
	  color: #7288a2;
	  font-size: 1.45em;
	  font-weight: 400;
	  border-bottom: 1px solid #e5e5e5;
	  margin-top:0px;
	}

	.accordion h3:hover,
	.accordion h3:hover::after {
	  cursor: pointer;
	  color: #4caf50;
	}

	.accordion h3:hover::after {
	  border: 1px solid #4caf50;
	}

	.accordion h3.active {
	  color: #4caf50;
	  border-bottom: 1px solid #4caf50;
	}

	.accordion h3::after {
	  content: '\002B';
	  position: absolute;
	  float: right;
	  right: 1rem;
	  font-size: 1em;
	  color: #7288a2;
	  padding: 5px;
	  width: 20px;
	  height: 20px;

	  border: 1px solid #cacaca;
	  text-align: center;
	}

	.accordion h3.active::after {
	  content: '\2212';
	  color: #4caf50;
	  border: 1px solid #4caf50;
	}

	.accordion .content {
	  display: none;
	  padding: 1rem;
	  border-bottom: 1px solid #e5e5e5;
	  overflow: hidden;
	}

	.accordion .content p {
	  font-size: 1.2em;
	  font-weight: 300;
	}


.news_topic {
	color:#3b066a;
}

.news_teaser {
	color:#333;
	font-weight:400;
	font-size:0.9em;
}

.gl_list {
	list-style-type:none;
}

.gl_list li {
	padding:5px;
	margin:2px;
	border-bottom:1px solid #acacac;
}

.metric {
	float: left;
	margin-right: 20px;
	background-color: #fff;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 15px #a9bacb;
	width: 40%;
	height: 40%;
	overflow: hidden;
	
  }

  .metric .metric-inner .metric-header {
	overflow: hidden;
	margin: 0;
	border-bottom:1px solid #4d0909;
	height: 40px;
	line-height: 40px;
	width: 100%;
  }

  .metric .metric-inner .metric-header span {
	width: 100%;
  	margin: 0;
  	padding:0;
  	color: #333;
  	display: block;
  	text-align: center;
  	font-weight: 300;
  	font-size: 15px;
	border-bottom:1px solid #4d0909;
	
  }

  .metric .metric-inner .metric-body {
	padding-top: 7px;
	width: 100%;
	overflow: hidden;
	text-align:center;
	min-height:60px;
	font-weight: 400;
  	font-size: 14px;
	color:#000;
  }

.row {
	clear:both;
	margin-top:10px;
	padding-top:10px;
}

/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
 .fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}
 .fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none; }
