.clanky {
}

.clanky .item {
 clear: both; position: relative; margin: 0 0 22px 0; padding: 0 0 30px 0; line-height: 24px; border-bottom: 1px solid #cacaca;
}
.clanky .item h2 {
 margin-top: 0; margin-bottom: 5px; font-size: 22px; font-weight: 400;
}
.clanky .item h2 a {
 color: #000000; -webkit-transition: color .2s ease-in-out; transition: color .2s ease-in-out;
}
.clanky .item:hover h2 a {
 color: #ff3d1e;
}
.clanky .item h2 a:hover {
 color: #ff3d1e;
}
.clanky .item .popis1 {
 display: block; float: left; margin-bottom: 10px;
}
.clanky .item .popis1 span, .clanky .item .popis2 span {
 display: block; float: left; font-size: 15px;
}
.clanky .item .popis1 span.autor {
 margin-right: 15px; padding: 0 0 0 22px; background: url(../img/icons/iconAUTOR-graywhite-14.png) no-repeat left 5px;
}
.clanky .item .popis1 span.autor a {
 color: #000000;
}
.clanky .item .popis1 span.datum {
 padding: 0 0 0 20px; background: url(../img/icons/iconPRIDANY-graywhite-14.png) no-repeat left center;
}
.clanky .item .popis1 span.datum em {
 margin: 0 0 0 0; font-size: 12px; color: #ff0000; font-style: normal; font-weight: 500;
}
.clanky .item .popis2 {
 display: block; float: right; margin-bottom: 10px;
}
.clanky .item .popis2 span.like {
 padding: 0 0 0 17px; font-size: 13px; background: url(../img/icons/iconLIKE-graywhite-14.png) no-repeat left center;
}
.clanky .item .popis2 span.nolike {
 margin-left: 10px; padding: 0 0 0 17px; font-size: 13px; background: url(../img/icons/iconNOLIKE-graywhite-14.png) no-repeat left center;
}
.clanky .item .popis2 span.videny {
 margin-left: 10px; padding: 0 0 0 23px; font-size: 13px; background: url(../img/icons/iconVIDENY-graywhite14.png) no-repeat left center;
}
.clanky .item img {
 display: block; max-width: 230px; height: auto;
}
.clanky .item.first img {
 max-width: 100%;
}
.clanky .item a.aimg {
 position: relative; display: inline-block; float: left; margin: 0 15px 0px 0; line-height: 100%;
}
.clanky .item a.aimg strong {
 position: absolute; top: 0; right: 0; padding: 7px 10px 5px 10px; color: #ffffff; font-weight: normal; font-size: 14px;
 background: rgba(255, 61, 30, 0.65); -webkit-transition: background-color .3s ease-in-out; transition: background-color .3s ease-in-out;
}
.clanky .item:hover a.aimg strong {
 background: rgba(255, 61, 30, 0.80);
}
.clanky .item a.aimg:hover strong {
 background: rgba(255, 61, 30, 0.95);
}
.clanky .item a.readmore {
 color: #000000; font-weight: 400;
}
.clanky .item a.tag {
 display: inline-block; margin: 0 4px 5px 0; padding: 0 5px; font-size: 12px; color: #616161; background: #e0e0e0; 
 -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}


