/* robot blue #0ba5db
*/

body, h1,h2, p,p.h4{
/*font-family: 'Share Tech Mono', monospace;*/
font-family: 'Arvo', serif;
}
.hero-full-screen {
  min-height: 100vh;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  
}

.hero-full-screen .middle-content-section {
  text-align: center;
  color: #0ba5db;
}

.hero-full-screen .top-content-section {
  width: 100%;
}

.hero-full-screen .bottom-content-section {
  padding: 1rem;
}

.hero-full-screen .bottom-content-section svg {
  height: 3.75rem;
  width: 3.75rem;
  fill: #0ba5db;
}

.hero-full-screen .top-bar {
  background: transparent;
}

.hero-full-screen .top-bar .menu {
  background: transparent;
}

.hero-full-screen .top-bar .menu-text {
  color: #fefefe;
}

.hero-full-screen .top-bar .menu li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.hero-full-screen .top-bar .menu a {
background: #fff;
  color: #0ba5db;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  
}
.button-group, .button{
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}

#starter-screen{
background: url("img/sb-01.png") repeat;


}
#starter-screen-01{
background: url("img/sb-01.png") repeat;
}

/* ****************************************/

#main-content-section{
/*min-height: 100vh;
overflow-y: auto;*/
display:block;
}



.DivButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#f9f9f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#0ba5db!important;
	font-family:arial;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	border-radius:5px;


}
.DivButton a:link, .DivButton a:active, .DivButton a:visited{
	display:inline-block;
	height:100%;
	width:100%;
	color:#0ba5db!important;

}
.DivButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
	text-decoration:none!important;
	color:#0ba5db!important;
}
p.DivButton a.h4, p.DivButton a.h6{
	margin-bottom: 0;
	font-weight: bold;
}

#main-page{
background: url("img/sb-01.png") repeat;
}

/* FOOTER */
footer{
	background:#0ba5db;
	color:#fff;
	padding-top: 50px;
	padding-bottom:50px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
    clear: both;
}
footer p{
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}
footer .cell.footer-block{
	border-right:1px dotted #fff;
}

footer ul li, footer ul li a, footer ul li a:link,footer ul li a:active, footer ul li a:visited, footer p a,footer p a:link,footer p a:active,footer p a:visited{
	font-size:14px;
	color:#fff;
	
}
footer ul li a:hover, footer a:hover p{
	color: #000!important;
	text-decoration:underline;
}
.final-footer{
	border-left:none!important;
	border-top:1px dotted #d4cece;
	padding-top: 45px;
}
.final-footer p{
	color: #fff;
}
footer p{
	font-size:14px;
	line-height: 1.3;
	color: #fff;
}
footer img{
	margin-bottom: 45px;
}

/* END OF FOOTER */
.bblack{
	color: #000;
}