
html {
    overflow: hidden;
    height: 100%;
}

body {
    height: 100%;
    overflow: auto;
      margin: 0;
}




body, html {
	background-color: #b5dee2; /*#5caef0*/ /*a5c0c5*/
	color: #4a4a4a;
	background-image: url('https://chrisstedmanwriter.com/wp-content/uploads/2019/11/batthern.png');
	background-repeat: repeat;

}



/*
body {
  margin: 0;
}
*/

.parent {
  width: 100vw;
  min-height: 100vh;
/*  background-color: #a5c0c5;*/
  display: flex;
  justify-content: center;
  align-items: center;
}

.parent-margin {
  margin: 2em auto;
}

.child {
  background-color: #f8f8f8;
  justify-content: center;
  align-items: center;
  background-position: center center;
  padding: 3rem 5rem;
  z-index: 0;
  opacity: 0.75;
  
}

.child-home {
  background-color: transparent !important;
  color: #ffffff;
}

.content {
  width: 70vw;
  min-height: 70vh;
  z-index: 1;
}

.content h2 {
	font-size: 2em !important;
	color: #196876; /*#8f51e9*/
}

.content-home {
  justify-content: center;
  align-items: center;
}

.content-home h1 {
	color: #196876;
	text-shadow: 0px 2px 3px #f8f8f8;
}

.content-home p {
	color: #196876;
}

.title {
	font-size: 3.5em !important;
}

.subtitle {
	font-size: 1.5em !important;
}

.has-image-centered {
  margin-left: auto;
  margin-right: auto;
}

.image-spacing-bottom {
	margin-bottom: 1em;
}

#description-long {
	display: none;
}



#ogo-page-main .subtitle {
	text-transform: uppercase;
	color: #373840;
}

.is-divider {
	color: 1px solid pink;
}

#cstedman-menu-parent {
/*  width: 100vw !important;
  display: flex !important;
  justify-content: center !important;
  background-position: center center !important;*/
}

#cstedman-menu ul {
	list-style: none;
}

.cstedman-siderbar {
	background: pink !important;
	position: absolute;
	left: 0;
	margin-left: 1em;
}

.txt-brand {
	font-family: 'Archivo Narrow', sans-serif !important;
	text-transform: uppercase;
}

.navbar {
	background: #db982c; /*#bda291*/
}

.navbar a {
	color: #196875;
}

.navbar-menu {
	background-color: #db982c; /*#bda291*/
}

.ogo-btn {
	background-color: #db982c; /*#bda291*/
	color: rgb(102, 102, 102);
	cursor: pointer;
	line-height: 1em;
	padding: 1em;
	text-decoration-color: rgb(102, 102, 102);
	text-decoration-line: none;
	text-decoration-style: solid;
}

.ogo-btn:hover {
	background-color: #eae9dc; /*f8f8f8*/
	opacity: 0.75;
}

.navbar-link.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, a.navbar-item.is-active, a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover {
background-color: #eae9dc;
}


@media only screen (min-width: 1024px) {
	.ogo-btn {
		box-shadow: rgba(0, 0, 0, 0) 0px 0px 1px 0px;
		display: inline-block;
		margin: 0.5em;
		min-width: 50px;
		overflow-x: hidden;
		overflow-y: hidden;
		vertical-align: middle;
	}
}



.writing-badge {
background-color:rgb(0, 209, 178);
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
border-top-left-radius:4px;
border-top-right-radius:4px;
box-sizing:border-box;
color:rgb(255, 255, 255);
display:block;
font-family:system-ui, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:600;
height:auto;
line-height:24px;
margin-block-end:0px;
margin-block-start:0px;
margin-bottom:0px;
margin-inline-end:0px;
margin-inline-start:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-bottom:20px;
padding-left:0px;
padding-right:0px;
padding-top:20px;
position:relative;
text-align:center;
text-rendering:optimizelegibility;
text-size-adjust:100%;
width:258px;
-webkit-font-smoothing:antialiased;
}