/* RGC new */
/*
body, table, p, div, span, form, input, textarea, select, pre, button { font-family:  Verdana Sans-serif, Heiti TC, LiHei Pro, "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Tahoma; }
*/
#About h2 {color:#5D9558;}
#About h3 {color:#5D9558;margin-top:20;*margin-top:10;}
#About h4 {margin-top:20;*margin-top:10;font-size:15px;}
#About .title-bg {background-color:#694D96;}
#About .news-title{color:#694D96;}
#About legend {color:#694D96;}

#News h2 {color:#5D9558;}
#News h3 {color:#5D9558;margin-top:20;*margin-top:10;}
#News .title-bg {background-color:#694D96;}
#News .news-title{color:#5D9558;}
#News legend {color:#5D9558;}

#Course h2{color:#F56E24;}
#Course .title-bg {background-color:#F56E24;}
#Course .news-title{color:#F56E24;}
#Course table .table-info{background-color:#FEF8F4;border:1px solid #FABF98;width:80%;border-collapse:collapse;}
#Course table .s1{background-color:#FEF8F4;}
#Course table .s2{background-color:#FFEADE;}

#Bible h2{color:#E8629A;}
#Bible .title-bg {background-color:white;}
#Bible .news-title{color:#E8629A;}

#Bookstore h2{color:#558312;}
#Bookstore .title-bg {background-color:#86C627;}
#Bookstore h3{color:#558312;font-size:14;text-align:center;margin:10 0;padding:0;}
#Bookstore legend{color:#558312;font-size:14;text-align:center;margin:10 0;padding:0;}

#SearchHeader { font-family:Tahoma; font-size:large; }

