body{
	background: #fff;
	color: #101010;
}
nav {
	position: fixed !important;
	top: 0;
	z-index: 100;
	height: 100%;
}

#feluce_adoptionexamples_outer{
transform-origin: left top;
width: 100%;
height: 100%;
position: absolute;
background: #fff;
color: #101010;
}


#adoptionExamplesStart{
	width: 100%;
	height: 100%;
	overflow: overlay;
	background: #fff;
	padding-bottom: 9.2592592vh;
	
}


h2{
	background: #EBEFF2;
	font-size: .40rem;
	letter-spacing: 0.2em;
	font-family: 'Prompt', sans-serif;
	font-weight: 300;
	text-align: center;
	padding: 2.5em 0;
}
.feluce_content_head {
  margin-bottom: 4vh;
}
.feluce_content_catch{
	margin-bottom: 2vh;
}


#adoptionExamplesIn{
	width: 75%;
	margin: 7em auto 0;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.adoptionExampleTxt{
	width: 46%;
}
.ExamplesPhotoOuter{
	position: absolute;
	top: 0;
	left: 0;
	width: 46%;
}
.slick-dots {
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 1em;
}
.slick-dots li {
  width: 15%;
  border: #fff solid 2px;
  overflow: hidden;
	margin: 0 2% 0 0;
	padding: 0;
  transition: 0.2s;
}
.slick-dots li:nth-of-type(6n){
	margin-right: 0;
}
.slick-dots li:nth-of-type(n+7){
	margin-top: 2%;
}
.slick-dots li.slick-active,
.slick-dots li:hover{
	border: #1C59B9 solid 2px;
}
.slick-dots li.slick-active img{
	opacity: 0.7;
}
.slick-arrow{
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 10 !important;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #fff !important;
	border: #BFC5D8 solid 1px;
}
.slick-arrow:before{
	content: "";
	width: 0.5em;
	height: 0.5em;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	border-top: #101010 solid 2px;
	border-right: #101010 solid 2px;
}
.slick-prev{
	left: -4%;
}
.slick-prev:before{
	transform:rotate(-135deg); 
	left: 4px;
}
.slick-next{
	right: -4%;
}
.slick-next:before{
	transform:rotate(45deg);
	right: 4px;
}

#adoptionExamplesLINK{
	width: 75%;
	margin: 8em auto 0;
}
#adoptionExamplesLINK ul li{
	line-height: 1.5em;
	list-style: none;
	position: relative;
	padding-left: 1.3em;
}
#adoptionExamplesLINK ul li:before{
	content: "▼";
	position: absolute;
	top: 0;
	left: 0;
}
#adoptionExamplesLINK ul li:nth-of-type(n+2){
	margin-top: 2.5em;
}
#adoptionExamplesLINK ul li a{
	display: block;
	font-size: .21rem;
	margin-top: 0.5em;
}


footer{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
}
.feluce_footer{
	display: block;
}
#feluce_news_btn{
	text-align: center;
}

/*list*/

#adoptionExamplesListIn{
	width: 75%;
	margin: 7em auto 0;
	position: relative;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#adoptionExamplesListIn > div{
	width: 30%;
	display: flex;
	flex-flow: column;
}
#adoptionExamplesListIn > div:nth-of-type(n+4){
	margin-top: 4vh;
}
#adoptionExamplesListIn > div .name{
	font-size: .28rem;
	margin-top: 2vh;
}
#adoptionExamplesListIn > div .text{
	font-size: .18rem;
	margin-top: 1vh;
	line-height: 2;
	flex: 1;
}
#adoptionExamplesListIn > div .btn{
	text-align: center;
}
#adoptionExamplesListIn > div .btn a{
	padding: 17px 0;
    color: #1C59B9;
    text-decoration: none;
    background: #fff url(/product/feluce/images/news_tri.png) right 60px center/5px no-repeat;
    border: 1px solid #1C59B9;
    font-size: .18rem;
    letter-spacing: 0.2em;
    font-weight: 300;
    width: 100%;
    margin-top: 2vh;
    display: inline-block;
}
#adoptionExamplesListIn > div .btn a:hover {
    background: #fff url(/product/feluce/images/news_tri.png) right 57px center/5px no-repeat;
}
.photoMainThumbnail p span{
	display: block;
	margin-top: 1em;
	font-size: .19rem;
}
@media screen and (max-width: 1280px) ,screen and (max-height: 700px) {
}


@media screen and (max-width: 896px), screen and (max-height: 500px) {
	
	nav {
	  position: relative !important;
	  z-index: 100;
	  height: unset;
	  display: flex;
	  justify-content: space-between;
	}
	
	h2{
		height: 173px;
		background: #EBEFF2;
		font-size: .30rem;
		margin-bottom: 70px;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 0;
	}
	
	
	#adoptionExamplesIn{
		width: 100%;
		margin-top: 0;
		padding: 0 30px;
	}
	.adoptionExampleTxt{
		width: 100%;
	}
	.ExamplesPhotoOuter{
		position: relative;
		width: 100%;
	}
	
	.slick-arrow{
		width: 30px;
		height: 30px;
	}
	.slick-arrow:before {
		width: 0.3em;
		height: 0.3em;
	}
	.slick-prev:before {
		left: 2px;
	}
	.slick-next:before {
		right: 2px;
	}
	.slick-dots li{
	}
	
	.feluce_content_read{
		margin-top: 4em;
	}
	
	
	#adoptionExamplesLINK{
		padding: 0 30px;
		width: auto;
		margin-top: 4em;
	}
	#adoptionExamplesLINK ul li{
		font-size: .13rem;
	}
	#adoptionExamplesLINK ul li a{
		font-size: .14rem;
		line-height: 1.5em;
		word-break: break-all;
	}
	
	
	#feluce_adoptionexamples_outer{
		height: auto;
		position: relative;
	}
	footer{
		position: relative !important;
		display: block;
		margin-top: -14.8148148vh;
	}
	.feluce_footer{
		padding-bottom: 55px;
	}
	/*list*/
	#adoptionExamplesListIn{
		margin: 0 auto;
	}
	#adoptionExamplesListIn > div,
	#adoptionExamplesListIn > div:nth-of-type(n+4){
		width: 100%;
		margin-top: 10vh;
		display: flex;
		flex-flow: column;
	}
	#adoptionExamplesListIn > div:first-of-type{
		margin-top: 0;
	}
	#adoptionExamplesListIn > div .name{
		order: 1;
		font-size: .2rem;
		margin: 0 0 3vh;
	}
	#adoptionExamplesListIn > div img{
		order: 2;
	}
	#adoptionExamplesListIn > div .text{
		order: 3;
		font-size: .13rem;
	}
	#adoptionExamplesListIn > div .btn{
		order: 4;
		margin-top: 5vh;
	}
	#adoptionExamplesListIn > div .btn a{
		font-size: .15rem;
		background: none;
		margin-top: 0;
	}
	.photoMainThumbnail p span{
		font-size: .13rem;
	}
	
}
