/*  File originally copied from WADG template based on Protostar*/
/*  Added to user.css*/
.container-banner {
  margin: 0;
}
.site-title {
  font-size: 40px;
  line-height: 48px;
  font-weight: bold;
}
.footer {
  margin-top: 1em;
  color: var(--body-color);  
  background-color: var(--body-bg);
  background-image: none;
}
.sidebar-left {
  background-color: #f8f9f8; 
}
.container-sidebar-right > .card {
  border: none;
}
.card-body {
  padding: 0.5rem !important;
}
/* retain border for Facebook element 
.container-sidebar-right > .card:nth-child(3) {
  border: 1px solid #dfe3e7;
}

#mod-custom103 {
  padding-top: 10%;
}
*/
:root {
  --cassiopeia-color-primary: #112855;
  --cassiopeia-color-link: #228b22;
  --cassiopeia-color-hover: #005580;
}
.nav .current {
  background: #228b22;
  border-radius: 5px;
  padding: 2px 8px 2px 8px;
}
.nav .current > a {
  color: #fff;
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/*  useful to comment out sections
*/
footer .grid-child {
  display: block;
}
.footer2 {
  display: none;
}
/*  End of Added to user.css*/
body {
font-size: 18px;
line-height: 24px;
font-family: "Open Sans";
}
site {
background-color: #f8f9f8;  
}
figcaption {
  background-color: #F2F2F2;
  margin-bottom: 24px;
}
li {
line-height: 24px; 
}
h1, h2, h3, h4, h5, h6, .site-title, .site-description {
color: #228B22 !important;
}
.well {
    background-color: #f8f9f8;
}  
.readmore {
color:#6d8368 !important;
}
.navigation {
  
}
.gallery .bottom .comment {
  	font-size: 8px;
}

.site-description {
font-size: 20px;
}
pre {
	padding: 0px;
	font-family: "Open Sans";
	font-size: 16px;
    line-height: 24px;
	border: 0px;
    margin-left: 20px;
	background-color: #FFF;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
#above-footer {
   margin-left: auto;
   margin-right: auto;
}
.footer a {
  	line-height: 200%;
}

.gborder {
	max-width: 98.5%;
	border: 6px solid rgba(109,131,104,1);
	-ms-interpolation-mode: bicubic;
}
.body .containerx {
	border: 0;
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0);
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0);
	box-shadow: 0px 0px 0px rgba(0,0,0,0);
    opacity:1;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}
.brand {
	color: #6d8368;
}
.brand:hover {
	color: #686d83;
}
.nav >li {
    line-height: 150%;
}
.nav > li > a, a:hover, a:focus {
    text-decoration: none;
    padding-bottom: none;
    border-bottom: none;
}
p a {
    color: #0099ff !important;
    text-decoration: none;
    padding-bottom: 1px;
    border-bottom: 1px solid;
}
p a:visited, a:active {
    color: #660099 !important;
    border-bottom: 1px solid;
}
p a:hover, a:focus {
    color: #006699 !important;
    cursor: pointer;
    border-bottom: 1px solid;
}
.handwriting {
    font-family: "Short Stack",cursive;
	color: #7d6883;
}
.handwriting .readmore {
    font-family: "Short Stack",cursive;
	color: #686d83;
}
.sidebar-nav {
    font-size: 20px;
	margin-top: 60px;
	line-height: 20px;
}
.sidebar-nav .small >li {
    font-size: 16px;
    text-indent: 6px;
    line-height: 150%;
}
/*  Use .well attributes but make them smaller for the Back to Top link*/
#back-top {
	color: #6d8368 !important;
	min-height: 5px;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #f8f9f8;
	border: 1px solid #e3e3e3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.sige_cont_0 {
    height: 430px  !important;
}
/*  Remove left hand margin from spreadsheet on Golden Drives page*/
.freezebar-origin-ltr, .waffle th, .grid-fixed-table th, .no-grid td, .waffle td, .grid-fixed-table td {
	border: none !important;
  	border-width: 0 !important;
  	border-style: none !important; 
  	border-image: none !important; 
}
/*  Corrections for mobile menu*/
.sidebar-nav {
    margin-top: 10px;
}
.mobilemenuck-item > .level1 {
    background: #228B22 !important;
}
.image-title {
  	color:#f8f9f8 !important;
}

/*  Not sure if the following is required?? 
#system-message-container {    display: none; } */
/*---FACEBOOK---*/
#facebook-button{margin:20px 0 20px 80px;}
#facebook-button a, #facebook-button a:link, #facebook-button a:visited{ display:block; width:265px; height:35px; background:url('../img/facebook-button.png') no-repeat;}
#facebook-button a:hover, #facebook-button a:active{}
#facebook-button span{ display:none;}

.convertforms {
  font-family: "Open Sans" !important;
  font-size: 18px !important; 
}