/* You can either copy the below and paste it between style tags on your HTML page, OR you can copy this to a file and name it .css and link it from your HTML page. */

:root {
  --font-family:"Verdana", sans-serif;
  --font-size:x-small;
  --sidebar-border:3px solid white;
  --link-color: solid;
  --bg-color:black;
  --text-color:white;
  --sidebar-bg:transparent;
  --content-bg:transparent;
  --content-padding:0;
  --bg-image:
  url('cool-background.jpg');
  --bg-image2:
  url('custom-background2.webp');
  flex-direction:column !important;
  /* for bg image, above would be url('site.com/image.jpg'); */
}
body {
  font-family:var(--font-family);
  font-size:var(--font-size);
  background-color:var(--bg-color);
  color:var(--text-color);
  background-image:var(--bg-image);
}
body a {
  color:var(--link-color);
}
.box {
  text-align: center; 
  width:200px;
  border:var(--sidebar-border);
  margin-bottom:15px;
  padding-bottom:10px;
  background-color:var(--sidebar-bg);
}
.flex {
  display:flex;
  flex-direction:column
}
.container {
  border: 30px solid transparent;
  border-image: url('hampter_border.png') 17 round;
  background-image:var(--bg-image2);
  max-width:700px;
  margin:20px auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.right {
  border:var(--sidebar-border);
  margin-left:10px;
  margin-right:10px;
  margin-bottom: 10px;
  margin-top: 10px;
  background-color:var(--content-bg);
  padding:var(--content-padding);
  flex-basis: 100%;
  float: none;
  clear: both;
  margin-bottom: 20px;
  
}
.subtitle {
  font-weight:bold;
  padding-top:20px;
  margin-bottom:5px;
}
.boxwrap {
  padding-left:10px;
  padding-bottom:5px;
}
.footer {
  text-align:center;
}

.header {
  display:flex;
  flex-spacing:space-between;
  padding-bottom:10px;
}
.header-left {
  width:60%;
}
.header-left a {
 font-weight:bold;
}
.header-right {
  text-align:right;
  width:40%;
}
content {
    display:flex;
  margin:0 auto;
  width: 100%;
  
}
.post .title {
  font-size:16px;
  font-weight:bold;
  margin-bottom:10px;
  padding-left:10px;
}
.post .date {
  margin-bottom:10px;
}
.entry {
  padding-left:10px;
}
.postFooter {
  padding-top:10px;
  padding-left:10px;
}
.blogring {
  font-size:11px;
  font-weight:bold;
}
 @media only screen and (max-width: 730px) {
   .flex {
     flex-wrap:wrap;
   }

}

.gif1 {
  position: absolute;
  top: 50%;
  width: 150px;
  z-index: 10;
  left: 100px
  
   
  
}

.gif2 {
  position: absolute;
  top: 50%;
  width: 150px;
  z-index: 10;
  left: auto;
  right: 100px !important;
  
   
  
}
  
  
.gif3 {
  position: absolute;
  top: 53% !important;
  width: 150px;
  z-index: 10;
  left: 100px
  
   
  
}

.gif4 {
  position: absolute;
  top: 53% !important;
  width: 150px;
  z-index: 10;
  left: auto;
  right: 100px !important;
  
   
  
}

.texttt {
  width: 100%
}