.link-web-div {float:left;width:125px;height:50;overflow:hidden;margin-right:20px;margin-bottom:10px;}
.link-web-div img {border:1px solid #dddddd;}

.daily-tab {margin-left:0; padding-left:0;}
.daily-tab li {display:inline;padding:3 10px;}

#front-buttons td {text-align:center;vertical-align:top;}

fieldset { 
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  *border-radius: 3px;
}

.bookInfo{
	border:1px solid #E8F2D8;
	background-color:#FBFEF5;
	color:#555555;
}

.bookInfo-col-itemName{
	width:16%;
	border-bottom:1px solid #E8F2D8;
	border-left:1px solid #E8F2D8;
}

.bookInfo-col-item{
	width:32%;
	border-bottom:1px solid #E8F2D8;
}

.bookInfo-col-itemLong{
	border-bottom:1px solid #E8F2D8;
}

.bookInfo-col-colon{
	width:2%;
	border-bottom:1px solid #E8F2D8;
}

.bookInfo-ItemNo{
    font-size:20;
    font-weight:bold;
    padding-top:2;
}


.bookInfo-m{
	border:1px solid #E8F2D8;
	background-color:#FBFEF5;
	color:#555555;
        margin-bottom:20px;
}

.bookInfo-col-itemName-m{

	border-bottom:1px solid #E8F2D8;
	border-left:1px solid #E8F2D8;
}


#news th{vertical-align:top;text-align:right;padding-right:10;font-weight:normal;color:#7F5F4D;}
#news {background-color:#Ffffff;}
#calendarTable table {text-align:center;}
.siteListTitle {display:none;}
p.siteListContent {padding:0; margin:0;}
p.siteContent {padding:0; margin:0;}
.more-icon{vertical-align:middle;margin-left:5;}
.title-head-left {height:30;margin:10 10 0 18;text-align:left;padding:0;}
.title-head-center {height:30;margin:10 10 0 0;text-align:left;padding:0;}
.title-head-right {height:30;margin:10 10 0 18;text-align:left;padding:0;}

.book-title {color:#558312;font-size:16;}
.contentHeaderEng {color:#558312;font-size:12;}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); top:33px;left:0px;}
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

.autocomplete-suggestion .Author { color: grey; }
.autocomplete-suggestion .Publisher { color: blue; }
.autocomplete-suggestion .SearchText { color: red; font-weight:bold; }

#calendarTable{text-align:center}

.icon-search{
	background:transparent url(upload/mz/images/icon-search.gif) no-repeat scroll 0 0;
	border:0;
	padding:0;
	width:15px;
	height:16px;
	cursor:pointer;
	
}

.table-event ol {
    padding:0 20;
    *padding:0 25;
    margin:0;
}

.div-space {height:10;}
.footer-1{
    background: #5E5F51;
    color: #fff;
    font-size:11px;
    width:900;
    text-align:center;
    height:40;
    *margin:10;
    vertical-align:middle;
}

.footer{
	font-size:11px;
}

html{font-size:15px;}
body {color:#555555;background-color:transparent;padding-top:0px;}
body {
    padding-bottom: 0px;
	font-size:16px;
}
ul {padding-left:20px;margin-left:10px;}
/*ul > li {font-size:13px;list-style-type:disc;letter-spacing:0.1em}*/
ol > li {
   line-height: 140%;
   padding-bottom:1em;
    }

ol.carousel-indicators > li {
	padding-bottom:0em;
}
	
img {border:0;}

table th {vertical-align:middle;white-space:nowrap;line-height:140%}
table td {line-height:140%;letter-spacing: 0.1em;word-break: break-all;}

table.table  th {vertical-align:middle;white-space:normal;line-height:140%}



p {line-height:140%;letter-spacing:0.1em;word-break: break-all;}

h1, h2, h3, h4, h5, h6 { font-family:Tahoma; }
/*
h2 {color:#5D9558;font-size:18px;text-align:left;padding:5px 0 0 0;}
h2.under-line {color:#5D9558;font-size:18px;text-align:left;border-top:none;border-bottom:1px solid #999999;margin:30px 0 10px 0;padding:5px 0 0 0;}
h3 {color:#5D9558;font-size:16px;text-align:left;margin:0;padding:0 0 0 0;margin-top:20px;}
h4 {font-size:13px;}
h5 {font-size:13px;}
*/

h3.underline {border-bottom:1px solid #cccccc}

ol.al {padding-left:20px}

hr {border-color:#666666;border-width:0 0 1px 0;}

legend {font-weight:bold;}
fieldset {margin-top:5px;margin-bottom:10px;}
fieldset > table , th {text-align:left}



#footer-1{ 
    background: transparent url(/new/acms/upload/mz/images/footer-bg.jpg) scroll;
    color: white;
    font-size:12px;
    text-align:center;
    height:56px;
    vertical-align:middle;
}

#top-menu-td {height:33px;background-color:#B3D177}

#more-selection {padding:0 10px;}


.siteListTitle {display:none;}
.siteListContent {padding:0; margin:0;}
.menu-list {padding:0px 0px 0px 10px;margin:0px 0px 0px 10px;list-style-position:outside;line-height:140%;list-style-type:disc;text-align:left;}

#leftBar > ul.menu-list {padding:0px 10px 0px 20px;margin:20px 0px 0px 10px;list-style-position:outside;line-height:140%;list-style-type:disc;text-align:left;}

#preview-list {
    margin:20px 0 20px 10px;
}


.menu-list hr {
    border-width: 0pt 0pt 1px; 
	border-bottom: 1px dotted #cccccc;
	border-top:1px solid transparent;
	margin-top: 0px;
    margin-bottom: 0px;
}


/*body {background:gray url(/new/acms/upload/mz/images/bg-1.jpg) repeat-y fixed 50% 0 }*/
body {
	background-color:gray;
    /*background: gray url(/new/acms/upload/dmc/images/hong-kong-skyline-view.jpg) fixed no-repeat 50% 50%;*/
    background-size: cover;
}

.title-date {width:100%;text-align:right;margin-right:20px;margin-top:5px;}
.tc, .textCenter {text-align:center}
.tr, .textRight {text-align:right}
.tl, .textLeft {text-align:left}
.vm td, .vm th {vertical-align:middle}
.vt td, .vt th {vertical-align:top}
.vb td, .vb th {vertical-align:bottom}

/*.menu-list li{list-style-image:url(/acms/upload/mz/images/bullet-1.png);vertical-align:bottom;margin:0 4px 6px 0;}*/
/*
.menu-list li {
    list-style-image: url(/new/acms/upload/rgcc/images/bullet-1.gif);
}
*/

.table-p th {vertical-align:top;}

.title-front {font-size:16px;color:#5D9558;}
.title-Category {font-size:24px;color:#0092D7;}
.title-Content {font-size:17px;color:#5D9558;}

.news-cell-body {display:block;font-size:11px;float:left;text-align:left;margin-bottom:3px;width:100%;}
.news-title-bar {padding:5px 5px 0px 5px;/*background:#fcf1e1 url("/clients/mz/acms/upload/mz/images/semi-white2.png");*/}
.news-title {font-size:18px;font-weight:bold}
.news-title-info {font-size:11px;}
.news-title-info-bold {font-size:11px;font-weight:bold}
.news-title-info-bar {padding-top:4px;border-bottom:1px dotted #CCCCCC;}
.news-body-table {margin:10px 0px 20px;width:100%}
.news-body-img-div {border: 1px solid #cccccc; padding: 2px; margin:0px;width:80px;background-color:white}
.news-body-img {width:80px}
.news-body-bottom {margin-bottom:10px;border-bottom:1px solid #999999;}

.han {font-size:16px; color:#AE5E1B;}

.iframe-content-doc {width:700px;height:1000px;border:0px;}

.th-center th {text-align:center;}
.th-middle th {vertical-align:middle;}

p.siteListContent p.siteListTitle {margin:0px;}

.top-slideshow {height:206px}
p.note {font-size:11px}

/* #menu td {padding:0 15 0 0;} */

.bg-lightgreen {background-color:#53BFBF}


/* 
table.menu {background-color:transparent}
table.menu-1{background-color:#transparent}
*/


.table-1 {width:100%;text-align:left;font-size:13px;border-collapse:collapse;border:1px solid #dddddd; }

.table-2 {width:100%;border:1px;border-collapse:collapse;padding:10px;text-align:left;vertical-align:top;font-size:13px;}
.table-2 th{white-space:nowrap;text-align:right;vertical-align:top;font-size:13px;}
.table-3 {width:100%;*width:95%;text-align:left;font-size:13px;border-collapse:collapse;border:0px solid #dddddd; }
.table-3 ol {margin:0;padding:0 20;*padding:0 22;}

/*
table.table-1 {margin-bottom:10px;width:630px;*width:630px}
table.table-1 th {background-color:#DADF00;color:white;border:1px solid #DADF00}
table.table-1 .s0 {background-color:#DADF00;color:#666804;border:1px solid #DADF00;font-weight:bold;}
table.table-1 .s1 {background-color:#F4F4D7;width:120px;}
table.table-1 .s2 {background-color:#ffffff;}
table.table-1 td {border:1px solid #DADF00;padding:5px;}
*/


#tabItem-frontpage-1.tabItem {
	font-size:13px;
	padding:10px 20px;
	background-color:#e5f3fe;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #B7B7B7 #B7B7B7;
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
}

#tabItem-frontpage-1.tabItemMO
{
	font-size:13px;
	padding:10px 20px;
	background-color:#FDFFF4;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #F8FDF1 #B7B7B7;
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
}

#tabItem-frontpage-2.tabItem {
	font-size:13px;
	padding:10px 20px;
	background-color:#e5f3fe;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #B7B7B7 #B7B7B7;
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
}


#tabItem-frontpage-2.tabItemMO
{
	font-size:13px;
	padding:10px 20px;
	background-color:#FDFFF4;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #F8FDF1 #B7B7B7;
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
}


#tabItem-frontpage-3.tabItem {
	font-size:13px;
	padding:10px 20px;
	background-color:#e5f3fe;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #B7B7B7 #B7B7B7;
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
}


#tabItem-frontpage-3.tabItemMO{
	font-size:13px;
	padding:10px 20px;
	background-color:#FDFFF4;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #F8FDF1 #B7B7B7;
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
}

#tabItem-frontpage-4.tabItem {
	font-size:13px;
	padding:10px 20px;
	background-color:#e5f3fe;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #B7B7B7 #B7B7B7;
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
}

#tabItem-frontpage-4.tabItemMO
{
	font-size:13px;
	padding:10px 20px;
	background-color:#FDFFF4;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #F8FDF1 #B7B7B7;
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
}

#tabItem-frontpage-5.tabItem {
	font-size:13px;
	padding:10px 20px;
	background-color:#e5f3fe;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #B7B7B7 #B7B7B7;
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
}

#tabItem-frontpage-5.tabItemMO
{
	font-size:13px;
	padding:10px 20px;
	background-color:#FDFFF4;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #F8FDF1 #B7B7B7;
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
}
#tabItem-frontpage-6.tabItem {
	font-size:15;
	padding:10px 20px;
	background-color:#e5f3fe;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #B7B7B7 #FFEED1;
	position:relative;
	top:1;
	letter-spacing:0px;
	color:#1E2235;
}

#tabItem-frontpage-6.tabItemMO
{
	font-size:15;
	padding:10px 20px;
	background-color:#FDFFF4;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #F8FDF1 #B7B7B7;
	position:relative;
	top:1;
	letter-spacing:0px;
	color:#1E2235;
}


div.tabItem {
	font-size:13px;
	padding:10px 20px;
	background-color:#e5f3fe;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #B7B7B7 #B7B7B7;
	/*background-image:url("/clients/mz/acms/upload/mz/images/semi-white2.png");*/
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;	
	border-radius:10px 10px 0 0;
}

div.tabItemMO
{
	font-size:13px;
	padding:10px 20px;
	background-color:#;
	border-width:1px;
	border-style:solid;
	border-color: #B7B7B7 #B7B7B7 #F8FDF1 #B7B7B7;
	/*background-image:url('/clients/alcc/acms/upload/alcc/images/semi-white.png');*/
	position:relative;
	top:1px;
	letter-spacing:0px;
	color:#1E2235;
	border-radius:10px 10px 0 0;
}

div.tabSection{	
	padding:20px;
	position:relative;
}

div.tabBody{
	border:1px solid #B7B7B7; 
	overflow:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color:#FDFFF4;
	border-radius:0 10px 10px 10px;
}

div.tabBody img {max-width:500px;}

/*#content img {max-width:720px;}*/
img.banner {width:720px;}
img.banner-s {width:600px;}

.col-2 {width:350px}

img.contentImage {
    margin-top:0px;
    width:100%;
	margin-bottom: 15px;
}


img.contentIcon {
    margin:0 0 0 0;
    width:84px;
    padding:2px;

}

.foot-note{
    font-size:11px;
}

.foot-note-bold{
    font-size:11px;
   font-weight:bold;
}

#video-info 
{
    width:300px;
}

#video-info th
{
    text-align:right;
    width:70px;
    vertical-align:top;
}

#video-info td
{
    text-align:left;
    width:210px;
    vertical-align:top;
}

#video-info .video-info-title
{
   font-weight:bold;
   text-align:right;
   width:70px;
   vertical-align:top;
   white-space: nowrap;
}

.table-center td {text-align:center;vertical-align:middle;}
.table-center th {text-align:center;vertical-align:top;}

blockquote {margin:10px 0 20px 20px;}


.front-left {width:200px;padding:15px 0px 15px 0px;font-size:13px;border-left:0px; border-right:0px;border-bottom:0px;}

.front-left-menu {width:120px;text-align:center;vertical-align:top}
.front-center {width:580px;vertical-align:top}
.front-right {width:200px;text-align:center}
.front-center-right {width:780px;vertical-align:top}

.front-center-table {width:100%;vertical-align:top}

#sitemap-menu ul li {list-style-type:none;font-size:13px;}

div.Area-BBT  {width:720px;}

#leftBar {width:200px;*height:500px;background:white url(/acms/upload/mz/images/left-bar-bg.jpg) no-repeat scroll center top}
#leftBar img.leftBarImg {width:200px;}

#rightContent {width:780px;background-color:white}
#rightContent .rightContent-title {height:47px;margin:15px auto 0px 20px;}
#rightContent .rightContent-bg {background:white url(/acms/upload/mz/images/content-bg-1.jpg) scroll no-repeat;height:100%;padding:30px;}

table.time-table tr.S1, table.time-table tr.s1 {background-color:#f4faef;}
table.time-table tr.S2, table.time-table tr.s2 {background-color:#ffffff;}
table.time-table tr.S0, table.time-table tr.s0 {background-color:#b3d177;}
table.time-table th, table.time-table td {padding:5px;border:1px solid #b3d177;}
table.time-table {border:1px solid #b3d177;border-collapse:collapse;width:100%}


.link-list-float {list-style-type:none;margin:0px;padding:0px;}

.img-right {
   float:right;
   padding-left:10px;
}

.img-left {
   float:left;
   padding-right:10px;
}

.img-right-thumb {
   float:right;
   width:100px;
   padding-left:10px;
}

.img-left-thumb {
   float:left;
   width:100px;
   padding-right:10px;
}

.img-cal {
   margin:0 4px 6px 0;
   *margin:2px 6px 3px 0;
   vertical-align:bottom;
}

.breadcrumb-box {height:31px;background-color:white;}

.select-more {width:100%;display:none;}
.display-none {display:none}

.align-left {text-align:left}
.align-center {text-align:center}
.align-right {text-align:right}

.table-transparent {  border-spacing:0px;  border-collapse:collapse; width:100%;background-color:transparent;}

.table-blank {  border-spacing:0px;  border-collapse:collapse; width:100% }
.table-blank td {padding:0px}

.bg-white {background-color:white}
.bg-transparent {background-color:transparent}
.bg-semi-transparent {background:transparent url(/acms/upload/mz/images/semi-white.png) scroll}
.bg-gray {background-color:#e5e5e5;}
.bg-graystats {background-color:#c9cbbe;}
.bg-yellow {background-color:#fbfeed;}
.bg-palegreen {background-color:#d6efef;}

.player-info-content {color:#f4ccad;}

.speaker-photo {float:right;padding-top:5px;width:136px;height:136px;}

.bg-blur-1 {background:transparent url(/acms/upload/mz/images/header-bg/header-bg-1.jpg) scroll}
.bg-blur-2 {background:transparent url(/acms/upload/mz/images/header-bg/header-bg-2.jpg) scroll}
.bg-blur-3 {background:transparent url(/acms/upload/mz/images/header-bg/header-bg-3.jpg) scroll}
.bg-blur-4 {background:transparent url(/acms/upload/mz/images/header-bg/header-bg-4.jpg) scroll}
.bg-blur-5 {background:transparent url(/acms/upload/mz/images/header-bg/header-bg-5.jpg) scroll}
.bg-blur-6 {background:transparent url(/acms/upload/mz/images/header-bg/header-bg-6.jpg) scroll}

.h-scroll {
  overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}

.indextext {
	cursor:pointer;
	display:inline;
	font-family:SimHei;
	font-size:xx-large;
}

.white {color:white}
.black {color:black}
.yellow {color:#ffdd23}

.player-info {font-size:17px}

.no-margin {margin:0px}
.padding {padding:15px}
.no-padding {padding:0px}
.topList-margin {margin: 15px 0}
.no-padding-top {padding-top:0}

.no-border {border:0px}

.sm { font-size:80%; }
.lg { font-size:120%; }
.b { font-weight:bold; }
.i { font-style:italic; }

h1 { font-size:xx-large; }
h2 { font-size:x-large; }
h3 { font-size:large; }
h4 { font-size:medium; }
h5 { font-size:small; }
h6 { font-size:x-small; }
/*a.dropdown-toggle { font-family:Tahoma; font-size:large; }*/
/*.dropdown-menu {background-color:#D9534F}*/
/*#navbar  li  a:active {color:red;}*/
/*#navbar  li  a:hover {color:white;background-color:#C1423F;}*/


/*.dropdown-menu > li.open > a.has-submenu {background-color:red;}*/
/*.dropdown-menu > li.open > a:focus {background-color:red;}*/
.dropdown-menu a { font-size:medium;}
.heading { font-size:large; }

.panel {margin-top:15px;margin-bottom:5px}
.panel > .list-group {margin-left:0}

.panel-heading {
    padding: 5px 15px;
}

.list-group-item {
    padding: 5px 15px;
}

.closure {
    font-size: 10px;
    vertical-align: bottom;
    top: 5px;
}

#SearchBy { font-size:14px; }

.table-main-body {margin-left: auto;  margin-right: auto;text-align:left;width:980px;}
.top-bar-left {width:372px; height:52px; text-align:left;vertical-align:bottom;padding-bottom:8px}
.top-bar-right {height:52px;text-align:right;color:white;vertical-align:bottom;padding-bottom:8px}

.icon-title-div {float:left;width:230px;height:80px;overflow:hidden;}
.icon-title-div > .icon-img {float:left;width:52px;}
.icon-title-div > .icon-img img {width:52px}
.icon-title-div > .icon-title {margin-top:15px}

.coworker-item-div {float:left;width:120px;height:130px;overflow:hidden;text-align:center}
.coworker-item-div > .icon-img {left:width:100%;height:80px}
.coworker-item-div > .icon-img img {width:52px}
.coworker-item-div > .icon-info {height:40px;width:100%}

.ministry-item-div {float:left;width:100px;height:130px;overflow:hidden;text-align:center;}
.ministry-item-div > .icon-img {float:left;width:100%;height:80px;}
.ministry-item-div > .icon-img img {width:52px;}
.ministry-item-div > .icon-info {height:40px;width:100%}

.zone-member-item-div {float:left;width:100px;height:130px;overflow:hidden;text-align:center;}
.zone-member-item-div > .icon-img {float:left;width:100%;height:80px;}
.zone-member-item-div > .icon-img img {width:52px;}
.zone-member-item-div > .icon-info {height:40px;width:100%}

.album-cell {float:left;display:inline;width:220px;height:100px;background-color:transparent;margin:0 10px 10px 0;border:1px solid #dddddd}
.album-cell > .icon-img {float:left;display:inline;width:90px;height:90px;margin:5px;overflow:hidden}
.album-cell > .icon-info {display:inline;font-size:11px;line-height:130%}

.link-item-div {float:left;width:100px;height:130px;overflow:hidden;text-align:center;}
.link-item-div > .icon-img {float:left;width:100%}
.link-item-div > .icon-img img {width:60px;}
.link-item-div > .icon-info {height:40px;width:90%;text-align:center;margin:auto;}

.link-front {overflow-x:hidden;position:relative;width:290px;margin:auto;}
.link-front-img {float:left;width:52px;margin:4px;*margin:3px;border:1px solid #dddddd;}

.link-item-div-front {float:left;overflow:hidden;text-align:center;}
.link-item-div-front > .icon-img {float:left;width:100%}
.link-item-div-front > .icon-img img {width:52px;margin-right:4px;border:1px solid #eeeeee;}
.link-item-div-front > .icon-info {height:40px;width:90%;text-align:center;margin:auto;}

.witness-div {float:left;width:180px;height:160px;overflow:hidden;margin:0 auto;}
.witness-div > .icon-img {width:180px;text-align:center;}
.witness-div > .icon-img img {width:150px;margin:0 auto;}
.witness-div > .icon-title {width:150px;margin:0 auto;text-align:center;}


.zone-icon {width:100%;height:80px;text-align:center;background-color:#EEECD4;}
#zone-name {padding:10px;text-align:center;background-color:#EAE8DB;border-top:1px solid white;border-bottom:1px solid white;}

.embed-frame {float: left; width: 270px; max-width: 260px;}

.embed-video {width:100%;height:240px}
.embed-audio {width:100%;height:24px;}

.embed-video-front {width:290px;height:243px}
.embed-audio-front  {width:290px;height:24px}

audio {
    width: 100%; /*or inherit*/
}

.embed-container {

   /*padding-bottom: 5%;*/ /* play with this until right */
   overflow: auto ;
   position: relative;
   
}

.embed-container iframe {
   width: 100% !important;
   /*height: 100% !important;
   position: absolute;
   top: 0;*/
   left: 0;
   -webkit-overflow-scrolling: touch !important;
}

.embed-container iframe.pdfjs {
    height: 630px;
    position: inherit;
    -webkit-overflow-scrolling: touch !important;
}


.location-map {
    position: relative;
    padding-bottom: 75%;
    overflow: hidden;
}

.location-map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.biblerefs {
	
}

#c-heading {color:#aea448;}

.padding-bottom {padding-bottom:20px}

.clear-both {clear:both}

.icon-image {width:200px;height:115px;}

li.calendar-link { text-decoration:underline; }

.table-margin { margin:30px 0; }

.vmList-row-cell {
	/*border-top: 1px solid #d2d2d2;*/
	letter-spacing: 0;
	padding: 3px 0;
	width: 100%;
	height:35px;
}
.vmList-row-cell .photo {
	float: left;
	height: 70px;
	width:70px;
	overflow-y: hidden;
	padding: 3px 7px;
}
.vmList-row-cell .photo img {
	width: 60px;
}
.vmList-row-cell .info-box {
	text-align: left;
	width: 100%;
	padding-top:5px;
}
.sermon-title {
  font-family: Tahoma;
	letter-spacing: 0;
	padding-right: 8px;
	font-size:large;
	text-overflow: ellipsis;
	line-height:130%;
	font-weight:bold;
}
.vmList-row-cell .info-box .icons-container {
	color: #696969;
	padding-right: 12px;
	text-align: right;
}
.vmList-row-cell .info-box .icons-container .icon-cart {
	font-size: 18px;
}
.vmList-row-cell .info-box .icons-container .favorite {
	color: #ffa300;
	font-size: 18px;
}
.vmList-row-cell .info-box .icons-container .salesprice {
	color: #ff9933;
	font-size: 14px;
	font-weight: bold;
}
.vmList-row-cell .info-box .book-author {
	color: #ff9933;
}
.vmList-row-cell .info-box .publisher .link {
	color: #ff9933;
}

/*#main-menu {text-shadow:1px 1px #999999}*/

.top-menu-item A, .top-menu-item A:link, .top-menu-item A:visted {
	color:black; 
	text-decoration:none;
}   
 
.top-menu-item A:hover  { 
	color:#555555; 
	text-decoration:none
}


#BibleVerses { font-size:24px; }
#BibleVerses .vno { font-size:12px; }
#BibleVerses .verse .S { font-family:標楷體; font-size:18px; }

#footer-1 A, A:link , A:visited { color:#ffffff; text-decoration: none;}    
#footer-1 A:hover , A:active {color:#ffffff; text-decoration: underline;}

#footer A, #footer A:link , #footer A:visited { color:#ffffff; text-decoration: none;}    
#footer A:hover , #footer A:active {color:#ffffff; text-decoration: underline;}

/*
.content-container-2 p A, .content-container-2 p A:link , .content-container-2 p A:visited { color:gray; text-decoration: underline;}    
.content-container-2 p A:hover , .content-container-2 p A:active {color:black; text-decoration: underline;}
*/

.breadCrumbHolder {background-color:#FBFDF0}
#breadCrumb A, A:link , A:visited { color:#999999; text-decoration: none;}    
#breadCrumb A:hover , A:active {color:#555555; text-decoration: none;}
/*#breadCrumb .breadCrumb {background-color:#DFFFFA}*/

#preview-list A, #preview-list A:link, #preview-list A:visited {color:#F6841B;}
.breadCrumb {background-color:}

.Page-Author {text-align:right}

.slogan {font-size:20px;}

.content-brief .glyphicon {
	display:inline;
}

.img-thumbnail {
    background-color: #fff;
    border: 1px solid #ddd;
    display: inline-block;
    height: auto;
    line-height: 1.42857;
    max-width: 100%;
    padding: 0px;
	width:80px;
    transition: all 0.2s ease-in-out 0s;
}

.speaker-photo  .img-thumbnail {
	width:136px;
	height:136px;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 50%;
    -webkit-transition: all .2s ease-in-out;
         -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
}

.speaker-photo-2 .img-thumbnail {
	width:136px;
	height:136px;
    padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 50%;
    -webkit-transition: all .2s ease-in-out;
         -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
}

.speaker-photo-2 img {
	width:136px;
	height:136px;

}

ul.lightboxitem {margin-left:0; padding-left:0;width:720px;}
ul.lightboxitem li {list-style-type:none}
ul.lightboxitem li img {width:220px;float:left;margin:0 5px 5px 0;}

.imgRight {float:right;margin:0 0 10px 10px;padding:5px;border-radius:5px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}
.imgLeft {float:left;margin:10px 10px 0 0;padding:5px;border-radius:5px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}

#cell-tab {padding-top:30px}

#slider img {border-radius:20px 20px 0 0}

#links img {border-radius:6px}
#front-left-menu  img {border-radius:6px}

.sm-show { display:none; }



.top-slideshow  iframe  html  body {background-color:transparent}

.RIP {
    background-color: #000000;
    color: #FFFFFF;
    padding: 10px;
	border-radius:10px;
}

#fancybox-wrap {max-width:100%}

/*	img {border-width:0px}
	.folder {font-weight:bold;cursor:pointer}
	.file {font-weight:normal;cursor:pointer}
*/
	#Directory {font-size:13px;line-height:21px;}
	#Directory a:link {text-decoration:none;cursor:pointer}
	#Directory ul, #Directory li {line-height:150%;margin-bottom:0px;letter-spacing:0.05em}
	#Directory .folder {list-style-image:url(/acms/upload/mz/images/folder.png);font-weight:bold;cursor:pointer}
	#Directory .folder-open {list-style-image:url(/acms/upload/mz/images/folder-open.png);font-weight:bold;cursor:pointer}
	#Directory .file {list-style-type:none;display:inline;font-weight:normal;cursor:pointer;float:left;}
	#Directory .file img{width:40px;height:40px;font-weight:normal;cursor:pointer}
	#Directory .video {width:80px;height:80px;}
	#Directory A, #Directory A:link , #Directory A:visited { color:#da4b46; text-decoration:none;font-weight:bold;}    
	#Directory A:hover  {color:#aa4729;text-decoration:underline;line-height:130%}
	#fancybox-title {font-size:20px}

	#fancybox-content iframe#fancybox-frame  html document  body {margin:0px}

input.search-query {
    padding-left:26px;
}

form.form-search {
    position: relative;
}

form.form-search:before {
    content:'';
    display: block;
    width: 14px;
    height: 14px;
    background-image: url(http://getbootstrap.com/2.3.2/assets/img/glyphicons-halflings.png);
    background-position: -48px 0;
    position: absolute;
    top:8px;
    left:8px;
    opacity: .5;
    z-index: 1000;
}

.info-box > A, .info-box > A:link , .info-box > A:visited  { color:#777777; text-decoration:none;}    
.info-box > A:hover  { color:#555555; text-decoration:underline}

.player-info-content > A, .player-info-content > A:link , .player-info-content > A:visited  { color:#f4ccad; text-decoration:none;}    
.player-info-content > A:hover  { color:#d59d71; text-decoration:underline}

.book-author > A, .book-author > A:link , .book-author > A:visited  { color:#f4ccad; text-decoration:none;}    
.book-author > A:hover  { color:#d59d71; text-decoration:underline}

.player-info > .publisher > A, .player-info > .publisher > A:link , .player-info > .publisher > A:visited  { color:#f4ccad; text-decoration:none;}    
.player-info > .publisher > A:hover  { color:#d59d71; text-decoration:underline}

.white > b > A, .white > b > A:link , .white > b > A:visited  { color:white; text-decoration:none;}    
.white > b > A:hover  { color:#cccccc; text-decoration:underline}

.white > A, .white > A:link , .white > A:visited  { color:#ffffff; text-decoration:none;}    
.white > A:hover  { color:#cccccc; text-decoration:underline}

A, A:link , A:visited  { color:#3B5998; text-decoration:none;word-break: break-all;}    
A:hover  { color:#333333; text-decoration:underline}

.input-group-btn { vertical-align: top; }
span.lable span.glyphicon {top:3px}

.width60 {width:60px}
.width70 {width:70px}

.badge {
    background-color: #F0AD4E;
}

/*
.navbar-nav > li > a {
    padding: 15px 20px 15px 5px;
}
*/

.navbar-nav {
    margin: 0;
}

.label {
	padding: 0.5em 0.6em 0.3em;
}

.scrollable-menu {
    height: auto;
    max-height: 600px;
    overflow-x: hidden;
}

.nav  li  a {
    font-size: 16px;
}

.no-border {
	border:0;
	box-shadow:none;
	background-image:none;
}


.navbar-nav > li > a {padding-top:5px !important; padding-bottom:5px !important;}
.navbar {min-height:26px !important}
/*.navbar-default .navbar-nav > li > a {
	color : white;
}
*/
.no-right-margin {
	margin-right:0;
}
/*
#home-slide{
	margin-top:109px;
}
*/
.d-table-cell {
	display:table-cell;
}

.grid-padding {
	padding:15px 0 0;
}

.bg-orange {background-color:#ea5417}
.bg-orange-2 {background-color:#f6841b}
.bg-white {background-color:white}
.bg-lightgray {background-color:#eeeeee}
.bg-gray {background-color:gray}
.bg-black {background-color:black}
.bg-darkgray {background-color:#262626}
.white {color:white}
.orange {color:#ea5417}
.bg-paleorange {background-color:#FFF5DE}

.bg-tab-orange {background-color:#f39c12}
.bg-tab-blue {background-color:#3498db}
.bg-tab-green {background-color:#2ecc71}
.bg-tab-purple {background-color:#9b59b6}
.bg-tab-red {background-color:#e74c3c}


.footer-bg {
	background:transparent url(images/semi-black.png) scroll;
}

.article-icon {
	width:24px;
	height:24px;
	text-align:center;
	vertical-align:middle;
	border-radius:100%;
	padding-top:2px;
}

.bt {
    color: #98485a;
}

h3 {
    font-size: 20px;
}
h1, h2, h3, h4, h5, h6 {
    color: #3498db;
	font-weight:bold;
}
.glyphicon {
    top: 3px;
}

.home-grid-item  {
  position:relative;
  overflow:hidden;
}

.home-grid-item-caption {
	position:absolute;
	bottom:0;
	padding:5px;
	text-align:center;
	color:white;
	width:100%;
	background:transparent url(/new/acms/upload/rgc/images/semi-black.png);
}

.home-grid-item-bg {
	height:135px;
	border-radius: 10px;
}

.thumbnail {
	padding:0;
}

.pdf-button-padding-top {
	padding-top:15px;
}

.pdf-button-padding-bottom {
	clear:both;
	padding-bottom:0px;
}

.article-info {
	margin-bottom:20px;
}

.bookcard-image {
	min-width:100px;
	margin: 0 10px 10px 0;
	padding: 20px 0;
}

.bookcard-image img {
	width:100px;
}

.book-chapter {
	margin-left:20px;
}

.info-box-footer {
	font-size:12px;
    padding-bottom: 20px;
}

.info-box-date {
	font-size:13px;
	padding:0 0 10px 0;
}

.form-control {
	font-size:13px;
}

.Bookcard-frame {
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	border-radius:5px;
	padding:10px 0 0 10px;
}

.thumbnail {
	margin-bottom : 0px;
}

.grid-padding h3{
	margin-top:10px;
}

.carousel-caption h3{
	color:white;
}

.carousel-caption p{
	color:white;
}


.carousel-indicators {
    bottom: 0px;
}

.carousel-caption {
    bottom: 0px;
}

.vmList-row-cell-icon {
	width:100px;
	height:100px;
	/*border-radius: 10px;*/
}

.sm-show { display:none; }

.info-box h3 {
	margin-top:0px;
}

.container-top {
    /*
	margin-top:20px;
	border-radius:5px 5px 0 0;
	*/
}

.top-logo {
	position:relative;
	/*top:-20px;*/
	width:250px;
	z-index: 100;
	left: -10px;
}

.side-bar {
	padding-right:0;
}


.side-bar > .thumbnail > img{
    max-width: 90%;
    height: auto;
}

.content-frame {
    padding: 0 15px 0 0;
    border-right: 1px dashed #cccccc;
}

a.thumbnail {
    display: block;
    padding: 0px;
    margin-bottom: 0;
    line-height: 0;
    background-color:transparent;
    border:none;
    border-radius: 0;
	-webkit-box-shadow: none;
    /* -webkit-transition: border .2s ease-in-out; */
    /*-o-transition: border .2s ease-in-out;*/
    /* transition: border .2s ease-in-out; */
}



.navbar {
    margin-bottom: 0px;
}

.searchbar-padding {
	padding: 20px 15px;
}

select {
	
}

.article-info {
	
}

/*
.navbar-toggle {
	padding:0;
	height: 25px;
    width: 32px;
	margin-top:2px;
	margin-bottom:2px;
}
.navbar-toggle .icon-bar {
    width: 100%;
}
*/
/*
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: white;
    background-color: #BA4341;     
}
*/

.nav-tabs {
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.nav-tabs > li {
  float: none;
  display: inline-block;
  height:100%;
}

/* jQuery */
.ui-tabs-nav {
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.ui-tabs .ui-tabs-nav li {
  float: none;
  display: inline-block;
}

.sameColumnHeight {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

ul#Home-Tabs, ul#Home-Tabs-Worship, ul#Home-Tabs-Area, ul#Home-Tabs-Expand, ul#Home-Tabs-Centre {
	margin-left:0;
	overflow-y: hidden;
	overflow-x: auto;
	white-space: nowrap;
	/*height:100%;
	max-height:100%;
	*/
	-webkit-overflow-scrolling: touch;
}
/*
#datepicker {
    font-size: 9px;
    margin-bottom: 15px;
}
.ui-datepicker td {
    padding: 0;
}
.ui-datepicker th {
    padding: 0.3em;
}

.ui-datepicker table {
    border-collapse: collapse;
    font-size: 0.9em;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker-calendar td {
    font-size:small;
	font-weight:normal;
}
*/


#sitemap-list li {
	font-size:13px;
}
#Home-Tabs.nav-tabs > li.active > a, #Home-Tabs.nav-tabs > li.active > a:hover, #Home-Tabs.nav-tabs > li.active > a:focus {
    color: #f39c12;
}

#Home-Tabs-Area.nav-tabs > li.active > a, #Home-Tabs-Area.nav-tabs > li.active > a:hover, #Home-Tabs-Area.nav-tabs > li.active > a:focus {
    color: #3498db;
}

#Home-Tabs-Expand.nav-tabs > li.active > a, #Home-Tabs-Expand.nav-tabs > li.active > a:hover, #Home-Tabs-Expand.nav-tabs > li.active > a:focus {
    color: #2ecc71;
}

#Home-Tabs-Worship.nav-tabs > li.active > a, #Home-Tabs-Worship.nav-tabs > li.active > a:hover, #Home-Tabs-Worship.nav-tabs > li.active > a:focus {
    color: #9b59b6;
}

#Home-Tabs-Centre.nav-tabs > li.active > a, #Home-Tabs-Centre.nav-tabs > li.active > a:hover, #Home-Tabs-Centre.nav-tabs > li.active > a:focus {
    color: #e74c3c;
}

#Home-Tab-Container .sermon-title {
	color: #f39c12;
	font-weight:bold;
}

#Home-Tab-Container-Area .sermon-title {
	color: #3498db;
	font-weight:bold;
}

#Home-Tab-Container-Expand .sermon-title {
	color: #2ecc71;
	font-weight:bold;
}

#Home-Tab-Container-Worship .sermon-title {
	color: #9b59b6;
	font-weight:bold;
}

#Home-Tab-Container-Centre .sermon-title {
	color: #e74c3c;
	font-weight:bold;
}

/*
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #1181c6;
}
*/

#Home-Tabs li a, #Home-Tabs-Worship li a , #Home-Tabs-Area li a , #Home-Tabs-Expand li a , #Home-Tabs-Center li a  {
    background-color: white;
    border: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;

}

#Home-Tabs li.active a, #Home-Tabs-Worship li.active a, #Home-Tabs-Area li.active a, #Home-Tabs-Expand li.active a, #Home-Tabs-Center li.active a  {

    /*border: 1px solid #dddddd;*/
    border-bottom: 1px solid white;

}

#Tab-Category .sermon-title {
	font-weight:bold;
}

.home-tab-padding {
	padding: 15px 0;
}

.navbar-toggle {
    background-color:white;
    float: left;
	margin-left:15px;
	margin-top: 11px;
}

#menuToggle {
    background-color:white;
}

#Breadcrumb {
	margin-top:10px;
	white-space: nowrap;
	overflow-y: hidden;
    overflow-x: auto;
	height:100%;
	-webkit-overflow-scrolling: touch;
}

#Breadcrumb li{
	padding-bottom: 0;
}

.list-date{
	font-size:0.8em;
	color: gray;
}

#footer {
	font-size:12px;
}

.tab-content {
  display:table;
  width:100%;
  border-collapse:collapse;
}

.content-toggle {
	cursor: pointer;
    bottom: -2px;
    position: relative;
    margin-left: 3px;
}

table.table-1 {
	width:100%;
	font-size: 1em;
}

#main-menu .sm{
	
}

#main-menu .sm-mint ul a, #main-menu .sm-mint ul a:hover, #main-menu .sm-mint ul a:focus, #main-menu .sm-mint ul a:active {
    
    border-left: 8px solid transparent;
}

#Bulletinboard a, #Bulletinboard a:hover {
	color:white;
	font-decoration:underline;
}

#icon-search {
    /*margin-right:15px;*/
	/*
	margin-top: 3px;
	margin-right:-10px;
	padding-right:20px;
	*/
}

.location-map {
    overflow: hidden;
    padding-bottom: 75%;
    position: relative;
}
.location-map iframe {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
}

.content-container-2 img {
	max-width:100%;
}

.content-container-2 .staff-photo {
	max-width:100%;
	float: left!important;
	margin-right:40px;
	width:200px;
}


/*
.content-container {
    background: white url(/new/acms/upload/rgc/images/content-bg.jpg) scroll no-repeat right top;
    border-radius: 5px;
}
*/
.content-container img {
	max-width:100%;
}

.fotorama__caption {
	width:100%;
	color:white;
}

.fotorama__caption__wrap{
	width:100%;
	background-color: rgba(0,0,0,.5);
}

.navbar-toggle {
    padding: 9px 6px;
}

.sm-mint a span.sub-arrow {
     right: 10px;
}


.more-item {
	float:left;
	border-bottom:1px solid #efefef;
	height:70px;
	overflow-y:hidden;
	padding-right: 20px;
}

.more-item:last {
	padding-right: 0px;
}

.more-item-title {
	color:#F6841B;
}


@media (min-width: 768px) {
		#main-menu {
			position: relative;
			z-index: 9999;
		}
		#main-menu ul {
			width: 12em; /* fixed width only please - you can use the "subMenusMinWidth"/"subMenusMaxWidth" script options to override this if you like */
		}
		
		#main-menu A, #main-menu A:link , #main-menu A:visited  { color:white; text-decoration:none;}    
		#main-menu A:hover  { color:white; text-decoration:none}

		#lg-search-icon {
			margin-top: 3px;
			display:inline !important;
			margin-right:40px;
			position: relative;
			top: -42px;
			z-index: 10000;
		}
		#sm-search-icon {
		    display:none !important;
		}
		#search-bar {
		    padding-top:11px;
			width:250px;
		}
		.top-space {
			margin-top:95px;
		}
		
		.more-item {
			width:33.33%;
		}
		
		.more-item:nth-child(3n){
			padding-right:0px;	
		}
		.sm-mint a.has-submenu {
			padding-right: 22px;
		}
}

@media screen and (max-width: 767px){
	.content-frame {
		padding: 0;
		border-right: 0;
	}
	.searchbar-padding {
		padding: 0 15px 15px;
	}
	.side-bar {
		padding-left:0;
		padding-right:0;
	}
	
	.small-nopadding {padding:0}
	
	#lg-search-icon {
		
		display:none !important;
		
	}
	#sm-search-icon {
		display:inline !important;
		margin-top: 8px;
        margin-right: 40px;
	}
	
	#main-menu A, #main-menu A:link , #main-menu A:visited  { color:black; text-decoration:none;}    
	#main-menu A:hover  { color:#555555; text-decoration:none}
	
	.ui-datepicker-calendar td {
		font-size: large;
	}
	.ui-datepicker .ui-datepicker-title {
		font-size: large;
	}
	
	.top-space {
		margin-top:51px;
	}
	
	#search-bar {
		padding-top:11px;
		width:250px;
	}

	.more-item {
		width:50%;
	}
	
	.more-item:nth-child(2n){
		padding-right:0px;	
	} 	
	
	
	
}
@media screen and (max-width: 560px){	
	#search-bar {
		/*
		padding:15px;
		width:100%;
		*/
		display:none;
	}

}

@media screen and (max-width: 512px){
	.carousel-caption h3{
		font-size:13px;
	}
	.vmList-row-cell-icon {
		width:70px;
		height:70px;
	}
	.bookcard-image {
		min-width: 60px;
		margin: 0 10px 0px 0;
		padding: 0;
	}
	.info-box-date {
		font-size: 13px;
		padding: 0;
	}
	.info-box h3 {
		margin-top:0;
		margin-bottom:0;
	}
	
	.container-top {
		margin-top:0;
		border-radius:0;
	}

	.top-logo {
		position:;
		top:0px;
		width:200px;
		margin-left: 15px;
		margin-top: 5px;
	}
	
	.home-tab-padding {
		padding: 15px 0;
	}
	
	.top-space {
		margin-top:56px;
	}
}
	
@media screen and (max-width: 470px) {
	.vmList-row-cell {width:100%}
	.sm-hide { display:none !important; }
	.sm-show { display:block !important; }
	.top-space {
		margin-top:56px;
	}
	.more-item {
		width:100%;
	}
	
	.more-item{
		padding-right:0px;	
	}
}	

@media (min-width: 1200px)
.container {
    width: 970px;
}
	
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: auto; 
    text-align: right;
    text-decoration: none;
}	

.fotorama__html div,
.fotorama__html a {
    display: block;
    height: 100%;
    /* Transparent links are not clickable in IE,
       but non-existent background fixes this.
      (Put an empty 1×1 image here to avoid
       errors in console.) */
    background: url(_.gif);
}

.top-menu-new-container {
	text-align:right;
	margin: 5px 0;
	width:255px;
}

.top-menu-item {
	padding:2px 5px;
	border-right:1px solid black;
}

.top-menu-item:last-of-type {
	padding:2px 0 2px 10px;
	border-right:none;
}

#search-bar-container {
	width:250px;
}

.content-container-2 img {
	max-width:100%;
}

.icon-carousel-caption {
	position:absolute;
	bottom:0;
	padding:5px;
	color:white;
	width:100%;
	background: transparent url(/new/acms/upload/rgc/images/semi-black.png) scroll;
}
	
#footerNavbar-app {
    height: 50px;
}



#bottomNav-app.navbar-default {
    background-image: none;
    background-repeat: repeat-x;
     opacity: 1;
    /* position: relative; */
    border: 0;
    box-shadow: 0 0;
	margin-left:0;
	padding-right: 0px;
	font-size:12px;
	
	overflow-y: hidden;
    overflow-x: auto;
    height: 50px; 
	
    white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}

#bottomNav-app li.footer-icon {
    height: 50px;
    font-size: 10px;
	padding: 10px 0;
	display: inline-block;
}

#bottomNav-app li.footer-icon a {
    padding: 0px 0 0;
	font-size:10px;
}

#footerNavbar-app i {
    
    font-size: 18px;
}

#bottomNav-app .footer-icon {
	font-size:12px;
}	

.navbar {
	border:0;
}

.col-20{
	width:19.9999%;
}

.col-3{
	width:33%;
}

.col-2{
	width:49.5%;
}

.col-4{
	width:24.5%;
}

.col-25p{
	width:25%;
}

.col-5{
	width:19%;
}

.table-responsive {
	-webkit-overflow-scrolling: touch;
}

span.sermon-note {color:#8593FE;font-weight:bold;padding-top: 94px;}
/*span.sermon-note li p {color:#444444;font-weight:normal;}*/
span.sermon-footnote {font-size:11px;}

span.sermon-bible, span.sermon-jesus{color:firebrick}
span.sermon-note ul  li {color:#444444;font-weight:normal;}

.table-striped>tbody>tr:nth-of-type(even) {
    background-color: #FEF9EF;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #FDF0E2;
}
.table-bordered {
	border:1px solid #FBC260;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #FBC260;
}

#Home-Tab-Content-Area .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #eff4fe;
}
#Home-Tab-Content-Area .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #e2effd;
}
#Home-Tab-Content-Area .table-bordered {
	border:1px solid #3498db;
}
#Home-Tab-Content-Area .table-bordered>tbody>tr>td, #Home-Tab-Content-Area .table-bordered>tbody>tr>th, #Home-Tab-Content-Area .table-bordered>tfoot>tr>td, #Home-Tab-Content-Area .table-bordered>tfoot>tr>th, #Home-Tab-Content-Area .table-bordered>thead>tr>td, #Home-Tab-Content-Area .table-bordered>thead>tr>th {
    border: 1px solid #3498db;
}

#Home-Tab-Content-Expand .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #e7fae5;
}
#Home-Tab-Content-Expand .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f1fcf1;
}
#Home-Tab-Content-Expand .table-bordered {
	border:1px solid #2ecc71;
}
#Home-Tab-Content-Expand .table-bordered>tbody>tr>td, #Home-Tab-Content-Expand .table-bordered>tbody>tr>th, #Home-Tab-Content-Expand .table-bordered>tfoot>tr>td, #Home-Tab-Content-Expand .table-bordered>tfoot>tr>th, #Home-Tab-Content-Expand .table-bordered>thead>tr>td, #Home-Tab-Content-Expand .table-bordered>thead>tr>th {
    border: 1px solid #2ecc71;
}

#Home-Tab-Content-Worship .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #f5f1fc;
}
#Home-Tab-Content-Worship .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #efe6ff;
}
#Home-Tab-Content-Worship .table-bordered {
	border:1px solid #9b59b6;
}
#Home-Tab-Content-Worship .table-bordered>tbody>tr>td, #Home-Tab-Content-Worship .table-bordered>tbody>tr>th, #Home-Tab-Content-Worship .table-bordered>tfoot>tr>td, #Home-Tab-Content-Worship .table-bordered>tfoot>tr>th, #Home-Tab-Content-Worship .table-bordered>thead>tr>td, #Home-Tab-Content-Worship .table-bordered>thead>tr>th {
    border: 1px solid #9b59b6;
}

#Home-Tab-Container-Centre h3, #Home-Tab-Container-Centre h2 {
	color: #e74c3c;
}

