/*
Theme Name: Test Theme
Author: summusmons.com
*/
@import url('https://fonts.googleapis.com/css?family=Lora:i|Hind|Montserrat');

body {
    background-color: #fff;
    font: 100% 'Hind';
}

.mainbox {
    margin-top:10%;
}

.textbox {
    padding-top: 12px;
    margin-bottom: 10%;
}

/*
header {
    background:#fff;
    width:100%;
    min-height:10%;
    max-height:10%;
}*/

h1 {
  font: italic 32px/200% 'Lora', cursive;
    line-height: 1;
    margin-bottom: 30px;
    margin-top: 13px;
}

h2 {
  font: italic 160% 'Lora', cursive;
    line-height: 1;
    margin-bottom: 30px;
    margin-top: 18px;
}

h3 {
  font: italic 160% 'Lora', cursive;
    line-height: 1;
    margin-bottom: 0px;
    margin-top: 12px;
}

h4 {
  font: 90% 'Montserrat';
    line-height: 1;
    margin-bottom: 0px;
    margin-top: 18px; 
}



/*
.picture_box {
    background: #f7f8f8;
    padding: 1%;
    vertical-align: bottom;
    display: block;
    line-height: 0;
    font-size: 0px;
}*/
 /*

.picture {
    display: block;
   object-fit: contain;
   max-width: 98%;
   max-height: 415px;
   width: auto;
   height: auto;
    margin: 0 px;
        vertical-align: bottom;
    line-height: 0;

}*/

.picture {
    display: block;
   object-fit: contain;
   max-width: 98%;
   max-height: 520px;
   width: auto;
   height: auto;
    margin: 0 px;
    vertical-align: bottom;
    line-height: 0;

}

.menubox {
    text-align: left;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 100px;
    padding-bottom: 0px;
    vertical-align: top;
}

.menusymbol:hover {
    opacity: 0.6;
}

.dotsymbol:hover {
    opacity: 0.6;
}


.menusymbol {
    margin-bottom: 20px;
    margin-right: 10px;
    visibility:visible;
}



.dotsymbol {
    margin-top: 18px;
       width: 40px;
     height: 3.5px;
    margin-bottom: 18px;
}

/*
ul {
  list-style-type: none;
    padding: 0px;
}

li {
    padding: 0px;
}
*/

.archivbuttonon {
    color: black;
      text-decoration: none;
        vertical-align: top;
    margin-bottom:0px;

}

.archivbuttonon:hover {
    color: grey;
      text-decoration: none;
}

a:link {
  color: grey;
      text-decoration: none;
    vertical-align: top;

}

a:visited {
  color: grey;
      text-decoration: none;

}

a:hover {
  color: black;
      text-decoration: none;

    
}

a:active {
  color: black;
      text-decoration: none;

}

.paddingbox {
    padding-right: 100px;
    font-size: 0px;
    line-height: 0;
}

.archivpicture {    
    margin-top:18px;
  filter: saturate(0);
  -webkit-filter: saturate(0);
  transition: filter 0.5s;
  -webkit-transition: -webkit-filter 0.5s;
    width: 250px;
    height: auto;
    
}

.archivpicture:hover {
  filter: saturate(1);
  -webkit-filter: saturate(1);
}

.archivbox {
   /* position:relative; */
    margin-bottom: 18px;
}

.archivtext   {
  /*  position:absolute; 
    bottom:0px; 
    right: 0;*/
    }



@media only screen and (max-width: 575px), only screen and (max-device-width: 575px) {
    .menubox {
  
    padding-right: 5px;

}
    .menusymbol {
    margin-top: 3px;
    width: 30px;    
}
 .dotsymbol {
    margin-top: 5px;
     width: 8px;
     height: 8px;
     margin-right: 8px;
}
    
    h2 {
    margin-top: 0px;
}

h3 {
    margin-top: 0px;
}
/*
    .archivbox {
    position:static; 
   
}
    
    .archivtext   {
    position:static; 
    top:0px;
        left:0px;
        right:auto;
        bottom:auto;

    }*/
    
}