/* colors
black #080506
blue #0e444e
green #464e39
red #6a372a
beige #b2a595

*/

@font-face {
    font-family: kingcross;
    src: url("fonts/kingcross.woff");
}

@font-face {
    font-family: britishmuseum;
    src: url("fonts/britishmuseum.woff");
}

@font-face {
    font-family: tommys;
    src: url("fonts/oldeenglish.woff");
}

@font-face {
    font-family: blackdread;
    src: url("fonts/blackdread.woff");
}

@font-face {
    font-family: arden;
    src: url("fonts/csvardenregular.woff");
}


a {
    transition: 0.5s;
    text-decoration: none;
    color: #6258c4;
    
}

::selection {
    color: #b2a595;
    background: #080506;

}

h1 {
    color: #0e444e;
    font-size: 40px;
    text-align: center;
    font-family: kingcross;
    font-weight: normal;
    
    margin: 0px;
    margin-bottom: 0px}
    
    h2 {
    color: #0e444e;
    font-size: 30px;
    text-align: center;
    font-family: kingcross;
    font-weight: normal;
    
    margin: 0px;
    margin-bottom: 0px}
    
    .mlem { 
        display: flex;
  align-items: center;
       justify-content: center;
       padding: 50px;
      padding-bottom: 30px;
      filter: grayscale(100);
      transition: 1s;
      padding-top: 7px}
      
      .mlem img{
        box-shadow: 20px 13px #0000002c;
        width:90%;
        
        transform: rotate(3deg)
      }

html {
   
    background-attachment: fixed;
    background-position: top;
    background-size: cover;
    font-family: cardo;
    color: #6a372a;
    background: linear-gradient(180deg, #b2a595, #b2a595, #0e444e);
}

.mainframe {
    
    width: 896px;  
    border-style: none;
    padding: 5px;
    justify-content: center;
    position: absolute;
    top: 60%;
    left: 50%;
      
  align-items: center;
    transform: translate(-50%, -60%);
}

hr {
    border: 1px solid #6a372a;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px

}

.angels {
  background-image: url(https://f2.toyhou.se/file/f2-toyhou-se/images/93190841_lCky1yPvd4yAJuC.jpg);
    width: 313px;
    height: 412px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    border-image: url(images/frame.png) 0 fill;
    border-image-outset: 23px;
    border-style: solid;
    border-color: #61616100;
    padding: 0px;
    font-size: 15px;
    
    float: left;
    text-align: center;
  transform: rotate(-3deg);
  position: relative;
  bottom: 25px;
  z-index:-13
}

.title {
    background: linear-gradient(90deg, #464e39, #0e444e);
    height: 20px;
    padding: 4px;
    margin-bottom: 5px;
   color:  #b2a595;
   font-weight: normal;
   text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
    font-size: 25px;
    align-content: center;
    transition: 1s;
}

.title:hover {
    padding-left: 40px;
    transition: 1s;
}

.about {
  
    float: right;
    width:100%;
    height:278px;
    font-size: 20px;
    text-align: justify;
    overflow-y: auto;
    z-index:10;
   background-color: #b2a595;
  
}
.palle {
    width: 500px;
    height: 375px;
    float: right;
    background: linear-gradient(90deg, #464e39, #0e444e);
    padding: 7px;
    border-style: solid;
    border-width: 0px;
    border-image: linear-gradient(to bottom, #b2a595 0%, #b2a595 33%, #464e39 100%) 1;
    font-size: 17px;
    text-align: justify;
  
    z-index:10;
    position: relative;
  bottom: 25px;
  
}

.about p {
    padding: 8px;
    margin: 0px;
    font-size: 16px;
    font-weight: bold
    
}





.mlem:hover {
    filter: none;
    transition: 1s;
}

.links {
    
    padding: 2px;
    margin-top: 20px;
    border-style: solid;
    border-color: #00000000;
    border-width: 0px;
    width: 100%;
    
    display: grid;
    grid-template-areas: "button button button . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";  
     justify-content: center;
    
    background-size: cover;
    background-position: bottom;
    box-shadow: 0 0 0px 0px #ffffff00 inset;
    z-index:10
}

.button {
  align-content: center;
  
    border-style: outset;
    border-width: 2px;
    font-size: 18px;
    border-color: #0e444e;
    color: #b2a595;
    padding: 5px;
    margin: 0px;
    margin-left: 5px;
    margin-right: 5px;
    font-weight: bold;
    background-color: #0e444e;
    transition: 0.3s;
}

.button:hover {
    border-style: inset;
    transition: 0.3s;
    border-color: #6a372a;
    background-color: #6a372a;
    
}



.oldguy {
    
    width: 805px;
    height:60px;
    border: 3px outset #b2a595;
    margin-top: 5px;
    margin-bottom: 5px;
    background: linear-gradient(90deg, #464e39, #6a372a);
    font-size: 22px;
    text-align:center;
    padding: 0px;
    justify-content: center;
   position: absolute;
    top: 87%;
    left: 50%;
    transform: translate(-50%, -87%);
font-weight: normal;
    z-index:10;
    display: flex;
  align-items: center;
  color: #b2a595;
  transition: 0.3s;
    }



.about p::first-letter {
  font-size: 300%;
  font-family: kingcross;
  float: left;
  color: #0e444e;
  font-weight: normal;
  margin: -10px 7px -17px 0px;
  
  
  
}



::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #b2a595;
  border-radius: 0px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #6a372a;
  border-radius: 0px;
}


