body {
     color: #000000;
      font-size: 0.8rem;
     font-family: Arial, Helvetica, sans-serif;
     line-height:1.2;
     background-color: #ffffff;
     -webkit-text-size-adjust:100%;
}

h1, h2, h3, h4, h5, h6 {
	line-height:1.3;
	-webkit-text-size-adjust:100%;
	font-weight: bolder;
	margin-bottom:.5rem;
	}

h1, h2 {
/*  font-variant: small-caps;*/
}

h1 {font-size: 1.2rem;}
h2 {font-size: 1.1rem;}
h3 {font-size: 1rem;}
h4 {font-size:1rem;}
h5 {font-size:0.9rem;}
h6 {font-size:0.9rem;}

 h7 {
     color: #355d7e;
     font-size: 0.8rem;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: bolder;
     text-align: left;
     /* letter-spacing: 1px; */
     /* margin: 0.5em 0; */
     padding-right: 4px;
     padding-left: 4px;
     border-bottom: 1px solid #87857a;
     border-left: 1px solid #87857a;
     line-height:35px;
     -webkit-text-size-adjust:100%;
     /* display: block; */
}

 input {
     color: #330000;
     font-size: 90%;
     background-color: #fff;
     -webkit-text-size-adjust:100%;
}
 .smaller {
    font-size:90%;
}
 #smallgrey {
     color: #999999;
     font-size: 70%;
}
 .smallgrey {
     color: #999999;
     font-size: 70%;
}
 .center {
    text-align: center;
}
 .right {
    text-align: right;
}
 .left {
    text-align: left;
}
 .LEFT {
    text-align: left;
}
 .CENTER {
    text-align: center;
}
 .RIGHT {
    text-align: right;
}
 .rightindent {
     text-align: right;
     margin-right: 50px
}
 .overload {
    text-align: center;
     margin-right: 50px;
     margin-left:50px;
     color:#993333
}
 .normal {
    color: #330000;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.8rem;
     text-align: left;
     font-weight: normal;
     font-variant: normal;
}
 .form {
     color: #330000;
    /* font-size: 11px;*/
     background-color: #ffffff
}
 .formgray {
     color: gray;
     font-size: 11px;
     background-color: #ffffff
}
 .quote {
     padding:0px 10px 0px 15px;
     text-indent: -10px;
}
 .randquote {
     padding:0px 10px 0px 5px;
     margin:3px 0px 0 0px;
}
 .smallindent10 {
    font-size: 90%;
/*     margin-left: 10px;*/
}
 .lessh4 {
    line-height:0px;
}
/* .bkgdark {
    background-color:#efefd8;
    padding:8px 5px 5px 10px;
    margin-bottom:10px;
}
 */
 .bkgdark {
    background-color:#eaecea;
    padding:8px 5px 5px 10px;
    margin-bottom:10px;
     border: 1px solid #e3e6da;
}
 .tab {
    padding-left: 15px;
}
 .leftblock {
    width:310px;
     float:left;
}
 .rightblock {
    width:310px;
     float:right;
}
 .rightblock100% {
    width:100%;
     float:right;
}
 .leftblock240 {
    width:240px;
     float:left;
}
 .rightblock240 {
    width:240px;
     float:right;
}
 .rightblock220 {
    width:220px;
     float:left;
}
 .leftblock220 {
    width:220px;
     float:left;
}
 .leftblock200 {
    max-width:200px;
     float:left;
}
 .rightblock200 {
    width:200px;
     float:right;
}
 .rightblock400 {
    max-width:400px;
     float:right;
}
 .leftblock400 {
    max-width:400px;
     float:left;
}
 .rightblock180 {
    width:180px;
     float:right;
     text-align:left;
}
 .leftblock180 {
    width:180px;
     float:left;
}
 .leftblock40 {
    width:40px;
     float:left;
}
 .centerblock400 {
    margin:0px auto;
     max-width:400px;
     text-align: center;
}
 .block500 {
    margin:0px auto;
     width:500px;
}
 .block140 {
    width:140px;
     float:left;
}
 .blockEarth {
    width:360;
     float:left;
     margin:0px auto;
     display:block;
}
 .clearboth {
    clear:both;
}

 .vid560 {
    width:560px;
     margin:0px auto;
}
/*video wdth in vidcall*/
 .vid425 {
    max-width:425px;
     margin:0px auto;
}
/*video wdth in vidcall*/
 .floatleft {
    float:left
}
 .resphideblock {
    display:block
}
/*hides block in resp mobile*/
 .spiritawakebkg {
    background: url('https://peterrussell.com/Icons/SpiritAwak.jpg') no-repeat center;
     margin:0 auto;
    width:640px;
}
 .sciconscbkgbkg {
    background: url('https://peterrussell.com/SCG/SciConscLogo.jpg') no-repeat center;
     margin:0 auto;
    width:640px;
}
 .goldenbig {
    width:366px;
     float:left;
     text-align:left;
     padding:0 10px 0 10px;
}
 .goldensmall {
    width:234px;
     float:left;
     text-align:left;
     padding:0 10px 0 10px;
}
 #mainblock {
    margin:0px auto;
     width:640px;
}
 .mainblock {
    margin:0px auto;
     width:640px;
}
 #toplineblock {
    }
