.tc-inner,.tc-inner h2,.tc-inner p{position:relative}.prev-next,.tc-inner .tc-link-group{position:absolute;text-align:center}#tc-classes .tc-inner{margin:0;padding:0}.tc-inner{background-color:#eaeaea;padding-bottom:5px}.tc-inner h2{padding:0 20px;color:#222;z-index:10;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.tc-inner h2 a{color:#222!important;font-weight:700;font-size:18px;display:block;transition:all .3s linear}.tc-inner h2 a,.tc-inner p{-o-transition:all .3s linear;-webkit-transition:all .3s linear}.tc-inner p{padding:0 20px 5px;font-weight:300;font-size:14px;color:#888;margin-top:0;z-index:10;transition:all .3s linear}.tc-inner .figure{overflow:hidden;margin:0;padding:0}.tc-inner .figure img{width:100%;margin:0;padding:0;display:block;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);transition:all .3s linear}.tc-inner .figure img,.tc-inner .tc-link-group{-webkit-transition:all .3s linear;-o-transition:all .3s linear}.tc-inner .tc-link-group{width:100%;font-size:0;top:27%;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:all .3s linear}.tc-inner .tc-link-group a{display:inline-block;text-align:center;font-size:12px;padding:5px 15px;color:#fff;margin:3px 5px;background-color:rgba(0,0,0,.9);transition:all .3s linear}.prev-next,.tc-inner .tc-link-group a{-webkit-transition:all .3s linear;-o-transition:all .3s linear}.tc-inner:hover,.tc-inner:hover h2{color:#fff!important}.tc-inner:hover{background-color:#333}.tc-inner:hover p{color:#fff}.tc-inner:hover .tc-link-group{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.tc-inner:hover .figure img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.prev-next{height:25px;width:25px;color:#989898;background-color:#fff;font-size:14px;border:1px solid #989898;top:7px;padding-top:1px;right:0;cursor:pointer;display:block;z-index:1000;transition:all .3s linear}.prev-next:hover{border:1px solid #999;background-color:#555;color:#fff}#nsbox{position:relative;height:30px}#nsbox .prev{right:30px}