/* Add here all your CSS customizations */
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}

/* flexslider */
.flexslider{position:relative;height:800px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:800px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png) center center no-repeat;}


.bs-canvas-overlay {
	opacity: 0;
	z-index: -1;
}

.bs-canvas-overlay.show {
	opacity: 0.85;
	z-index: 1100;
}

.bs-canvas-overlay, .bs-canvas {
	transition: all .4s ease-out;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
}

.bs-canvas {
	top: 0;
	z-index: 1110;
	overflow-x: hidden;
	overflow-y: auto;
	width: 360px;		
}

.bs-canvas-left {
	left: 0;
	margin-left: -360px;
}

.bs-canvas-right {
	right: 0;
	margin-right: -360px;
}

.canvas-list {
	color: #777;
}

.canvas-list:hover {
	color: #7f430b;
}

.card-a:hover {
	text-decoration: none;
	color: #7f430b;
}

.color-lump{
	width: 50px;
	height: 50px;
	background-color: #7f430b;
	border-radius: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
}