/* ==============Header buttons for Donate, Shop, and Subscribe=========== */

.donateButton {
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	#background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	background-color:#577B06;
	border-radius:4px;
	border:1px solid #577B06;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
}
.donateButton:hover {
	background:linear-gradient(to bottom, #577B06 5%, #89c403 100%);
	background-color:#77a809;
	color:yellow !important;
}
.donateButton:active {
	position:relative;
	top:1px;
}



.shopButton {
	box-shadow:inset 0px 1px 0px 0px #d4b663;
	#background:linear-gradient(to bottom, #d4b663 5%, #905522 100%);
	background-color:#905522;
	border-radius:4px;
	border:1px solid #905522;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #905522;
}
.shopButton:hover {
	background:linear-gradient(to bottom, #905522 5%, #d4b663 100%);
	background-color:#905522;
	color:yellow !important;
}
.shopButton:active {
	position:relative;
	top:1px;
}



.subscribeButton {
box-shadow:inset 0px 1px 0px 0px #80a0c0;
	#background:linear-gradient(to bottom, #80a0c0 5%, #254a75 100%);
	background-color:#254a75;
	border-radius:4px;
	border:1px solid #254a75;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 8px;
	text-decoration:none;
	text-shadow:0px 1px 0px #254a75;
}
.subscribeButton:hover {
	background:linear-gradient(to bottom, #254a75 5%, #80a0c0 100%);
	background-color:#254a75;
	color:yellow !important;
}
.subscribeButton:active {
	position:relative;
	top:1px;
}



/* ===============Horizontal DIV menu=========== */
 
/* removes the vertical seperators */
.moduletable .nav.menu.nav-pills {
    padding-bottom: 0;  
    /* border: 1px solid #e0e0e5; - white border */
    border: none;
    text-align: center;
}
.nav.menu li.current > a {
background-color: #eeeeee;
}
 
/* Corrects Spacing */
.moduletable .nav.menu.nav-pills li {
    margin-bottom: 0;
    margin-right: 0.625rem;
    border-bottom: none;
}
/*-- Make Nav Pills Menu Thinner --*/
 
/* Remove padding from menu wrapper */
.moduletable .nav.menu {
    padding: 0;
}
/* Remove the padding at the bottom of the <li> */
.moduletable .nav.menu li{
    padding-bottom: 0;
}

/* Gantry changes the link and background colour when the link is selected - this corrects that */
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
    color: inherit;
    background-color: inherit;
}
/* Add space between icon and text for the link item */
.nav-pills .fa::before {
    margin-right: 5px;
}
/* when screen is too small, center the menu and prevent going under the hamburger */
@media only all and (max-width: 47.938rem) {   
    #g-top-bar .g-content {
        text-align: center;
        /* padding: 0.45rem; */
    }
}
/* style <li> items */
.nav-pills li a,
.nav-pills li a:hover,
.nav-pills li a:focus {
    font-size: 1.3rem;
    font-weight: bold;
    /*white-space: normal;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;*/
}
.nav{
margin-bottom: 30px;
background-color: lavender;
}

a:hover {
  color: #660000 !important;
  font-weight:bold;
}
a.footerLink {
	color: #88A9D4 !important;
}
a.footerLink:hover { 
color: #ffffff !important; } 
/* ======END=========Horizontal DIV menu=====END====== */

/* ===================DivTable.com ==========================*/
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
	
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 0px solid #999999;
	display: table-cell;
	padding: 3px 5px;
	vertical-align: top;
	float: left;
	display: inline-block;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;

}
.divTableCell-25margin  {
	border: 0px solid #999999;
	display: table-cell;
	padding: 3px 5px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom: 25px;
	vertical-align: top;
	float: left;
	display: inline-block;
}



/* =========END==========DivTable.com  END==========================*/

.hr0Top {
margin-top: 0px;
margin-bottom: 10px;
}

/*================ Custom Search ==============================*/

.search_format{
border:1px;

}

/*================ Don't Show social icons - Doesn't comply with ADA ==============================*/

a.twitter{
	background-color: brown !important;
}
a.linkedin{
	background-color: green !important;
}






