
body {
  font-family: "Montserrat";
  text-align: center;
  
}

html { 
}

h1, h6 {
  font-family: "Montserrat-Bold";
color: black;
}

h2{
  font-family: "Montserrat-Bold";
     text-align: center;
color: black;
     padding: 5% 0% 0% 0%;
}
 h3{
  font-family: "Montserrat-Bold";
     text-align: center;
color: black;
     padding: 3% 0% 0% 0%;
}

.h3-rconserve{
  font-family: "Montserrat-Bold";
     text-align: center;
color: black;
     padding: 3% 0% 0% 0%;
}

h4{
  font-family: "Montserrat-Bold";
     text-align: center;
color: black;
     padding: 1% 0% 1% 0%;
}
.h4-rhome {
  font-family: "Montserrat-Bold";
     text-align: center;
color: black;
     padding: 5% 1% 1% 0%;
}
.h4-videostan{
  font-family: "Montserrat-Bold";
     text-align: center;
color: #fff;
     padding: 1% 0% 1% 0%;
}
h5{
     color: black;
  font-family: "Montserrat-Bold";
     text-align: center;
     padding: 5% 0% 3% 0%;
}

.h5-videostan{
     
  font-family: "Montserrat-Bold";
     text-align: center;
    color: #fff;
     padding: 5% 0% 3% 0%;
}

.h5-press-lower{
     color: #fff;
  font-family: "Montserrat Bold", arial, verdana;
     text-align: center;
     padding: 5% 0 0% 0%;
font-size: 1rem;
}

p {
  color: black;
text-align:left;
    font-size: 1rem;
    padding: 5% 1% 0% 0%;
}

/* Top Header*/

#header {
  background-color: #fff;
  padding-bottom: 0%;
    border:1px solid;
    border-top-color: green; 
    border-bottom-color: green; 
 
    
}

.header-logo {
  width: 15%;
  margin: 20px 20px 50px;
}



/* Containers */

.container-fluid{
  padding: 7% 15%;
}

/* Sections */


.colored-section {
  background-color: #fff;
}

.white-section {
  background-color:#fff;
}
.green-section {
  background-color:#fff;
}


/* Navigation Bar */

.navbar {
  padding: 1.5rem 1rem 1rem  1.5rem;

}

.nav-item {

  padding: 10px;
}

.nav-link {
font-size: 1.2rem;
  font-family: arial, "Montseratt" ;
 color:black;
  
}

.navbar-text-top {
    font-family: arial, "Montseratt";
    font-size: 1.2rem;
  padding: .5rem 2rem .6rem  0rem;
     color:#BD4103;

}

/* Buttons */

.download-button {
  margin: 0% 0% 0% 0;
}



.btn-success {
  color: black;
  font-size: .90rem;
  background-color:#EAEFB9;
  border-color: black;
  padding:5px 6px;
}

.btn-success:hover {
  color: white;
  background-color: green;
  border-color: white;
}

/* Title Section */

#fullpage {
  color:black;
  text-align: center;

}

#fullpage .container-fluid {
  padding: 0 ;

}

#rockartbartop .container-fluid  {
    
  padding: 0% 5% 0% 5%;
    background-color:#A3CEBB;

}

#rockartbar .container-fluid {
    
  padding: 0% 5% 0% 5%;
    background-color:#BD4103;
border-bottom: 0px solid black; 

    }
#rockartbar1 .container-fluid {
    
  padding: 0% 5% 0% 5%;
    background-color:#BD4103;
border-bottom: 0px solid red; 

    }
/* #A3CEBB# */
#rockartbar2 .container-fluid {
    
  padding: 0% 5% 0% 5%;
    background-color:#A3CEBB;
border-bottom: 2px solid red; 

    }

.rockart-text {
  color: black;
text-align:left;
    font-size: 1rem;
    padding: 5% 0% 5% 0%;
}

.rockart-text-project {
  color: black;
text-align:left;
    font-size: 1rem;
    padding: 5% 0% 5% 0%;
}
.rockart-align-text {
  color: black;
text-align:center;
    font-size: 1rem;
    padding: 5% 0% 5% 0%;
}
#rockart-top {
  background-color: #C2EDD6;

}

/**/

#rockartravens-top {
  background-color: #EAEFB9;

}

/* #FFF7A0 #a4a87e*/
#rockart {
  background-color:#EAEFB9;

}
.rockart-image{
text-align: center;
border: 2px solid black;

}

img{
border:0px solid green;
    margin: 0rem 1rem 0rem 0rem;
}


ol { color: black;
padding: 0 0 0 0;
text-align:left;
    font-size: 1rem;
}
ul {
text-align: left;
}
li{
  margin: 10px 0;
}

#videostan {
  background-color:#0d1d0f; 
    border:1px solid;
    border-top-color: green;  
 border-bottom-color: green; 
border-right-color: brown; 
border-left-color: brown;     

}
/*#bfe185 #F3F782  #82F7EF*/

.videostan-text {
  color: #fff;
text-align:left;
    font-size: 1.1rem;
    padding: 5% 0% 5% 0%;

}

/* Bottom Nav Section */



form label{
  color: black;
}
#title {
    text-align: center;
  }
.title-image {
    position: static;
    transform: rotate(0);
  }
#footer {
  background-color:#F8F7ED;
    border-top: 2px #0d1d0f solid;
}

.footer-text {
  color: black;
text-align:left;
    font-size: .9rem;
    padding: 25% 0% 0 0%;
}
.footer-text2 {
  color: black;
text-align:left;
    font-size: .8rem;
    padding: 1% 0% 0 0%;
}

.footer-image {
  width: 15%;
  margin: 6px;
}
.footer-image-social {
 padding: 5% 0 5% 0 ;
     display: block;
     text-align: left;
    }

.a-footer {
    font-size: .9rem;
}
#press-lower {
  background-color:#97501a;
  padding-bottom: 2%;
}


.press-lower-image {
  width: 30%;
  margin: 10px;
    border: 1px solid #EAEFB9;
}


ul {
text-align: left;
}

form label{
  color: black;
}

.social-icon {
    display: block;
    text-align: left;
width: 50%;
margin: auto;
}



@media (max-width: 1028px) {
}

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
 
