@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto');

@font-face
{

font-family: Futura Bk BT;

src:url(Futura-Bk-BT-Book_18979.ttf) format('truetype');

}
.lg-outer .lg-img-wrap img
{
    margin-top:25px;
}

body
{
	font-family: 'Roboto', sans-serif !important;
	
	/*letter-spacing: 1px;*/
} 
/*.container-fluid
{
	padding:0px !important;
	height:100vh;
}*/
.aligncenter
{   	
	margin:0px auto;
	float:none;
}
#bg {
  position: fixed; 
  top: 0; 
  left: 0; 
	
  /* Preserve aspet ratio */
  min-width: 100%;
  min-height: 100%;
}



#menucss
{
	margin-top:10px; padding-bottom: 10px;  font-size:16px;
}



#fullwidth
{
	width:100%;
}

.divgap
{
	margin-top:25px;
}

#product
{
	background-image:url(../../images/product_bg.jpg);
	background-repeat:no-repeat;
	background-size: cover;
	
}

#nopadding
{
	padding:0px;
}

.textcenter
{
	text-align:center !important;
}

.textbold
{
	font-weight: bold !important;
}
#libg
{
	background-image:url(../../images/libg.jpg);
	background-repeat:no-repeat;
	background-size: 100% 100%;
	padding: 14px 5px 14px 5px;
	font-size:16px;
}
#paddinggg
{
	padding:20px;
}
.navbar-nav > li > .dropdown-menu {
	background-color: #fff !important;
}

.navbar-nav>li>.dropdown-menu {
	text-transform:none !important;
   text-align:left !important;
    border: 1px #000 solid !important;
    border-radius: 0px !important;
	font-size:16px;
}
.navbar-nav>li>a {
	/*padding-bottom:10px !important;
	padding-top:10px !important;*/
	padding:8px 6px 0px 6px !important;
}

@media (min-width: 1200px) {
.container {
    width: 1080px; !important;
}
#container1 {
    width: 1200px; !important;
}
}

.add-on .input-group-btn > .btn {
  border-left-width:0;left:-2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 0px;
}
/* stop the glowing blue shadow */
.add-on .form-control:focus {
 box-shadow:none;
 -webkit-box-shadow:none; 
 border-color:#cccccc; 
}

@media (max-width: 900px) {
#searchwidth {
		width:100%;
		}}
		
@media (min-width: 900px) {
#searchwidth {
		width:80%;
		float:right;
		margin-right:-50px;
		}}
		
		
@media only screen and (max-width: 500px) {
#colorcss
{
	/*color:#D2AE6D;*/
	color:#fff;
	border-right:none;
}
#paddingtop
{
	padding-top:0px !important;
}		
#logocss
{
	height:90px;  padding-top:10px; display:block;margin:0 auto;
	
}
#mobile
{
	text-align:center; padding-top:10px;  padding-right: 10px; font-size:14px;
}
#navbarcss
{		background-color:#58585a;
	
	 border-radius:0px; border:none;
}
#emailpadding
{
	padding:0px;
}
#formpadding
{
	padding-left:15px;
	}
	
}
@media only screen and (min-width: 500px)  {
#colorcss
{
	/*color:#D2AE6D;*/
	color:#fff;
	border-right:2px solid #fff;
}
#paddingtop
{
	padding-top:20px;
}
#formpadding
{
	padding-left:0px;
	}

#emailpadding
{
	padding:15px;
}	
#navbarcss
{
	background-color:#58585a; border-radius:0px; border:none;
}
	
#logocss
{
	margin-bottom:10px; margin-top:10px;
	
}
#mobile
{
	float:right; padding-top:10px;  padding-right: 10px; font-size:14px;
}
}