#Home-Tab-Content-Centre .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #fee2e1;
}
#Home-Tab-Content-Centre .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fef0ef;
}
#Home-Tab-Content-Centre .table-bordered {
	border:1px solid #e74c3c;
}
#Home-Tab-Content-Centre .table-bordered>tbody>tr>td, #Home-Tab-Content-Centre .table-bordered>tbody>tr>th, #Home-Tab-Content-Centre .table-bordered>tfoot>tr>td, #Home-Tab-Content-Centre .table-bordered>tfoot>tr>th, #Home-Tab-Content-Centre .table-bordered>thead>tr>td, #Home-Tab-Content-Centre .table-bordered>thead>tr>th {
    border: 1px solid #e74c3c;
}

#New-Category-Group > label:nth-child(1) {
    background-color:#f39c12;
}

#New-Category-Group > label:nth-child(2) {
    background-color:#9b59b6;
}

#New-Category-Group > label:nth-child(3) {
    background-color:#3498db;
}

#New-Category-Group > label:nth-child(4) {
    background-color:#2ecc71;
}

#New-Category-Group > label:nth-child(5) {
    background-color:#e74c3c;
}

#New-Category-Group label {
    float: none;
}

#Tab-Category ul.nav-tabs li a {
    background-color:#ffffff;
}

