.videoList .videoItem .Txt .title{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.note{padding:10px;font-size:15px;line-height:1.6;background-color:#f1f1f1}.note a{font-size:18px;color:#09f}@media (min-width:1181px){.note a:hover{text-decoration:underline}}.videoList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}@media (max-width:1180px){.videoList{margin:0 -12.5px}}@media (max-width:560px){.videoList{margin:0}}.videoList .videoItem{width:25%;padding:0 15px 30px}@media (max-width:1180px){.videoList .videoItem{width:33.33%;padding:0 12.5px 30px}}@media (max-width:768px){.videoList .videoItem{width:50%}}@media (max-width:560px){.videoList .videoItem{width:100%;padding:0 0 30px}}.videoList .videoItem .item{position:relative;cursor:pointer;height:100%;border:1px solid #d1d1d1;background-color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.videoList .videoItem .item.memberOnly .Img{position:relative}.videoList .videoItem .item.memberOnly .Img:before{content:"Members only";background-color:#2e64eb;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15);box-shadow:0 3px 8px rgba(0,0,0,0.15);color:#ffffff;display:block;line-height:1;font-size:15px;letter-spacing:0.075px;padding:10px 15px;position:absolute;top:10px;left:10px;z-index:2;text-align:center;-webkit-transform-origin:top left;transform-origin:top left}.videoList .videoItem .Img img{width:100%}.videoList .videoItem .Txt{padding:30px 25px 35px;border-top:0}@media (max-width:768px){.videoList .videoItem .Txt{padding:20px 20px 35px}}@media (max-width:480px){.videoList .videoItem .Txt{padding:20px 15px 30px}}.videoList .videoItem .Txt .title{color:#000000;font-size:20px;font-weight:600;letter-spacing:0.1px}.videoList .videoItem .Txt .text{color:#333333;font-size:15px;line-height:1.5;letter-spacing:0.075px;margin-top:10px}.videoList .videoItem .Txt .extension{color:#666;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:0.075px;margin-top:10px}.videoList .videoItem .btnBox{margin-top:auto;margin-bottom:0;padding:0 25px 35px}@media (max-width:768px){.videoList .videoItem .btnBox{padding:0 20px 35px}}@media (max-width:480px){.videoList .videoItem .btnBox{padding:0 15px 30px}}