blogcards/responsive.css
2024-04-19 12:36:05 +02:00

140 lines
5.6 KiB
CSS

#wrapper { min-width: 320px; }
@media only screen and (max-width: 1120px) {
.blog-card-title { font-size: 32px; }
.blog-card-excerpt { font-size: 17px; }
.blog-card-title,
.blog-card-excerpt { padding-left: 20px; padding-right: 20px; }
}
@media only screen and (max-width: 1080px) {
.blog-card { min-height: 520px; }
}
@media only screen and (max-width: 820px) {
.blog-card-title { font-size: 28px; }
.blog-card-excerpt { font-size: 15px; }
.blog-card-title,
.blog-card-excerpt { padding-left: 0; padding-right: 0; }
.blog-card-date { top: 30px; right: 30px; }
.blog-card-left-inner { bottom: 90px; }
.blog-card-bottom { bottom: 30px; left: 30px; right: 30px; }
.blog-card-bottom-list li.blog-card-more { padding: 10px; }
.blog-card-bottom-list li.blog-card-more a { padding: 8px 20px; }
.blog-card-bottom-list li.blog-card-more a span { display: none; }
.blog-card-bottom-list li.blog-card-more a i { margin-right: 0; }
.blog-card-bottom-list li.blog-card-category,
.blog-card-bottom-list li.blog-card-comments { padding: 18px 30px; }
.entry-header .entry-title { font-size: 38px; }
}
@media only screen and (max-width: 719px) {
.blog-card { min-height: auto; }
.blog-card-inner { display: block; }
.blog-card-right { width: 100%; aspect-ratio: 16/9; }
.blog-card-date { font-size: 14px; right: 20px; top: 20px; }
.blog-card-left { width: 100%; }
.blog-card-left-inner { mask-image: none; position: relative; padding-bottom: 100px; }
.blog-card-bottom { font-size: 14px; bottom: 0; left: 0; right: 0; }
.blog-card-title { margin-top: 30px; margin-bottom: 10px; }
.blog-card-author { padding-bottom: 20px; margin-bottom: 20px; }
.blog-card-author-avatar img { width: 32px; }
.blog-card-author-name { margin-top: 6px; }
.blog-card-single-head .blog-card-right { aspect-ratio: 16/9; }
.blog-card-single-content { margin-left: 0; margin-right: 0; }
.entry-header .entry-title { font-size: 32px; }
.featured-card-more { display: block; }
.slick-featured .slick-posts-nav { position: relative; left: auto; right: auto; bottom: -40px; text-align: center; width: 70px; margin: 0 auto; }
.featured-card { padding-right: 0; }
.wrapper-outer { overflow: hidden; padding: 0; }
.wrapper-inner { padding-left: 20px; padding-right: 20px; }
#footer { margin: 0; border-radius: 0; }
.grid { width: 100%; margin: 0 0 10px; }
.entry { font-size: 15px; }
.entry h1 { font-size: 30px; letter-spacing: -0.7px; }
.entry h2 { font-size: 26px; letter-spacing: -0.5px; }
.entry h3 { font-size: 24px; letter-spacing: -0.3px; }
.entry h4 { font-size: 22px; letter-spacing: -0.3px; }
.entry h5 { font-size: 18px; }
.entry h6 { font-size: 16px; text-transform: uppercase; }
#header { margin-bottom: 20px; }
#header,
#header .pad { padding: 0; }
.site-title { padding: 4px 0; margin: 0; width: 100%; float: none; line-height: 50px; border-bottom: 1px solid rgba(0,0,0,0.06); }
.site-title a { text-align: center; }
.site-description { display: none; }
.header-right,
.header-right #wrap-nav-header { float: none; }
.header-right { position: relative; }
.header-search { float: none; position: absolute; left: 0; top: 0; margin: 10px 0 0 20px; }
.search-expand { padding-top: 28px; padding-bottom: 28px; }
.site-header { margin-top: 0; margin-bottom: 20px; }
.social-links .social-tooltip:hover:after,
.social-links .social-tooltip:hover:before { display: none; }
.comment-tabs { font-size: 14px; }
.commentlist li { font-size: 13px; }
.commentlist li ul li { padding-left: 10px; }
.sharrre-footer .sharrre .share span { display: none; }
.post-nav { border-bottom: 0; }
.post-nav li { width: 100%; border-bottom: 1px solid rgba(0,0,0,0.06); }
#footer { padding: 40px; }
}
@media only screen and (max-width: 479px) {
.wrapper-inner { padding-left: 0; padding-right: 0; }
#header { margin-bottom: 0; }
.site-header { margin-bottom: 0; }
.search-expand { padding: 30px 20px; }
.search-expand .themeform.searchform input { font-size: 17px; }
#theme-toggle { left: -10px; bottom: 10px; }
.featured-card-title { min-height: 68px; max-height: 68px; overflow: hidden; }
.featured-card-more { right: -20px; bottom: -20px; }
.slick-featured,
.blog-card { margin-top: 10px; margin-left: 10px; margin-right: 10px; }
.blog-card-single-content { margin-left: 10px; margin-right: 10px; }
.blog-card-left-inner { padding-top: 20px; padding-bottom: 110px; }
.blog-card-date { font-size: 13px; }
.blog-card-author { font-size: 14px; padding-bottom: 10px; margin-bottom: 10px; }
.blog-card-title { margin-top: 20px; font-size: 24px; }
.blog-card-excerpt { font-size: 14px; }
.blog-card-bottom-list li.blog-card-category,
.blog-card-bottom-list li.blog-card-comments { padding: 12px 20px; }
.blog-card-bottom-list li.blog-card-more { padding: 0; width: 100%; box-sizing: border-box; border-top: 1px solid rgba(0,0,0,0.06); }
.blog-card-bottom-list li.blog-card-more a { float: right; }
.blog-card-single-head .blog-card-bottom-list li.blog-card-more { display: none; }
.blog-card-single-content { padding-top: 30px; }
.sharrre-header { left: 20px; bottom: 20px; }
.entry,
.entry-header,
.entry-footer { padding-left: 20px; padding-right: 20px; }
.entry-header .entry-title { font-size: 24px; line-height: 1.4em; }
body.single .small-heading { margin-left: 20px; margin-right: 20px; }
.pagination { margin-top: 60px; }
.comments-nav .next,
.comments-nav .prev { width: 100%; }
.page-title { padding: 20px 20px 0; }
.page-title .contentbox { font-size: 15px; margin-bottom: 20px; margin-top: -20px; }
.page-title .small-heading { margin-bottom: 20px; }
.sharrre-footer .sharrre .count { display: none; }
#footer { padding: 20px; margin-top: 60px; }
}