@charset "UTF-8";

/* Page Container
--------------------------------*/
html { position: relative;  min-height: 100%; }
body {
	font-family: 'Lora', serif;

  /* Margin bottom by footer height */
  margin-bottom: 60px;
}

#rg_index_logo {
	position: relative;
	max-width: 128;;
	top: -240px;
	left: 16%;
	margin: 16px;
}

/*a:link   { 
	color: maroon; 
	text-decoration: none; 
	border: none 
}
a:visited  { 
	color: maroon; 
	text-decoration: none 
}
a:hover  { 
	color: red;
	text-decoration: none;
}
a:active  {
	color: maroon;
	text-decoration: none;
}
*/
.rg_btn {
  background-color: hsl(91, 0%, 6%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7a7a7a", endColorstr="#0f0f0f");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#7a7a7a), to(#0f0f0f));
  background-image: -moz-linear-gradient(top, #7a7a7a, #0f0f0f);
  background-image: -ms-linear-gradient(top, #7a7a7a, #0f0f0f);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a7a7a), color-stop(100%, #0f0f0f));
  background-image: -webkit-linear-gradient(top, #7a7a7a, #0f0f0f);
  background-image: -o-linear-gradient(top, #7a7a7a, #0f0f0f);
  background-image: linear-gradient(#7a7a7a, #0f0f0f);
  border-color: #0f0f0f #0f0f0f hsl(91, 0%, -4.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.69);
  -webkit-font-smoothing: antialiased;
}

/* Jumbotron
--------------------------------*/
/* Move down content because we have a fixed navbar that is 50px tall */
body {  padding-top: 50px;  padding-bottom: 0px; }

/* can't go minus */
.jumbotron .title-row {  padding-top: 0px; }
.jumbotron { height: 200px; }
.jumbotron .h1 { color: #000222; }

/* subjumbo handles overlay text etc. */
.subjumbo {
  top: -50px;
	height: 200px;
	color: #E0DDDD;
}

.subjumbo body { padding-top: 450px; }
.subjumbo h1 { text-shadow: 5px 5px 5px #000000; }
.subjumbo h2 { text-shadow: 2px 2px 2px #000000; }
.subjumbo h3 { text-shadow: 3px 3px 3px #000000; }
.subjumbo h4 { text-shadow: 1px 1px 1px #000000; }

/* Navigation
--------------------------------*/
.navbar-inverse .navbar-brand { color: #2CFF00; }
.navbar-rogame  {  background-color: #323232; background-image: none; }
.navbar-rogame  .nav > li > a {  color: white; text-decoration: none; text-shadow: 0 0px 0 #ffffff; }
.navbar-rogame  .navbar-brand {  color: #C2C2C2; }
.navbar-rogame .nav > li > a:focus,
.navbar-rogame .nav > li > a:hover {
  color: white;
  text-decoration: none;
  background-color: black;
}

.navbar-rogame .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
  color: #C2C2C2;
}
.navbar-rogame .navbar-link {  color: C2C2C2;}
.navbar-rogame .navbar-link:hover {  color: C2C2C2; }

/*-- change navbar dropdown color --*/
.navbar-rogame .navbar-nav .open .dropdown-menu>li>a,.navbar-rogame .navbar-nav .open .dropdown-menu {
  background-color: #323232;
  color:#ffffff;
}
        
.navbar-rogame .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
  background-color: black;
  border-color: #428bca;
}

.navbar-text > a {
    color: inherit; 
    text-decoration: none;
}
.btn:focus,.btn:active {
   outline: none !important;
}
/* Footer
--------------------------------*/
footer {
	position: absolute;
  bottom: 60;
  width: 100%;
	
  /* Set the fixed height of the footer here */
  height: 60;
	color: #ffffff;
	background-color: #323232;
}

.footer-text a:link   { 
	color: #C2C2C2;
	text-decoration: none; 
	border: none 
}
.footer-text a:visited  { 
	color: #C2C2C2;
	text-decoration: none 
}
.footer-text a:hover  { 
	color: white;
	text-decoration: none;
}
.footer-text a:active  {
	color: #C2C2C2;
	text-decoration: none;
}

/* this get also set in rg_styles */
.footer-text h1, 
.footer-text h2, 
.footer-text h3, 
.footer-text h4, 
.footer-text h5, 
.footer-text h6 {
	font-family: 'Ultra', serif;
  color: #C2C2C2;
}


.footer-text > a {
    color: inherit; 
    text-decoration: none;
}

/* CAROUSEL
-------------------------------------------------- */

.carousel {
  /*margin-bottom: 15px;
  margin-top: 0px;*/
}
.carousel-caption {   z-index: 10; }
.carousel .item {
	
	overflow:hidden!important;
	height:auto;
}
.carousel-inner > .item > img {

  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
	
	height:auto!important;
	position:relative!important;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel .carousel-control { visibility: hidden; }
.carousel:hover .carousel-control { visibility: hidden; }

/*.carousel-caption p {
	margin-bottom: 20px;
	font-size: 30px;
	line-height: 1.4;
}*/

/*.container {
  padding-left: 15px;
  padding-right: 15px;
}*/

/*h4 {
  margin-top: 25px;
}
.row {
  margin-bottom: 0px;
}
.row .row {
  margin-top: 10px;
  margin-bottom: 0;
}
[class*="col-lg-"] {
  padding-top: 15px;
  padding-bottom: 15px;
}*/

