/* Theme Name: BlazeBlog Theme URI: http://www.gigagit.com/item/blazeblog-responsive-wordpress-blog-theme Author: Harpreet Singh Rayat Author URI: http://www.gigagit.com Description: Blaze Blog Theme by Gigagit.com WordPress Themes. It is a clean and responsive blog theme built up using Twitter Bootstrap and set of FontAwesome Icons. Single level clickable touch friendly bootstrap dropdown menu for easy top navigation. Version: 1.3.1 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: two-columns, right-sidebar, custom-background, custom-colors, custom-header, featured-images, blog, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready Text Domain: blazeblog */ /* ----------------------------------------- TABLE OF CONTENTS ----------------------------------------- */ /* ----------------------------------------- 1.0 LAYOUT 2.0 HEADER 2.1 PAGE HEADER 2.2 LOGO 3.0 GALLERY 4.0 POSTS & PAGES 4.1 PAGINATION 4.2 PAGE LINKS 4.3 COMMENTS 5.0 SIDEBAR WIDGETS 6.0 FOOTER 6.1 FOOTER WIDGETS 6.2 COPYRIGHTS 6.3 SOCIAL NAVIGATION 7.0 MEDIA QUERIES ----------------------------------------- */ /* ----------------------------------------- 1.0 LAYOUT ----------------------------------------- */ body { padding-top: 50px; font-family: 'Open Sans'; } a:hover, a:focus, a:active { text-decoration: none; } img { height: auto; max-width: 100%; } table { width: 100%; } table, table td, table th { border: 1px solid #eeeeee; border-collapse: collapse; padding: 5px; } .responsive-wrapper { width: 100%; padding-bottom: 56.4%; position: relative; margin: 0 0 10px 0; } .responsive-wrapper iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .img-responsive { width: 100%; } .page-wrapper .avatar { border-radius: 50%; } .updated:not(.published) { display: none; } .alignnone { margin: 5px 0 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float: right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { margin-bottom: 1.75em; max-width: 100%; } .wp-caption.alignnone { margin: 5px 0 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; width: 100%; max-width: 100%; padding: 0; } .wp-caption p.wp-caption-text { font-size: 12px; font-style: italic; margin: 0; padding: 5px 0; } /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } .admin-bar #header-wrapper { top: 32px; } #container { padding-top: 25px; padding-bottom: 25px; } /* ----------------------------------------- 2.0 HEADER ----------------------------------------- */ #header-wrapper { background-color: #222222; position: fixed; width: 100%; z-index: 99999; top: 0; } .gg-dropmenu { } .gg-dropmenu > .navbar { margin-bottom: 0; border: 1px solid #222222; border-radius: 0; } #header-image { margin-bottom: 0; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); position: relative; z-index: 999; } /* ----------------------------------------- 2.1 PAGE HEADER ----------------------------------------- */ header.page-header { margin: 0 0 25px 0; border: 0; } header.page-header > .page-title { margin: 0; position: relative; padding-bottom: 8px; text-transform: capitalize; } header.page-header > .page-title:before { position: absolute; content: ""; left: 0; bottom: -1px; border-radius: 5px; width: 5%; } header.page-header > .taxonomy-description, header.page-header > .taxonomy-description > p { margin: 5px 0 0; } /* ----------------------------------------- 2.2 LOGO ----------------------------------------- */ .site-logo { display: block; float: left; margin-top: -10px; margin-right: 5px; } .site-icon-logo { font-size: 24px; margin-right: 5px; } .site-icon-logo, .site-title { display: block; float: left; } .site-description { margin-left: 5px; font-size: 11px; position: relative; display: block; float: left; } .site-description:before { content: "|"; margin-right: 5px; font-size: 18px; } /* ----------------------------------------- 3.0 GALLERY ----------------------------------------- */ .gallery { margin: 0 -1.1666667% 1.75em; } .gallery-item { display: inline-block; max-width: 33.33%; padding: 0 1.1400652% 2.2801304%; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-1 .gallery-item { max-width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-icon img { margin: 0 auto; } .gallery-caption { color: #686868; display: block; font-size: 12px; font-style: italic; line-height: 1.6153846154; padding-top: 0.5384615385em; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } /* ----------------------------------------- 4.0 POSTS & PAGES ----------------------------------------- */ .bypostauthor > article .fn:after { content: "\f304"; left: 3px; position: relative; top: 5px; } .sticky .posted-on, .byline { display: none; } article.post > .entry-footer > span.sticky-post:before, article.post > .entry-footer > span.entry-format a:before, article.post > .entry-footer > span.byline > .author > a.url.fn:before, article.post > .entry-footer > span > a:before, .bypostauthor > article .fn:after, .social-navigation a:before { -webkit-font-smoothing: antialiased; display: inline-block; font-family: "Genericons"; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; } article.post > .entry-footer > span.sticky-post, article.post > .entry-footer > span a, article.post > .entry-footer > span a.url.fn, article.post > .entry-footer > span > a { margin-right: 3px; display: inline-block; } article.post > .entry-footer > span.sticky-post:before, article.post > .entry-footer > span.entry-format > a:before, article.post > .entry-footer > span.byline > .author > a.url.fn:before, article.post > .entry-footer > span > a:before { font-size: 18px; margin-right: 5px; width: 14px; } article.post, article.page { margin-bottom: 25px; padding-bottom: 25px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); float: left; width: 100%; } article.post > .entry-header { } article.post > .entry-header > .empty-entry-title, article.page > .entry-header > .empty-entry-title { margin: 0 0 25px 0; } article.post > .entry-header > .entry-title, article.page > .entry-header > .entry-title { margin: 25px 0 25px 0; position: relative; padding-bottom: 8px; text-transform: uppercase; -ms-word-wrap: break-word; word-wrap: break-word; } article.post > .entry-header > .entry-title:before, article.page > .entry-header > .entry-title:before { position: absolute; content: ""; left: 0; bottom: -1px; border-radius: 5px; width: 5%; } article.post > .entry-header > .entry-title > a, article.page > .entry-header > .entry-title > a { } article.post > .entry-content { float: right; } article.post > .entry-content > .btn-read-more, article.page > .entry-content > .btn-read-more { margin-bottom: 15px; text-transform: uppercase; } article.post > .entry-content > .entry-summary, article.post > .entry-content > .entry-caption { font-size: 12px; font-style: italic; margin: 0; padding: 0 0 5px 0; } article.post > .entry-content > .entry-attachment, article.post > .entry-content .wp-video { margin-bottom: 10px; } article.post > .entry-footer { float: left; } article.post > .entry-footer > span { margin: 0 0 1px 0; text-align: left; display: block; padding: 5px; font-size: 12px; } article.post > .entry-footer .avatar { height: auto; margin: 0; width: 16px; display: none; } article.post > .post-thumbnail, article.page > .post-thumbnail { padding: 0; } article.post > .entry-footer > span.sticky-post { display: block; } article.post > .entry-footer > span.sticky-post:before { content: "\f308"; } article.post > .entry-footer > span.byline > .author > a.url.fn:before { content: "\f304"; } article.post > .entry-footer > span.posted-on > a:before { content: "\f307"; } article.post > .entry-footer > span.cat-links > a:before { content: "\f301"; } article.post > .entry-footer > span.tags-links > a:before { content: "\f302"; } article.post > .entry-footer > span.comments-link > a:before { content: "\f300"; } article.post > .entry-footer > span.full-size-link > a:before { content: "\f474"; } article.post > .entry-footer > span.edit-link > a:before { content: "\f411"; } article.post > .entry-footer > span.entry-format.aside > a:before { content: "\f101"; } article.post > .entry-footer > span.entry-format.image > a:before { content: "\f102"; } article.post > .entry-footer > span.entry-format.video > a:before { content: "\f517"; } article.post > .entry-footer > span.entry-format.quote > a:before { content: "\f106"; } article.post > .entry-footer > span.entry-format.link > a:before { content: "\f107"; } article.post > .entry-footer > span.entry-format.gallery > a:before { content: "\f103"; } article.post > .entry-footer > span.entry-format.status > a:before { content: "\f105"; } article.post > .entry-footer > span.entry-format.audio > a:before { content: "\f109"; } article.post > .entry-footer > span.entry-format.chat > a:before { content: "\f108"; } article.post > .entry-footer > span.entry-format.attachment > a:before { content: "\f416"; } .author-info { padding: 10px; margin-bottom: 25px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); } .author-info .author-avatar { margin: 5px 20px 20px 0; display: block; float: left; } .author-info .author-avatar img { } .author-info .author-title { margin: 5px 0; } .author-info .author-description .btn-author-link { display: table; margin: 10px 0; } /* ----------------------------------------- 4.1 PAGINATION ----------------------------------------- */ .pagination { display: block; margin-top: 0; } .pagination, .post-navigation { padding: 15px; margin-bottom: 25px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); } .post-navigation a span { display: block; } .post-navigation a span.meta-nav { font-size: 12px; margin-bottom: 5px; } .post-navigation a span.post-title { font-size: 16px; } .post-navigation .nav-previous > a, .post-navigation .nav-next > a { display: block; padding-bottom: 10px; margin-top: 10px; margin-bottom: 10px; } .pagination .nav-links .page-numbers { padding: 5px 10px; display: inline-block; } .pagination .nav-links .page-numbers.current { } /* ----------------------------------------- 4.2 PAGE LINKS ----------------------------------------- */ .page-links { padding: 15px 0; margin: 10px 0; font-size: 12px; } .page-links > .page-links-title, .page-links > .page-number, .page-links > a > .page-number { padding: 2px 6px; display: inline-block; margin-right: 2px; } .page-links > .page-number, .page-links > a > .page-number { margin-right: 5px; } /* ----------------------------------------- 4.3 COMMENTS ----------------------------------------- */ .comment-respond #submit { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #333333; background-color: #ffffff; border-color: #adadad; } .comment-respond #submit:hover { background-color: #cccccc; } .comments-area { margin-bottom: 25px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); } .comments-area .media-list ul.children { padding-left: 0; padding-top: 15px; list-style: none; margin-top: 15px; margin-left: 55px; } .comment-navigation { padding: 15px 0; margin: 15px 0; } .comment-navigation .nav-next, .comment-navigation .nav-previous { display: inline-block; } .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before { content: "\002f"; display: inline-block; padding: 0 15px; } /* ----------------------------------------- 5.0 SIDEBAR WIDGETS ----------------------------------------- */ .sidebar .widget, .content-bottom-widgets .widget { width: 100%; float: left; padding: 15px 15px 25px; position: relative; } .widget { margin-bottom: 25px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); } .widget:before, .widget:after { position: absolute; content: ""; left: 45%; border-radius: 5px; width: 10%; } .widget::before { top: -1px; } .widget:after { bottom: -1px; } .widget .widget-title { margin: 5px 0 10px 0; position: relative; padding-bottom: 8px; text-transform: uppercase; font-size: 16px; } .widget ul { margin: 0; padding: 0; list-style: none; } .widget ul li { padding: 0; margin: 0; } .widget ul li:before { font-family: FontAwesome; content: "\f10c"; font-size: 10px; float: left; display: inline-block; margin-right: 5px; margin-top: 9px; } .widget ul li > a { padding: 5px; display: block; } .widget ul li.recentcomments:before { margin-top: 4px; } .widget ul li.recentcomments { padding: 5px; display: block; } .widget ul li.recentcomments > span { display: inline-block; } .widget ul li.recentcomments a { border: 0; } .widget ul li.cat-item > a > span { float: right; } .widget .calendar_wrap > table { width: 100%; } .widget .calendar_wrap > table > caption { padding: 5px 15px; } .widget .calendar_wrap > table th, .widget .calendar_wrap > table td { text-align: center; padding: 5px; } .widget .calendar_wrap > table #prev { text-align: left; } .widget .calendar_wrap > table #next { text-align: right; } .widget .tagcloud > a { display: inline-block; padding: 5px 10px; position: relative; margin: 0 2px 5px 0; } .widget #searchbar { padding-top: 10px; } .widget.widget_rss ul li { padding-bottom: 10px; } .widget.widget_rss span.rss-date, .widget.widget_rss cite { font-size: 12px; } /* ----------------------------------------- 6.0 FOOTER ----------------------------------------- */ /* ----------------------------------------- 6.1 FOOTER WIDGETS ----------------------------------------- */ #footer .widget { background-color: #333333; color: #aaaaaa; padding-top: 15px; padding-bottom: 25px; } #footer .widget .widget-title { color: #999999; border-bottom: 1px solid #777777; } #footer .widget ul li:before { color: #999999; } #footer .widget a { color: #888888; } #footer .widget ul li > a, #footer .widget ul li.recentcomments { border-bottom: 1px solid #777777; } #footer .widget ul li.recentcomments a { border: 0; } #footer .widget .calendar_wrap > table th, #footer .widget .calendar_wrap > table td { text-align: center; border: 1px solid #222222; padding: 5px; } #footer .widget .calendar_wrap > table #prev { text-align: left; } #footer .widget .calendar_wrap > table #next { text-align: right; } #footer .widget.widget_rss { max-height: 300px; overflow: auto; } #footer .widget.widget_rss span.rss-date, #footer .widget.widget_rss cite { color: #888888; } /* ----------------------------------------- 6.2 COPYRIGHTS ----------------------------------------- */ #footer a:hover { color: #aaaaaa; } #footer { background-color: #222222; padding-top: 15px; } #footer .footer-copyright { border-top: 1px solid #2e2e2e; background-color: #111111; padding: 5px 0; margin-top: 25px; } #footer .footer-copyright .site-copyright { font-size: 12px; padding: 10px 0; margin: 0; } #footer .footer-copyright .site-copyright .site-title { margin-right: 5px; } #footer .footer-copyright .site-copyright a { color: #888888; } #footer .footer-copyright .site-copyright a:hover { color: #cccccc; } /* ----------------------------------------- 6.3 SOCIAL NAVIGATION ----------------------------------------- */ #footer .social-navigation ul { list-style: none; margin: 0; float: right; } #footer .social-navigation li { float: left; margin: 0 10px 0 0; } #footer .social-navigation a { border: 1px solid #555555; border-radius: 50%; color: #555555; display: block; height: 35px; position: relative; width: 35px; } #footer .social-navigation a:before { height: 33px; line-height: 33px; text-align: center; width: 33px; } #footer .social-navigation a:hover:before, #footer .social-navigation a:focus:before { color: #007acc; } .social-navigation a[href*="codepen.io"]:before { content: "\f216"; } .social-navigation a[href*="digg.com"]:before { content: "\f221"; } .social-navigation a[href*="dribbble.com"]:before { content: "\f201"; } .social-navigation a[href*="dropbox.com"]:before { content: "\f225"; } .social-navigation a[href*="facebook.com"]:before { content: "\f203"; } .social-navigation a[href*="flickr.com"]:before { content: "\f211"; } .social-navigation a[href*="foursquare.com"]:before { content: "\f226"; } .social-navigation a[href*="plus.google.com"]:before { content: "\f206"; } .social-navigation a[href*="github.com"]:before { content: "\f200"; } .social-navigation a[href*="instagram.com"]:before { content: "\f215"; } .social-navigation a[href*="linkedin.com"]:before { content: "\f208"; } .social-navigation a[href*="path.com"]:before { content: "\f219"; } .social-navigation a[href*="pinterest.com"]:before { content: "\f210"; } .social-navigation a[href*="getpocket.com"]:before { content: "\f224"; } .social-navigation a[href*="polldaddy.com"]:before { content: "\f217"; } .social-navigation a[href*="reddit.com"]:before { content: "\f222"; } .social-navigation a[href*="skype.com"]:before { content: "\f220"; } .social-navigation a[href*="stumbleupon.com"]:before { content: "\f223"; } .social-navigation a[href*="tumblr.com"]:before { content: "\f214"; } .social-navigation a[href*="twitter.com"]:before { content: "\f202"; } .social-navigation a[href*="vimeo.com"]:before { content: "\f212"; } .social-navigation a[href*="wordpress.com"]:before, .social-navigation a[href*="wordpress.org"]:before { content: "\f205"; } .social-navigation a[href*="youtube.com"]:before { content: "\f213"; } .social-navigation a[href^="mailto:"]:before { content: "\f410"; } .social-navigation a[href*="spotify.com"]:before { content: "\f515"; } .social-navigation a[href*="twitch.tv"]:before { content: "\f516"; } .social-navigation a[href$="/feed/"]:before { content: "\f413"; } /* ----------------------------------------- 7.0 MEDIA QUERIES ----------------------------------------- */ @media (max-width: 768px) { #footer .social-navigation ul { float: left; padding: 0; } article.post > .entry-content { float: none; } article.post > .entry-footer { float: none; } } @media (max-width: 782px) { .admin-bar #header-wrapper { top: 46px; } } @media (max-width: 600px) { .admin-bar #header-wrapper { position: absolute; } }