*{font-family:"Open Sans"}

 .post-title {
    font-size: 29px;
    color: rgb(8, 59, 199);
  }

  .w3-container,
  .w3-panel {
    padding: 0.01em 16px
  }

  .w3-panel {
    margin-top: 16px;
    margin-bottom: 16px
  }

  .w3-container:after,
  .w3-container:before,
  .w3-panel:after,
  .w3-panel:before,
  .w3-row:after,
  .w3-row:before,
  .w3-row-padding:after,
  .w3-row-padding:before,
  .w3-cell-row:before,
  .w3-cell-row:after,
  .w3-clear:after,
  .w3-clear:before,
  .w3-bar:before,
  .w3-bar:after {
    content: "";
    display: table;
    clear: both
  }

  .w3-bar-block .w3-dropdown-hover,
  .w3-bar-block .w3-dropdown-click {
    width: 100%
  }

  .w3-bar-block .w3-dropdown-hover .w3-dropdown-content,
  .w3-bar-block .w3-dropdown-click .w3-dropdown-content {
    min-width: 100%
  }

  .w3-bar-block .w3-dropdown-hover .w3-button,
  .w3-bar-block .w3-dropdown-click .w3-button {
    width: 100%;
    text-align: left;
    padding: 8px 16px
  }

  .w3-main,
  #main {
    transition: margin-left .4s
  }

  .w3-modal {
    z-index: 3;
    display: none;
    padding-top: 100px;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.4)
  }

  .w3-modal-content {
    margin: auto;
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 600px
  }

  .w3-bar {
    width: 100%;
    overflow: hidden
  }

  .w3-center .w3-bar {
    display: inline-block;
    width: auto
  }

  .w3-bar .w3-bar-item {
    padding: 8px 16px;
    float: left;
    width: auto;
    border: none;
    display: block;
    outline: 0
  }

  .w3-bar .w3-dropdown-hover,
  .w3-bar .w3-dropdown-click {
    position: static;
    float: left
  }

  .w3-bar .w3-button {
    white-space: normal
  }

  .w3-bar-block .w3-bar-item {
    width: 100%;
    display: block;
    padding: 8px 16px;
    text-align: left;
    border: none;
    white-space: normal;
    float: none;
    outline: 0
  }

  .w3-bar-block.w3-center .w3-bar-item {
    text-align: center
  }

  .w3-block {
    display: block;
    width: 100%
  }

  .w3-container:after,
  .w3-container:before,
  .w3-panel:after,
  .w3-panel:before,
  .w3-row:after,
  .w3-row:before,
  .w3-row-padding:after,
  .w3-row-padding:before,
  .w3-cell-row:before,
  .w3-cell-row:after,
  .w3-clear:after,
  .w3-clear:before,
  .w3-bar:before,
  .w3-bar:after {
    content: "";
    display: table;
    clear: both
  }

  .w3-black,
  .w3-hover-black:hover {
    color: #fff !important;
    background-color: #fff !important
  }

  .w3-bar .w3-button {
    white-space: normal;
    width: 33.33%;
    border-right: 1px solid #fff;
    background-color: #3848be;
    font-size: 1em;
    color: #fff;
    font-weight: 700;
    border-top-right-radius: 14px;
    border-top-left-radius: 14px;
    padding: 20px 0px 20px 0px;
  }

  .w3-container,
  .w3-panel {
    padding: 0.01em 16px;
    border: 1px solid #3848bd;
    width: 99.9%;
    border-bottom-right-radius: 14px;
    border-bottom-left-radius: 14px;
    background-color: #f9fbfe;
  }

p {
	text-justify: none;
	text-align: left;
	line-height:175%;
	text-indent: 1cm;
}

.random-btn {
  visibility: hidden;
}

.entry-content{
	text-justify: none;
}

h1, h2, h3, h4, h5, h6 {
	text-align: left;
}

.nav>ul>li:after {
background-color: #a8c8e8;
}

.top-nav>ul>li>a:after{
content: '|';
position: relative;
right: -7px;
top: 0px;
bottom: 0;
margin-right:0px;
padding-right:0px;	
	color:#fff;
}


.top-nav>ul>li:last-of-type a:after {
content: ' ';
position: relative;
right: -7px;
top: 0px;
bottom: 0;
margin-right:0px;
padding-right:0px;	
	color:#fff;
	z-index:99999;
}

.nav-mobile {
position: absolute;
top: 60px;
width: 100%;
z-index: 200;
display: none;
padding: 0 25px;
border-bottom: 2px solid #eee;
border-right: 1px solid #eee;
border-left: 1px solid#eee;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.32);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.32);
}

.entry-footer {
margin-bottom:20px;
}

.wp-block-image img  {
	border: 1px solid#777;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.32);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.32);
}

.wpforms-field-row.wpforms-field-medium {
	max-width: 100% !important;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
	max-width: 100% !important;
}

.main-sidebar {

border-left: 1px solid #eee;
}

.main-container {
	padding-right:30px;
	padding-left:36px;
}
@media (max-width: 1000px) {
.main-container {
	padding-right:10px;
	padding-left:12px;
}
}

