@import url('//fonts.googleapis.com/css?family=Playball');

/************ ******************* ************/
/************ ITEMS FOR ALL SITES ************/




/************ ****************** ************/
 

body {
    font-size: 1.25rem;
    line-height: 1.4;
}
.blog p, .item-page p {
    font-size: 1.25rem;
}

/************ IMAGES ************/
.item img {margin-left: 10px; margin-right: 10px; margin-bottom: 10px;}


/************ ALERT ************/
#alert .g-content {padding: 0; margin: 0;}
#alert {border: none; padding: 0; margin: 0; background-color: #FFCFCF; color: #FF0000;}
#alert h1, #alert h2, #alert h3, #alert h4, #alert h5, #alert h6, #alert p { margin-left: 20px; color: red; background: transparent;}

/************* ALERT *************/
.alert {background: pink; color: red; padding: 0; margin: 0; border-radius: 0; border: 0;}
.alert, .alert h4, .text-warning, .alert h1, .alert h2, .alert h3, .alert h5, .alert h6, .alert p {
    color: red; padding-left: .85rem
}
.alert .g-content {margin: 0; padding: 0;}


/****************************************  CMS 3.0 REDESIGN 2017  ***********************************************/
/********************************************************************************************************/

/************* STYLES ***************/
h1 {font-size: 3.25rem;}
h2, .page-header h2{color: #43472C; border-bottom: 2px solid #7C6F5C; font-size: 2.25rem; font-weight: bold;}
h3 {background: #7C6F5C; border-radius: 5px; color: white; padding: 1px 10px;}
h4 {font-weight: 500; font-size: 2rem; color: #7C6F5C; font-family: "EB Garamond";}
h5 {font-weight: bold; font-size: 1.75rem; color: #7C6F5C;}
h6 {font-weight: bold; font-size: 1.5rem; color: #7C6F5C;}

a {color: #738361;}
a:hover {color: #ffffff;}
#g-sidebar .nav a {color: #FAF1D4;}
#g-sidebar .nav a:hover {color: white;}


li {font-size: 1.25rem;}

blockquote {
	color: var(--base-font-color);     
	padding: 0 0 0 15px;
	margin: 0 0 20px;
	border-left: 5px solid transparent;
	font-family: 'Playball', cursive;
	line-height: 1.2;
	font-size: 1.5rem;
}

address {
	font-style: italic;
	font-weight: bold;
	font-size: 1.2rem;
	line-height: 1.2;
}

#idc-container h3 {color: #7c6F5c; font-weight: 600;}



.readon {background: #738361; color: white; padding: 5px 10px; border-radius: 5px; font-size: 1rem; font-weight: bold;}
.readon:hover, .readon-pastnews:hover {background: #43472C; color: white;}

.button {background: #738361; color: white;}
.button a {color: white;}
.button:hover {background: #7C6F5C; color: white;}
.blog .button:before, .item-page .button:before {display: none;}

.homelayout #g-main {display: none;}
.homelayout2 #g-main {display: none;}


.fancytable th {background: #7C6F5C; color: white;}

td {font-size: 1.25rem;}
table, td {border: none;}

img.pull-left {margin: 6px;}

#g-container-header {background: transparent;}

#g-container-main #g-mainbar .g-block {background: #faf1d4;}

/************ adding auto padding around images in content area ****************/
#g-mainbar .g-content img {padding: 1rem;}

/************ RECLAIMING OUR CHILDREN BLOG **************/
.itemid-201 a {color: #687954;}
.itemid-201 a:hover {color: black;}

/********** HEADER **********/
#g-header {border-bottom: 3px solid black;}
#g-header .g-content.g-particle {padding:0;}
#g-container-header #g-navigationright {background: transparent;}
#g-container-header #g-navigationmain {background-image: none; box-shadow: none;}

#g-container-header .g-block.equal-height.g-middle-column {background: rgba(62, 69, 41, 0.85); z-index: 100;}

#g-showcasemain {margin-top: -75px; margin-bottom: -75px;}


@media only screen and (max-width: 767px) {
    #g-showcasemain {margin-top: 0px;}
}

#g-navigationmain .platform-content {margin: 0; padding: 0;}




/************** LOGO ****************/
#g-navigationmain img {max-width: 60%;}


@media only screen and (max-width: 767px) {
    #g-navigationmain img {max-width: 80%;}
}

/********** REMOVING MODULE ON HOMEPAGE **********/
.homelayout #g-container-main {display: none;}
.homelayout2 #g-container-main {display: none;}

/********** ICON MENU **********/
.g-iconmenu .g-iconmenu-icon {background: black;}

/********** MENU **********/
#g-container-header .g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-parent-indicator:after {display: none;}

.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {padding: 0.625rem 1rem; margin-left: 0;}
#g-container-header a { color: #3B3F27;}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .g-main-nav .g-toplevel > li.active > .g-menu-item-container { color: white; }
.g-main-nav .g-standard > .g-dropdown, .g-main-nav .g-fullwidth > .g-dropdown { margin-top: 0px;}
.g-main-nav .g-toplevel > li:hover, .g-main-nav .g-toplevel > li.active {   background: rgba(0,0,0,.1); }
.g-main-nav .g-sublevel > li:hover, .g-main-nav .g-sublevel > li.active {   background: rgba(0,0,0,.1); }
.g-main-nav .g-toplevel > li > .g-menu-item-container { text-align: center;  padding: 0.625rem 0.75rem;  }
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {display: none; }
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {font-size: 1rem; }

.g-main-nav ul.g-toplevel {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
}
.g-main-nav .g-standard .g-fade.g-dropdown { z-index: 10;}
.g-main-nav .g-dropdown { border-radius: 0 0 6px 6px;}

.g-main-nav .g-standard > .g-dropdown.g-dropdown-right, .g-main-nav .g-fullwidth > .g-dropdown.g-dropdown-right { left: 0; }


/************ MOBILE MENU *************/
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #738361;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {border: 1px solid white;}

/*#g-offcanvas {width: 18rem;}*/
/*#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {display: none;}*/
#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container:before {display: none;}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {padding-left: 1rem;}
#g-offcanvas li  {font-size: 1em;}
.g-offcanvas-toggle {left: 0; top: 0;}

.g-offcanvas-toggle .fa-navicon:before, .fa-reorder:before, .fa-bars:before {font-size: 1.5rem;}

/********** MENU - SECONDARY PAGES **********/
#g-container-main .sidebar-a .g-content {margin: .25rem; padding: .5rem;}
#g-container-main .g-content .nav li {font-size: 1.25rem; line-height: 1.25rem;}

#g-aside, #g-sidebar {background: #484C31;}
#g-aside a, #g-sidebar a {color: #FAF1D4;}

#g-aside .moduletable .nav.menu {border: none; padding: 0.5rem 0.75rem;}
#g-sidebar .moduletable .nav.menu {border: none; padding: 0.5rem 0.75rem;}
#g-aside .blogarchive {border: none; padding: 0.5rem 0.75rem;}
#g-sidebar .blogarchive {border: none; padding: 0.5rem 0.75rem;}
#g-aside h3, #g-sidebar h3 {background: none;}
#g-aside .g-title, #g-sidebar .g-title {padding: 1rem 0.5rem;}
#g-aside h3.g-title, #g-sidebar h3.g-title {font-size: 1.1rem; letter-spacing: 2px; display: inline;}
#g-aside, #g-sidebar {color: #ffffff;}
#g-aside li, #g-sidebar li {font-size: 0.9rem;}


/*************** TOP BANNER PHOTOS - SECONDARY PAGES **********/
#g-container-above .above-a .g-content {padding: 0; margin: 0;}

/********** MENU - MOBILE **********/

/********** ROTATOR / SHOWCASE **********/
#g-container-header #g-headermain .g-content {margin: 0 !important; padding: 0 !important;}
.layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-desc {background: none; text-shadow: 2px 2px #000000; width: 100%; text-align: center;}
h2.sprocket-features-title {border-bottom: none; text-align: center;}
/*.layout-slideshow .sprocket-features-content {width: 100%; top: 50%; left: 0;} */
#g-showcasemain .readon {background: transparent; border: 1px solid #738361; font-size:1.25em; border-radius: 0; padding: 3px 10px;text-shadow: none;}
#g-showcasemain .readon:hover {background: #3F4D39;}
.layout-slideshow .sprocket-features-desc h2 {font-size: 3rem; line-height: 3rem; border: none; color: white;}

@media only screen and (max-width: 767px) {
    .layout-slideshow .sprocket-features-desc h2 {line-height: 1.1rem;}
}

.layout-slideshow .sprocket-features-pagination li, .layout-slideshow .sprocket-features-arrows .arrow {
	background: transparent;
	box-shadow: none;
}



.sprocket-features-desc {
    width: 100%;
    bottom: 15%;
    left: 0;
	position: absolute;
}

/*@media only screen and (min-width: 1200px) {.sprocket-features-desc {bottom: 30%;}}*/
@media only screen and (max-width: 959px) {
        .layout-slideshow .sprocket-features-desc h2 {font-size: 1.1rem;}
}


@media only screen and (max-width: 480px) {
    #g-showcasemain .readon {font-size: .89em;}
}


.layout-slideshow .sprocket-features-arrows .arrow {top: 60%;}
.layout-slideshow .sprocket-features-content {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	/*background: rgba(0,0,0,.3) url(../images/stories/solutio/vine.png) 0 100% no-repeat; 
	background-size: 30%;*/
}

.layout-slideshow .sprocket-features-arrows .arrow {font-size: 4em;}
.layout-slideshow .sprocket-features-arrows .arrow {height: 3rem; width: 3rem;}
body .layout-slideshow {line-height: 2rem;}

/********** MAKING 1 AREA 100% WIDE **********
#g-container-showcase #g-showcasemain > .g-grid, #g-container-showcase #g-showcaseleft2 > .g-grid {
    padding: 0;
}

#showcase-a h2 {font-size: 1.5em; margin-bottom: 0; color: white; }
#showcase-a h3 {font-size: 1.5em; margin-bottom: 0; color: white; background: transparent; text-transform: none;}
#showcase-a p {font-size: 1.1em; margin-top: 0;}
#showcase-a a {color: white;}

/*@media only screen and (min-width: 1200px) {}*
@media only screen and (min-width: 768px) and (max-width:1199px) {
    #showcase-a p {font-size: .8em; }
    #showcase-a h2 {font-size: 1.1em;}
}

#showcase-a .g-content {margin: .2rem; padding: .4rem;}

@media only screen  and (max-width: 767px) {
    #showcase-a .mod_placehere , #showcase-a .moduletable{text-align: center;}
}*/

/**************** SOCIAL MEDIA **************/
.fa-fw {font-size: 3rem;}
@media only screen and (max-width: 1120px){
.social {display: none;}}
/************ CENTER SOCIAL MEDIA VERTICALLY  ************/
.g-block.size-5 { display: flex; justify-content: center; align-items: center; }



/************ ENTERING CANAAN MINISTRY *************/
#g-slideshowmain .customentering-canaan h2 {margin: 2.5rem 0 0.75rem 0; color: white; border-bottom: none; font-family: 'Playball', cursive; font-size: 3.25rem;}
#g-slideshowmain .g-block {
    background: #43472C;
    /*background-image: url("/images/stories/solutio/about.jpg");
    background-repeat: no-repeat;*/
    background-position: right top;
    background-size: cover;
}
#g-slideshowmain .customentering-canaan p {color: white; font-size: 1.50rem; margin: 10px 75px;
}

#g-slideshowmain h1, 
#g-slideshowmain h2, 
#g-slideshowmain h3, 
#g-slideshowmain h4, 
#g-slideshowmain h5, 
#g-slideshowmain h6, 
#g-slideshowmain p {
	color: white;
} 

#g-container-slideshow #g-slideshowmain > .g-grid { padding: 0;}

@media only screen and (max-width: 480px) {
    #g-slideshowmain .customentering-canaan h2 {margin: 2rem 0 0.75rem 0;font-size: 2rem;}
    #g-slideshowmain .customentering-canaan p {margin: .5rem 1rem; font-size: 1.3rem;}
}




/************ ENTERING CANAAN MINISTRY *************/
#g-featuremain .customentering-canaan h2 {margin: 2.5rem 0 0.75rem 0; color: white; border-bottom: none; font-family: 'Playball', cursive; font-size: 3.25rem;}
#g-featuremain .g-block {
    background: #43472C;
    /*background-image: url("/images/stories/solutio/about.jpg");
    background-repeat: no-repeat;*/
    background-position: right top;
    background-size: cover;
}
#g-featuremain .customentering-canaan p {color: white; font-size: 1.50rem; margin: 10px 75px;
}

#g-featuremain h1, 
#g-featuremain h2, 
#g-featuremain h3, 
#g-featuremain h4, 
#g-featuremain h5, 
#g-featuremain h6, 
#g-featuremain p {
	color: white;
} 

#g-container-feature #g-featuremain > .g-grid { padding: 0;}

@media only screen and (max-width: 480px) {
    #g-featuremain .customentering-canaan h2 {margin: 2rem 0 0.75rem 0;font-size: 2rem;}
    #g-featuremain .customentering-canaan p {margin: .5rem 1rem; font-size: 1.3rem;}
}



/********** CONTENT **********/
#g-container-header #g-navigationmain .g-content {padding: 0; /*margin: 0.5rem 0 0 0;*/}
#g-extension h3 {color: black; border-bottom: 2px solid #ad3007; border-radius: 0; font-size: 1.5rem; background: transparent; text-transform: none;}
.sprocket-lists .sprocket-lists-container li.active {
    background: transparent;
    color: #333;
}

.box4.moduletable {background: transparent;}
#g-extension h4.sprocket-lists-title   {text-transform: none; font-size: 1.1rem !important;}


.k-ui-namespace .mod_docman ul li .koowa_header { margin: 0 0 2px 15px;}

#g-footer h3 {font-size: 1em; color: #ad3007; background: transparent}
#g-footer h3.box1 {color: white; background: black; border-bottom: 5px solid #ad3007; border-radius: 0; font-size: 2em; text-align: center; margin-bottom: 0;}
#g-footer #footer-a-class .platform-content {background: #ababab; padding-bottom: 20px;}
#g-footer p, #g-footer div.feed {margin: .75rem;}

.homelayout #g-showcasemain .g-content {margin: 0.5rem; padding: 1rem;}



/********** STAY CONNECTED **********/
/*#g-container-utility #g-utilitymain #stay-connected.g-block {background: #DCDBCC;}*/
#g-container-utility #g-utilitymain .g-block h2, 
#g-container-utility #g-utilitymain h3.g-title {
    font-family: 'Playball', cursive; 
    color: white; 
    font-size: 3rem; 
    border-bottom: none; 
    margin: 0;
    background: transparent;
    text-align: center;
    line-height: 3.5rem;
    letter-spacing:0;
    font-weight: 100;
	text-transform: none;
}
#g-container-utility #g-utilitymain #stay-connected a.button {background: #738361; padding: 1px 20px; border-radius: 3px; font-family: 'Cormorant Garamond', serif; text-transform: none; margin-top: 10px; }
#g-container-utility #g-utilitymain #stay-connected p {font-size: 1rem;}
#g-container-utility #g-utilitymain #latest-news p {font-size: 1rem;}
#g-container-utility #g-utilitymain #latest-news .g-content {padding: 0 !important;}
#g-utilitymain #stay-connected .g-content {margin: .15rem; padding: 0;}
#g-utilitymain #latest-news .g-content {margin: .15rem; padding: 0;}
#g-utilitymain #stay-connected .platform-content {margin: 0; padding: 1rem 0;}
#g-utilitymain #latest-news .platform-content {margin: 0; padding: 1rem 0;}


.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {color: #fff;background: #43472C;}

.homelayout #g-utilitymain .size-15 {
	flex: 0 5%;
    width: 5%;
}} 




@media only screen and (max-width: 480px) {
    .moduletable[class*="box"], .widget[class*="box"] {  padding: .8rem;}
    #g-container-utility #g-expandedmain .g-block h2 {font-size: 2rem;}
}

/********** RECLAIMING OUR CHILDREN BLOG **********/
#g-expandedmain .feed-link a {color: #D6D5C4; font-weight: bold;}
.moduletable.box2.title4.header2 {margin-bottom: -7rem;}





/********** STAY CONNECTED **********/
#g-container-expanded #g-expandedmain #stay-connected.g-block {background: #DCDBCC;}
#g-container-expanded #g-expandedmain .g-block h2, 
#g-container-expanded #g-expandedmain h3.g-title, 
#g-container-bottom #g-bottommain h3.g-title {
    font-family: 'Playball', cursive; 
    color: white; 
    font-size: 3rem; 
    border-bottom: none; 
    margin: 0;
    background: transparent;
    text-align: center;
    line-height: 3.5rem;
    letter-spacing:0;
    font-weight: 100;
	text-transform: none;
}
#g-container-expanded #g-expandedmain #stay-connected a.button {background: #738361; padding: 1px 20px; border-radius: 3px; font-family: 'Cormorant Garamond', serif; text-transform: none; margin-top: 10px; }
#g-container-expanded #g-expandedmain #stay-connected p {font-size: 1rem;}
#g-expandedmain #stay-connected .g-content {margin: .15rem; padding: 0;}
#g-expandedmain #stay-connected .platform-content {margin: 0; padding: 1rem 0;}


.box2.moduletable, .box2.widget, .box2.g-outer-box, .box2 > .g-content {color: #fff;background: #43472C;}

.homelayout #g-expandedmain .size-15 {
	flex: 0 5%;
    width: 5%;
}} 


@media only screen and (max-width: 480px) {
    .moduletable[class*="box"], .widget[class*="box"] {  padding: .8rem;}
    #g-container-expanded #g-expandedmain .g-block h2 {font-size: 2rem;}
}

/********** RECLAIMING OUR CHILDREN BLOG **********/
#g-expandedmain .feed-link a {color: #D6D5C4; font-weight: bold;}
.moduletable.box2.title4.header2 {margin-bottom: -7rem;}

/************** LATEST NEWS **************/

.title4.latest-news h3.g-title {
	font-family: 'Playball', cursive;
	font-size: 3rem;
	line-height: 3rem;
	color: #73845f;
	text-align: center;
	background: none;
	border: none;
}

.box4.moduletable.latest-news {
	background: #dcdbcc;
	border-radius: 8px;
}
.homelayout2 .box4.moduletable.latest-news {
	background: #dcdbcc;
	border-radius: 8px;
}

.moduletable.latest-news { margin: .625rem 0 0 0; padding: 0;}
#latest-news .g-content { margin: 2rem 0; padding: 1rem 0;}
.homelayout2 #latest-news .g-content { margin: 1rem;}

.portrait-image {width: 0px;}

.portrait-image img {width: 100%; padding-bottom: 20px;}
.active .portrait-image {
    width: 110%;
    margin: 0 -5%;
}

.sprocket-lists-portrait-container, .sprocket-lists-portrait-container li {overflow: visible;}

.sprocket-lists-portrait-container li {}

h4.sprocket-lists-portrait-title {
	font-size: 2.2rem !important;
	line-height: 2.2rem !important;
	font-family: inherit;
	text-align: center;
	color: #73845f;
}

 .sprocket-lists-portrait-item {
	 font-size: 1.25rem;
	 line-height: 1.3rem;
 }

 .sprocket-lists-portrait-item a span { border: 1px #888 solid; padding: 5px 20px; margin: 10px 0; background: #dcdbcc; color: #73845f;  }
 
 .sprocket-lists-portrait-item a span:hover { background: #73845f; color: white; }
 
.active .sprocket-lists-portrait-item {padding-bottom: 30px !important;}

.sprocket-lists-portrait-title, .sprocket-lists-portrait-item { padding: 0 30px;}

.sprocket-lists-portrait-container li:not(.active) {background: #c7bcab;}

.sprocket-lists-portrait-nav {padding: 0px;}

#latest-news .sprocket-lists-portrait-container li:last-child { padding-bottom: 1rem;}

#latest-news .platform-content:last-child { padding: 0; margin-top: -5rem; z-index: 10; opacity: .99; }

.readon-pastnews {background: #738361; color: white; padding: 10px 20px; border-radius: 5px; font-size: 2.25rem;}

@media only screen and (max-width: 480px) {
    #latest-news .g-content { margin: .2rem;}
    .title4.latest-news h3.g-title {font-size: 1.5rem;}
    h4.sprocket-lists-portrait-title {font-size: 1.5rem !important;}
}

	
	
/********** FOOTER **********/

#g-expandedmain .customfooter-contact p , #g-expandedmain .customfooter-contact a {font-size: 1.5rem !important; color: #43472C; margin-bottom: 0;}
#g-expandedmain .customfooter-contact a:hover {color: #738361;}

/************ QUICKLINKS - OVERLAY ***********/



/************ QUICKLINKS ***********/
 
table.overlays, table.overlays tbody, table.overlays tbody tr{
    display: flex;
    flex-flow: row wrap;
	flex: 1;
    border: none;
}



table.overlays td, table.overlays td div p, table.overlays td div h2 {
	padding:0;
	margin: 0;
	border: none;
}

table.overlays td { flex: 1;}

table.overlays td div { 
	opacity: 1; 
	visibility: visible; 
	font-family: 'Pinyon Script'; 
	font-size: 2rem; 
	line-height: 2.2rem; 
	position: relative;
}

table.overlays td div h2 a{
	position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
	right: 0px;
	color: white;	
	background: rgba(50, 50, 50, .6) 0 100% no-repeat;
	transition: all 0.3s ease;
	display: block;
	margin: 0;
}

table.overlays td div h2 a:hover { background: rgba(0,0,0,0); }

table.overlays td div h2 a span {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    text-align: center;
    font-size: 1.5rem;
}

table.overlays td div h2 a:hover {
    top: 0px;
    bottom: 0px;
    left: 0px;
	right: 0px;	
}

@media only all and (max-width: 47.938rem) {
	table.overlays td { flex: 50%;}
	table.overlays td div  {
		font-size: 2rem; 
		line-height: 2.2rem; 
	}
}





 /*
.gantry-width-15 {
    width: 16.666666666%;
	padding: 10px 0;
}

.gantry-width-container {
    display: flex;
    flex-flow: row wrap;
}
 
.overlays .overlaytext { opacity: 1; visibility: visible; font-family: 'Pinyon Script'; font-size: 2.0em; line-height: 1em; position: relative;}
*/

.overlays .overlaytext a {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    right: 0;
    height: 100%;
	color: white;
}
 
.overlays .overlaytext .fullsizecontainer {
	background: rgba(50, 50, 50, .6) 0 100% no-repeat; font-family: 'Cinzel', serif;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    transition: all 0.3s ease;
	display: block;
} 
  
.overlays .overlaytext .fullsizecontainer span {
	  position: relative;
	  top: 50%;
	  transform: translateY(-50%);
	  display: block;
	  text-align: center;
}

.overlays .overlaytext:hover .fullsizecontainer {
    background: rgba(0, 0, 0, 0)
}
 
.overlays img {width: 100%; border-radius: 0;}
.overlays .overlaytext .fullsizecontainer:hover  {margin: 0px; }

#g-container-slideshow #g-slideshowmain > .g-grid {padding: 0px;}
#g-container-slideshow .g-content {padding: 0; margin: 0;}
#g-slideshowmain { background: #43472c;}

@media only all and (max-width: 47.938rem) {
	.gantry-width-15 {width: 50%; }
	.overlays .overlaytext  {font-size: 1.3em;}
	footer .moduletable p img {
		float: none !important;
		margin: auto;
		text-align: center;
		display: block !important;
	}
}



@media only screen and (max-width: 767px)
.gantry-width-15 {
    width: 50%;
}


/************* SECONDARY PAGES FOOTER **************/
#g-footermain h2, #g-footermain a {color: white;}
#g-footermain p {font-size: 1.25rem;}


/*********** SECONDARY PAGES ***********/
.sprocket-lists-modern-title {padding: 1rem 4rem !important;}
.sprocket-lists-modern-item {font-family: 'EB Garamond', serif; text-align: center; color: #738361; font-size: 1.25rem; padding: 0 10rem; font-style: italic; }
.sprocket-lists-modern-item .readon span {color: #738361; font-family: 'EB Garamond', serif; font-size: 1.25rem;}
.sprocket-lists-modern-item a.readon span {color: white;}
.sprocket-lists-modern-title {font-size: 2rem !important;}
.sprocket-lists-modern-title .indicator {right: 50px;}


body .g-side-column {
    min-width: 80px;
}

input[type="submit"], input[type="text"], input[type="password"], input[type="email"] {color: white;}
input:focus:invalid, textarea:focus:invalid, select:focus:invalid {color: #ffdbda; }

#g-sidebar .platform-content {padding-top: 0.5rem; padding-bottom: 0.5rem; }
#g-sidebar ul {margin-top: 0.5rem;}

#g-sidebar .moduletable .unstyled {  border: 1px solid rgba(231, 232, 234, 0);}

.moduletable #login-form .control-group .btn {color: #142600;}
.moduletable #login-form .control-group .btn:hover { color: white !important;}

#g-sidebar input[type="text"] {color: white;}

#g-container-bottom .g-content {padding: 0.5rem; margin: 0 -10rem;}
@media only screen and (max-width: 767px) {
	#g-container-bottom .g-content {padding: 0.5rem; margin: 0rem;}
}


/********************hide forgot password reset options**********************/

#g-sidebar form div.userdata ul.unstyled {
    display: none;
}