/* Theme Name: Bone Theme URI: https://wordpress.org/themes/bone/ Author: deer Author URI: https://deer.tokyo Description: This is made by using the Google Material Design Lite Library. Version: 1.3 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready Text Domain: bone This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ @import '//fonts.googleapis.com/earlyaccess/notosansjapanese.css'; @import '//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css'; @import '//fonts.googleapis.com/css?family=Source+Code+Pro'; @import '//fonts.googleapis.com/icon?family=Material+Icons'; .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px /* Preferred icon size */; display: inline-block; width: 1em; height: 1em; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; /* Support for all WebKit browsers. */ -webkit-font-smoothing: antialiased; /* Support for Safari and Chrome. */ text-rendering: optimizeLegibility; /* Support for Firefox. */ -moz-osx-font-smoothing: grayscale; /* Support for IE. */ font-feature-settings: 'liga'; } /*-------------------------------------------- WP Default Style ---------------------------------------------*/ .alignnone { margin: 5px 20px 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 { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 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; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } .gallery-caption { font-size: 12px; color: #666; } .bypostauthor { font-size: inherit; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.6); box-shadow: 0 0 2px 2px rgba(0,0,0,0.6); clip: auto !important; color: #21759b; 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; } /*-------------------------------------------- Common Style ---------------------------------------------*/ body { font-family: 'Noto Sans Japanese', sans-serif; background: #fafafa; } img { max-width: 100%; height: auto; } .mdl-logo a, .mdl-layout-title a { display: block; color: inherit; text-decoration: none; } .bone-content { min-height: calc(100vh - 164px); } .bone-content:first-child { margin-top: 16px; } .bone-container { max-width: 1250px; padding: 0 16px; margin: 0 auto; } .bone-header-button { float: right; } .avatar { -webkit-border-radius: 24px; border-radius: 24px; margin-right: 16px; } .bone-icon--small { font-size: 1em; margin-left: 3px; } #jp-relatedposts.jp-relatedposts .jp-relatedposts-items p { font-size: 0.7em; } .jp-relatedposts-post-img { -webkit-border-radius: 2px; border-radius: 2px; } /*-------------------------------------------- Header style in Under Page ---------------------------------------------*/ .bone-content-header { padding: 0 16px; margin-top: 16px; } .bone-content-header .bone-content-header__title { margin-top: 0; font-size: 20px; font-weight: bold; } .bone-content-header + .mdl-grid { padding-top: 0; } @media (min-width: 840px) { .bone-container { padding: 0; } } /*-------------------------------------------- Grid ---------------------------------------------*/ @media (max-width: 479px) { .mdl-cell.bone-cell { margin-bottom: 16px; } } @media (min-width: 480px) { .bone-grid { padding: 0; } .bone-cell { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; } .bone-grid-space-small .bone-grid { margin: 8px -8px; } .bone-grid-space-small .bone-grid .bone-cell { padding: 8px; } .bone-grid-space-midium .bone-grid { margin: 16px -16px; } .bone-grid-space-midium .bone-grid .bone-cell { padding: 16px; } .bone-grid-space-large .bone-grid { margin: 32px -32px; } .bone-grid-space-large .bone-grid .bone-cell { padding: 32px; } } @media (min-width: 480px) and (max-width: 839px) { .bone-grid-space-small .bone-container { padding: 0 16px; } .bone-grid-space-midium .bone-container { padding: 0 32px; } .bone-grid-space-large .bone-container { padding: 0 64px; } } /*-------------------------------------------- Article ---------------------------------------------*/ code { font-family: 'Source Code Pro'; -webkit-border-radius: 2px; border-radius: 2px; background: #eee; font-size: 85%; padding: 0.2em; } pre { margin-top: 2em; margin-bottom: 2em; } kbd { font-family: monospace; display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px; color: #555; vertical-align: middle; background-color: #fcfcfc; border: solid 1px #ccc; border-bottom-color: #bbb; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: inset 0 -1px 0 #bbb; box-shadow: inset 0 -1px 0 #bbb; } .bone-article { display: block; margin-bottom: 16px; } @media (max-width: 479px) { .bone-article { margin-right: -16px; margin-left: -16px; width: 100vw; } } .bone-article .bone-article__thumbnail { min-height: 150px; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-position: center; padding: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; -webkit-box-align: end; -moz-box-align: end; -o-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; } .bone-article .bone-article__title { color: #fff; padding: 0; word-wrap: break-word; margin: 0; font-size: 20px; font-weight: bold; } .bone-article .bone-article__by:before { content: '-'; margin-right: 5px; } .bone-article .bone-article__meta { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; -webkit-box-align: center; -moz-box-align: center; -o-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .bone-article .bone-article__meta .time { display: block; } .bone-article .bone-article__body-pager { margin-top: 32px; text-align: center; } .bone-article .bone-article__body-pager a { margin: 0 10px; text-decoration: none; } .bone-article .bone-article__body { padding: 16px; } .bone-article .bone-article__body p, .bone-article .bone-article__body li, .bone-article .bone-article__body dl, .bone-article .bone-article__body table, .bone-article .bone-article__body blockquote { font-size: 14px; line-height: 1.8; } .bone-article .bone-article__body p, .bone-article .bone-article__body ul, .bone-article .bone-article__body dl, .bone-article .bone-article__body ol, .bone-article .bone-article__body table, .bone-article .bone-article__body blockquote { margin-bottom: 2em; } .bone-article .bone-article__body ul ul { margin-bottom: 0; } .bone-article .bone-article__body iframe { height: 300px; } .bone-article .bone-article__body blockquote { margin-right: 0; margin-left: 0; -webkit-border-radius: 2px; border-radius: 2px; background: #eee; padding: 12px 18px; } .bone-article .bone-article__body blockquote:before, .bone-article .bone-article__body blockquote:after { content: none; } .bone-article .bone-article__body blockquote p:last-child { margin-bottom: 0; } .bone-article .bone-article__body .footnotes { margin-top: 64px; } .bone-article .bone-article__body .footnotes li { font-size: 12px; color: #666; line-height: 1.4; } .bone-article .bone-article__body table:not([class*=highlight]) { border: 1px solid #ddd; border-collapse: collapse; font-size: 12px; width: 100%; table-layout: fixed; } .bone-article .bone-article__body table:not([class*=highlight]) tr { width: 800px; } .bone-article .bone-article__body table:not([class*=highlight]) th, .bone-article .bone-article__body table:not([class*=highlight]) td { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 3px 8px; } .bone-article .bone-article__body table:not([class*=highlight]) td:last-child { border-right: 1px solid #ddd; } .bone-article .bone-article__body .attachment { margin-bottom: 10px; } .bone-article .bone-article__body .attachment + p { font-size: 12px; } .bone-article .bone-article__body .gallery .gallery-item { margin: 0; word-wrap: break-word; } .bone-article .bone-article__body .gallery img { height: auto; } .bone-article .bone-article__body .gallery-columns-1 { margin: -2.5px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery-columns-1 .gallery-item { width: 100%/1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2.5px; } .bone-article .bone-article__body .gallery-columns-2 { margin: -2.5px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery-columns-2 .gallery-item { width: 100%/2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2.5px; } .bone-article .bone-article__body .gallery-columns-3 { margin: -2.5px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery-columns-3 .gallery-item { width: 100%/3; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2.5px; } .bone-article .bone-article__body .gallery-columns-4 { margin: -2.5px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery-columns-4 .gallery-item { width: 100%/4; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2.5px; } .bone-article .bone-article__body .gallery-columns-5 { margin: -2.5px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery-columns-5 .gallery-item { width: 100%/5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2.5px; } .bone-article .bone-article__body .gallery-columns-6 { margin: -2.5px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery-columns-6 .gallery-item { width: 100%/6; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2.5px; } .bone-article .bone-article__body .gallery-columns-7 { margin: -2.5px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery-columns-7 .gallery-item { width: 100%/7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2.5px; } .bone-article .bone-article__body .gallery-columns-8 { margin: -2.5px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery-columns-8 .gallery-item { width: 100%/8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2.5px; } .bone-article .bone-article__body .gallery-columns-9 { margin: -2.5px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery-columns-9 .gallery-item { width: 100%/9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2.5px; } .bone-article .bone-article__body .gallery-columns-10 { margin: -2.5px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery-columns-10 .gallery-item { width: 100%/10; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 2.5px; } .bone-article .bone-article__body table.highlight { margin-bottom: 0; } .bone-article .bone-article__body table.highlight th, .bone-article .bone-article__body table.highlight td, .bone-article .bone-article__body table.highlight tr { line-height: 1.4; } .bone-article .bone-article__footer { text-align: right; color: #616161; vertical-align: middle; padding: 16px; } .bone-article .bone-article__footer i { vertical-align: middle; } .bone-article .bone-article__footer a { margin-left: 5px; text-decoration: none; font-size: 12px; line-height: 24px; } .bone-article .bone-article__footer a:not(:hover) { color: inherit; } .bone-article h2 { font-size: 22px; padding-bottom: 8px; border-bottom: 1px solid #eee; font-weight: bold; line-height: 1.225; margin-top: 64px; } .bone-article h3 { font-size: 20px; font-weight: bold; line-height: 1.43; margin-top: 64px; margin-bottom: 14px; } .bone-article h4 { font-size: 18px; line-height: 1.4; margin: 1.35em 0 0.7em; } .bone-article h2 + h3 { margin-top: 24px; } .bone-article .sharedaddy { margin: 32px 0; text-align: center; } .bone-article figcaption { font-size: 12px; color: #666; } .bone-article .trackback-url p { word-wrap: break-word; } .bone-article sup a { text-decoration: none; } @media (min-width: 480px) { .bone-content-header { padding: 0; } .bone-content-header .bone-content-header__title { font-size: 30px; } .bone-article { width: 100%; margin-bottom: 0; } .bone-article .bone-article__thumbnail { min-height: 280px; padding: 24px; } .bone-article .bone-article__title { font-size: 34px; } .bone-article .bone-article__header { padding: 32px 32px 0; } .bone-article .bone-article__title { font-size: 30px; } .bone-article .bone-article__body { padding: 0 32px; max-width: 700px; margin: 0 auto; } .bone-article .bone-article__body p, .bone-article .bone-article__body li, .bone-article .bone-article__body dl, .bone-article .bone-article__body table, .bone-article .bone-article__body blockquote { font-size: 16px; line-height: 1.875; } .bone-article .bone-article__body .gallery { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } .bone-article .bone-article__body .gallery .gallery-item { margin: 5px; } .bone-article .bone-article__body .gallery .gallery-columns-1 { width: 100%/1; } .bone-article .bone-article__body .gallery .gallery-columns-2 { width: 100%/2; } .bone-article .bone-article__body .gallery .gallery-columns-3 { width: 100%/3; } .bone-article .bone-article__body .gallery .gallery-columns-4 { width: 100%/4; } .bone-article .bone-article__body .gallery .gallery-columns-5 { width: 100%/5; } .bone-article .bone-article__body .gallery .gallery-columns-6 { width: 100%/6; } .bone-article .bone-article__body .gallery .gallery-columns-7 { width: 100%/7; } .bone-article .bone-article__body .gallery .gallery-columns-8 { width: 100%/8; } .bone-article .bone-article__body .gallery .gallery-columns-9 { width: 100%/9; } .bone-article .bone-article__body .gallery .gallery-columns-10 { width: 100%/10; } .bone-article .bone-article__body h3 { font-size: 20px; } .bone-article .sharedaddy { margin-top: 64px; text-align: left; } } /*-------------------------------------------- Icon ---------------------------------------------*/ .bone-icon { display: inline-block; } .bone-icon + .bone-icon { margin-left: 10px; } .bone-icon:before { width: 30px; line-height: 30px; text-align: center; display: inline-block; -webkit-border-radius: 50%; border-radius: 50%; background: #eee; color: #666; } /*-------------------------------------------- Bread ---------------------------------------------*/ .bone-bread { list-style: none; padding: 16px; } .bone-bread .bone-bread__item { display: inline; line-height: 24px; } .bone-bread .bone-bread__item + .bone-bread__item:before { content: 'keyboard_arrow_right'; font-family: 'Material Icons'; text-rendering: optimizelegibility; vertical-align: bottom; line-height: 24px; margin: 0 5px; } .bone-bread a, .bone-bread i { line-height: 24px; } .bone-bread a { text-decoration: none; } .bone-bread a:hover { text-decoration: underline; } .bone-bread i { vertical-align: bottom; } @media (min-width: 480px) { .bone-bread { padding: 16px 25px; } .bone-bread__item:first-child { margin-right: -5px; } } .bone-hero { height: 200px; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-position: center, center; -webkit-box-align: center; -moz-box-align: center; -o-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -moz-box-pack: center; -o-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; } @media (max-width: 479px) { .bone-hero { margin-bottom: 16px; } } @media (min-width: 840px) { .bone-hero { height: 600px; } } .bone-hero .bone-container { -webkit-box-flex: 1; -moz-box-flex: 1; -o-box-flex: 1; -ms-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; } .bone-hero .bone-hero__title, .bone-hero .bone-hero__sub-title { margin: 0; } .bone-hero .bone-hero__title { font-size: 30px; font-weight: bold; } .bone-hero .bone-hero__sub-title { opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); } /*-------------------------------------------- List Card ---------------------------------------------*/ .bone-card { max-width: 100%; width: 100%; min-height: 0; z-index: auto; } .bone-card--expand { -webkit-box-flex: 1; -moz-box-flex: 1; -o-box-flex: 1; -ms-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; color: inherit; text-decoration: none; -webkit-transition: 0.2s cubic-bezier(0.4, 0, 1, 1); -moz-transition: 0.2s cubic-bezier(0.4, 0, 1, 1); -o-transition: 0.2s cubic-bezier(0.4, 0, 1, 1); -ms-transition: 0.2s cubic-bezier(0.4, 0, 1, 1); transition: 0.2s cubic-bezier(0.4, 0, 1, 1); -webkit-transition-property: box-shadow z-index; -moz-transition-property: box-shadow z-index; -o-transition-property: box-shadow z-index; -ms-transition-property: box-shadow z-index; transition-property: box-shadow z-index; position: relative; } .bone-card--expand:hover { -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.2); box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14), 0 1px 18px 0 rgba(0,0,0,0.12), 0 3px 5px -1px rgba(0,0,0,0.2); z-index: 10; } .sticky .bone-card--expand { position: relative; } .sticky .bone-card--expand:after { content: 'stars'; position: absolute; top: 10px; left: 10px; color: #fff; display: block; font-size: 30px; line-height: 1; font-family: 'Material Icons'; } .bone-card--expand .bone-card__thumbnail { -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center; min-height: 200px; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; -webkit-box-align: end; -moz-box-align: end; -o-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; } .bone-card--expand .bone-card__title { color: #fff; font-size: 16px; word-wrap: break-word; padding: 16px; line-height: 1.5; } .bone-card--expand .mdl-card__supporting-text p { margin-bottom: 0; font-size: inherit; line-height: inherit; margin-bottom: 10px; } .bone-card--expand .time { display: block; font-weight: 200; } /*-------------------------------------------- Comment ---------------------------------------------*/ .bone-comment { width: 100%; padding: 32px; margin-bottom: 16px; } .bone-comment form { zoom: 1; } .bone-comment form:before, .bone-comment form:after { content: ""; display: table; } .bone-comment form:after { clear: both; } .bone-comment .avatar { float: left; } .bone-comment .mdl-textfield { margin-right: 16px; display: inline-block; vertical-align: middle; width: calc(100% - 55px); } .bone-comment .comment-metadata { zoom: 1; margin-bottom: 16px; } .bone-comment .comment-metadata:before, .bone-comment .comment-metadata:after { content: ""; display: table; } .bone-comment .comment-metadata:after { clear: both; } .bone-comment .comment-metadata a { color: inherit; text-decoration: none; color: #616161; font-weight: 400; } .bone-comment .says, .bone-comment .form-submit { display: none; } .bone-comment .comment-list { list-style: none; padding-left: 0; margin: 0; } .bone-comment .comment-list li { margin: 32px 0; } .bone-comment .comment-list li .children { padding-left: 48px; list-style: none; } .bone-comment .bone-comment__pager a, .bone-comment .bone-comment__pager span { display: inline-block; padding: 5px; text-decoration: none; } .bone-comment .bone-comment__pager a:hover { text-decoration: underline; } @media (min-width: 480px) { .bone-comment { margin-bottom: 0; } } /*-------------------------------------------- Pagination ---------------------------------------------*/ .infinite-scroll .bone-pager { display: none; } .bone-pager .bone-pager__body { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: box; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -o-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 16px; -webkit-box-flex: 1; -moz-box-flex: 1; -o-box-flex: 1; -ms-box-flex: 1; box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; } .bone-pager .bone-pager__body .bone-pager__item { display: block; text-decoration: none; vertical-align: bottom; line-height: 32px; } .bone-pager .bone-pager__body .bone-pager__item.bone-pager__item--next:first-child { text-align: right; width: 100%; } .bone-pager .bone-pager__body .bone-pager__item.bone-pager__item--next .mdl-button { margin-left: 16px; } .bone-pager .bone-pager__body .bone-pager__item.bone-pager__item--prev .mdl-button { margin-right: 16px; } .bone-pager .bone-pager__body .bone-pager__item:not(:hover) { color: inherit; } span.infinite-loader { width: 100%; text-align: center; text-indent: 0; } span.infinite-loader div.spinner { text-indent: 0; display: inline-block; width: 28px; height: 28px; } /*-------------------------------------------- Footer ---------------------------------------------*/ .bone-logo { margin-bottom: 0; } /*-------------------------------------------- Widget ---------------------------------------------*/ .bone-widget { width: 100%; } .bone-widget .bone-widget__item.bone-card { padding: 8px; } .bone-widget .bone-widget__item + .bone-widget__item { margin-top: 16px; } .bone-widget .bone-widget__title { zoom: 1; margin: -8px -8px 8px; font-size: 1em; line-height: 32px; padding: 8px; border-bottom: 1px solid #eee; position: relative; } .bone-widget .bone-widget__title:before, .bone-widget .bone-widget__title:after { content: ""; display: table; } .bone-widget .bone-widget__title:after { clear: both; } .bone-widget .current_page_item a { color: inherit; text-decoration: none; } .bone-widget .tagcloud a:not(:last-of-type) { margin-right: 10px; } @media (min-width: 480px) { .bone-grid-space-small .bone-widget .bone-widget__item+.bone-widget__item { margin-top: 16px; } .bone-grid-space-midium .bone-widget .bone-widget__item+.bone-widget__item { margin-top: 32px; } .bone-grid-space-large .bone-widget .bone-widget__item+.bone-widget__item { margin-top: 64px; } .bone-author { zoom: 1; } .bone-author:before, .bone-author:after { content: ""; display: table; } .bone-author:after { clear: both; } .bone-author .bone-author__image { float: left; margin-right: 8px; -webkit-border-radius: 2px; border-radius: 2px; } }