/*! Theme Name: BlogShining Theme URI: https://www.thewebdevprolab.com/themes/blogshining Author: thewebdevprolab Author URI: https://www.thewebdevprolab.com/ Description: BlogShining WordPress Theme is a clean, responsive and multipurpose WordPress Theme. Demo:https://www.thewebdevprolab.com/demo/blogshining/ Version: 1.0.0 Tested up to: 5.4 Requires PHP: 5.6 License: GNU General Public License v2 or later License URI:http://www.gnu.org/licenses/gpl-2.0.html Text Domain: blogshining Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready BlogShining WordPress Theme has been created by TheWebDevProLab, 2020 BlogShining WordPress Theme is licenese under GPL */ * {margin: 0;padding: 0; outline: none;} ul{list-style: disc;} ol{list-style: decimal;} li > ul,li > ol{margin-bottom: 0;margin-left: 1.5em;} img{height: auto;max-width: 100%;} figure{margin: 1em 0;} select {border: 1px solid #ccc;} textarea {width: 100%;} /*-------------------------------------------------------------- Post and Pages --------------------------------------------------------------*/ .sticky {display: block;} .updated:not(.published) {display: none;} .page-content,.entry-content,.entry-summary {margin: 1.5em 0 0;} .page-links {clear: both;margin: 0 0 1.5em;} .page-title{text-transform: capitalize;} /*-------------------------------------------------------------- Comments --------------------------------------------------------------*/ .site-main .comment-navigation,.site-main.posts-navigation,.site-main.post-navigation {margin: 0 0 1.5em;} .comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links {display: flex;} .comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {flex: 1 0 50%;} .comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {text-align: end;flex: 1 0 50%;} .comment-content a {word-wrap: break-word;} .bypostauthor {display: block;} /*-------------------------------------------------------------- Media --------------------------------------------------------------*/ .page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;} /*-------------------------------------------------------------- Captions --------------------------------------------------------------*/ .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: 0.8075em 0;} .wp-caption-text{text-align: center;} .wp-caption, .wp-caption-text, .sticky, .gallery-caption, .aligncenter{ margin:0; padding:0;} /*-------------------------------------------------------------- Plugins --------------------------------------------------------------*/ /*---------------------------------------------- Jetpack infinite scroll --------------------------------------------- */ /* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */ .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;} /* Re-display the Theme Footer when Infinite Scroll has reached its end. */ .infinity-end.neverending .site-footer {display: block;} /*-------------------------------------------------------- Accessibility --------------------------------------------------------- */ /* Text meant only for screen readers. */ .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, 0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 0.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;} /* Do not show the outline on the skip link target. */ #primary[tabindex="-1"]:focus {outline: 0;} /*-------------------------------------------------------------- Alignments --------------------------------------------------------------*/ .alignleft{float: left;margin-right: 1.5em;margin-bottom: 1.5em;} .alignright{float: right;margin-left: 1.5em;margin-bottom: 1.5em;} .aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom: 1.5em;} /*-------------------------------------------------------------- Blog Title --------------------------------------------------------------*/ .site-title{margin-top: 1rem; font-family: 'Holtwood One SC', serif; font-size: 1.5rem;} .site-title a,.site-title a:visited,.site-title a:hover{color:#39C;text-decoration: none;} .site-description{font-style: italic;} /*-------------------------------------------------------------- Button --------------------------------------------------------------*/ button, [type="button"], [type="reset"], [type="submit"] { background-color: #39C;border-style: none;border-radius: 2px;color:#fff;padding:3px 8px;} input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box;} label { margin-top: 0.5rem;} .btn a:hover{text-decoration: none;color:#39C} .btn{border: 1px solid #39C !important;} /*-------------------------------------------------------------- logo Image --------------------------------------------------------------*/ .logo img {width: 100%;height: 100%;} /*-------------------------------------------------------------- Page Banner Image --------------------------------------------------------------*/ .banner{margin-bottom: 3rem;} .banner img{width: 100%;height: 500px;} /*-------------------------------------------------------------- Site Navigation --------------------------------------------------------------*/ .site-branding{text-align: center;} #primary-menu{text-transform: uppercase;} .navbar-light .navbar-nav .nav-link{color: #fff !important; font-weight: 700;} .navbar{background-color: #39C}.sitenav ul li.current_page_item a{color: #39C; border-bottom: 1px solid #fff;} .navbar ul li a{padding: 23px 21px; display: block; color: #fff; background: #39C;} .nav-links a, .nav-links a:visited .nav-links a:hover, .nav-links a:active {text-decoration: none;} /*-------------------------------------------------------------- Drop down Menu --------------------------------------------------------------*/ .dropdown-menu ul li a{padding: 23px 21px; display: block; color: #fff; background: #39C; border-bottom: 1px solid #fff;} .dropdown-menu {padding:0 !important;} /*-------------------------------------------------------------- Widgets --------------------------------------------------------------*/ .widget {margin: 0 0 1.5em;} .widget select {max-width: 100%;} .widget{margin-bottom:1.5rem; background-color:#fff; padding:20px; border:1px solid #ddd; padding: 1.5rem;} .widget ul{list-style:disc;} .widget-title{background-color: #39C; padding: 12px 15px; margin-bottom: 0.5rem; color: #fff; font-size: 1.5rem;} .widget select{max-width: 100%;} .widget_search .search-submit{display:inline-block; margin-bottom: 0;} .widget a,.widget a:visited,.widget a:hover.widget a:active,#today{color:#000; text-decoration: none; font-weight: 500;} .widget a:hover{text-decoration: underline;} .widget ul, .widget li{list-style: none; margin: 0.3em 0 0; padding-left: 10px;} .widget ul li{padding: 5px; border-bottom: 1px dashed #999;} .page-content .widget{border: none;} /*-------------------------------------------------------------- blockquote --------------------------------------------------------------*/ blockquote{margin: 1.5rem 1.5em; border-top: dotted 1px #999; border-bottom: dotted 1px #999; padding: 1em;}blockquote, q{quotes: "" "";} blockquote p{font-style: italic; margin-bottom: auto; border-left:2px solid #999; padding-left:5px;} /*-------------------------------------------------------------- sticky --------------------------------------------------------------*/ .entry-title{color: #000; font-family: Montserrat; font-size: 2rem; font-weight: 700; font-style: normal;} .entry-title a{font-size: 1.5rem;} .entry-title a, .entry-title a:visited, .entry-title a:hover, .entry-title a:active {text-decoration: none;color:#000} .nav-subtitle{color: #39C;font-weight: 700;text-transform: uppercase;} .nav-title{text-transform: capitalize;color:#000} .nav-previous, .nav-next, .nav-previous a, .nav-next a, .nav-previous a:visited, .nav-previous a:hover, .nav-previous a:active, .nav-next a:visited, .nav-next a:hover, .nav-next a:active {font-style: italic;text-transform: uppercase;} .nav-previous a:hover{text-decoration: none;} .nav-links{margin-top: 1.5rem;} .posted-on a,.entry-footer a{color:#39C;} /*-------------------------------------------------------------- Footer --------------------------------------------------------------*/ .site-footer{background: #000; text-align: center; color: #39C; padding: 20px 0;} /*-------------------------------------------------------------- Responsive --------------------------------------------------------------*/ @media (max-width: 480px){.logo img{width: 100%; height: 100%;}}