body, html{
  height:100%;
  margin:0;
  font-size:16px;
  font-family:"Lato", sans-serif;
  font-weight:400;
  line-height:1.8em;
  color:#666;
}

.paragraph_text {
  height:100%;
  margin:0;
  font-size:18px;
  font-family: Georgia, serif;
  font-weight:300;
  line-height:1.3em;
  color:#666;
}

.paragraph_text a {
  color: #e77924;
  text-decoration: underline;
}

.gtext a {
  color: #e77924;
  text-decoration: underline;
}

footer {
  position: relative;
  padding-top: 10px;
  background-color:#282e34;
}

b, strong {
    font-weight: 700 !important;
}

a:hover {
  color: #FF2D00 !important;
}

i {
  padding-top: 25px;
}

.pimg1, .pimg2, .pimg3, .pimg4, .pimg5, .pimg6, .mimg1, .rimg1, .rimg2, .rimg3, .primg1, .primg2 {
  position:relative;
  opacity:0.70;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;

  /*
    fixed = parallax
    scroll = normal
  */
  background-attachment:fixed;
}

.pimg1{
  background-image:url('../img/tahtGraf.jpg');
  min-height:100%;
}

.pimg2{
  background-image:url('../img/kidpost.jpg');
  min-height:100%;
}

.pimg3{
  background-image:url('../img/overthehill.jpg');
  min-height:100%;
}

.pimg4{
  background-image:url('../img/lifeadv.jpg');
  min-height:100%;
}

.pimg5{
  background-image:url('../img/profile2.jpg');
  min-height:100%;
}

.pimg6{
  background-image:url('../img/PosterPic.jpg');
  min-height:100%;
}

.pimg7{
  background-image:url('../img/MDECodeSQ.jpg');
  min-height:100%;
}

.primg1{
  background-image:url('../img/MDECodeSQ.jpg');
  min-height:100%;
}

.primg2{
  background-image:url('../img/dflibrary.png');
  min-height:100%;
}

.mimg1{
  background-image:url('../img/whitelikeme.png');
  min-height:100%;
}

.rimg1{
  background-image:url('../img/rebelcoding.book.cover.png');
  min-height:100%;
}

.rimg2{
  background-image:url('../img/RebelLabs.screenshot.png');
  min-height:100%;
}

.rimg3{
  background-image:url('../img/rc.outreach.jpg');
  min-height:100%;
}

.section{
  text-align:center;
  padding:15px 25px;
}

.section-light{
  background-color:#f4f4f4;
  color:#333;
}

.section-light p{
  background-color:#f4f4f4;
  color:#333;
}

.section-light a{
  color:#333;
  text-decoration: underline;
}

.section-light-nu a{
  color:#333;
  text-decoration: none;
}

.section-dark{
  background-color:#282e34;
  color:#ddd;
}

.section-dark h2{
  color:#999;
  text-decoration: none;
}

.section-dark p{
  background-color:#282e34;
  color:#ddd;
}

.section-dark a{
  color:#ddd;
  text-decoration: underline;
}

.section-dark-nu a{
  color:#ddd;
  text-decoration: none;
}

.ptext {
  position:absolute;
  top:50%;
  width:100%;
  text-align:center;
  color:#000;
  font-size:27px;
  letter-spacing:8px;
  text-transform:uppercase;
}

.ptext .border{
  background-color:#111;
  color:#fff;
  padding:20px;
}

.ptext .border.trans{
  background-color:transparent;
}

.ptext-dark{
  position:absolute;
  top:50%;
  width:100%;
  text-align:center;
  color:#000;
  font-size:27px;
  letter-spacing:8px;
  text-transform:uppercase;
}

.ptext-dark .border{
  background-color:#333;
  color:#333;
  padding:20px;
}

.ptext-dark .border.trans{
  background-color:transparent;
}

.ptext-alt{
/*  position:absolute;
  top:50%;
  width:100%;*/
  text-align:center;
  color:#000;
  font-size:27px;
  letter-spacing:8px;
  text-transform:uppercase;
  padding: 25px;
  border: 0px solid #dee2e6!important;
}


.ptext-alt a:link {
  text-decoration: none !important;
}

.ptext-alt a:hover {
  color: #FF2D00 !important;
  text-decoration: underline !important;
}

.ptext-alt .border{
  color:#FF2D00;
  padding:20px;
  border: 0px solid #dee2e6!important;
}

.ptext-alt .border.trans{
  background-color:transparent;
  border: 0px solid #dee2e6!important;
}

.ghold-top {
  position: absolute;
  top:30%;
  width:100%;
  text-align:center;
}

.ghold{
  position: absolute;
  top:0%;
  width:100%;
  text-align:center;
}

.gtext{
  position:static;
  margin-top: 3.15em;
  top:50%;
  width:100%;
  text-align:center;
  color:#000;
  font-size:27px;
  letter-spacing: 6px;
  text-transform:uppercase;
}

.gtext-alt{
  position:static;
  margin-top: 3.15em;
  top:50%;
  width:100%;
  text-align:center;
  color:#000;
  font-size:25px;
  letter-spacing:0px;
}

.gtext-blank{
  position:static;
  margin-top: 3.15em;
  top:50%;
  width:100%;
  text-align:center;
  color:transparent;
  font-size:27px;
  letter-spacing:8px;
  text-transform:uppercase;
}

.gtext .border{
  background-color:#fff;
  color:#000;
  padding:20px;
}

.gtext-alt .border{
  background-color:#fff;
  color:#000;
  padding:20px;
}

.gtext .border.trans{
  background-color: #fff;
}

.caption {
  font-size: .8em;
  width: 95%;

}

.labels span {
  padding: 10px 15px 10px 15px !important;
  display:inline-block;
}

/*.full-image {
  min-height: 500px;
}*/

blockquote {
  color: #fff;
}

@media(max-width:568px){
  .pimg1, .pimg2, .pimg3, .pimg4, .pimg5, .pimg6, .mimg1, .rimg1, .rimg2, .rimg3, .primg1 {
    background-attachment:scroll;
  }
}

@media (max-width: 576px){
  .center {
    margin: auto;
    width: 90%;
    border: 0px solid green;
    padding: 0px;
  }
  section p {
    margin: auto !important;
    width: 90% !important;
    padding: 5px !important;
  }

}

@media (min-width: 576px){
  .center {
  margin: auto;
  width: 50%;
  border: 0px solid green;
  padding: 0px;
  }
}

@media (min-width: 1200px){
  p {
    margin: auto !important;
    width: 50% !important;
    padding: 10px !important;
  }

}

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
