}
a.nostyle {
- text-decoration: none;
+ text-decoration: none;
}
a:hover,
cursor: pointer;
background-color: #000;
color: #fff;
- border: 0;
padding: 0.5em 1em;
display: inline-block;
border: 1px solid #000;
}
#main {
- margin-left: 13em;
+ margin-left: 12em;
position: relative;
z-index: 10;
padding-right: 5%;
#display-mode {
float: right;
- vertical-align: middle;
margin-top: 10px;
margin-bottom: 10px;
opacity: 0.5;
margin-left: 0 !important;
}
+.card-entry-labels {
+ position: absolute;
+ top: 100px;
+ left: -1em;
+ z-index: 90;
+ max-width: 50%;
+ padding-left: 0;
+}
+
+.card-entry-labels li {
+ margin: 10px 10px 10px auto;
+ padding: 5px 12px 5px 25px;
+ background-color: rgba(0, 0, 0, 0.6);
+ border-radius: 0 3px 3px 0;
+ color: #fff;
+ cursor: default;
+ max-height: 2em;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.card-entry-tags {
+ max-height: 2em;
+ overflow-y: hidden;
+ padding: 0;
+}
+
+.card-entry-tags li {
+ display: inline-block;
+ margin: 0 5px;
+ padding: 5px 12px;
+ background-color: rgba(0, 0, 0, 0.6);
+ border-radius: 3px;
+ max-height: 2em;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ color: #fff;
+}
+
.list-entries + .results {
margin-bottom: 2em;
}
width: 32%;
margin-bottom: 1.5em;
vertical-align: top;
- margin-left: 1.5%;
+ margin-right: 1%;
position: relative;
overflow: hidden;
- padding: 1.5em 1.5em 3em 1.5em;
+ padding: 1.5em 1.5em 3em;
+ height: 440px;
}
.entry::before {
width: 0;
height: 0;
border-style: solid;
- border-color: transparent transparent #000 transparent;
+ border-color: transparent transparent #000;
border-width: 10px;
position: absolute;
bottom: 0.3em;
text-transform: none;
margin-bottom: 0;
line-height: 1.2;
+ text-align: justify;
+ -moz-text-align-last: center;
+ text-align-last: center;
}
.entry h2::after {
}
img.preview {
- max-width: 100%;
+ max-width: calc(100% + 3em);
+ left: -1.5em;
+ position: relative;
}
.entry p {
.add-to-wallabag-link-after {
background-color: #000;
color: #fff;
- padding: 0 3px 2px 3px;
+ padding: 0 3px 2px;
}
a.add-to-wallabag-link-after {
}
.btn-clickable {
- cursor: pointer;
+ cursor: pointer;
}
/* ==========================================================================
font-style: normal;
font-weight: 400;
src: url(../fonts/MaterialIcons-Regular.eot);
+
/* For IE6-8 */
src: local("Material Icons"), local("MaterialIcons-Regular"), url(../fonts/MaterialIcons-Regular.woff2) format("woff2"), url(../fonts/MaterialIcons-Regular.woff) format("woff"), url(../fonts/MaterialIcons-Regular.ttf) format("truetype");
}
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
+
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
}
#download-form {
- position: fixed;
- width: 10%;
- height: 100%;
- top: 0;
- right: 0;
- background-color: #fff;
- padding: 15px;
- padding-right: 30px;
- padding-top: 30px;
- border-left: 1px #333 solid;
- z-index: 12;
- min-width: 200px;
+ position: fixed;
+ width: 10%;
+ height: 100%;
+ top: 0;
+ right: 0;
+ background-color: #fff;
+ padding: 15px;
+ padding-right: 30px;
+ padding-top: 30px;
+ border-left: 1px #333 solid;
+ z-index: 12;
+ min-width: 200px;
}
#download-form li {
- display: block;
- padding: .5em 2em .5em 1em;
- color: #fff;
- position: relative;
- text-transform: uppercase;
- text-decoration: none;
- font-weight: 400;
- font-family: PT Sans,sans-serif;
- transition: all .5s ease;
+ display: block;
+ padding: 0.5em 2em 0.5em 1em;
+ color: #fff;
+ position: relative;
+ text-transform: uppercase;
+ text-decoration: none;
+ font-weight: 400;
+ font-family: PT Sans, sans-serif;
+ transition: all 0.5s ease;
}
/* ==========================================================================
}
.login .logo {
- width: auto;
height: auto;
top: 0.5em;
width: 75px;
margin-top: 3em;
}
+ .card-entry-labels {
+ display: none;
+ }
+
#article_toolbar .topPosF {
display: none;
}
font-style: normal;
font-weight: 400;
src: url(../fonts/MaterialIcons-Regular.eot);
+
/* For IE6-8 */
src: local("Material Icons"), local("MaterialIcons-Regular"), url(../fonts/MaterialIcons-Regular.woff2) format("woff2"), url(../fonts/MaterialIcons-Regular.woff) format("woff"), url(../fonts/MaterialIcons-Regular.ttf) format("truetype");
}
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
+
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
}
.pagination {
- float: right;
+ float: right;
}
.pagination ul {
- margin: 0 !important;
+ margin: 0 !important;
}
.pagination li {
}
.pagination .disabled {
- margin-right: 10px;
- margin-left: 10px;
+ margin-right: 10px;
+ margin-left: 10px;
}
div.pagination ul .prev.disabled,
}
.pagination li.active span {
- padding: 0px 10px;
- height: 30px;
- display: block;
- color: #fff;
+ padding: 0 10px;
+ height: 30px;
+ display: block;
+ color: #fff;
}
.page-footer .footer-copyright p {
.side-nav .collapsible-header,
.side-nav.fixed .collapsible-header {
- height: 45px;
- line-height: 44px;
- padding: 0 20px;
+ height: 45px;
+ line-height: 44px;
+ padding: 0 20px;
}
.bold > a {
}
.card .card-entry-labels {
- position: absolute;
- top:10px;
- z-index: 90;
- max-width: 50%;
+ position: absolute;
+ top: 10px;
+ z-index: 90;
+ max-width: 50%;
}
.card .card-entry-labels li {
- margin: 10px 10px 10px auto;
- padding: 5px 12px 5px 16px;
- background-color: rgba(0,151,167,0.85);
- border-radius: 0 3px 3px 0;
- color: #fff;
- cursor: default;
- max-height: 2em;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
+ margin: 10px 10px 10px auto;
+ padding: 5px 12px 5px 16px;
+ background-color: rgba(0, 151, 167, 0.85);
+ border-radius: 0 3px 3px 0;
+ color: #fff;
+ cursor: default;
+ max-height: 2em;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
}
.card .card-entry-labels-hidden {
- margin-top: 5px;
+ margin-top: 5px;
}
.card .card-entry-labels-hidden li {
- display: inline-block;
- background-color: rgba(0,151,167,0.85);
- margin: 0 5px;
- padding: 5px 12px;
- border-radius: 3px;
- color: #fff;
- max-height: 2em;
- max-width: calc(100% - 15px);
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
+ display: inline-block;
+ background-color: rgba(0, 151, 167, 0.85);
+ margin: 0 5px;
+ padding: 5px 12px;
+ border-radius: 3px;
+ color: #fff;
+ max-height: 2em;
+ max-width: calc(100% - 15px);
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
}
.card .card-content .estimatedTime {
}
#article aside .chip {
- background-color: rgba(0,151,167,0.85);
+ background-color: rgba(0, 151, 167, 0.85);
color: #fff;
padding: 0 15px 0 10px;
}
}
.pagination {
width: auto;
- }
+ }
.reader-mode {
width: 240px !important;
}
.indicator {
display: none;
}
- .pagination li.prev, .pagination li.next {
+ .pagination li.prev,
+ .pagination li.next {
width: auto;
}
}
padding-right: 10px;
}
-footer [class^="icon-"]::hover,
-footer [class*=" icon-"]::hover {
+footer [class^="icon-"]:hover,
+footer [class*=" icon-"]:hover {
text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
</ul>
{% if entry.previewPicture is null %}
<p>{{ entry.content|striptags|slice(0, 300) }}…</p>
+ <ul class="card-entry-tags">
+ {% for tag in entry.tags %}
+ <li>{{ tag.label }}</li>
+ {% endfor %}
+ </ul>
{% else %}
+ <ul class="card-entry-labels">
+ {% for tag in entry.tags | slice(0, 3) %}
+ <li>{{ tag.label }}</li>
+ {% endfor %}
+ </ul>
<img class="preview" src="{{ entry.previewPicture }}" alt="{{ entry.title|raw }}" />
{% endif %}
</div>
<p>{{ entry.content|striptags|slice(0, 300)|raw }}…</p>
- <ul class="card-entry-labels-hidden">
+ <ul class="card-entry-tags">
{% for tag in entry.tags %}
<li>{{ tag.label }}</li>
{% endfor %}