/*
Theme Name: CBTB 2024
Theme URI: https://chocolatebythebay.com/
Description:  CBTB site for 2024
Author: Nancy Martin/Ronnie Sampson/Viridian
Version: 1.0
/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content  line 615
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */

/** 1.0 - Normalize */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video {margin:0;padding:0;border:0;vertical-align:baseline;background-color: transparent;}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {color: #000;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
a {background-color: transparent;}
b,strong {font-weight: 700;}
small {font-size: 80%;}
sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup, .up {top: -0.5em;}
sub {bottom: -0.25em;}
.up {margin-top: -0.5em;}
svg:not(:root) {overflow: hidden;}
hr {box-sizing: content-box;}
code,kbd,pre,samp {font-size: 100%;}
button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
select {text-transform: none;}
button {overflow: visible;}
button,input,select,textarea {max-width: 100%;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	-moz-appearance: button;
	cursor: pointer;
}
button[disabled],html input[disabled] {
	cursor: default;
	opacity: .5;
}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	margin-right: 0.4375em;
	padding: 0;
}
input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-outer-spin-button,input[type="time"]::-webkit-inner-spin-button,input[type="time"]::-webkit-outer-spin-button,input[type="datetime-local"]::-webkit-inner-spin-button,input[type="datetime-local"]::-webkit-outer-spin-button,input[type="week"]::-webkit-inner-spin-button,input[type="week"]::-webkit-outer-spin-button,input[type="month"]::-webkit-inner-spin-button,input[type="month"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
	-moz-appearance: none;
}
fieldset {
	border: 1px solid #d1d1d1;
	margin: 0 0 1.75em;
	min-width: inherit;
	padding: 0.875em;
}
fieldset > :last-child {margin-bottom: 0;}
legend {border: 0;padding: 0;
}
textarea {overflow: auto;vertical-align: top;}
optgroup {font-weight: bold;}

/** 2.0 - Genericons */
.menu-item-has-children a:after,.dropdown-toggle:after,.bypostauthor > article .fn:after,.comment-reply-title small a:before,.search-submit:before {display: inline-block;font-family: "Genericons";font-size: 100%;font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;speak: never;text-align: center;text-decoration: inherit;text-transform: none;vertical-align: top;}
.pagination .prev:before,.pagination .next:before,.pagination .nav-links:before,.pagination .nav-links:after {font-family: "Genericons";font-size: 100%;font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;speak: never;text-align: center;text-decoration: inherit;text-transform: none;vertical-align: top;}

/** 3.0 - Typography */
body {
	color: #3e1f12;
	font-family: "myriad-pro-n4","myriad-pro",sans-serif;
	font-size: calc(16px + (22 - 16) * ((100vw - 300px) / (1600 - 300)));
	line-height: 1.75;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 1rem;
	margin-bottom: .5rem;
	text-rendering: optimizeLegibility;
	hyphens: none;
font-family: "futura-pt", Tahoma, Arial, Helvetica, sans-serif;
}
h1, h2 > a {hyphens: none;}
h1, h2 {
  -webkit-hyphens: manual !important;
  -moz-hyphens: manual !important;
  -ms-hyphens: manual !important;
  hyphens: manual !important;
}
p {margin: 0 0 1.25em;word-wrap: break-word;}
h1 {font-size: 260%;line-height: 1.05; font-weight: 400; margin-top: 2em; margin-bottom: .2em;}
h2 {font-size: 200%;line-height: 1.15; margin-top: 1.5em; }
h3 {font-size: 155%;line-height: 1.21;}
h4 {font-size: 140%;line-height: 1.15; font-weight: 400;}
h5 {font-size: 125%;line-height: 1.2;}
h6 {font-size: 100%; margin-bottom: .2em;line-height: 1.2; text-transform: uppercase;}
p, li {font-size: 100%; line-height: 1.5em; }
h1:first-child {margin-top: 0;}

