/* speiron custom styles */
	
body {
	  opacity: 0;
    -webkit-transition: opacity 0.5s ease-in;
    -moz-transition: opacity 0.5s ease-in;
    -o-transition: opacity 0.5s ease-in;
    -ms-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;

	background-color: #000;
  padding-top: 65px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
	text-align: justify;
}

.info   { color: black; background-color: transparent; font-weight: normal; font-size: 12px; }
.warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; font-size: 12px; }
// .price  { color: transparent; background-color: transparent; font-weight: normal; font-size: 12px; }
// .sum    { color: transparent; background-color: transparent; font-weight: normal; font-size: 12px; }
.error  { color: red; background-color: transparent; font-weight: bold; font-size: 12px; }
.style11 {	color: #FFFFFF;	font-weight: bold; font-size: 14px; text-align: left; }
.style22 {	color: #FFFFFF;	font-size: 12px; text-align: left; }
.style33 {	color: #000000;	font-size: 12px; }
.style44 {	color: #FFFFFF;	font-size: 11px; text-align: left; }

a {
  outline: none;
}

a:link { 
  color: #fff;
	text-decoration: none;
  outline: none;
}

a:visited { 
  color: #fff;
	text-decoration: none;
  outline: none;
}

a:hover { 
  color: #0000ff;
	text-decoration: none;
  outline: none;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:active:focus {
  color: #fff;
  cursor: default;
  background-color: transparent;
  border: 0px solid #f00;
  border-bottom-color: #fff;
  outline: none;
}

.nav-tabs > li.active > a:hover {
  color: #00f;
  cursor: default;
  background-color: transparent;
  border: 0px solid transparent;
  border-bottom-color: transparent;
  outline: none;
}

.nav-tabs > li > a,
.nav-tabs > li > a:focus,
.nav-tabs > li > a:active:focus {
  color: #fff;
  cursor: default;
  background-color: transparent;
  border: 0px solid transparent;
  border-bottom-color: transparent;
}

.nav-tabs > li > a:hover {
  color: #00f;
  cursor: default;
  background-color: transparent;
  border: 0px solid transparent;
  border-bottom-color: transparent;
}


.carousel-inner > .item > img, 
.carousel-inner > .item > a > img{
	margin: auto;
}

.popover {
	max-width:800px;
	max-height:800px;
}

.popover-content {
  background-color: #000;
  color: #fff;
  padding: 5px;
}

.modal-content {
  background-color: #000;
  color: #fff;
  padding: 5px;
}


/*navbar*/

.navbar-default {
	background-color: #000;
	border-color: transparent;
}

.navbar-nav {
	font-family: 'Roboto', sans-serif;
	margin: 15px 0 0 0;
}

.navbar-default .navbar-nav li a {
	color: #fff;
}

.navbar-default .navbar-nav li a:hover {
	color: #0000ff;
}

.logo img{
	margin: 0 0 0 0px;
}

/*MEDIA QUERIES*/

@media(max-width:768px){
	body {
		background-color: #000;
	  padding-top: 65px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
	}

	.carousel-inner > .item > img, 
	.carousel-inner > .item > a > img{
		margin: auto;
		max-height: 320px;
	}
	
	.logo img{
		margin: 0 0 0 0;
	}

	.navbar-default {
		background-color: black;
		border-color: transparent;
		margin: 0 0 0 0;
	}

	.navbar-nav {
		background-color: black;
		margin: 15px 0 0 0;
	}

	.navbar-collapse {
		background-color: transparent;
		margin: 0 0 0 0;
		width: 180px;
	}

	.navbar-header {
		margin: 0 0 15px 0;
	}
	
	.navbar-toggle {
		margin: 15px 15px 0 0;
	}

	.navbar-toggle:hover {
		background-color: #a00;
		color: #0000ff;
	}

	#footer {
		text-align:center;
	}
	
	#footer img {
		margin:0 auto;
	}

}

/*SLIDER*/

#slider {
	background-color: #000;
	text-align:center;
}

#slider img{
	align:center;
}

/*LAMBDA*/

#lambda {
	background-color: #000;
	padding:100px 0 100px;
	text-align:center;
}

#lambda h2, h3, h4, h5, a {
	color:#fff;
	min-height: 50px;
}


/*VISION*/

#vision {
	background-color: #000;
	padding:100px 0 100px;
	text-align:justify;
}

#vision h2, h3, h4, h5, a {
	color:#fff;
	min-height: 50px;
}

#vision h3 {
	text-align:left;
}

#vision h1 {
	color:#fff;
	text-align:center;
}

/*SPECS*/

#specs {
	background-color: #000;
	padding:100px 0 100px;
	text-align:justify;
}

#specs h2, h3, h4 h5, a {
	color:#fff;
	min-height: 50px;
}

#specs h3 {
	text-align:left;
}

#specs h1 {
	color:#fff;
	text-align:center;
}

/*BUY*/

#buy{
	background-color: #000;
	padding:30px 0 100px;
}

#buy h1, h2, h4, h6, a {
	color:#fff;
	min-height: 50px;
}


/*ORDER*/

#order{
	background-color: #000;
	padding:30px 0 100px;
}
#order h1, h2, h4, h6, a {
	color:#fff;
	text-decoration: none;
}

/*WORDS*/

#words{
	background-color: #000;
	padding:30px 0 100px;
}

/*PRESS*/

#press{
	background-color: #000;
	padding:30px 0 100px;
}

#press h1, h2, h4, h6, a {
	color: #fff;
	min-height: 50px;
}


/*ToU*/

#ToU{
	background-color: #000;
	padding: 10px 10px 10px 10px;
}

#ToU body {
	padding: 10px 10px 10px 10px;
}

#ToU h1, h2, h3, h4, h5, h6, p, a {
	text-align:justified;
	color:#fff;
}

/*LALA*/

#lala{
	background-color: #000;
	padding:30px 0 100px;
}

#lala h1, h2, h4, h6, a {
	color:#fff;
	min-height: 50px;
}

/*FOOTER*/

#footer {
	background-color: #000;
	padding:50px 0 50px;
}

#footer p, a {
	color: #fff;
}

/**** Social Icons - from cyrpass ****/
.social-contact li i{
    width: 20px;
    height: 20px;
    padding: 0px 0px 0px 10px;
    border: 1px;
    border-radius: 1px;
    line-height: 18px;
    text-align: center;
}

