* {
  margin:0;
  padding:0;
  font-weight:lighter;
  cursor:url(/images/cursor/ani547.cur),default
}
a:hover {
  cursor:url(/images/cursor/ani546.cur),auto
}
nav {
  width:100%;
  height:50%;
  background-color:#000
}
@font-face {
  src:url(/fonts/HelveticaNue/Helvetica-Neue-Condensed-Bold.ttf);
  font-family:nueBold
}
@font-face {
  src:url(/fonts/TimesNewRomanCndsBold.otf);
  font-family:TNRCB
}
@font-face {
  src:url(/fonts/webpixel/webpixel.otf);
  font-family:webpixel
}
@font-face {
  src:url(/fonts/NineByFiveNbp-MypB.ttf);
  font-family:DSB
}
@font-face {
  src:url(/fonts/Seagramtfb.ttf);
  font-family:Gothic
}
@font-face {
  src:url(/fonts/Sex_Pistols.ttf);
  font-family:Sex_Pistol
}
@font-face {
  src:url(/fonts/KeeponTruckin.ttf);
  font-family:Truckin
}
@font-face {
  src:url(/fonts/soopafre.ttf);
  font-family:superfresh
}
@font-face {
  src:url(/fonts/Computerfont.ttf);
  font-family:geek
}
@font-face {
  src:url(/fonts/AnekMalayalam.ttf);
  font-family:thin
}
.mainStyle {
  border:var(--border);
  box-sizing:border-box;
  padding:0 15px 10px;
  max-width:1000px;
  width:90%;
  background-image:url(/images/BG/dots.png);
  background-color:var(--primary-background-color);
  border-radius:10px;
  color:var(--primary-text-color)
}
body {
  overflow-x:hidden
}
h1 {
  color:#000;
  font-size:50px;
  text-align:center;
  font-weight:5000;
  word-spacing:5px;
  margin:auto 75px
}
.storyboardsbutton {
  width:800px
}
#video_box {
  position:relative
}
#video_overlays {
  position:absolute;
  top:0;
  left:80px;
  text-align:center
}
#video_overlays0 {
  position:absolute;
  top:0;
  left:0;
  text-align:center
}
.video_overlay {
  width:800px;
  pointer-events:none
}
.video_overlay0 {
  width:850px;
  pointer-events:none
}
.artworkingalleryVideo {
  position:relative;
  margin-top:4.8vh;
  margin-bottom:7vh;
  width:765px;
  border:none;
  z-index:1
}
.artworkingalleryVideo0 {
  position:relative;
  margin-top:50px;
  margin-bottom:70px;
  width:95%;
  border:none;
  z-index:1
}
.headerSection {
  transition:top .5s;
  margin:0;
  padding:0;
  position:fixed;
  z-index:4;
  width:100%;
  top:-0px;
  height:125px;
  transform:translateY(-18px);
  background-image:url(/images/BG/dots.png);
  background-color:var(--primary-background-color)
}
.MOTD {
  font-family:nueBold;
  font-size:24px;
  color:#fff;
  font-weight:lighter
}
.nue {
  font-family:nueBold
}
ul {
  padding-top:15px;
  padding-bottom:10px
}
ul li {
  list-style:none;
  display:inline-block
}
ul li a {
  padding:5px
}
ul li a:hover {
  cursor:pointer
}
.MainContent {
  color:#fff;
  font-family:nue;
  padding-bottom:10px;
  padding-top:10px
}
.zindexing {
  position:absolute;
  top:25px;
  left:25px
}
.mainimage {
  margin-top:15px;
  width:60%;
  height:auto;
  border:2px solid white;
  background-color:#000;
  z-index:3
}
.submainimage {
  margin-top:15px;
  width:60%;
  height:auto;
  border:2px solid white;
  z-index:1
}
.maintext {
  font-family:arial;
  font-size:16px;
  font-weight:lighter;
  max-width:80%;
  color:var(--primary-text-color)
}
.underh2 {
  padding-top:7px;
  padding-bottom:15px
}
.watchit:hover {
  font-family:nueBold;
  color:#7fffd4
}
.logo {
  padding-left:10px
}
.videothumb {
  width:400px;
  display:inline-block;
  margin:10px
}
.cloud {
  position:fixed;
  bottom:300px;
  right:76%;
  width:200px
}
.music,
.osite {
  display:none
}
.img-magnifier-container {
  position:relative
}
.img-magnifier-glass {
  position:absolute;
  border:3px solid #000;
  border-radius:50%;
  cursor:none;
  width:100px;
  height:100px
}
.artworkingallery {
  width:900px;
  border:solid 3px gray
}
.artworkingallery0 {
  width:100%;
  border:solid 3px gray
}
.subtext {
  text-align:left;
  margin-left:5vw;
  margin-top:3vh;
  font-family:arial;
  color:#fff
}
.creditstext {
  text-align:left;
  margin-left:5vw;
  margin-top:3vh;
  font-family:arial;
  font-size:20px;
  color:#fff;
  text-shadow:-2px -2px 2 #000,2px -2px 2 #000,-2px 2px 2 #000,2px 2px 2 #000
}
.movievideplayer {
  border:solid 2px rgb(22,22,22);
  background-color:#000
}
.eastereggheader {
  font-family:Arial;
  color:#fff;
  font-size:20px
}
.eastereggbutton {
  margin-left:.5vw;
  width:5vw;
  background:#2c2c2c;
  text-shadow:none;
  color:#fff;
  font-family:nueBold;
  font-size:18px
}
.eastereggbuttonBig {
  margin-left:.5vw;
  width:6.5vw;
  background:#2c2c2c;
  text-shadow:none;
  color:#fff;
  font-family:nueBold;
  font-size:24px;
  transform:translateY(-.4vh)
}
.eastereggbuttonBig2 {
  margin-left:.5vw;
  width:120px;
  background:#2c2c2c;
  text-shadow:none;
  color:#fff;
  font-family:nueBold;
  font-size:24px;
  transform:translateY(-.4vh)
}
.underMain2 {
  color:gray;
  font-family:DSB;
  width:100%;
  max-width:3500px
}
.underMain3 {
  color:#fff;
  border:solid 2px black;
  border-top:solid 4px black;
  font-family:nueBold;
  font-size:28px;
  margin-bottom:-1vh;
  margin-top:-1vh;
  width:300px
}
.cen {
  text-align:center;
  display:flex;
  justify-content:center;
  align-items:center
}
.lastUpdate {
  padding-top:10px;
  color:gray;
  width:55%;
  font-family:DSB;
  font-size:18px
}
.logo2 {
  padding-left:5px
}
.zoom {
  transition:transform .05s;
  margin:0 auto
}
.zoomsoc {
  transition:transform .05s;
  margin:0 auto;
  transform:translate(-10vw)
}
.zoom2 {
  transition:transform .02s;
  margin:0 auto
}
.zoom:hover {
  transform:scale(1.5);
  cursor:pointer
}
.zoom2:hover {
  transform:scale(1.2);
  cursor:pointer
}
.zoom4:hover {
  transform:scale(2)
}
.banner {
  width:300px
}
.banner:hover {
  margin-bottom:10px;
  cursor:pointer
}
.chatbox {
  border:solid gray 3px
}
.cwimg {
  width:15vw;
  border:solid 2px white;
  margin-bottom:2vh
}
@keyframes flicker {
  0% {
    opacity:.27861
  }
  5% {
    opacity:.34769
  }
  10% {
    opacity:.43604
  }
  15% {
    opacity:.50626
  }
  20% {
    opacity:.18128
  }
  25% {
    opacity:.43891
  }
  30% {
    opacity:.35583
  }
  35% {
    opacity:.67807
  }
  40% {
    opacity:.26559
  }
  45% {
    opacity:.44693
  }
  50% {
    opacity:.56019
  }
  55% {
    opacity:.08594
  }
  60% {
    opacity:.20313
  }
  65% {
    opacity:.31988
  }
  70% {
    opacity:.23455
  }
  75% {
    opacity:.37288
  }
  80% {
    opacity:.41428
  }
  85% {
    opacity:.40419
  }
  90% {
    opacity:.4003
  }
  95% {
    opacity:.36108
  }
  to {
    opacity:.24387
  }
}
@keyframes textShadow {
  0% {
    text-shadow:.4389924193300864px 0 1px rgba(0,30,255,.5),-.4389924193300864px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  5% {
    text-shadow:.7928974010788217px 0 1px rgba(0,30,255,.5),-.7928974010788217px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  10% {
    text-shadow:1.02956275843481219px 0 1px rgba(0,30,255,.5),-.02956275843481219px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  15% {
    text-shadow:.40218538552878136px 0 1px rgba(0,30,255,.5),-.40218538552878136px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  20% {
    text-shadow:.4794037899852017px 0 1px rgba(0,30,255,.5),-.4794037899852017px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  25% {
    text-shadow:.6125630401149584px 0 1px rgba(0,30,255,.5),-.6125630401149584px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  30% {
    text-shadow:.7015590085143956px 0 1px rgba(0,30,255,.5),-.7015590085143956px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  35% {
    text-shadow:.896914047650351px 0 1px rgba(0,30,255,.5),-.896914047650351px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  40% {
    text-shadow:.870905614848819px 0 1px rgba(0,30,255,.5),-.870905614848819px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  45% {
    text-shadow:1.231056963361899px 0 1px rgba(0,30,255,.5),-.231056963361899px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  50% {
    text-shadow:.08084290417898504px 0 1px rgba(0,30,255,.5),-.08084290417898504px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  55% {
    text-shadow:.3758461067427543px 0 1px rgba(0,30,255,.5),-.3758461067427543px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  60% {
    text-shadow:.202193051050636px 0 1px rgba(0,30,255,.5),-.202193051050636px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  65% {
    text-shadow:.8638780614874975px 0 1px rgba(0,30,255,.5),-.8638780614874975px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  70% {
    text-shadow:.48874025155497314px 0 1px rgba(0,30,255,.5),-.48874025155497314px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  75% {
    text-shadow:.8948491305757957px 0 1px rgba(0,30,255,.5),-.8948491305757957px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  80% {
    text-shadow:1.0833037308038857px 0 1px rgba(0,30,255,.5),-.0833037308038857px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  85% {
    text-shadow:.09769827255241735px 0 1px rgba(0,30,255,.5),-.09769827255241735px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  90% {
    text-shadow:.443339761481782px 0 1px rgba(0,30,255,.5),-.443339761481782px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  95% {
    text-shadow:.1841838852799786px 0 1px rgba(0,30,255,.5),-.1841838852799786px 0 1px rgba(255,0,80,.3),0 0 3px
  }
  to {
    text-shadow:.6208764473832513px 0 1px rgba(0,30,255,.5),-.6208764473832513px 0 1px rgba(255,0,80,.3),0 0 3px
  }
}
.crt:after {
  content:" ";
  display:block;
  position:fixed;
  inset:0;
  background:rgba(18,16,16,.1);
  opacity:0;
  z-index:2;
  pointer-events:none;
  animation:flicker .15s infinite
}
.crt:before {
  content:" ";
  display:block;
  position:fixed;
  inset:0;
  background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.25) 50%),linear-gradient(90deg,rgba(255,0,0,.06),rgba(0,255,0,.02),rgba(0,0,255,.06));
  z-index:2;
  background-size:100% 2px,3px 100%;
  pointer-events:none
}
.crt {
  animation:textShadow 1s infinite
}
.titlething {
  font-family:Estyle;
  color:#5a69f3;
  font-weight:bolder
}
* {
  scrollbar-width:thin;
  scrollbar-color:#d6d6d6 #d6d6d6
}
*::-webkit-scrollbar-thumb {
  background-color:#bab8af;
  border:1px solid;
  box-shadow:1px 1px inset #e0dccf,inset -1px -1px gray;
  border-color:#d9d4c3 #000 #000 #d9d4c3
}
::-webkit-scrollbar,
::-webkit-scrollbar-button {
  width:16px;
  height:16px;
  background:#bab8af;
  box-shadow:inset 1px 1px #e0dccf,inset -1px -1px gray;
  border:1px solid;
  border-color:#d9d4c3 #000 #000 #d9d4c3
}
.hand:active {
  cursor:pointer
}
.zoom3 {
  transition:transform 1ms;
  margin:0 auto
}
.zoom3:hover {
  margin-bottom:.05vh;
  transform:scale(1.05);
  cursor:pointer
}
.soc {
  width:80px
}
.soc2 {
  width:120px;
  transform:translate(-10vw)
}
.titletxt {
  color:var(--primary-text-color);
  font-family:nueBold;
  font-size:18px;
  font-weight:lighter
}
.titletxtsub {
  color:gray;
  font-family:DSB;
  font-size:18px;
  font-weight:lighter
}
.header {
  float:center;
  text-align:center;
  transition:top .2s ease-in-out;
  width:100%
}
.pfp {
  float:left;
  width:48px;
  margin-right:5px;
  margin-bottom:5px
}
.adimg {
  background-color:#fff;
  margin:15px auto;
  font-family:DSB;
  color:gray;
  display:block;
  width:300px
}
.sponsored {
  transform:translate(20px);
  width:175px
}
.blogimg {
  background-color:#fff;
  font-family:DSB;
  color:gray;
  display:block;
  margin-bottom:1vh;
  width:100%
}
.blogpost {
  width:950px
}
#webring,
#banner,
#website {
  scroll-margin-top:120px
}
.wrapper {
  position:relative;
  text-align:center;
  border:3px solid #000000;
  box-sizing:border-box;
  box-shadow:18px 10px 1px #000000bf;
  padding:10px;
  margin:200px 0 24px;
  background:var(--primary-background-color);
  border-radius:0;
  background-image:url(/images/BG/dots.png);
  height:2000px;
  width:1400px
}
.blogpost2 {
  text-align:center;
  border:var(--border);
  box-sizing:border-box;
  padding:20px 15px 10px;
  min-width:350px;
  width:900px;
  margin-top:20px;
  background:var(--primary-background-color);
  border-radius:10px;
  background-image:url(/images/BG/dots.png)
}
.blogimgtru {
  border:.15vw solid white;
  width:250px
}
.blogtext {
  color:var(--primary-text-color);
  text-align:center;
  font-family:arial;
  font-size:16px;
  font-weight:lighter;
  width:900px;
  justify-content:center;
  padding:10px
}
.blogno {
  text-align:justify;
  font-family:DSB;
  color:gray;
  float:right;
  margin-top:25px;
  user-select:none;
  font-size:18px
}
.indexheader {
  margin-top:50px
}
.indexheaderimg {
  width:900px
}
.rightbar {
  box-sizing:content-box;
  float:right;
  position:absolute;
  top:50px;
  right:0;
  width:400px;
  font-family:DSB;
  font-weight:lighter;
  color:var(--secondary-text-color)
}
.webamppos {
  position:absolute;
  top:200px;
  right:200px
}
.headliner {
  width:800px;
  border:solid 2px white
}
.leftbar {
  float:left;
  text-align:center;
  box-sizing:border-box;
  margin:24px -175px 0 100px;
  width:350px;
  height:87vh;
  font-family:DSB;
  font-weight:lighter;
  background-image:url(/images/BG/sidebar.png);
  background-repeat:no-repeat
}
.bottombar {
  padding:20px 15px 10px;
  height:230px;
  margin:auto;
  font-family:DSB;
  font-weight:lighter;
  color:var(--primary-text-color)
}
.footer {
  position:relative;
  z-index:4;
  bottom:-60px;
  height:100px;
  margin:auto;
  font-family:DSB;
  font-weight:lighter;
  color:var(--primary-text-color)
}
.infotxt {
  position:relative
}
.infotxt1 {
  font-family:nueBold;
  color:#490909;
  font-size:40px;
  position:absolute;
  top:40px;
  left:70px;
  text-decoration:underline
}
.infotxt1:hover {
  color:#bb3c3c;
  cursor:pointer
}
.leftbartxtmain {
  font-family:nueBold;
  font-size:20px
}
.rightimg {
  width:300px
}
.righttxt {
  margin-bottom:10px
}
.nowplayingright {
  font-family:nueBold;
  color:var(--primary-text-color);
  font-size:32px
}
.ln {
  font-size:18px
}
.ln:hover {
  margin-bottom:5px
}
a {
  color:#72c2de;
  text-shadow:-1px -1px 0 #056661,1px -1px 0 #056661,-1px 1px 0 #056661,1px 1px 0 #056661
}
a:hover {
  color:#fff;
  -webkit-animation:glow 1s ease-in-out infinite alternate;
  -moz-animation:glow 1s ease-in-out infinite alternate;
  animation:glow 1s ease-in-out infinite alternate
}
@-webkit-keyframes glow {
  0% {
    text-shadow:0 0 5px #c3cfd4,0 0 2px #78fdfd,0 0 5px #7bdaff,0 0 5px #51d8b6,0 0 5px #87f8ef,0 0 2px #84b1d6,0 0 5px #5db9ee
  }
  to {
    text-shadow:0 0 10px #e1fff0,0 0 10px #4fcece,0 0 10px #53c2b3,0 0 5px #33e7ba,0 0 10px #7bdfda,0 0 5px #7ff7bb,0 0 10px #94f3b1
  }
}
.sidebarimg {
  width:300px;
  background-color:#fff
}
.bump {
  float:left;
  margin-left:30px;
  margin-top:10px;
  width:235px
}
.changelogimg {
  width:460px;
  float:right;
  margin-top:1vh;
  margin-left:1vw
}
.changelog {
  color:var(--primary-text-color)
}
.parent {
  position:relative;
  top:0;
  left:0
}
.galleryClickButtons {
  position:absolute;
  top:50px;
  left:-8.5vw;
  border:1px solic #fff262;
  width:30vw
}
.galleryClickButtons img {
  position:absolute;
  width:30vw
}
.galleryClickButtons2 {
  position:absolute;
  top:330px;
  left:-8.5vw;
  border:1px solic #fff262;
  width:30vw
}
.galleryClickButtons2 img,
.galleryClickButtons3 img {
  position:absolute;
  width:30vw
}
.galleryClickButtons4 {
  position:absolute;
  top:870px;
  left:-8.5vw;
  border:1px solic #fff262;
  width:30vw
}
.galleryClickButtons4 img {
  position:absolute;
  width:30vw
}
.top-img {
  position:absolute;
  opacity:0
}
.top-img:hover {
  opacity:1;
  cursor:pointer
}
.bottom-img:hover {
  display:none
}
.galleryClickButtons3 {
  position:absolute;
  top:610px;
  left:-8.5vw;
  border:1px solic #fff262;
  width:30vw
}
.galleryClickButtons:hover {
  cursor:pointer
}
.Galleryimgpicker {
  position:relative;
  top:3vh;
  margin-bottom:5vh;
  left:0;
  border:1px solid #000000;
  width:49vw;
  height:auto;
  border-radius:5px
}
.gallerytext {
  text-align:center;
  line-height:200%;
  font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;
  font-size:19px;
  color:#fff;
  position:absolute;
  top:360px;
  left:1090px
}
.gallerytext2 {
  text-align:center;
  line-height:200%;
  font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;
  font-size:19px;
  color:#fff;
  position:absolute;
  top:605px;
  left:1122px
}
.artgallery {
  display:block
}
.gallerythumbnail {
  width:6vw;
  height:auto;
  margin:0 2px;
  border:solid 2px white
}
.gallerythumbnail2 {
  width:165px;
  height:auto;
  margin:0 2px;
  border:solid 2px white
}
.artnavbutton {
  font-family:nueBold;
  display:inline-block
}
.dlimg {
  background-color:#000;
  width:275px;
  font-family:DSB;
  color:gray;
  display:inline-block;
  margin:15px
}
.rat img {
  border-right:2px solid white;
  height:100px;
  float:left
}
.rat h1 {
  font-family:nueBold;
  color:#fff;
  text-align:center;
  margin-left:150px
}
.vl {
  border-left:3px solid rgb(0, 0, 0);
  height:1900px;
  float:right;
  margin-right:380px;
  z-index:4
}
.emulator {
  transform:translate(7vw) translateY(4vh);
  border:solid 3px rgb(165,165,165)
}
.controls {
  transform:translate(1.3vw) translateY(12vh);
  border:solid 3px rgb(165,165,165);
  width:39vw
}
.eelogo {
  transform:translate(1.5vw) translateY(2vh);
  width:39vw
}
.emulatortext {
  color:#fff;
  font-family:arial;
  font-size:16px;
  text-align:left;
  width:38vw;
  transform:translateY(15vh) translate(6.5vw)
}
[class*=col-] {
  width:100%
}
@media only screen and (min-width: 600px) {
  .col-m-1 {
    width:8.33%
  }
  .col-m-2 {
    width:16.66%
  }
  .col-m-3 {
    width:25%
  }
  .col-m-4 {
    width:33.33%
  }
  .col-m-5 {
    width:41.66%
  }
  .col-m-6 {
    width:50%
  }
  .col-m-7 {
    width:58.33%
  }
  .col-m-8 {
    width:66.66%
  }
  .col-m-9 {
    width:75%
  }
  .col-m-10 {
    width:83.33%
  }
  .col-m-11 {
    width:91.66%
  }
  .col-m-12 {
    width:100%
  }
}
@media only screen and (min-width: 768px) {
  .col-1 {
    width:8.33%
  }
  .col-2 {
    width:16.66%
  }
  .col-3 {
    width:25%
  }
  .col-4 {
    width:33.33%
  }
  .col-5 {
    width:41.66%
  }
  .col-6 {
    width:50%
  }
  .col-7 {
    width:58.33%
  }
  .col-8 {
    width:66.66%
  }
  .col-9 {
    width:75%
  }
  .col-10 {
    width:83.33%
  }
  .col-11 {
    width:91.66%
  }
  .col-12 {
    width:100%
  }
}
:root {
  --border: 5px solid white;
  --primary-text-color: black;
  --primary-background-color: white;
  --secondary-text-color: rgb(0, 0, 0)
}
.lb-loader,
.lightbox {
  text-align:center;
  line-height:0;
  position:absolute;
  left:0
}
body.lb-disable-scrolling {
  overflow:hidden
}
.lightboxOverlay {
  position:absolute;
  top:0;
  left:0;
  z-index:9999;
  background-color:#fff;
  filter:alpha(Opacity=80);
  opacity:.8;
  display:none
}
.lightbox {
  width:100%;
  z-index:10000;
  font-weight:400;
  outline:0
}
.lightbox .lb-image {
  display:block;
  height:auto;
  max-width:inherit;
  max-height:none;
  border-radius:3px;
  border:4px solid #fff
}
.lightbox a img {
  border:none
}
.lb-outerContainer {
  position:relative;
  width:250px;
  height:250px;
  margin:0 auto;
  border-radius:4px;
  background-color:#fff
}
.lb-outerContainer:after {
  content:"";
  display:table;
  clear:both
}
.lb-loader {
  top:43%;
  height:25%;
  width:100%
}
.lb-cancel {
  display:block;
  width:32px;
  height:32px;
  margin:0 auto;
  background:url(../images/loading.gif) no-repeat
}
.lb-nav {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:10
}
.lb-container>.nav {
  left:0
}
.lb-nav a {
  outline:0;
  background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}
.lb-next,
.lb-prev {
  height:100%;
  cursor:pointer;
  display:block
}
.lb-nav a.lb-prev {
  width:34%;
  left:0;
  float:left;
  background:url(../images/prev.png) left 48% no-repeat;
  filter:alpha(Opacity=0);
  opacity:0;
  -webkit-transition:opacity .6s;
  -moz-transition:opacity .6s;
  -o-transition:opacity .6s;
  transition:opacity .6s
}
.lb-nav a.lb-prev:hover {
  filter:alpha(Opacity=100);
  opacity:1
}
.lb-nav a.lb-next {
  width:64%;
  right:0;
  float:right;
  background:url(../images/next.png) right 48% no-repeat;
  filter:alpha(Opacity=0);
  opacity:0;
  -webkit-transition:opacity .6s;
  -moz-transition:opacity .6s;
  -o-transition:opacity .6s;
  transition:opacity .6s
}
.lb-nav a.lb-next:hover {
  filter:alpha(Opacity=100);
  opacity:1
}
.lb-dataContainer {
  margin:0 auto;
  padding-top:5px;
  width:100%;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
.lb-dataContainer:after {
  content:"";
  display:table;
  clear:both
}
.lb-data {
  padding:0 4px;
  color:#ccc
}
.lb-data .lb-details {
  width:85%;
  float:left;
  text-align:left;
  line-height:1.1em
}
.lb-data .lb-caption {
  font-size:13px;
  font-weight:700;
  line-height:1em
}
.lb-data .lb-caption a {
  color:#4ae
}
.lb-data .lb-number {
  display:block;
  clear:left;
  padding-bottom:1em;
  font-size:12px;
  color:#999
}
.lb-data .lb-close {
  display:block;
  float:right;
  width:30px;
  height:30px;
  background:url(../images/close.png) top right no-repeat;
  text-align:right;
  outline:0;
  filter:alpha(Opacity=70);
  opacity:.7;
  -webkit-transition:opacity .2s;
  -moz-transition:opacity .2s;
  -o-transition:opacity .2s;
  transition:opacity .2s
}
.lb-data .lb-close:hover {
  cursor:pointer;
  filter:alpha(Opacity=100);
  opacity:1
}
html {
  scroll-behavior:smooth
}
;
 {
}
