/* CSS Document */



body{
background-color:#ffffff;	
/*font-family:Rokkitt;
font-family:Roboto;*/
font-family:'Open Sans', sans-serif;

line-height:1.3;
font-size:16px;
}

.thumbnail{
	background-color:transparent;
	border-radius:0;
	margin-bottom:0px;
	border:none;
		
}
#top{
padding-top:2em;	
}
.thumbnail img{
	height:160px;
	width:auto;	
}
.prodname{
	background-color:transparent;
	color:#121212;
	line-height:2.5em;
	padding-left:0.5em;
	margin-bottom:5px;
	font-size:1em;	
	text-align:center;
	font-weight:bold;
}
.prodname span{
	line-height:2em;
	padding-right:0.5em	
}
.banner{
	background-color:#000000;
	padding-top:2em;
	padding-bottom:2em;
	color:#ffffff;
	font-size:1.3em;
	margin-bottom:0.25em;	
	line-height:1.4;
	padding-left:0.5em;
	padding-right:0.5em;
}
.textblock{
	padding-left:0.5em;
	padding-right:0.5em;	
}
.banner p{
	padding-right:1em;	
}
#about p, #contacts{
	
	font-size:1.4em; 
	padding-left:0.5em;
	padding-right:0.5em;	
}
#services{
	margin-bottom:1em;	
}

h2{
	color:#ef9c3c;	
	font-size:2em;
	
}
h3{
	font-size:1.2em	
}
.contact-detail{
	display:block;
	/*position:relative;
	top:-6px;
	left:5px;*/
	text-align:center;	
}
.contact-item{
	margin-bottom:0.5em;	
}
.contact-icons{
	width:32px;
	height:31px;
	background-image:url(images/contact-icons.png);
	background-repeat:no-repeat;	
	overflow:hidden;
	display:inline-block;
}
.ci-email{
	background-position: -3px -3px;
}
.ci-phone{
	background-position: -3px -41px;
}
.ci-pobox{
	background-position: -3px -79px;
}
.ci-facebook{
	background-position: -3px -116px;
}

.position-statement{
	margin-top:2em;
	padding-top:2em;
	padding-bottom:2em;
	font-size:2em;
	color:#424041;
	text-align:center;	
	background-color:#ef9c3c;
}
.siteinfo{
	margin-top:1em;

}
.sitebreak{
	
	border-bottom:5px solid #ffffff	;
	height:17px;
	background-color:#ef9c3c;
	margin-bottom:5em;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	padding-left:2px;
	padding-right:2px;	
}
.lb-details .lb-caption{
	font-size:1.2em;	
}
.lb-outerContainer{
	background-color:transparent;
	border-radius:0;
}
.col-centered{
    display: table;
    margin: 0 auto;
}
.dream-inov8{
	margin-bottom:2em;	
}
.navbar-nav li{
	font-size:1.2em	;
}
.navbar-brand{
	font-size:1.6em;
	color:#252525 !important;	
}

.navbar-inverse{
	background-color:#ef9c3c;
	border-color:#424041;	
}
.navbar-inverse .navbar-nav>li>a {
	color:#ffffff;	
}
.navbar-toggle{
	background-color:#777;	
}
.websiteby{
	margin-top:3em;
	text-align:center;
	font-size:0.4em!important;
}
.fullimage{
	margin-top:3em;	
}
#social-networks{
	margin-top:0.5em;	
}
#social-networks ul {
      list-style-type: none;
      margin: 0;
      padding: 0; 
}
#social-networks li{
	width: 33px;
      height: 33px;
      display: inline-block;
      margin-right: 0.25em;	
}
#social-networks li a {
        display: block;
        height: 100%; 
		}
.facebook,  .googleplus, .youtube, .emails,  .twitter,  .signin,  .signout, .instagram,  .linkedin,  .pintrest {
      background-image: url("/images/socialmedia.png");
      background-repeat: no-repeat; }
	.facebook {
      background-position: 0 0; }
    .facebook:hover {
      background-position: 0 -33px; }
    .googleplus {
      background-position: -80px 0; }
    .googleplus:hover {
      background-position: -80px -33px; }
    .instagram {
      background-position: -760px 0; }
    .instagram:hover {
      background-position: -760px -33px; }
     .linkedin {
      background-position: -240px 0; }
     .linkedin:hover {
      background-position: -240px -33px; }
     .pintrest {
      background-position: -120px 0; }
     .pintrest:hover {
      background-position: -120px -33px; }
     .youtube {
      background-position: -440px 0; }
     .youtube:hover {
      background-position: -440px -33px; }
     .emails {
      background-position: -880px 0; }
     .emails:hover {
      background-position: -880px -33px; }
     .twitter {
      background-position: -40px 0; }
     .twitter:hover {
      background-position: -40px -33px; }
     .signin {
      background-position: -800px 0; }
     .signin:hover {
      background-position: -800px -33px; }
     .signout {
      background-position: -840px 0; }
    .signout:hover {
      background-position: -840px -33px; }