/** Genericons */ /* IE8 and below use EOT and allow cross-site embedding. IE9 uses WOFF which is base64 encoded to allow cross-site embedding. So unfortunately, IE9 will throw a console error, but it'll still work. When the font is base64 encoded, cross-site embedding works in Firefox */ @font-face { font-family: Genericons; src: url(eot/genericons.eot); src: url(eot/genericonsd41d.eot) format("embedded-opentype"); font-weight: 400; font-style: normal; } @font-face { font-family: Genericons; src: url(data:font/woff;base64,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) format("woff"), url(ttf/genericons.ttf) format("truetype"), url(svg/genericons.svg#Genericons) format("svg"); font-weight: 400; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio: 0) { @font-face { font-family: Genericons; src: url(svg/genericons.svg#Genericons) format("svg"); } } /** * All Genericons */ .genericon { font-size: 16px; vertical-align: top; text-align: center; transition: color 0.1s ease-in 0; display: inline-block; font-family: Genericons; font-style: normal; font-weight: 400; font-variant: normal; line-height: 1; text-decoration: inherit; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none; } /** * Helper classes */ .genericon-rotate-90 { transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); } .genericon-rotate-180 { transform: rotate(180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); } .genericon-rotate-270 { transform: rotate(270deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); } .genericon-flip-horizontal { transform: scale(-1, 1); } .genericon-flip-vertical { transform: scale(1, -1); } /** * Individual icons */ .genericon-404::before { content: "\f423"; } .genericon-activity::before { content: "\f508"; } .genericon-anchor::before { content: "\f509"; } .genericon-aside::before { content: "\f101"; } .genericon-attachment::before { content: "\f416"; } .genericon-audio::before { content: "\f109"; } .genericon-bold::before { content: "\f471"; } .genericon-book::before { content: "\f444"; } .genericon-bug::before { content: "\f50a"; } .genericon-cart::before { content: "\f447"; } .genericon-category::before { content: "\f301"; } .genericon-chat::before { content: "\f108"; } .genericon-checkmark::before { content: "\f418"; } .genericon-close::before { content: "\f405"; } .genericon-close-alt::before { content: "\f406"; } .genericon-cloud::before { content: "\f426"; } .genericon-cloud-download::before { content: "\f440"; } .genericon-cloud-upload::before { content: "\f441"; } .genericon-code::before { content: "\f462"; } .genericon-codepen::before { content: "\f216"; } .genericon-cog::before { content: "\f445"; } .genericon-collapse::before { content: "\f432"; } .genericon-comment::before { content: "\f300"; } .genericon-day::before { content: "\f305"; } .genericon-digg::before { content: "\f221"; } .genericon-document::before { content: "\f443"; } .genericon-dot::before { content: "\f428"; } .genericon-downarrow::before { content: "\f502"; } .genericon-download::before { content: "\f50b"; } .genericon-draggable::before { content: "\f436"; } .genericon-dribbble::before { content: "\f201"; } .genericon-dropbox::before { content: "\f225"; } .genericon-dropdown::before { content: "\f433"; } .genericon-dropdown-left::before { content: "\f434"; } .genericon-edit::before { content: "\f411"; } .genericon-ellipsis::before { content: "\f476"; } .genericon-expand::before { content: "\f431"; } .genericon-external::before { content: "\f442"; } .genericon-facebook::before { content: "\f203"; } .genericon-facebook-alt::before { content: "\f204"; } .genericon-fastforward::before { content: "\f458"; } .genericon-feed::before { content: "\f413"; } .genericon-flag::before { content: "\f468"; } .genericon-flickr::before { content: "\f211"; } .genericon-foursquare::before { content: "\f226"; } .genericon-fullscreen::before { content: "\f474"; } .genericon-gallery::before { content: "\f103"; } .genericon-github::before { content: "\f200"; } .genericon-googleplus::before { content: "\f206"; } .genericon-googleplus-alt::before { content: "\f218"; } .genericon-handset::before { content: "\f50c"; } .genericon-heart::before { content: "\f461"; } .genericon-help::before { content: "\f457"; } .genericon-hide::before { content: "\f404"; } .genericon-hierarchy::before { content: "\f505"; } .genericon-home::before { content: "\f409"; } .genericon-image::before { content: "\f102"; } .genericon-info::before { content: "\f455"; } .genericon-instagram::before { content: "\f215"; } .genericon-italic::before { content: "\f472"; } .genericon-key::before { content: "\f427"; } .genericon-leftarrow::before { content: "\f503"; } .genericon-link::before { content: "\f107"; } .genericon-linkedin::before { content: "\f207"; } .genericon-linkedin-alt::before { content: "\f208"; } .genericon-location::before { content: "\f417"; } .genericon-lock::before { content: "\f470"; } .genericon-mail::before { content: "\f410"; } .genericon-maximize::before { content: "\f422"; } .genericon-menu::before { content: "\f419"; } .genericon-microphone::before { content: "\f50d"; } .genericon-minimize::before { content: "\f421"; } .genericon-minus::before { content: "\f50e"; } .genericon-month::before { content: "\f307"; } .genericon-move::before { content: "\f50f"; } .genericon-next::before { content: "\f429"; } .genericon-notice::before { content: "\f456"; } .genericon-paintbrush::before { content: "\f506"; } .genericon-path::before { content: "\f219"; } .genericon-pause::before { content: "\f448"; } .genericon-phone::before { content: "\f437"; } .genericon-picture::before { content: "\f473"; } .genericon-pinned::before { content: "\f308"; } .genericon-pinterest::before { content: "\f209"; } .genericon-pinterest-alt::before { content: "\f210"; } .genericon-play::before { content: "\f452"; } .genericon-plugin::before { content: "\f439"; } .genericon-plus::before { content: "\f510"; } .genericon-polldaddy::before { content: "\f217"; } .genericon-portfolio::before { content: "\f460"; } .genericon-previous::before { content: "\f430"; } .genericon-print::before { content: "\f469"; } .genericon-quote::before { content: "\f106"; } .genericon-rating-empty::before { content: "\f511"; } .genericon-rating-full::before { content: "\f512"; } .genericon-rating-half::before { content: "\f513"; } .genericon-reddit::before { content: "\f222"; } .genericon-refresh::before { content: "\f420"; } .genericon-reply::before { content: "\f412"; } .genericon-reply-alt::before { content: "\f466"; } .genericon-reply-single::before { content: "\f467"; } .genericon-rewind::before { content: "\f459"; } .genericon-rightarrow::before { content: "\f501"; } .genericon-search::before { content: "\f400"; } .genericon-send-to-phone::before { content: "\f438"; } .genericon-send-to-tablet::before { content: "\f454"; } .genericon-share::before { content: "\f415"; } .genericon-show::before { content: "\f403"; } .genericon-shuffle::before { content: "\f514"; } .genericon-sitemap::before { content: "\f507"; } .genericon-skip-ahead::before { content: "\f451"; } .genericon-skip-back::before { content: "\f450"; } .genericon-spam::before { content: "\f424"; } .genericon-spotify::before { content: "\f515"; } .genericon-standard::before { content: "\f100"; } .genericon-star::before { content: "\f408"; } .genericon-status::before { content: "\f105"; } .genericon-stop::before { content: "\f449"; } .genericon-stumbleupon::before { content: "\f223"; } .genericon-subscribe::before { content: "\f463"; } .genericon-subscribed::before { content: "\f465"; } .genericon-summary::before { content: "\f425"; } .genericon-tablet::before { content: "\f453"; } .genericon-tag::before { content: "\f302"; } .genericon-time::before { content: "\f303"; } .genericon-top::before { content: "\f435"; } .genericon-trash::before { content: "\f407"; } .genericon-tumblr::before { content: "\f214"; } .genericon-twitch::before { content: "\f516"; } .genericon-twitter::before { content: "\f202"; } .genericon-unapprove::before { content: "\f446"; } .genericon-unsubscribe::before { content: "\f464"; } .genericon-unzoom::before { content: "\f401"; } .genericon-uparrow::before { content: "\f500"; } .genericon-user::before { content: "\f304"; } .genericon-video::before { content: "\f104"; } .genericon-videocamera::before { content: "\f517"; } .genericon-vimeo::before { content: "\f212"; } .genericon-warning::before { content: "\f414"; } .genericon-website::before { content: "\f475"; } .genericon-week::before { content: "\f306"; } .genericon-wordpress::before { content: "\f205"; } .genericon-xpost::before { content: "\f504"; } .genericon-youtube::before { content: "\f213"; } .genericon-zoom::before { content: "\f402"; } /* Theme Name: Zuki Theme URI: http://theme.wordpress.com/themes/zuki/ Author: Elmastudio Author URI: http://www.elmastudio.de/en/ Description: Zuki is an elegant, modern, and flexible magazine theme with a custom front page template to show a posts filtered by categories as well as a default blog layout with a right-aligned sidebar. This way you can use Zuki also as a pure blog theme. With Zuki's Recent Posts widgets and the Front Page widget areas, it's easy to create a magazine-style blog in just a few simple steps. Version: 1.2.6-wpcom License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: art, artwork, author-bio, blog, bright, classic-menu, clean, contemporary, craft, custom-background, custom-menu, design, editor-style, elegant, fashion, featured-images, flexible-header, fluid-layout, food, four-columns, full-width-template, infinite-scroll, journal, light, light, magazine, minimal, modern, multiple-menus, news, one-column, photography, post-slider, professional, responsive-layout, right-sidebar, rtl-language-support, site-logo, sophisticated, theme-options, threaded-comments, three-columns, translation-ready, travel, two-columns, white Text Domain: zuki Status: inactive */ /*-------------------------------------------------------------- Table of Contents: ---------------------------------------------------------------- 1.0 - Reset 2.0 - General Styles 3.0 - Links + Colors 4.0 - Header 4.1 - Header Archive Menu Area 5.0 - Posts 5.1 - Single Posts 5.2 - Comments 6.0 - Pagination 7.0 - Custom Front Page 8.0 - Standard Page 9.0 - Archives / Search Results / 404 10.0 - Widgets 10.1 - Custom Zuki Widgets 11.0 - Footer 12.0 - WordPress com Specific Styles 13.0 - Editor Blocks 14.0 - Media Queries 15.0 - Print --------------------------------------------------------------*/ /*-----------------------------------------------------------------------------------*/ /* 1.0 Reset /*-----------------------------------------------------------------------------------*/ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } audio, canvas, video { display: inline-block; *display: inline; } audio:not([controls]) { display: none; } [hidden] { display: none; } html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } figure { margin: 10% 0; } figcaption { text-align: center; } img { border: 0; -ms-interpolation-mode: bicubic; } a:hover, a:active, a:focus { outline: none; } input { -webkit-border-radius: 0; border-radius: 0; } ::-webkit-input-placeholder { color: #191919; } :-moz-placeholder { color: #191919; } ::-moz-placeholder { color: #191919; } :-ms-input-placeholder { color: #191919; } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .screen-reader-text { position: absolute; left: -10000em; } /* Clearfix */ .clearfix:after, #main-wrap .sharedaddy:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; } .cf:before, .cf:after { content: " "; /* 1 */ display: table; /* 2 */ } .cf:after { clear: both; } .hide { display: none; } /*-----------------------------------------------------------------------------------*/ /* 2.0 General Styles /*-----------------------------------------------------------------------------------*/ body { height: 100%; display: block; font-family: 'Libre Baskerville', Georgia, serif; color: #191919; background: #fff; } #container { max-width: 1200px; margin: 0 auto; } #masthead { position: relative; display: block; padding: 20px 0 0; } #main-wrap { padding: 0 10px; } .default-sidebar, #front-sidebar-one, #front-sidebar-two { border-top: 1px solid #ccc; } /* --- Sans Serif Font --- */ #header-top-nav, .search-box #searchform input, .entry-details, #colophon p.site-description, #colophon #site-info, .default-sidebar .widget, .front-sidebar .widget, .nav-wrap, #infinite-handle, #nav-below, #nav-single a span, .rp-small-two-content p span.entry-title, .single-post .post .entry-header .entry-cats, .single-post .post .entry-header .entry-author, #comments .comment-author, #comments .comment-reply, .single-post .entry-meta, .page .edit-link, a.archive-menu-toggle, .site-content .nopassword, .site-content p.nocomments, #searchform input#s, .jetpack_subscription_widget input#subscribe-field { font-family: 'Karla', Verdana, Arial, sans-serif; } /* --- Headings --- */ h1, h2, h3, h4, h5, h6 { font-family: 'Karla', Verdana, Arial, sans-serif; color: #000; clear: both; } h1 { margin-top: 46px; margin-bottom: 20px; font-size: 25px; font-size: 1.5625rem; } h2 { margin-top: 46px; margin-bottom: 15px; font-size: 22px; font-size: 1.375rem; line-height: 1.35; } h3 { margin-top: 38px; margin-bottom: 8px; font-size: 19px; font-size: 1.1875rem; line-height: 1.4; } h4 { margin-top: 30px; margin-bottom: 6px; font-size: 17px; font-size: 1.0625rem; line-height: 1.4; } h5 { margin-top: 24px; margin-bottom: 8px; font-size: 16px; font-size: 1rem; } h6 { margin-top: 24px; margin-bottom: 8px; font-size: 15px; font-size: 0.9375rem; } /* --- Text Elements --- */ p { margin-bottom: 26px; } .entry-content p:last-child { margin-bottom: 0; } .entry-content blockquote p:last-child { margin-bottom: 26px; } ul, ol { margin: 0 0 26px 0; padding-left: 40px; list-style-position: inside; } ul { list-style: square; } ol { list-style: decimal; } li>ul, li>ol { margin-bottom: 0; margin-left: 0; } .entry-content ul, .entry-content ol { padding-left: 50px; } .entry-content ul li, .entry-content ol li, #comments ul li, #comments ol li { margin-bottom: 4px; list-style-position: outside; } .entry-content ul ul li:last-child, .entry-content ol ol li:last-child, #comments ul ul li:last-child, #comments ol ol li:last-child { margin-bottom: 0; } .entry-content ul ul, .entry-content ol ol, #comments ul ul, #comments ol ol { padding-left: 25px; } b, strong { font-weight: bold; } dfn, em, i { font-style: italic; } s, strike, del { text-decoration: line-through; } address { margin: 0 0 34px; font-size: 16px; font-size: 1rem; line-height: 1.6; } pre { max-width: 100%; margin-bottom: 26px; padding: 15px; overflow: auto; background: #ededed; font-family: Consolas, Monaco, monospace; font-size: 13px; font-size: 0.8125rem; line-height: 1.4; } code, kbd, tt, var { font-family: Consolas, Monaco, monospace; font-size: 13px; font-size: 0.8125rem; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #d6fce2; text-decoration: none; } sup, sub { position: relative; vertical-align: baseline; height: 0; font-size: 75%; line-height: 0; } sup { bottom: 1ex; } sub { top: .5ex; } small { font-size: 75%; } big { font-size: 125%; } figure { margin: 0; } img { max-width: 100%; /* Adhere to container width. */ height: auto; /* Make sure images are scaled correctly. */ } dt { padding-bottom: 4px; font-weight: bold; } dd { margin: 0 0 20px; } dl dt { font-weight: bold; } dl dd { margin: 0 0 20px; font-size: 15px; font-size: 0.9375rem; line-height: 1.45; } .wp-smiley { border: 0; margin-bottom: 0; margin-top: 0; padding: 0; } /* --- Tables --- */ table { width: 100%; margin: 0 0 40px; border-collapse: collapse; border-spacing: 0; border-bottom: 1px solid #ddd; line-height: 2; font-family: 'Karla', Verdana, Arial, sans-serif; font-size: 15px; font-size: 0.9375rem; } table td { padding: 10px 10px 10px 0; border-top: 1px solid #ddd; } table caption { margin: 40px 0; } table th { padding: 10px 10px 10px 0; text-align: left; font-weight: bold; color: #191919; } /* --- after / before --- */ .rp-medium-one-content .entry-comments:before, .rp-medium-two-content .entry-comments:before, .rp-big-one-content .entry-comments:before, .rp-big-two-content .entry-comments:before, .rp-color .entry-comments:before, .single-post .entry-header .entry-comments:before, .entry-edit:before, #comments ul.comment-meta a.comment-edit-link:before { display: inline; content: '\2014'; padding: 0 2px 0 0; } /* --- Alignment --- */ .alignleft, .alignright { display: block; } .alignleft { margin: 5px 45px 5px 0; float: left; } .alignright { margin: 5px 0 0 30px; float: right; } .aligncenter { display: block; margin-left: auto; margin-right: auto; clear: both; } .wp-block-button.aligncenter { text-align: center; } img.alignleft, img.alignright { margin-top: 10px; margin-bottom: 20px; } /* --- Forms --- */ input, textarea { padding: 10px; border: 1px solid #cacaca; background: #fff; color: #000; font-family: 'Libre Baskerville', Georgia, serif; font-size: 0.8125rem; line-height: 1.5; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; } form label, .wp-block-jetpack-contact-form .jetpack-field-label { font-family: 'Karla', Verdana, Arial, sans-serif; font-size: 15px; font-size: 0.9375rem; line-height: 1.5; font-weight: bold; padding: 0 0 3px; } /* --- Buttons --- */ input[type="button"], input[type="submit"], .contact-form .contact-submit button, .wp-block-search .wp-block-search__button { padding: 15px 15px 14px; color: rgba(255, 255, 255, 0.85); border: none; font-family: 'Karla', Verdana, Arial, sans-serif; font-size: 13px; font-size: 0.8125rem; letter-spacing: 1px; line-height: 1; text-transform: uppercase; cursor: pointer; -webkit-appearance: none; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; } button, input#submit { margin: 15px 0 10px; padding: 17px 12px 16px; border: none; font-size: 13px; font-size: 0.8125rem; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; -webkit-appearance: none; color: rgba(255, 255, 255, 0.85); } input[type="button"]:hover, input[type="submit"]:hover, input#submit:hover, .widget_blog_subscription input[type="submit"]:hover { background: #000; color: #fff; } .has-background-dim .contact-form .contact-submit button { background-color: rgba(255, 255, 255, 0.6); color: #000; } .has-background-dim .contact-form .contact-submit button:hover { background-color: #fff; color: #000; } /*-----------------------------------------------------------------------------------*/ /* 3.0 Links + Colors /*-----------------------------------------------------------------------------------*/ a { color: #191919; text-decoration: none; } .widget-area p.summary a, .entry-content p a, .entry-content li a, blockquote cite a, .textwidget a, #comments .comment-text a, .authorbox p.author-description a, .wp-block-jetpack-contact-info a { color: #000; border-bottom: 1px solid #ccc; outline: none; } .widget-area .rp-color p.summary a { border-bottom: 1px solid #444; color: #191919; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .entry-details a, #comments a, .nav-wrap a, #colophon a, .authorbox p.author-name a { color: #000; -webkit-transition: all linear 0.1s; -moz-transition: all linear 0.1s; -o-transition: all linear 0.1s; transition: all linear 0.1s; } .widget-area a { border-bottom: none; } .widget-area a:hover, .widget-area .rp-small-two-content p.summary a, .widget-area .rp-small-two-content p.summary a:hover { border-bottom: none !important; } .widget-area .rp-small-two-content p.summary a, .widget-area .rp-color a:hover { color: #191919; } #site-info a { font-weight: bold; } .wp-block-gallery .blocks-gallery-item a, .entry-content .wp-block-cover__inner-container a { color: #fff; } /* --- Hovers --- */ .widget-area p.summary a:hover, .entry-content p a:hover, .entry-content li a:hover, blockquote cite a:hover, .textwidget a:hover, #comments .comment-text a:hover, .authorbox p.author-description a:hover, a.archive-menu-toggle:hover span, .wp-block-jetpack-contact-info a:hover { color: #191919; border-bottom: 1px solid #444; } h1 a:hover, h2 a:hover, h2.entry-title a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #777; -webkit-transition: color linear 0.1s; -moz-transition: color linear 0.1s; -o-transition: color linear 0.1s; transition: color linear 0.1s; } #header-top-nav a:hover, .entry-meta a:hover, .entry-footer a:hover, .entry-author a:hover, .single-post .post .entry-header a:hover, #comments a:hover, .nav-wrap a:hover, #colophon a:hover, .template-archive a:hover, .gallery .gallery-item a:hover, .wp-block-gallery .blocks-gallery-item a:hover, #infinite-handle span:hover, .widget-area .widget_nav_menu a:hover, .tagcloud a:hover, .widget_calendar a:hover, .post .entry-content a.more-link:hover, .widget-area a:hover, #featured-content .flex-direction-nav li a.flex-next:hover:after, #featured-content .flex-direction-nav li a.flex-prev:hover:after, .widget-area .rp-small-two-content p.summary a:hover { color: #999; -webkit-transition: color linear 0.1s; -moz-transition: color linear 0.1s; -o-transition: color linear 0.1s; transition: color linear 0.1s; } .btn-hover { color: #777 !important; } .archive-menu-content a, .archive-menu-content .list-authors a span.author-name, a.archive-menu-toggle span, .widget-area .rp-color .entry-header a, .widget-area .rp-color .story a { border-bottom: 1px solid transparent; -webkit-transition: all linear 0.1s; -moz-transition: all linear 0.1s; -o-transition: all linear 0.1s; transition: all linear 0.1s; } .archive-menu-content .yearly a:hover, .archive-menu-content .monthly a:hover, .archive-menu-content .archive-menu-tags a:hover, .archive-menu-content ul li.cat-item a:hover, .archive-menu-content .list-authors a:hover span.author-name { border-bottom: 1px solid #000; } .widget-area p.summary a:hover, .widget-area .rp-color .entry-header a:hover, .widget-area .rp-color .story a:hover { border-bottom: 1px solid #444 !important; } #footer-social-nav ul li a:hover { color: #fff; } #menu-social li a:hover, #footer-social-nav ul li a:hover { background: #777; -webkit-transition: all linear 0.1s; -moz-transition: all linear 0.1s; -o-transition: all linear 0.1s; transition: all linear 0.1s; } .textwidget a { color: #000; font-weight: bold; } /* --- More Link --- */ .post .entry-content a.more-link { color: #000; background-image: none; border: none; display: inline-block; font-weight: bold; } .post .entry-content a.more-link:before, .post .entry-content a.more-link:after { display: inline; padding: 0; -webkit-font-smoothing: antialiased; vertical-align: top; } .post .entry-content a.more-link:before { content: '\005b'; } .post .entry-content a.more-link:after { content: '\005d'; } /* --- Footer Links --- */ a img { border: 0; } /*-----------------------------------------------------------------------------------*/ /* 4.0 Header /*-----------------------------------------------------------------------------------*/ #site-header { margin: 0; padding: 12px 0 40px 20px; text-align: left; width: 70%; max-width: 480px; float: left; display: block; } #site-header h1 { display: inline; margin: 0; padding: 0; font-size: 20px; font-size: 1.25rem; line-height: 1.2; word-wrap: break-word; } #site-header h1 a:hover { color: #000; } #site-header h2.site-description { display: none; margin: 0; padding: 0; font-family: 'Libre Baskerville', Georgia, serif; font-size: 12px; font-size: 0.75rem; line-height: 1.15; font-weight: normal; font-style: italic; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } /* --- Mobile Menu --- */ #mobile-menu-wrap { display: none; overflow: hidden; clear: both; margin-bottom: 50px; } .menu-open #mobile-menu-wrap { display: block; } #mobile-menu-toggle { display: block; position: relative; margin: 0 20px 0 0; width: 44px; height: 44px; float: right; } #mobile-menu-toggle:after { content: '\f419'; position: absolute; top: 0; left: 0; right: 0; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 18px/1 'Genericons'; line-height: 1; color: #000; vertical-align: top; width: 100%; padding: 14px 0 0 0; background: none; text-align: right; } #mobile-menu-close { display: block; position: relative; background: #000; height: 30px; } #mobile-menu-close:after { content: '\f405'; position: absolute; top: 0; left: 0; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 18px/1 'Genericons'; color: #fff; vertical-align: top; padding: 0; width: 100%; height: 30px; padding: 6px; background: none; text-align: center; } /* --- Header Top Navigation --- */ #header-top-nav { display: block; clear: both; overflow: hidden; text-align: center; padding: 0 10px 20px; } #header-top-nav ul { list-style: none; display: inline-block; margin: 0; padding: 0; font-size: 11px; font-size: 0.6875rem; text-transform: uppercase; letter-spacing: 1px; } #header-top-nav ul li { display: inline-block; padding: 0 10px 10px; line-height: 1.6; } /* --- Menu Top Search --- */ .search-box a#search-toggle { display: none; } #masthead input[type="submit"], .widget_search input[type="submit"] { display: none; } #searchform label.screen-reader-text { display: none; } #masthead .search-box { display: block; } .search-box #searchform { position: relative; margin: 0 auto; display: block; } .search-box #searchform input { width: 100%; height: 55px; padding: 13px 9px 12px 35px; background: #f4f4f4; border: none; font-size: 16px; font-size: 1rem; } .search-box #searchform input:hover, .search-box #searchform input:focus, .search-box #searchform input:active { background: #f4f4f4 !important; border: none !important; } .search-box #searchform:after { content: '\f400'; position: absolute; top: 20px; left: 10px; z-index: 1000; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 18px/1 'Genericons'; color: #191919; vertical-align: top; width: 70px; height: 36px; padding: 0; } /* --- Main Menu --- */ #site-nav { display: block; clear: both; padding: 0; } #site-nav ul { list-style: none; margin: 0; padding: 0; text-align: center; } #site-nav ul li { display: block; margin: 0; padding: 15px 0; border-bottom: 1px solid #ededed; } #site-nav ul li.menu-item-has-children, #site-nav ul li.page_item_has_children { border-bottom: none; padding-bottom: 0; } #site-nav ul ul.sub-menu, #site-nav ul ul.children { display: block; margin: 15px 0 0 0; padding: 0; border-top: 1px solid #ededed; } #site-nav ul li a { padding: 0; font-size: 18px; font-size: 1.125rem; line-height: 1.35; } #site-nav ul li li { padding: 10px 0; } #site-nav ul li li a { font-size: 14px; font-size: 0.875rem; } /*-----------------------------------------------------------------------------------*/ /* 4.1 Header Archive Menu Area /*-----------------------------------------------------------------------------------*/ .archive-menu-wrap { margin: 0; padding: 0; text-align: center; overflow: hidden; clear: both; } .archive-menu-content { display: none; position: relative; background: #ebf8fe; margin: 0 10px 80px; padding: 40px 20px; text-align: left; } a.archive-menu-close { display: block; position: absolute; top: 20px; right: 20px; width: 25px; height: 25px; background: #000; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; } a.archive-menu-close:after { content: '\f405'; position: absolute; top: 0; left: 0; width: 25px; height: 25px; display: inline-block; padding: 4px 0 0 0; font: normal 18px/1 'Genericons'; color: rgba(255, 255, 255, 0.85); z-index: 1000; vertical-align: top; text-align: center; -webkit-font-smoothing: antialiased; } a.archive-menu-close:hover:after { color: #fff; } .archive-menu-wrap h3.archive-menu-title, a.archive-menu-toggle { font-size: 11px; font-size: 0.6875rem; text-transform: uppercase; letter-spacing: 1px; } a.archive-menu-toggle { position: relative; display: inline-block; margin: 0 0 23px; padding: 0 0 7px 14px; text-align: center; color: #191919; } a.archive-menu-toggle:before { content: '\f452'; display: inline-block; position: absolute; top: 0; left: 0; -webkit-font-smoothing: antialiased; font: normal 12px/1 'Genericons'; vertical-align: top; text-align: center; padding: 0; } a.archive-menu-toggle.archive-open:before { padding-top: 3px; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .archive-menu-content ul, .archive-menu-tags { list-style: none; padding: 0; font-size: 13px; font-size: 0.8125rem; line-height: 1.8; } .archive-menu-content ul { margin: 0 0 60px; } .archive-menu-content ul li { display: inline-block; } .archive-menu-content ul.yearly li { display: block; font-size: 24px; font-size: 1.5rem; font-style: italic; } .archive-menu-wrap h3.archive-menu-title { margin: 0 0 28px; font-size: 11px; font-size: 0.6875rem; text-transform: uppercase; letter-spacing: 1px; } .archive-menu-wrap .list-authors h3.archive-menu-title { margin: 0 0 35px; } .archive-menu-content ul.monthly li:after, .archive-menu-content ul li.cat-item:after { display: inline; content: '\002f'; padding: 0 0 0 2px; } .archive-menu-content ul.monthly li a { padding: 0 2px 0 0; } .archive-menu-content ul.monthly li:last-child:after, .archive-menu-content ul li.cat-item:last-child:after { display: none; } .archive-menu-tags a { font-size: 13px !important; font-size: 0.8125rem !important; line-height: 1.8 !important; } .archive-menu-content ul.authors li { display: block; font-size: 13px; font-size: 0.8125rem; margin: 0; padding: 0 0 18px; line-height: 0; } .archive-menu-content ul.authors li:last-child { padding: 0; } .archive-menu-content ul.authors li a { display: inline-block; overflow: hidden; margin: 0; padding: 0; line-height: 1; clear: both; float: none; } .archive-menu-content ul.authors li span { display: block; float: left; } .archive-menu-content ul.authors li span.author-name { margin-left: 10px; padding: 18px 0 3px 0; } /*-----------------------------------------------------------------------------------*/ /* 5.0 Posts /*-----------------------------------------------------------------------------------*/ #primary h3.blog-title, #primary h1.archive-title { margin: 0; border-top: 1px solid #ccc; font-size: 11px; font-size: 0.6875rem; text-transform: uppercase; line-height: 1; letter-spacing: 1.5px; } #primary h3.blog-title { padding: 15px 0 35px; } .archive .site-content .post, .blog .site-content .post, .single-post .site-content .post, .site-content .type-attachment, .search-results .site-content .page { position: relative; display: block; max-width: 100%; margin: 0 0 80px; padding-bottom: 85px; border-bottom: 1px solid #ccc; clear: both; float: none; } .archive .site-content .post:last-of-type, .single-post .site-content .post:last-of-type, .blog .site-content .post:last-of-type, .search-results .site-content .page:last-of-type { margin: 0; border-bottom: none; } .site-content .entry-thumbnail img.wp-post-img { line-height: 0; } /* --- Post Header --- */ .entry-thumbnail { padding-bottom: 20px; } .site-content .entry-header { display: block; padding: 0; word-wrap: break-word; } .entry-header h2.entry-title, .entry-header h1.entry-title { display: block; margin: 0; padding: 0 0 20px; font-family: 'Libre Baskerville', Georgia, serif; font-size: 22px; font-size: 1.375rem; line-height: 1.35; font-weight: normal; word-wrap: break-word; } .entry-header h1.entry-title { padding: 15px 0 20px; } /* --- Post Details --- */ .entry-details { display: block; overflow: hidden; position: relative; margin: 0; padding: 0 0 20px; font-size: 13px; font-size: 0.8125rem; line-height: 1.5; } .entry-details a { font-weight: bold; } /* --- Post Meta --- */ .blog .post .entry-meta, .archive .post .entry-meta, .search-results .entry-meta { display: block; clear: both; margin-top: 30px; padding-top: 7px; font-family: 'Libre Baskerville', Georgia, serif; font-size: 11px; font-size: 0.6875rem; line-height: 1.5; font-style: italic; } .entry-meta .entry-date, .entry-meta .entry-edit, .entry-meta .entry-comments, .entry-meta .entry-cats a { display: inline; } .entry-meta .entry-tags { display: none; } .entry-meta .entry-edit:before, .entry-meta .entry-comments:before { display: inline; content: '\2014'; padding: 0; -webkit-font-smoothing: antialiased; } .entry-meta .entry-comments:before, .entry-meta .entry-edit:before, .comment-meta ul li.comment-edit:before { padding: 5px 2px 0 0; } .entry-meta .entry-tags ul { margin: 0; padding: 0; } /* --- Post Pagination --- */ .page-link { display: block; padding: 15px 0; clear: both; font-size: 14px; font-size: 0.875rem; word-spacing: 18px; } .page-link a { display: inline-block; text-decoration: none; margin-bottom: 8px; } /*-----------------------------------------------------------------------------------*/ /* 5.1 Single Posts /*-----------------------------------------------------------------------------------*/ .single-post .site-content .post:last-of-type { border-bottom: none; } .single-post .post .entry-header { border-top: 1px solid #ccc; } .single-post .post .entry-header .entry-cats, .single-post .post .entry-meta span.meta-title { font-weight: bold; text-transform: uppercase; line-height: 1; letter-spacing: 1.5px; } .single-post .post .entry-header .entry-cats { margin: 0; padding: 13px 0 38px; font-size: 13px; font-size: 0.8125rem; line-height: 1.3; } .single-post .post .entry-header .entry-author { font-size: 13px; font-size: 0.8125rem; padding-bottom: 25px; } .single-post .entry-header .entry-author a { font-weight: bold; } .single-post .entry-header .entry-date, .single-post .entry-header .entry-comments, .single-post .entry-header .entry-edit, .attachment .entry-header .entry-date, .attachment .entry-header .entry-size, .attachment .entry-header .entry-edit { display: inline; font-size: 11px; font-size: 0.6875rem; font-style: italic; } .single-post .entry-meta { display: block; clear: both; padding: 35px 0 8px; font-size: 13px; font-size: 0.8125rem; line-height: 1.3; } .single-post .entry-meta .meta-cats, .single-post .entry-meta .meta-tags { padding-bottom: 5px; } .single-post .entry-meta .meta-cats span.meta-title, .single-post .entry-meta .meta-tags span.meta-title { font-size: 12px; font-size: 0.75rem; font-weight: bold; } /* --- Typography --- */ .entry-content p, .entry-content p.standard-text, .entry-content ul, .entry-content ol, .entry-content .wide-content { font-size: 15px; font-size: 0.9375rem; line-height: 1.73; } p.justify { text-align: justify; } .entry-content blockquote, #comments blockquote { margin-left: 50px; position: relative; } .entry-content blockquote cite, #comments blockquote cite { font-size: 13px; font-size: 0.8125rem; font-style: italic; display: block; padding-top: 15px; text-transform: none; } .entry-content .wp-block-quote.has-text-align-left cite { text-align: left; } .entry-content blockquote cite:before, #comments blockquote cite:before { content: '\2013'; display: inline; padding: 0 2px 0 0; -webkit-font-smoothing: antialiased; } .entry-content p span.dropcap, .has-drop-cap:not(:focus):first-letter { float: left; margin: 0; padding: 2px 5px 0 0; font-size: 47px; font-size: 2.938rem; font-weight: bold; line-height: 1; } .entry-content p.pull-left, .entry-content p.pull-right { margin-bottom: 26px; font-size: 17px; font-size: 1.0625rem; line-height: 1.55; } .entry-content p.pull-right { text-align: right; } .entry-content p.intro { font-size: 17px; font-size: 1.0625rem; font-weight: bold; line-height: 1.5; margin-bottom: 20px; } .page .entry-content p.intro { margin-bottom: 30px; } .entry-content .wide-content { margin: 0 0 26px; } /* --- Images / Video --- */ img { max-width: 100%; height: auto; } a[rel~="attachment"], a[href$=jpg], a[href$=jpeg], a[href$=jpe], a[href$=png], a[href$=gif] { border-bottom: none !important; } img.wp-post-image { padding: 0; } img.img-border { max-width: 98.1%; padding: 5px; background: #fff; border: 1px solid #ddd; } .widget img { max-width: 100%; height: auto; } .wp-caption.alignnone { margin: 0; } .wp-caption { max-width: 100%; } img#wpstats { display: none; } .entry-content p.wp-caption-text, .widget p.wp-caption-text, .type-attachment .entry-content .entry-caption p, .gallery .gallery-item .gallery-caption, .single .gallery .gallery-item .gallery-caption, .wp-block-image figcaption, .wp-block-gallery figcaption, .wp-block-jetpack-slideshow_caption { font-size: 12px; font-size: 0.75rem; line-height: 1.25; font-style: italic; } .entry-content p.wp-caption-text, .type-attachment .entry-content .entry-caption p { margin: 0; padding: 10px 2px 26px; } .entry-content .alignleft p.wp-caption-text { text-align: left; } .entry-content .alignright p.wp-caption-text { text-align: right; margin-right: 6px; } embed, iframe, object, video { max-width: 100%; } .entry-content .twitter-tweet-rendered { max-width: 100% !important; /* Override the Twitter embed fixed width */ } .site-content .type-attachment { padding-top: 0 !important; } .embed-youtube, .embed-vine, .embed-vimeo { padding-bottom: 26px; } /* --- Image Galleries --- */ .gallery { margin: 0 auto; background: lightblue; } .gallery .gallery-item { float: left; margin-top: 0; margin-bottom: 6px; text-align: center; width: 33.3%; } .gallery .gallery-item a { border-bottom: none; } .gallery-columns-2 .gallery-item { width: 50%; } .gallery-columns-2 .gallery-item:nth-of-type(odd), .gallery-columns-3 .gallery-item:nth-of-type(3n+1) { padding-right: 1.4%; } .gallery-columns-2 .gallery-item:nth-of-type(even), .gallery-columns-3 .gallery-item:nth-of-type(3n+3) { padding-left: 1.4%; } .gallery-columns-3 .gallery-item:nth-of-type(3n+2) { padding-left: 0.7%; padding-right: 0.7%; } .gallery-columns-4 .gallery-item:nth-of-type(4n+1), .gallery-columns-5 .gallery-item:nth-of-type(5n+1), .gallery-columns-6 .gallery-item:nth-of-type(6n+1), .gallery-columns-7 .gallery-item:nth-of-type(7n+1), .gallery-columns-8 .gallery-item:nth-of-type(8n+1), .gallery-columns-9 .gallery-item:nth-of-type(9n+1) { padding-right: 1.4%; } .gallery-columns-4 .gallery-item:nth-of-type(4n+4), .gallery-columns-5 .gallery-item:nth-of-type(5n+5), .gallery-columns-6 .gallery-item:nth-of-type(6n+6), .gallery-columns-7 .gallery-item:nth-of-type(7n+7), .gallery-columns-8 .gallery-item:nth-of-type(8n+8), .gallery-columns-9 .gallery-item:nth-of-type(9n+9) { padding-left: 1.4%; } .gallery-columns-4 .gallery-item:nth-of-type(4n+2), .gallery-columns-5 .gallery-item:nth-of-type(5n+2), .gallery-columns-6 .gallery-item:nth-of-type(6n+2), .gallery-columns-7 .gallery-item:nth-of-type(7n+2), .gallery-columns-8 .gallery-item:nth-of-type(8n+2), .gallery-columns-9 .gallery-item:nth-of-type(9n+2) { padding-right: 0.7%; } .gallery-columns-4 .gallery-item:nth-of-type(4n+3), .gallery-columns-5 .gallery-item:nth-of-type(5n+4), .gallery-columns-6 .gallery-item:nth-of-type(6n+5), .gallery-columns-7 .gallery-item:nth-of-type(7n+6), .gallery-columns-8 .gallery-item:nth-of-type(8n+7), .gallery-columns-9 .gallery-item:nth-of-type(9n+8) { padding-left: 0.7%; } .gallery-columns-5 .gallery-item:nth-of-type(5n+3), .gallery-columns-6 .gallery-item:nth-of-type(6n+3), .gallery-columns-6 .gallery-item:nth-of-type(6n+4), .gallery-columns-7 .gallery-item:nth-of-type(7n+3), .gallery-columns-7 .gallery-item:nth-of-type(7n+4), .gallery-columns-7 .gallery-item:nth-of-type(7n+5), .gallery-columns-8 .gallery-item:nth-of-type(8n+3), .gallery-columns-8 .gallery-item:nth-of-type(8n+4), .gallery-columns-8 .gallery-item:nth-of-type(8n+5), .gallery-columns-8 .gallery-item:nth-of-type(8n+6), .gallery-columns-9 .gallery-item:nth-of-type(9n+3), .gallery-columns-9 .gallery-item:nth-of-type(9n+4), .gallery-columns-9 .gallery-item:nth-of-type(9n+5), .gallery-columns-9 .gallery-item:nth-of-type(9n+6), .gallery-columns-9 .gallery-item:nth-of-type(9n+7) { padding-left: 0.7%; padding-right: 0.7%; } .gallery-columns-4 .gallery-item { width: 25%; } .gallery-columns-5 .gallery-item { width: 20%; } .gallery-columns-6 .gallery-item { width: 16.6%; } .gallery-columns-7 .gallery-item { width: 14%; } .gallery-columns-8 .gallery-item { width: 12.5%; } .gallery-columns-9 .gallery-item { width: 11%; } .gallery-columns-2 .attachment-medium { max-width: 92%; height: auto; } .gallery dl, .gallery dt { margin: 0; } .gallery br+br { display: none; } .gallery .gallery-item img { width: 100%; height: auto; } .gallery .gallery-item .gallery-caption { display: none; margin: 2px 2px 24px; padding: 0; } .single .gallery .gallery-item .gallery-caption { display: block; } /* --- Author Box --- */ .single-post .authorbox { position: relative; margin: 0; padding: 65px 0 10px; clear: both; } .authorbox .author-info img.avatar { width: 70px; height: 70px; margin: 2px 0 0 0; float: left; } .authorbox h3.author-name { margin: 0; padding: 0 0 30px; font-family: 'Libre Baskerville', Georgia, serif; font-size: 21px; font-size: 1.3125rem; font-weight: normal; } .authorbox h3.author-name span { font-style: italic; } .authorbox p.author-description { margin: 0; padding: 0 0 0 90px; font-family: 'Libre Baskerville', Georgia, serif; font-size: 13px; font-size: 0.8125rem; line-height: 1.6; } /*-----------------------------------------------------------------------------------*/ /* 5.2 Comments /*-----------------------------------------------------------------------------------*/ #comments, #disqus_thread { position: relative; padding: 0; } #comments li.comment, #comments li.pingback { overflow: hidden; margin: 0 0 30px; padding: 0; } #comments li.comment:last-of-type, #comments li.pingback:last-of-type { margin: 0; } #comments li.comment ul.children { margin: 30px 0 0; } #comments .children .comment:last-child { margin: 0; } #comments h3.comments-title { margin: 0 0 45px; padding: 0 0 5px; font-size: 20px; font-size: 1.25rem; border-bottom: 1px solid #ccc; } #comments h3.comments-title span a { display: none; margin: 5px 0 0 0; font-size: 12px; font-size: 0.75rem; float: right; font-weight: normal; } .site-content ol.commentlist { list-style: none; margin: 0; padding: 0; } .site-content ol.commentlist li { display: block; margin: 0; padding: 0; } #comments ul.children { margin: 0; padding: 0; } /* --- Comment Content --- */ #comments .comment-details { position: relative; margin: 0; padding: 2px 0 0 50px; } #comments article.comment { border-bottom: 1px solid #ededed; } #comments li.pingback { padding: 0 0 0 57px; } #comments .comment-avatar { margin: 0; padding: 0; line-height: 0; display: block; float: left; } #comments .comment-avatar img.avatar { width: 40px; height: 40px; margin: 0; } #comments .comment-author { margin: 0; padding: 0; font-size: 15px; font-size: 0.9375rem; font-weight: bold; } #comments .comment-author span { display: none; } #comments .comment-text { margin: 0; padding: 16px 0 0 0; overflow: hidden; font-size: 13px; font-size: 0.8125rem; line-height: 1.6; } #comments .comment-text p { margin: 0; padding: 0 0 18px; font-size: 13px; font-size: 0.8125rem; line-height: 1.6; } #comments ul.comment-meta { margin: 0; padding: 3px 0 0 0; overflow: hidden; list-style: none; font-size: 11px; font-size: 0.6875rem; font-style: italic; } #comments ul.comment-meta a { text-decoration: none; } #comments ul.comment-meta li { display: inline; } #comments .comment-reply { position: relative; padding: 0 0 25px; font-size: 12px; font-size: 0.75rem; font-weight: bold; } #comments p.comment-awaiting-moderation { display: inline-block; margin: 0 0 26px; padding: 1px 2px; font-family: 'Karla', Verdana, Arial, sans-serif; background: #d6fce2; font-size: 13px; font-size: 0.8125rem; font-style: italic; } /* --- Pingbacks --- */ #comments ol li.pingback span { font-size: 16px; font-size: 1rem; font-weight: bold; } #comments ol li.pingback p { margin: 0; } #comments ol li.pingback a { font-size: 14px; font-size: 0.875rem; font-weight: normal; } #comments .pingback p.pingback-edit a { font-size: 12px; font-size: 0.75rem; } /* --- No Comments Info --- */ .site-content .nopassword, .site-content p.nocomments { position: relative; margin: 15px 0 60px; padding: 0; font-size: 13px; font-size: 0.8125rem; font-weight: bold; } .site-content .post-password-form p { font-size: 16px; font-size: 1rem; } /* Comments Reply */ #comments #respond { margin: 0 0 35px; padding: 40px 0 0; overflow: hidden; text-align: left; } #comments ol.commentlist #respond { margin: 0; padding-left: 0; padding-right: 0; } #comments #respond h3#reply-title { margin: 0; padding: 0; font-size: 18px; font-size: 1.125rem; display: block; } #comments #respond p.comment-notes, #comments #respond p.logged-in-as { margin: 0 0 12px; padding: 5px 0 0; font-size: 11px; font-size: 0.6875rem; font-style: italic; } #respond a#cancel-comment-reply-link { margin: 2px 0 0 0; float: right; font-size: 12px; font-size: 0.75rem; font-weight: bold; } #commentform p.comment-form-author, #commentform p.comment-form-email, #commentform p.comment-form-url, #commentform p.comment-form-comment { margin: 0; padding: 12px 0 0; font-size: 15px; font-size: 0.9375rem; font-weight: bold; } #commentform p.comment-form-author, #commentform p.comment-form-email, #commentform p.comment-form-url, #commentform p.comment-form-comment, .contact-form div { float: none; clear: both; width: 100%; } #commentform p.form-allowed-tags { display: none; } #commentform input#author, #commentform input#email, #commentform input#url { display: block; width: 100%; margin: 8px 0 0; padding: 10px 2%; background: #fff; color: #191919; border: 1px solid #cacaca; font-family: 'Libre Baskerville', Georgia, serif; font-size: 13px; font-size: 0.8125rem; line-height: 1.6; -webkit-appearance: none; outline-color: transparent; outline-style: none; } #commentform textarea#comment { width: 100%; margin: 8px 0 0; padding: 10px; border: 1px solid #cacaca; background: #fff; color: #191919; font-family: 'Libre Baskerville', Georgia, serif; font-size: 13px; font-size: 0.8125rem; line-height: 1.6; -webkit-appearance: none; outline-color: transparent; outline-style: none; } #commentform p.form-submit { margin: 0 0 15px; clear: both; } /*-----------------------------------------------------------------------------------*/ /* 6.0 Pagination /*-----------------------------------------------------------------------------------*/ .nav-wrap, #infinite-handle { display: block; overflow: hidden; clear: both; padding: 15px 0 80px; border-top: 1px solid #ccc; } #nav-below, #nav-single, #nav-comments { overflow: hidden; margin: 0; padding: 0; font-family: 'Libre Baskerville', Georgia, serif; font-size: 11px; font-size: 0.6875rem; line-height: 1.5; font-weight: normal; font-style: italic; } #nav-below, #nav-single a span, #infinite-handle span { display: block; padding-bottom: 4px; font-family: 'Karla', Verdana, Arial, sans-serif; font-size: 11px; font-size: 0.6875rem; letter-spacing: 1px; text-transform: uppercase; font-weight: bold; font-style: normal; } #nav-single a span { color: #000; } #nav-single .nav-next { text-align: right; } #nav-comments { margin-top: 60px; } .nav-previous, .previous-image { float: left; max-width: 50%; } .nav-next, .next-image { float: right; max-width: 50%; } .nav-next a, .nav-previous a, .previous-image a, .next-image a { display: inline-block; } /*-----------------------------------------------------------------------------------*/ /* 7.0 Custom Front Page /*-----------------------------------------------------------------------------------*/ /* --- Front Page Widget Areas --- */ #front-fullwidth-top, #front-fullwidth-center, #front-fullwidth-bottom { clear: both; float: none; } .template-front .widget-area { border-top: 1px solid #ccc; } /*-----------------------------------------------------------------------------------*/ /* 8.0 Standard Page /*-----------------------------------------------------------------------------------*/ .page .site-content .page, .search-no-results .site-content .page { position: relative; margin: 0; padding: 50px 0; border-top: 1px solid #ccc; } .site-content .page .page-note { display: none; position: absolute; top: 2px; left: -270px; max-width: 220px; } .page .site-content .entry-content, .search-no-results .site-content .entry-content { position: relative; padding: 0 0 60px; } .page .entry-header h1.entry-title { margin: 0 0 20px; padding: 0; font-size: 22px; font-size: 1.375rem; line-height: 1.5; display: block; clear: both; } .page.fullwidth #comments { max-width: 100%; padding-left: 0; } .page .entry-thumbnail { padding-bottom: 30px; } .page .edit-link { padding-top: 26px; display: block; font-size: 12px; font-size: 0.75rem; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; } /*-----------------------------------------------------------------------------------*/ /* 9.0 Archives / Search Results / 404 /*-----------------------------------------------------------------------------------*/ .archive-header { padding: 0 0 43px; } #primary h1.archive-title { padding: 15px 0 0; } .archive-header .taxonomy-description p { margin: 7px 0 0 0; font-size: 12px; font-size: 0.75rem; font-style: italic; } .entry-summary p { font-size: 15px; font-size: 0.9375rem; line-height: 1.6; } .entry-summary p:last-child { margin-bottom: 0; } .archive .site-content .post, .search-results .site-content .post, .search-results .site-content .page { clear: both; overflow: hidden; } .search-no-results #searchform input#s { width: 60%; background: #fff; border: 1px solid #cacaca; padding: 11px 10px; } .error404 .site-content .entry-wrap { overflow: hidden; } /*-----------------------------------------------------------------------------------*/ /* 10.0 Widgets /*-----------------------------------------------------------------------------------*/ .widget-area .widget { padding: 15px 0 60px; border-bottom: 1px solid #ccc; clear: both; float: none; overflow: hidden; } .widget-area .widget:last-of-type { border-bottom: none; } .widget .widget-title-wrap { display: block; } .widget h3.widget-title { display: block; margin: 0; padding: 0 0 35px; font-size: 11px; font-size: 0.6875rem; text-transform: uppercase; line-height: 1.2; letter-spacing: 1.5px; } .widget-area .widget_nav_menu ul ul, .widget-area .widget_pages ul ul, .widget-area .widget_categories ul ul { padding: 5px 0 0 20px; font-size: 13px; font-size: 0.8125rem; } .widget-area .widget ul li { padding-bottom: 7px; list-style: none; font-size: 13px; font-size: 0.8125rem; line-height: 1.45; } .widget-area .widget ul li:last-child { padding-bottom: 0; } .widget-area .widget_recent_comments ul li, .widget-area .widget_recent_entries ul li { line-height: 1.3; } .widget-area .widget img.resize { max-width: 100%; height: auto; } .widget select, .widget iframe { max-width: 100%; } .wp_widget_tag_cloud div, .widget_tag_cloud div { -ms-word-break: break-all; word-break: break-word; } .widget_recent_comments a.url { font-weight: bold; } /* --- Text Widget --- */ .textwidget { font-size: 14px; font-size: 0.875rem; line-height: 1.43; } .textwidget p { margin-bottom: 15px; } .textwidget p.text-intro { margin-bottom: 15px; } .widget p.wp-caption-text { margin: 0; padding: 8px 2px 24px; } /* --- Widget with Lists --- */ .widget_categories ul, .widget_archive ul, .widget_top-posts ul, .widget_pages ul, .widget_nav_menu ul, .widget_meta ul, .widget_recent_entries ul, .widget_recent_comments ul { font-size: 13px; font-size: 0.8125rem; padding-left: 0; } .widget-area .widget_recent_comments ul li { padding-bottom: 4px; } /* --- Search Widget (+ default Search Form) --- */ .widget_search { clear: both; overflow: hidden; } .widget_search #searchform, .search-no-results #searchform { max-width: 400px; width: 100%; } .widget_search #searchform input#s { width: 100%; background: #f4f4f4; border: none; padding: 12px 10px; } /* --- RSS Widget --- */ .widget-area .widget_rss ul { margin: 0; padding: 0; } .widget-area .widget_rss ul li { padding-bottom: 20px; } .widget_rss ul li a.rsswidget { font-weight: bold; } .widget-area .widget_rss ul li span.rss-date { font-size: 13px; font-size: 0.8125rem; font-style: italic; } .widget-area .widget_rss ul li span.rss-date:before { content: '\002d'; display: inline; padding: 0 4px 0 2px; -webkit-font-smoothing: antialiased; } .widget-area .widget_rss ul li .rssSummary { font-size: 13px; font-size: 0.8125rem; padding: 4px 0; display: inline-block; line-height: 1.4; } /* --- Standard Recent Posts --- */ .widget_recent_entries span.post-date { display: block; } .widget_recent_entries span.post-date:before { content: '\002D'; display: inline; padding: 0 4px 0 0; -webkit-font-smoothing: antialiased; } /* --- Calendar Widget --- */ .widget_calendar #calendar_wrap { position: relative; } .widget_calendar #calendar_wrap table { width: 98%; font-size: 13px; font-size: 0.8125rem; } .widget_calendar #calendar_wrap a { font-weight: bold; } .widget_calendar #wp-calendar caption { margin: 0 0 15px; text-align: left; font-size: 11px; font-size: 0.6875rem; font-weight: bold; text-transform: uppercase; letter-spacing: 1.5px; line-height: 1.2; } .widget_calendar table#wp-calendar tr th { padding: 2px; text-align: center; font-weight: bold; } .widget_calendar table#wp-calendar tr td { padding: 3px 5px; border: 1px solid #ededed; } .widget_calendar table#wp-calendar tr td#today { font-weight: bold; } .widget_calendar table#wp-calendar tbody tr td a { display: block; } .widget_calendar table#wp-calendar tbody tr td a:hover { text-decoration: underline; } /*-----------------------------------------------------------------------------------*/ /* 10.1 Custom Zuki Widgets /*-----------------------------------------------------------------------------------*/ /* --- Zuki Quote Widget --- */ .widget_zuki_quote blockquote.quote-text { line-height: 1.4; letter-spacing: -0.5px; font-family: 'Libre Baskerville', Georgia, serif; } .default-sidebar .widget_zuki_quote blockquote.quote-text, .front-sidebar .widget_zuki_quote blockquote.quote-text { font-size: 23px; font-size: 1.4375rem; } .front-fullwidth .widget_zuki_quote blockquote.quote-text, .front-content .widget_zuki_quote blockquote.quote-text { font-size: 28px; font-size: 1.75rem; } .widget_zuki_quote blockquote.quote-text p { margin-bottom: 16px; } .widget_zuki_quote cite.quote-author { display: block; text-align: right; font-size: 15px; font-size: 0.9375rem; font-style: normal; } .widget_zuki_quote cite.quote-author:before { content: '\2013'; display: inline; padding: 0 2px 0 0; -webkit-font-smoothing: antialiased; } /* --- Zuki Social Custom Menu --- */ #footer-social-nav { padding: 0 0 23px; } #menu-social, #footer-social-nav ul { display: inline-block; overflow: hidden; margin: 0; padding: 0; } #menu-social li, #footer-social-nav ul li { display: inline-block; margin: 0; padding: 0 3px 10px; list-style: none; } #menu-social li a, #footer-social-nav ul li a { display: block; padding: 0; margin: 0; line-height: 1; text-align: center; overflow: hidden; } #menu-social li a { width: 30px; height: 30px; font-size: 16px; font-size: 1rem; color: #fff; } #menu-social li a, #footer-social-nav ul li a { width: 30px; height: 30px; font-size: 16px; font-size: 1rem; color: #fff; text-align: center; background: #191919; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } #menu-social li a:before, #footer-social-nav ul li a:before { display: inline-block; width: 30px; height: 30px; -webkit-font-smoothing: antialiased; vertical-align: top; visibility: visible; } #menu-social li a::before, #footer-social-nav ul li a::before { font: normal 16px/1 'Genericons'; padding: 7px 0 0 0; text-align: center; } #menu-social li a::before, #footer-social-nav ul li a::before { content: '\f408'; } #menu-social li a[href*="codepen.io"]::before, #footer-social-nav ul li a[href*="codepen.io"]::before { content: '\f216'; } #menu-social li a[href*="digg.com"]::before, #footer-social-nav ul li a[href*="digg.com"]::before { content: '\f221'; } #menu-social li a[href*="dropbox.com"]::before, #footer-social-nav ul li a[href*="dropbox.com"]::before { content: '\f225'; } #menu-social li a[href*="facebook.com"]::before, #footer-social-nav ul li a[href*="facebook.com"]::before { content: '\f204'; } #menu-social li a[href*="flickr.com"]::before, #footer-social-nav ul li a[href*="flickr.com"]::before { content: '\f211'; } #menu-social li a[href*="plus.google.com"]::before, #footer-social-nav ul li a[href*="plus.google.com"]::before { content: '\f218'; } #menu-social li a[href*="github.com"]::before, #footer-social-nav ul li a[href*="github.com"]::before { content: '\f200'; } #menu-social li a[href*="instagram.com"]::before, #footer-social-nav ul li a[href*="instagram.com"]::before { content: '\f215'; } #menu-social li a[href*="linkedin.com"]::before, #footer-social-nav ul li a[href*="linkedin.com"]::before { content: '\f208'; } #menu-social li a[href*="pinterest.com"]::before, #footer-social-nav ul li a[href*="pinterest.com"]::before { content: '\f210'; } #menu-social li a[href*="path.com"]::before, #footer-social-nav ul li a[href*="path.com"]::before { content: '\f219'; } #menu-social li a[href*="dribbble.com"]::before, #footer-social-nav ul li a[href*="dribbble.com"]::before { content: '\f201'; } #menu-social li a[href*="polldaddy.com"]::before, #footer-social-nav ul li a[href*="polldaddy.com"]::before { content: '\f217'; } #menu-social li a[href*="getpocket.com"]::before, #footer-social-nav ul li a[href*="getpocket.com"]::before { content: '\f224'; } #menu-social li a[href*="reddit.com"]::before, #footer-social-nav ul li a[href*="reddit.com"]::before { content: '\f222'; } #menu-social li a[href*="skype.com"]::before, #menu-social li a[href*="skype:"]::before, #footer-social-nav ul li a[href*="skype.com"]::before, #footer-social-nav ul li a[href*="skype:"]::before { content: '\f220'; } #menu-social li a[href*="stumbleupon.com"]::before, #footer-social-nav ul li a[href*="stumbleupon.com"]::before { content: '\f223'; } #menu-social li a[href*="tumblr.com"]::before, #footer-social-nav ul li a[href*="tumblr.com"]::before { content: '\f214'; } #menu-social li a[href*="twitter.com"]::before, #footer-social-nav ul li a[href*="twitter.com"]::before { content: '\f202'; } #menu-social li a[href*="vimeo.com"]::before, #footer-social-nav ul li a[href*="vimeo.com"]::before { content: '\f212'; } #menu-social li a[href*="youtube.com"]::before, #footer-social-nav ul li a[href*="youtube.com"]::before { content: '\f213'; } #menu-social li a[href*="wordpress.org"]::before, #menu-social li a[href*="wordpress.com"]::before, #footer-social-nav ul li a[href*="wordpress.org"]::before, #footer-social-nav ul li a[href*="wordpress.com"]::before { content: '\f205'; } #menu-social li a[href*="feed"]::before, #footer-social-nav ul li a[href*="feed"]::before { content: '\f413'; } #menu-social li a[href*="mailto"]::before, #footer-social-nav ul li a[href*="mailto"]::before { content: '\f410'; } /*-----------------------------------------------------------------------------------*/ /* 9.2 Custom Zuki Front Page Widgets /*-----------------------------------------------------------------------------------*/ .front-fullwidth .widget_zuki_recentposts_small, .front-content .widget_zuki_recentposts_small, .front-fullwidth .widget_zuki_recentposts_medium, .front-content .widget_zuki_recentposts_medium { padding-bottom: 20px; } .front-fullwidth .widget_zuki_recentposts_big, .front-content .widget_zuki_recentposts_big { padding-bottom: 40px; } .entry-thumb a { display: block; line-height: 0; } /* --- Serif Fonts --- */ .rp-small-one-content .entry-date, .rp-small-two-content p span.entry-title:after, .rp-big-one-content h2.entry-title, .rp-big-two-content h2.entry-title, .rp-big-one-content, .rp-big-two-content { font-family: 'Libre Baskerville', Georgia, serif; } /* --- Zuki Recent Posts Widgets Titles --- */ .widget_zuki_recentposts_small .rp-small-one .rp-small-one-content { line-height: 0.95; } .rp-small-one-content h3.entry-title { margin: 0; font-size: 13px; font-size: 0.8125rem; line-height: 1.15; display: inline; } .rp-medium-one-content h3.entry-title, .rp-color h3.entry-title { margin: 0; font-size: 15px; font-size: 0.9375rem; line-height: 1.3; word-break: break-word; } .rp-medium-two-content h3.entry-title { margin: 0; font-size: 20px; font-size: 1.25rem; line-height: 1.2; word-break: break-word; } .rp-big-one-content h2.entry-title { margin: 0 0 15px; font-size: 42px; font-size: 2.625rem; font-weight: 400; line-height: 1.25; } .front-fullwidth .rp-big-one-content h2.entry-title, .front-content .rp-big-one-content h2.entry-title { font-size: 24px; font-size: 1.5rem; } /* --- Zuki Recent Posts Small One --- */ .widget_zuki_recentposts_small .rp-small-one { border-right: 1px solid #ededed; min-height: 60px; margin-bottom: 20px; display: block; float: left; } .rp-small-one-content { padding: 0; margin: 0 10px; min-height: 60px; display: block; } .rp-small-one-content .entry-thumb { width: 60px; float: left; margin: 0 6px 0 0; } .rp-small-one-content .entry-date, .rp-medium-one-content .entry-date, .rp-color .entry-cats { padding-bottom: 3px; font-size: 11px; font-size: 0.6875rem; font-style: italic; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-one, .front-content .widget_zuki_recentposts_small .rp-small-one { width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ededed; border-right: none; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-one:last-of-type, .front-content .widget_zuki_recentposts_small .rp-small-one:last-of-type { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-one:nth-of-type(5n+1) { clear: left; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-one:nth-of-type(5n+5) { clear: right; border-right: none; } .front-content .widget_zuki_recentposts_small .rp-small-one:nth-of-type(3n+1) { clear: left; } .front-content .widget_zuki_recentposts_small .rp-small-one:nth-child(3n+3) { clear: right; border-right: none; } .front-sidebar .widget_zuki_recentposts_small .rp-small-one, .default-sidebar .widget_zuki_recentposts_small .rp-small-one { width: 100%; float: none; padding-bottom: 10px; margin-bottom: 10px; border-right: none; border-bottom: 1px solid #ededed; font-family: 'Libre Baskerville', Georgia, serif; } .front-sidebar .rp-small-one-content, .default-sidebar .rp-small-one-content { margin: 0; min-height: auto; } .front-sidebar .widget_zuki_recentposts_small .rp-small-one:last-of-type, .default-sidebar .widget_zuki_recentposts_small .post:last-of-type { margin-bottom: 0; border-bottom: none; } /* --- Zuki Recent Posts Small Two --- */ .front-fullwidth .widget_zuki_recentposts_small .rp-small-two, .front-content .widget_zuki_recentposts_small .rp-small-two { width: 100%; } .widget_zuki_recentposts_small .rp-small-two { border-bottom: 1px solid #ededed; margin-bottom: 15px; padding-bottom: 15px; display: block; } .rp-small-two-content p span.entry-title { font-size: 13px; font-size: 0.8125rem; font-weight: bold; line-height: 1.25; word-break: break-word; } .rp-small-two-content p span.entry-title:after { display: inline; content: '\2014'; padding: 0 0 0 4px; font-size: 11px; font-size: 0.6875rem; line-height: 1.5; } .rp-small-two-content p { display: inline; font-size: 11px; font-size: 0.6875rem; line-height: 1.5; } .rp-small-two-content a:hover { color: #999; } .rp-small-two-content span.entry-date { font-style: italic; padding-left: 4px; } .front-sidebar .widget_zuki_recentposts_small .rp-small-two, .default-sidebar .widget_zuki_recentposts_small .rp-small-two { float: none; padding-bottom: 15px; margin-bottom: 15px; border-right: none; border-bottom: 1px solid #ededed; font-family: 'Libre Baskerville', Georgia, serif; } .widget_zuki_recentposts_small .rp-small-two:last-of-type { border-bottom: none; margin-bottom: 0; } /* --- Zuki Recent Posts Medium One --- */ .widget_zuki_recentposts_medium .rp-medium-one { display: block; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ededed; font-family: 'Libre Baskerville', Georgia, serif; } .widget_zuki_recentposts_medium .rp-medium-one:last-of-type { margin-bottom: 0; border-bottom: none; } .widget_zuki_recentposts_medium .rp-medium-one .entry-thumb { margin: 0 0 10px; } .rp-medium-one-content p { margin: 7px 0 3px; font-size: 11px; font-size: 0.6875rem; line-height: 1.5; } .rp-medium-one-content .entry-author, .rp-medium-one-content .entry-comments { display: inline; font-size: 11px; font-size: 0.6875rem; line-height: 1.5; font-style: italic; } .front-sidebar .widget_zuki_recentposts_medium .rp-medium-one, .default-sidebar .widget_zuki_recentposts_medium .rp-medium-one { float: none; margin-bottom: 20px; padding-bottom: 20px; border-right: none; border-bottom: 1px solid #ededed; font-family: 'Libre Baskerville', Georgia, serif; } .front-sidebar .widget_zuki_recentposts_medium .rp-medium-one:last-of-type, .default-sidebar .widget_zuki_recentposts_medium .rp-medium-one:last-of-type { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .front-sidebar .rp-medium-one-content .entry-thumb, .default-sidebar .rp-medium-one-content .entry-thumb { margin: 0 0 12px; } /* --- Zuki Recent Posts Medium Two --- */ .widget_zuki_recentposts_medium .rp-medium-two { display: block; float: left; margin-bottom: 40px; font-family: 'Libre Baskerville', Georgia, serif; overflow: hidden; } .front-fullwidth .rp-medium-two-content .entry-thumb { display: block; } .front-sidebar .rp-medium-two-content .entry-thumb, .default-sidebar .rp-medium-two-content .entry-thumb { margin-bottom: 5px; } .front-fullwidth .rp-medium-two-content .story { display: block; padding: 25px 0 0 0; } .front-content .rp-medium-two-content .story { display: block; padding: 25px 0 0 0; } .rp-medium-two-content p.summary { display: block; margin: 25px 0 20px; font-size: 13px; font-size: 0.8125rem; line-height: 1.6; } .rp-medium-two-content .entry-author, .rp-medium-two-content .entry-comments, .rp-medium-two-content .entry-date, .rp-medium-two-content .entry-cats, .rp-big-one-content .entry-author, .rp-big-one-content .entry-comments, .rp-big-one-content .entry-date, .rp-big-one-content .entry-cats, .rp-big-two-content .entry-footer, .rp-color .entry-footer { font-size: 11px; font-size: 0.6875rem; line-height: 1.5; font-style: italic; } .rp-medium-two-content .entry-author, .rp-medium-two-content .entry-cats, .rp-big-one-content .entry-author, .rp-big-one-content .entry-cats { display: block; } .rp-medium-two-content .entry-comments, .rp-medium-two-content .entry-date, .rp-big-one-content .entry-comments, .rp-big-one-content .entry-date, .rp-big-two-content .entry-comments, .rp-big-two-content .entry-date, .rp-color .entry-date, .rp-color .entry-comments { display: inline; } .rp-medium-two-content .entry-author { padding-top: 5px; } .front-sidebar .widget_zuki_recentposts_medium .rp-medium-two, .default-sidebar .widget_zuki_recentposts_medium .rp-medium-two { width: 50%; } .front-sidebar .rp-medium-two-content h3.entry-title, .default-sidebar .rp-medium-two-content h3.entry-title { margin: 0; font-size: 13px; font-size: 0.8125rem; line-height: 1.15; } .front-sidebar .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(odd), .default-sidebar .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(odd) { clear: left; padding-right: 5px; margin-bottom: 15px; } .front-sidebar .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(even), .default-sidebar .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(even) { clear: right; padding-left: 5px; margin-bottom: 15px; } .front-sidebar .rp-medium-two-content .entry-author, .front-sidebar .rp-medium-two-content p.summary, .front-sidebar .rp-medium-two-content .entry-comments, .front-sidebar .rp-medium-two-content .entry-cats, .default-sidebar .rp-medium-two-content .entry-author, .default-sidebar .rp-medium-two-content p.summary, .default-sidebar .rp-medium-two-content .entry-comments, .default-sidebar .rp-medium-two-content .entry-cats { display: none; } /* --- Zuki Recent Posts Big One --- */ .widget_zuki_recentposts_big .rp-big-one { position: relative; margin-bottom: 40px; overflow: hidden; clear: both; } .front-content .widget_zuki_recentposts_big .rp-big-one { margin-bottom: 80px; overflow: hidden; clear: both; } .front-content .widget_zuki_recentposts_big .rp-big-one:last-of-type { margin-bottom: 40px; } .front-fullwidth .rp-big-one-content .entry-thumb, .front-content .rp-big-one-content .entry-thumb { padding-bottom: 15px; } #featured-content .rp-big-one-content { position: relative; } #featured-content .rp-big-one-content .story { position: absolute; top: 25px; right: 10px; padding: 15px 10px; background-color: rgba(255, 255, 255, 0.9); word-wrap: break-word; } .front-fullwidth .rp-big-one-content .story { padding: 0 0 40px; word-wrap: break-word; } .front-fullwidth .widget_zuki_recentposts_big .rp-big-one:last-of-type .story { padding: 0; } .rp-big-one-content .entry-author { font-size: 15px; font-size: 0.9375rem; padding-bottom: 25px; } .rp-big-one-content .entry-author span { font-style: italic; } .rp-big-one-content p.summary { font-size: 13px; font-size: 0.8125rem; line-height: 1.6; } .front-sidebar .rp-big-one-content .entry-author, .front-sidebar .rp-big-one-content .entry-cats, .front-sidebar .rp-big-one-content p.summary, .default-sidebar .rp-big-one-content .entry-author, .default-sidebar .rp-big-one-content .entry-cats, .default-sidebar .rp-big-one-content p.summary { display: none; } .front-sidebar .rp-big-one-content h2.entry-title, .front-sidebar .rp-big-two-content h2.entry-title, .default-sidebar .rp-big-one-content h2.entry-title, .default-sidebar .rp-big-two-content h2.entry-title { margin: 12px 0 8px; padding: 0; font-size: 24px; font-size: 1.5rem; line-height: 1.25; } .widget_zuki_recentposts_big .rp-big-one:last-of-type { margin-bottom: 0; } /* --- Zuki Recent Posts Big Two --- */ .front-fullwidth .widget_zuki_recentposts_big .rp-big-two, .front-content .widget_zuki_recentposts_big .rp-big-two { position: relative; overflow: hidden; margin: 0 0 80px; } .front-fullwidth .widget_zuki_recentposts_big .rp-big-two:last-of-type, .front-content .widget_zuki_recentposts_big .rp-big-two:last-of-type { margin: 0 0 40px; } .front-sidebar .widget_zuki_recentposts_big .rp-big-two, .default-sidebar .widget_zuki_recentposts_big .rp-big-two { margin-bottom: 40px; } .front-fullwidth .rp-big-two-content .entry-thumb, .front-content .rp-big-two-content .entry-thumb { margin-bottom: 30px; } .front-fullwidth .rp-big-two-content .entry-header h2.entry-title, .front-content .rp-big-two-content .entry-header h2.entry-title { margin: 0; padding: 0; font-size: 24px; font-size: 1.5rem; line-height: 1.2; font-weight: 400; } .front-fullwidth .entry-header { max-width: 100%; } .front-fullwidth .rp-big-two-content .story, .front-content .rp-big-two-content .story { padding: 20px 0 0 0; } .front-fullwidth .rp-big-two-content .entry-author, .front-content .rp-big-two-content .entry-author { font-size: 15px; font-size: 0.9375rem; padding-bottom: 18px; } .rp-big-two-content .entry-author span { font-style: italic; } .front-fullwidth .rp-big-two-content p.summary, .front-content .rp-big-two-content p.summary { display: block; margin: 0; font-size: 13px; font-size: 0.8125rem; line-height: 1.6; } .front-fullwidth .rp-big-two-content p.summary, .front-content .rp-big-two-content p.summary { max-width: 680px; } .front-fullwidth .rp-big-two-content .entry-footer, .front-content .rp-big-two-content .entry-footer { display: block; margin: 0; padding: 20px 0 0 0; } .front-sidebar .rp-big-two-content p.summary, .front-sidebar .rp-big-two-content .entry-cats, .front-sidebar .rp-big-two-content .entry-author, .default-sidebar .rp-big-two-content p.summary, .default-sidebar .rp-big-two-content .entry-cats, .default-sidebar .rp-big-two-content .entry-author { display: none; } /* --- Zuki Recent Posts Widget Color --- */ .widget_zuki_recentposts_color .bg-wrap { display: block; background: #ebf8fe; } .widget_zuki_recentposts_color .post { position: relative; padding: 20px; font-family: 'Libre Baskerville', Georgia, serif; } .rp-color p.summary { margin: 10px 0 5px; font-size: 11px; font-size: 0.6875rem; line-height: 1.5; } .rp-color .entry-thumb { margin: 0 0 12px; } /*-----------------------------------------------------------------------------------*/ /* 11.0 Footer /*-----------------------------------------------------------------------------------*/ #colophon { position: relative; border-top: 1px solid #ccc; padding: 35px 0; text-align: center; clear: both; overflow: hidden; } #colophon p.site-description { margin-bottom: 38px; font-weight: bold; } #colophon h3.social-nav-title { margin: 0 0 17px; font-family: 'Libre Baskerville', Georgia, serif; font-size: 12px; font-size: 0.75rem; font-weight: normal; font-style: italic; } /* --- Footer Credit --- */ #colophon #site-info { display: block; padding: 0; font-size: 12px; font-size: 0.75rem; line-height: 1.45; } #colophon #site-info ul { margin: 0; padding: 0; list-style: none; } #colophon #site-info ul.credit, #colophon #site-info ul.credit li, #colophon p.credittext { display: block; padding: 0; } #colophon p.credittext { margin: 0; } /* --- Footer Widget Area --- */ #footerwidgets-wrap { float: none; clear: both; } /*-----------------------------------------------------------------------------------*/ /* 12.0 WordPress com Specific Styles /*-----------------------------------------------------------------------------------*/ .widget_wpcom_social_media_icons_widget ul { padding-left: 0; } /* --- Subscription Widget --- */ .widget_blog_subscription { clear: both; overflow: hidden; } .widget_blog_subscription p { max-width: 390px; font-size: 13px; font-size: 0.8125rem; line-height: 1.6; } .widget_blog_subscription input#subscribe-field { float: left; width: 60% !important; height: 40px; margin-right: 2%; padding: 6px !important; font-family: 'Karla', Verdana, Arial, sans-serif; font-size: 13px; font-size: 0.8125rem; color: #191919; } .widget_blog_subscription input#subscribe-field:active, .widget_blog_subscription input#subscribe-field:focus { border: 1px solid #bcbcbc; } .widget_blog_subscription input[type="submit"] { width: 38%; height: 40px; padding: 15px 6px 14px; font-size: 11px; font-size: 0.6875rem; float: right; text-align: center; } .widget-grofile ul.grofile-accounts { margin: 0 auto; display: inline-block; } .widget-grofile img.grofile-thumbnail { padding: 15px; width: auto; -webkit-border-radius: 400px; -moz-border-radius: 400px; border-radius: 400px; } .comment-subscription-form .subscribe-label { display: inline !important; float: none !important; font-size: 12px; font-size: 0.75rem; font-weight: normal; } p.comment-subscription-form { clear: both; overflow: hidden; margin-top: 5px !important; margin-bottom: 5px !important; font-size: 12px; font-size: 0.75rem; font-weight: normal; } p.comment-subscription-form:last-child { padding-top: 0; margin-bottom: 0 !important; } .widget_twitter_timeline iframe { display: block; } .widget_jetpack_display_posts_widget h4 { margin: 35px 0 15px; font-size: 18px; font-size: 1.125rem; } .widget_jetpack_display_posts_widget img { margin: 0 0 15px; } .widget_jetpack_display_posts_widget p { font-size: 15px; font-size: 0.9375rem; line-height: 1.6; } #main-wrap .sharedaddy { width: 100%; display: block; margin: 0; padding: 0; float: none; clear: both; } #primary .sharedaddy h3.sd-title { margin: 2px 0; float: left; } #primary .sharedaddy h3.sd-title, div#jp-relatedposts h3.jp-relatedposts-headline { font-family: 'Karla', Verdana, Arial, sans-serif; font-size: 12px; font-size: 0.75rem; font-weight: bold; } div.sharedaddy h3.sd-title:before { display: none !important; } div.sharedaddy .sd-content ul { margin: 0 !important; } div.sharedaddy h3, #content div.sharedaddy h3, #main div.sharedaddy h3, #primary div.sharedaddy h3 { float: left; padding: 3px 20px 0 0; } #main-wrap .sharedaddy div.sd-block { border-top: none !important; border-top: none !important; padding-top: 26px; } .sharedaddy a.sd-button { vertical-align: top; } .entry-content .sharedaddy .sd-content { float: left; } .contact-form { padding: 0 0 26px; max-width: 670px; } .contact-form div { overflow: hidden; margin-top: 10px; } .contact-form label { margin-bottom: 6px !important; font-size: 13px; font-size: 0.8125rem; } .contact-form label span { margin-left: 3 !important; padding-top: 0; font-weight: normal; font-size: 12px; font-size: 0.75rem; color: #ccc; } .contact-form input, .contact-form textarea { margin-bottom: 8px; } .page .contact-form input[type='text'], .page .contact-form input[type='email'], .page .contact-form textarea { display: block; width: 100%; max-width: 100%; } .contact-form input[type='text'], .contact-form input[type='email'] { margin-bottom: 4px !important; } .contact-form p.contact-submit { clear: both; float: none; margin-top: 15px; overflow: hidden; } /* --- Infinite Scroll --- */ .infinite-scroll #nav-below, .infinite-scroll .nav-wrap, .infinite-scroll.neverending #colophon { display: none; } .infinity-end.neverending #colophon { display: block; } #infinite-footer .container { display: none; } #infinite-handle { float: none; margin: 0; } #infinite-handle span { background: none; border-radius: 0; color: #191919; cursor: pointer; display: inline-block; padding: 0; } #infinite-handle span:before { display: inline-block; content: '\f420'; padding: 0 5px 0 0; -webkit-font-smoothing: antialiased; font: normal 13px/1 'Genericons'; vertical-align: top; } .infinite-loader { margin: 0; padding: 32px 0 115px; border-top: 1px solid #ccc; } .infinity-success .infinite-wrap { padding-top: 80px; border-top: 1px solid #ccc; } /* --- Featured Content Slider --- */ .flexslider { display: block; margin: 0; background: none; } .flexslider .rp-big-one-content { margin-bottom: 60px; padding-top: 15px; border-top: 1px solid #ccc; } .flex-control-nav { display: none; } #featured-content .flex-direction-nav { display: block; } #featured-content .flex-direction-nav li a { opacity: 1; padding: 0; width: 36px; height: 36px; background-color: rgba(255, 255, 255, 0.9); text-indent: 0; top: auto; bottom: 60px; } #featured-content .flex-direction-nav li a span { display: none; } #featured-content .flex-direction-nav li a.flex-next { left: 36px; } #featured-content .flex-direction-nav li a.flex-prev { left: 0; } #featured-content .flex-direction-nav li a.flex-next:after, #featured-content .flex-direction-nav li a.flex-prev:after { z-index: 1000; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 24px/1 'Genericons'; color: #191919; vertical-align: top; width: 36px; height: 36px; padding: 6px 0 0 0; text-align: center; -webkit-transition: color linear 0.1s; -moz-transition: color linear 0.1s; -o-transition: color linear 0.1s; transition: color linear 0.1s; } #featured-content .flex-direction-nav li a.flex-next:after { content: '\f429'; } #featured-content .flex-direction-nav li a.flex-prev:after { content: '\f430'; } #featured-content .entry-author, #featured-content .entry-date, #featured-content .entry-comments, #featured-content .entry-cats, #featured-content p.summary { display: none; } #featured-content .rp-big-one-content h2.entry-title { margin: 0; font-size: 14px; font-size: 0.875rem; font-weight: 400; line-height: 1.4; } #featured-content .rp-big-one-content .story { width: 250px; } /* --- Multi Columns --- */ .two-columns-one, .three-columns-one, .three-columns-two, .four-columns-one, .four-columns-two, .four-columns-three { width: 100%; } .entry-content .two-columns-one, .entry-content .three-columns-one, .entry-content .three-columns-two, .entry-content .four-columns-one, .entry-content .four-columns-two, .entry-content .four-columns-three { position: relative; float: left; margin-bottom: 26px; font-size: 14px; font-size: 0.875rem; line-height: 1.7; } .entry-content .two-columns-one p, .entry-content .three-columns-one p, .entry-content .three-columns-two p, .entry-content .four-columns-one p, .entry-content .four-columns-two p, .entry-content .four-columns-three p { font-size: 14px; font-size: 0.875rem; line-height: 1.7; } .last { clear: right; margin-right: 0 !important; } .divider { width: 100%; margin-bottom: 13px; padding-top: 13px; display: block; clear: both; } /*-----------------------------------------------------------------------------------*/ /* 14.0 Editor Blocks /*-----------------------------------------------------------------------------------*/ .wp-block-embed, .wp-block-gallery { padding-bottom: 35px; } .entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), [class*="__inner-container"]>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 640px; margin-left: auto; margin-right: auto; } .entry-content>* { margin-left: auto; margin-right: auto; margin-bottom: 1.25em; } /* --- Custom Font Size Palette --- */ .entry-content p.has-small-font-size { font-size: 13px; } .entry-content p.has-regular-font-size { font-size: 15px; } .entry-content p.has-large-font-size { font-size: 19px; } .entry-content p.has-larger-font-size { font-size: 24px; } /* --- Separator Block --- */ .wp-block-separator { border: none; border-bottom: 1px solid #ccc; margin: 2.5em auto; clear: both; } /* --- Quote and Pullquote Block --- */ .wp-block-quote { margin-bottom: 26px; } .wp-block-quote p { margin-bottom: 0; } .wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer { color: inherit !important; font-size: 13px; text-align: right; font-style: italic; margin-top: 0; } .wp-block-quote.has-text-align-center cite { text-align: center; } .wp-block-quote.is-large, .wp-block-quote.is-style-large { padding: 0 0 26px 50px; } .wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: 19px; font-style: normal; line-height: 1.6; } .wp-block-column .wp-block-quote { margin-left: 0; } .wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer { font-size: 13px; } .wp-block-pullquote { margin-left: 0; margin-right: 0; padding: 0; text-align: center; border: none; font-size: 17px; line-height: 1.55; } .wp-block-pullquote blockquote { margin-left: 0; margin-bottom: 26px; } @media screen and (min-width: 1023px) { .entry-content .wp-block-pullquote.alignleft blockquote { margin: 0 40px 0 -40px; } .entry-content .wp-block-pullquote.alignright blockquote { margin: 0 -40px 0 40px; } } .entry-content .wp-block-pullquote p { margin: 0; font-size: 17px; line-height: 1.55; } .entry-content .wp-block-pullquote cite { text-align: center; color: inherit !important; } .entry-content .wp-block-pullquote.alignleft, .entry-content .wp-block-pullquote.alignleft cite { text-align: left; } .entry-content .wp-block-pullquote.alignright, .entry-content .wp-block-pullquote.alignright cite { text-align: right; } /* --- Image Block --- */ .wp-block-image figcaption { color: #000; font-size: 13px; margin-bottom: 26px; margin-top: 15px; } /* --- Buttons Block --- */ .wp-block-button { margin-bottom: 26px; } .wp-block-jetpack-button .wp-block-button__link, .wp-block-button .wp-block-button__link, .jetpack_subscription_widget button, .contact-submit button { box-shadow: none; cursor: pointer; display: inline-block; font-family: 'Karla', Arial, sans-serif; font-size: 12px; line-height: 21px; text-transform: uppercase; letter-spacing: 1px; margin: 0; padding: 12px 18px 11px; border-radius: 0; border: none; } .wp-block-jetpack-button:not(.is-style-outline):not(.has-background) .wp-block-button__link, .wp-block-button:not(.is-style-outline):not(.has-background) .wp-block-button__link { background: #000; color: #fff; } .wp-block-jetpack-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link { border: 1px solid; background-color: transparent; } .is-style-outline .wp-block-button__link:not(.has-text-color) { color: inherit; } /* --- File Block --- */ .wp-block-file .wp-block-file__button { border-radius: 0; } /* --- Columns Block --- */ .wp-block-column { margin-bottom: 26px; } @media (min-width: 600px) { .wp-block-column:not(:last-child) { margin-right: 26px; } .wp-block-column:not(:last-child) { margin-right: 26px; } .wp-block-column:not(:first-child), .wp-block-column:nth-child(2n) { margin-left: 26px; } .wp-block-column:nth-child(odd) { margin-right: 26px; } .has-3-columns .wp-block-column:nth-child(odd) { margin-right: 0; } .has-3-columns .wp-block-column:last-child { margin-left: 0; margin-right: 0; } } .entry-content .wp-block-column ul { padding-left: 20px; } /* --- Social Links Block --- */ .entry-content ul.wp-block-social-links { padding-left: 0; } /* --- Gallery Block --- */ .entry-content .wp-block-gallery { padding-left: 0; } /* --- Monospace Blocks --- */ .wp-block-code { border-radius: 0; border: none; } .wp-block-verse { border-radius: 0; border: none; background: transparent; padding: 0; } /* --- Table Block --- */ .wp-block-table { margin-bottom: 40px; } .wp-block-table table { margin-bottom: 0; } .wp-block-table figcaption { padding: 10px 0 0 0; color: #000; font-family: 'Karla', Verdana, Arial, sans-serif; font-size: 13px; } /* --- Cover Block --- */ .has-background-dim p a, .has-background-dim h1 a, .has-background-dim h2 a, .has-background-dim h3 a, .has-background-dim h4 a, .has-background-dim h5 a, .has-background-dim h6 a { color: #fff; border-color: #fff; } .has-background-dim p a:hover, .has-background-dim h1 a:hover, .has-background-dim h2 a:hover, .has-background-dim h3 a:hover, .has-background-dim h4 a:hover, .has-background-dim h5 a:hover, .has-background-dim h6 a:hover { color: rgba(255, 255, 255, 0.6); border-color: rgba(255, 255, 255, 0.6); } /* --- Gutenberg Widgets --- */ .entry-content .wp-block-archives, .entry-content .wp-block-categories, .entry-content .wp-block-rss { padding-left: 20px; } .entry-content .wp-block-latest-comments, .entry-content .wp-block-social-links { padding-left: 0; } .entry-content .wp-block-social-links.alignleft { display: flex; } .wp-block-calendar, .wp-block-calendar table { font-family: 'Karla', Verdana, Arial, sans-serif; font-size: 13px; margin-bottom: 15px; } .wp-block-calendar table caption { margin: 0 0 10px; } .wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover { color: #fff; } /* --- Jetpack Blocks --- */ .wp-block-jetpack-contact-info { font-size: 15px; font-size: 0.9375rem; line-height: 1.73; } .contact-form label span { color: #848484; } .jetpack_subscription_widget button, .contact-submit button { background-color: #32373c; color: #fff; border-radius: 0; border: none; } .entry-content .wp-block-jetpack-event-countdown .event-countdown__event-title p { font-size: 48px; } .wp-block-jetpack-timeline .timeline-item h2 { margin: 0; } .entry-content ul.blocks-gallery-grid { padding-left: 0; } .wp-block-jetpack-layout-grid-column h1:first-child, .wp-block-jetpack-layout-grid-column h2:first-child, .wp-block-jetpack-layout-grid-column h3:first-child, .wp-block-jetpack-layout-grid-column h4:first-child, .wp-block-jetpack-layout-grid-column h5:first-child, .wp-block-jetpack-layout-grid-column h6:first-child { margin-top: 0; } /* --- WordPresscom Posts --- */ .wpnbha .cat-links { font-size: 11px; font-size: 0.6875rem; line-height: 1.5; font-style: italic; } .post .wpnbha article .entry-meta { display: flex; } @media screen and (min-width: 1023px) { .post .wpnbha article .entry-meta { font-size: 13px; padding-left: 0; } } .wpnbha article { margin: 0 0 80px; padding-bottom: 85px; border-bottom: 1px solid #ccc; line-height: 1.3; } /*-----------------------------------------------------------------------------------*/ /* 14.0 Media Queries /*-----------------------------------------------------------------------------------*/ /* Minimum width of 480 pixels (smartphones landscape) ------------------------------------------------------------------------------------ */ @media screen and (min-width: 479px) { .widget_zuki_recentposts_color .post { width: 33.3%; float: left; } .widget_zuki_recentposts_color .post:nth-of-type(3n+1) { clear: left; } .widget_zuki_recentposts_color .post:nth-of-type(3n+3) { clear: right; } } /* Minimum width of 767 pixels (tablets portrait) ------------------------------------------------------------------------------------ */ @media screen and (min-width: 767px) { /* --- General --- */ #header-top-nav, #main-wrap { padding-left: 35px; padding-right: 35px; } #site-header { padding-bottom: 70px; padding-left: 35px; } .archive-menu-content { margin-left: 35px; margin-right: 35px; } /* --- Header --- */ #site-header h2.site-description { display: inline; } #site-header h2.site-description:before { content: '\2014'; display: inline; padding: 0 15px 0 13px; -webkit-font-smoothing: antialiased; } #mobile-menu-toggle { margin: 0 35px 0 0; } /* --- Header Archive Menu Area --- */ .archive-menu-wrap { padding: 0; } .list-years, .list-authors { width: 50%; float: left; } .list-months-cats-tags { clear: both; overflow: hidden; } /* --- Posts --- */ .entry-thumbnail { padding-bottom: 30px; } .entry-header h2.entry-title, .entry-header h1.entry-title { font-size: 42px; font-size: 2.625rem; line-height: 1.2; } .entry-header h2.entry-title { padding: 0 0 20px; } .entry-header h1.entry-title { padding: 15px 0 20px; } .entry-details { padding-bottom: 35px; } /* --- Typography --- */ .entry-content p.intro { font-size: 19px; font-size: 1.1875rem; margin-bottom: 26px; } .entry-content p.pull-left { margin: 2px 30px 10px 0; max-width: 330px; float: left; } .entry-content p.pull-right { margin: 2px 0 10px 30px; max-width: 330px; float: right; } /* --- Author Box --- */ .single-post .authorbox { padding: 85px 0 40px; } .authorbox .author-info img.avatar { width: 120px; height: 120px; } .authorbox p.author-description { padding: 0 0 0 160px; font-size: 15px; font-size: 0.9375rem; } /* --- Comments --- */ #comments li.comment ul.children { margin-left: 40px; } #comments li.comment ul.children ul.children { margin-left: 0; } #commentform label { display: block; float: left; margin: 12px 0 0; width: 85px; } .comment-area input#author, .comment-area input#email, .comment-area input#url { display: block; width: 350px; margin: 8px 0 0; float: left; } /* --- Pages --- */ .page .site-content .page { padding: 63px 0; } .page .entry-header h1.entry-title { text-align: center; font-size: 42px; font-size: 2.625rem; line-height: 1.35; margin: 0 0 30px; } /* --- Fullwidth Page --- */ .template-fullwidth .entry-content { max-width: 100%; } .page-template-full-width-hide-title .entry-header { display: none; } .page.page-template-full-width-hide-title .site-content .page { border-top: none; padding-top: 0; } /* --- Custom Zuki Recent Posts Widgets --- */ .front-content .widget_zuki_recentposts_small .rp-small-one, .front-fullwidth .widget_zuki_recentposts_small .rp-small-one { border-right: 1px solid #ededed; border-bottom: none; } .front-content .widget_zuki_recentposts_small .rp-small-one { width: 33.3%; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-one { width: 20%; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-one .entry-thumb { display: none; } .front-fullwidth .rp-big-one-content .entry-thumb, .front-content .rp-big-one-content .entry-thumb { padding-bottom: 20px; } .front-content .rp-big-one-content h2.entry-title { font-size: 34px; font-size: 2.125rem; } .front-fullwidth .rp-big-two-content p.summary, .front-content .rp-big-two-content p.summary { text-align: justify; -moz-column-count: 2; -moz-column-gap: 25px; -webkit-column-count: 2; -webkit-column-gap: 25px; column-count: 2; column-gap: 25px; } .front-fullwidth .rp-big-two-content .entry-header h2.entry-title, .front-content .rp-big-two-content .entry-header h2.entry-title { font-size: 42px; font-size: 2.625rem; } .front-fullwidth .rp-big-two-content .entry-author { font-size: 22px; font-size: 1.375rem; padding-bottom: 20px; } .widget_zuki_recentposts_small .rp-small-two { border-right: 1px solid #ededed; margin-bottom: 30px; padding-bottom: 0; display: block; float: left; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-two:last-of-type, .front-content .widget_zuki_recentposts_small .rp-small-two:last-of-type { margin-bottom: 30px; border-bottom: none; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-two, .front-content .widget_zuki_recentposts_small .rp-small-two { width: 30%; border-bottom: none; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+1), .front-content .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+1) { clear: left; width: 32.5%; padding-right: 2.5%; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+2), .front-content .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+2) { width: 35%; padding-left: 2.5%; padding-right: 2.5%; } .front-fullwidth .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+3), .front-content .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+3) { border-right: none; clear: right; width: 32.5%; padding-left: 2.5%; } .widget_zuki_recentposts_medium .rp-medium-one { border-right: 1px solid #ededed; min-height: 133.3px; margin-bottom: 40px; float: left; } .front-fullwidth .widget_zuki_recentposts_medium .rp-medium-one, .front-content .widget_zuki_recentposts_medium .rp-medium-one { border-bottom: none; } .front-content .rp-medium-one-content .entry-thumb { max-width: 180px; margin: 0 0 10px; padding: 0; } .front-content .widget_zuki_recentposts_medium .rp-medium-one { width: 26.1905%; min-height: 320px; padding: 0 2.381%; } .front-content .widget_zuki_recentposts_medium .rp-medium-one:nth-of-type(4n+4) { width: 23.8095%; padding: 0 0 0 2.381%; clear: right; border-right: none; } .front-content .widget_zuki_recentposts_medium .rp-medium-one:nth-of-type(4n+1) { width: 23.8095%; padding: 0 2.381% 0 0; clear: left; } .front-fullwidth .widget_zuki_recentposts_medium .rp-medium-one:nth-of-type(odd) { clear: left; width: 50%; padding-right: 40px; } .front-fullwidth .widget_zuki_recentposts_medium .rp-medium-one:nth-of-type(even) { clear: right; width: 50%; padding-left: 40px; border-right: none; } .front-content .widget_zuki_recentposts_medium .rp-medium-two { width: 50%; } .front-content .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(odd) { clear: left; padding-right: 20px; } .front-content .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(even) { clear: right; padding-left: 20px; } /* --- Footer --- */ #colophon { padding: 80px 0 60px; } #colophon #site-info ul.credit li, #colophon p.credittext { display: inline; } #colophon p.site-description { font-size: 20px; font-size: 1.25rem; } /* --- Featured Content Slider --- */ #featured-content .rp-big-one-content .story { top: 35px; right: 20px; padding: 20px; } #featured-content .rp-big-one-content .story { width: 350px; } front-fullwidth .rp-big-one-content h2.entry-title, #featured-content .rp-big-one-content h2.entry-title { font-size: 26px; font-size: 1.625rem; margin: 0 0 10px; line-height: 1.25; } #featured-content .entry-author { display: block; } #featured-content .entry-date, #featured-content .entry-comments { display: inline; } /* --- Multi Columns --- */ .two-columns-one { width: 47%; } .three-columns-one { width: 31.3%; } .three-columns-two { width: 64.6%; } .four-columns-one { width: 23%; } .four-columns-two { width: 49%; } .four-columns-three { width: 74.5%; } .two-columns-one, .three-columns-one, .three-columns-two, .four-columns-one, .four-columns-two, .four-columns-three { position: relative; float: left; margin-bottom: 0; } .two-columns-one { margin: 0 1.5% 0 0; } .two-columns-one.last { margin: 0 1.5% 0; } .three-columns-one { margin: 0 3% 0 0; } .four-columns-one { margin: 0 2.5% 0 0; } } /* Minimum width of 1023 pixels (tablets landscape) ------------------------------------------------------------------------------------ */ @media screen and (min-width: 1023px) { /* --- General --- */ .blog #primary, .attachment #primary, .single-post #primary, .page:not(.page-template-full-width):not(.page-template-full-width-page):not(.template-front):not(.no-sidebar) #primary, .search-no-results #primary, .archive #primary, .search-results #primary, #front-content-one, #front-content-two { width: 70%; float: left; } .template-fullwidth #primary, .page-template-default.no-sidebar #primary, .single-post.no-sidebar #primary, .template-front #primary { width: 100%; float: none; } .single-post.no-sidebar .entry-content { max-width: 100%; padding-left: 0; } .single-post.no-sidebar .entry-meta, .single-post.no-sidebar #comments, .template-fullwidth .entry-meta, .page-template-default.no-sidebar #comments, .template-fullwidth #comments, .template-fullwidth #disqus_thread { max-width: 640px; margin-left: auto; margin-right: auto; padding-left: 0; } #blog-sidebar, #front-sidebar-one, #front-sidebar-two { width: 23%; float: right; } #header-top-nav, #main-wrap { padding-left: 91px; padding-right: 91px; } #site-header { padding-left: 91px; } .archive-menu-content { margin-left: 91px; margin-right: 91px; } .entry-content, .entry-summary, .blog .entry-meta, .single-post .entry-meta, #comments, #disqus_thread { max-width: 680px; } .page .entry-content { max-width: 100%; } .entry-details, .entry-content, .entry-summary, .post .entry-meta, .single-post #comments, .single-post #disqus_thread { padding-left: 40px; } .attachment .entry-content { padding-left: 0; } /* --- Header --- */ #mobile-menu-toggle { margin: 0 91px 0 0; } /* --- Header Archive Menu Area --- */ .archive-menu-content { padding: 60px 40px; } a.archive-menu-close { right: 40px; } .list-years { width: 12%; } .list-authors { width: 23%; } .list-months-cats-tags { clear: none; overflow: hidden; float: right; width: 60%; } /* --- Zuki Recent Posts Widgets + Featured Slider --- */ .front-fullwidth .widget_zuki_recentposts_big .rp-big-one-content .story, #featured-content .rp-big-one-content .story { width: 350px; position: absolute; top: 55px; right: 40px; padding: 40px 20px; background-color: rgba(255, 255, 255, 0.9); } .front-fullwidth .widget_zuki_recentposts_big .rp-big-one:last-of-type .story { padding: 40px 20px; } .front-fullwidth .rp-big-one-content p.summary { display: none; } .front-fullwidth .rp-medium-two-content .entry-thumb { max-width: 60.6%; float: right; } .front-fullwidth .rp-medium-two-content .story { padding: 25px 35px 0 0; float: left; max-width: 39.3%; } .front-fullwidth .widget_zuki_recentposts_color .post { width: 20%; } .front-fullwidth .widget_zuki_recentposts_color .post:nth-of-type(3n+1), .front-fullwidth .widget_zuki_recentposts_color .post:nth-of-type(3n+3) { clear: none; } .front-fullwidth .widget_zuki_recentposts_color .post:nth-of-type(5n+5) { clear: right; } .front-fullwidth .widget_zuki_recentposts_color .post:nth-of-type(5n+1) { clear: left; } .front-fullwidth .widget_zuki_recentposts_color .post:nth-of-type(5n+5) { clear: right; } .front-sidebar .widget_zuki_recentposts_color .post, .default-sidebar .widget_zuki_recentposts_color .post { width: 100%; float: none; } /* --- Footer Widget Area --- */ #footerwidgets-wrap .default-sidebar { float: left; width: 18%; margin-right: 2.5%; } #footerwidgets-wrap .default-sidebar:last-of-type { margin-right: 0; } /* --- Blocks --- */ body.single:not(.no-sidebar) .entry-content>*.alignwide, body.single:not(.no-sidebar) .entry-content>*.alignfull { margin-left: -40px; width: calc(100% + 40px); } .no-sidebar .entry-content>*.alignfull, .page-template-full-width .entry-content>*.alignfull, .page-template-full-width-hide-title .entry-content>*.alignfull { margin: 0 calc(50% - 50vw); max-width: 100vw; width: 100vw; } .page-template-full-width .entry-content .alignwide, .page-template-full-width-hide-title .entry-content .alignwide, .no-sidebar .entry-content>*.alignfull [class*="__inner-container"]>.alignwide, .page-template-full-width .entry-content>*.alignfull [class*="__inner-container"]>.alignwide, .page-template-full-width-hide-title .entry-content>*.alignfull [class*="__inner-container"]>.alignwide { margin: 0 calc(25% - 25vw); max-width: 1200px; width: auto; margin-left: auto; margin-right: auto; } } /* Minimum width of 1260 pixels (laptops 13") ------------------------------------------------------------------------------------ */ @media screen and (min-width: 1260px) { /* --- General --- */ #blog-sidebar, #front-sidebar-one, #front-sidebar-two { width: 20%; float: right; } #main-wrap { padding: 0; } /* --- Header --- */ #masthead { padding: 30px 0 0; } #site-header { padding: 15px 0 20px 0; width: 40%; float: left; } #header-top-nav { display: block; clear: none; overflow: hidden; text-align: right; padding: 21px 0 0 20px; width: 60%; float: right; } /* --- Header Menu (Desktop) --- */ #mobile-menu-toggle, #mobile-menu-close { display: none !important; } #mobile-menu-wrap { display: block !important; margin-bottom: 0; } /* --- Search Header --- */ #masthead .search-box { position: absolute; top: 30px; right: 0; } .search-box a#search-toggle { display: block; background: none; border-left: 1px solid #ededed; width: 60px; height: 60px; position: absolute; top: 0; right: 0; z-index: 10000; } .search-box a#search-toggle span.hide { display: none; } .search-box a#search-toggle:after { content: '\f400'; position: absolute; top: 21px; z-index: 1000; display: inline-block; -webkit-font-smoothing: antialiased; font: normal 18px/1 'Genericons'; color: #191919; vertical-align: top; text-align: center; width: 60px; height: 60px; padding: 0; } .search-box #searchform { display: none; position: relative; padding: 0 60px 0 0; width: 320px; height: 60px; } .search-box #searchform input { height: 60px; padding: 13px 18px 12px; } .search-box #searchform:after { display: none; } /* --- Main Menu --- */ #mobile-menu-wrap { overflow: visible; } #site-nav { padding: 56px 0 80px; } #site-nav ul { position: relative; margin: 0; padding: 0; } #site-nav ul li { position: relative; display: inline-block; height: 60px; margin: 0 20px; padding: 0; border-bottom: none; } #site-nav ul li a { display: block; padding: 10px 0 0; font-size: 26px; font-size: 1.625rem; line-height: 1.4; border-bottom: 1px solid transparent; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; } #site-nav ul li a:hover { border-bottom: 1px solid #191919; } #site-nav ul li li a:hover { border-bottom: none; } #site-nav ul li li { padding: 0; margin: 0; } #site-nav ul ul.sub-menu, #site-nav ul ul.children { display: none; position: absolute; top: 60px; left: 0; width: 180px; margin: 0; padding: 0; border-top: none; z-index: 10000000; background: #fff; border-left: 1px solid transparent; text-align: left; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; } #site-nav ul.sub-menu li, #site-nav ul.children li { display: block; padding: 0; height: auto; } #site-nav ul.sub-menu a, #site-nav ul.children a { border-left: none !important; height: auto; display: block; padding: 10px; border-bottom: none; } #site-nav ul.sub-menu a:hover, #site-nav ul.children a:hover { color: #191919; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; } #site-nav ul ul ul.sub-menu, #site-nav ul ul ul.children { position: absolute; top: 0; left: 179px; } #site-nav ul li:hover>ul { display: block; border-left: 1px solid #191919; padding: 0; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; } #site-nav li:hover>a { border-bottom: 1px solid #191919; -webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s; } #site-nav li li:hover>a { border-bottom: none; background: #f4f4f4; } #site-nav ul ul ul li a { margin-left: 0; } /* --- Header Archive Menu Area --- */ .archive-menu-wrap { padding: 0; } .archive-menu-content { margin: 0 0 60px; } .archive-menu-content ul.authors li { font-size: 15px; font-size: 0.9375rem; } /* --- Typography --- */ .entry-content p.pull-left { margin: 2px 40px 10px -40px; } .entry-content p.pull-right { margin: 2px -40px 10px 40px; } .entry-content .wide-content { margin: 0 -160px 26px -40px; } .entry-content .wide-content p.pull-left { margin: 2px 40px 10px 0; } .entry-content .wide-content p.pull-right { margin: 2px 0 10px 40px; } /* --- Front Page / Featured Content Slider --- */ #featured-content .rp-big-one-content .entry-thumb { min-width: 1200px; min-height: 800px; } #featured-content .flex-direction-nav li a { width: 36px; height: 36px; } .front-fullwidth .widget_zuki_recentposts_big .rp-big-one-content .story, #featured-content .rp-big-one-content .story { width: 400px; } .front-fullwidth .rp-big-one-content h2.entry-title, #featured-content .rp-big-one-content h2.entry-title { font-size: 42px; font-size: 2.625rem; margin: 0 0 30px; line-height: 1.25; } .front-fullwidth .rp-big-one-content .story p.summary, #featured-content p.summary { display: block; } #featured-content .flex-direction-nav li a.flex-next:after, #featured-content .flex-direction-nav li a.flex-prev:after { font: normal 36px/1 'Genericons'; padding: 0; } /* --- Zuki Quote Widget --- */ .front-fullwidth .widget_zuki_quote blockquote.quote-text, .front-content .widget_zuki_quote blockquote.quote-text { font-size: 52px; font-size: 3.25rem; } .widget_zuki_quote blockquote.quote-text p { margin-bottom: 26px; } /* --- Custom Zuki Recent Posts Widgets --- */ .front-fullwidth .widget_zuki_recentposts_small .rp-small-one .entry-thumb { display: block; } .front-content .rp-big-one-content .story { background: none; float: left; width: 47.62%; padding: 0 0 0 40px; } .front-content .rp-big-one-content .entry-thumb { width: 52.38%; float: left; display: block; } .front-fullwidth .rp-big-two-content .entry-header h2.entry-title { font-size: 60px; font-size: 3.75rem; } .front-fullwidth .rp-big-two-content .story { padding: 20px 0 0 200px; } .front-content .rp-big-two-content .story { padding: 20px 0 0 40px; } .front-fullwidth .rp-big-two-content p.summary { max-width: 680px; float: left; } .front-fullwidth .rp-big-two-content .entry-footer { display: block; float: left; width: 180px; margin: 0 0 0 40px; padding: 18px 0 0 0; border-top: 1px solid #ededed; } .front-content .rp-big-two-content p.summary { max-width: 640px; } .front-fullwidth .rp-medium-two-content .entry-thumb { max-width: 66.6%; } .front-fullwidth .rp-medium-two-content .story { max-width: 33.3%; padding: 25px 80px 0 0; } .front-fullwidth .rp-medium-one-content .entry-thumb { max-width: 30%; float: left; margin: 0 2% 0 0; } .front-fullwidth .rp-medium-one-content .entry-date, .front-fullwidth .rp-medium-one-content .entry-author, .front-fullwidth .rp-medium-one-content .entry-comments, .front-fullwidth .rp-medium-one-content h3.entry-title, .front-fullwidth .rp-medium-one-content .summary { display: inline-block; margin-bottom: -2px; } .front-fullwidth .rp-medium-one-content .entry-date, .front-fullwidth .rp-medium-one-content h3.entry-title, .front-fullwidth .rp-medium-one-content .summary { width: 68%; } .front-fullwidth .rp-medium-one-content .entry-date { float: left; } .front-fullwidth .rp-medium-one-content .entry-author, .front-fullwidth .rp-medium-one-content .entry-comments { float: left; margin-top: 5px; } /* --- Footer --- */ #footer-social-nav { max-width: 55%; margin: 0 auto; } /* --- Blocks --- */ body.single:not(.no-sidebar) .entry-content>*.alignwide, body.single:not(.no-sidebar) .entry-content>*.alignfull { margin-left: -40px; margin-right: -160px; width: calc(100% + 200px); } } /* Minimum width of 1360 pixels (laptops 15") ------------------------------------------------------------------------------------ */ @media screen and (min-width: 1360px) { #featured-content .flex-direction-nav li a { top: 382px; background: none; } #featured-content .flex-direction-nav li a.flex-next { left: auto; right: -66px; } #featured-content .flex-direction-nav li a.flex-prev { left: -66px; } } /*-----------------------------------------------------------------------------------*/ /* 15.0 Print /*-----------------------------------------------------------------------------------*/ @media print { body { background: none !important; color: #000; font-size: 11pt; } .site-title { font-size: 21pt; } .site-description, #site-nav, .comment-respond, .comments-area .comment-edit-link, .comments-area .reply, .comments-link, #colophon { display: none; } .entry-header, .entry-header-single, .entry-content, .entry-summary { margin: 0; width: 100%; } } .jetpack-subscription-modal { visibility: hidden; position: fixed; z-index: 50000; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; opacity: 0; transition: visibility 0s, opacity 0.5s ease; display: flex; justify-content: space-evenly; align-content: center; flex-wrap: wrap; } .jetpack-subscription-modal.open { opacity: 1; background-color: rgba(0, 0, 0, 0.3); visibility: visible; } .jetpack-subscription-modal__modal-content { text-align: center; background-color: #fefefe; width: 100%; max-width: 650px; box-sizing: border-box; transition: visibility 0s, opacity 0.3s linear; opacity: 0; display: flex; flex-direction: column; gap: 5px; justify-content: center; } .jetpack-subscription-modal.open .jetpack-subscription-modal__modal-content { opacity: 1; top: 0; visibility: visible; } /* Hide the modal content when iframe is present */ .jetpack-subscription-modal.has-iframe .jetpack-subscription-modal__modal-content { background: transparent; } .jetpack-subscription-modal.has-iframe .jetpack-subscription-modal__modal-content-form { visibility: hidden; opacity: 0; } /* * These text-wrap properties still have limited browser * support, but based on feedback still adding them for when * they are supported. */ .jetpack-subscription-modal__modal-content p { text-wrap: pretty; } @media screen and (max-width: 640px) { .jetpack-subscription-modal__modal-content { width: 94%; } }