.outworld {
 --bg-image: url("../gallery/layout/themes/outworld_header.png");
 --bg-image-opacity: .30;
 background-color: #330033;
 box-shadow: inset 1px 1px 0px 0px #500050;
 position: relative;
 isolation: isolate;
}

.outworld::after {
    content: '';
    position: absolute;
    inset: 0;
    opacity: var(--bg-image-opacity);
    background-image: var(--bg-image);
    background-size: contain;
    z-index: -1;
}

.mkvsdcu {
 background-color: #333333;
 box-shadow: inset 1px 1px 0px 0px #444444;
 background-image: linear-gradient(bottom, #444444 12%, #333333 56%);
 background-image: -o-linear-gradient(bottom, #444444 12%, #333333 56%);
 background-image: -moz-linear-gradient(bottom, #444444 12%, #333333 56%);
 background-image: -webkit-linear-gradient(bottom, #444444 12%, #333333 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#444444');
 background: -ms-linear-gradient(top, #333333 0%,#444444 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #444444), color-stop(0.56, #333333));
}

.livingForest {
 background-color: #003300;
 box-shadow: inset 1px 1px 0px 0px #004400;
 background-image:url(../gallery/layout/themes/th_2.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.beetleLair {
 background-color: #111111;
 box-shadow: inset 1px 1px 0px 0px #333333;
 background-image:url(../gallery/layout/themes/th_3.png);
 background-size: auto 100%;
 background-repeat:repeat-x;
}

.graveyard {
 background-color: #000000;
 box-shadow: inset 1px 1px 0px 0px #222222;
 background-image:url(../gallery/layout/themes/th_4.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.sexyMileena {
 background-color: #490049;
 box-shadow: inset 1px 1px 0px 0px #660066;
 background-image: linear-gradient(bottom, #660066 12%, #490049 56%);
 background-image: -o-linear-gradient(bottom, #660066 12%, #490049 56%);
 background-image: -moz-linear-gradient(bottom, #660066 12%, #490049 56%);
 background-image: -webkit-linear-gradient(bottom, #660066 12%, #490049 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#490049', EndColorStr='#660066');
 background: -ms-linear-gradient(top, #490049 0%,#660066 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #660066), color-stop(0.56, #490049));
}

.netherrealm {
 background-color: #880000;
 box-shadow: inset 1px 1px 0px 0px #993300;
 background-image: url(../gallery/layout/themes/th_6.png);
 background-size: auto 100%;
 background-repeat: repeat-x;
}

.reptile {
 background-color: #333300;
 box-shadow: inset 1px 1px 0px 0px #668800;
 background-image:url(../gallery/layout/themes/th_7.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.subzero {
 background-color: #04182b;
 background-image:url(../gallery/layout/themes/th_8.png);
 background-repeat:repeat-x;
}

.cyborg {
 background-color: #00CC00;
 box-shadow: inset 1px 1px 0px 0px #00CC00;
 background-image:url(../gallery/layout/themes/th_9.png);
 background-size: auto 100%;
 background-repeat:repeat-x;
}

.batcave {
 background-color: #000066;
 box-shadow: inset 1px 1px 0px 0px #003366;
 background-image: linear-gradient(bottom, #003366 12%, #000066 56%);
 background-image: -o-linear-gradient(bottom, #003366 12%, #000066 56%);
 background-image: -moz-linear-gradient(bottom, #003366 12%, #000066 56%);
 background-image: -webkit-linear-gradient(bottom, #003366 12%, #000066 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#000066', EndColorStr='#003366');
 background: -ms-linear-gradient(top, #000066 0%,#003366 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #003366), color-stop(0.56, #000066));
}

.kintaro {
 background-color: #993300;
 box-shadow: inset 1px 1px 0px 0px #995500;
 background-image:url(../gallery/layout/themes/th_11.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.noobSaibot {
 background-color: #0e0d12;
 box-shadow: inset 1px 1px 0px 0px #251962;
 background-image: linear-gradient(bottom, #251962 12%, #0e0d12 56%);
 background-image: -o-linear-gradient(bottom, #251962 12%, #0e0d12 56%);
 background-image: -moz-linear-gradient(bottom, #251962 12%, #0e0d12 56%);
 background-image: -webkit-linear-gradient(bottom, #251962 12%, #0e0d12 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0e0d12', EndColorStr='#251962');
 background: -ms-linear-gradient(top, #0e0d12 0%,#251962 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #251962), color-stop(0.56, #0e0d12));
}

.gore {
 background-color: #000000;
 background-image:url(../gallery/layout/themes/th_13.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.quanChi {
 background-color: #000000;
 box-shadow: inset 1px 1px 0px 0px #444444;
 background-image:url(../gallery/layout/themes/th_14.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.shaolinMonks {
 background-color: #330000;
 background-image:url(../gallery/layout/themes/th_15.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.enemies {
 background-color: #222222;
 box-shadow: inset 1px 1px 0px 0px #333333;
 background-image: linear-gradient(bottom, #333333 12%, #222222 56%);
 background-image: -o-linear-gradient(bottom, #333333 12%, #222222 56%);
 background-image: -moz-linear-gradient(bottom, #333333 12%, #222222 56%);
 background-image: -webkit-linear-gradient(bottom, #333333 12%, #222222 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#333333');
 background: -ms-linear-gradient(top, #222222 0%,#333333 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #333333), color-stop(0.56, #222222));
}

.enemies_old {
 background-color: #000000;
 box-shadow: inset 1px 1px 0px 0px #CC0000;
 background-image: linear-gradient(bottom, #CC0000 12%, #990000 56%);
 background-image: -o-linear-gradient(bottom, #CC0000 12%, #990000 56%);
 background-image: -moz-linear-gradient(bottom, #CC0000 12%, #990000 56%);
 background-image: -webkit-linear-gradient(bottom, #CC0000 12%, #990000 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#990000', EndColorStr='#CC0000');
 background: -ms-linear-gradient(top, #990000 0%,#CC0000 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #CC0000), color-stop(0.56, #990000));
}

.lookToLaLuna {
 background-color: #181E43;
 box-shadow: inset 1px 1px 0px 0px #222a5e;
 background-image: linear-gradient(bottom, #222a5e 12%, #181E43 56%);
 background-image: -o-linear-gradient(bottom, #222a5e 12%, #181E43 56%);
 background-image: -moz-linear-gradient(bottom, #222a5e 12%, #181E43 56%);
 background-image: -webkit-linear-gradient(bottom, #222a5e 12%, #181E43 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#181E43', EndColorStr='#222a5e');
 background: -ms-linear-gradient(top, #181E43 0%,#222a5e 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #222A5E), color-stop(0.56, #181E43));
}

.whispersForest {
 background-color: #19303A;
 box-shadow: inset 1px 1px 0px 0px #2b4c5f;
 background-image:url(../gallery/layout/themes/th_18.png);
 background-size: auto 100%;
 background-repeat:repeat-x;
}

.goro {
 background-color: #906642;
 box-shadow: inset 1px 1px 0px 0px #B17E52;
 background-image:url(../gallery/layout/themes/th_19.png);
 background-size: auto 100%;
 background-repeat:repeat-x;
}

.jaded {
 background-color: #608128;
 box-shadow: inset 1px 1px 0px 0px #7FAA35;
 background-image:url(../gallery/layout/themes/th_20.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.deadpool {
 background-color: #265521;
 box-shadow: inset 1px 1px 0px 0px #35762E;
 background-image:url(../gallery/layout/themes/th_21.png);
 background-size: auto 100%;
 background-repeat:repeat-x;
}

.krimsonForest {
 background-color: #573025;
 box-shadow: inset 1px 1px 0px 0px #7D4535;
 background-image:url(../gallery/layout/themes/th_22.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.thunderGod {
 background-color: #026AB9;
 box-shadow: inset 1px 1px 0px 0px #038DF6;
 background-image:url(../gallery/layout/themes/th_23.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.scorpion {
 background-color: #D3AB14;
 box-shadow: inset 1px 1px 0px 0px #FED330;
 background-image:url(../gallery/layout/themes/th_24.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.fleshPits {
 background-color: #213128;
 box-shadow: inset 1px 1px 0px 0px #3e5c4b;
 background-image: linear-gradient(bottom, #3e5c4b 12%, #213128 56%);
 background-image: -o-linear-gradient(bottom, #3e5c4b 12%, #213128 56%);
 background-image: -moz-linear-gradient(bottom, #3e5c4b 12%, #213128 56%);
 background-image: -webkit-linear-gradient(bottom, #3e5c4b 12%, #213128 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#213128', EndColorStr='#3e5c4b');
 background: -ms-linear-gradient(top, #213128 0%,#3e5c4b 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #3E5C4B), color-stop(0.56, #213128));
}

.nightmares {
 background-color: #060606;
 background-image:url(../gallery/layout/themes/th_26.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.injustice1 {
 background-color: #213128;
 box-shadow: inset 1px 1px 0px 0px #3e5c4b;
 background-image: linear-gradient(bottom, #3e5c4b 12%, #213128 56%);
 background-image: -o-linear-gradient(bottom, #3e5c4b 12%, #213128 56%);
 background-image: -moz-linear-gradient(bottom, #3e5c4b 12%, #213128 56%);
 background-image: -webkit-linear-gradient(bottom, #3e5c4b 12%, #213128 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#213128', EndColorStr='#3e5c4b');
 background: -ms-linear-gradient(top, #213128 0%,#3e5c4b 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #3E5C4B), color-stop(0.56, #213128));
}

.injustice2 {
 background-color: #6B563B;
 box-shadow: inset 1px 1px 0px 0px #8c714d;
 background-image: linear-gradient(bottom, #8c714d 12%, #6B563B 56%);
 background-image: -o-linear-gradient(bottom, #8c714d 12%, #6B563B 56%);
 background-image: -moz-linear-gradient(bottom, #8c714d 12%, #6B563B 56%);
 background-image: -webkit-linear-gradient(bottom, #8c714d 12%, #6B563B 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6B563B', EndColorStr='#8c714d');
 background: -ms-linear-gradient(top, #6B563B 0%,#8c714d 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #8C714D), color-stop(0.56, #6B563B));
}

.hexed {
 background-color: #FF0066;
 box-shadow: inset 1px 1px 0px 0px #FF6666;
 background-image: linear-gradient(bottom, #FF6666 12%, #FF0066 56%);
 background-image: -o-linear-gradient(bottom, #FF6666 12%, #FF0066 56%);
 background-image: -moz-linear-gradient(bottom, #FF6666 12%, #FF0066 56%);
 background-image: -webkit-linear-gradient(bottom, #FF6666 12%, #FF0066 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF0066', EndColorStr='#FF6666');
 background: -ms-linear-gradient(top, #6FF0066 0%,#FF6666 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #FF6666), color-stop(0.56, #FF0066));
}

.killerInstinct {
 background-color: #5D0000;
 box-shadow: inset 1px 1px 0px 0px #990000;
 background-image: linear-gradient(bottom, #5D0000 12%, #990000 56%);
 background-image: -o-linear-gradient(bottom, #5D0000 12%, #990000 56%);
 background-image: -moz-linear-gradient(bottom, #5D0000 12%, #990000 56%);
 background-image: -webkit-linear-gradient(bottom, #5D0000 12%, #990000 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5D0000', EndColorStr='#990000');
 background: -ms-linear-gradient(top, #5D0000 0%,#990000 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #990000), color-stop(0.56, #5D0000));
}

.kiOrchid {
 background-color: #005D2E;
 box-shadow: inset 1px 1px 0px 0px #01AF47;
 background-image: linear-gradient(bottom, #005D2E 12%, #01AF47 56%);
 background-image: -o-linear-gradient(bottom, #005D2E 12%, #01AF47 56%);
 background-image: -moz-linear-gradient(bottom, #005D2E 12%, #01AF47 56%);
 background-image: -webkit-linear-gradient(bottom, #005D2E 12%, #01AF47 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#005D2E', EndColorStr='#01AF47');
 background: -ms-linear-gradient(top, #005D2E 0%,#01AF47 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #01AF47), color-stop(0.56, #005D2E));
}

.hive {
 background-color: #846112;
 background-image: url("../gallery/layout/themes/honeycomb.png");
 box-shadow: inset 1px 1px 0px 0px #c29323;
 background-image: url("../gallery/layout/themes/honeycomb.png"), linear-gradient(bottom, #846112 12%, #c29323 56%);
 background-image: url("../gallery/layout/themes/honeycomb.png"), -o-linear-gradient(bottom, #846112 12%, #c29323 56%);
 background-image: url("../gallery/layout/themes/honeycomb.png"), -moz-linear-gradient(bottom, #846112 12%, #c29323 56%);
 background-image: url("../gallery/layout/themes/honeycomb.png"), -webkit-linear-gradient(bottom, #846112 12%, #c29323 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#846112', EndColorStr='#c29323');
 background: url("../gallery/layout/themes/honeycomb.png"), -ms-linear-gradient(top, #846112 0%,#c29323 100%);
 background-image: url("../gallery/layout/themes/honeycomb.png"), -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #c29323), color-stop(0.56, #846112));
}

.kotalKahn {
 background-color: #222222;
 box-shadow: inset 1px 1px 0px 0px #6C6C54;
 background-image:url(../gallery/layout/themes/th_31.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.campblood {
 background-color: #000000;
 background-image:url(../gallery/layout/themes/th_32.png);
 background-repeat:repeat-x;
}

.hunter {
 background-color: #000000;
 background-image:url(../gallery/layout/themes/th_33.png);
 background-size: auto 100%;
 background-repeat:repeat-x;
}

.blackdragon {
 background-color: #000000;
 box-shadow: inset 1px 1px 0px 0px #222222;
 background-image: linear-gradient(bottom, #111111 12%, #222222 56%);
 background-image: -o-linear-gradient(bottom, #111111 12%, #222222 56%);
 background-image: -moz-linear-gradient(bottom, #111111 12%, #222222 56%);
 background-image: -webkit-linear-gradient(bottom, #111111 12%, #222222 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#111111', EndColorStr='#222222');
 background: -ms-linear-gradient(top, #111111 0%,#222222 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #222222), color-stop(0.56, #111111));
}

.brotherhoodofshadow {
 background-color: #000000;
 box-shadow: inset 1px 1px 0px 0px #634019;
 background-image: linear-gradient(bottom, #38240d 12%, #634019 56%);
 background-image: -o-linear-gradient(bottom, #38240d 12%, #634019 56%);
 background-image: -moz-linear-gradient(bottom, #38240d 12%, #634019 56%);
 background-image: -webkit-linear-gradient(bottom, #38240d 12%, #634019 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#38240d', EndColorStr='#634019');
 background: -ms-linear-gradient(top, #38240d 0%,#634019 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #634019), color-stop(0.56, #38240d));
}

.linkuei {
 background-color: #000000;
 background-image: linear-gradient(bottom, #afc4e5 65%, #2c4a83 95%);
 background-image: -o-linear-gradient(bottom, #afc4e5 65%, #2c4a83 95%);
 background-image: -moz-linear-gradient(bottom, #afc4e5 65%, #2c4a83 95%);
 background-image: -webkit-linear-gradient(bottom, #afc4e5 65%, #2c4a83 95%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#afc4e5', EndColorStr='#2c4a83');
 background: -ms-linear-gradient(top, #afc4e5 0%,#2c4a83 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.65, #2c4a83), color-stop(0.95, #afc4e5));
}

.specialforces {
 background-color: #000000;
 box-shadow: inset 1px 1px 0px 0px #4d4d00;
 background-image: linear-gradient(bottom, #333300 12%, #4d4d00 56%);
 background-image: -o-linear-gradient(bottom, #333300 12%, #4d4d00 56%);
 background-image: -moz-linear-gradient(bottom, #333300 12%, #4d4d00 56%);
 background-image: -webkit-linear-gradient(bottom, #333300 12%, #4d4d00 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#333300', EndColorStr='#4d4d00');
 background: -ms-linear-gradient(top, #333300 0%,#4d4d00 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #4d4d00), color-stop(0.56, #333300));
}

.whitelotus {
 background-color: #000000;
 box-shadow: inset 1px 1px 0px 0px #F8F8F8;
 background-image: linear-gradient(bottom, #A0A0A0 12%, #F8F8F8 56%);
 background-image: -o-linear-gradient(bottom, #A0A0A0 12%, #F8F8F8 56%);
 background-image: -moz-linear-gradient(bottom, #A0A0A0 12%, #F8F8F8 56%);
 background-image: -webkit-linear-gradient(bottom, #A0A0A0 12%, #F8F8F8 56%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A0A0A0', EndColorStr='#F8F8F8');
 background: -ms-linear-gradient(top, #A0A0A0 0%,#F8F8F8 100%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.12, #F8F8F8), color-stop(0.56, #A0A0A0));
}

.tremor {
 background-color: #000000;
 box-shadow: inset 1px 1px 0 0 #7b6a57;
 background-image:url(../gallery/layout/themes/th_39.png);
 background-repeat:repeat-x;
}

.yoursoulismine {
 background-color: #000000;
 box-shadow: inset 0 1px 0 0 #1b9f29;
 background-image:url(../gallery/layout/themes/th_999.png);
 background-size: contain;
 background-repeat:repeat-x;
}

.gardens {
 background-color: #444444;
 position: relative;
 background-image: url(../gallery/layout/themes/th_40.png), url(../gallery/layout/themes/th_40_bricks.png);
 background-position: 0 -5px, left top;
 background-repeat: repeat-x, repeat;
 z-index: 9;
}

.gardens::before {
 content: " ";
 position: absolute;
 height: 50px;
 width: 100%;
 left: 0;
 top: -5px;
 z-index: -1;
 background-image: url(../gallery/layout/themes/th_40.png);
 -moz-border-radius-topleft: 5px;
 border-top-left-radius: 5px;
 -moz-border-radius-topright: 5px;
 border-top-right-radius: 5px;
}

@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 2) {
 
 .gardens {
    background-position: 0 -10px;
 }
 
 .gardens::before {
      top: -10px;
 }
    
}