body {
     color: #110000;
     font-size: 1.1rem;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
     line-height:1.3;
     background-color: #fff;
     background-image: none;
     background-repeat: repeat-x;
     background-attachment: fixed;
     text-align: center;
     margin: 0;
     padding: 0;
     z-index: 2;
}
 p, td, li, h5 input {
    font-size:1.1rem;
}

h1,h2,h3,h4,h5,h6{line-height:1.3;}

h1{font-size:1.75rem}
h2{font-size:1.65rem}
h3{font-size:1.4rem}
h4{font-size:1.3rem}
h5{font-size:1.25rem}
h6{font-size:1.1rem}
h7{font-size:1.1rem}

 #wrapper {
    background-image: none;
     text-align: left;
     margin-right: 0px;
     margin-left: 0px;
     position: relative;
     z-index: 2;
     width: 100%;
     height: 100%
}
/*#header {
     position: relative;
     width: 710px;
     height: 112px;
     clear: both;
     overflow:hidden;
}
*/
 #header {
     background-image: url("https://www.peterrussell.com/images/header2_resp_a.jpg");
     background-repeat: no-repeat;
     text-align: center;
     position: relative;
     width: 100%;
     height: 108px;
     clear: both
}
 #nav {
     text-align: left;
     position: absolute;
     top: 60px;
     right: 25px
}
/* text nav bar*/
 #search {
     display:none;
}
 #body {
    position: relative;
     width: 100%;
     padding:0px;
}
 #page {
     margin-bottom: 3px;
     position: relative;
     width: 100%;
}
 #mainblock {
     width:95%;
     padding: 0 0px 0 0px;
}
/*90% to get margins - #body or #page loses it */
 .mainblock {
    width:95%;
     padding: 0 0px 0 0px;
}
 #content {
     position: relative;
     width: 100%;
     float:left;
}
 .bottomblock {
    display:none;
}
 .bottomblock_resp {
    display:block;
     margin:0px auto;
     width:95%;
}
/*.rightblock200 {
    float:left
}
*/
 #sidebar {
     display:none;
}
 .resphideblock {
    display:none
}
 .efriend {
     float:none;
     margin:0 0 0 0;
     text-align:center;
}
.socialLinks {
     float:none;
     margin:0 0 0 0;
     text-align:center;
}
 .spiritawakebkg {
    background: url('https://peterrussell.com/Icons/1p-trans.gif') no-repeat center;
     margin:0 auto;
    width:100%;
}
 .sciconscbkgbkg {
    background: url('https://peterrussell.com/Icons/1p-trans.gif') no-repeat center;
     margin:0 auto;
    width:100%;
}
 .block500 {
    margin:0px auto;
     width:95%;
}
 .leftblock {
    width:100%;
     float:left;
}
 .rightblock {
    width:100%;
     float:left;
}
 .leftblock200 {
    width:100%;
     float:left;
}
 .leftblock400 {
    width:100%;
     float:left;
}
 .rightblock200 {
    width:100%;
     float:left;
}
 .block140 {
    width:100%;
     float:left;
     text-align:center;
}
 .blockEarth {
    display:none;
}
/* .leftblock {
    width:100%;
     float:left;
}
*/
 .rightblock400 {
    max-width:100%;
     float:left;
}
 .rightblock100% {
    width:100%;
     float:left;
}
 .rightblock220 {
    width:100%;
     float:left;
}
 .leftblock220 {
    width:100%;
     float:left;
}
 .rightblock180 {
    float:left;
}
 .floatleft {
    float:none
}
 #footer {
     background-image: none;
     width: 100%;
}
 #footer_text {
     margin-top: 30px;
     position: relative;
     width: 100%;
     float: right
}
 #menuicon {
     display: block;
     position: absolute;
     top: 25px;
     right: 25px
}
 .menuicon {
     display: block;
     width: 25px;
     height: 3px;
     background-color: white;
     margin: 4px 0;
     border:1px solid #888 -moz-border-radius: 3px;
     border-radius: 3px;
}

.potluckmargin{
	margin-left:12px;
}

 @media only screen and (max-width: 630px) {
     .menuicon {
        background-color: #666;
    }
     .menubar {
        line-height:15px;
    }
     .also {
        width:50%;
    }

    .also--full-width {
      width: 95%;
    }
    
     .vid560 {
        width: 100%;
    }
    
    .vidnav {
    display:none;
    }
    
     .vidnavrt {
     display:none;
}

    /*reset video wdth in vidcall*/
     .block500 {
         text-align:left
    }
}
 @media only screen and (max-width: 373px) {
     #nav {
         top: 53px;
         right: 25px
    }
     .menuicon {
        background-color: white;
    }
     .menubar {
        line-height:13px;
    }
     .indexboxcol {
        width:100%;
    }
     .indexboxinfo {
         width:100%
    }
     .indexboxcolrt {
    width: 100%;
     float: left;
}
     .goldenbig {
        width:100%;
    }
     .goldensmall {
         width:100%
    }
     .leftblock {
         width:100%
    }
}

@media (max-width: 767.98px) {
	.nav-content {
	margin-left:0px;
	transform: translateY(97px);
	margin-bottom: 117px;
}

/*reset bootstrap overides in main_resp.css*/
@media (max-width: 767.98px) {
	.bg-light{margin:0;}
}
