.ebook-container{display:flex;flex-direction:column;flex-wrap:wrap}.ebook-content{display:flex;flex-wrap:wrap;justify-content:flex-start}.ecard{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15),0 0 3px rgba(0,0,0,.12);display:flex;flex:0 0 calc(25% - 30px);flex-direction:column;height:400px;margin-bottom:25px;margin-left:15px;margin-right:15px;text-align:center;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s}.item-body{padding:12px}.img-cont{height:210px;margin-bottom:10px}.img-cont img{border-top-left-radius:6px;border-top-right-radius:6px;height:100%;object-fit:cover}.sub-title-body{font-size:16px;padding-bottom:10px}.item-header,.sub-title-body{color:#333;font-family:ProximaNova-Semibold;font-weight:700;text-align:left}.item-header{font-size:24px;margin-bottom:15px}.item-tags{color:#666;font-size:14px;text-align:left}.item-tags a{color:#337ab7}.descr-type{color:#666;font-family:ProximaNova-Regular;font-size:15px;margin-bottom:45px}.title-head{color:#353e4c;font-size:19px}.read-text,.title-head{font-family:ProximaNova-Semibold}.read-text{bottom:0;color:#37a4b8;font-size:16px;margin:initial;padding:25px 0 15px;position:absolute;text-align:left}.ecard:hover{box-shadow:0 10px 35px rgba(0,0,0,.15),0 0 15px rgba(0,0,0,.12);transform:translateY(-4px)}.ecard:hover .item-header{color:#fdb813}@media (max-width:800px){.ebook-container{display:flex}.ebook-content{flex-basis:100%}.ecard{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15),0 0 3px rgba(0,0,0,.12);display:flex;flex:0 0 100%;flex-direction:column;height:400px;margin-bottom:25px;text-align:center;transform:translateZ(0);transition:transform .2s ease,box-shadow .2s}.sub-title-body{color:#333;font-family:ProximaNova-Semibold;font-size:16px;font-weight:700;padding-bottom:5px;text-align:left}.img-cont{border-top-left-radius:6px;border-top-right-radius:6px;flex:1;height:210px;margin-bottom:10px;overflow:hidden;position:relative}.img-cont img{height:100%;object-fit:cover}.read-text{color:#37a4b8;font-family:ProximaNova-Semibold;font-size:16px;margin:initial;margin-top:auto;padding:5px 0 15px;text-align:left}.ecard:hover{box-shadow:0 10px 35px rgba(0,0,0,.15),0 0 15px rgba(0,0,0,.12);transform:translateY(-4px)}.ecard:hover .item-header{color:#fdb813}}