.potluckmargin{
	margin-left:30px;
}
 .bottomblock {
    margin:0px auto;
     width:550px;
}
 .bottomblock_resp {
    display:none
}
 .also {
    max-width:100%;
    width:350px;
	 /*float:right;*/
     background-color: #eaecea;
     margin:0px auto;
     padding: 7px;
     /*margin-bottom:10px;*/
     line-height: 140%;
     text-align:left;
     border: 1px solid #e3e6da;
}
 .wcalso {
    width:270px;
     float:right;
     margin:0 5px 0 10px;
     margin-bottom:10px;
     line-height: 165%;
     text-align:left;
}
 .alsofull {
    margin:0px auto;
     width:90%;
     background-color: #eaecea;;
     border:solid 1px;
     padding: 7px;
     line-height: 140%;
     text-align:left;
}
 .aboutblock {
     background-image: url("https://www.peterrussell.com/Icons/aboutbox.jpg");
     background-repeat: no-repeat;
     margin-bottom: 10px;
     width: 370px;
     height: 150px
}
 .aboutblocktext {
    position:absolute;
     top:11px;
     left:140px;
     width:209px;
     height:128px;
     line-height:130%;
}
 .lgblock {
    max-width: 380px;
    margin: auto;
}
 .aboutnav {
     float:left;
     margin:0px;
}
 .aboutnavrt {
     float:right;
     margin:0px;
}
 .vidnav {
     float:left;
     margin:0px;
}
 .vidnavrt {
     float:right;
     margin:0px;
}
 .sidebarRegion {
    border:1px solid #134656;
     width:200px;
     text-align:center;
     background-color: #fffff8
}
 .boxlink {
    max-width:260px;
     float:right;
     background-color: #ffffdd;
     margin:0 5px 0 10px;
     border:outset 1px;
     padding: 15px;
     text-align:center;
}
 .efriend {
     float:left;
     margin:0 10px 5px 0;
     text-align:left;
}
 .socialLinks {
     float:right;
     margin:0 0 5px 0;
     text-align:right;
}
 .socialLogos {
     display: inline !important;
     list-style-type: none;
}
 .wcefriend {
     float:left;
     margin:10px 0 5px 7px;
     width:85px;
     text-align:left;
}
 .wcsocialLinks {
     float:right;
     margin:10px 0 5px 0;
     width:177px;
     text-align:right;
}
 .wcsubscribe {
     padding: 0 0 15px 7px;
}
 .indexboxcol {
    width: 372px;
     float: left;
}
 .indexboxcolrt {
    width: 258px;
     float: left;
}
 .indexbox {
     background-image: url("https://www.peterrussell.com/Icons/indexboxes/box.jpg");
     background-repeat: no-repeat;
     margin: 10px 0 5px;
     width: 105px;
     float: left
}
 .indexboxinfo {
     width: 237px;
     float: left;
     margin: 0px 0 5px 25px;
     text-align:left;
}
 .wcindexbox {
     background-image: url("https://www.peterrussell.com/Icons/indexboxes/box.jpg");
     background-repeat: no-repeat;
     width: 105px;
     height: 145px;
     float: left;
     margin: 0px 5px 0px;
}
 .mmindexbox {
     background-image: url("https://www.peterrussell.com/Icons/indexboxes/box.jpg");
     background-repeat: no-repeat;
     width: 105px;
     height: 145px;
     float: left;
     margin: 0px 5px 0px;
}
 .smallboxes {
     width: 100px;
     float: left;
     text-align:left;
}
 .smallboxesET {
     width: 80px;
     float: left;
     text-align:left;
}
 .HMWETETleft {
     width: 258px;
     float: left;
     margin: 0px 10px 0px 0px;
     text-align:left;
}
 .HMWETETright {
     width: 360px;
     float: left;
     margin: 0px 0px 0px 10px;
     text-align:left;
}
 .HMWETFBleft {
     width: 200px;
     float: left;
     margin: 0px 10px 0px 0px;
     text-align:left;
}
 .HMWETFBright {
     width: 410px;
     float: left;
     margin: 0px 0px 0px 10px;
     text-align:left;
}
 .HMWETFBblock {
    margin:0px auto;
     width:640px;
     border:1px solid #355d7e;
}
/* .nexteventbox {
     background-image: url("https://www.peterrussell.com/images/sidebar_event_bg.png");
     background-repeat: no-repeat;
     text-align: center;
     width: 214px;
     height: 67px;
     float: left
}
 */
 .nexteventbox {
     text-align: center;
     width: 214px;
     height: 46px;
     float: left;
     border: 1px solid #87857a
}
 .nexteventboxinfo {
     width: 200px;
     height: 55px;
     float: left;
     margin: 0px 0 0px 0px;
     text-align:center;
}
 .header {
}
 .header a:link, .header a:visited {
     color: #ffffff;
     font-size: 95%;
     text-decoration: none
}
 .header a:hover, .header a:active {
     color: #ACD6E8;
     font-size: 95%;
     text-decoration: none
}
 a:link {
     color: #355d7e;
     text-decoration: none;
     /*old 59727C*/
}
  a:visited {
   color: #355d7e;
     text-decoration: underline;
  }
 a:hover {
     color: #86ABBB;
     text-decoration: underline;
}
 a:active {
     color: #86ABBB;
}
/* #24575F orig #2a656f new 0a7184 mean 1a6b7a dArker 1A6573 more black #0C4F5B (a) banner 7494A1 most recent #134656 and then 1B5C8E links was 66828D (approx) */
 h7 a:hover {
    text-decoration:none;
}
 #wrapper {
     background-image: url("https://www.peterrussell.com/images/bg_body.png");
     background-position: 0 100%;
     text-align: left;
     margin-right: auto;
     margin-left: auto;
     position: relative;
     z-index: 2;
     width: 980px;
     height: 100%
}
 #header {
     background-image: url("https://www.peterrussell.com/images/header2.jpg");
     background-repeat: no-repeat;
     text-align: center;
     position: relative;
     width: 950px;
     height: 168px;
     clear: both
}
 #header p {
    display:none;
}
 #nav {
     text-align: left;
     position: absolute;
     top: 103px;
     right: 50px
}
 #nava {
     text-align: left;
     position: absolute;
     top: 103px;
     right: 50px
}
/* text nav - not used?*/
 #search {
     text-align: left;
     position: absolute;
     top: 85px;
     right: 50px;
}
 .searchform {
    background-color: rgba(235, 235, 235, 0.55);
     font-weight: bolder;
     font-size:100%;
     border-radius:6px 6px
}
 .searchformresp {
    background-color: rgba(235, 235, 235, 0.55);
     font-size:80%;
     font-weight: normal;
     border-radius:6px 6px
}
 #hmwetbanner {
     position: absolute;
     top: 10px;
     right: 330px;
}
 #body {
      margin-top:10px;
     padding-left: 15px;
     position: relative;
     width: 955px;
     z-index:-1;
}

 #page {
     margin-bottom: 3px;
     position: relative;
     width: 700px;
     float: left;
     /* text-align:center; */
}
 #responsivetop {
    display:none;
}
 .menuicon {
    display:none;
}
 #menuicon {
    display:none;
}
 #content {
     position: relative;
     width: 700px;
     float: right;
}
 #collage {
     background-image: url("https://www.peterrussell.com/images/collage.jpg");
     background-repeat: no-repeat;
     position: relative;
     width: 680px;
     height: 350px;
     float: right
}
 #collage_text {
     padding-right: 40px;
     position: relative;
     width: 247px;
     float: right ;
}
 #collage_text .Bbar {
     color: #ffffff;
     background-image: url("https://www.peterrussell.com/images/bg_bbar_heading.jpg");
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0 0;
     margin: 10px 0 5px;
     padding-top: 3px;
     padding-bottom: 3px;
     padding-left: 10px;
     vertical-align: middle
}
 #collage_text .Bbar a {
     color: #ffffff;
}
 #collage_text .Bbar a:hover {
     color: #ACD6E8
}
 #sidebar {
     text-align: left;
     padding-left: 17px;
     padding-right: 17px;
     width: 217px;
     float: left;
}
 #sidebar .bar {
     color: #ffffff;
     background-image: url("https://www.peterrussell.com/images/Sbar210.jpg");
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0 0;
     margin: 5px 0 5px;
     padding: 3px 20px 3px 10px;
     vertical-align: middle;
     font-weight: 600;
}
 #sidebar .bar a {
    color: #ffffff;
}
 #sidebar .bar a:hover {
    color: #ACD6E8;
}
 #sidebar .small {
    color: #441111;
     font-size: 80%;
}
/* #sidebar .bar {
     color: #688490;
     font-weight: 600;
     background-image: url("https://www.peterrussell.com/images/sidebar214.png");
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0 0;
     padding-top: 3px;
     padding-right: 20px;
     padding-left: 10px;
     height: 24px;
     vertical-align: middle
}
 #sidebar .bar a {
     color: #688490;
     letter-spacing: 1px
}
 #sidebar .bar a:hover {
    color: #86ABBB;
}
 #sidebar .small {
    color: #441111;
     font-size: 80%;
}
 */
 #clear {
    clear:both;
}
 #footer_text {
     margin-top: 30px;
     padding-right: 20px;
     position: relative;
     width: 665px;
     float: right
}
 #footer {
     background-image: url("https://www.peterrussell.com/images/bg_footer.png");
     background-repeat: no-repeat;
     position: relative;
     width: 980px;
     height: 134px;
}

