@charset "utf-8";
/* CSS Document */
/* HTML Tag Styles */
/*Compress Version*/
/*New Code is uncompressed*/
/*.container{max-width: 100% !important;}*/
html {  position: relative !important;  min-height: 100% !important;}body{color:black;background-color: #323131;margin: 0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;line-height: 1.42857143;margin-bottom: 60px !important; /* Margin bottom by footer height*/}.footer-site, .footer {  position: absolute;  bottom: 0;  width: 100%;}.btn-link {  position: relative;}.btn-link[data-toggle="collapse"]:before {   font-family: "Font Awesome 5 Free";   content: "\f0ab";   display: inline-block;   padding-right: 3px;   vertical-align: middle;   font-weight:900;}.btn-link[data-toggle="collapse"].collapsed:before {content: "\f0a9";}.card-header{background: #A4A4A4;color: black;border: none !important;padding-top: 10px;padding-bottom: 10px;padding-left: 15px;padding-right: 15px;}.btn-link{color: black !important;font-size: 17px !important;padding-top: 0px;padding-bottom: 0px;}.accordion{border: none !important;}.card{background-color:transparent !important;}.card-body{border: 2px solid black;box-shadow: inset 0px 6px 5px -4px rgba(0,0,0,0.7);background-color: #707070;}.row-eq-height > div {padding-bottom: 30px;}p{margin: 0 0 10px !important;}.navbar-text > p {font-family: sans-serif;font-size: 12px;text-align: left;color: #D0CECE;}.fixed-top {  padding:0rem;  margin-bottom:60px;}.dropdown .dropdown-menu {  border-radius:0; }.navbar-brand{display:inline-block; color: white;font-family: 'Lobster', cursive;margin-top: 5px;}.navbar-brand i {font-style: normal !important;}.bg-secondary {background-color: #000000 !important}@media (min-width: 992px) { .navbar-brand{font-size:25px;margin-right: 0px !important}.container-fluid{height:75px}.dropdown:hover .dropdown-menu {display: block;margin-top: 0;  border-radius:0; }.navbar-mobile-name{display: none;}header .header-page .title {font-size: 3.2em !important;}.navbar-text-center{text-align: center !important;}.sub-text{color:lightgray;font-size: 14px;}.navbar-brand i:nth-of-type(1) {transition:0.05s 0s;}.navbar-brand i:nth-of-type(2) {transition:0.05s 0.025s;}.navbar-brand i:nth-of-type(2) {transition:0.05s 0.025s;}.navbar-brand i:nth-of-type(3) {transition:0.05s 0.05s;}.navbar-brand i:nth-of-type(4) {transition:0.05s 0.075s;}.navbar-brand i:nth-of-type(5) {transition:0.05s 0.1s;}.navbar-brand i:nth-of-type(6) {transition:0.05s 0.125s;}.navbar-brand i:nth-of-type(7) {transition:0.05s 0.15s;}.navbar-brand i:nth-of-type(8) {transition:0.05s 0.175s;}.navbar-brand i:nth-of-type(9) {transition:0.05s 0.2s;}.navbar-brand i:nth-of-type(10) {transition:0.05s 0.225s;}.navbar-brand i:nth-of-type(11) {transition:0.05s 0.250s;}.navbar-brand i:nth-of-type(12) {transition:0.05s 0.275s;}.navbar-brand i:nth-of-type(13) {transition:0.05s 0.3s;}.navbar-brand i:nth-of-type(14) {transition:0.05s 0.325s;}.navbar-brand i:nth-of-type(15) {transition:0.05s 0.350s;}.navbar-brand i:nth-of-type(16) {transition:0.05s 0.375s;}.navbar-brand i:nth-of-type(17) {transition:0.05s 0.400s;}.navbar-brand i:nth-of-type(18) {transition:0.05s 0.425s;}.navbar-brand i:nth-of-type(19) {transition:0.05s 0.450s;}.navbar-brand i:nth-of-type(20) {transition:0.05s 0.475s;}.navbar-brand i:nth-of-type(21) {transition:0.05s 0.500s;}.navbar-brand i:nth-of-type(22) {transition:0.05s 0.525s;}.navbar-brand i:nth-of-type(23) {transition:0.05s 0.550s;}.navbar-brand:hover a, .navbar-brand:focus a{text-shadow:1px 1px 1px #000;color:#A879FF !important ;outline:none;}}@media (max-width:991px){.bg-first{ display:none;}.navbar-mobile-name{padding-left: 15px;padding-bottom: 10px;padding-top: 10px;}.navbar-toggler-left{width: 100%;}.navbar-toggler{float: right;margin: 11px;}.fixed-top{border-color: black;background: linear-gradient(#331940, #7626b3);box-shadow: 0px 5px 8px black;}header .header-page .title {font-size: 1.9em !important;}.navbar-dark .navbar-toggler {color: rgba(255,255,255,.5);border-color: black !important;}}.navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,.7) !important;}.dropdown-item:focus, .dropdown-item:hover {color: white;text-decoration: none;background-color: #555555;}.dropdown-menu{background-color: #2b2b2b !important;}.dropdown-item{color:white;}.dropdown-item.disabled, .dropdown-item:disabled {color: #6c757d;pointer-events: none;background-color: transparent;}.h1, .h2, .h3, h1, h2, h3 {margin-top: 10px;margin-bottom: 10px;}.dropdown {cursor: pointer;}.container .jumbotron .home-header{border-radius: 5px;height: inherit;width:auto;background-image:url(../img/jumbotron.jpg) !important;background-repeat:no-repeat;background-position:center;}.container .jumbotron .art-header{border-radius: inherit;height: inherit;width:auto;background: linear-gradient(#7626b3, #331940);background-image:url(../img/jumbotron_artstories.jpg) !important;background-repeat:no-repeat;background-position:center;}.container .jumbotron .tos-header{border-radius: inherit;height: inherit;width:auto;background: linear-gradient(#7626b3, #331940);}.container .jumbotron .cf-header{border-radius: inherit;height: inherit;width:auto;background-color:transparent !important;background-image:url(../img/CF-Header.PNG), linear-gradient(black, #FF0004)!important;background-repeat:no-repeat;background-position:center;}.container .jumbotron .fban-header{border-radius: inherit;height: inherit;width:auto;background-color:transparent !important;background-image:url(../img/FBan-Banner.PNG), linear-gradient(black, #FF0004)!important;background-repeat:no-repeat;background-position:center;}.container .jumbotron{padding: 0px !important;margin-top:25px;height: 250px;align-items:center;}header .header-page .container {position: relative;height: 250px;}header .header-page .title {position: absolute;bottom: 10px;right: 15px;color: #FFF; font-family: 'Kaushan Script', cursive;text-shadow:3px 4px 2px #000000;}.row-eq-height .block{min-height: 100%;overflow:hidden;}.text-div{height: 100%;}.container .block {background: #44265b;color:white;padding: 25px;border-radius: 5px;margin-bottom: 5px;font-size:14px;background-image: url(../img/block-background-top.png), url(../img/block-background-right.png), url(../img/block-background-left.png), url(../img/block-background-bottom.png);background-repeat:repeat-x, repeat-y, repeat-y, repeat-x;background-position:top, right, left, bottom;}.container .shop_block {background: #B0C8E4;padding: 15px;border-radius: 5px;margin-bottom: 20px;color:black;}

.homepagerow{background: linear-gradient(to right, transparent, #1a1919, transparent);}
.row .homepage{margin-top: 0;margin-bottom: 0px;text-decoration:none;color:white;margin-left:auto;margin-right:auto;padding-top:7px;padding-bottom:15px;text-align:center;vertical-align:middle;opacity:.9;}
.row .homepage > h3{margin-top:10% !important;}
.row .homepageshowcase {text-decoration:none;color:white;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:7px;text-align:center;vertical-align:middle;opacity:.9;}


.art_close{background-color:#411515;color:white;padding:1px 3px;border-radius:2px;}.art_open{background-color:#005211;color:white;padding:1px 3px;border-radius:2px;}.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: 0px;}.navbar-search{box-shadow:none !important;padding: 0px 15px !important; margin:0px -15px !important;}.btn-search-home{padding: 6px 6px 6px 10px !important; border-top-left-radius:3px !important; border-bottom-left-radius:3px !important;}.col-lg-12 .btn-breadcrumb,.btn-breadcrumb,.pagination-bar{border-radius: 3px;background-color: #878484;width:100%;margin-bottom:5px;}.aboutlinks{opacity:.9;}.col-other {text-align: center;padding-bottom:10px;}.col-other img {margin: 10px auto;max-width: 100%;max-height: 100%;cursor: pointer;}.imgborder{padding-bottom:20px;}.price-box-main{float:left !important;}.price-box, .price-box-main{width: auto;text-align: right;float: right;}.price-box-main .price{font-size:20px !important;}.price-box .price, .price-box-main .price{font-weight: bold;font-size: 15px;padding: 8px 10px;display: block;margin: 0px;white-space: nowrap;}.nav-tabs.nav-justified {color:white;border-top-right-radius: 5px;border-top-left-radius: 5px;}.tab-content > .tab-pane {background: white;padding-top: 5px;padding-bottom:5px;}.tab-content .tab-pane > ul > li{padding-top:5px;}.panel-group {margin-bottom: 5px;}.carousel {height: auto;width:100%;margin-bottom:0px;}.carousel-inner {height: inherit;}.carousel-caption {z-index: 10;}.carousel .item {width: 100%;padding-top:100%;}.carousel-inner > .item > img, .carousel-inner > .item > a > img {position: absolute;top: 0;left: 0;min-width: 100%;height: inherit;}img {background: transparent;}.btn-toolbar-padding{padding-bottom:5px !important;padding-top:5px;}.Tos{color:black}.Tos >.panel-group > .panel-default > .panel-heading, .Tos > .panel-group > .panel-default, .Tos > .panel-group > ng-include > .panel-default, .Tos > .panel-group > ng-include > .panel-default > .panel-heading{background:#A4A4A4;color:black; border-bottom-left-radius:3px; border-bottom-right-radius:3px;}a,a:focus,a:hover{outline:none;}.Tos >.panel-group > .panel-default > .panel-heading + .panel-collapse > .panel-body, .Tos > .panel-group > ng-include > .panel-default > .panel-heading + .panel-collapse > .panel-body{border:2px solid black; box-shadow: inset 0px 6px 5px -4px rgba(0,0,0,0.7); background-color:#707070;}/**/

@media(min-width:540px){.aboutimg{width:256px; float:left; padding:5px;}}
@media(max-width:540px){.aboutimg{width:256px; padding:5px;}}

/*540px*/
/*Spike Lights Change for easy access*/
@media (min-width: 992px) {
  .fixed-top{border-color: black;background-image: url(../img/tittle2.png) /*url(../img/fancy_lights.gif)*/, linear-gradient(#1b1121, #4c1e6f);background-position: top;background-repeat: repeat-x;box-shadow: 0px 5px 8px black;}
  .nav-footer{border-bottom: none;border-right: none;border-left: none;border-color: black;background-image: url(../img/footer.png) /*url(../img/spike_bottom_light.gif)*/, linear-gradient(#4c1e6f, #1b1121);background-position: bottom;background-repeat: repeat-x;padding:0px !important;}
}

/*Contact Me CSS*/
.formtexbox
{
  width: 100%;
  padding: 12px;
  border-radius: 4px;
  box-sizing: border-box;
  margin-bottom: 16px;
  resize: vertical;
}

.cntctme
{
  background-color: #4CAF50;
  color: white;
  padding: 6px 10px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  float:right;
}

.cntctme:hover
{
  background-color: #45a049;
}

.cntctme[disabled]{
  background-color: gray;
}

.label.label-danger{
  border-radius: 4px;
  color: white;
  background-color:#b12226;
  padding: 4px 8px;
}

/*3D Maze Game CSS*/

.row.display-flex > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
.row.display-flex > [class*='col-'] > .block {
  height:100%;
}



/*-----------SideBar Shit-------------*/
/*SideBar Shit*/
@media (min-width: 991.98px) {
  main {
    padding-left: 240px;
  }
}

/* Sidebar */
.sidebar {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  padding: 58px 0 0; /* Height of navbar */
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 5%), 0 2px 10px 0 rgb(0 0 0 / 5%);
  width: 240px;
  z-index: 600;
  background-color: rgba(0, 0, 0, 0.5) !important;
  overflow-y: auto;
}

@media (max-width: 991.98px) {
  .sidebar {
    width: 100%;
  }
}
.sidebar .active {
  border-radius: 5px;
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

.sidebar-sticky {
  position: relative;
  top: 0;
  height: calc(100vh - 48px);
  padding-top: 0.5rem;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
}

.navbar-toggler-right
{
  margin-left: auto;
}
.sidenav-item{
  list-style-type: none;
}

.list-group-item, .list-single-item {
  border:none;
  border-bottom: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}

.sidenav-collapse
{
  margin-bottom:0;
}

.list-group-name, .list-group-name:hover
{
  background-color: var(--bs-list-group-bg);
  text-align: center;
  text-decoration: underline;
  font-size: 1.025rem;
  color: #6c757d;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
}


.rotate{
    transition: all .2s linear;
}

.rotate.down{
    transform:rotate(180deg);
}

.copyrightNav{
  border-radius: 5px;
}

.copyrightNav, .list-group-item-end{
  color:var(--bs-list-group-color);
  background-color:var(--bs-list-group-bg);
  padding:10px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.timeTopNav{
  color:var(--bs-list-group-color);
  background-color:var(--bs-list-group-bg);
  padding:10px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}

.artstatusNav{
  color:var(--bs-list-group-color);
  background-color:var(--bs-list-group-bg);
  padding:10px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.hrNavBreak{
  color:white;
}

.carousel .carousel-control-next-icon, .carousel .carousel-control-prev-icon,.carousel .carousel-control-next-icon, .carousel .carousel-control-prev-icon {
    filter: grayscale(100) !important;
  }

.is-draggable{
  touch-action: none;
}

.carousel-item{
  height:auto;
}
.ItemName3D{
  color: #ffffff;
  -webkit-text-stroke-width: 0.3px;
  -webkit-text-stroke-color: black;
}