dfn,cite,em,i {font-style: italic;}
blockquote {
	color: #686868;
	font-size: 125%;
	font-style: italic;
	line-height: 1.4736842105;
	margin: 0 0 1.4736842105em;
	overflow: hidden;
	padding: 0 0 0 1.263157895em;
}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: "";}
blockquote cite,blockquote small {
	color: #1a1a1a;
	display: block;
	font-size: 90%;
	line-height: 1.75;
}
blockquote cite:before,blockquote small:before {content: "\2014\00a0";}
blockquote em,blockquote i,blockquote cite {font-style: normal;}
blockquote strong,blockquote b {font-weight: 400;}
blockquote > :last-child {margin-bottom: 0;}
address {font-style: italic;margin: 0 0 1.75em;}
code,kbd,tt,var,samp,pre {font-family: Inconsolata, monospace;}
pre {
	font-size: 90%;
	line-height: 1.3125;
	margin: 0 0 1.75em;
	max-width: 100%;
	overflow: auto;
	padding: 1.75em;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
code {background-color: #d1d1d1;padding: 0.125em 0.25em;}
abbr,acronym {cursor: help;}
mark,ins {
	background: #997650;
	color: #fff;
	padding: 0.125em 0.25em;
	text-decoration: none;
}
big {font-size: 125%;}

/** 4.0 - Elements */
html {box-sizing: border-box;}
*,*:before,*:after {box-sizing: inherit;}
html, body { height:100%; }
body  {background-color: #FFFFFF;}
hr {
	background-color: #d1d1d1;
	border: 0;
	height: 1px;
	margin: 0 0 1.75em;
}
ul,ol {
	margin: 0 0 1.75em 1.25em;
	padding: 0;
}
ul {list-style: none;}
ol {
	list-style: decimal;
	margin-left: 1.5em;
}
li > ul,li > ol {margin-bottom: 0;}
dl {margin: 0 0 1.75em;}
dt {font-weight: 700;}
dd {margin: 0 0 1.75em;}
img {height: auto;
	vertical-align: middle;
	max-width: 100%;
}
del {opacity: 0.8;}
table,th,td {border: 1px solid #d1d1d1;}
table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.75em;
	table-layout: fixed;
	width: 100%;
}
caption,th,td {font-weight: normal;text-align: left;}
th {border-width: 0 1px 1px 0;font-weight: 700;}
td {border-width: 0 1px 1px 0;}
th,td {padding: 0.4375em;}

/** 5.0 - Forms */
input {line-height: normal;}
button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus {
	background: #3e1f12;
	border: 0;
	color: #fff;
	font-weight: 700;
	letter-spacing: 0.046875em;
	line-height: 1;
	padding: 0.4em 0.48em 0.415em;
	text-transform: uppercase;
}
button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus {background: #997650;color: #F5F2CB;}

input[type="date"],input[type="time"],input[type="datetime-local"],input[type="week"],input[type="month"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea {
	background: #ffffff;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
	border: 1px solid #3E1F12;
	border-radius: 2px;
	color: #3E1F12;
	padding: 0.325em 0.175em;
	width: 100%;
}
input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="month"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus {
	background-color: #fff;
	border-color: #997650;
	color: #3e1f12;
	outline: 0;
}
input[type="search"].search-field {
	border-radius: 2px 0 0 2px;
height: 36px;}
.search-submit:before {
	content: "\f400";
	font-size: 150%;
	left: 2px;
	line-height: 36px;
	width: 40px;
}
.search-submit {
	border-radius: 0 2px 2px 0;
	bottom: 0;
	overflow: hidden;
	padding: 0;
	right: 0;
	top: 0;
	width: 42px;
}

/** 6.0 - Navigation */
/**  6.1 - Links */
a {transition: color 110ms ease-in-out;
  color: #997650;text-decoration: none;}
a:visited {color: #aec68b; text-decoration: underline; }
a:hover, a:active, a:focus {color: #3e1f12; text-decoration: underline;}
a:visited:hover {color: #997650;text-decoration: underline;}a:visited, a:visited:hover {text-decoration: underline;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {text-decoration: none;}
.nounderline a {text-decoration: none;}
#sidebar a:visited {color: #3e1f12; }
article a:visited {color: #8ba065; }

/** 6.2 - Menus */
.site-header-menu {
	display: none;
	flex: 0 1 100%;
	margin: 0;
	padding: 0;
}
.site-header-menu.toggled-on,.no-js .site-header-menu {display: block;}
.main-navigation {font-family: "futura-pt", Tahoma, Arial, Helvetica, sans-serif;}
.main-navigation ul, .social-navigation ul {list-style: none;margin: 0; }
.main-navigation li {border-top: 1px solid #ffffff;position: relative;}
.main-navigation a {
	color: #ffffff;
	display: block;
	line-height: 1.5;
	padding: 0;
}
.main-navigation a:hover,.main-navigation a:focus {color:#F5F2CB; background-color: #997650;}
.main-navigation .current-menu-item > a,.main-navigation .current-menu-ancestor > a {font-weight: 700;}
/*.main-navigation ul ul {display: none;margin-left: 0.875em;}
.no-js .main-navigation ul ul {display: block;}
*/.main-navigation ul .toggled-on {display: block;}
.main-navigation .primary-menu {
	border-bottom: 1px solid #ffffff;
	margin-bottom: 1em;
}
.main-navigation .menu-item-has-children > a {margin-right: 56px;}
.main-navigation ul li {
/*margin-left: 0.8rem;
*/font-weight:bold;
text-transform:uppercase;
letter-spacing: 0.1em;
}
.social-navigation ul {padding: 0;}
.social-navigation li {display: inline-block; margin-right: 1em;}
.social-navigation a {display: block; padding: 0; color: #4D310E;}
.social-navigation a:hover, .social-navigation a:focus {color:#997650;}
.dropdown-toggle {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	color: #1a1a1a;
	content: "";
	height: 48px;
	padding: 0;
	position: absolute;
	right: 0;
	text-transform: none;
	top: 0;
	width: 48px;
}
.dropdown-toggle:after {
	border: 0 solid #d1d1d1;
	border-left-width: 1px;
	content: "\f431";
	font-size: 90%;
	left: 1px;
	position: relative;
	width: 48px;
}
.dropdown-toggle:hover,.dropdown-toggle:focus {background-color: transparent;color: #997650;}

.dropdown-toggle:focus:after {border-color: transparent;}
.dropdown-toggle.toggled-on:after {content: "\f432";}
.post-navigation {font-family: "futura-pt", Tahoma, Arial, Helvetica, sans-serif;}
.post-navigation a {
	color: #997650;
	display: block;
	padding: 1em 0;
}
.post-navigation .post-title {
	text-rendering: optimizeLegibility;
}
.post-navigation a:hover .post-title,.post-navigation a:focus .post-title {color: #3e1f12;}

/* reset screen-reader-text */
.pagination .current .screen-reader-text {position: static !important;}
.image-navigation,.comment-navigation {
	color: #686868;
	font-size: 85%;
	line-height: 1.6153846154;
	margin: 0 7.6923% 2.1538461538em;
	padding: 1.0769230769em 0;
}
.comment-navigation {margin-right: 0;margin-left: 0;}
.comments-title + .comment-navigation {border-bottom: 0;margin-bottom: 0;}
.image-navigation .nav-previous:not(:empty),.image-navigation .nav-next:not(:empty),.comment-navigation .nav-previous:not(:empty),.comment-navigation .nav-next:not(:empty) {/*display: inline-block;*/}
.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,
.comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {
	content: "\002f";
/*	display: inline-block;
*/	opacity: 0.7;
	padding: 0 0.538461538em;
}

/** 7.0 - Accessibility */
.says,.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}

.site .skip-link {background-color: #f1f1f1;box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);color: #4B3221;display: block;font-family: "myriad-pro-n4","myriad-pro",sans-serif;font-size: 85%;font-weight: 700;left: -9999em;outline: none;padding: 15px 23px 14px;text-decoration: none;text-transform: none;top: -9999em;}
.logged-in .site .skip-link {box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);font-family: "Open Sans", sans-serif;}
.site .skip-link:focus {clip: auto;height: auto;left: 6px;top: 7px;width: auto;z-index: 100000;}

/** 8.0 - Alignments */
.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1em 1em;}
.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.wp-caption.alignleft,
.wp-caption.alignright {float: none;margin: none;}


/** 9.0 - Clearings */
.clear:before,.clear:after,blockquote:before,blockquote:after,.entry-content:before,.entry-content:after,.entry-summary:before,.entry-summary:after,.comment-content:before,.comment-content:after,.site-content:before,.site-content:after,.site-main > article:before,.site-main > article:after,.primary-menu:before,.primary-menu:after,.social-links-menu:before,.social-links-menu:after,.textwidget:before,.textwidget:after,.content-bottom-widgets:before,.content-bottom-widgets:after {content: "";display: table;}
header, #bar, .searchbar, .clear:after,blockquote:after,.entry-content,.entry-content:after,.entry-summary:after,.comment-content:after,.site-content:after,.site-main > article:after,.primary-menu:after,.social-links-menu:after,.textwidget:after,.content-bottom-widgets:after {clear: both;}

/** 10.0 - Widgets */
/* Calendar widget */
.widget.widget_calendar table {margin: 0;}
.widget_calendar .wp-calendar-nav {display: table;width: 100%;}
.widget_calendar .wp-calendar-nav span {display: table-cell;}
.widget_calendar .wp-calendar-nav-prev,.widget_calendar .wp-calendar-nav-next {width: 40%;}
.widget_calendar td,.widget_calendar th,.widget_calendar .wp-calendar-nav span {
	line-height: 2.5625;
	padding: 0;
	text-align: center;
}
.widget_calendar caption {font-weight: 900;margin-bottom: 1.75em;}
.widget_calendar tbody a {
	background-color: #997650;
	color: #fff;
	display: block;
}
.widget_calendar tbody a:hover,.widget_calendar tbody a:focus {background-color: #4d310e;color: #fff;}

/* Recent Posts widget */
.widget_recent_entries .post-date {
	color: #686868;
	display: block;
	font-size: 85%;
	line-height: 1.615384615;
	margin-bottom: 0.538461538em;
}
.widget_recent_entries li:last-child .post-date {margin-bottom: 0;}

/** 11.0 - Content */
.site,.site-inner, .main-header, #bar, .search-form, .site-content, .single-content, .single-page-content, article, .comments-area, .comments-content {padding: 0; margin: 0; width: 100%;}
.site, .site-inner, .main-header,.site-header,.site-branding, .site-header-main,.dropdown-menu, .site-header-menu, #socialmedia, .social-navigation, #bar, #goldbar, #searchbar, .search-form,  .site-content, .site-main, article, .single-content, .single-page-content, .sticky, .sticky-post, .excerpt-default, .excerpt-text, .excerpt-section, .entry-summary, .entry-content, .pf-content, figure, footer, .comments-area, .comment-respond, form, .comments-content, .post-navigation, .nav-links, #sidebar, .sidebar-content, #footercontent, .footer_column_long, .footer_column {box-sizing: border-box;}

/* flexbox */
.site-inner, .main-header, .site-header, .site-header-main, #bar, .search-form, .site-content, .site-main, .single-content, .entry-header, .excerpt-default, .excerpt-text, .excerpt-section, .nav-links, .entry-footer, .byline, .comments-respond, .sidebar-content, #footercontent {display: flex;}
.site-inner, #bar, .search-form, .nav-links, .excerpt-text, #footercontent {flex-wrap: wrap; }
.site-inner, .main-header, .site-header, .site-header-main, #bar, .search-form, .site-content, .site-main, .single-content, .nav-links, .entry-header, .excerpt-default, .excerpt-text, .excerpt-section, .entry-footer, .comments-respond, .sidebar-content, #footercontent {flex-direction: column;}
.main-header, .site-header {align-items: flex-start;}
.byline, .search-form {flex-direction: row;}
.search-form, .site-main, .excerpt-default  {justify-content: flex-start; align-items: flex-start; align-content: flex-start; row-gap: 0;}
.site-branding {order: 2;}
.site-header-main {order: 1;}

#socialmedia {display: block; padding: 1em 0 .25em; align-self: flex-end;}
.site-header, .site-header-main, #bar, .search-form, .site-main, .excerpt-default, .excerpt-text, .excerpt-section, .single-page-section, .error-404 not-found, .post-navigation, .entry-footer, .comments-respond, .sidebar-content, footer, #footercontent {width: 100%;}
.excerpt-default {padding: 7%; max-width: 1320px;}
.page-header, .comments-area,.post-navigation, .single-content, .single-page-content, .comments-content {padding: 1% 7%;}
.single-content li, .single-page-content li {margin-left: 1.2rem;}
.excerpt-section {padding: 5% 0 0;}
.single-page-section, .error-404 not-found {padding: 7% 0 3%;}
.excerpt-text, .entry-content {margin: 0; padding: 0; max-width: 840px;}
.excerpt-text h2 {margin-top: 0.2em;}
.comments-area, article {border-bottom: #997650 solid 2px;}
article.comment-body {border-bottom: none;}

.entry-content ul {list-style: disc;}
.site-main > :last-child {border-bottom: none; margin-bottom: 0;}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {outline: 0;}
 .entry-header,.entry-summary,.entry-footer,.image-navigation,.post-navigation,.pagination,.content-bottom-widgets {margin: 0;}
.site-main, .footer_column_long {flex: 2 1 75%; }
.footer_column {flex: 1 1 25%;}

/** 11.1 - Header */

.site-header {background: #5e3e25;padding:0; justify-content: space-between; margin: 0;}
.site-header-main {align-items: flex-start; padding: 0 0 0 3%; flex: 0 1 auto;}
.site-branding {margin: 2% 4%; padding: 0;overflow: hidden; }
.site-branding > a > img {max-width: 100%; height: auto;}
.menu-toggle {
	background-color: transparent;
	color: #ffffff;
	font-size: 100%;
	margin: 1.076923077em 0 0;
	padding: 0.769230769em;
z-index: 20;
}
.no-js .menu-toggle {display: none;}
.menu-toggle:hover,.menu-toggle:focus {
	background-color: #997650;
	color: #f5f2cb;
}
.menu-toggle.toggled-on,.menu-toggle.toggled-on:hover,.menu-toggle.toggled-on:focus {
	background-color: #997650;
	color: #f5f2cb;
}
.menu-toggle:focus {outline: 0;}
.fa-brands {font-size: 170%;}

#bar { background-color: #5e3e25; z-index: 1000;position: relative; }
#goldbar{
    overflow:hidden;
	flex: 2 1 100%;
background-color: #f5f2cb;
	border-bottom: #ccc34f 4px solid;
	border-top:  #ccc34f 4px solid;}
p.site-description {
	color: #9f6c2b;
	margin: .4rem 0 0 2rem;
font-size: 90%;}
#searchbar {margin: .5rem 1rem .2rem; align-self: flex-end;}

/** 11.2 - Posts and pages */
.entry-title {
	font-family: "futura-pt", Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.25;
	display: block;
}
.entry-title a {color: #997650;}
.entry-title a:hover,.entry-title a:focus {color: #3e1f12;
}
.post-thumbnail {margin: 0 0 6%;}
.post-thumbnail > img {min-width: 200px; max-width: 100%; height: auto;}
a.post-thumbnail:hover,a.post-thumbnail:focus {opacity: 0.85;}
.post-navigation .post-title,.entry-title,.comments-title {hyphens: auto;}
body:not(.search-results) .entry-summary p,body:not(.search-results) .entry-summary address,body:not(.search-results) .entry-summary hr,body:not(.search-results) .entry-summary ul,body:not(.search-results) .entry-summary ol,body:not(.search-results) .entry-summary dl,body:not(.search-results) .entry-summary dd,body:not(.search-results) .entry-summary table {margin-bottom: 1.4736842105em;}
body:not(.search-results) .entry-summary li > ul,body:not(.search-results) .entry-summary li > ol {margin-bottom: 0;}
body:not(.search-results) .entry-summary th,body:not(.search-results) .entry-summary td {padding: 0.3684210526em;}
body:not(.search-results) .entry-summary fieldset {margin-bottom: 1.4736842105em;padding: 0.3684210526em;}
body:not(.search-results) .entry-summary blockquote > :last-child {margin-bottom: 0;}
.entry-content > :last-child,.entry-summary > :last-child,body:not(.search-results) .entry-summary > :last-child,.comment-content > :last-child,.textwidget > :last-child {margin-bottom: 0;}
.more-link {white-space: nowrap;}
.author-info {
	clear: both;
	padding-top: 1.75em;
	padding-bottom: 1.75em;
}
.author-avatar .avatar {
	float: left;
	height: 42px;
	margin: 0 1.75em 1.75em 0;
	width: 42px;
}
.author-description > :last-child {margin-bottom: 0;}
.entry-content .author-title {
	clear: none;
	font-size: 100%;
	font-weight: 700;
	margin: 0;
}
.author-bio {
	font-size: 85%;
	margin-bottom: 1.6153846154em;
	overflow: hidden;
}
.author-link {white-space: nowrap;}
.entry-footer {
	font-size: 85%;
	line-height: 1.6153846154;
	margin-top: 2.1538461538em;
}
.entry-footer:empty {margin: 0;}
.entry-footer a {color: #997650;}
.entry-footer a:hover,.entry-footer a:focus {color: #3e1f12;}
.entry-footer > span:not(:last-child):after {
	content: "\002f";
	display: inline-block;
	opacity: 0.7;
	padding: 0 0.538461538em;
}
.sticky-featured {
	display: block;
	font-size: 85%;
	letter-spacing: 0.076923077em;
	line-height: 1em;
	margin-bottom: 0;
	text-transform: uppercase;
}

.sticky-post {background-color: #d9d8c6; }
.tag-listing {background-color: #f5f2cb; }
.tag-closed {background-color: #eeeeee;}
.page-title {
	font-family: "futura-pt", Tahoma, Arial, Helvetica, sans-serif;
	line-height: 1.2173913043;
}
.taxonomy-description {
	font-size: 85%;
	line-height: 1.6153846154;
}
.taxonomy-description p {margin: 0.5384615385em 0 1.6153846154em;}
.taxonomy-description > :last-child {margin-bottom: 0;}
.page-links {
	clear: both;
	margin: 0 0 1.75em;
}
.page-links a,.page-links > span {
	display: inline-block;
	font-size: 85%;
	height: 1.8461538462em;
	line-height: 1.6923076923em;
	margin-right: 0.3076923077em;
	text-align: center;
	width: 1.8461538462em;
}
.page-links a {
	background-color: #997650;
	border-color: #997650;
	color: #fff;
}
.page-links a:hover,.page-links a:focus {
	background-color: #3e1f12;
	border-color: transparent;
	color: #fff;
}
.page-links > .page-links-title {
	border: 0;
	color: #1a1a1a;
	height: auto;
	margin: 0;
	padding-right: 0.6153846154em;
	width: auto;
}
.entry-attachment {margin-bottom: 1.75em;}
.entry-caption {
	color: #686868;
	font-size: 85%;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 1.0769230769em;
}
.entry-caption > :last-child {margin-bottom: 0;}
.content-bottom-widgets {margin: 0 7.6923%;}
.content-bottom-widgets .widget-area {margin-bottom: 3.5em;
}

/** 11.3 - Post Formats */
.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title {
	line-height: 1.473684211;
	margin-bottom: 1em;
}
.blog .format-status .entry-title,.archive .format-status .entry-title {display: none;}

/** 11.4 - Comments */
.comments-area {margin: 0;}
.comment-list + .comment-respond,.comment-navigation + .comment-respond {padding-top: 1.75em;}
.comments-title,.comment-reply-title {
	font-family: "futura-pt", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: 700;
	line-height: 1.3125;
	padding-top: 1em;
	margin: 0;
}
.comment-list {list-style: none;margin: 0;}
.comment-list .children {list-style: none;margin: 0;}
.comment-list .children > li {padding-left: 0.875em;}
.comment-author {color: #1a1a1a;margin-bottom: 0.4375em;}
.comment-author .avatar {
	float: left;
	height: 28px;
	margin-right: 0.875em;
	width: 28px;
}
.bypostauthor > article .fn:after {
	content: "\f304";
	left: 3px;
	top: 5px;
}
.comment-content ul,.comment-content ol {margin: 0 0 1.5em 1.25em;}
.comment-content li > ul,.comment-content li > ol {margin-bottom: 0;}
.comment-reply-link {
	display: inline-block;
	font-family: "futura-pt", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 85%;
	line-height: 1;
	margin-top: 2.1538461538em;
	padding: 0.5384615385em 0.5384615385em 0.4615384615em;
}
.comment-form {padding-top: 1.75em;}
.comment-form label {
	display: block;
	font-family: "futura-pt", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: 700;
	letter-spacing: 0.076923077em;
	line-height: 1.6153846154;
	margin-bottom: 0.5384615385em;
	text-transform: uppercase;
}
.comment-list .comment-form {padding-bottom: 1.75em;}
.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags {
	font-size: 85%;
	line-height: 1.3;
	margin-bottom: 1.8em;
}
.no-comments {
	font-family: "futura-pt", Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding-top: 1.75em;
}
.comment-navigation + .no-comments {border-top: 0;padding-top: 0;}

.form-allowed-tags code {font-family: Inconsolata, monospace;}
.form-submit {margin-bottom: 1em;}
.comment-reply-title small {font-size: 100%;}
.comment-reply-title small a {
	border: 0;
	height: 32px;
	overflow: hidden;
	width: 26px;
}

.comment-reply-title small a:hover,.comment-reply-title small a:focus {color: #3e1f12;}
.comment-reply-title small a:before {
	content: "\f405";
	font-size: 175%;
	top: -5px;
}
.comment-form #wp-comment-cookies-consent {margin: 0 10px 0 0;}
.comment-form .comment-form-cookies-consent label {
	display: inline;
	letter-spacing: 0;
	text-transform: none;
}
.akismet_comment_form_privacy_notice {font-size: 90%;}

/** 11.5 - Sidebar */
#sidebar {margin: 0;background-color: #CBDAB9;width: 100%; font-size: 100%;}
.sidebar-content {margin: 0;padding: 5%; }
.xoxo {margin: 0 0 1em;padding: 0;}
.xoxo h2 {text-transform:uppercase;
	color: #4D310E;
	font-size: 95%;
	padding-top: 0;
}
.xoxo a:link {font-weight:bold;}
.xoxo p, .xoxo form {margin: 0;}
.xoxo ul {list-style: none; margin-left: 0;margin-bottom: 2em;}
.xoxo ul li {
	margin-bottom: .5rem;
	margin-top: 0;
	margin-left: 0;
}

/** 11.6 - Footer */
footer {margin: 0; padding: 0; width: 100%;  }
.site-footer {margin: 0; padding: 0; width: 100%; background-color: #d9d8c6;color: #997650; border-top: #997650 solid 2px;
	font-size: 90%;
	line-height: 1.5;
}
.footer_column, .footer_column_long {padding: 0 4.5455% 3em;}
.site-footer a {color: #3e1f12;}
.site-footer a:hover,.site-info a:focus {color: #997650;}
#footercontent{padding: 1.5em 0; margin: 0; overflow:auto; width: 100%;}
#footercontent h3, #footercontent h4 {
	color: #5E3E25;
	margin-top: 0;
    font-weight: 700;
}
#footercontent h4 {
	font-size: 90%;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
#footercontent ul, #footercontent p {margin-top: 0; margin-bottom: .5rem;}
#footercontent .long {padding-right: 2em;}

/* Mailchimp */
#mc_embed_signup {width: 85%; min-width: 200px; max-width: 600px; background-color: #ffffff; padding: 3% 3% 0; margin-bottom: 5%;}
.indicates-required, .brandingLogo {text-align: right; font-size: 85%;}
.indicates-required {font-style: italic;}
.mc-field-group { font-size: 85%;}
.foot {display: flex; flex-direction: column; align-items: flex-end; }
#mce-responses {margin-top: 3%;}
#jumpback {padding: 1rem 0;}

/** 12.0 - Media */
.site .avatar {border-radius: 50%;}
.entry-content .wp-smiley,.entry-summary .wp-smiley,.comment-content .wp-smiley,.textwidget .wp-smiley {
	border: none;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
embed,iframe,object,video {
	margin-bottom: 1.75em;
	max-width: 100%;
	vertical-align: middle;
}
p > embed,p > iframe,p > object,p > video {margin-bottom: 0;}
.entry-content .wp-audio-shortcode a,.entry-content .wp-playlist a {box-shadow: none;}
.wp-audio-shortcode,.wp-video,.wp-playlist.wp-audio-playlist {margin-top: 0;margin-bottom: 1.75em;}
.wp-playlist.wp-audio-playlist {padding-bottom: 0;}
.wp-playlist .wp-playlist-tracks {margin-top: 0;}
.wp-playlist-item .wp-playlist-caption {border-bottom: 0;padding: 0.7142857143em 0;}
.wp-playlist-item .wp-playlist-item-length {top: 0.7142857143em;}

/** 12.1 - Captions */
.wp-caption {margin-bottom: 1.75em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption .wp-caption-text {
	color: #686868;
	font-size: 85%;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}

/** 14.0 - Media Queries */
/** 14.1 - >= 710px */
@media screen and (min-width: 44.375em) {
body {font-size: calc(14px + (22 - 14) * ((100vw - 300px) / (1600 - 300)));}

.site-branding {order: 1;}
.site-header-main {order: 2;align-items: flex-end; padding: 0 44px 0 0; justify-content: space-between; flex: 2 1 auto; width: 85%; }
.site-header {flex-direction: row; padding:2% 0 0 0; justify-content: space-between; }
.site-header-menu {margin: 0; display: block; flex: 0 1 auto;}

#bar, .excerpt-default, .excerpt-section, .post-navigation,.nav-links, #footercontent {flex-direction: row;}
.entry-header {flex-direction: column;}
#bar {justify-content: space-between; flex-wrap: wrap; height: 50px;}
#bar { background-color: #f5f2cb;
	border-bottom: #ccc34f 4px solid;
	border-top:  #ccc34f 4px solid;
}
#goldbar{
	border: none;
	background-color: transparent;
    flex: 2 1 auto;
	margin-right: 3%;
}
#searchbar {margin: 0 0 0 1rem; align-self: flex-end;}
.menu-toggle {
/*		margin: 1.3125em 0;
*/		padding: 0.8125em 0.875em 0.6875em;
	}
.wp-caption.alignleft {float: left;margin: 0.375em 1.5em 1em 0;}
.wp-caption.alignright {float: right;margin: 0.375em 0 1em 1em;}

.post-navigation, .nav-links { justify-content: space-between; width: 100%; clear: both; }
.pagination .current .screen-reader-text {position: absolute !important;}
   .entry-content blockquote.alignleft,.entry-content blockquote.alignright {
      padding: 0.9473684211em 0 0;
      width: calc(50% - 0.736842105em);
  }
.excerpt-section {justify-content: flex-start; align-items: center; margin: 0 0 3%;}
.excerpt-default {padding: 7% 7% 4%;}
.entry-content ul,.entry-summary ul,.comment-content ul,.entry-content ol,.entry-summary ol,.comment-content ol {margin-left: 1em;}
.entry-content ul { list-style-position: inside;}
.entry-content li > ul,.entry-summary li > ul,.comment-content li > ul,.entry-content blockquote > ul,.entry-summary blockquote > ul,.comment-content blockquote > ul {margin-left: 1.25em;}
.entry-content li > ol,.entry-summary li > ol, .comment-content li > ol,.entry-content blockquote > ol,.entry-summary blockquote > ol,.comment-content blockquote > ol {margin-left: 1.5em;}
.comment-author {margin-bottom: 0;}
.comment-author .avatar {
      height: 42px;
      top: 0.25em;
      width: 42px;
  }
  .comment-list .children > li {padding-left: 1.75em;}
  .comment-list + .comment-respond,.comment-navigation + .comment-respond {padding-top: 1.5em;}
  body:not(.search-results) .entry-summary li > ul,body:not(.search-results) .entry-summary blockquote > ul {margin-left: 1.157894737em;}
  body:not(.search-results) .entry-summary li > ol,body:not(.search-results) .entry-summary blockquote > ol {margin-left: 1.473684211em;}
.xoxo ul li {font-size:95%; }
.post-thumbnail, .size-featuredImage {margin: 0 3% 0 0;}
.xoxo { column-count: 2;}
 .main-navigation {margin: 0 -0.875em; }
 	.main-navigation .primary-menu,
	.main-navigation .primary-menu > li {
		border: 0;
	}
 .main-navigation .primary-menu > li {float: left;}
  .main-navigation a {
      padding: 0.3em;
      white-space: nowrap;
	  font-size: 80%;
  }
.main-navigation a:hover,.main-navigation a:focus {background-color: transparent; text-decoration: underline;}
	.main-navigation ul {display: block; border: none;}
.main-navigation li {display: inline-block; margin-left: 1em;}
  .main-navigation ul ul {
   display: block;
      left: -999em;
      margin: 0;
      position: absolute;
      z-index: 99999;
  }
.main-navigation ul ul ul {top: -1px;}
	.main-navigation ul ul ul:before,
	.main-navigation ul ul ul:after {
		border: 0;
	}
.main-navigation ul ul li {
      background-color: #fff;
		border-bottom-width: 0;
 }
.main-navigation ul ul a {white-space: normal;width: 12.6875em;}
.main-navigation ul ul:before,.main-navigation ul ul:after {
      content: "";
      position: absolute;
  }
.main-navigation ul ul:before {
		border-color: #d1d1d1 transparent;
      right: 9px;
      top: -9px;
  }
.main-navigation ul ul:after {
		border-color: #fff transparent;
      right: 11px;
      top: -7px;
  }
.main-navigation li:hover > ul,.main-navigation li.focus > ul {left: auto;right: 0;}
.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul {left: auto;right: 100%;}
.main-navigation .menu-item-has-children > a {margin: 0;padding-right: 2.25em;}
.main-navigation .menu-item-has-children > a:after {
      content: "\f431";
      position: absolute;
      right: 0.625em;
      top: 0.8125em;
  }
.main-navigation ul ul .menu-item-has-children > a {padding-right: 2.0625em;}
.main-navigation ul ul .menu-item-has-children > a:after {
      right: 0.5625em;
      top: 0.875em;
      transform: rotate(90deg);
  }
.dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-footer .main-navigation {display: none; }
}

/** 14.2 - >= 783px*/
@media screen and (min-width: 48.9375em) {
.site-header-main {width: 75%; }
}

/** 14.3 - >= 850?px */
@media screen and (min-width: 54em) {
.site-inner {flex-direction: column;}
.site-header {flex-direction: row;}
.site-main, .footer_column_long {flex: 2 1 75%; }
#sidebar, .footer_column {flex: 1 1 25%;}
#sidebar-content { font-size: 90%;padding: 2em 1.5em 1.5em;}
#bar {flex-wrap: nowrap;}
article, .comments-area {max-width: 100%;}
.post-thumbnail {margin: 0 5% 0 0;}
.excerpt-section {margin: 0 0 3% 0;}
h1 {font-size: 220%;line-height: 110%;}
h2 {font-size: 175%;line-height: 110%;}
h3 {font-size: 145%;line-height: 1.2em;}
h4 {font-size: 130%;line-height: 1.3em;}
h5 {font-size: 115%;line-height: 1.2em;}
h6 {font-size: 100%; margin-bottom: 0;line-height: 1.5em; text-transform: uppercase;}
p, li {font-size: 100%; line-height: 1.5em; }
.xoxo h2 {font-size: 95%; text-transform:uppercase;}
.xoxo ul li {font-size:95%; }
	.main-navigation li {border: 0;}
.content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) {
      float: left;
      margin-right: 7.1428571%;
      width: 46.42857145%;
  }
.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type {margin-right: 0;}
#footercontent {
      align-items: center;
  }
.footer_column {padding: 0 4.5455% 3em 2%;}
.site-info {
      margin: 0.538461538em auto 0.538461538em 0;
      order: 1;
  }
}

/*** 14.4 - >= 985px */
@media screen and (min-width: 61.5625em) {
.site-branding,
.site-header-menu,
.header-image { margin-bottom: 1em;}
.site-header-main {width: 65%; }
.site-content {flex-direction: row; }
header {clear: both;}
article, .comments-area {margin: 0 auto;}
.image-navigation {margin-bottom: 3.230769231em;}
.pagination {margin-bottom: 5.894736842em;}
.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title {
      font-size: 150%;
      line-height: 1.304347826;
      margin-bottom: 1.826086957em;
  }

.comment-list + .comment-respond,.comment-navigation + .comment-respond {padding-top: 2.25em;}
.xoxo {column-count: 1; padding-top: 5%;}

body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child):after {display: none;}
body:not(.search-results) article:not(.type-page) .entry-footer > span:last-child {margin-bottom: 0;}
body:not(.search-results) article:not(.type-page) .entry-footer .avatar {
      display: block;
      height: auto;
      margin: 0 0 0.5384615385em;
      width: 49px;
  }
body:not(.search-results) .entry-summary {margin-bottom: .5em;}
/* stuff the site might need, I don't know */
/*body:not(.search-results) article:not(.type-page) figure.below-entry-meta img.below-entry-meta,
	body:not(.search-results) article:not(.type-page) table figure.below-entry-meta,
	body:not(.search-results) article:not(.type-page) table img.below-entry-meta {
		margin: 0;
		max-width: 100%;
	}
body:not(.search-results) article:not(.type-page) .entry-footer > span:last-child {margin-bottom: 0;}

body:not(.search-results) article:not(.type-page) .entry-footer .avatar {
		display: block;
		height: auto;
		margin: 0 0 0.5384615385em;
		width: 49px;
	}

*//* end of extras */
}

/** 14.5 - >= 1200px */
@media screen and (min-width: 75em) {
body:not(.search-results) .entry-summary {
      font-size: 125%;
      line-height: 1.5217391304;
      margin-bottom: .7em;
  }
body:not(.search-results) .entry-summary p,body:not(.search-results) .entry-summary address,body:not(.search-results) .entry-summary hr,body:not(.search-results) .entry-summary ul,body:not(.search-results) .entry-summary ol,body:not(.search-results) .entry-summary dl,body:not(.search-results) .entry-summary dd,body:not(.search-results) .entry-summary table { margin-bottom: 1.5217391304em;}
body:not(.search-results) .entry-summary li > ul,body:not(.search-results) .entry-summary blockquote > ul {margin-left: 0.956521739em;}
body:not(.search-results) .entry-summary li > ol,body:not(.search-results) .entry-summary blockquote > ol {margin-left: 1.52173913em;}
body:not(.search-results) .entry-summary blockquote:not(.alignleft):not(.alignright) {margin-left: -1.52173913em;}
body:not(.search-results) .entry-summary blockquote blockquote:not(.alignleft):not(.alignright) {margin-left: 0;}
body:not(.search-results) .entry-summary th,body:not(.search-results) .entry-summary td {padding: 0.3043478261em;}
body:not(.search-results) .entry-summary pre {
      font-size: 100%;
      line-height: 1.75;
      margin-bottom: 1.75em;
      padding: 1.75em;
  }
body:not(.search-results) .entry-summary fieldset {margin-bottom: 1.5217391304em;padding: 0.3043478261em;}
body:not(.search-results) .entry-summary .alignleft {margin: 0.2608695652em 1.5217391304em 1.5217391304em 0;}
body:not(.search-results) .entry-summary .alignright {margin: 0.2608695652em 0 1.5217391304em 1.5217391304em;}
body:not(.search-results) .entry-summary .aligncenter {margin-bottom: 1.5217391304em;}

.post-thumbnail {margin: 0 5% 0 0;}
.excerpt-section {margin: 0 0 4% 0;}
.single-content {align-items: flex-end; max-width: 1440px;}
.entry-content {margin-right: 4%;}
#sidebar {flex-basis: 20%; margin: 0;}
#sidebar-content { font-size: 100%; padding: 2em 1em 1em;}
.site-main, .footer_column_long {flex-basis: 78%;}
.footer_column {flex-basis: 22%;}
}
@media screen and (min-width: 1700px) {
.single-content {align-items: flex-start; max-width: 1440px;}
.entry-content {margin: 0 4% 0 20%;}

}
/** 15.0 - Print */
@media print {
  form,button,input, select,textarea,.navigation,.main-navigation,.social-navigation, #sidebar,.content-bottom-widgets,.header-image,.page-links,.edit-link,.comment-respond,.comment-edit-link,.comment-reply-link,.comment-metadata .edit-link,.pingback .edit-link { display: none;}
blockquote {font-size: 14.25pt;}
.entry-title {
      font-size: 24.75pt;
      line-height: 1.2727272727;
      margin-bottom: 1.696969697em;}
.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title {
      font-size: 17.25pt;
      line-height: 1.304347826;
      margin-bottom: 1.826086957em;
  }
h1 {font-size: 21pt;}
h2 {font-size: 17.25pt;}
h3 {font-size: 14.25pt;}
body,blockquote cite,blockquote small,pre,.h4, h5, h6, p {font-size: 12pt;}
.site-description,.author-bio,.entry-footer,.sticky-post,.taxonomy-description,.entry-caption,.comment-metadata,.comment-notes,.comment-awaiting-moderation,.site-info,.wp-caption .wp-caption-text,.gallery-caption {font-size: 9.75pt;}
body,.site { background: none !important; /* Brute force since user agents all print differently. */}
  body,blockquote cite,blockquote small,.site-branding .site-title a,.entry-title a,.comment-author {color: #1a1a1a !important; }
blockquote,.site-description,body:not(.search-results) .entry-summary,body:not(.search-results) .entry-summary blockquote,.author-bio,.entry-footer,.entry-footer a,.sticky-post,.taxonomy-description,.entry-caption,.comment-author,.comment-metadata a,.comment-notes,.comment-awaiting-moderation,.site-info,.site-info a,.wp-caption .wp-caption-text,.gallery-caption {color: #686868 !important; }
  code,hr {background-color: #d1d1d1 !important; }
  a {color: #3e1f12 !important; }
.entry-content a,.entry-summary a,.taxonomy-description a,.comment-content a,.pingback .comment-body > a {box-shadow: none;
}
.site { margin: 5%;}
.site-inner { max-width: none; width: 100%; padding: 0; vertical-align: top;}

.site-header {padding: 0}
	.site-branding {
		margin-top: 0;
		margin-bottom: 1.75em;
	}
.site-main {margin-bottom: 1.5em;}
.entry-header,.entry-footer,.page-header,.page-content,.entry-content,.entry-summary,.post-thumbnail,.comments-area {margin-right: 0; margin-left: 0;}
.excerpt-section,.site-main > article {margin-bottom: 1.5em;}
.entry-content blockquote.alignleft,.entry-content blockquote.alignright {
    width: -webkit-calc(50% - 0.736842105em);
    width: calc(50% - 0.736842105em);
}
body:not(.search-results) .entry-header + .entry-summary {margin-top: -1.473684211em;}
.site-footer,.widecolumn {padding: 0;}
}
