/* Theme Name: Attire Blog Theme URI: http://wpattire.com Description: A very simple and elegant looking blog child theme for Attire. This child theme brings a clean and refreshing look to archive page and single posts. Author: Shafayat Alam Template: attire Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: blog, two-columns, right-sidebar, accessibility-ready Text Domain: attire */ @import url('https://fonts.googleapis.com/css2?family=Sen:wght@400;700;800&display=swap'); .sticky .post-title::before { content: '\f08d' !important; background: transparent !important; color: #fff; margin-top: 1px; font-weight: 400 !important; position: absolute; top: 0 !important; right: 0; font-size: 12pt; padding: 7px 10px; width: 35px; border-radius: 3px; } body { font-family: 'Sen', sans-serif; color: #797a95; background-color: #ffffff !important; } .attire-content.container { padding-top: 0; padding-bottom: 0; } a:hover { color: #51526D; } a { color: #797a95; text-decoration: none !important; } .card.card-horizontal .btn { font-size: 13px; } .card.card-horizontal p { color: #797a95; } .card { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.085); border-radius: 1rem; flex-direction: row; margin-bottom: 0 !important; } .header-div.site-branding.left::before { left: 0; width: 34%; } .header-div.site-branding::before { display: block; position: absolute; top: 0; height: 100%; content: ''; } .content { padding-left: 2.5rem; } .bg-gray, .header-div.site-branding::before { background-color: #f7f7fc; } .breadcrumb { font-size: 14px; } .card-horizontal .card-img-top { border-radius: 0; border-top-left-radius: calc(1rem - 1px); border-bottom-left-radius: calc(1rem - 1px); min-height: 15rem; background-position: center; background-repeat: no-repeat; background-size: cover; } .card-img-top { width: 100%; border-top-left-radius: calc(.25rem - 1px); border-top-right-radius: calc(.25rem - 1px); } .card-horizontal .card-body { padding: 1.9875rem; } .card-horizontal .card-body h2 > a { color: #4a4b65; font-size: 20px; } .color-2 { color: #4a4b65 !important; } .font-weight-semibold { font-weight: 600; } .meta-link { font-size: 13px; } .meta-link svg { height: 14px; fill: #a2a3be; margin-right: 5px; } .post-tag { color: #766df4; font-weight: 600; } .card-vertical .card-img-top { display: block; border-radius: 10px; } .post-info a { color: #797a95 !important; } .widget-title { font-size: 20px; font-weight: 500; color: #4a4b65 !important; margin: 0 0 20px; padding: 0 !important; background-color: transparent !important; } .widget-link { display: block; position: relative; padding: 0.25rem 0; transition: color 0.25s ease-in-out; color: #5a5b75; font-weight: 500; text-decoration: none; } .cat-list li { font-size: 12px; } .cat-list li > a { font-size: 16px; position: relative; padding: 0.25rem 0; transition: color 0.25s ease-in-out; color: #5a5b75 !important; margin-right: 5px; line-height: 30px; } .tags a { display: inline-block; padding: .375rem .75rem; transition: border-color 0.25s ease-in-out, color 0.25s ease-in-out; border: 1px solid #e9e9f2; border-radius: .5rem; background-color: #fff; color: #737491 !important; font-size: .8125rem !important; margin-bottom: 5px; margin-right: 1px; } .form-control { display: block; width: 100%; height: calc(1.5em + 1.125rem + 2px); padding: .5625rem 1.125rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #737491; background-color: #fff; background-clip: padding-box; border: 1px solid #dfdfeb; border-radius: .75rem; box-shadow: 0 0 0 0 transparent; transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; } .search .form-control { padding-left: 38px; } .search svg { width: 14px; position: absolute; top: 15px; left: 15px; fill: #797a95; } .btn.btn-primary { background-color: #5e72e4; border-color: #5e72e4; } .card-vertical .card-body { max-width: 620px; } .arrow-left { transform: rotateY(180deg); display: inline-block; } /* Pagination */ nav.pagi-wrap { border: 1px solid #efeff4; border-radius: 50px; overflow: hidden; } .pagi-wrap .page-link { color: #a2a3be; border: none; font-size: 13px; } .pagi-wrap .page-item.active .page-link { z-index: 1; background-color: transparent; color: #5e72e4; font-weight: bold; } .pagi-wrap .page-item.disabled .page-link { color: #C8D1D9; } .pagi-wrap .page-link:hover { color: #5e72e4; text-decoration: none; background-color: #f7f7fc; } .prev.page-numbers, .next.page-numbers { padding: 0; } .prev.page-numbers > .arrow-left, .next.page-numbers > .arrow-right { line-height: 5px !important; min-height: auto; } ul.pagination > li span, ul.pagination li a { border: none !important; } @media (max-width: 767.98px) { .card.card-horizontal { flex-direction: column; } .card-horizontal .card-img-top { border-bottom-left-radius: 0; border-top-right-radius: calc(1rem - 1px); } } @media (max-width: 991.98px) { .sidebar-enabled.left::before { left: 0; width: 0; right: 0; } } .content .blockquote { background-color: #f4f3ff; padding: 35px; border-radius: 10px; margin: 1.5rem 0 2rem; } .content h1, .post-contents h2 { color: #4a4b65; font-weight: bold; } .post-contents img { margin-bottom: 1rem; } .post-contents p { margin-top: 1rem; margin-bottom: 2rem; } .bc-border { margin-bottom: 2rem; padding-bottom: 1.875rem; border-bottom: 1px solid #e9e9f2; font-size: .9375rem; } .btn.btn-translucent-primary:hover { background-color: #766df4; color: #fff; } .btn.btn-translucent-primary { background-color: #f4f3ff; padding: 7px 17px; font-weight: bold; } .rounded-circle { border-radius: 50%; } .border-bottom { border-top: 1px solid #dee2e6 !important; } .border-left { border-left: 1px solid #dee2e6 !important; } #commentform .card, #commentform .card .card-footer, #commentform .card .border-bottom { border: none !important; } #commentform .card { display: block !important; } #commentform .card textarea.form-control { border: 1px solid #eee !important; } #commentform .card .row { margin-left: 0; margin-right: 0; } #commentform .card .card-footer.text-right { padding: 25px 0 0; } #commentform .card .form-control, #commentform .card .card-footer { background: transparent !important; } .back-to-top { bottom: 22px !important; right: 22px !important; width: 44px !important; height: 44px !important; border-radius: 30px !important; background-color: #eaeefd !important; } .back-to-top i { font-size: 20px !important; color: #b6b2f8 !important; line-height: 43px !important; }