body
{
	font-family:Roboto;
	background-color:#14191D;
	font-weight: 100;
	font-size: 18px;
	position:relative;

	background-color:#14191D;
	background:url(../images/hive-bg02b-dark.jpg);
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position-x:50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	
}

#wrapper
{

	background-color:#14191D;
	background:url(../images/hexa1.png);
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position-x:50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	
}

#middle
{

	background-color:#14191D;
	background:url(../images/hexa2.png);
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position-x:50%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
	
}

#fh5co-header > .navbar li.active a > span .border
{
	background:#3355FF;
}

div.fh5co-owl-text.text-center
{
	background-color:rgba(0,0,0,0.0);
}

.carousel, .carousel-inner
{
	height:380px;
}

body h1 h2 h3 h4 h5
{
	font-family:'Roboto';
}

h2, h4
{
	color:cornflowerblue;
}


.side-carousell
{
	margin-left:0px;
	margin-right:0px;
}

.carousel, .carousel-inner
{
	height:380px;
}

.carousel.carousel-side, .carousel-inner.carousel-side
{
	height:600px;
}


.carousel-inner.carousel-side>.item>img, 
.carousel-inner.carousel-side>.item>a>img 
{
    line-height: 2;
}
 .carousel-inner.carousel-side>.item>img,
 .carousel-inner.carousel-side>.item>a>img
{
	display: block;
	height: 100%;
	width: auto;
	background-color:red;
}

.carousel-caption
{
	position:absolute;
	bottom:40%;
	left:15%;
	color:#FFF;
	background:rgba(0,0,0,0.9);
	width: 70%;
	padding: 20px;
	border-radius:10px;
}
.carousel-caption p, .carousel-caption h3
{
	text-align:center;
}

.side-module
{
	margin-left:5px;
	margin-right: 5px;
	padding:15px;
	background-color: rgba(10,10,50,0.5);
	border-radius:10px;
}

.side-module .module:nth-child(n+1)
{
	border-top:1px dotted #FFF;
	margin-top:40px;
}

.img-hidden
{
	transform: translate(0px, 0px)
	opacity: 0.0;
	filter: alpha(opacity=0); /* For IE8 and earlier */	
}

#navigation
{
	z-index:1000;
}

.btn,
.navbar .navbar-nav>li>a
{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;

}

.btn,
.btn:hover,
.btn:active,
.navbar .navbar-nav>li>a
{
	background-image: none;
}

.btn:hover,
.navbar .navbar-nav>li>a:hover,
.carousel-control:hover
{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.navbar .navbar-nav>li>a:hover,
.navbar .navbar-nav>li>a:active
{
	background-color:#000;
}

a.btn.btn-primary:hover,
a.btn.btn-primary:active
{
	background-color:#33C;
}

a.btn.btn-product:hover,
a.btn.btn-product:active
{
	background-color:#C90;
	/*color:#000;*/
}

table.table-contact tr td:nth-child(1)
{
	font-size: 24px;
	text-align:right;
	padding-right:50px;
}



table.table-contact tr td:nth-child(2)
{
	font-size: 24px;
	font-weight:400;
	padding-right:50px;
}

table.table-contact td a
{
	display:block;
}

table.table-contact td .small
{
	font-size: 16px;
}


div.island
{
	margin-left: 5px;
	margin-right: 5px;
	padding: 15px;
	background-color: rgba(10,10,50,0.5);
	border-radius: 10px;
}

td div.icon-cell
{
	display: block;
	margin-top:25%;
	text-align: center;
}

td>div.icon-cell>i
{
	vertical-align: middle;
}

img.img-billboard
{
	margin-top:20px;
	width:100%;
	margin-bottom:20px;
	border-radius: 10px;
}