/*!
Theme Name: focal
Theme URI:https://kellyycoding.blogspot.com/2024/01/focal-free.html
Author: kelly
Author URI: https://kellyycoding.blogspot.com/
Description: focal is a responsive, clean,  elegantly designed WordPress theme.This theme is lightweight and easy to use theme for  photography blog, food blog, technology blog or any type of website. It has sidebar option , go to the top, footer widgets, blog post options and many more other features.
Version: 1.0.3
Tested up to: 6.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: focal
Tags:custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, footer-widgets, one-column, two-columns, three-columns, theme-options, blog

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

focal is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5;-ms-word-wrap:break-word;word-wrap:break-word}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}:root{--font-head:'Roboto', serif}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#000}a:visited{color:#000}a:hover,a:focus,a:active{color:#9F4D95}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.page{width:100%}.site{max-width:1300px;margin:0 auto;box-shadow:rgba(9,30,66,.25) 0 4px 8px -2px,rgba(9,30,66,.08) 0 0 0 1px}.theme-wrapper{width:100%;max-width:1300px;margin:0 auto}#masthead{width:100%;margin-bottom:10px}.main-banner-section{width:100%}@media screen and (max-width:768px){.main-banner-section{display:none}}.content-wrap-bg{width:100%;padding:0 20px;margin-top:30px}.site-footer{width:100%;padding:0 20px}#primary,#secondary{width:100%}.no-sidebar #secondary{display:none}@media screen and (min-width:992px){.content-wrap-bg{display:flex;margin-top:80px;padding:0 40px}.right-sidebar #primary{width:70%;padding-right:40px}.left-sidebar #primary{width:70%;padding-left:40px}.left-sidebar #secondary,.right-sidebar #secondary{width:30%;padding-top:40px}.left-sidebar .content-wrap-bg{flex-direction:row-reverse}.site-footer{padding:0 26px}}@media screen and (min-width:1301px){.content-wrap-bg{padding:0 45px}}.site-branding .site-branding-logo{display:block}.site-branding-logo img{width:100%}.site-title{margin:20px 0;line-height:1.2;font-weight:600}.site-title a{color:#000;text-decoration:none;display:block}.site-description{font-size:1rem;padding-left:3px}@media screen and (max-width:480px){.site-title{font-size:2rem}}@media screen and (min-width:768px){.site-title{font-size:2rem}.site-description{font-size:1rem}}@media screen and (min-width:1200px){.site-title{font-size:2.5rem}.site-description{font-size:1.125rem}}#masthead{position:relative;min-height:100px;display:flex;align-items:center}.site-branding{padding-left:20px;float:left}@media screen and (min-width:992px){#masthead{align-items:center}.site-branding{padding-left:40px;width:30%}}@media (max-width:991px){.site-branding{width:90%}}.main-navigation{display:block}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:10px;width:100%}.main-navigation ul li.menu-item-has-children>a::after{line-height:1;font-family:Font Awesome\ 5 Free;font-weight:800;line-height:inherit;vertical-align:baseline;content:"\f107";display:inline-block;margin-inline-start:10px}.main-navigation ul li a,.main-navigation ul .sub-menu li a{text-decoration:none;font-size:18px;color:#000;text-transform:uppercase;transition:ease-in 0.6s}.main-navigation ul li a:hover,.main-navigation ul li a:focus,.main-navigation ul li ul li a:hover,.main-navigation ul li ul li a:focus{color:#9F4D95}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;right:140px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{display:block;left:auto}.main-navigation ul ul{display:none}.main-navigation li{position:relative;padding:0 12px}@media screen and (min-width:992px){.main-navigation{float:right;width:auto}.menu-toggle{display:none}.main-navigation ul{display:flex;flex-wrap:wrap;padding:10px 30px 0}.main-navigation li{padding-right:15px;padding-bottom:10px}.main-navigation ul ul{display:block;width:200px;padding-left:12px}.main-navigation ul ul li{padding:8px}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99;background-color:#fff}.main-navigation ul ul ul{top:30px;left:-999em;background-color:#fff}.main-navigation ul li a:hover,.main-navigation ul li a:focus{color:#9F4D95}}@media screen and (min-width:1200px){.main-navigation a{font-size:1.25rem}}@media (max-width:991px){.menu-toggle{display:block;width:45px;height:45px;margin:20px;padding:0;background:none;border:none;right:0;top:10px}.menu-toggle span{display:block;width:36px;height:3px;margin:8px 3px;background-color:#000}.main-navigation ul li{margin:10px 0}.main-navigation ul ul{height:0;transform:scaleY(0);transform-origin:top left;overflow:hidden;transition:all 500ms ease-in-out;margin-inline-start:10px}.main-navigation ul li.menu-item-has-children:hover>ul,.main-navigation ul li.menu-item-has-children.focus>ul{height:auto;transform:scaleY(1)}.main-navigation ul.nav-menu{margin:0;padding:15px 10px;list-style:none;text-align:left;width:100%;background-color:#fcfcfc;z-index:9999;box-shadow:rgba(9,30,66,.25) 0 4px 8px -2px,rgba(9,30,66,.08) 0 0 0 1px;display:none;position:absolute;top:120px;left:0}.main-navigation.toggled ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.post-navigation .nav-previous a,.post-navigation .nav-next a{font-size:1rem;font-weight:600;color:#9F4D95;cursor:pointer;transition:ease-in 0.6s}.post-navigation .nav-previous a:hover,.post-navigation .nav-previous a:focus,.post-navigation .nav-next a:hover,.post-navigation .nav-next a:focus{color:#000}@media screen and (max-width:768px){.post-navigation .nav-previous a,.post-navigation .nav-next a{font-size:.75rem}.posts-navigation .nav-links,.post-navigation .nav-links{flex-direction:column}.nav-previous{margin-bottom:25px}}@media screen and (min-width:769px){.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{width:50%}}.sticky{display:block}.updated:not(.published){display:none}.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.post,.page{margin:0 0 3em}.archive .page-header h1,.search-results h1.page-title{text-align:left;line-height:1.5;font-size:1.5rem;font-weight:800;margin:0 0 20px;color:#000;font-family:var(--font-head)}.no-results.not-found h1.page-title{font-size:1.5rem;font-weight:800;margin:0 0 30px;color:#000;font-family:var(--font-head)}.no-results.not-found .page-content p{font-size:1rem}@media screen and (min-width:992px){.archive .page-header h1,.search-results h1.page-title,.no-results.not-found h1.page-title{font-size:1.75rem}.no-results.not-found .page-content p{font-size:1.25rem}}.error-404 .page-header h1.page-title{font-size:1.5rem;margin:0 0 30px;font-weight:800;color:#000;font-family:var(--font-head)}.error-404 .page-content p{font-size:1rem}@media screen and (min-width:992px){.error-404 .page-header h1.page-title{font-size:1.75rem}.error-404 .page-content p{font-size:1.25rem}}.error-404 .page-content .widget_archive{display:none}h1.entry-title{font-size:1.25rem;font-weight:800;margin-bottom:20px;color:#000;font-family:var(--font-head);word-wrap:break-word}h2.entry-title{font-size:1.125rem;font-weight:800;color:#000;margin:14px 0;word-wrap:break-word}h2.entry-title a{text-decoration:none}.post-item,.post-item .post-text{width:100%}.post-item .pic{width:100%;overflow:hidden}.post-item .pic img{transform:scale(1,1);transition:all 0.8s ease-out;object-fit:cover}.post-item .pic img:hover{transform:scale(1.2,1.2)}.post-item .post-text .cat{width:fit-content;background-color:#9F4D95;margin:10px 0}.post-item .post-text .cat a{font-size:1rem;text-decoration:none;padding:5px 10px;color:#fff}.entry-meta{display:flex;margin-bottom:16px}.entry-meta .category,.entry-meta .date,.entry-meta .author{font-size:1rem}@media screen and (max-width:480px){.entry-meta .category,.entry-meta .date,.entry-meta .author{font-size:.75rem}}.entry-meta .category,.entry-meta .date{margin-right:20px}.entry-meta .category a,.entry-meta .date a,.entry-meta .author a{text-decoration:none}.entry-content{font-size:1.125rem;line-height:1.7;margin:24px 0}.entry-summary{font-size:1rem}.entry-content p,.entry-summary p{color:#656565}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#000;font-family:var(--font-head)}.entry-content h1{font-size:2rem}.entry-content h2{font-size:1.75rem}.entry-content h3{font-size:1.5rem}.entry-content h4{font-size:1.25rem}.entry-content h5{font-size:1.125rem}.entry-content h6{font-size:1rem}@media screen and (min-width:768px){h1.entry-title{font-size:1.5rem}}@media screen and (min-width:992px){.site-wrapper{display:flex;flex-wrap:wrap}.right-sidebar .site-wrapper article,.left-sidebar .site-wrapper article{width:50%}.right-sidebar .site-wrapper article:nth-child(2n+1),.left-sidebar .site-wrapper article:nth-child(2n+1){padding-right:15px}.right-sidebar .site-wrapper article:nth-child(2n+2),.left-sidebar .site-wrapper article:nth-child(2n+2){padding-left:15px}.no-sidebar .site-wrapper{margin:0 -15px}.no-sidebar .site-wrapper article{width:33.33%;padding:0 15px}h1.entry-title{font-size:1.75rem;font-weight:800}.entry-meta .date,.entry-meta .author{font-size:1rem}}@media screen and (min-width:1200px){.no-sidebar .site-wrapper{margin:0 -15px}h2.entry-title{font-size:1.25rem}}.entry-footer{display:flex;flex-direction:column}.entry-footer span{font-size:18px}.cat-links a{text-decoration:none;margin-left:8px;color:#000}.tags-links{margin:0 0 12px}.tags-links a{font-size:18px;text-decoration:none;color:#000}.tags-links a:first-child{margin-left:16px}p{font-size:18px;color:#656565}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comments-area{margin:15px 0 30px}.comments-title{font-size:1.25rem;margin:15px 0}.comment-list{margin:0;list-style:none}.comment-body{position:relative;margin-bottom:35px;padding:10px;border-bottom:1px solid #d0d0d0}.comment-body .reply{margin:0}.comment-meta .comment-author img{height:auto;max-width:100%}.comment-meta .comment-author .fn{font-weight:600;word-break:break-word}.comment-meta .comment-metadata{padding:15px 0 8px 0;font-size:14px}.comment-meta .comment-metadata .edit-link{margin-left:10px}.comment-content p{font-weight:400;font-size:1rem;margin-bottom:15px}.comment-respond{margin:20px 0}.comment-reply-title{color:#000;font-size:1.25rem}.comment-reply-title small a{margin-left:12px;font-size:1rem}.comment-form p{font-size:1rem}@media screen and (min-width:992px){.comment-reply-title{font-size:1.5rem}.comment-form p{font-size:1.13rem}}.comment-form label{font-weight:400}.comment-form textarea{width:100%}.comment-form p.comment-form-url,.comment-form p.comment-form-email,.comment-form p.comment-form-author{display:inline-block;width:100%}.comment-form .form-submit{margin:15px 0}.comment-form .form-submit .submit{color:#fff;background-color:#9F4D95;border:none;cursor:pointer;padding:10px;transition:ease-in 0.6s}.comment-form .form-submit .submit:hover{opacity:.7}.widget{margin:0 0 24px}.widget_block h1,.widget_block h2,.widget_block h3,.widget_block h4,.widget_block h5,.widget_block h6{margin:0 0 24px;color:#000;border-bottom:1px solid #d0d0d0;font-family:var(--font-head)}.widget_block h1:after,.widget_block h2:after,.widget_block h3:after,.widget_block h4:after,.widget_block h5:after,.widget_block h6:after{content:'';display:block;width:60px;height:3px;background-color:#9F4D95;margin-top:6px}.widget_text{font-size:1rem}.widgettitle,.widget-title{margin:0 0 20px;line-height:1.8;font-size:1.25rem;font-weight:600;color:#000;border-bottom:1px solid #d0d0d0;font-family:var(--font-head)}@media screen and (min-width:768px){.widget-title,.widgettitle{font-size:1.5rem}}@media screen and (min-width:1200px){.widget-title,.widgettitle{font-size:1.75rem}}.widgettitle:after,.widget-title:after{content:'';display:block;width:60px;height:3px;margin-top:6px;background-color:#9F4D95}.widget.widget_search .wp-block-search__inside-wrapper{display:flex}.widget.widget_search .wp-block-search__inside-wrapper .wp-block-search__input{border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:50px;padding:8px;text-decoration:unset!important}.search-form .search-submit,.page-content .search-form .search-submit,.widget.widget_search .wp-block-search__inside-wrapper .wp-block-search__button{border:none;padding:6px 10px;margin-left:10px;word-break:normal;color:#fff;background-color:#9F4D95;cursor:pointer}.search-form .search-submit:hover,.page-content .search-form .search-submit:hover,.widget.widget_search .wp-block-search__inside-wrapper .wp-block-search__button:hover{opacity:.7}.search-form{display:flex}.search-form label{line-height:2}.search-form .search-field{font-size:16px}.wp-block-social-links li{margin:0;padding:0}.widget_recent_entries ul,.wp-block-latest-posts,.wp-block-latest-comments,.wp-block-archives,.wp-block-categories,.wp-block-page-list,.widget_meta ul,.widget_nav_menu ul{list-style:none;padding:0;margin:0}.widget_recent_entries li,.wp-block-latest-posts li,.wp-block-latest-comments li,.wp-block-archives li,.wp-block-categories li,.wp-block-page-list li{margin-bottom:8px}.widget_recent_entries li,.wp-block-latest-posts li{padding-bottom:6px;border-bottom:1px solid #d0d0d0}.widget_meta ul li,.widget_nav_menu ul li{margin-bottom:6px;font-size:1rem}.widget_recent_entries li a,.wp-block-latest-posts li a,.wp-block-latest-comments li a,.wp-block-archives li a,.wp-block-categories li a,.wp-block-page-list li a,.widget_meta ul li a,.widget_nav_menu ul li a{text-decoration:none;color:#656565;font-size:1rem;transition:ease-in 0.5s}.widget_recent_entries li a:hover,.wp-block-latest-posts li a:hover,.wp-block-latest-comments li a:hover,.wp-block-archives li a:hover,.wp-block-categories li a:hover,.wp-block-page-list li a:hover,.widget_meta ul li a:hover,.widget_nav_menu ul li a:hover{color:#9F4D95}.widget_block ul{list-style:none;padding:0;margin:0}.widget_block ul li{margin-bottom:8px;font-size:1rem}.widget_block ul li a:hover{color:#9F4D95}@media screen and (min-width:1024px){.widget_recent_entries li a,.wp-block-latest-posts li a,.wp-block-latest-comments li a,.wp-block-archives li a,.wp-block-categories li a,.wp-block-page-list li a{font-size:1.125rem}.widget_block ul li{font-size:1.125rem}}@media screen and (min-width:1200px){.widget_recent_entries li a,.wp-block-latest-posts li a,.wp-block-latest-comments li a,.wp-block-archives li a,.wp-block-categories li a,.wp-block-page-list li a{font-size:1.25rem}.widget_block ul li{font-size:1.25rem}}.wp-block-tag-cloud a,.tagcloud a{font-size:16px!important;display:inline-block;margin-right:5px;text-decoration:none;line-height:1.7;border:1px solid #949494;margin:5px;padding:3px 7px}.widget_media_gallery .gallery .gallery-item{margin:16px 0}.widget_calendar table{margin-bottom:36px}.widget_calendar caption{font-size:18px}.widget_calendar table th,.widget_calendar table td{line-height:1.5;border:none;padding:2px;font-weight:600}.widget_calendar .wp-calendar-nav{display:none}.footer-widgets-wrapper .wp-block-calendar table{margin-bottom:36px}.footer-widgets-wrapper .wp-block-calendar caption{font-size:18px}.footer-widgets-wrapper .wp-block-calendar thead th,.footer-widgets-wrapper .wp-block-calendar tbody td{line-height:1.5;border:none;padding:2px;font-weight:600}.footer-widgets-wrapper .wp-block-calendar .wp-calendar-nav{display:none}.footer-widgets-wrapper{width:100%}.footer-widgets-one,.footer-widgets-two,.footer-widgets-three,.footer-widgets-four{width:100%;margin-bottom:16px}@media screen and (min-width:992px){.footer-widgets-wrapper{display:flex;margin-top:36px}.footer-widgets-one,.footer-widgets-two,.footer-widgets-three,.footer-widgets-four{width:25%;padding:0 12px}}@media screen and (min-width:1200px){.footer-widgets-one,.footer-widgets-two,.footer-widgets-three,.footer-widgets-four{padding:0 10px}}@media screen and (max-width:991px){.footer-widgets-four{margin-bottom:40px}}.site-info{width:100%;text-align:center}.site-info p{margin:10px 0}.topbutton{height:36px;width:36px;position:fixed;right:5px;bottom:5px;Z-index:99;display:none;padding:0 4px;color:#fff;border:none;outline:none;background-color:#9F4D95;cursor:pointer;opacity:1;transition:ease-in 0.4s}.topbutton:hover{opacity:.7}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}