#Tab-Category .tab-content .tab-pane {
    background-color:#ffffff;
}

#Tab-Category div ul li a {
    background-color: white;
    border: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}

#Tab-Category div ul li.active a{
    border-bottom: 1px solid white;
}

#Tab-Category div ul.nav-tabs {
	margin-left:0;
	overflow-y: hidden;
	overflow-x: auto;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch;
}


#Tab-Category > div:nth-child(1) ul.nav-tabs > li.active > a, #Tab-Category > div:nth-child(1) ul.nav-tabs > li.active > a:hover, #Tab-Category > div:nth-child(1) ul.nav-tabs > li.active > a:focus, #Tab-Category > div:nth-child(1) > .tab-content .sermon-title {
    color: #f39c12;
}

#Tab-Category > div:nth-child(2) ul.nav-tabs > li.active > a, #Tab-Category > div:nth-child(2) ul.nav-tabs > li.active > a:hover, #Tab-Category > div:nth-child(2) ul.nav-tabs > li.active > a:focus, #Tab-Category > div:nth-child(2) > .tab-content .sermon-title {
    color: #9b59b6;
}

#Tab-Category > div:nth-child(3) ul.nav-tabs > li.active > a, #Tab-Category > div:nth-child(3) ul.nav-tabs > li.active > a:hover, #Tab-Category > div:nth-child(3) ul.nav-tabs > li.active > a:focus, #Tab-Category > div:nth-child(3) > .tab-content .sermon-title {
    color: #3498db;
}

