@charset "UTF-8";
/* CSS Document */

html {
  scroll-behavior: smooth;
}

body {
	height: 100%;
    width: 100%;
	margin:0;
	padding:0;
}
sect-news
/* ---- HyderLink ---- */
a:link {
	color:#007AB8;
	text-decoration:none;
}

a:visited{
	color:#007AB8;
	text-decoration:none;
}

a:active{
	color:#007AB8;
	text-decoration:none;
}

a:hover{
	color:#007AB8; 
	text-decoration:underline;
}

p { margin-bottom: .5em; }
#back-to-top {
	width:50px;
	height:50px;
	position:fixed;
	bottom:50px;
	right:20px;
	border-radius:5px;
	background:rgba(255,255,255,.6);
	display:none;
	cursor:pointer;
	z-index:100;
}

#back-to-top .icon {
	position:absolute;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:15px solid #999;
	left:15px;
	top:17px;
}

#rthklogo {
	width:125px;
	position:absolute;
	top:25px;
	left:25px;
	z-index:999;
}
/*
#keyart {
	max-width:1280px;
	margin:0 auto;
}

#keyart-mobile {
	display:none;
}
*/
.round-corner {
	border-radius:10px;
	overflow:hidden;
}

#sect-archive a.button {padding: .5em .75em; min-width: 100px;}

a.button {
	display:inline-block;
	font-weight: normal;
	text-align: center;
	color: #fff !important;
	padding: .5em 2em;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	margin: 4px 2px;
	text-decoration:none;
	background-color: #287534;
	letter-spacing: .05em;
	border-radius: 3px;
	overflow: hidden;
	vertical-align: middle;
	min-width: 180px;
}
a.button .fa { font-size: 1.2em; vertical-align: text-bottom; }

a.button:hover, .button:focus {
	background-color: #0c651a;
}

a.button.active {
	background-color: #5eb017;
    border: 0px;
}
a.button.active:hover {
	background-color: #47870f; 
}
a.button.inactive {
	pointer-events: none;
	background-color: #757575;
	opacity: .5;
}
a.button.outline {
	background-color: transparent;
	border: solid 1px #287534;
	color: #447E83 !important;
}
a.button.outline:hover {
	background-color: #eaf4f4;
}
.show-all-btn {
	cursor: pointer;
	background-color: transparent;
	border: solid 1px #287534;
	color: #287534;
	display:inline-block;
	font-weight: normal;
	text-align: center;
	min-width: 180px;
	padding: .5em 2em;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	margin: 4px 2px;
	text-decoration:none;
	letter-spacing: .05em;
	border-radius: 3px;
	overflow: hidden;
	vertical-align: middle;
}
.show-all-btn:hover {
	background-color: #ecf3f7;
}
/*
a.btn2 {
	display:inline-block;
	font-size: 15px;
	font-weight: bold;
	border-radius: 3px;
	border: 0px;
	color: #fff;
	padding: 5px 20px 5px 15px;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	margin: 0 10px 10px 0;
	text-decoration:none;
	background: #72992e;
}
a.btn2:hover, a.btn:focus {
	background: #597822;
}
*/

.header {
	position: relative;
	background-image: linear-gradient(to bottom, #ceedd2 30%, #318e5b);
	/*background: url('../img/bg_header.jpg') top center repeat-x;
	background-size: cover;*/
	height: 500px;
	background-color: #baffd0;
	/* padding: 2em 0em; */
}
#project-logo {
	text-align: center;
}
#project-logo  img {
	position: relative;
    max-width: 580px;
    height: auto;
    z-index: 10;
    top: 2em;
}
.bubbles:after {
	content: '';
	background: url('../img/skyline.png') bottom center no-repeat;
	background-size: cover;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 500px;
	z-index: 0;
}
@media (max-width: 767px) {
	.header { height: 300px; }
	.bubbles:after { content: '';background: url(../img/skyline_s.png) bottom center no-repeat; background-size: contain;}
	#project-logo img {max-width: 420px; top: 1.5em;}
}
@media (max-width: 600px) {
	.header { height: 270px; }
	#project-logo img { max-width: 330px;}
}
@media (max-width: 480px) {
	.header { height: 200px; }
	#project-logo img { max-width: 270px; top: 1.2em; }
}


