.inspiration{min-width:1280px; /*background:#f5f5f5;*/ background:#fff; padding:20px 0}
.inspiration h2{font-size:60px; text-align:center; color:#000; transition:all 2s cubic-bezier(0, 0, 0, 1.01) 0s;  opacity:0; transform:translateY(20px);}
.inspiration h2.scrollEfc{opacity:1; transform:translateY(0);}
.inspiration p{margin-top:10px; font-size:20px; color:#2c2e35; text-align:center; line-height:1.3em;}
.inspiration .imgSlide .slick-list{width:1010px; margin:0 auto; overflow:visible;}
.inspiration .inspirationSlide{margin-top:62px; position:relative; }
.inspiration .inspirationSlide .textSlideWrap{position:absolute; left:50%; bottom:0px; width:960px; margin-left:-480px; z-index:1}
.inspiration .inspirationSlide .textSlideCont{width:960px; margin:0 auto; overflow:hidden;}
.inspiration .imgSlide .slick-slide{padding:0 25px}
.inspiration .imgSlide .slick-slide img{width:960px; height:400px;}
.inspiration .textArea{padding:0 50px 70px 0;}
.inspiration .slick-slide .imgArea{position:relative;}
.inspiration .slick-slide .imgArea:after{cursor:pointer; content:''; position:absolute; left:0px; top:0px; width:100%; height:100%; background:#000; zindex:1; opacity:0.45; transition: all 1.5s cubic-bezier(0, 0, 0, 1.01) 0s;}
.inspiration .imgSlide .slick-slide.on .imgArea:after{opacity:0}
.inspiration .slick-slide .textArea{position:relative; padding-left:600px; box-sizing: border-box; transition:all 1.8s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.8s; opacity:0}
.inspiration .slick-slide.slick-active .textArea{transition:all 3s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0.8s; opacity:1;}
.inspiration .slick-slide .textArea em{display:inline-block; font-style: normal; max-width:100px; margin-right:20px;  line-height:1em;font-size:20px; font-family:LGSmHaSB; color:#fff; vertical-align: top; }
.inspiration .slick-slide .textArea span{display:inline-block; padding-left:20px;  position:relative; font-size:20px; color:#fff; width:250px; vertical-align: top;background: transparent;}
.inspiration .slick-slide .textArea span:after{content:''; position:absolute; left:0px; top:5px; width:1px; height:11px; background:#fff; opacity: 0.5}
.inspiration .slick-slide .textArea strong{display:block; margin-top:10px; font-size:44px; font-family:LGSmHaB; line-height:1em; color:#fff; word-break:keep-all;}
.inspiration .slick-slide .textArea>div.textAreaBtn{right:20px; top:50%; width:180px; height:45px; line-height:44px; font-size:24px; padding:0 67px 0 22px; background:url('/images/client/sitebtn.png') no-repeat;  z-index:1}
.inspiration .slick-arrow{position:absolute; bottom:-70px; width:48px; height:70px;border: 0;background: none;text-indent: -9999px;overflow: hidden;cursor:pointer;}
.inspiration .slick-prev{ right:50%; margin-right:50px; transition: all 0.5s cubic-bezier(0.4, 0, 1, 1) 0s; opacity: 0.2}
.inspiration .slick-prev:hover{width:70px; opacity: 1; }
.inspiration .slick-prev:after{content:''; position:absolute; left:0; bottom:26px; width:52px; height:13px;}
.inspiration .slick-prev:before{content:''; position:absolute; left:9px; bottom:26px; width:52px; height:13px; background:url('/images/client/barrow_l.png') no-repeat;}
.inspiration .slick-next{ left:50%;  margin-left:45px; transition:all 0.5s cubic-bezier(0.4, 0, 1, 1) 0s; opacity: 0.2}
.inspiration .slick-next:hover{width:70px; opacity: 1}
.inspiration .slick-next:after{content:''; position:absolute; right:0; bottom:26px; width:52px; height:13px;}
.inspiration .slick-next:before{content:''; position:absolute; right:9px; bottom:26px; width:52px; height:13px; background:url('/images/client/barrow_r.png') no-repeat;}
.inspiration .dotsAbsol{position:absolute; width:100%; bottom:0px; left:0px;}
.inspiration .dotsWrap{position:relative; width:780px; margin:0 auto; }
.inspiration .btnArea{padding:50px 0 0;text-align:center;}
.inspiration .slidePaging{padding-top:24px;text-align:center; font-size:14px; font-family: 'Roboto';vertical-align:middle;}
.inspiration .slidePaging strong{display:inline-block; font-size:16px; vertical-align:middle; color:#000; font-weight:550; font-family: 'Roboto';}
.inspiration .slidePaging span{display:inline-block; font-size:14px; vertical-align:middle; color:#6b7478; font-weight:400; font-family: 'Roboto'; background:transparent;}
.more_tiles,.less_tiles {
    height: 70px;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 60px;
}

.more_tiles:hover, .less_tiles:hover {
    cursor: pointer;
}
.tile3 {
    width: 300px;
    height: 270px;
    /* background: #000; */
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
}