#Tab-Category > div:nth-child(4) ul.nav-tabs > li.active > a, #Tab-Category > div:nth-child(4) ul.nav-tabs > li.active > a:hover, #Tab-Category > div:nth-child(4) ul.nav-tabs > li.active > a:focus, #Tab-Category > div:nth-child(4) > .tab-content .sermon-title {
    color: #2ecc71;
}

#Tab-Category > div:nth-child(5) ul.nav-tabs > li.active > a, #Tab-Category > div:nth-child(5) ul.nav-tabs > li.active > a:hover, #Tab-Category > div:nth-child(5) ul.nav-tabs > li.active > a:focus, #Tab-Category > div:nth-child(5) > .tab-content .sermon-title {
    color: #e74c3c;
}

#Tab-Category > div:nth-child(2) .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #f5f1fc;
}
#Tab-Category > div:nth-child(2) .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #efe6ff;
}
#Tab-Category > div:nth-child(2) .table-bordered {
	border:1px solid #9b59b6;
}
#Tab-Category > div:nth-child(2) .table-bordered>tbody>tr>td, #Tab-Category > div:nth-child(2) .table-bordered>tbody>tr>th, #Tab-Category > div:nth-child(2) .table-bordered>tfoot>tr>td, #Tab-Category > div:nth-child(2) .table-bordered>tfoot>tr>th, #Tab-Category > div:nth-child(2) .table-bordered>thead>tr>td, #Tab-Category > div:nth-child(2) .table-bordered>thead>tr>th {
    border: 1px solid #9b59b6;
}