.header-center {
	height: 120px;
  background-size: 70%;
  background-color: #bdc7fc;	
	padding-top:7px;
	padding-bottom:7px;
	border-bottom: 2px solid #3848be;
}

.custom-button-chapters{
	white-space: nowrap;
background: #007cba;
border: 1px solid #007cba;
color: #fff;
text-decoration: none;
text-shadow: none;
	font-size: 13px;
line-height: 2.15384615;
min-height: 30px;
margin: 0;
    margin-top: 0px;
padding: 0 10px;
cursor: pointer;
border-width: 1px;
border-style: solid;
-webkit-appearance: none;
border-radius: 3px;
white-space: nowrap;
box-sizing: border-box;
	margin-bottom: 20px;
	opacity: 0.7;
	
}

.oh-block {
	background-color:#2b3349;padding:2px;width: 50%;margin-left: auto;margin-right: auto;

}

.oh-title {
	color:#fff;margin-left:auto;margin-right:auto; font-weight:700;font-size:3em;margin-top:10px;margin-bottom:10px;
}

.oh-blurb{
	color:#fff;margin-left:auto;margin-right:auto; font-weight:300;font-size:0.3em;margin-top:10px;margin-bottom:-7px;
}

.oh-outline{
	
	border:1px solid #BBB;
	padding:0px;
	margin:0px;
	padding:15px
}

.oh-button {
	opacity:1;
	width:50%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.oh-button-text{
	color:#fff;
	font-size:1.5em;
}

@media (max-width: 1000px) {

	p {
	text-justify: none;
	text-align: left;
	line-height:175%;
	text-indent: 0.8cm;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}
	
	.oh-button {
	opacity:1;
	width:95%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.oh-button-text{
	color:#fff;
	font-size:1.1em;
}
	
    .oh-block {
	background-color:#2b3349;padding:2px;width: 80%;margin-left: auto;margin-right: auto;
}
	
.oh-outline{
	
	border:1px solid #BBB;
	padding:0px;
	margin:0px;
	padding:15px
}
	
	.oh-title {
	color:#fff;margin-left:auto;margin-right:auto; font-weight:700;font-size:2.2em;margin-top:10px;margin-bottom:10px;
}
	
	.oh-blurb{
	color:#fff;margin-left:auto;margin-right:auto; font-weight:300;font-size:0.6em;margin-top:10px;margin-bottom:-7px;
}

pre {
    
    background: #f4f4f4;
    border: 1px solid #ddd;
    border-left: 3px solid #066708;
    color: #666;
    page-break-inside: avoid;
    font-family: monospace;
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1em 1.5em;
    display: block;
    word-wrap: break-word;

}

code {
    font-family: Monaco, monospace;
    font-size: 1em;
    line-height: 100%;
    background-color: #eee;
    padding: 0.2em;
    letter-spacing: -0.05em;
    word-break: normal;
    border-radius: 5px;
}

pre code {
    border: none;
    background: none;
    font-size: 0.75em;
    line-height: 1em;
    letter-spacing: normal;
    word-break: break-all;
}
	
th{
		padding: 0px;
}
	
td {
		padding: 0px;
	}
	

	
 a {
  color: #2811bd !important;
}

a strong{
  color: #2811bd !important;
}

ul > li > a { 
  color: #2811bd !important;
}
	
	
	a > ul > li > a { 
  color: #2811bd !important;
}

div > ul > li > a { 
  color: #2811bd !important;
}
	
div > ul > li > a > strong { 
  color: #2811bd !important;
}	

.entry-content ul > li > a {
  color: #2811bd !important;
	}
	
	ul li > a {
   color: #2811bd !important;
}
	
	
	.entry-content ul > li >ul > li > a {
  color: #2811bd !important;
}
	
		.entry-content ul > li > ul > li a{
  color: #2811bd !important;
}
	
			.entry-content ul > li > ul > li a strong{
  color: #2811bd !important;
}
	
	.entry-content ul > li > ul > li a > strong{
  color: #2811bd !important;
}
	
		.entry-content ul > li >ul > li > a > strong {
  color: #2811bd !important;
}
	
	
	.entry-content ul > li a:not(.wp-block-button__link){
  color: #2811bd !important;
}
	
	
	.entry-content ol > li > a {
  color: #2811bd !important;
}
	
.entry-content ul > li > a > strong {
  color: #2811bd !important;
}
	
	
	.blue{
  color: #2811bd !important;
}
	
	
	.infinity-widget ul li > a > strong{
  color: #2811bd !important;
}
	
	
	.entry-content ol > li > a > strong {
  color: #2811bd !important;
}
	
	
.entry-content > div > ul > li > a { 
 color: #2811bd !important;
}

.entry-content > ul > li > a { 
  color: #2811bd !important;
}

.entry-content >  a { 
  color: #2811bd !important;
}

.entry-content ul > li a:not(.wp-block-button__link):hover, .comment-text em {
  color: #2811bd !important;
}

 .entry-content ul > li a:not(.wp-block-button__link) {
  color: #2811bd !important;
}
	