.category-title {
   text-align:right; font-size:120%;margin: 2% 0 1% 0;
}
.list-menu {
  text-align:right; font-size:80%;margin: 0 0 .5% 0;
}
b {
   font-weight:500!important;
}
.collection-link1 {
   display:inline-block;
	text-align: right;
    font-size: 80%;
    padding: 15px 0;
    margin:0 20px;
    text-transform: uppercase;
	}
	.collection-link1 a {
		color:#2e2e2e;
	}
	.collection-link1 span {
position: relative;
display: inline-block;
vertical-align: middle;
text-decoration: none;
font-size: 85%;
margin-bottom:4px;
}
.collection-link1 span::before,
.collection-link1 span::after{
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
content: "";
vertical-align: middle;
}
.collection-link1 span:before{
left: 4px;
width: 10px;
height: 10px;
border-top: 1px solid rgba(77,77,77,.8);
border-right: 1px solid rgba(77,77,77,.8);
-webkit-transform: rotate(135deg);
transform: rotate(45deg);
}
.collection-link2 {
    display:inline-block;
		text-align: left;
    font-size: 80%;
    padding: 15px 0;
    margin:0  20px;
    text-transform: uppercase;
	}
	.collection-link2 a {
		color:#2e2e2e;
	}
	.collection-link2 span {
position: relative;
display: inline-block;
vertical-align: middle;
text-decoration: none;
font-size: 85%;
margin-bottom:4px;
}
.collection-link2 span::before,
.collection-link2 span::after{
position: absolute;
top: 0;
bottom: 0;
right: 0;
margin: auto;
content: "";
vertical-align: middle;
}
.collection-link2 span:before{
right: 4px;
width: 10px;
height: 10px;
border-bottom: 1px solid rgba(77,77,77,.8);
border-left: 1px solid rgba(77,77,77,.8);
-webkit-transform: rotate(135deg);
transform: rotate(45deg);
}

@media (max-width: 768px) {
  .recommend-items {
  padding:10px 0
}
  .container_section {
    margin-top:57px;
  }
  #header-wrapper {margin-bottom: 0;}
  .bx-wrapper .bx-caption span {text-align:center;}
  .bx-wrapper .bx-caption {display:none;}
  .slide-container {padding:0!important;}
  .slide-box2 {padding:0!important;}
  .prd-lst {padding:1.5px!important;}
  .recommend-box {padding:1.5px!important;}
  .forcas-box {padding:0 15px 15px 15px!important;}
  .ttl-h2 {margin-top:20px;margin-bottom:10px;}
.effect1 {
	position: relative;
	overflow: hidden;
	width: 100%;
	height:100%;
}
.effect1-caption {
	width: 100%;
	height: 100%;
	text-align:center;
}
.effect1-caption h3 {
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:200px;
	height:25px;
	font-weight: 500;
	font-size:180%;
	margin:auto;
	position: absolute;
	letter-spacing:1px;
	color:rgba(255,255,255,.8);	
}
  .effect2-caption h3 {
    display:none;
  }
}


@media (min-width: 768px) {
  .effect1,.effect2 {
	position: relative;
	overflow: hidden;
	width: 100%;
	height:100%;
}
.effect1-caption,.effect2-caption {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	background: rgba(7,6,8,.3);
	-webkit-transition: .8s;
	transition: .8s;
	opacity: 0;
	text-align:center;
	color:#fff;
}
.effect1:hover .effect1-caption,.effect2:hover .effect2-caption {
	opacity: 1;
}
.effect1-caption h3,.effect2-caption h3 {
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:200px;
	height:30px;
	margin:auto;
	position:absolute;
	letter-spacing:1px;
   font-size:230%;
}
}
.new_mark_img1 {max-height:12px!important;}