/*
 .menubar {
    font-family: Arial;
     font-weight:bold;
     font-size:14px;
     color:black;
     background-color: rgba(235, 235, 235, 0.55);
     border-radius:6px 6px;
     float:left;
     display:inline;
     padding:1px 6px 1px 6px;
}
 .menubar a:link, .menubar a:visited {
     color: #000;
     text-decoration: none
}
 .menubar a:hover, .menubar a:active {
     color: #666 ;
     text-decoration: none
}
*/
 .medbar {
    margin:10px 0 10px 0;
     text-align: center;
}
 .bar {
     color: #ffffff;
     background-image: url("https://www.peterrussell.com/images/bar230.jpg");
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0 0;
     margin: 10px 0 5px;
     padding: 3px 20px 3px 10px;
     vertical-align: middle;
     font-weight: 600;
}
 .bar a {
    color: #FFFFff;
}
 .bar a:hover {
    color: #ACD6E8;
}
 .barShort {
     color: #ffffff;
     background-image: url("https://www.peterrussell.com/images/bar220.jpg");
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0 0;
     margin: 10px 0 5px;
     padding: 3px 20px 3px 10px;
     vertical-align: middle;
     font-weight: 600;
}
 .barShort a {
    color: #FFFFff;
}
 .barShort a:hover {
    color: #ACD6E8;
}
 .Bbar {
     color: #ffffff;
     background-image: url("https://www.peterrussell.com/images/Bbar284.jpg");
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: 0 0;
     margin: 10px 0 5px;
     padding: 3px 20px 3px 10px;
     vertical-align: middle;
     font-weight: 600;
}
 .Bbar a {
    color: #FFFFff;
}
 .Bbar a:hover {
    color: #ACD6E8;
}
 .solidbar {
     background-color: #7494A1;
     color:#FFFFDD;
     vertical-align:middle;
     padding:3px 20px 3px 10px;
     margin: 10px 0px 5px 0px;
}
 .solidbar a {
    color: #ffffff;
}
 .solidbar a:hover {
    color: #ACD6E8;
}
 #preload {
     visibility: hidden;
}
 .youtube-player {
     position: relative;
     padding-bottom: 56.23%;
    /* Use 75% for 4:3 videos */
     height: 0;
     overflow: hidden;
     max-width: 100%;
     background: #000;
     margin: 5px;
}
 .youtube-player iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 100;
     background: transparent;
}
 .youtube-player img {
     bottom: 0;
     display: block;
     left: 0;
     margin: auto;
     max-width: 100%;
     width: 100%;
     position: absolute;
     right: 0;
     top: 0;
     border: none;
     height: auto;
     cursor: pointer;
     -webkit-transition: .4s all;
     -moz-transition: .4s all;
     transition: .4s all;
}
 .youtube-player img:hover {
     -webkit-filter: brightness(75%);
}
 .youtube-player .play {
     height: 72px;
     width: 72px;
     left: 50%;
     top: 50%;
     margin-left: -36px;
     margin-top: -36px;
     position: absolute;
     background: url('https://i.ibb.co/j3jcJKv/yt.png') no-repeat;
     cursor: pointer;
}


