.navbar-brand{
	background:none;
	height:100%;
	width:270px
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color:#ff5821;
	color:white !important;
}
.navbar-default .navbar-nav>.active>a .caret{
	color:white !important
}
.navbar-default .navbar-nav .dropdown-menu{
	border-top-color:transparent;
}
.header{
	padding:10px 0;
}
#footer{
	min-height:unset;
}
#footer h4{
	margin-top:15px;
	margin-bottom:15px;
}
#footer .fa-ul li{color:#888; margin-bottom:10px}
#footer .fa-ul li, #footer .fa-ul li>a{color:#888}
#footer .fa-ul li:hover,
#footer .fa-ul li:hover a{color:#ff5821; text-decoration:none;}
.buildings{
	-webkit-background-image:none;
	background-image:none;
}
#qrcode{
	background-color:#fff;
	display:inline-block;
	margin-top:20px;
	margin-bottom:20px;
	padding:2px;	
}
#qrcode canvas{
	width:70px;
	height:70px;
	max-width:100%;
	float:left
}
@media (max-width: 768px){
	.item-slider{
		height:400px
	}
}

.product{
	padding:5px;
}
.product img{
	width:100%;
}
.product:hover .product-text{
	background:rgba(255,88,33,0.20);
	color:#333;
	border-color:#ff5821;
}
.product-text{
	margin:0;
	overflow:hidden;
	padding:12px 3px;
	text-align:center;
	background:#f3f3f3;
	border-bottom:1px solid #bfbfbf;
	color:#666;
	white-space: nowrap;
	text-overflow:ellipsis;
	transition:background 0.5s ease;
}
.mb-40{
	margin-bottom:40px;
}
.img-product{
	width:100%;
}
.social-media a{
	background-color:#777;
	color:#FFF
}

.social-media a i{
	border:none;
}
.h-container{
	background-color:#f8f8f8;
	display:table;
	width:100%
}
.h-title{
	padding:1em 0;
	background-color:#555;
	color:#FFF;
	margin-top:0;
	position:relative;
}
.h-title::after{
	content:'';
	left:50%;
	margin-left:-10px;
	position:absolute;
	border:10px solid transparent;
	border-top-color:#555;
	bottom:-20px;
}
.h-title.theme{
	background-color:#ff5821;
}
.h-title.theme::after{
	border-top-color:#ff5821;
}