/*** body***/

body{
	font-size: 15px;
	background:#FFFFFF;
}

/*images*/

img,object{max-width: 100%;}
img{width: 100%; }
img {-ms-interpolation-mode: bicubic; }
video{max-width: 100%; height: auto}

a{color:#ffffff; text-decoration: none;}

/* page */
.page{
	margin: 0 auto;
	background:#FFFFFF;
	position: relative;
}
/* navigation */
.navigation{
	background:#000000;
	height:40px;
	width:100%;
	position: fixed;
	z-index: 1000;
}
.navigation .navigation-wrapper{
	margin: 0 auto;
	max-width:960px;
    
}

.navigation-wrapper .fixed-position{
	position: relative;
	margin: auto;
	max-width: 420px;
    padding-top: 0px;
/*
    margin-right: 160px;
    display:inline-block;
    float:left;
*/
}

div.logo-position{
	position: absolute;
	left: 0px;
	top: -9px;
    margin-left: -60px;
/*    padding-top: 0px;	*/
    vertical-align: middle;
}

.nav {
	position: relative;
/*	margin: 9px 0;	*/
	margin-left: 8px;
    width: 500px;
    top: 10px;
}

.nav li{
    display:inline-block;
    margin-right:22px;
    vertical-align: middle;
    font-size:12px;
}

.nav li>a:hover{
	padding-bottom: 2px;
	border-bottom: 5px solid #00b0c7;
}

.mobile-menu.fixed-position, #mobile{
    display:none;
}


/** menu **/

.dd-menu-link-active,
.nav li>a:hover{
	padding-bottom: 2px;
	border-bottom: 5px solid #00b0c7;
}
/* menu end */

/*mobile menu*/
.mobile_menu{
	display:none;
}

/* logo */
.logo{
	scale: 52%;
	width:410px;
	height:62px;
	background:url(../images/gci-banner-name.png) no-repeat center;
}
.logo a {
	display:block;
	width:100%;
}

.banner #banner_slider{
	width:100%;
	background:url(../images/banner-LilacBreastedRoller.png)  50% 0 no-repeat fixed;
	background-position: top center;
    max-height:800px;
    min-height:1050px;
}

.banner h1{
    margin-top:40px;
}

.gci-heading{
        text-shadow:1px 2px 6px rgba(0, 0, 0, 0.4);
 }

.category-icon{
    width:60px;
    height:60px;
}

/* section class */

.section-wrapper{
	margin: 80px auto 50px;
    max-width:1100px;
}

.section-frame button{
    margin-bottom:50px;
}

.subSection-wrapper{
    margin:50px 0 20px;
}

.section-wrapper.margin-reduced{
    margin:30px auto 20px;
}

.category{
    display:inline-block;
    text-align: center;
    vertical-align: top;
}

.three-cols{
    display:none;
}

.gci-category {
    width:20%;
}

.gci-category p{
    margin:10px 0 20px;
}

.love-category{
    width:20%;
}

.definitions-category{
    width:17%;
}

.word-category{
/*    width:13%;	*/
/*    width:23%;	*/
    width:21%;
}

.life-category{
/*    width:18%;	*/
/*    width:16%;	*/
    width:21%;
}


.category button.smaller{
    margin:10px 0 15px;
}

.gci-category p.margin-alignment{
/*    margin-bottom:55px;	*/
/* This controls the spacing between text and buttons in gci (intro) section */
	height: 83px;
}

.category-title div{
    display:inline-block;
    vertical-align: middle;
    padding:0 5px;
}

#detail-created, #detail-loved, #detail-nopartiality, #detail-loveothers, #detail-defone, #detail-deftwo, #detail-defthree, #detail-deffour, #detail-deffive, #detail-wordbg, #detail-wordauth, #detail-wordgenjud, #detail-wordlev, #detail-wordrom, #detail-wordcortim, #detail-wordfurther, #detail-refeveryone, #detail-refmerciful, #detail-refadvocate, #detail-refresurrection, #detail-refnocondem, #detail-reflive, #detail-refsteadfast{
    display:none;
}

.detail-wrapper{
    border-top:1px dotted #576573;
    margin-top:15px;
}

.detail-wrapper ul {
    list-style:disc;
    text-align: left;
    margin:5px 25px 15px;
}

.detail-wrapper ul li{
    line-height: 1.5;
}

.section-frame {
/* Set to zero on 20231123 */
/*    padding-top:20px; */
    padding-top:0px;
}

.section-even {
    background:#f0f0f0;
    border-top:1px solid #dbdbdb;
    border-bottom:1px solid #dbdbdb;
	/*padding-bottom: 50px;*/    
}

.section-frame p{
/*    margin:20px 0 30px;	*/
    margin:20px 1px 20px;
}

.wrapper600{
	max-width:604px;
    margin: 0 auto;
}

.wrapper800{
	max-width:800px;
/* Set to 10 on 20231123 */
/*    padding-top:40px; */
    padding-top:10px;
}

.banner-position {
	max-width: 804px;
	position: relative;
	padding-bottom: 80px;
	padding-top: 40px;
}
.banner-text>div{
	width: 75%;
}

.last{
	width: 95%;
	text-align: center;
}

/* colorbox reset*/
#colorbox #cboxContent{
	background:#29292a;
	text-align:center;
	border-radius: 20px;
	border-top-right-radius: 0px;
	box-shadow: 10px 10px 10px;
}

/* Hyperlink colouring for bible verse links not quoted */
#bibleref a:link {
  color: Black;
  background-color: transparent; 
  text-decoration: none;
}

#bibleref a:visited {
  color: Black;
  background-color: transparent;
  text-decoration: none;
/*  font-size:40px; */
}

#bibleref a:hover {
  color: Black;
  background-color: transparent;
  text-decoration: underline;
}

#bibleref a:active {
  color: Black;
  background-color: transparent;
  text-decoration: underline;
}


/* Hyperlink colouring for wikipedia and dictionary links */
#dictref a:link {
  color: Black;
  background-color: transparent; 
  text-decoration: none;
}

#dictref a:visited {
  color: Black;
  background-color: transparent;
  text-decoration: none;
/*  font-size:40px; */
}

#dictref a:hover {
  color: Black;
  background-color: transparent;
  text-decoration: underline;
}

#dictref a:active {
  color: Black;
  background-color: transparent;
  text-decoration: underline;
}

#wikipedia a:hover {
/* Not working */
  color: White;
  background-color: transparent;
  text-decoration: underline;
}