#Tab-Category > div:nth-child(3) .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #eff4fe;
}
#Tab-Category > div:nth-child(3) .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #e2effd;
}
#Tab-Category > div:nth-child(3) .table-bordered {
    border:1px solid #3498db;
}
#Tab-Category > div:nth-child(3) .table-bordered>tbody>tr>td, #Tab-Category > div:nth-child(3) .table-bordered>tbody>tr>th, #Tab-Category > div:nth-child(3) .table-bordered>tfoot>tr>td, #Tab-Category > div:nth-child(3) .table-bordered>tfoot>tr>th, #Tab-Category > div:nth-child(3) .table-bordered>thead>tr>td, #Tab-Category > div:nth-child(3) .table-bordered>thead>tr>th {
    border: 1px solid #3498db;
}

#Tab-Category > div:nth-child(4) .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #e7fae5;
}
#Tab-Category > div:nth-child(4) .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f1fcf1;
}
#Tab-Category > div:nth-child(4) .table-bordered {
	border:1px solid #2ecc71;
}
#Tab-Category > div:nth-child(4) .table-bordered>tbody>tr>td, #Tab-Category > div:nth-child(4) .table-bordered>tbody>tr>th, #Tab-Category > div:nth-child(4) .table-bordered>tfoot>tr>td, #Tab-Category > div:nth-child(4) .table-bordered>tfoot>tr>th, #Tab-Category > div:nth-child(4) .table-bordered>thead>tr>td, #Tab-Category > div:nth-child(4) .table-bordered>thead>tr>th {
    border: 1px solid #2ecc71;
}

