/* * blogshining globals css style * * @package blogshining */ body { background-color:#fff; color: #222; font-family: "Open Sans", sans-serif; font-weight: 400; line-height: 1.8em; } h1, h2, h3, h4, h5, h6, strong, b, label { font-family: "Montserrat", sans-serif; font-weight: 400; } h1, h2, h3, h4, h5, h6 { color: #000; } a:hover { color: #1565c0; opacity: 0.8; } iframe { border: none; width: 100%; } img { max-width: 100%; height: auto; } address { margin: 0 0 1.5em; } pre { background: #eee; font-size: 15px; font-size: 0.9375rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } code, kbd, tt, var { font-size: 15px; font-size: 0.9375rem; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #eee; text-decoration: none; } big { font-size: 125%; } .widget li:before, nav[role="navigation"] li:before { content: ""; } .gallery-item { padding: 5px; } .gallery-item img { border: none !important; } .screen-reader-text { display: none; } .wp-caption { max-width: 100%; } .sticky, .bypostauthor { opacity: 1; } /*-------------------------------------------------------------- # 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 --------------------------------------------------------------*/ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:hover, .screen-reader-text:active, .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; color: #21759b; display: block; font-size: 14px; 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 */ } /*-------------------------------------------------------------- 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; } /*-------------------------------------------------------------- Clearings --------------------------------------------------------------*/ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } 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; } button [type="submit"] { margin-top: 2px } 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; } input, textarea, select { border: 1px solid #ddd; height: 40px; width: auto; padding-left: 10px; padding-right: 10px; max-width: 100%; } textarea { display: block; min-height: 140px; width: 100%; } label { display: block; margin-top: 0.5rem; width: 100%; } .btn.focus, .btn:focus {box-shadow: none;} .btn a:hover { text-decoration: none; color: #39c; } .fa-pencil-square-o { font-size: 1.5rem; margin-left: 5px; } /*-------------------------------------------------------------- Site Header --------------------------------------------------------------*/ .logo img { width: 100%; height: 100%; } .site-branding { text-align: center; } #primary-menu { text-transform: uppercase; } /*-------------------------------------------------------------- Navigation --------------------------------------------------------------*/ .navbar{padding: 0;} .navbar-toggler { color: rgba(0,0,0,.5); border-color: rgba(0,0,0,.1); border: 1px solid #999; } .navbar, .navbar ul li a { background-color: #39c; } .navbar .nav-link { padding:1.4rem 1rem !important; display: block; } .navbar-light .navbar-nav .nav-link { color: #fff; font-weight: 700; } .navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover, .navbar-nav .nav-link:visited{ color: #fff; border-bottom: 1px solid #fff; } .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link { color: rgba(0,0,0,.9); border-bottom: 1px solid #fff; } .dropdown-item { padding: 1.4rem; display: block; color: #fff; background: #39c; border-bottom: 1px solid #fff; text-decoration: none; } .dropdown-menu { padding: 0 !important; margin: 0; } .dropdown-item.active, .dropdown-item:active,.dropdown-item:focus, .dropdown-item:hover , .dropdown-item:visited{ color: #fff; background-color: #39c; } /*-------------------------------------------------------------- Page Banner Image --------------------------------------------------------------*/ .banner { margin-bottom: 3rem; } .banner img { width: 100%; height: 500px; } /*-------------------------------------------------------------- Post and Pages --------------------------------------------------------------*/ .site-title { margin-top: 1rem; font-family: "Holtwood One SC", serif; font-size: 2rem; margin: 20px 0; } .site-title a, .site-title a:visited, .site-title a:hover { text-transform: uppercase; text-decoration: none; } .site-description { font-style: italic; } .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; } .entry-title { color: #000; font-family: Montserrat; font-size: 2rem; font-weight: 700; font-style: normal; text-transform: capitalize; } .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 { font-weight: 700; text-transform: uppercase; visibility: hidden; } .nav-title { text-transform: capitalize; color: #fff; } .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; color:#fff; } .nav-previous a:hover { text-decoration: none; } .nav-links { margin-top: 1.5rem; margin-bottom: 2rem; } .nav-links a:hover{text-decoration: none;} .cat-links a, .tags-links a, .edit-link a{color: #000;} .nav-previous a{color: #fff;} .nav-previous { margin-right: 3rem; } .nav-previous,.nav-next{padding-left: 1rem;padding: 0.5rem 0 0.5rem 1rem;width: 45%;} .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } .posted-on a, .author a{ color:#000; } .posted-on a:hover, .author a:hover{ text-decoration:none; color:#000; } /*-------------------------------------------------------------- Widgets --------------------------------------------------------------*/ .widget { padding: 1.5rem; } .widget select { max-width: 100%; } .widget { margin-bottom: 1.5rem; 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: #222; 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; } /*-------------------------------------------------------------- Comments --------------------------------------------------------------*/ .comments-area { margin-top: 5rem; border-top: 1px solid #eee; } .comment-replay-title { background: none repeat scroll 0 0 #0480b5; color: white; float: left; font-size: 18px; font-weight: normal; line-height: 36px; margin: 0 0 28px; padding: 0 12px; text-transform: uppercase; } .comment-content{margin-top: 0.9rem;} .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-content a { word-wrap: break-word; } .bypostauthor { display: block; } /*-------------------------------------------------------------- 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; } /*-------------------------------------------------------- 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; } /*-------------------------------------------------------------- Footer --------------------------------------------------------------*/ .site-footer { background: #000; text-align: center; padding: 25px 0; } .footer-copyright{ justify-content: center; color:#999; } .footer-copyright a{color: #999;} .themeby { text-align: left; } .poweredby{ text-align: right; } /*-------------------------------------------------------------- Responsive --------------------------------------------------------------*/ @media only screen and (max-width: 991px) { .wp-post-image{ height: 300px; width: 500px; } } @media (max-width: 767px) { .logo img { width: 100%; height: 100%; } .banner img { width: 100%; height: 250px; } .navbar-light .navbar-toggler { color: rgba(0,0,0,.5); border-color: rgba(0,0,0,.3); } .nav-link:first-of-type{ border-top: 1px solid #fff; } .nav-link { color: rgba(0,0,0,.9); border-bottom: 1px solid #fff; } .navbar-expand-md .container { justify-content: center; } .wp-post-image{ height: 300px; width: 500px; } }