/* Theme Name: Brendah Theme URI: https://wordpress.org/themes/brendah/ Description: Minimal responsive theme. Good for personal websites. Click Customizer->Colors to change colors Author: picocodes Author URI: http://github.com/picocodes/ Version: 1.0.6 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: blog, one-column, two-columns, left-sidebar, right-sidebar, custom-colors, featured-images, footer-widgets, post-formats, sticky-post, theme-options, threaded-comments, translation-ready Text Domain: brendah 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. */ /** * Table of Contents (# = Line number) * * 1.0 - Normalize (#66) * 2.0 - Elements (#262) * 3.0 - Accessibility (#480) * 4.0 - Alignments (#526) * 5.0 - Clearings (#564) * 6.0 - Content (#613) * 7.0 - Widgets (#964) * 8.0 - Comments (#1095) * 9.0 - Media (#1318) * 10.0 - Print */ /** * 1.0 - Normalize * * Normalizing styles have been helped along thanks to the fine work of * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/ */ html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: 700; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } code, kbd, pre, samp { font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } select { text-transform: none; } button { overflow: visible; } button, input, select, textarea { max-width: 100%; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; opacity: .5; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 0.4375em; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; line-height: 1.488; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #d1d1d1; margin: 0 0 1.75em; min-width: inherit; padding: 0.875em; } fieldset> :last-child { margin-bottom: 0; } legend { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; } optgroup { font-weight: bold; } /** * 2.0 - Elements */ html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 100%; } *, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; } body { background: #fff; /* Fallback for when there is no custom background color defined. */ line-height: 1.5; font-size: 1.2em; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 400; color: #212121; } blockquote:not(.has-text-color) { background: #fafafa; margin: 0; padding: 1em; } blockquote cite { font-style: italic; margin-top: 1em; display: inline-block; color: #1a1a1a; } hr { background-color: #d1d1d1; border: 0; height: 1px; margin: 0 0 1.75em; } ul, ol { margin: 0 0 1.75em 1.25em; padding: 0; } ul { list-style: disc; } ol { list-style: decimal; margin-left: 1.5em; } li>ul, li>ol { margin-bottom: 0; } dl { margin: 0 0 1.75em; } dt { font-weight: 700; } dd { margin: 0 0 1.75em; } a { text-decoration: none; color: #006b72; } .entry-content a:not(.wp-block-button__link) { text-decoration: underline; } a:visited, a:hover, a:active { color: #04a5a5; } a:hover, a:active { text-decoration: underline; } img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ vertical-align: middle; } del { opacity: 0.8; } table, th, td { border: 1px solid #d1d1d1; } table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.75em; table-layout: fixed; /* Prevents HTML tables from becoming too wide */ width: 100%; } caption, th, td { font-weight: normal; text-align: left; } th { border-width: 0 1px 1px 0; font-weight: 700; } td { border-width: 0 1px 1px 0; } th, td { padding: 0.4375em; } /* Placeholder text color -- selectors need to be separate to work. */ ::-webkit-input-placeholder { color: #686868; font-family: Montserrat, "Helvetica Neue", sans-serif; } :-moz-placeholder { color: #686868; font-family: Montserrat, "Helvetica Neue", sans-serif; } ::-moz-placeholder { color: #686868; font-family: Montserrat, "Helvetica Neue", sans-serif; opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */ } :-ms-input-placeholder { color: #686868; font-family: Montserrat, "Helvetica Neue", sans-serif; } code, tt { font-family: monospace; background: #e2e1e1; } pre { border: 1px solid #E7E6E6; border-radius: 2px; padding: 1em; background: rgba(215, 249, 252, 0.08); font-size: 0.99rem; font-family: monospace; overflow: auto; } q { margin-left: 1em; font-style: italic; } textarea, input:not([type="submit"]) { border: 1.5px solid rgba(128, 138, 14, 0.3); border-radius: 1px; } /* Buttons */ button, html input[type="button"], input[type="reset"], input[type="submit"] { border: 2px solid #006b72; color: #fff; background: #006b72; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: transparent; color: #006b72; } .search-submit:hover { background: #006b72 !important; color: #fff !important; } /** * 3.0 - Accessibility */ /* Text meant only for screen readers */ .says, .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; /* many screen reader and browser combinations announce broken words as they would appear visually */ word-wrap: normal !important; } /* must have higher specificity than alternative color schemes inline styles */ .site .skip-link { background-color: #f1f1f1; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); color: #21759b; display: block; font-size: 0.8em; font-weight: 700; left: -9999em; outline: none; padding: 15px 23px 14px; text-decoration: none; text-transform: none; top: -9999em; } .logged-in .site .skip-link { box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2); } .site .skip-link:focus { clip: auto; height: auto; left: 6px; top: 7px; width: auto; z-index: 100000; } /** * 4.0 - Alignments */ .alignleft { float: left; margin: 0.375em 1.75em 1.75em 0; } .alignright { float: right; margin: 0.375em 0 1.75em 1.75em; } .aligncenter { clear: both; display: block; margin: 0 auto 1.75em; } blockquote .alignleft, .wp-caption.alignleft, img.alignleft { margin: 0.3157894737em 1.4736842105em 1.473684211em 0; } blockquote .alignright, .wp-caption.alignright, img.alignright { margin: 0.3157894737em 0 1.473684211em 1.4736842105em; } blockquote.aligncenter, .wp-caption.aligncenter, img.aligncenter { margin-bottom: 1.473684211em; } /** * 5.0 - Clearings */ .clear:before, .clear:after, blockquote:before, blockquote:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-main>article:before, .site-main>article:after, .primary-menu:before, .primary-menu:after, .footer-menu:before, .footer-menu-menu:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after { content: ""; display: table; } .clear:after, blockquote:after, .entry-content:after, .entry-summary:after, .comment-content:after, .site-content:after, .site-main>article:after, .primary-menu:after, .footer-menu-menu:after, .textwidget:after, .content-bottom-widgets:after { clear: both; } /** * 6.0 - Content */ .site-inner { margin: 0 auto; width: 100%; position: relative; background: #fff; } .wrap { max-width: 920px; margin: 0 auto; padding: 0px 1.6rem; } .site-content { word-wrap: break-word; } .content-area, .widget-area { width: 100%; } .post, .site-header { padding-bottom: 0.625em; margin-bottom: 1.25em; } .sticky-post { color: #9e8607; display: block; font-size: 0.93125rem; letter-spacing: 0.076923077em; line-height: 1.6153846154; margin-bottom: 0.5384615385em; text-transform: uppercase; } .entry-meta a { margin-right: 4px; } .entry-meta img { margin: 6px; } .entry-content { margin: 1em auto; } /*Only needed for customizer. Widget wont load on front pages*/ .no-sidebar .widget-area { display: none; } @media screen and (min-width: 1000px) { .site-inner { margin-top: -2em; /* Takes care of wpemoji settings*/ } .content-area { width: 63%; float: left; padding-right: 10px; } .widget-area { width: 35%; float: right; } .no-sidebar .content-area { float: none; margin: auto; box-shadow: 0 0 rgba(0, 107, 114, 0.19); padding-right: 0; } .left-sidebar .content-area { float: right; box-shadow: -1px 0 rgba(0, 107, 114, 0.19); padding-right: 0; padding-left: 10px; } /*Only needed for customizer. Widget wont load on front pages*/ .left-sidebar .widget-area { float: left; } } /* Do not show the outline on the skip link target. */ #content[tabindex="-1"]:focus { outline: 0; } .site-main { margin-bottom: 3.5em; position: relative; min-height: 18.75em; } .site-main> :last-child { margin-bottom: 0; } .site-footer a, .site-footer a:visited { color: #bdbdbd; } .site-footer { margin-top: 2em; background: #424242; color: #fff; } .site-footer select{ background: rgba(158, 158, 158, 0.1); color: #607D8B; } .site-info { padding: 1rem; background: #212121; } .navigation .page-numbers { margin-right: 0.5em; display: inline-block; text-transform: uppercase; } .nav-links .nav-next { float: right; } .nav-links .nav-previous { float: left; } .cat-links { padding-bottom: 1em; display: block; } .cat-links a, .cat-links a:visited, .edit-link a, .entry-meta a, .entry-meta a:visited { color: #757575; } .entry-meta, .cat-links { font-size: 0.8em; } .author-info { border-top: 2px solid #006b72; ; margin-top: 1.85em; padding-top: 0.85em; } .author-info img, .author-info .author-description { float: left; display: inline-block; } .author-info img { margin-right: 1em; margin-top: 1em; } .entry-content h1, .entry-header h1, .comment-content h1, .textwidget h1 { font-size: 28px; font-size: 1.75em; line-height: 1.25; margin-top: 2em; margin-bottom: 1em; } .entry-content h2, .entry-header h2, .comment-content h2, .textwidget h2 { font-size: 23px; font-size: 1.4375em; line-height: 1.2173913043; margin-top: 2.4347826087em; margin-bottom: 1.2173913043em; } .entry-content h3, .entry-header h3, .comment-content h3, .textwidget h3 { font-size: 19px; font-size: 1.1875em; line-height: 1.1052631579; margin-top: 2.9473684211em; margin-bottom: 1.4736842105em; } .entry-content h4, .entry-content h5, .entry-content h6, .entry-header h4, .entry-header h5, .entry-header h6, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h4, .textwidget h5, .textwidget h6 { font-size: 16px; font-size: 1em; line-height: 1.3125; margin-top: 3.5em; margin-bottom: 1.75em; } .entry-content h4, .entry-header h4, .comment-content h4, .textwidget h4 { letter-spacing: 0.140625em; text-transform: uppercase; } .entry-content h6, .entry-header h6, .comment-content h6, .textwidget h6 { font-style: italic; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-header h1, .entry-header h2, .entry-header h3, .entry-header h4, .entry-header h5, .entry-header h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6 { font-weight: 600; } .entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child, .entry-header h1:first-child, .entry-header h2:first-child, .entry-header h3:first-child, .entry-header h4:first-child, .entry-header h5:first-child, .entry-header h6:first-child, .comment-content h1:first-child, .comment-content h2:first-child, .comment-content h3:first-child, .comment-content h4:first-child, .comment-content h5:first-child, .comment-content h6:first-child, .textwidget h1:first-child, .textwidget h2:first-child, .textwidget h3:first-child, .textwidget h4:first-child, .textwidget h5:first-child, .textwidget h6:first-child, .page-title { margin-top: 0; } .site-header .site-title a, .site-header .site-title a:visited { font-weight: 500; font-size: 2rem; color: #1a1a1a; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { background-color: #006b72; color: #fff; } .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background-color: #04a5a5; color: #fff; } .woocommerce .star-rating span:before { color: #fcd506; } .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #0c9659; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #0C8096; } .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: #0cb14e; } .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { background-color: rgba(5, 173, 167, 0.06); } .woocommerce .woocommerce-info { border-top-color: #0687A0; } /** * 7.0 - Widgets */ .widget { border-top: 2px solid #006b72; margin-bottom: 3.5em; padding-top: 1.75em; } .widget-area> :first-child { border-top: none; padding-top: 0; } .widget-area> :last-child, .widget> :last-child { margin-bottom: 0; } .widget .widget-title { font-size: 16px; font-size: 1rem; letter-spacing: 0.046875em; line-height: 1.3125; margin: 0 0 1.75em; text-transform: uppercase; } .widget .widget-title:empty { margin-bottom: 0; } .widget-title a { color: #1a1a1a; } /* Calendar widget */ .widget.widget_calendar table { margin: 0; } .widget_calendar td, .widget_calendar th { line-height: 2.5625; padding: 0; text-align: center; } .widget_calendar caption { font-weight: 900; margin-bottom: 1.75em; } .widget_calendar tbody a { background-color: #007acc; color: #fff; display: block; font-weight: 700; } .widget_calendar tbody a:hover, .widget_calendar tbody a:focus { background-color: #686868; color: #fff; } /* Recent Posts widget */ .widget_recent_entries .post-date { color: #686868; display: block; font-size: 0.96125rem; line-height: 1.615384615; margin-bottom: 0.538461538em; } .widget_recent_entries li:last-child .post-date { margin-bottom: 0; } /* RSS widget */ .widget_rss .rsswidget img { margin-top: -0.375em; } .widget_rss .rss-date, .widget_rss cite { color: #686868; display: block; font-size: 0.93125rem; font-style: normal; line-height: 1.615384615; margin-bottom: 0.538461538em; } .widget_rss .rssSummary:last-child { margin-bottom: 2.1538461538em; } .widget_rss li:last-child :last-child { margin-bottom: 0; } /* Tag Cloud widget */ .tagcloud a { border: 1px solid #d1d1d1; border-radius: 2px; display: inline-block; line-height: 1; margin: 0 0.1875em 0.4375em 0; padding: 0.5625em 0.4375em 0.5em; } .tagcloud a:hover, .tagcloud a:focus { border-color: #007acc; color: #007acc; outline: 0; } .widget_nav_menu ul { list-style-type: none; } /** * 8.0 - Comments */ .comments-area { margin: 0 7.6923% 3.5em; } .comment-list+.comment-respond, .comment-navigation+.comment-respond { padding-top: 1.75em; } .comments-title, .comment-reply-title { padding-top: 1.217391304em; } .comments-title { margin-bottom: 1.217391304em; } .comment-list { list-style: none; margin: 0; } .comment-list>li { margin-top: 1em; } .comment-list article, .comment-list .pingback, .comment-list .trackback { border-top: 1px solid #d1d1d1; padding: 1.75em 0; position: relative; } .comment-list .children { list-style: none; margin: 0; } .comment-list .children>li { padding-left: 0.875em; padding-top: 1em; } .comment-author { color: #1a1a1a; margin-bottom: 0.4375em; } .comment-author .avatar { float: left; height: 28px; margin-right: 0.875em; position: relative; width: 28px; } .bypostauthor>article { background-color: rgba(20, 148, 221, 0.12); padding-left: 0.5em; } .comment-metadata, .pingback .edit-link { color: #686868; font-size: 0.96125rem; line-height: 1.6153846154; } .comment-metadata { margin-bottom: 2.1538461538em; } .comment-metadata a, .pingback .comment-edit-link { color: #686868; } .comment-metadata a:hover, .comment-metadata a:focus, .pingback .comment-edit-link:hover, .pingback .comment-edit-link:focus { color: #007acc; } .comment-metadata .edit-link, .pingback .edit-link { display: inline-block; } .comment-metadata .edit-link:before, .pingback .edit-link:before { content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 0.538461538em; } .comment-content ul, .comment-content ol { margin: 0 0 1.5em 1.25em; } .comment-content li>ul, .comment-content li>ol { margin-bottom: 0; } .comment-reply-link { border: none; color: #007acc; display: inline-block; font-size: 0.96125rem; line-height: 1; margin-top: 2.1538461538em; padding: 0.5384615385em 0.5384615385em 0.4615384615em; top: 0; right: 0; position: absolute; } .comment-reply-link:hover, .comment-reply-link:focus { border-color: currentColor; color: #007acc; outline: 0; } .comment-form { padding-top: 1.75em; } .comment-form label { color: #686868; display: block; font-size: 0.96125rem; letter-spacing: 0.076923077em; line-height: 1.6153846154; margin-bottom: 0.5384615385em; text-transform: uppercase; } .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form input[type="submit"], #comment { width: 100%; line-height: 1.7; } .comment-form .submit { padding: 16px !important; background-color: #444444 !important; color: #fff !important; } .comment-list .comment-form { padding-bottom: 1.75em; } .comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags { color: #686868; font-size: 0.96125rem; line-height: 1.6153846154; margin-bottom: 2.1538461538em; } .no-comments { border-top: 1px solid #d1d1d1; font-weight: 700; margin: 0; padding-top: 1.75em; } .comment-navigation+.no-comments { border-top: 0; padding-top: 0; } .form-allowed-tags code { font-family: Inconsolata, monospace; } .form-submit { margin-bottom: 0; } .required { color: #c30726; } .comment-reply-title small { font-size: 100%; } .comment-reply-title small a { border: 0; float: right; height: 32px; overflow: hidden; width: 26px; } .comment-reply-title small a:hover, .comment-reply-title small a:focus { color: #1a1a1a; } .comment-reply-title small a:before { content: "\f405"; font-size: 2rem; position: relative; top: -5px; } .brendah-field-error { color: #ff3d45; } .brendah-comment-error { color: #c20505; background: rgba(243, 14, 14, 0.06); padding: 1em; } .brendah-comment-success, .brendah-comment-processing { background-color: rgba(170, 255, 170, 0.06); padding: 1em; } /** * 9.0 - Media */ .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%; border: 2px solid rgba(158, 158, 99, 0.02); } .gallery-item:hover { border: 2px solid #006b72; } .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: 0.92125rem; 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; } .wp-caption { margin-bottom: 1.6em; max-width: 100%; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0; } .wp-caption-text { font-size: 1rem; padding: 0.5em 0; } .post-thumbnail { margin-bottom: 3em; } .single .post-thumbnail { margin-bottom: 1em; } .home .site-main, .blog .site-main { margin-top: 20px; } /** * 10.0 - Print */ @media print { /* Hide elements */ form, button, input, select, textarea, .navigation-top, .social-navigation, #secondary, .content-bottom-widgets, .header-image, .panel-image-prop, .icon-pinned, .page-links, .edit-link, .post-navigation, .pagination.navigation, .comments-pagination, .comment-respond, .comment-edit-link, .comment-reply-link, .comment-metadata .edit-link, .pingback .edit-link, .site-footer aside.widget-area, .site-info { display: none !important; } .entry-footer, #comments, .site-footer, .single-featured-image-header { border: 0; } /* Font sizes */ body { font-size: 12pt; } h1 { font-size: 24pt; } h2 { font-size: 22pt; } h3 { font-size: 17pt; } h4 { font-size: 12pt; } h5 { font-size: 11pt; } h6 { font-size: 12pt; } .page .panel-content .entry-title, .page-title, body .entry-title { font-size: 10pt; } /* Layout */ .wrap { padding-left: 5% !important; padding-right: 5% !important; } /* Site Branding */ .site-header { background: transparent; padding: 0; } .custom-header-image { padding: 0; } .site-branding { margin-top: 0; margin-bottom: 1.75em !important; /* override styles added by JavaScript */ } .site-title { font-size: 25pt; } .site-description { font-size: 12pt; opacity: 1; } /* Posts */ .single-featured-image-header { background: transparent; } .entry-meta { font-size: 9pt; } /* Colors */ body, .site { background: none !important; /* Brute force since user agents all print differently. */ } body, a, .site-title a { color: #222 !important; /* Make sure color schemes don't affect to print */ } h2, h5, blockquote, .site-description, .entry-meta, .entry-meta a { color: #777 !important; /* Make sure color schemes don't affect to print */ } .entry-content blockquote.alignleft, .entry-content blockquote.alignright { font-size: 11pt; width: 34%; } .site-footer { padding: 0; } .site-header, .sticky { box-shadow: 0 0 rgba(0, 107, 114, 0.19); } } /*Forms */ fieldset { margin-bottom: 1em; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: #666; background: #fff; background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); border: 1px solid #bbb; -webkit-border-radius: 3px; border-radius: 3px; display: block; padding: 0.7em; width: 100%; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #222; border-color: #333; } select { border: 1px solid #bbb; -webkit-border-radius: 3px; border-radius: 3px; height: 3em; width: 100%; max-width: 100%; } input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted #333; } input[type="radio"], input[type="checkbox"] { margin-right: 0.5em; } input[type="radio"]+label, input[type="checkbox"]+label { font-weight: 400; } button, input[type="button"], input[type="submit"] { background-color: #222; border: 0; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: none; box-shadow: none; color: #fff; cursor: pointer; display: inline-block; font-size: 14px; font-size: 0.875rem; font-weight: 800; line-height: 1; padding: 1em 2em; text-shadow: none; -webkit-transition: background 0.2s; transition: background 0.2s; } input+button, input+input[type="button"], input+input[type="submit"] { padding: 0.75em 2em; } button.secondary, input[type="reset"], input[type="button"].secondary, input[type="reset"].secondary, input[type="submit"].secondary { background-color: #ddd; color: #222; } button:hover:not(.mejs-container > button), button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { background: #767676; } button.secondary:hover, button.secondary:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"].secondary:hover, input[type="button"].secondary:focus, input[type="reset"].secondary:hover, input[type="reset"].secondary:focus, input[type="submit"].secondary:hover, input[type="submit"].secondary:focus { background: #bbb; } button.menu-toggle { background: #fff !important; } .search-form { display: flex; } .search-form label { flex: 1; } .search-form .search-field { padding: 0.3em; } .search-form .search-submit { padding: 0.3em 0.9em; } .error-404 .page-content .search-form .search-submit { padding: 1em 2em; } .search-form input { border-radius: 0; } /* Navigation */ .site-header-main, #brendah-top-menu { display: none; } .mobile-top-header { display: flex; align-items: center; } .mobile-top-header .site-title { flex: 1; } .navigation-top { background: #fff; font-size: 16px; font-size: 1rem; position: relative; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; } .navigation-top .wrap { max-width: 1000px; padding: 0; } .navigation-top a { color: #222; font-weight: 600; -webkit-transition: color 0.2s; transition: color 0.2s; } .navigation-top .current-menu-item>a, .navigation-top .current_page_item>a { color: #767676; } .main-navigation { clear: both; display: block; } .main-navigation ul { background: #fff; list-style: none; margin: 0; padding: 0 1.5em; text-align: left; } .main-navigation li { border-bottom: 1px solid #eee; position: relative; } .main-navigation li li, .main-navigation li:last-child { border: 0; } .main-navigation a { display: block; padding: 0.5em 0; text-decoration: none; } .main-navigation li.current_page_item>a, .main-navigation li.current_page_item>li a:active, .main-navigation li.current_page_item>li a:focus, .main-navigation a:hover, .main-navigation a:active, .main-navigation a:focus, .main-navigation li.current_page_item a:hover, .main-navigation li li a:hover, .main-navigation li li a:active, .main-navigation li li a:focus { color: #767676; border-bottom: 2px solid #767676; } @media screen and (min-width: 720px) { .site-header-main, #brendah-top-menu { display: block !important; } .site-header-main { margin-top: 2rem; } .mobile-top-header { display: none; } #brendah-top-menu>ul { display: flex; padding: 8px 0px; } #brendah-top-menu>ul li { margin-right: 1em; border: none; display: inline-block !important; position: relative; } #brendah-top-menu>ul li ul { position: absolute; width: 12em; left: -999em; background: #fff; z-index: 100; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); } #brendah-top-menu>ul li:hover ul, #brendah-top-menu>ul li.focus ul, #brendah-top-menu>ul li a:focus+ul { left: auto; } } /* content */ .blog #main article { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); padding: 16px; } .widget ul{ list-style-type: none; margin: 0; } .widget ul ul{ margin-left: 1em; } .widget ul li { padding-bottom: 16px; } .footer-widget-area { display: flex; flex-wrap: wrap; } .footer-widget-area .widget { margin-right: 20px; width: 100%; border-color: rgba(0, 0, 0, 0); } @media screen and (min-width: 720px) { .footer-widget-area .widget { width: 28%; } }