.icon-arrow-l:before { content: "＜"; display: inline-block; transform: scale(0.7, 1); padding-right: .25em; margin-left: -.5em;  }
.icon-arrow-r:after { content: "＞"; display: inline-block; transform: scale(0.7, 1); padding-left: .25em; margin-right: -.5em; }
.icon-arrow-d:after { content: ">"; display: inline-block; transform: scale(1.2, 0.7) rotate(90deg); padding: 0; padding-left: .25em; margin-right: -.5em; margin-left: .5em; }

/*
.separator {
	border-top:1px solid #fff;
	margin-top:30px;
	margin-bottom:30px;
}

.nopadding {
	padding-left:0;
	padding-right:0;
}

.ias-noneleft, .ias-spinner {
    position: absolute;
    width: 100%;
    bottom: -30px;
	color: #999;
}

.clearfix {
  clear: both;
}

@media (max-width: 767px) {
	#keyart {
		display:none;
	}
	
	#keyart-mobile {
		display:block;
	}
}
*/
.clearfix::after {
	content: "";
	clear: both;
	display: table;
}

@media (max-width: 767px) {
	.hide-on-mobile { display: none; }
	#rthklogo { width: 100px; top:15px; left:15px; margin-bottom:-48px; }
}
@media (min-width: 767px) {
	.hide-on-desktop { display: none; }
}
.roundCorner { border-radius: 5px; overflow: hidden; }
.smoothShadow  { box-shadow:
	0.7px 0.7px 2.2px rgba(0, 0, 0, 0.022),
	1.7px 1.7px 5.3px rgba(0, 0, 0, 0.032),
	3.1px 3.1px 10px rgba(0, 0, 0, 0.04),
	5.6px 5.6px 17.9px rgba(0, 0, 0, 0.048),
	10.4px 10.4px 33.4px rgba(0, 0, 0, 0.058),
	25px 25px 80px rgba(0, 0, 0, 0.08);
}
@media (max-width: 511px) {
	#rthklogo { width:85px; top:15px; left:15px; margin-bottom:-48px; }
}

/* ============================================================
  SECTIONS
============================================================ */

section {
	position: relative;
}
/*
section:first-child {
	padding-top:3em !important;
	padding-bottom:1.5em !important;
}
section:last-child {
	margin-bottom:150px;
}
*/