#Tab-Category > div:nth-child(5) h3, #Tab-Category > div:nth-child(5) h2 {
	color: #e74c3c;
}

#Tab-Category > div:nth-child(5) .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #fee2e1;
}
#Tab-Category > div:nth-child(5) .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fef0ef;
}
#Tab-Category > div:nth-child(5) .table-bordered {
	border:1px solid #e74c3c;
}
#Tab-Category > div:nth-child(5) .table-bordered>tbody>tr>td, #Tab-Category > div:nth-child(5) .table-bordered>tbody>tr>th, #Tab-Category > div:nth-child(5) .table-bordered>tfoot>tr>td, #Tab-Category > div:nth-child(5) .table-bordered>tfoot>tr>th, #Tab-Category > div:nth-child(5) .table-bordered>thead>tr>td, #Tab-Category > div:nth-child(5) .table-bordered>thead>tr>th {
    border: 1px solid #e74c3c;
}

.icon-carousel-caption {
    position: absolute;
    bottom: 0;
    padding: 5px;
    color: white;
    width: 100%;
    background: transparent url(upload/rgc/images/semi-black.png) scroll;
}


.verse .S {
    font-size: 17px;
	color:#555555;
}

.content-detail img {
  max-width:100%;
 }
 
.tags-pool .tag, .tags-pool-series .tag{  
    background-color: #7FCE2C;
    color: white;
    border-radius: 10px 0 10px 0;
	margin-right:5px;
	margin-bottom:5px;
	padding:5px;
	font-size:12px;
	text-align:center;
	white-space: nowrap;
}

