/* CSS Variables */
:root {
 --primary: #ddd;
 --darker: #333;
 --lighter: #fff;
 --shadow: 0 1px 5px rgba(104, 104, 104, 0.8);
 }
html {
 box-sizing: border-box;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration-color: aliceblue;
 
} 
 #pic_home{
 background: black;
 background-image: url("../Images/wall1.jpg");
 background-repeat:no-repeat;
 background-size:cover;
 margin: 30px 50px;
 line-height: 1.4;
}

.wrapper {
 display: grid;
 grid-gap: 20px;
}


/* Navigation */
.main-nav ul {
 display:inline-flex;
 grid-gap: 20px;
 padding-top:10px;
 list-style: none;
 grid-template-columns: repeat(4, 1fr);
    margin-top: -35.7px
} 

.main-nav a {
 background: Gold;
 display: block;
 text-decoration: none;
 margin: ;
 padding: 14px 16px;['']
 text-align: left;
 color: blue;
 text-transform: uppercase;
 font-size: 3.0rem;
 box-shadow: black;
    
}

.main-nav a:hover {
 background: orange;
 color: blue;
}
/*reflections*/
h2{
            color:blue;
            font-family: monospace;
            font-size: 60px;
            text-decoration-line: underline;
            
        }
        .ref{
            color: black;
            font-size: 40px;
            background-color: mintcream;
        }

#drop {
  width: 350px;
  height: 70px;
  padding: 10px;
    border: 1px solid #aaaaaa}
.btn {
 background: var(--darker);
 color: var(--lighter);
 padding: 0.6rem 1.3rem;
 text-decoration: none;
 border-radius: 15px;
}
img {
 max-width: 100%;
}
div.gallery {
  border: 1px solid #ccc;
}

div.gallery:hover {
  border: 1px solid #777;
}

div.gallery img {
  width: 100%;
  height: auto;
}

div.desc {
  padding: 12px;
  text-align: center;
  color: blue;
  font-size:50px;
  text-decoration-line: underline;
}

* {
  box-sizing: border-box;
}

.responsive {
  padding: 0 6px;
  float: left;
  width: 24.99999%;
}

@media only screen and (max-width: 700px) {
  .responsive {
    width: 49.99999%;
    margin: 6px 0;
  }
}

@media only screen and (max-width: 500px) {
  .responsive {
    width: 100%;
  }
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.showcase h1 {
 font-size: 4rem;
 margin-bottom: 0;
 color: var(--lighter);
}
.showcase p,h1 {
 font-size: 1.3rem;
 margin-top: 0;
 color: var(--lighter);
 font-family: cursive;
}

/* Boxes */
.boxes {
 display: grid;
 grid-gap: 20px;
 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
.box {
 background-color: var(--primary);
 text-align: center;
 padding: 1.5rem 2rem;
 box-shadow: var(--shadow);
}


/*Word-Art*/
.Word-Art{
    font-family: 'Shojumaru', cursive;
    font-size:150px;
    color:gold;
    text-shadow: 2px 2px blue;
    font-weight: bold;
    text-align: center;
    @font-face{
        src:url();
    }
}
.Scene_text {
    font-family:fantasy , Bold;
    font-size:30px;
    text-shadow:2px 2px black;
    color:gold;
    padding: 1.5rem 2rem;
    box-shadow: var(--shadow);
    background-image:url("../Images/Papyrus.jpg");
    
    }
.Button_s1{
font-family:fantasy , Bold;
font-size:30px;
text-shadow:2px 2px black;
color:gold;
padding: 1.5rem 2rem;
    
}

.Button_scene1{
font-family:fantasy , Bold;
font-size:30px;
text-shadow:2px 2px black;
color:gold;
background-color:blue;
padding: 1.5rem 2rem;
}
.Button_quiz{
font-family:fantasy , Bold;
font-size:30px;
text-shadow:2px 2px black;
color:crimson;
padding: 1.5rem 2rem;
text-align: center;
    
}



.portfolio img {
 width: 100%;
 box-shadow: var(--shadow);
}

/*contact*/
.container form {
    color:blue;
    font-size:40px;
}
.container h2{
    color:white;
    font-size:35px;
}
.container h3{
    font-family: monospace;
    color:aliceblue;
    font-size:50px;
    
}
.id .sub{
     color:aqua;
}
/* Footer */
footer {
 margin-top: 2rem;
 background: var(--darker);
 color: var(--lighter);
 text-align: center;
 padding: 1rem;
}
/* Media Queries */
@media (max-width: 700px) {
 .showcase h1 {
 font-size: 2.5rem;
 }
 .main-nav ul {
 grid-template-columns: 1fr;
 }
h1{
        padding: 50px;
       border-style: solid;
    border-color: black;
       font-family:cursive;
   
    }
 
        
    
}

