.esk-benefits-standalone {
background: #f8f8f8;
margin-top: 2*@base-line-height;
}
.esk-benefits {
.clearfix;
padding-top: @base-line-height;
padding-bottom: @base-line-height;
padding-left: 10px;
}
.esk-benefit {
box-sizing: border-box;
float: left;
width: percentage(1/3);
color: #214b3f;
padding-right: 10px;
text-align: center;
font-weight: normal;
font-size: @base-font-size;
strong {
color: #ff9933;
}
}
.esk-benefit-image {
display: block;
margin-bottom: @base-line-height/3;
img {
max-width: 50px;
transition: 50ms;
}
}
.esk-benefit:hover .esk-benefit-image img,
.esk-benefit:focus .esk-benefit-image img,
.esk-benefit:active .esk-benefit-image img {
transform: scale(1.15);
}
.esk-benefit-text {
display: block;
}
@media only screen and (min-width: 480px) {
.esk-benefit {
font-size: 1.5*@base-font-size;
line-height: 1.6*@base-font-size;
}
}
@media @large-start {
.esk-benefits {
padding-left: 50px;
padding-right: 20px;
padding-top: 1.25*@base-line-height;
padding-bottom: 1.35*@base-line-height;
}
.esk-benefit {
position: relative;
height: 70px;
font-size: 2*@base-font-size;
line-height: (2*@base-font-size);
margin-bottom: 0;
}
.esk-benefit-image {
position: absolute;
top: 0;
left: 0;
width: 70px;
height: 70px;
img {
width: auto;
max-width: 100%;
}
}
.esk-benefit-text {
position: absolute;
top: 10px;
left: 85px;
text-align: left;
font-weight: normal;
}
// # Výjimky v pozicování jednotlivých výhod
.esk-benefit-price {
.esk-benefit-image {
top: -3px;
}
}
.esk-benefit-slovakia {
.esk-benefit-image {
top: -4px;
left: -5px;
img {
width: 85px;
}
}
}
.esk-benefit-ten {
.esk-benefit-image {
left: 5px;
top: -3px;
}
}
}