.tags-pool .tag a{  
    color: white;
 }

.tags-pool-series .tag.masonry {
	background-color: #e74c3c;/*#FFF5DE;*/
}

.tags-pool-series .tag.tagLeung {
	background-color: #7ECD2B;/*#FFF5DE;*/
}

.tags-pool-series .tag.tagCourse {
	background-color: #e74c3c;/*#FFF5DE;*/
}

.tags-pool-series .tag.masonry a{
	color:white;
}

.tags-pool { 
	margin-bottom: 20px;
}

.nav-tabs>li>a {
    margin-right: -1px;
}

@media (min-width: 768px)
.sm-mint a.has-submenu {
    padding-right: 27px;
}

.content-detail {
	margin-bottom:10px;
	margin-top: 10px;
}

.content-detail h3 {
	padding-left:0;
}

.HR {
	border:0;
	border-top:1px solid lightgray;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 5px;
}	
	
.biblerefs {font-size: 20px;font-weight:bold}
.verse .S {
    FONT-SIZE: 15px;
}

.popover {
    max-height: 250px;
	z-index:100;
	width:auto;
	max-width:90%;
}

.popover-content {
    max-height: 200px;
    overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background-color:#FFFDF6;
}

.popover-title {
	background-color:#FFF5D1;
}

.popover h3 {
	padding-left:15px;
	cursor:pointer;
}

.popover-title .close{
	position: relative;
	bottom: 5px;
	color:black;
}


a[onclick], a[data-toggle="popover"] {
	cursor:pointer;
	color: #B37400;
}

.provider {
    margin-top: 20px;
    text-align: left;
}

.BBT .vno {
	padding-right:5px;
	white-space:nowrap;
}

.BBT .S {
	letter-spacing:1px;
}

.biblerefs{
	color:gray;
	font-size: 20px;
	font-weight:bold;
}

#more-button{
	width:100%;
	font-size: 16px;
	white-space: normal;
}

.modal-header{
    background-color: #f7f7f7;
    padding:8px 14px;
}

.modal-content{
	overflow-y:hidden;
}

.modal-body {
	overflow-y:auto;
}

#sermon_pop{
	display: table;
	position: absolute;
	width:100%;
	height:100%;
}

form[action*=CheckAccess] p {
	color : white;
}

form[action*=CheckAccess] input {
	color : gray;
}

.tagHeader {
	padding:10px 0;
	border-bottom:1px solid;
	color:#838383;
}

#sermon-content span[id] {
    padding-top: 100px;
}

#latestNews {
    padding-top: 0px;
}
#home-portrait .icon {
	font-size:5vw;
	overflow: hidden;
	padding-top: 10px;
}
#home-portrait .icon-icon {
	margin:0 auto;
	opacity:0.5;
	font-size:5.5vw;
	position: absolute;
	bottom: 0;
	right: 0;

}

#home-landscape .icon, #home-landscape .icon3 {
	font-size:4.5vh;
	overflow: hidden;
	padding-top: 10px;
}

#home-landscape .icon-icon {
	margin:0 auto;
	opacity:0.5;
	font-size:5.5vh;
	position: absolute;
	bottom: 0;
	right: 0;
	
}

.item-date {
	color:#999999;
	font-size:11px;
	padding:0;
}

.app-image-p {
	background:white url(http://www.almega.com.hk/clients/rgc/new/acms/upload/rgc/images/app/app-image-p.png) scroll no-repeat center center;
	background-size:cover;
}

.app-image-l {
	background:white url(http://www.almega.com.hk/clients/rgc/new/acms/upload/rgc/images/app/app-image-l.png) scroll no-repeat center center;
	background-size:cover;
}

.icon-title {
	color:black;
	position: absolute;
	font-familty: Verdana Sans-serif, Heiti TC, LiHei Pro, "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Tahoma;
	text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, 2px 3px 5px #000, 1px -1px 0 #fff, -1px 1px 0 #fff;
}

#footerNavbar-app li.footer-icon a .white > A:hover {
    color: white;
    text-decoration: none;
}

#footerNavbar-app .nav>li>a:focus, #footerNavbar-app .nav>li>a:hover {
    background-color: initial; 
	color:white;
}

#bottomNav-app.navbar-default {
    font-size: 0px;
}

.vmRecord-cell .description #TOC table{
	width:100%;
}

.masonry-gallery-cell {
    padding: 10px;
    border: 1px solid lightgray;
    float: left;
    border-radius: 5px;
	margin-bottom: 10px;
}

.masonry-gallery-thumbnail {
    background-size: cover;
    height: 100px;
}

