box-shadow: 0 4px 10px rgba(0, 0, 0, 0);
transition: all $ease-dynamic 350ms;
outline: 0;
-
- @include rwd(tablet) {
- padding: 16px;
- }
+ margin: 5px;
&.l-books__item--placeholder {
opacity: 0;
outline: 0;
}
- &:not(:last-child) {
- margin-right: 17px;
-
- @include rwd(tablet) {
- margin-right: 5px;
- margin-left: 5px;
- }
- }
-
&:hover {
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
}
}
a {
+ color: currentColor;
&:hover {
- text-decoration: underline;
+ text-decoration: underline;
+ color: $color-primary;
}
}
color: #808080;
margin: 0;
}
+ .other-info {
+ display: none;
+ }
}
.l-books__item__img {
margin: 0 0 11px;
img {
- max-width: 170px;
-
- @include rwd(tablet) {
- max-width: 140px;
- }
+ width: 100%;
}
}
margin-top: 34px;
.l-books__item {
- width: 705px;
+ width: calc(100% - 10px);
border: 1px solid #D9D9D9;
margin-bottom: 17px;
display: flex;
+ position: relative;
+ @include rwd($break-flow) {
+ width: 705px;
+ }
.l-books__item__img {
- margin-bottom: 0;
+ margin-bottom: 0;
+ }
+
+ .l-books__item__actions {
+ margin-top: 16px;
+ @include rwd($break-flow) {
+ position: absolute;
+ top: 21px;
+ left: auto;
+ right: 11px;
+ }
}
}
}
.l-books__item__content {
- padding-left: 40px;
- position: relative;
-
- .l-books__item__actions {
- position: absolute;
- right: 0;
- }
+ padding-left: 16px;
+ @include rwd($break-flow) {
+ padding-left: 40px;
+ }
h2 {
font-weight: $semibold;
line-height: 150%;
color: #007880;
}
-}
\ No newline at end of file
+}