@charset "utf-8";


/*BANNER*/
.rev-slider-full{
	margin-top: 80px;
	max-height: 550px;
	padding: 0px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	z-index: 0;
	width: 100%;
	position: relative;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	left: 0;
	top: 0;
	clear: both;
}
.carousel-control.left, .carousel-control.right{
	color: #f5f5f5;
	background: transparent;
}
.carousel-control.left:hover, .carousel-control.right:hover{
	color: #4C4C4C;
	opacity: 1;
}
.carousel-indicators li{
	border: 1px solid #BABFB7;
}
.carousel-indicators .active{
	background: #BABFB7;
	}
.carousel-indicators{
	top: 101%;
}
.bx-wrapper .bx-next{
	right: 10px;
}
.bx-wrapper .bx-controls-direction a{
	opacity: .9;
	z-index: 5;
}
.slider-text-title{
	font-size: 42px;
	color: #D2E3F3;
	font-weight: bold;
	text-shadow: 0px 0px 10px #333;
}

.breadcrumb>.active{
	color: #3C5D86;
}
/*PAGINATION*/
.pagination li a{
	background: #fff;
	border: 1px solid #eee;
}
.pagination li a:hover{
	color: #fff;
	background: #BABFB7;
}

section h1.x-large, footer h1.x-large, section h2.x-large, footer h2.x-large{
	font-size: 42px;
}
.lead{
	font-size: 16px;
}
section h1 span, footer h1 span, section h2 span, footer h2 span{
	font-size: 26px;
	font-weight: bold;
}
.rev-slider-fixed div.tp-leftarrow, .rev-slider-full div.tp-leftarrow{
  background: no-repeat 17px center url(../img/assets/arrow_left.png);
  width: 50px;
  height: 70px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
.rev-slider-fixed div.tp-rightarrow, .rev-slider-full div.tp-rightarrow{
	background: no-repeat 20px center url(../img/assets/arrow_right.png);
  width: 50px;
  height: 70px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
/*ASIDE*/
.list-index h3{
	margin: 0;
	padding: 25px 20px 20px;
}
.list-group-item{
	/*padding: 0;*/
}
.left_item01focus a{
	padding: 12px 25px;
	display: block;
	background-color: #3498db;
	border: 0;
	color: #fff;
	text-decoration: none;
	-webkit-transition: padding-left 0.5s;
	transition: padding-left 0.5s;
}
.left_item01focus a:hover{
	background-color: #3498db;
	color: #fff;
    padding-left: 35px;
}
.left_item01 a{
	padding: 12px 25px;
	display: block;
	background-color: transparent;
	border: 0;
	color: #333;
	text-decoration: none;
	-webkit-transition: padding-left 0.5s;
	transition: padding-left 0.5s;
}
.left_item01 a:hover{
	background-color: rgba(0, 0, 0, 0.05);
	color: #333333;
    padding-left: 35px;
}
.left_item02focus a{
	padding: 7px 30px;
	display: block;
	background-color: #CDCDCD;
	border: 0;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	-webkit-transition: padding-left 0.5s;
	transition: padding-left 0.5s;
}
.left_item02focus a:hover{
	background-color: #CDCDCD;
  color: #333;
    padding-left: 38px;
}
.left_item02 a{
	padding: 7px 30px;
	display: block;
	background-color: #E1E1E1;
	border: 0;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	-webkit-transition: padding-left 0.5s;
	transition: padding-left 0.5s;
}
.left_item02 a:hover{
	background-color: #d5d5d5;
	color: #333333;
	padding-left: 38px;
}

/*PRODUCT LIST*/
.info-thumbnail .special h3{
	padding: 7px 10px 10px;
	font-size: 16px;
	color: #2B415F;
	font-weight: bold;
}
.thumbnail a>img, .thumbnail>img{
	width: 100%;
}
/*detail*/
.title1 h2, .title2 h2{
	border-bottom: 0;
}
.pro-detail{
	font-size: 14px;
	line-height: 1.33;
}
.bx-wrapper .bx-viewport{
	background: #F0F9FF;
}

/*MEDIA QUERY*/
@media (max-width: 767px){
	.navbar .navbar-brand img{
		/*margin-top: -16px;*/
		height: 48px;
	}
}

@media(min-width: 346px) and (max-width: 992px){
	.rev-slider-full{
		margin-top: 50px;
	}
}