.gallery {

display: flex;

flex-direction: column;





}

.gallery_str{
 display: flex;
 width: 100%;



}

.gallery_img {

width: 25%;




}

.gallery_img {

width: 100%;



}

.lighzoom {

 width: 25%;

}

a {

   padding-left: 42px;

}

.header_menu a {

 padding-left: 42px;

}


.intro_left {
   width: 357px;
   padding-top: 50px;
}

.intro_right {
   max-width: 541px;
   margin-left: 130px;
   margin-bottom: 146px;
   
}

.intro_title {
   font-family: Roboto;
   font-style: normal;
   font-weight: 500;
   font-size: 48px;
   line-height: 79px;
   color: #000000;
}

.intro_text {
   font-family: Roboto;
   font-style: normal;
   font-weight: normal;
   font-size: 16px;
   line-height: 26px;
   color: #000000;
   position: relative;
}

.header_logo::before{

content:   "";
position: adsolute;
top: 0;
left: -17px;
height: 12px;
border-radius: 5px;
background: url(edd_gif_by_rejectedbot_d4i597l.gif);
animation: updown 1.5s;




}
.intro_button {
   font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 26x;
   text-align: center;
   letter-spacing 0.1em;
	color: #FFFFFF;
   width: 225px;
   height: 65px;
 background: #00aa25;
 border: 0;
 margin-top: 60px;
 transition: 500ms;

}

.intro_button:hover {

 border-radius: 50px;

}

@keyframes updown {

0% {
   top 0;

}
50%{
   top: 4;
}




}


#navbar > a:not(.button) {
   flex: 1 0 auto;
   text-align: center;
   font-family: "EddsFont", sans-serif;
   color: white;
   font-size: 2em;
   text-shadow: black 2px 2px 1px, black -2px 2px 1px, black 2px -2px 1px, black -2px -2px 1px, black -2px 0px 1px, black 0px -2px 1px, black 2px 0px 1px, black 0px 2px 1px;
   -webkit-font-smoothing: antialiased;
   text-transform: lowercase;
}




#ComicSelect {
   margin-left: auto;
   margin-right: auto;
   display: block;
}

select:not(:-internal-list-box) {
   overflow: visible !important;
}

body {
   background: url(greenbackground.gif);
   font-family: 'EddsFont', sans-serif;
   margin: 0;
   display: flex;
   flex-direction: row;
   justify-content: center;
   flex-wrap: wrap;
}


.modal {
 display: none;
   position: fixed;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
  
 
   background-color: rgba (0,0, 0, 0.4); 

}

.modal_content {

padding: 20px;

margin: 15% auto;
background-color: #000000;
width: 70%;
opacity: 0;
transition-property: opacity;
transition-duration: 2s;


}

.close {

   font-family: Revalia;
   font-style: normal;
   font-family: normal;
   font-size: 48px;
   line-height: 60px;
   background: url(click.gif);
   float: right;
   cursor: pointer;
}


.modal {
display: none;
position: fixed;
left: 0;
top
}

.test {
transition-property: background-color, margin-left;
transition-duration: 2s;
}

.ComicSelect {

   margin-left: 100px;


}

footer {

   background: url(Wtfuture_Tumblr_lp9qgxptuQ1qzszqoo1_500.png);

}

.footer_wrapper {

   display: flex;
   justify-content: space-between;
   padding: 0 25px;



}

.footer_title {
   font-family: Roboto;
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 25px;

	color: hsl(123, 99%, 49%);



}

.footer_text {
   font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	line-height: 21px;

	color: hsl(108, 100%, 49%);



}


.footer_img {

width: 43. 75px;
height: 40px;
margin-top: 56px;
margin-bottom: 55px;
margin-left: 22px;









}

#EddFooter > div:nth-child(1) > div:nth-child(1) {
   text-align: left;
}

#EddFooter {
   background: white;
   padding: 2em 1em 1em 1em;
   margin-top: 4em;
   color: black;
   flex-shrink: 0;
   box-shadow: 0px -20px 90px 55px white;
   font-family: "EddsFont";
   width: 100%;
   box-sizing: border-box;
}

:root {
   --wp--preset--font-size--normal: 16px;
   --wp--preset--font-size--huge: 42px;
}

element.style {
   width: 100%;
   display: none;
}

#playnav-curvideo-rating .hid {
   display: none;
}

#playnav-curvideo-rating div {
   display: inline;
}

.hid {
   display: none;
}

* div {
   zoom: 1;
}

.twtr-ft {
   position: relative;
}
div {
   display: block;
   unicode-bidi: isolate;
}

#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {
   background-color: #64ff64 !important;
   color: #ffffff !important;
}

* {
   margin: 0;
   padding: 0;
}

#watch-player .jwvideo {
   visibility: hidden;
   opacity: 0;
}

jwplayer, .jwplayer div, .jwplayer span, .jwplayer a, .jwplayer img, .jwplayer ul, .jwplayer li, .jwplayer video, .jwclick {
   margin: 0px;
   padding: 0px;
   border: 0px;
   color: rgb(0, 0, 0);
   font: inherit;
   vertical-align: baseline;
   background-color: transparent;
   text-align: left;
}

.jwplayer, .jwplayer div, .jwplayer span, .jwplayer a, .jwplayer img, .jwplayer ul, .jwplayer li, .jwplayer video, .jwclick {
   margin: 0px;
   padding: 0px;
   border: 0px;
   color: rgb(0, 0, 0);
   font: inherit;
   vertical-align: baseline;
   background-color: transparent;
   text-align: left;
}

.jwvideo, .jwcontrols {
   position: absolute;
   height: 100%;
   width: 100%;
   transition: opacity 0.5s;
}

.jwvideo {
   overflow: hidden;
   visibility: hidden;
   opacity: 0;
   cursor: pointer;
}

.jwvideo, .jwcontrols {
   position: absolute;
   height: 100%;
   width: 100%;
   transition: opacity 0.5s;
}

@media screen and (max-width: 782px) {
   .newsbox a img {
       max-width: 80%;
       max-height: 50vh;
       object-fit: contain;
       margin-left: auto;
       margin-right: auto;
       order: 1;
   }
}

.newsbox a img {
   min-width: 150px;
   max-height: 150px;
   object-fit: contain;
}

img {
   overflow-clip-margin: content-box;
   overflow: clip;
}