/*
Theme Name: Blue Lift
Theme URI: https://membershipworks.com/
Author: MembershipWorks
Author URI: https://membershipworks.com/
Description: A sharp, clean, easy to read theme, with support for wide 3 column layouts. Fluid layout with touch enabled menus, SSL, advanced SEO and page speed optimization.
Version: 1.0
License: GPL2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, white, gray, right-sidebar, flexible-width, custom-header, custom-menu, microformats, sticky-post, translation-ready
Text Domain: st
*/

/* This stylesheet is provided as a refernece, template.css is the actual stylesheet used */
/* template.css is a minimized version of style.css */
/* Font is contained in defer.css, please create a defer.css file for fonts when creating a child theme */

/* $ltc=link color $lhc=link hover color $btc=button color $btb=button background color $bhc=button hover color $bhb=button hover background $hxc=heading color $nic=nav item color $nib=nav item background $nhc=nav item hover color $nhb=nav item hover background $svc=vertical sidebar color $svb=vertical sidebar background $svt=vertical sidebar title color*/

/* membershipworks styling */
body #SFctr button,body #SFctr a.SFbtn{color:$btc;background:$btb}
body #SFctr button:hover,body #SFctr a.SFbtn:hover{color:$bhc;background-color:$bhb}
body #SFctr nav>a,body #SFctr nav ul a{background-color:$nib;color:$nic}
body #SFctr nav a:hover{background-color:$nhb;color:$nhc}
body #SFctr nav li ul{background-color:$nib}
body #SFctr nav a.SFsel,body #SFctr nav a.SFsel:hover,body #SFctr nav li.SFsel>a,body #SFctr nav li.SFsel>a:hover{color:$nsc;background-color:$nsb}
body #SFctr a,body #SFctr .SFlnk{color:$ltc}
body #SFctr a:hover,body #SFctr .SFlnk:hover{color:$lhc}