/*---BOOTSTRAP OVERRIDES---*/

.sidebarresp{
	display:none;}
	@media (max-width:767.98px) {.sidebarresp{display:block;}
}

.sidebarresphide{
	display:block;}
	@media (max-width:767.98px) {.sidebarresphide{display:none;}
}
.indexmain{
	display:block;}
	@media (max-width:575.98px) {.indexmain{display:none;}
}
.indexresp{
	display:none;}
	@media (max-width:575.98px) {.indexresp{display:block;}
}
.bg-light{
	background-image:url("https://www.peterrussell.com/images/header2.jpg")!important;
	background-repeat: no-repeat;
	min-height: 140px;
	margin:0 15px 0 15px;
}

menubar {
	color:black;
     background-color: rgba(235, 235, 235, 0.55);
     border-radius:6px 6px;
     float:left;
     display:inline;
     padding:1px 6px 1px 6px;
}

.nav-item {
	background-color: rgba(235, 235, 235, 0.55);
}

#navbarDropdown {
	color:black
}

.form-control {
	background-color: rgba(235, 235, 235, 0.55); 
	color:black;
	height:30px;
	/*transform: translateY(-3px);*/
}

.btn{
	font-size:0.9rem;
	line-height:1.2;
}

.btn-outline-success{
	color:black;background-color:rgba(235, 235, 235, 0.55);
	background-image:none;
	border-color:black
}

.btn-outline-success:hover{
	color:#fff;background-color:#2B7FEC;border-color:#000
}

.dropdown-menu{
	background-color:#f5f7fa;
	font-size:0.9rem;
}

.dropdown-item:focus,.dropdown-item:hover{
	color:#16181b;
	text-decoration:none;
	background-color:#e1e2e5;
}

.nav-content {
	/*transform: translateY(-3px);*/
	width: 100%;
	margin-left:107px;
	font-size:0.9rem;
}

.navbar-toggler {
margin-left: auto;
background: rgba(235, 235, 235, 0.65);
transform: translateY(84px);
margin-right: calc(100%-50px);
}

/*
@media (min-width:576px) {
	.navbar-nav{height:30px;}
}
*/

.tons-of-links {
  line-height: 1.7em;
}
.tons-of-links a {
  padding: 0 10px;
 display: block;
  }
  
  .tons-of-links a:last-child {
  border-right: none;
}

@media (max-width:767.98px) {
  .tons-of-links a {
    display: block;
    border-right: none;
  }
}

  
  span.nobreak {
  white-space: nowrap;
}

