/* Theme Name: Bootstrap Component Blox Theme URI: https://theme.componentblox.com Author: Component Blox Author URI: https://componentblox.com Description: Bootstrap Component Blox is a Bootstrap integrated WordPress Theme. Version: 1.0.1 License: GNU General Public License v3 License URI: LICENSE Text Domain: bootstrap-component-blox Tags: custom-logo, custom-menu, featured-images, threaded-comments, footer-widgets, custom-header, grid-layout */ :focus { outline: 0!important; box-shadow: none!important; } .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute!important; width: 1px; word-wrap: normal!important } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); clip: auto!important; clip-path: none; color: #21759b; display: block; font-size: 14px; font-size: .875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000 } #content[tabindex="-1"]:focus { outline: 0 } .alignleft { display: inline; float: left; margin-right: 1.5em } .alignright { display: inline; float: right; margin-left: 1.5em } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto } .clear:after, .clear:before, .comment-content:after, .comment-content:before, .entry-content:after, .entry-content:before, .site-content:after, .site-content:before, .site-footer:after, .site-footer:before, .site-header:after, .site-header:before { content: ""; display: table; table-layout: fixed } .clear:after, .comment-content:after, .entry-content:after, .site-content:after, .site-footer:after, .site-header:after { clear: both } body { padding: 0!important; } .updated:not(.published) { display: none } .page-links { clear: both; margin: 0 0 1.5em } .comment-content a { word-wrap: break-word } .bypostauthor { display: block } .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none } .infinity-end.neverending .site-footer { display: block } .comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0 } embed, iframe, object { max-width: 100% } .wp-caption { margin-bottom: 1.5em; max-width: 100% } .wp-caption img[class*=wp-image-] { display: block; margin-left: auto; margin-right: auto } .wp-caption .wp-caption-text { margin: .8075em 0 } .wp-caption-text { text-align: center } .gallery { margin-bottom: 1.5em } .gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100% } .gallery-columns-2 .gallery-item { max-width: 50% } .gallery-columns-3 .gallery-item { max-width: 33.33% } .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-caption { display: block } #sidebar #gallery-1 { padding-top: 10px } #sidebar #gallery-1 img { border: 1px solid #cfcfcf; width: 50%; height: 100px; object-fit: cover } #sidebar #gallery-1 .gallery-item { padding: 0 6px; margin-top: 0!important; margin-bottom: 10px } .sidebar .nav-link { display: block; padding: 0 } #sidebar ul { padding-left: 20px; margin-bottom: 0 } #sidebar .widget_search { border: none!important; } .post_meta, .post-meta { font-size: 14px } .post-image { height: 300px; object-fit: cover; } .page-numbers.current.page-link { background: #e9ecef; } dl { margin-bottom: 0 } table#wp-calendar { width: 100%; text-align: center } table#wp-calendar th { padding: 10px } table#wp-calendar td { border: 2px solid #eee } table#wp-calendar caption { color: #212529; text-align: center; background: #f8f8f8 } table#wp-calendar #today { background: #282828 } table#wp-calendar #today, table#wp-calendar #today a { color: #fff } #comment { width: 100%; border: 1px solid #ced4da; border-radius: 5px } .comments ul { list-style-type: none; padding-left: 0 } .comments ul ul { list-style-type: none; padding-left: 30px; box-shadow: none!important } .comments li li { box-shadow: none!important } .comment-reply-link:hover { color: initial } #nav-header .dropdown-menu { padding: .75rem; } #nav-header .dropdown-menu .dropdown-menu { left: 100%; } #nav-header .dropdown-menu .nav-link { white-space: nowrap; padding: .25rem; } #nav-header .nav-item:last-child .dropdown-menu { left: initial; right: 0; } @media(max-width: 992px) { .border-left { border-left: none!important } .col { flex-basis: initial!important; } }