/* overall styling */
html{width:100%;height:100%}
body{font-family:prn,sans-serif;margin:0;height:100%;font-size:15px;color:#555;background-color:$bdb}
body#tinymce{background:#fff}
header,hgroup,nav,article,footer,code{display:block}
.attachment{margin-top:20px}
a{color:$ltc;text-decoration:none}
a:hover{color:$lhc;text-decoration:underline}
h1{font-family:inherit;font-size:44px;font-weight:200;color:$hxc;margin:0 0 20px;padding:0}
h2{font-family:inherit;font-size:32px;font-weight:400;color:$hxc;margin:0 0 15px;padding:0}
h3{font-family:inherit;font-size:26px;font-weight:400;color:$hxc;margin:0 0 10px;padding:0}
h4{font-family:inherit;font-size:22px;font-weight:400;color:$hxc;margin:0 0 5px;padding:0}
strong{font-weight:bold}
img{border:0}
img+br{display:none}
p img{padding:0;max-width:100%;height:auto}
p:empty{display:none}
p:first-child{margin-top:0}
p:last-child{margin-bottom:0}
ul,ol{margin:25px 0;padding:0 0 0 20px}
ul:first-child,ol:first-child{margin-top:0}
ul:last-child,ol:last-child{margin-bottom:0}
article ul{overflow:hidden}
li{margin-bottom:12px;list-style-position:outside}
li:last-of-type{margin-bottom:0}
li>ul,li>ol{margin-top:12px}
pre{margin:30px 0}
pre.wp-block-code,pre.wp-block-preformatted{white-space:pre-wrap}
pre.wp-block-verse{overflow:auto}
figure{position:relative;margin:40px 0}
figure img{max-width:100%}
img.box{box-shadow:0 -1px 5px #aaa}
.alignright{float:right;max-width:45%;height:auto;margin:0 0 35px 40px}
.alignleft{float:left;max-width:45%;height:auto;margin:0 40px 35px 0}
.alignright.pad{margin-right:80px;margin-left:80px}
.alignleft.pad{margin-right:100px}
.aligncenter{display:block;text-align:center;margin-left:auto;margin-right:auto;max-width:100%;height:auto}
.alignnone{display:block;max-width:100%;height:auto}
.section .alignbottom{margin-bottom:-41px}
.wp-caption{border:1px solid #aaa;text-align:center;background-color:#fff;padding:14px 9px 9px}
.wp-caption-text{font-size:14px;margin:5px 0 9px;padding:0;color:#777}
div.gallery{margin-left:-1em !important;margin-right:-1em !important}
.gallery dt{margin-left:1em;margin-right:1em}
.gallery img{width:100%;height:auto;border:1px solid #ccc !important}
.gallery-caption{font-size:14px;color:#777}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}
code{background-color:#222;color:white;padding:10px 20px;font-family:courier;font-size:13px;border-radius:4px}
button,.button,input[type="submit"]{cursor:pointer;display:inline-block;color:$btc;background-color:$btb;font-size:15px;padding:5px 10px;margin:0 5px 5px 0;box-shadow:none;border:none;border-radius:0}
.large.button{font-size:22px;padding:10px 20px}
button:hover,.button:hover,a.button:hover,input[type="submit"]:hover{color:$bhc;background-color:$bhb;text-decoration:none}
article iframe{max-width:100%}
.emp{color:#f1694f}
div.sep{margin:40px 0;border-bottom:1px solid #ddd}
div.columns{display:table;width:100%;table-layout:fixed}
div.column{display:table-cell}
div.column+div.column{padding-left:10px}
.wp-block-button a.wp-block-button__link{border-radius:0}
ul.wp-block-gallery{display:flex;text-align:center;margin:40px 0}
div.wp-block-columns{margin:40px 0}
div.wp-block-column{margin-right:20px}
div.wp-block-column:last-of-type{margin-right:0}
hr.wp-block-separator{clear:both;width:30%;margin:40px auto;border-top:none;border-bottom:1px solid #ddd}
hr.wp-block-separator.is-style-wide{width:100%}
blockquote.wp-block-pullquote{position:relative;padding:40px 0;margin:40px 20px;border-top:1px solid;border-bottom:1px solid}
blockquote.wp-block-pullquote cite{display:block;text-align:center}
blockquote.wp-block-quote{position:relative;padding:0 0 0 20px;margin:40px 0;border-left:3px solid}
table.wp-block-table{border-spacing:1em;width:100%;margin:40px 0}
table.wp-block-table td{padding:.5em;border:1px solid}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2{margin-left:auto;margin-right:auto}
.wp-block-image img,figure.wp-block-media-text__media img{width:auto;height:auto;max-width:100%}

/* our box model */
#primary{position:relative;box-shadow:0 0 1px #aaa;background-color:#fff;min-height:100%;max-width:1280px;margin:0 auto;overflow:visible}
#top{position:relative}
#top>div:first-child{position:relative}
#header-banner{display:block;max-width:100%;overflow-x:hidden;margin:0}
#header-banner img{max-width:100%;min-width:800px;height:auto;margin-bottom:-5px}
#header-logo{display:block;margin:0 0 0 40px;padding-top:20px}
#header-logo>img{max-width:36%;height:auto}
#header-text{display:block;margin:0 0 0 40px;padding:40px 0 20px;font-size:30px;font-weight:bold;color:$hxc;letter-spacing:-1px}
#header-text:hover{text-decoration:none}
#nav{position:absolute;z-index:98;top:50%;right:40px;margin:-5px 0 0 0;padding:0}
#top.header-logo #nav{margin-left:40%}
#top.header-banner #nav{position:relative;top:auto;right:auto;margin:0;background-color:$nib}
#sidebar-top{margin:40px 40px 0;text-align:center}
#center{position:relative;padding:40px;overflow-x:hidden}
#sidebar-right,#sidebar-left{display:none}
.col1 #sidebar-right,.col1 #sidebar-left{display:block}
.col2 #sidebar-right,.col2 #sidebar-left{display:block;width:280px}
.col2 #sidebar-right,.col3 #sidebar-right,.col2 .sidebar-right #sidebar-left{clear:right;float:right;margin-left:40px;margin-right:0}
.col2 #sidebar-left,.col3 #sidebar-left{clear:left;float:left;margin-right:40px}
.col3 #sidebar-right,.col3 #sidebar-left{display:block;width:220px}
.col3 .sidebar-left #sidebar-right,.col3 .sidebar-right #sidebar-left{width:220px}
#content{display:block}
#content>article,#content>div,#content>nav{display:table;table-layout:fixed;width:100%}
.col1 .sidebar-left #content,.col1 .sidebar-right #content{margin-bottom:40px}
.col2 .sidebar-left #content,.col3 .sidebar-left #content{margin-left:320px}
.col2 .sidebar-right #content,.col3 .sidebar-right #content{margin-right:320px}
.col2 .sidebar-left.sidebar-right #content{margin-left:0;margin-right:320px}
.col3 .sidebar-left.sidebar-right #content{margin-left:260px;margin-right:260px}
#bottom{position:relative}
#sidebar-bottom{margin-bottom:20px;text-align:center}
#footer{text-align:center;padding-bottom:40px;margin-bottom:0}
footer{clear:both;color:#999;margin-bottom:40px}

/* top navigation menu */
#nav ul{margin:0;padding:0}
#nav ul>li{position:relative;list-style:none;display:inline-block;overflow:visible;margin:0}
#nav ul>li:hover,#nav ul>li.open{z-index:99}
#nav ul>li>a{display:block;padding:3px 12px;font-size:17px;color:$nic}
#nav ul>li.current-menu-item>a,#nav ul>li.current_page_ancestor>a{background-color:$nsb;color:$nsc}
#nav ul>li:hover>a{text-decoration:none;background-color:$nhb;color:$nhc}
#nav ul>li.open>a{background-color:$nib;color:$nic}
#nav li>.children,#nav li>.sub-menu{display:none;margin:0;padding:0;position:absolute;background-color:$nib;border-radius:0;padding:8px 0}
#nav>div>ul>li:last-of-type>.sub-menu{right:0;text-align:right}
#nav li>.children .children,#nav li>.sub-menu  .sub-menu{left:auto;right:100%;top:0px}
#nav li:hover>.children,#nav li:hover>.sub-menu,#nav li.open>.children,#nav li.open>.sub-menu{display:block;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}
#nav li>.children li,#nav li>.sub-menu li{list-style:none;display:block;margin:0}
#nav li>.children li>a,#nav li>.sub-menu li>a{display:block;padding:5px 20px 5px 10px;font-size:15px;border-radius:0;color:$nic;white-space:nowrap}
#nav li>.children .page_item.current-menu-item>a,#nav li>.sub-menu .page_item.current-menu-item>a{background-color:$nsb;color:$nsc}
#nav li>.children li:hover>a,#nav li>.sub-menu li:hover>a{background-color:$nhb;color:$nhc;text-decoration:none}

/* vertical and horizontal sidebars */
.sidebar-v>div{padding:20px;color:$svc;background-color:$svb;margin-bottom:2px}
.sidebar-v input[type="text"],.sidebar-v input[type="password"],.search input[type="text"]{font-size:17px;color:#777;padding:5px 10px;margin:0 5px 5px 0}
.sidebar-v .widget-title{margin-bottom:10px;font-size:21px;font-weight:200;color:$svt}
.sidebar-v div.widget>ul{margin:0 0 0 15px;padding:0}
.sidebar-v div.widget>ul>li{margin:0 0 2px 5px}
.sidebar-v input[type="text"],.sidebar-v input[type="password"]{width:90%}
.sidebar-v .rss-date{display:block;font-size:13px;color:#aaa}
.sidebar-v .rssSummary{font-size:14px;margin-bottom:15px}
.sidebar-v #calendar_wrap{display:inline-block;background-color:white;padding:8px 15px;border:1px solid #ddd;border-radius:4px}
.sidebar-v div.widget.widget_sf_widget_event>ul,.sidebar-v div.widget.widget_sf_widget_folder>ul{list-style:none;margin:0}
.sidebar-v div.widget.widget_sf_widget_event>ul>li{margin-bottom:10px}
.sidebar-v .widget_sf_widget_event a{display:block}
.sidebar-v .event-when{font-size:14px}
.sidebar-v div.widget_sf_widget_folder.widget_no_title{padding:0px}
.sidebar-left.sidebar-right .sidebar-v .widget_sf_widget_folder ul{background-color:white;overflow:hidden}
.sidebar-v .menu{list-style:none;margin:0 2px 0 5px;padding:0}
.sidebar-v .menu ul{list-style:none;margin:0 2px 0 20px;padding:0}
.sidebar-h>div{margin-bottom:20px}
.sidebar-h>div:last-child{margin-bottom:0}
.sidebar-h .widget-title{display:none}
.sidebar-h div.widget>ul{list-style:none;margin:0;padding:0}
.sidebar-h div.widget>ul>li{display:inline-block;margin:0 10px 0 0;padding:0;vertical-align:top}
.sidebar-h .menu{list-style:none;padding:0;margin:0}
.sidebar-h .menu li{display:inline-block;margin:0 10px 0 0;padding:0;text-align:left;vertical-align:top}
.sidebar-h .sub-menu{display:block;list-style:none;margin:0;padding:0;text-align:left;font-size:14px}
.sidebar-h .sub-menu li{display:block;margin:0;padding:0}

/* section */
div.section{position:relative;clear:both;margin:40px -40px;padding:40px;overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.sidebar-left div.section,.sidebar-right div.section,.sidebar-left div.section-action,.sidebar-right div.section-action{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}
div.section~div.section{margin-top:-40px;border-top:none}
div.section:first-child,details+div.section{margin-top:0}
div.section:last-child,div.section-action:last-child{margin-bottom:0}
div.section .section-overlay-image{position:absolute;top:0;left:0;height:100%;width:auto;min-width:100%}
div.section .section-content{position:relative}
div.section.overlay{padding:0}
div.section.overlay .section-image{position:relative;width:100%;margin-bottom:-7px}
div.section.overlay .section-overlay-content{position:absolute;padding:40px;box-sizing:border-box;-moz-box-sizing:border-box}
div.section-action{display:block;width:100%;margin:0px}
div.section~div.section-action{margin-top:0px}
div.section-action~div.section-action{margin-top:10px}
div.section-action a{display:block;padding:20px 0;font-size:22px;font-weight:200;text-align:center;background-color:$nib;color:$nic;transition:0.3s}
div.section-action a.emp{color:$btc;background-color:$btb}
div.section-action a:hover{text-decoration:none;background-color:$nhb;color:$nhc}
div.section-action a.emp:hover{color:$bhc;background-color:$bhb}

/* article */
article.page>h1{margin-top:-5px}
article>header{color:#999;margin-bottom:40px}
article.post>header h1,article.post>header h2{margin-bottom:0}
article>div[itemprop="articleBody"]{margin-bottom:40px}
article>div[itemprop="articleBody"]:last-child{margin-bottom:0px}
article>nav{clear:both;margin-bottom:20px} /* post inside single */
article>footer{clear:both;margin-top:40px}

/* author */
#author-info{background-color:white;font-size:15px;color:#666;padding:20px;border:1px solid #ddd;border-radius:4px;margin:20px 0}
#author-avatar{float:left;margin:10px}
#author-description{margin-left:140px}
#author-description>h2{margin-bottom:10px}
#author-posts{display:block;margin-top:10px}

/* navigation for pagination within single */
.page-link{color:#999}
#content .page-link>a{display:inline-block;padding:3px 0;width:26px;margin:0 5px;color:$nic;background-color:$nib;text-align:center}
#content .page-link>a:hover{background-color:$nhb;color:$nhc;text-decoration:none}
.page-link>span.page-current{display:inline-block;padding:3px 0px;width:26px;margin:0px 5px;background-color:$nsb;color:$nsc;text-align:center}

/* navigation for single */
.post-link{margin-bottom:20px}
.post-link span:first-child{color:#999;margin-right:10px}
#content .post-link>a{display:inline-block;font-size:15px;padding:5px 15px;color:$nic;background-color:$nib;margin-right:2px;margin-bottom:5px}
#content .post-link>a:hover{background-color:$nhb;color:$nhc;text-decoration:none}

/* posts within index */
.post-list>article{position:relative;padding:40px 0;border-bottom:1px solid #ddd}
.post-list>article:first-child{border-top:1px solid #ddd}
.post-list article.sticky+article.sticky{margin-top:40px}
.post-list article.sticky{background-color:#fafafa;margin:0 -20px;padding:40px 20px;border:1px solid #ddd}
.post-list article header{margin-bottom:20px}
.post-list>article img.attachment-thumbnail{float:left;margin-right:40px;margin-bottom:15px}

/* navigation for pagination within index */
.post-list-link{padding:20px 0px}
#content .post-list-link>a{display:inline-block;font-size:22px;font-weight:200;padding:10px 20px;color:$nic;background-color:$nib;margin-right:5px}
#content .post-list-link>a:hover{background-color:$nhb;color:$nhc;text-decoration:none}

/* comments */
ol.comments-list{list-style:none;margin:0;padding:0;display:block}
li.comment{position:relative;display:block;margin:20px 0px;min-height:60px;max-width:700px}
li.comment>.avatar{position:absolute}
.comment-author{margin-left:90px;font-size:17px;color:#777;font-weight:200;line-height:1.3em;margin-bottom:10px}
.comment-content{margin-left:90px;font-size:14px;color:#666}
#comments ul.children{margin:0 0 0 90px;padding:0 0 5px}
#content a.comment-reply-link,#content a.comment-edit-link{display:inline-block;font-weight:normal;font-size:14px;padding:3px 10px;color:$nic;background-color:$nib;margin-left:10px;vertical-align:5%}
#content a#cancel-comment-reply-link{display:inline-block;font-weight:normal;font-size:14px;padding:3px 10px;color:$nic;background-color:$nib;margin-left:10px;vertical-align:20%}
#content a.comment-reply-link:hover,#content a.comment-edit-link:hover,#content a#cancel-comment-reply-link:hover{background-color:$nhb;color:$nhc;text-decoration:none}
#respond{padding:20px;background-color:#fcfcfc;border:1px solid #ddd;border-radius:4px}
.comments-list #respond{margin-left:90px}
.comment-notes,.comment-awaiting-moderation{color:#999;font-size:13px}
.comments-closed{display:none}
#commentform>div{position:relative;margin:10px 0px}
#commentform>div>label{position:absolute}
#commentform>div .required{margin-left:2px}
#commentform>.comment-form-author>input,#commentform>.comment-form-email>input{color:#555;padding:2px 5px;margin-left:80px;width:65%}
#commentform>div.comment-form-comment>textarea{color:#555;padding:2px 5px;margin-left:80px;width:65%;height:100px}
#commentform>.form-submit>input{margin-left:80px}
.bypostauthor{font-weight:normal}

/* blank template */
.page-template-blank-php{padding:0}

/* showcase template */
.page-template-showcase-php #primary{border:none;box-shadow:none;background-color:transparent;width:100%;max-width:none;margin:0}
.page-template-showcase-php .container{position:relative;max-width:1280px;overflow:visible;margin:0 auto}
.page-template-showcase-php #showcase-top{padding-bottom:40px}
.page-template-showcase-php #showcase-top hgroup{padding:20px 40px 0}
.page-template-showcase-php #showcase-top hgroup>h1{margin-bottom:5px}
.page-template-showcase-php #showcase-top hgroup>h2{font-size:17px;margin:0}
.page-template-showcase-php #showcase-showcase{width:100%;overflow-x:hidden}
.page-template-showcase-php #showcase-showcase>.container{max-width:1200px;overflow:hidden}
#showcase-center #center{border:1px solid #ddd;margin:40px;padding:40px;background-color:#fff}
#showcase-center #content>article>details+div.section{margin-top:-40px;border-top:none}
#showcase-center #content>article>div.section:last-child{margin-bottom:-40px;border-bottom:none}
#showcase-center #content>article>div.section-action:last-child{margin-bottom:-40px;border-bottom:none}
.page-template-showcase-php #bottom{max-width:1280px;margin:0 auto}

/* showcase overlay template */
.page-template-showcase-overlay-php #primary{border:none;box-shadow:none;background-color:transparent;width:100%;max-width:none;margin:0}
.page-template-showcase-overlay-php .container{position:relative;max-width:1280px;overflow:visible;margin:0 auto}
.page-template-showcase-overlay-php #showcase-top>.container{max-width:1200px}
.page-template-showcase-overlay-php #showcase-overlay>.container{max-width:1200px;overflow:hidden}
.page-template-showcase-overlay-php #showcase-top{position:absolute;top:0;width:100%}
.page-template-showcase-overlay-php #nav ul>li>a{background-color:$nib}
.page-template-showcase-overlay-php #nav ul>li:hover>a{background-color:$nhb}
.page-template-showcase-overlay-php #nav ul>li.current-menu-item>a,.page-template-showcase-overlay-php #nav ul>li.current_page_ancestor>a{background-color:$nsb}
.page-template-showcase-overlay-php #bottom{max-width:1280px;margin:0 auto}

/* content latest post template */
.page-template-content-latest-post-php article+article,.page-template-content-latest-excerpt-php article+article{padding:40px 40px 0;margin:40px -40px 0;border-top:1px solid #ddd}
.page-template-content-latest-post-php article div.section:last-child,.page-template-content-latest-excerpt-php article div.section:last-child{margin-bottom:0px;border-bottom:none}
.page-template-content-latest-post-php nav.page-link,.page-template-content-latest-excerpt-php nav.page-link{margin-top:20px}
.page-template-content-latest-post-php #content nav.post-list-link,.page-template-content-latest-excerpt-php #content nav.post-list-link{padding:40px 0 0}
.page-template-content-latest-post-php #content nav.post-list-link>a,.page-template-content-latest-excerpt-php #content nav.post-list-link>a{float:none;display:block;text-align:center;padding:15px}
.page-template-content-latest-excerpt-php article>img.wp-post-image{float:left;margin:0 40px 15px 0}

@media only screen and (max-width:1024px) {
.alignright,.alignright.pad{margin:0 0 20px 20px}
.alignleft,.alignleft.pad{margin:0 20px 20px 0}
.section .alignbottom{margin-bottom:0}
.wp-caption{padding:0 0 9px}
.wp-caption img{width:100%;height:auto}
#header-text,#header-logo{margin-left:20px;margin-right:20px}
#top.header-text #nav{position:relative;top:auto;right:auto;margin:0 20px 0;padding:0}
#top.header-logo #nav{right:20px}
#nav>div>ul>li:last-of-type>.sub-menu{left:0;right:auto;text-align:left}
#nav li>.children .children,#nav li>.sub-menu .sub-menu{position:relative;right:auto;left:auto;top:auto;padding-left:10px}
#center{padding-left:20px !important;padding-right:20px !important}
div.section{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}
div.section.overlay .section-image{position:absolute;top:0;left:0;height:100%;width:auto;min-width:100%}
div.section.overlay .section-overlay-content{position:relative;padding:40px 20px;background:#fff;background:rgba(255,255,255,0.9)}
.post-list article.sticky{border-left:none;border-right:none}
#showcase-center #center{margin-left:20px !important;margin-right:20px !important}
.page-template-showcase-php #showcase-top{padding-bottom:40px}
.page-template-showcase-php #showcase-top hgroup{padding:20px 20px 0}
.page-template-showcase-overlay-php #showcase-overlay .widget_st_widget_image>img{height:100% !important;width:auto !important}
.page-template-content-latest-post-php article+article,.page-template-content-latest-excerpt-php article+article{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}
}

@media only screen and (max-width:480px) {
h1{font-size:34px}
h2{font-size:28px}
h3{font-size:26px}
h4{font-size:22px}
.alignright,.alignright.pad{float:none;display:block;max-width:100% !important;margin:0 0 20px}
.alignleft,.alignleft.pad{float:none;display:block;max-width:100% !important;margin:0 0 20px}
.section .alignbottom{margin-bottom:20px}
div.table{display:block}
div.column{display:block}
div.column+div.column{padding-left:0;padding-top:20px}
#header-text,#header-logo{margin-left:10px;margin-right:10px;text-align:center}
#header-logo{margin-bottom:20px}
#header-logo>img{max-width:100%;display:block;margin:0 auto}
#header-banner>img{width:auto;height:auto;max-width:none;max-height:100px}
#menu{background-color:#333}
#center{padding-left:10px !important;padding-right:10px !important}
#top.header-text #nav,#top.header-logo #nav,#top.header-banner #nav{display:none;position:relative;top:auto;right:auto;left:auto;margin:0 !important;padding:0}
#top.header-text #nav.open,#top.header-logo #nav.open,#top.header-banner #nav.open{display:block}
#top #nav ul>li{display:block;margin:0 0 1px;background-color:$nib}
#top #nav ul>li>a{padding:7px 10px}
#top #nav ul>li.current_page_ancestor>a{background-color:$nib;color:$nic}
#top #nav ul>li>a:hover{background-color:$nhb;color:$nhc}
#top #nav li>.children,#top #nav li>.sub-menu{display:block;position:relative;padding:0;margin-left:20px;background-color:$nib}
#top #nav li:hover>.children,#top #nav li:hover>.sub-menu{border:none;background-color:$nib}
#top #nav li>.children li>a,#top #nav li>.sub-menu li>a{padding:7px 10px}
.sidebar-h div.widget ul>li>a{display:block;padding:7px}
div.section{margin-left:-10px !important;margin-right:-10px !important;padding-left:10px !important;padding-right:10px !important}
div.section.overlay .section-image{opacity:0.8}
div.section.overlay .section-overlay-content{padding:40px 10px;margin:0 -10px;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;width:auto !important;height:auto !important}
.post-list>article img.attachment-thumbnail{float:none;display:block;max-width:100%;margin:0 0 20px}
.post-list article.sticky{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}
#author-avatar{float:none;margin:0}
#author-description{margin:20px 0 0}
.comment-author{margin-left:75px}
.comment-content{margin-left:75px}
#comments ul.children{margin:0 0 0 20px}
.comments-list #respond{margin-left:75px}
#showcase-center #center{margin-left:0 !important;margin-right:0 !important;border-left:none;border-right:none}
.page-template-showcase-php #showcase-top{padding-bottom:0}
.page-template-showcase-php #showcase-top hgroup{padding:20px 10px 0}
.page-template-showcase-php #showcase-showcase{display:none}
.page-template-showcase-overlay-php #showcase-overlay{display:none}
.page-template-showcase-overlay-php #showcase-top{position:relative}
.page-template-content-latest-post-php article+article,.page-template-content-latest-excerpt-php article+article{padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px}
.page-template-content-latest-excerpt-php article>img.wp-post-image{float:none;margin:0 0 20px}
div.wp-block-columns{display:block}
div.wp-block-column{margin:0 0 20px}
div.wp-block-column:last-of-type{margin-bottom:0}
}