.sect-title { color: #318c5a; text-align: center; letter-spacing: .1em; margin-bottom: 1em; }
.sect-desc { margin: 0 auto; max-width: 900px; width: 100%; line-height: 1.6em; }
.sect-desc-summary { margin: 1em auto 2em auto; padding: 1.5em; max-width: 1000px; width: 95%; line-height: 1.6em; padding 3em; background: rgba(255,255,255,0.5); border-radius: 5px; }
.sect-desc-summary li { padding-bottom: .5em;}
.narrowBox {width: 60%;}
.box {
	padding: 5px 3px;
}
.eng { letter-spacing: 0; font-family: 'Roboto Condensed', sans-serif; }

/*
.gap-01 {
	padding-bottom:50px;
}

.bck-01 {
	background-color:#fff;
}

.bck-02 {
	border-bottom: solid 1px #a3d8d3;
}

.bck-03 {
	border-bottom: solid 1px #a3d8d3;
}

.bck-04 {
	border-bottom: solid 1px #a3d8d3;	
}
*/
.video-box {
	width:100%; /*min-height: 3px; */
	padding: 1% 0;
	display: block;
	background: linear-gradient(30deg, #d0fec8 5%, #77b355 30%, #2e7933 65%, #91b67d 100%);
}

.container-video {
	max-width: 800px;
	margin: 20px auto;
	padding:20px;
}

#sect-archive { background-color: white; }
#sect-news { background: #dce8ef url('../img/bg_news.jpg') top center no-repeat; background-size: cover; }
#sect-summary { background: #dce8ef url('../img/bg_summary.jpg') top center no-repeat; background-size: cover; }
#sect-related-progs { background: #F7F7F7 url(../img/bg_related_progs.jpg) repeat; }

.content-box { padding-top: 2em; }

.news-box { width: 100%; padding: 2em 0; }
.news-intro { width:100%; margin:30px 0px; padding:0px; }
/*
.news-left { padding: 0px 20px 0px 0px; color: #89af46; font-size: 28px;}
.news-right { border-left: solid 3px #89af46; display:block; }
*/
.news-buttonBox { width: 100%; margin: 20px auto; display: block; text-align: center; }

.forecast-box { width: 100%; margin: 0px auto; display:block; font-size: 1.1em; line-height: 1.4em; color: #191919; padding : 0 0 1em 0;  background: linear-gradient(180deg, rgb(50 142 91) 0%, rgb(31 69 44) 100%); }
.forecast-intro { padding: 1em 0 0 0; margin: 0px 10%; font-size:0.95em; line-height: 1.7em; color: #fff;}

.forecast-intro h2 {color: #e1ffc2!important;}

@media (max-width: 979px) {
	.forecast-intro { width: 100%; margin: 0px; padding: 10px;}
	.video-box { background: linear-gradient(30deg, #d0fec8 5%, #77b355 30%, #2e7933 65%, #609044 100%); }
}

@media (max-width: 600px) {
	.forecast-box { padding: 1em 0; }
	.sect-desc-summary {padding: 0.5em;}
	.forecast-intro h2 { font-size: 1.5em!important;}
}

.program-box { padding-top: 2em; }
.program { padding: 1em 0; border-bottom: dotted 3px #e1e1e1; }

.program-box h3 { font-size:1.3em; font-weight: 500; color: #05879f; }
.grey-bg { background-color: #f2f4f9; }

.cs-sub-desc {padding: 1em 0 2em 0;}
.tag-intro {padding: 3em 0 2em 0; color: #bfbfbf;}


.media-btns {}
/*
.fa.fa-video-camera { font-size: .9em; }
*/
.icon-doc:before { content: ''; display: inline-block; background: url('../img/icon_doc_outline.svg') center center no-repeat; background-size: contain; margin-right: 5px; vertical-align: text-bottom; width: 18px; height: 18px; }
.icon-video-light:before { content: ''; display: inline-block; background: url('../img/icon_video_light.svg') center center no-repeat; background-size: contain; margin-right: 5px; vertical-align: text-bottom; width: 18px; height: 18px; }
.icon-audio-light:before { content: ''; display: inline-block; background: url('../img/icon_audio_light.svg') center center no-repeat; background-size: contain; margin-right: 5px; vertical-align: text-bottom; width: 18px; height: 18px; }
.icon-video-dark:before { content: ''; display: inline-block; background: url('../img/icon_video_dark.svg') center center no-repeat; background-size: contain; margin-right: 5px; vertical-align: text-bottom; width: 18px; height: 18px; }
.icon-audio-dark:before { content: ''; display: inline-block; background: url('../img/icon_audio_dark.svg') center center no-repeat; background-size: contain; margin-right: 5px; vertical-align: text-bottom; width: 18px; height: 18px; }


.list-news {
	width:100%;
	margin:auto;
}

.news-item {
	/* margin: 0px 10px 20px 0px;
    width: 24%;
	float:left;*/
	display: block;
	margin-left: -5px;
	margin-right: -5px;
	background-color: #fff;
	border: solid 1px #ded8d4;
	transition: all .2s ease;
	border-radius: 3px;
	overflow: hidden;
}

.news-item:hover {
	box-shadow: 0px 5px 15px rgba(0,0,0,0.2);
	transform: translateY(-5px); 
}
/*
.list-news>:last-child {
	margin: 0px 0px 20px 0px;
}
*/
.news-text { color: #333; padding: .5em 1em; }

.news-date {
	color:#757575;
	margin: 0px;
	font-size: .9em;
	font-weight:normal;
	padding: 0 1em .5em 1em;
	vertical-align: bottom;
	letter-spacing: .05em;
	font-family:  'Roboto Condensed', sans-serif;
}
@media (max-width: 600px) {
	.news-text { font-size: .9em; }
}
.related-progs-box {
	/* padding: 2em 0; */
}
/*
.rthk-prog-box {
	
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 5px;
	
}
*/
.related-prog-item {
	/* margin: 0px 15px 15px 0px;
	padding: 15px;
	float: left; 
	background-color: #fff;
	border: solid 1px #ded8d4;
	box-shadow: 4px 4px 4px #f1f1f1;
	*/
	padding: .5em 0;
}
/*
.related-prog-item+div { padding-top: 2%; }

.rthk-prog-box>:nth-child(even) { margin: 0px 0px 15px 0px; }
*/
.related-prog-pic {
	padding: .25em;
	margin: 0 auto;
	margin-top: 3%;
}
.related-prog-pic img {
	border-radius: 5px;
	overflow: hidden;
}
.related-prog-title {
	text-align: center;
	padding: .5em 0;
	font-size: 1.1em;
	color: #333;
	margin-bottom: 1em;
	letter-spacing: .05em;
}
@media (max-width: 767px) {
	.related-epi-list { margin-left: -15px; margin-right: -15px; }
}
@media (max-width: 992px) {
	.narrowBox {width: 100%;}
}

/*
.related-epi-list { width: 70%; float:left; }
.related-epi-list >:last-child { border-bottom:0px; }
*/
a.related-epi {
	color: #333;
	margin: 7px;
	position: relative;
	padding: .5em 40px .5em 55px;
	background: white;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	transition: all .2s ease;
	display: flex;
	justify-content: center;
	flex-direction: column;
	/* height: 8em;*/
	border-radius: 3px;
	overflow: hidden;
}

a.related-epi:hover {
	transform: translateY(-5px);
	box-shadow: 0px 7px 15px rgba(0,0,0,0.1);
}
a.related-epi:after { content: "＞"; color: #3fad50; position: absolute; right: 15px; top: 50%; margin-top: -0.7em; font-size: 1.4em; display: inline-block; transform: scale(.6, 1.2); }
a.related-epi .media-type { font-size: 1.3em; position: absolute; left: 20px; top: 50%; margin-top: -15px; }

.epi-title {
	color: #333;
	line-height: 1.5em;
	max-height: 4.5em;
	overflow-y: hidden;
}
.epi-date {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 1em;
	letter-spacing: .03em;
	margin-bottom: 0em;
	color: #5e966c;
}
@media (max-width: 992px) {
	a.related-epi { height: auto; margin-left: 0; margin-right: 0; }
	.epi-title { max-height: initial; }
	.ellipsis-multi:after { display: none; }
}

/* UTILITY */
.overlay-div {
	position: absolute;
	bottom:0;
	text-align: center;
	padding-top: 4em;
	margin: calc(-56px - 5em) 0 0 0;
	background: linear-gradient(360deg, rgba(237,244,247,1) 50%, rgba(237,244,247,0) 100%);
	margin-left: -15px;
	margin-right: -15px;
	width: 100%;
}

.ellipsis {
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.ellipsis-multi {
	position: relative;
}
.ellipsis-multi > div {
	overflow: hidden;
	height: inherit;
	line-height: 30px;
}	
.ellipsis-multi:after {
	content: "...";  
	box-sizing: content-box;
	float: right;
	position: absolute;
	bottom: 0;
	padding-left: 1.2em;
	right: 0;
	text-align: right;
	background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	/*line-height: 2em;*/
}
/* BACK TO TOP */
.back-to-top {
	opacity: 0.8;
	text-indent: -9999px;
	width: 40px;
	height: 40px;
	right: 2%;
	bottom: 15px;
	position: fixed;
	z-index: 100;
	background-color: rgba(0, 0, 0, 0.5);
	transition: background-color 0.2s ease;
}
.back-to-top:after {
	content: '';
	border: solid white;
	border-width: 0 2px 2px 0;
	width: 15px;
	height: 15px;
	display: block;
	padding: 5px;
	top: 50%;
	left: 50%;
	position: absolute;
	margin-top: -4px;
	margin-left: -7px;
	transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
.back-to-top:hover {	
	background-color: rgba(0, 0, 0, 0.7);
}

@media only screen and (max-width: 991px) {
	.back-to-top { width: 70px; bottom: 0px; height: 40px; }
}


@media (max-width: 991px) {	
	.list-news { width: 85%; }
	/* .news-item {  width: 45%; margin: 0px 20px 20px 0px; } */
	.list-news >:last-child { margin: 0px 0px 20px 0px; }
	.list-news >:nth-child(even) { margin: 0px 0px 20px 0px; }
	.related-prog-item { margin: 0px 13px 13px 0px; }
	.rthk-prog-box>:nth-child(even) { margin: 0px 0px 13px 0px;}
}

@media (max-width: 767px) {
	/*
	.related-epimes>div:nth-child(1) {
		padding-right:0;
	}
	
	.bck-02 {
    background-color: #f7f7f7; 
	}
	
	.bck-03 {
	border-bottom: none;
	}
	
	.bck-04 {
	margin-bottom: 40px;
	}
	
	.news-left { padding: 0px 0px 20px 0px; }
	.news-right { border-top: solid 5px #89af46; border-left: 0px; padding: 20px 0px 20px 0px; }
	*/
	.list-news { width: 100%; }
	/* .news-item {  width: 47%; margin: 0px 10px 15px 0px; } */
	.rthk-prog-box {grid-template-columns: repeat(1, 1fr);}
	.related-prog-item { width:100%; margin: 0px 0px 20px 0px;}
	.rthk-prog-box>:nth-child(even) { width:100%; margin: 0px 0px 20px 0px;}
}

@media (max-width: 459px) { 
	/* .news-item { width: 100%; margin: 0px 0px 20px 0px; } */
	.related-prog-item { padding: 7px; }

}
/* ============================================================
  FOOTER
============================================================ */

#copyright { padding: 1em; display: block; }

@media (max-width: 767px) {
	#copyright { margin-bottom: 40px }
}

/* ============================================================
  JWPLAYER
============================================================ */
.jwplayer.jw-flag-audio-player .jw-icon-rewind {
    display: none;
}
/*
.jw-skin-five .jw-icon-next {
	display:none;
}*/




/* Override Bootstrap -------------------------------------------------------------------------------------------- */

/* Navigation */
.navbar { padding: 0; }
.navbar .navbar-brand { color: #746555; }
.nav-item { position: relative; margin: 20px 10px 0px 10px;  min-width: 200px;}
.nav-item:after { width: 100%; }

.nav-item:hover .nav-link {
	transform: translateY(-2px);
	background-image: linear-gradient(to bottom, #38b8a4, #225b57);
}
.nav-item.active .nav-link {
	background-image: linear-gradient(to bottom, #ed7070, #713a7b);
}
.nav-item.inactive {
	position: relative;
	padding: 5px 20px 5px 20px !important;
	border-radius: 3px;
	color: #eddbfd !important; 
	text-align: center;
	z-index: 30;
	font-size: 1.0em;
	background-color:  rgba(116, 101, 85, 0.3);
	line-height: 1.2em;
}


.nav-link {
	position: relative;
	padding: 10px 30px !important;
	border-radius: 5px 5px 0px 0px;
	color: #eaffce !important; 
	background-image: linear-gradient(to bottom, #71a974, #245927);
	text-align: center;
	z-index: 30;
	font-size: 1.1em;
	transition: all .2s ease;
	line-height: 1.1em;
}

.index-nav-link {border-radius: 5px 5px 5px 5px;}

@media only screen and (max-width: 991px) {
	.nav-item { margin: 5px 0px 0px 0px; }
	.nav-item:hover .nav-link { transform: none; }
	.nav-link { transition: none;  border-radius: 0px 0px 0px 0px;}
}


#nav-event {
	pointer-events: none;
	opacity: 0.5;
}
@media only screen and (max-width: 991px) {
	.nav-link { text-align: center; }
}
.active .nav-link { 
	position: relative; z-index: 10; /* required to put at top */
	color: #FFF !important;
}
.active .nav-link:link,
.active .nav-link:visited,
.active .nav-link:active,
.active .nav-link:hover {
	color: #FFF !important;
}
.navbar { position: relative; z-index: 10; background-color: #1f452c; }
@media only screen and (max-width: 992px) {
	
	.navbar { position: relative; background-color: #e2ffe5; /* box-shadow: 1px 3px 6px rgba(0,0,0,0.05); */ }
	.nav-item:after { height: calc(100% - 6px) !important; margin: 4px 0; top: 0; width: 4px;  }
	.nav-item:hover:after { width: 10px; }
	.active.nav-item:after { height: 2em; color: #fff; width: 100%; color: #FFF; border-radius: 3px; }
	
	.navbar.affix { position: fixed; z-index: 20; top: 0; width: 100%; box-shadow: 2px 2px 12px rgba(0,0,0,0.05); }

}
.affix .nav-item:hover .nav-link { transform: translateY(-4px); }
.navbar .navbar-brand { position: relative; visibility: visible; color: #276641; font-size: 1.2em; font-weight: bold; padding-left: 1.5rem; }
.navbar-nav { letter-spacing: .1em; }

.navbar-toggler { border: none !important; }
.navbar-toggler[aria-expanded="true"] { background-color: rgba(179,193,194,0.3); }
.navbar-toggler.collapsed { /* background-color: transparent; z-index: 99; */ }

.collapsing .nav-link,
.collapse.show .nav-link { padding: .35rem 1rem; }

.navbar-expand-lg .navbar-nav .nav-link { padding-right: .75rem; padding-left: .75rem; }

.dropdown-menu { border: none; box-shadow: 2px 2px 12px rgba(0,0,0,0.1); }
.dropdown-menu .dropdown-item { color: #373737; text-decoration: none; }
.dropdown-menu .dropdown-item:hover { background-color: rgba(16,30,86,0.1); }
.dropdown-menu .dropdown-item.disabled { /* color: rgba(164152,109,.5); */ pointer-events: none; }

@media only screen and (max-width: 991px) {
	.dropdown-toggle { width: 100%;  transition: none; }
}
@media only screen and (min-width: 992px) {	
	.dropdown-toggle { position: relative; overflow: hidden; }
	#sport-dropdown,
	#emoji-dropdown { width: 180px !important; min-width: initial; }
	#message-dropdown { width: 300px !important; min-width: initial;  }
}
.icon-emoji { background-size: auto 100%; background-repeat: no-repeat; background-position: 10px center; padding-left: 50px; }

/* ============ desktop view ============ */
@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
}	
/* ============ desktop view .end// ============ */

/* Pagination ------------------------------------------------------------------------------------------------------ */

.page-link {
	color: #334b83;
	background: none;
	border: none;
	border-radius: 3px;
	transition: all .2s ease;
}
.page-item.active .page-link {
	border-radius: 3px;
	color: #fff;
    background-color: #334b83;
    border-color: none;
}

@media (min-width: 1440px) {
	.container {
		max-width: 1320px;
	}
}

/* Add scrollbale Menu ----------------------------------------------------------------------------------------------------- */

.scrollable-menu {
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
}


@media only screen and (min-width: 992px) {
	
	.navbar-brand { display: none; }
	
	.affix + .container-fluid {
		padding-top: 70px;
	}
	.affix-top .navbar-brand { display: none; }
}
@media only screen and (max-width: 991px){
	.affix + .container-fluid {
		padding-top: 60px;
	}
}



/*-------------  Video Slider -------------*/
.miniSlider { 
	position: relative; width: 86%; 
	margin: 30px auto 0px auto; 
	padding: 0 0 20px 0;
}
.miniSlider.inner { margin: 0 auto 0 auto; }
.slideWrap { position: relative; top: 0; bottom: 0; left: 0; right: 0; vertical-align: bottom;  }
.picWrap { width: 100%; display: block; }
.gisWrap {   width: 100%; height: auto;  text-align: left;  box-sizing: border-box;}
.gisWrap p { margin: 0 0; }
.gisTit { font-size: 1em; font-weight: 500; letter-spacing: 1px; padding: 10px 0 3px 0; color: #545454;}
.gisCon { font-size: 0.85em; line-height: 1.5em; letter-spacing: .05em; padding: 10px 0; color: #545454; }
.gis { padding: 0 !important;}
.slideWrap a {text-decoration:none;}
.slideWrap a:hover {text-decoration:underline; text-decoration-color: #545454;}

