/*!
Theme Name: The M.X.
Theme URI: http://www.jasong-designs.com/2018/06/07/the-m-x/
Author: jgpws
Author URI: http://www.jasong-designs.com
Description: The M.X. stands for The Modern Experience. Give your content a trendy new style with Google's Material Design. The M.X. comes out of the box supporting many standard WordPress features, such as the Custom Header (renamed Hero Image), Custom Menus, full sized Featured Images and most of the Post Formats. Don't like a sidebar on every page? The sidebar slides in on click when needed and out of view when not. In addition, The M.X. has support for Gutenberg, with full width post images and editor color palette.
Version: 1.1.3
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: the-m-x
Tags: blog, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, one-column, post-formats, right-sidebar, sticky-post, theme-options, threaded-comments, translation-ready, wide-blocks

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

The M.X. is based on Underscores http://underscores.me/, (C) 2012-2016 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 http://necolas.github.com/normalize.css/
*/
html
{
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
body
{
	margin:0
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary
{
	display:block
}
audio,canvas,progress,video
{
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls])
{
	display:none;
	height:0
}
[hidden],template
{
	display:none
}
a
{
	background-color:transparent
}
a:active,a:hover
{
	outline:0
}
abbr[title]
{
	border-bottom:1px dotted
}
b,strong
{
	font-weight:700
}
dfn
{
	font-style:italic
}
h1
{
	font-size:2em;
	margin:.67em 0
}
mark
{
	background:#ff0;
	color:#000
}
small
{
	font-size:80%
}
sub,sup
{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup
{
	top:-.5em
}
sub
{
	bottom:-.25em
}
img
{
	border:0
}
svg:not(:root)
{
	overflow:hidden
}
figure
{
	margin:1em 40px
}
hr
{
	box-sizing:content-box;
	height:0
}
pre
{
	overflow:auto
}
code,kbd,pre,samp
{
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea
{
	color:inherit;
	font:inherit;
	margin:0
}
button
{
	overflow:visible
}
button,select
{
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]
{
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled]
{
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner
{
	border:0;
	padding:0
}
input
{
	line-height:normal
}
input[type=checkbox],input[type=radio]
{
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button
{
	height:auto
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration
{
	-webkit-appearance:none
}
fieldset
{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend
{
	border:0;
	padding:0
}
textarea
{
	overflow:auto
}
optgroup
{
	font-weight:700
}
table
{
	border-collapse:collapse;
	border-spacing:0
}
td,th
{
	padding:0
}
.hide
{
	position:absolute!important;
	left:-9999em
}
body,button,input,select,textarea
{
	color:rgba(0,0,0,.87);
	font-family:Raleway,sans-serif;
	font-size:14px;
	font-size:.875rem;
	font-weight:400;
	line-height:1.5
}
h1,h2,h3,h4,h5,h6
{
	clear:both;
	line-height:1.2;
	margin:2rem 0 1rem
}
h1
{
	font-size:72px;
	font-size:4.5rem;
	font-weight:400;
	letter-spacing:-.016rem
}
h2
{
	font-size:44px;
	font-size:2.75rem;
	font-weight:400;
	letter-spacing:.008rem
}
h3
{
	font-size:32px;
	font-size:2rem;
	font-weight:500
}
h4
{
	font-size:28px;
	font-size:1.75rem;
	font-weight:500;
	letter-spacing:.007rem
}
h5
{
	font-size:24px;
	font-size:1.5rem;
	font-weight:500
}
h6
{
	font-size:20px;
	font-size:1.25rem;
	font-weight:600;
	letter-spacing:.007rem
}
@media screen and (min-width:37.5em)
{
	h1{font-size:84px;
	font-size:5.25rem
}
h2
{
	font-size:52px;
	font-size:3.25rem
}
h3
{
	font-size:40px;
	font-size:2.5rem
}
h4
{
	font-size:34px;
	font-size:2.125rem
}
}@media screen and (min-width:80em)
{
	h1{font-size:96px;
	font-size:6rem
}
h2
{
	font-size:60px;
	font-size:3.75rem
}
h3
{
	font-size:48px;
	font-size:3rem
}
}p
{
	margin-bottom:1.5em
}
cite,dfn,em,i
{
	font-style:italic
}
blockquote
{
	margin:0 1.5em
}
address
{
	margin:0 0 1.5em
}
pre
{
	background:#efebe9;
	font-family:"Courier 10 Pitch",Courier,monospace;
	font-size:15px;
	font-size:.9375rem;
	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;
	font-size:15px;
	font-size:.9375rem
}
abbr,acronym
{
	border-bottom:1px dotted rgba(0,0,0,.87);
	cursor:help
}
ins,mark
{
	background:#ffa000;
	text-decoration:none
}
big
{
	font-size:125%
}
html
{
	box-sizing:border-box
}
*,:after,:before
{
	box-sizing:inherit
}
body
{
	background-color:#efebe9;
	overflow-x:hidden
}
body.skrollr-animate
{
	touch-action:none
}
.wp-block-pullquote,blockquote
{
	border-left:5px solid #795548;
	font-weight:500;
	margin:1.25em 0;
	padding-left:1.25rem;
	quotes:"" ""
}
.wp-block-pullquote:after,.wp-block-pullquote:before,blockquote:after,blockquote:before
{
	content:""
}
.wp-block-separator,hr
{
	background-color:rgba(0,0,0,.54);
	border:0;
	height:1px;
	margin-bottom:1.5em
}
ol,ul
{
	margin:0 0 1.5em 0
}
ul
{
	list-style:disc
}
ol
{
	list-style:decimal
}
li>ol,li>ul
{
	margin-bottom:0;
	margin-left:1.5em;
	padding:0
}
dt
{
	font-weight:700
}
dd
{
	margin:0 1.5em 1.5em
}
img
{
	height:auto;
	max-width:100%
}
table
{
	margin:0 0 1.5em;
	width:100%
}
.wp-block-button .wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]
{
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	border:0;
	border-radius:2px;
	background:#ffc107;
	color:rgba(0,0,0,.87);
	font-size:14px;
	font-size:.875rem;
	font-weight:500;
	height:2.25em;
	line-height:1;
	padding:0 1em;
	text-transform:uppercase
}
.wp-block-button .wp-block-button__link:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover
{
	background:#ffa000
}
.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus,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
{
	background:#ffa000;
	outline-width:0
}
.wp-block-button .wp-block-button__link
{
	padding:1em 1em 2em 1em
}
.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover
{
	color:rgba(0,0,0,.87)
}
input,label,textarea
{
	font-size:125%
}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea
{
	background-color:#eee;
	border-top:transparent;
	border-right:transparent;
	border-bottom:2px solid #ffc107;
	border-left:transparent;
	border-radius:2px 2px 0 0;
	color:rgba(0,0,0,.87)
}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus
{
	color:rgba(0,0,0,.87)
}
select
{
	border:1px solid transparent
}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea
{
	padding:10px
}
input[type=button],input[type=reset],input[type=submit]
{
	background:#ffc107
}
label
{
	margin:0 .5em
}
textarea
{
	padding-left:3px;
	width:100%
}
.comment-form-author,.comment-form-comment,.comment-form-email,.comment-form-url
{
	background-color:#eee;
	border-radius:8px 8px 0 0;
	margin-bottom:1em;
	padding-bottom:10px;
	position:relative;
	color:rgba(0,0,0,.87);
	border-bottom:2px solid rgba(0,0,0,.2)
}
.comment-form-author input[type=email],.comment-form-author input[type=password],.comment-form-author input[type=text],.comment-form-author input[type=url],.comment-form-author textarea,.comment-form-comment input[type=email],.comment-form-comment input[type=password],.comment-form-comment input[type=text],.comment-form-comment input[type=url],.comment-form-comment textarea,.comment-form-email input[type=email],.comment-form-email input[type=password],.comment-form-email input[type=text],.comment-form-email input[type=url],.comment-form-email textarea,.comment-form-url input[type=email],.comment-form-url input[type=password],.comment-form-url input[type=text],.comment-form-url input[type=url],.comment-form-url textarea
{
	background-color:transparent;
	border:transparent;
	padding:10px 12px
}
.comment-form-author label,.comment-form-comment label,.comment-form-email label,.comment-form-url label
{
	margin:0;
	padding:12px 12px 0 12px;
	position:absolute
}
.comment-form-author input,.comment-form-author label,.comment-form-author textarea,.comment-form-comment input,.comment-form-comment label,.comment-form-comment textarea,.comment-form-email input,.comment-form-email label,.comment-form-email textarea,.comment-form-url input,.comment-form-url label,.comment-form-url textarea
{
	width:100%
}
.comment-form-author fieldset,.comment-form-comment fieldset,.comment-form-email fieldset,.comment-form-url fieldset
{
	border-color:#eee
}
#header-button-panel .searchform
{
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	flex-direction:row;
	-webkit-box-pack:end;
	justify-content:flex-end;
	background-color:#5d4037;
	-webkit-box-align:end;
	align-items:flex-end;
	height:3rem;
	left:0;
	margin-left:.5em;
	position:absolute;
	width:calc(100% - 4.5rem);
	z-index:500
}
#header-button-panel .searchform input,#header-button-panel .searchform label
{
	font-size:14px;
	font-size:.875rem
}
#header-button-panel .searchform.hide
{
	left:-9999em
}
#header-button-panel .search-field
{
	background-color:transparent;
	border-top:transparent;
	border-right:transparent;
	border-bottom:2px solid #ffc107;
	border-left:transparent;
	color:rgba(255,255,255,.87);
	margin-bottom:0;
	width:95%;
	width:calc(100% - .5em)
}
#header-button-panel .search-field:focus
{
	color:#fff
}
#header-button-panel input.search-field::-webkit-input-placeholder
{
	color:rgba(255,255,255,.4)
}
#header-button-panel input.search-field::-moz-placeholder
{
	color:rgba(255,255,255,.4);
	font-weight:600;
	opacity:1
}
#header-button-panel input.search-field::-ms-input-placeholder
{
	color:rgba(255,255,255,.4)
}
a:link
{
	color:#795548;
	text-decoration:none
}
a:visited
{
	color:#a1887f
}
a:active,a:focus,a:hover
{
	color:#5d4037
}
a:focus
{
	outline:thin dotted
}
a:active,a:hover
{
	outline:0
}
.site-header
{
	position:relative
}
.site-header #header-button-panel
{
	height:4rem;
	-webkit-box-pack:end;
	justify-content:flex-end;
	padding:.5em .5em .5em 4.5rem;
	background-color:#5d4037
}
.site-branding
{
	background-color:#795548
}
.menu-toggle,.search-toggle,.sidebar-toggle,.social-toggle
{
	box-shadow:none;
	color:rgba(255,255,255,.87);
	min-height:3rem;
	min-width:3rem;
	padding:.75em
}
.sidebar-toggle
{
	z-index:200
}
#menu-social ul
{
	display:-webkit-box;
	display:flex;
	flex-wrap:wrap
}
#menu-social ul li a:link,#menu-social ul li a:visited
{
	color:#795548;
	padding:.5rem
}
#menu-social ul li a::before
{
	font-size:18px;
	font-size:1.125rem;
	min-height:3rem;
	min-width:3rem;
	-webkit-font-smoothing:antialiased
}
.main-navigation
{
	clear:both;
	display:block;
	float:left;
	position:relative;
	width:100%
}
.main-navigation ul
{
	background-color:#fff;
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	list-style:none;
	margin:0;
	padding-left:0
}
.main-navigation ul ul
{
	padding-left:1em
}
.main-navigation ul ul a:focus,.main-navigation ul ul a:hover
{
	border-bottom:transparent;
	color:#ff6f00
}
.main-navigation li
{
	position:relative
}
.main-navigation a:link,.main-navigation a:visited
{
	display:block;
	font-weight:500;
	min-height:3em;
	padding:.5em 0;
	color:rgba(0,0,0,.87)
}
.main-navigation a:focus,.main-navigation a:hover
{
	color:#ff6f00
}
.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a
{
	color:#ff6f00
}
.widget li
{
	display:block;
	font-weight:500;
	min-height:3em;
	padding:.5em 0
}
.widget li a:link,.widget li a:visited
{
	color:rgba(0,0,0,.87)
}
.widget li a:focus,.widget li a:hover
{
	color:#ff6f00
}
.widget li .children,.widget li .sub-menu
{
	padding-top:1em
}
.site-header .main-navigation ul#primary-menu,.site-header .main-navigation ul.nav-menu
{
	box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);	
    background-color: rgba(93,64,55,0.65);
	padding:4.5em 1em 1em 1em;
	position:absolute;
	top:0;
	width:73%;
	width:calc(75% - 1em);
	z-index:100
}
.site-header .main-navigation ul#primary-menu ul,.site-header .main-navigation ul.nav-menu ul
{
	padding-top:0
}
.site-header .main-navigation ul#primary-menu ul ul,.site-header .main-navigation ul.nav-menu ul ul
{
	padding-top:0
}
.menu-toggle,.menu-toggle:hover,.search-toggle,.search-toggle:hover,.sidebar-toggle,.sidebar-toggle:hover,.social-toggle,.social-toggle:hover
{
	background-color:transparent
}
.menu-toggle:hover,.search-toggle:hover,.sidebar-toggle:hover,.social-toggle:hover
{
	color:#ffc107
}
.menu-toggle
{
	position:absolute;
	top:.5em;
	left:1em;
	z-index:200
}
.menu-toggle.material-ripple
{
	position:absolute
}
.main-navigation.toggled ul,.menu-toggle
{
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column
}
.search-toggle
{
	margin-left:.5em;
	z-index:50
}
.menu-toggle:focus,.search-toggle:focus,.searchform.toggled+.search-toggle,.sidebar-toggle:focus,.social-toggle:focus
{
	background-color:rgba(0,0,0,.2);
	color:#ffc107
}
.main-navigation.toggled .menu-toggle,.sidebar-toggle.toggled
{
	color:rgba(0,0,0,.87)
}
.search-icon
{
	min-height:3rem;
	min-width:3rem
}
.menu-down-arrow
{
	box-shadow:none;
	position:absolute;
	left:-9999em
}
.page-template-page_landing #header-button-panel
{
	padding:.5em;
	width:25%
}
.page-template-page_landing .site-branding
{
	width:75%
}
@media screen and (min-width:37.5em)
{
	.menu-toggle{display:none
}
.menu-down-arrow
{
	position:static
}
.site-header #header-button-panel .searchform
{
	background-color:transparent;
	max-width:50%;
	position:static;
	width:auto;
	z-index:0
}
.site-header .main-navigation
{
	background-color:#3e2723
}
.site-header .main-navigation li
{
	padding:0
}
.site-header .main-navigation a:link,.site-header .main-navigation a:visited
{
	border-bottom-color:transparent;
	color:rgb(255,255,255);
	display:block;
	height:3rem;
	padding:.75em 1em;
	text-transform:uppercase;
	white-space:nowrap
}
.site-header .main-navigation ul
{
	-webkit-box-align:end;
	align-items:flex-end;
	background-color:transparent;
	display:block;
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	flex-direction:row;
	flex-wrap:wrap;
	min-height:3em;	
    font-size: 1.5em;
	place-content: center
}
.site-header .main-navigation ul ul
{
	background-color:#fff;
	float:left;
	padding:0 0 1em 0;
	position:absolute;
	top:1.5em;
	z-index:99999
}
.site-header .main-navigation ul#primary-menu,.site-header .main-navigation ul.nav-menu
{
	box-shadow:none;
	min-height:3rem;
	position:relative;
	padding:0 1em;
	width:100%;
}
.site-header .main-navigation .menu-item-has-children,.site-header .main-navigation .page_item_has_children
{
	display:-webkit-box;
	display:flex
}
.site-header .main-navigation .children,.site-header .main-navigation .sub-menu
{
	box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);
	display:block;
	top:3rem;
	left:-9999em
}
.site-header .main-navigation .children.toggled-submenu,.site-header .main-navigation .sub-menu.toggled-submenu
{
	left:auto
}
.site-header .main-navigation .children a:link,.site-header .main-navigation .children a:visited,.site-header .main-navigation .sub-menu a:link,.site-header .main-navigation .sub-menu a:visited
{
	color:rgba(0,0,0,.87);
	height:auto;
	min-width:9.375em;
	text-transform:unset;
	white-space:normal
}
.site-header .main-navigation .children a:focus,.site-header .main-navigation .children a:hover,.site-header .main-navigation .sub-menu a:focus,.site-header .main-navigation .sub-menu a:hover
{
	color:#ff6f00;
	border-bottom:none
}
.site-header .main-navigation .children ul,.site-header .main-navigation .sub-menu ul
{
	position:absolute!important;
	left:-9999em;
	box-shadow:0 4px 6px rgba(0,0,0,.16),0 4px 6px rgba(0,0,0,.23)
}
.site-header .main-navigation .children li>.children.toggled-submenu,.site-header .main-navigation .sub-menu li>.sub-menu.toggled-submenu
{
	left:25%
}
.site-header .main-navigation .children .menu-down-arrow
{
	color:#000
}
.site-header .main-navigation .menu-item-has-children,.site-header .main-navigation .page_item_has_children
{
	display:-webkit-box;
	display:flex
}
.site-header .main-navigation .menu-down-arrow
{
	background-color:transparent;
	color:#fff;
	height:3rem
}
.site-header .main-navigation .menu-item-has-children .menu-item-has-children .menu-down-arrow,.site-header .main-navigation .page_item_has_children .page_item_has_children .menu-down-arrow
{
	color:#000
}
.site-header .main-navigation .current-menu-ancestor>a,.site-header .main-navigation .current-menu-item>a,.site-header .main-navigation .current_page_ancestor>a,.site-header .main-navigation .current_page_item>a,.site-header .main-navigation ul li a:focus,.site-header .main-navigation ul li a:hover
{
	border-bottom:2px solid #ffc107;
	color:rgb(255,255,255)
}
.error404 .widget li a
{
	display:inline-block
}
}.page-template-page_landing .site-header
{
	z-index:100
}
@media screen and (min-width:48em)
{
	.page-template-page_landing .site-header .site-branding{width:50%
}
.page-template-page_landing .site-header #header-button-panel
{
	height:4rem;
	width:50%
}
.page-template-page_landing .site-header #header-button-panel .menu-social-media-icons-container
{
	margin-top:0;
	position:static
}
}@media screen and (min-width:80em)
{
	.site-header .site-branding{width:75%
}
.site-header #header-button-panel
{
	-webkit-box-align:start;
	align-items:flex-start;
	height:auto;
	padding:.5em;
	width:25%
}
.site-header #header-button-panel .searchform
{
	width:60%
}
}.site-main .comment-navigation,.site-main .images-navigation,.site-main .post-navigation,.site-main .posts-navigation
{
	background-color:#a1887f;
	margin:0 -.5em;
	padding:1em;
	overflow:hidden;
	width:102%;
	width:calc(100% + 1em)
}
.comment-navigation .nav-previous,.images-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous
{
	float:left;
	width:50%
}
.comment-navigation .nav-next,.images-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next
{
	float:right;
	text-align:right;
	width:50%
}
.comment-navigation .nav-next a:link,.comment-navigation .nav-next a:visited,.comment-navigation .nav-previous a:link,.comment-navigation .nav-previous a:visited,.images-navigation .nav-next a:link,.images-navigation .nav-next a:visited,.images-navigation .nav-previous a:link,.images-navigation .nav-previous a:visited,.post-navigation .nav-next a:link,.post-navigation .nav-next a:visited,.post-navigation .nav-previous a:link,.post-navigation .nav-previous a:visited,.posts-navigation .nav-next a:link,.posts-navigation .nav-next a:visited,.posts-navigation .nav-previous a:link,.posts-navigation .nav-previous a:visited
{
	color:#fff
}
.comment-navigation .nav-previous .material-icons,.images-navigation .nav-previous .material-icons,.post-navigation .nav-previous .material-icons,.posts-navigation .nav-previous .material-icons
{
	margin-right:.5em
}
.comment-navigation .nav-next .material-icons,.images-navigation .nav-next .material-icons,.post-navigation .nav-next .material-icons,.posts-navigation .nav-next .material-icons
{
	margin-left:.5em
}
.comment-navigation .nav-next .material-icons,.comment-navigation .nav-previous .material-icons,.images-navigation .nav-next .material-icons,.images-navigation .nav-previous .material-icons,.post-navigation .nav-next .material-icons,.post-navigation .nav-previous .material-icons,.posts-navigation .nav-next .material-icons,.posts-navigation .nav-previous .material-icons
{
	vertical-align:bottom
}
@media (min-width:37.5em)
{
	.site-main .comment-navigation{border-radius:2px
}
}@media (min-width:52.5em)
{
	.site-main .images-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 -.75em;
	width:calc(100% + 1.5em)
}
}@media (min-width:80em)
{
	.archive .site-main .posts-navigation,.blog .site-main .posts-navigation,.search .site-main .posts-navigation{border-bottom-left-radius:2px;
	border-bottom-right-radius:2px
}
.archive .site-main article+.posts-navigation,.blog .site-main article+.posts-navigation,.search .site-main article+.posts-navigation
{
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
}.screen-reader-text
{
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden
}
.screen-reader-text:focus
{
	background-color:#efebe9;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip:auto!important;
	color:rgba(0,0,0,.87);
	display:block;
	font-size:14px;
	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
}
#content[tabindex="-1"]:focus
{
	outline:0
}
.alignleft
{
	display:inline;
	float:left;
	margin-right:1.5em
}
.alignright
{
	display:inline;
	float:right;
	margin-left:1.5em
}
.aligncenter
{
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before
{
	content:"";
	display:table;
	table-layout:fixed
}
.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after
{
	clear:both
}
.site-header
{
	box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
.site-title
{
	font-size:2.125rem;
	line-height:2.5rem;
	padding-top:.5em
}
.site-description,.site-title
{
	margin:0
}
.site-title a:link,.site-title a:visited
{
	font-weight:400;
	color:rgba(255,255,255,.87)
}
.site-title a:focus,.site-title a:hover
{
	color:#fff
}
.site-description
{
	color:#fff;
	padding-bottom:1rem
}
.custom-logo-link img
{
	display:block;
	margin:0 auto
}
@media (min-width:80em)
{
	.custom-logo-link img{margin:0 0 0 -.75em;
	max-width:400px
}
.wp-custom-logo .site-branding
{
	display:-webkit-box;
	display:flex
}
.wp-custom-logo .site-branding-text
{
	padding-left:1em
}
}#header-button-panel .menu-social-media-icons-container
{
	background-color:#fff;
	box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);
	position:absolute;
	top:4rem;
	width:calc(100% - 1em)
}
#header-button-panel .menu-social-media-icons-container.toggled
{
	left:.5em
}
#menu-social-items
{
	list-style:none;
	margin:0;
	padding:1em
}
#menu-social-items li
{
	margin:.5em 0
}
@media screen and (min-width:37.5em)
{
	#header-button-panel .menu-social-media-icons-container{width:75%
}
#header-button-panel .menu-social-media-icons-container.toggled
{
	left:12.5%
}
}@media screen and (min-width:48em)
{
	#header-button-panel .menu-social-media-icons-container{background-color:transparent;
	box-shadow:none;
	position:static;
	width:auto
}
#header-button-panel #menu-social
{
	padding:.75em;
	margin-right:.5em
}
#header-button-panel #menu-social-items
{
	padding:0
}
#header-button-panel #menu-social ul li a
{
	color:rgba(255,255,255,.87)
}
#header-button-panel #menu-social ul li a:hover
{
	color:#fff
}
}@media screen and (min-width:80em)
{
	#header-button-panel .menu-social-media-icons-container{margin-top:.5em;
	position:absolute;
	right:25%;
	top:0
}
}html.skrollr-mobile
{
	margin-top:0!important
}
.skrollr-mobile .logged-in .site-header
{
	margin-top:46px
}
@media screen and (min-width:783px)
{
	.skrollr-mobile .logged-in .site-header{margin-top:32px
}
}.widget-area
{
	background-color:#fff;
	box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);
	padding-top:4.5em;
	z-index:100
}
#secondary
{
	overflow-x:hidden
}
.widget
{
	margin:0 0 1.5em
}
.widget select
{
	max-width:100%;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.widget ul
{
	list-style:none;
	margin:0;
	padding:0 1rem
}
.widget .recentcomments a:link,.widget .recentcomments a:visited,.widget ul li .rsswidget:link,.widget ul li .rsswidget:visited
{
	border-bottom:1px solid rgba(0,0,0,.4)
}
.widget .recentcomments a:focus,.widget .recentcomments a:hover,.widget ul li .rsswidget:focus,.widget ul li .rsswidget:hover
{
	border-bottom-color:#ff6f00
}
.widget .rsswidget
{
	font-weight:600
}
.widget .rss-date
{
	text-transform:uppercase
}
.widget .search-field
{
	width:calc(100% - 4em)
}
.widget .wp-caption
{
	max-width:100%
}
.widget .calendar_wrap
{
	font-weight:500;
	width:100%
}
.widget .calendar_wrap caption
{
	background-color:#795548;
	font-size:32px;
	font-size:2rem;
	margin:0 -2.5em 1em -2.5em;
	padding-left:2rem;
	text-align:left
}
.widget .calendar_wrap #wp-calendar
{
	max-width:75%;
	margin-left:12.5%
}
.widget .calendar_wrap td,.widget .calendar_wrap th
{
	height:1.5em;
	padding:.5em;
	text-align:center;
	width:1.5em
}
.widget .calendar_wrap td a
{
	background-color:#795548;
	border-radius:50%;
	display:inline-table;
	height:1.5em;
	width:1.5em
}
.widget .calendar_wrap caption,.widget .calendar_wrap td a
{
	color:#fff
}
.widget .calendar_wrap td#prev
{
	text-align:left
}
.widget .calendar_wrap td#next
{
	text-align:right
}
.widget .calendar_wrap td#next a,.widget .calendar_wrap td#prev a
{
	border-radius:2px;
	display:inline-block;
	height:auto;
	padding:.5em;
	width:auto
}
.widget.column-1
{
	padding:0 1rem
}
@media screen and (min-width:80em)
{
	.widget.column-1{padding:0 1.5rem
}
}.site
{
	position:relative
}
.has-white-background-color,.wp-block-button__link.has-white-background-color,.wp-block-button__link.has-white-background-color:focus,.wp-block-button__link.has-white-background-color:hover
{
	background-color:#fff
}
.has-white-color,.wp-block-button__link.has-white-color,.wp-block-button__link.has-white-color:focus,.wp-block-button__link.has-white-color:hover
{
	color:#fff
}
.has-brown-50-background-color,.wp-block-button__link.has-brown-50-background-color
{
	background-color:#efebe9
}
.wp-block-button__link.has-brown-50-background-color:focus,.wp-block-button__link.has-brown-50-background-color:hover
{
	background-color:#bcaaa4
}
.has-brown-50-color,.wp-block-button__link.has-brown-50-color,.wp-block-button__link.has-brown-50-color:focus,.wp-block-button__link.has-brown-50-color:hover
{
	color:#efebe9
}
.has-brown-300-background-color,.wp-block-button__link.has-brown-300-background-color
{
	background-color:#a1887f
}
.wp-block-button__link.has-brown-300-background-color:focus,.wp-block-button__link.has-brown-300-background-color:hover
{
	background-color:#795548
}
.has-brown-300-color,.wp-block-button__link.has-brown-300-color,.wp-block-button__link.has-brown-300-color:focus,.wp-block-button__link.has-brown-300-color:hover
{
	color:#a1887f
}
.has-brown-500-background-color,.wp-block-button__link.has-brown-500-background-color
{
	background-color:#795548
}
.wp-block-button__link.has-brown-500-background-color:focus,.wp-block-button__link.has-brown-500-background-color:hover
{
	background-color:#5d4037
}
.has-brown-500-color,.wp-block-button__link.has-brown-500-color,.wp-block-button__link.has-brown-500-color:focus,.wp-block-button__link.has-brown-500-color:hover
{
	color:#795548
}
.has-brown-700-background-color,.wp-block-button__link.has-brown-700-background-color
{
	background-color:#5d4037
}
.wp-block-button__link.has-brown-700-background-color:focus,.wp-block-button__link.has-brown-700-background-color:hover
{
	background-color:#3e2723
}
.has-brown-700-color,.wp-block-button__link.has-brown-700-color,.wp-block-button__link.has-brown-700-color:focus,.wp-block-button__link.has-brown-700-color:hover
{
	color:#5d4037
}
.has-brown-900-background-color,.wp-block-button__link.has-brown-900-background-color
{
	background-color:#3e2723
}
.wp-block-button__link.has-brown-900-background-color:focus,.wp-block-button__link.has-brown-900-background-color:hover
{
	background-color:#000
}
.has-brown-900-color,.wp-block-button__link.has-brown-900-color,.wp-block-button__link.has-brown-900-color:focus,.wp-block-button__link.has-brown-900-color:hover
{
	color:#3e2723
}
.has-amber-500-background-color,.wp-block-button__link.has-amber-500-background-color
{
	background-color:#ffc107
}
.wp-block-button__link.has-amber-500-background-color:focus,.wp-block-button__link.has-amber-500-background-color:hover
{
	background-color:#ffa000
}
.has-amber-500-color,.wp-block-button__link.has-amber-500-color,.wp-block-button__link.has-amber-500-color:focus,.wp-block-button__link.has-amber-500-color:hover
{
	color:#ffc107
}
.has-blue-gray-50-background-color,.wp-block-button__link.has-blue-gray-50-background-color
{
	background-color:#eceff1
}
.wp-block-button__link.has-blue-gray-50-background-color:focus,.wp-block-button__link.has-blue-gray-50-background-color:hover
{
	background-color:#b0bec5
}
.has-blue-gray-50-color,.wp-block-button__link.has-blue-gray-50-color,.wp-block-button__link.has-blue-gray-50-color:focus,.wp-block-button__link.has-blue-gray-50-color:hover
{
	color:#eceff1
}
.has-blue-gray-300-background-color,.wp-block-button__link.has-blue-gray-300-background-color
{
	background-color:#90a4ae
}
.wp-block-button__link.has-blue-gray-300-background-color:focus,.wp-block-button__link.has-blue-gray-300-background-color:hover
{
	background-color:#607d8b
}
.has-blue-gray-300-color,.wp-block-button__link.has-blue-gray-300-color,.wp-block-button__link.has-blue-gray-300-color:focus,.wp-block-button__link.has-blue-gray-300-color:hover
{
	color:#90a4ae
}
.has-blue-gray-500-background-color,.wp-block-button__link.has-blue-gray-500-background-color
{
	background-color:#607d8b
}
.wp-block-button__link.has-blue-gray-500-background-color:focus,.wp-block-button__link.has-blue-gray-500-background-color:hover
{
	background-color:#455a64
}
.has-blue-gray-500-color,.wp-block-button__link.has-blue-gray-500-color,.wp-block-button__link.has-blue-gray-500-color:focus,.wp-block-button__link.has-blue-gray-500-color:hover
{
	color:#607d8b
}
.has-blue-gray-700-background-color,.wp-block-button__link.has-blue-gray-700-background-color
{
	background-color:#455a64
}
.wp-block-button__link.has-blue-gray-700-background-color:focus,.wp-block-button__link.has-blue-gray-700-background-color:hover
{
	background-color:#263238
}
.has-blue-gray-700-color,.wp-block-button__link.has-blue-gray-700-color,.wp-block-button__link.has-blue-gray-700-color:focus,.wp-block-button__link.has-blue-gray-700-color:hover
{
	color:#455a64
}
.has-blue-gray-900-background-color,.wp-block-button__link.has-blue-gray-900-background-color
{
	background-color:#263238
}
.wp-block-button__link.has-blue-gray-900-background-color:focus,.wp-block-button__link.has-blue-gray-900-background-color:hover
{
	background-color:#000
}
.has-blue-gray-900-color,.wp-block-button__link.has-blue-gray-900-color,.wp-block-button__link.has-blue-gray-900-color:focus,.wp-block-button__link.has-blue-gray-900-color:hover
{
	color:#263238
}
.post,.search .post.format-audio,.search .post.format-gallery,.search .post.format-image,.search .post.format-video,.single .post,article.page
{
	background-color:#fff;
	border-radius:2px;
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
.post:hover,.search .post.format-audio:hover,.search .post.format-gallery:hover,.search .post.format-image:hover,.search .post.format-video:hover,.single .post:hover,article.page:hover
{
	box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
.entry-content,.entry-summary
{
	padding:1.5em 0
}
@media screen and (min-width:80em)
{
	.jgd-column-1 .entry-footer,.jgd-column-1 .entry-meta,.jgd-column-1 .entry-title,.three-fourths-centered-r .entry-footer,.three-fourths-centered-r .entry-meta,.three-fourths-centered-r .entry-title{padding:0 12.5%
}
.format-aside.three-fourths-centered-r .entry-meta,.format-link.three-fourths-centered-r .entry-meta,.format-quote.three-fourths-centered-r .entry-meta,.format-status.three-fourths-centered-r .entry-meta
{
	padding:0
}
}.page-header
{
	width:100%
}
.comments-title,.entry-title,.entry-title-imagegrid,.page-title,.widget-title,.widgettitle
{
	font-size:24px;
	font-size:1.5rem;
	font-weight:500;
	line-height:2rem
}
.comments-title a:link,.entry-title a:link,.entry-title-imagegrid a:link,.page-title a:link,.widget-title a:link,.widgettitle a:link
{
	color:#795548
}
.comments-title a:visited,.entry-title a:visited,.entry-title-imagegrid a:visited,.page-title a:visited,.widget-title a:visited,.widgettitle a:visited
{
	color:#a1887f
}
.comments-title a:focus,.comments-title a:hover,.entry-title a:focus,.entry-title a:hover,.entry-title-imagegrid a:focus,.entry-title-imagegrid a:hover,.page-title a:focus,.page-title a:hover,.widget-title a:focus,.widget-title a:hover,.widgettitle a:focus,.widgettitle a:hover
{
	color:#5d4037
}
.page .entry-title,.single .entry-title
{
	font-size:34px;
	font-size:2.125rem
}
.archive .entry-title,.blog .entry-title,.search .entry-title
{
	margin-top:1rem
}
.template-entry-title
{
	width:100%
}
.search .entry-title
{
	font-size:24px;
	font-size:1.5rem
}
.search .cat-links,.search .format-image.has-post-thumbnail .posted-on,.search .posted-on,.search .tags-links
{
	margin-bottom:0
}
.search .cat-links a:link,.search .cat-links a:visited,.search .format-image.has-post-thumbnail .posted-on a:link,.search .format-image.has-post-thumbnail .posted-on a:visited,.search .posted-on a:link,.search .posted-on a:visited,.search .tags-links a:link,.search .tags-links a:visited
{
	background-color:transparent;
	color:#795548;
	text-transform:none
}
.search .cat-links a:focus,.search .cat-links a:hover,.search .format-image.has-post-thumbnail .posted-on a:focus,.search .format-image.has-post-thumbnail .posted-on a:hover,.search .posted-on a:focus,.search .posted-on a:hover,.search .tags-links a:focus,.search .tags-links a:hover
{
	background-color:transparent;
	color:#5d4037
}
.search .featured-image
{
	background-color:transparent
}
.search .featured-image,.search .jgd-column-1 .featured-image
{
	margin:2em -1em 1em
}
@media screen and (min-width:37.5em)
{
	.search .featured-image+.entry-summary p{margin:0 1em
}
}.search .no-results
{
	width:100%
}
.search .no-results .page-content
{
	margin-bottom:1.5em
}
.imagegrid-wrap.jgd-grid-wrap
{
	-webkit-box-pack:center;
	justify-content:center
}
.landing-to-parent
{
	padding:0 1em;
	text-align:center
}
.landing-to-parent a:link,.landing-to-parent a:visited
{
	color:rgba(255,255,255,.87);
	font-weight:500
}
.landing-to-parent a:focus,.landing-to-parent a:hover
{
	color:#fff
}
.page-template-template-landing .site-header
{
	z-index:100
}
.page-template-template-landing article.page
{
	background-color:transparent;
	box-shadow:none
}
@media screen and (min-width:37.5em)
{
	.landing-to-parent{text-align:left
}
.search .jgd-column-1 .featured-image
{
	background-color:transparent;
	margin:2em 0 1em -1em
}
.search img.wp-post-image
{
	margin:0
}
.search .featured-image,.search .featured-image+.entry-summary
{
	display:inline-block;
	max-height:300px;
	vertical-align:top;
	width:50%
}
.search .entry-summary
{
	padding:0 1em
}
}@media (min-width:80em)
{
	.search .featured-image{width:33%
}
.search .jgd-column-1 .featured-image
{
	margin:2em 0 1em -1.5em
}
.search .featured-image+.entry-summary
{
	width:68%
}
}.more-link
{
	display:inline-block;
	margin:0 .5em .5em .5em;
	vertical-align:top
}
.more-link:link,.more-link:visited
{
	background-color:#ffc107;
	border-radius:2px;
	color:rgba(0,0,0,.87);
	font-weight:500;
	text-transform:uppercase;
	padding:.5em
}
.more-link:focus,.more-link:hover
{
	background-color:#ffa000;
	color:rgba(0,0,0,.87)
}
@media screen and (min-width:80em)
{
	.three-fourths-centered-r .more-link{margin-left:12.5%
}
.jgd-column-1 .more-link
{
	margin-left:25%
}
.jgd-column-1 p>.more-link,.three-fourths-centered-r p>.more-link
{
	margin-left:0
}
}.more-images-link a
{
	background-color:#ffc107;
	border-radius:2px;
	color:rgba(0,0,0,.87);
	font-weight:500;
	text-transform:uppercase;
	padding:.25em .5em;
	display:block;
	text-align:center;
	width:100%
}
.more-images-link a:link,.more-images-link a:visited
{
	color:rgba(0,0,0,.87)
}
.more-images-link a:focus,.more-images-link a:hover
{
	background-color:#ffa000;
	color:rgba(0,0,0,.87)
}
.cat-links,.comments-link,.edit-link,.posted-on,.tags-links
{
	margin-bottom:.5rem
}
.byline .material-icons,.cat-links .material-icons,.comments-link .material-icons,.edit-link .material-icons,.entry-title .material-icons,.image-size-meta .material-icons,.posted-on .material-icons,.single .format-image.has-post-thumbnail .entry-title .material-icons,.tags-links .material-icons
{
	color:rgba(0,0,0,.54);
	margin-right:.5em;
	vertical-align:bottom
}
.cat-links a:link,.cat-links a:visited,.comments-link a:link,.comments-link a:visited,.edit-link a:link,.edit-link a:visited,.posted-on a:link,.posted-on a:visited,.tags-links a:link,.tags-links a:visited
{
	background-color:rgba(62,39,35,.54);
	border-radius:2px;
	color:rgba(255,255,255,.87);
	font-weight:500;
	padding:.25em .5em;
	text-transform:uppercase;
	white-space:nowrap
}
.cat-links a:focus,.cat-links a:hover,.comments-link a:focus,.comments-link a:hover,.edit-link a:focus,.edit-link a:hover,.posted-on a:focus,.posted-on a:hover,.tags-links a:focus,.tags-links a:hover
{
	background-color:rgba(62,39,35,.7);
	color:#fff
}
.cat-links a,.comments-link a,.edit-link a,.tags-links a
{
	line-height:2rem
}
.sticky
{
	background-color:#795548;
	color:#fff;
	display:block
}
.sticky a:link,.sticky a:visited
{
	color:rgba(255,255,255,.87)
}
.sticky a:focus,.sticky a:hover
{
	color:#fff
}
.sticky a.more-link:link,.sticky a.more-link:visited
{
	color:rgba(0,0,0,.87)
}
.sticky a.more-link:focus,.sticky a.more-link:hover
{
	color:#000
}
.sticky .material-icons
{
	color:#fff
}
.hentry
{
	margin:0 0 1.5em
}
.byline,.updated:not(.published)
{
	display:none
}
.group-blog .byline,.single .byline
{
	display:inline
}
.page-links
{
	clear:both;
	font-weight:500;
	margin:0 0 1.5em 0;
	text-align:center
}
.page-links a:link,.page-links a:visited
{
	border-radius:2px;
	display:inline-block;
	min-height:3rem;
	min-width:3rem;
	padding-top:.875em;
	text-align:center
}
.page-links a:focus,.page-links a:hover
{
	background-color:rgba(0,0,0,.2)
}
.wp-block-quote.is-style-large
{
	font-weight:400;
	font-size:1.5rem;
	line-height:1.25rem
}
.wp-block-quote.is-style-large p
{
	font-style:normal;
	line-height:normal
}
.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large p
{
	color:rgba(0,0,0,.54)
}
.wp-block-quote.is-style-large cite
{
	font-style:italic;
	font-size:1rem;
	font-weight:500
}
.wp-block-pullquote
{
	border-top:transparent;
	border-bottom:transparent;
	max-width:100%
}
.wp-block-pullquote blockquote
{
	border-left:transparent
}
.wp-block-pullquote.aligncenter
{
	margin-left:25%;
	margin-right:25%
}
.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright
{
	width:50%
}
.wp-block-pullquote.is-style-solid-color,.wp-block-pullquote.is-style-solid-color blockquote
{
	padding-left:0
}
.wp-block-pullquote cite,.wp-block-pullquote.is-style-solid-color blockquote cite,.wp-block-quote cite
{
	font-style:italic
}
.wp-block-pullquote>p
{
	font-weight:500
}
.wp-block-cover-image.alignwide
{
	max-width:calc(100% - 2em)
}
.wp-block-media-text,.wp-block-media-text.has-media-on-the-right
{
	grid-template-areas:"media-text-media media-text-media" "media-text-content media-text-content"
}
@media screen and (min-width:37.5em)
{
	.wp-block-media-text{grid-template-areas:"media-text-media media-text-content"
}
.wp-block-media-text.has-media-on-the-right
{
	grid-template-areas:"media-text-content media-text-media"
}
}.alignfull
{
	margin:1em -1em;
	max-width:1000%;
	width:auto
}
.wp-block-image.alignfull
{
	background-color:#3e2723
}
.wp-block-image.alignfull img
{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.page-template-template-landing .alignwide
{
	width:auto
}
.page-template-template-landing .alignfull
{
	margin:1em -2em
}
@media (min-width:45em)
{
	.page-template-template-landing .alignwide{margin:1em calc(25% - 25vw)
}
.page-template-template-landing .alignfull
{
	margin:1em calc(52.5% - 52.5vw)
}
}@media (min-width:52.5em)
{
	.jgd-column-1 .alignfull{margin:1em -1.5em
}
.page-template-template-landing .jgd-column-1 .alignfull
{
	margin:1em calc(52.5% - 52.5vw)
}
}@media (min-width:80em)
{
	.alignwide{width:auto
}
body:not(.single) .two-by-two-centered-r .alignfull
{
	margin:1em -1.5em
}
.page-template-template-landing .jgd-column-1 .alignwide,.page-template-template-landing .jgd-column-1 .wp-block-cover.alignwide,.page-template-template-landing .three-fourths-centered-r .alignwide,.page-template-template-landing .three-fourths-centered-r .wp-block-cover.alignwide
{
	margin:1em calc(25% - 25vw);
	max-width:1000%
}
}.attachment
{
	background-color:#fff
}
.entry-attachment-image img
{
	display:block;
	margin-left:auto;
	margin-right:auto
}
article.attachment
{
	margin:0;
	padding:0 0 2em 0;
	width:100%
}
.entry-attachment-image p
{
	margin-top:0
}
.entry-attachment-image .wp-caption-text
{
	padding-bottom:1rem
}
.return-to-parent
{
	background-color:#a1887f;
	padding:1rem;
	text-align:center
}
.return-to-parent a:link,.return-to-parent a:visited
{
	color:#fff
}
.return-to-text
{
	color:rgba(255,255,255,.87);
	font-weight:600
}
@media (min-width:37.5em)
{
	.attachment .entry-content>:not(.entry-attachment-image),.attachment .entry-footer,.attachment .entry-header,.entry-attachment-image .wp-caption-text{margin-left:12.5%;
	margin-right:12.5%;
	width:75%
}
.entry-attachment-image img
{
	padding-top:3em
}
}body.attachment.colorbox .entry-attachment-image
{
	margin:0 -.5em
}
body.attachment.colorbox .entry-attachment-image p
{
	background-color:#efebe9
}
body.attachment.custom-background.colorbox
{
	background-image:none
}
body.attachment.colorbox img
{
	padding-bottom:0;
	padding-top:0
}
@media screen and (min-width:37.5em)
{
	body.attachment.colorbox .entry-attachment-image{margin-left:-1em;
	margin-right:-1em;
	width:calc(100% + 2em)
}
}@media screen and (min-width:80em)
{
	body.attachment.colorbox .entry-attachment-image{margin-left:-1.5em;
	margin-right:-1.5em;
	width:calc(100% + 3em)
}
}.format-audio .entry-title,.format-gallery .entry-title,.format-image:not(.has-post-thumbnail) .entry-title,.format-video .entry-title,.single .format-aside .entry-title,.single .format-link .entry-title,.single .format-quote .entry-title,.single .format-status .entry-title
{
	color:rgba(0,0,0,.54);
	font-size:44.96px;
	font-size:2.81rem;
	line-height:1.2em;
	text-align:center
}
.format-audio .entry-title .material-icons,.format-gallery .entry-title .material-icons,.format-image:not(.has-post-thumbnail) .entry-title .material-icons,.format-video .entry-title .material-icons,.single .format-image.has-post-thumbnail .entry-title .material-icons
{
	font-size:44.96px;
	font-size:2.81rem;
	vertical-align:middle
}
.format-aside,.format-audio,.format-image,.format-quote,.format-status,.format-video
{
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	background-color:#efebe9
}
.format-image .entry-content,.format-video .entry-content
{
	margin-bottom:1.5em
}
.archive .format-image.has-post-thumbnail .wp-caption-text,.blog .format-image.has-post-thumbnail .wp-caption-text
{
	bottom:-5em;
	display:block;
	position:absolute;
	width:100%
}
.single .format-image.has-post-thumbnail .entry-header
{
	margin-top:4.175rem
}
.format-image.has-post-thumbnail .entry-title .material-icons
{
	color:#fff
}
.single .format-image.has-post-thumbnail .entry-title
{
	color:rgba(0,0,0,.54);
	font-size:44.96px;
	font-size:2.81rem;
	line-height:1.2em;
	text-align:center;
	top:-3.765rem
}
.archive .format-image.has-post-thumbnail .featured-image,.blog .format-image.has-post-thumbnail .featured-image
{
	margin-bottom:1.5em
}
@media screen and (min-width:80em)
{
	.archive .format-image img,.blog .format-image img{display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:800px
}
.wp-audio-shortcode
{
	margin:0 auto;
	max-width:800px
}
}.mejs-container
{
	margin-bottom:1rem
}
.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body
{
	background-color:#3e2723!important
}
.mejs-container button
{
	box-shadow:none
}
.format-video iframe
{
	box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
.format-video iframe,iframe.twitter-tweet
{
	margin:0 auto!important;
	display:block
}
.archive .format-status .entry-content,.blog .format-status .entry-content
{
	border-left:5px solid silver;
	margin:1.25em 0;
	padding-left:1.5rem
}
.archive .format-aside .entry-content p:not(.view-full-post-link),.archive .format-quote .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content p:not(.view-full-post-link),.blog .format-quote .entry-content,.blog .format-status .entry-content
{
	color:rgba(0,0,0,.54);
	font-size:1.2rem;
	line-height:1.25em
}
@media screen and (min-width:37.5em)
{
	.archive .format-aside .entry-content p:not(.view-full-post-link),.archive .format-quote .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content p:not(.view-full-post-link),.blog .format-quote .entry-content,.blog .format-status .entry-content{font-size:1.5rem
}
}.archive .format-aside .entry-title,.blog .format-aside .entry-title
{
	display:none
}
.blog .format-quote blockquote
{
	font-weight:400
}
.archive .format-quote cite,.blog .format-quote cite
{
	font-size:16px;
	font-size:1rem;
	font-weight:500
}
.blog .format-aside.sticky,.blog .format-audio.sticky,.blog .format-gallery.sticky,.blog .format-image.sticky,.blog .format-quote.sticky,.blog .format-status.sticky,.blog .format-video.sticky
{
	background-color:#a1887f;
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
.blog .format-aside.sticky .entry-content p,.blog .format-audio.sticky .entry-content p,.blog .format-gallery.sticky .entry-content p,.blog .format-image.sticky .entry-content p,.blog .format-quote.sticky .entry-content p,.blog .format-status.sticky .entry-content p,.blog .format-video.sticky .entry-content p
{
	color:rgba(255,255,255,.87)
}
.blog .format-aside.sticky .entry-title,.blog .format-audio.sticky .entry-title,.blog .format-gallery.sticky .entry-title,.blog .format-image:not(.has-post-thumbnail).sticky .entry-title,.blog .format-quote.sticky .entry-title,.blog .format-status.sticky .entry-title,.blog .format-video.sticky .entry-title
{
	color:rgba(255,255,255,.87)
}
.blog .format-gallery.sticky .more-images-link a:link,.blog .format-gallery.sticky .more-images-link a:visited
{
	color:rgba(0,0,0,.87)
}
.search .format-audio .entry-title,.search .format-gallery .entry-title,.search .format-image .entry-title .entry-title,.search .format-image:not(.has-post-thumbnail) .entry-title,.search .format-video .entry-title
{
	font-size:1.5rem;
	text-align:left
}
.search .format-image.has-post-thumbnail .entry-header,.search .format-image.has-post-thumbnail .entry-meta,.search .format-image.has-post-thumbnail .entry-title,.search .format-standard.has-post-thumbnail .entry-header,.search .format-standard.has-post-thumbnail .entry-meta,.search .format-standard.has-post-thumbnail .entry-title
{
	position:static
}
.search .format-image.has-post-thumbnail .entry-title a:link,.search .format-standard.has-post-thumbnail .entry-title a:link
{
	color:#795548
}
.search .format-image.has-post-thumbnail .entry-title a:visited,.search .format-standard.has-post-thumbnail .entry-title a:visited
{
	color:#a1887f
}
.search .format-image.has-post-thumbnail .entry-meta .material-icons,.search .format-standard.has-post-thumbnail .entry-meta .material-icons
{
	color:rgba(0,0,0,.54)
}
.search .format-aside,.search .format-quote,.search .format-status
{
	background-color:#fff;
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
.comments-area
{
	background-color:#fff;
	border-radius:2px;
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	width:100%
}
.comments-area:hover
{
	box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
.comment-list li
{
	min-height:4.5rem;
	padding:1rem 0
}
.comment-list,.comment-list .children
{
	list-style-type:none;
	margin:0;
	padding-left:10%
}
.comment-author .avatar
{
	border-radius:16px
}
.comment-metadata .edit-link
{
	margin-left:.5rem
}
.comment-reply-link:link,.comment-reply-link:visited
{
	border-radius:2px;
	color:rgba(0,0,0,.87);
	font-weight:500;
	padding:.5em;
	text-transform:uppercase
}
.comment-reply-link:focus,.comment-reply-link:hover
{
	background-color:rgba(0,0,0,.2)
}
@media screen and (min-width:37.5em)
{
	.comment-list,.comment-list .children{padding-left:5%
}
}.comment-content a
{
	word-wrap:break-word
}
.bypostauthor
{
	display:block
}
.bypostauthor .comment-content
{
	background-color:#efebe9;
	border-radius:2px;
	font-weight:500;
	margin:1em;
	padding:0 1rem
}
.comment-author
{
	font-size:20px;
	font-size:1.25rem
}
.comment-author,.no-comments,.pingback
{
	font-weight:500
}
.site-footer
{
	background-color:#795548;
	box-shadow:0 -10px 20px rgba(0,0,0,.19),0 -6px 6px rgba(0,0,0,.23);
	color:#fff;
	position:relative
}
.site-footer .widget li a:link,.site-footer .widget li a:visited,.site-footer a:link,.site-footer a:visited
{
	color:rgba(255,255,255,.87)
}
.site-footer a:link,.site-footer a:visited
{
	border-bottom:1px solid rgba(0,0,0,.4)
}
.site-footer a:focus,.site-footer a:hover
{
	color:#fff;
	border-bottom:1px solid rgba(255,255,255,.4)
}
.site-footer .widget li a:link,.site-footer .widget li a:visited
{
	display:inline-block
}
.site-footer ol,.site-footer ul
{
	padding:0 1em 1em 3em
}
.site-footer ol
{
	margin:0
}
.site-footer ul
{
	list-style-type:disc
}
@media screen and (min-width:48em)
{
	.site-footer .footer-widget-panel{display:-webkit-box;
	display:flex;
	flex-wrap:wrap;
	justify-items:center
}
.site-footer .widget
{
	margin:0 auto;
	padding:1em;
	width:50%
}
}@media screen and (min-width:80em)
{
	.site-footer .widget{width:33%
}
}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer
{
	display:none
}
.infinity-end.neverending .site-footer
{
	display:block
}
#infinite-handle
{
	margin:1em 0;
	text-align:center
}
#infinite-handle span
{
	background-color:#795548;
	border-radius:2px;
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	color:#fff
}
#infinite-handle button
{
	box-shadow:none
}
.infinite-wrap
{
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	flex-direction:row;
	flex-wrap:wrap;
	padding:0 .5em
}
@media screen and (min-width:52.5em)
{
	.infinite-wrap{padding:0 .75em
}
}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley
{
	border:none;
	margin-bottom:0;
	margin-top:0;
	padding:0
}
embed,iframe,object
{
	max-width:100%
}
@media screen and (min-width:80em)
{
	.wp-block-embed iframe{margin:0 auto!important
}
}#custom-header
{
	background-color:#795548;
	position:relative;
	width:100%
}
#custom-header img
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	opacity:.78
}
#custom-header .hero-widgets-wrap
{
	position:absolute;
	top:0;
	width:100%
}
#custom-header .hero-widgets-wrap .widget-title
{
	font-size:24px;
	font-size:1.5rem;
	margin:.5rem;
	text-align:center
}
#custom-header .hero-widgets-wrap .widget
{
	color:rgba(255,255,255,.87);
	font-size:14px;
	font-size:.875rem;
	text-transform:uppercase
}
@media screen and (min-width:37.5em)
{
	#custom-header+.main-navigation{background-color:transparent;
	bottom:0;
	position:absolute
}
#custom-header .hero-widgets-wrap
{
	margin-left:25%;
	margin-right:25%;
	width:50%
}
#custom-header .hero-widgets-wrap .widget
{
	font-size:16px;
	font-size:1rem
}
#custom-header .hero-widgets-wrap .widget-title
{
	font-size:32px;
	font-size:2rem;
	margin:1rem
}
}@media screen and (min-width:80em)
{
	#custom-header .hero-widgets-wrap{margin-left:33.3%;
	margin-right:33.3%;
	top:30%;
	width:33%
}
}.format-image.has-post-thumbnail .entry-header,.format-standard.has-post-thumbnail .entry-header,.type-page.has-post-thumbnail .entry-header
{
	position:relative;
	z-index:0
}
.format-image.has-post-thumbnail .entry-title,.format-standard.has-post-thumbnail .entry-title,.type-page.has-post-thumbnail .entry-title
{
	bottom:3em;
	z-index:100
}
.format-image.has-post-thumbnail .entry-meta,.format-image.has-post-thumbnail .entry-title,.format-standard.has-post-thumbnail .entry-meta,.format-standard.has-post-thumbnail .entry-title,.type-page.has-post-thumbnail .entry-meta,.type-page.has-post-thumbnail .entry-title
{
	position:absolute;
	color:rgba(255,255,255,.87)
}
.format-image.has-post-thumbnail .entry-meta a:link,.format-image.has-post-thumbnail .entry-meta a:visited,.format-image.has-post-thumbnail .entry-title a:link,.format-image.has-post-thumbnail .entry-title a:visited,.format-standard.has-post-thumbnail .entry-meta a:link,.format-standard.has-post-thumbnail .entry-meta a:visited,.format-standard.has-post-thumbnail .entry-title a:link,.format-standard.has-post-thumbnail .entry-title a:visited,.type-page.has-post-thumbnail .entry-meta a:link,.type-page.has-post-thumbnail .entry-meta a:visited,.type-page.has-post-thumbnail .entry-title a:link,.type-page.has-post-thumbnail .entry-title a:visited
{
	color:rgba(255,255,255,.87)
}
.format-image.has-post-thumbnail .entry-content,.format-image.has-post-thumbnail .entry-summary,.format-standard.has-post-thumbnail .entry-content,.format-standard.has-post-thumbnail .entry-summary,.type-page.has-post-thumbnail .entry-content,.type-page.has-post-thumbnail .entry-summary
{
	padding-top:1rem
}
.type-page.has-post-thumbnail .entry-title
{
	bottom:.5em
}
.single .format-image.has-post-thumbnail .entry-title
{
	margin:0
}
.single .format-image.has-post-thumbnail .entry-footer
{
	margin-top:2em
}
.format-standard.has-post-thumbnail .entry-meta
{
	bottom:2em
}
.format-image.has-post-thumbnail .entry-meta
{
	bottom:3em
}
.format-image.has-post-thumbnail .entry-meta .material-icons,.format-standard.has-post-thumbnail .entry-meta .material-icons
{
	color:#fff
}
.featured-image
{
	background-color:#3e2723;
	margin:-1em
}
.imagegrid .featured-image,.page-template-page_image-grid .featured-image
{
	margin:0;
	width:auto
}
.single.imagegrid .featured-image,.single.page-template-page_image-grid .featured-image
{
	margin:-1em
}
.has-post-thumbnail .scrim
{
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.4)));
	background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.4));
	bottom:0;
	height:33%;
	margin:-1em -1em 0 -1em;
	position:absolute
}
.featured-image,.has-post-thumbnail .scrim
{
	width:calc(100% + 2em)
}
@media screen and (min-width:52.5em)
{
	.jgd-column-1 .featured-image,.jgd-column-1.has-post-thumbnail .scrim,.two-by-two-centered-r .featured-image,.two-by-two-centered-r.has-post-thumbnail .scrim{width:calc(100% + 3em);
	margin:-1.5em -1.5em 0 -1.5em
}
}img.wp-post-image
{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption
{
	margin-bottom:1.5em;
	max-width:85%
}
.wp-caption img[class*=wp-image-]
{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption .wp-caption-text
{
	padding:.8075em 0
}
.wp-caption-text
{
	text-align:center
}
.gallery-caption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-caption-text
{
	font-size:12px;
	font-size:.75rem;
	font-weight:600
}
.wp-block-image figcaption
{
	background-color:#fff;
	color:rgba(0,0,0,.87);
	margin-top:0;
	padding:.8075em 0
}
.gallery,.wp-block-gallery
{
	margin:2em auto
}
.gallery-columns-1
{
	max-width:300px
}
.gallery-item
{
	margin:0 auto;
	max-width:300px;
	position:relative;
	text-align:center;
	vertical-align:top;
	width:100%
}
.gallery-item img
{
	display:block;
	margin:0 auto
}
.gallery-item .gallery-icon.portrait
{
	background-color:#efebe9
}
.gallery-item:focus,.gallery-item:hover
{
	box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);
	z-index:100
}
@media screen and (min-width:37.5em)
{
	.gallery-item{display:inline-block
}
.gallery-columns-2 .gallery-item,.gallery-columns-4 .gallery-item
{
	width:50%
}
.gallery-columns-3 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item
{
	width:33.33%
}
.gallery-columns-3,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9
{
	max-width:900px
}
.gallery-columns-2,.gallery-columns-4
{
	max-width:600px
}
.gallery-columns-2+.more-images-link,.gallery-columns-4+.more-images-link
{
	max-width:600px
}
.gallery-columns-3+.more-images-link,.gallery-columns-5+.more-images-link,.gallery-columns-6+.more-images-link,.gallery-columns-7+.more-images-link,.gallery-columns-8+.more-images-link,.gallery-columns-9+.more-images-link
{
	max-width:900px
}
}@media screen and (min-width:80em)
{
	.gallery-item .gallery-columns-4,.gallery-item .gallery-columns-8{max-width:1200px
}
.gallery-item .gallery-columns-4 .gallery-item,.gallery-item .gallery-columns-8 .gallery-item
{
	width:25%
}
.gallery-item .gallery-columns-5
{
	max-width:1500px
}
.gallery-item .gallery-columns-5 .gallery-item
{
	width:20%
}
.tiled-gallery
{
	margin:2em auto!important;
	max-width:960px
}
.tiled-gallery+.more-images-link
{
	max-width:960px
}
}.gallery-caption,.wp-block-gallery .blocks-gallery-item figcaption
{
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));
	background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.6));
	bottom:0;
	color:rgba(255,255,255,.87);
	display:block;
	max-height:100%;
	overflow:hidden;
	padding:.5em;
	position:absolute;
	width:100%
}
.gallery-caption a:link,.gallery-caption a:visited,.wp-block-gallery .blocks-gallery-item figcaption a:link,.wp-block-gallery .blocks-gallery-item figcaption a:visited
{
	color:rgba(255,255,255,.87);
	border-bottom:1px solid rgba(255,255,255,.4)
}
.gallery-caption a:focus,.gallery-caption a:hover,.wp-block-gallery .blocks-gallery-item figcaption a:focus,.wp-block-gallery .blocks-gallery-item figcaption a:hover
{
	color:#fff
}
.wp-block-gallery
{
	padding:0
}
.more-images-link
{
	text-align:center;
	margin:1em auto;
	width:90%
}
.single.slider .gallery
{
	background-color:#3e2723;
	position:relative;
	margin-bottom:0;
	min-height:416px;
	min-width:100%
}
.single.slider .gallery,.single.slider .slider-button-panel
{
	margin-left:-1em;
	margin-right:-1em;
	max-width:calc(100% + 2em)!important
}
.single.slider .gallery-item
{
	max-width:none;
	position:absolute;
	top:0;
	width:100%
}
.single.slider .gallery-item img
{
	display:inline;
	margin:0 auto;
	max-height:300px;
	width:auto
}
.single.slider .gallery-item:hover
{
	box-shadow:none
}
.single.slider .gallery-caption
{
	background:0 0;
	bottom:auto
}
.single.slider .gallery-columns-3,.single.slider .gallery-columns-5,.single.slider .gallery-columns-6,.single.slider .gallery-columns-7,.single.slider .gallery-columns-8,.single.slider .gallery-columns-9
{
	max-width:100%
}
.single.slider .slider-button-panel
{
	display:-webkit-box;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	flex-direction:row;
	justify-content:space-around;
	background-color:#3e2723;
	margin-bottom:2em;
	padding:1em
}
.single.slider .slider-button-panel .slider-next:focus,.single.slider .slider-button-panel .slider-next:hover,.single.slider .slider-button-panel .slider-previous:focus,.single.slider .slider-button-panel .slider-previous:hover
{
	background-color:#ffa000
}
@media screen and (min-width:37.5em)
{
	.single.slider .gallery{min-height:560px
}
.single.slider .gallery-item img
{
	max-height:480px
}
.single.slider .slider-button-panel
{
	padding:1em 25%
}
}@media screen and (min-width:52.5em)
{
	.single.slider .jgd-column-1 .gallery,.single.slider .jgd-column-1 .slider-button-panel,.single.slider .two-by-two-centered-r .gallery,.single.slider .two-by-two-centered-r .slider-button-panel{margin-left:-1.5em;
	margin-right:-1.5em;
	max-width:calc(100% + 3em)
}
}@media screen and (min-width:80em)
{
	.single.slider .gallery{min-height:736px
}
.single.slider .gallery-item img
{
	max-height:640px
}
.single.slider .gallery-caption
{
	max-width:75%;
	margin-left:12.5%;
	margin-right:12.5%
}
}.transition1Sec
{
	-webkit-transition-duration:1s;
	transition-duration:1s
}
.transitionHalfSec
{
	-webkit-transition-duration:.5s;
	transition-duration:.5s
}
.rotate180
{
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.rotate0
{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
.animate .comments-area,.animate .gallery-item,.animate .page,.animate .post,.animate .tile,.animate a:link,.animate a:visited,.animate button,.animate input[type=submit]
{
	-webkit-transition-duration:1s;
	transition-duration:1s
}
.animate .comment-form-author,.animate .comment-form-comment,.animate .comment-form-email,.animate .comment-form-url,.animate .site-header .main-navigation a:link,.animate .site-header .main-navigation a:visited
{
	-webkit-transition-property:all;
	transition-property:all;
	-webkit-transition-duration:.25s;
	transition-duration:.25s;
	-webkit-transition-timing-function:linear;
	transition-timing-function:linear
}
.animate .isActive
{
	border-bottom-color:#ffc107
}
.animate .main-navigation ul ul a:focus,.animate .main-navigation ul ul a:hover
{
	border-bottom:transparent
}
.animate #cboxLoadedContent.fadeIn
{
	-webkit-animation-duration:3s;
	animation-duration:3s
}
.headroom
{
	position:fixed;
	width:100%;
	will-change:transform;
	-webkit-transition:-webkit-transform .2s linear;
	transition:-webkit-transform .2s linear;
	transition:transform .2s linear;
	transition:transform .2s linear,-webkit-transform .2s linear
}
.headroom--pinned
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.headroom--unpinned
{
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.headroom+.site-content
{
	padding-top:4rem
}
.comments-area.jgd-column-1,.comments-area.three-fourths-centered-r,.post.jgd-column-1,.post.three-fourths-centered-r,.post.two-by-two-centered-r,.single .post.jgd-column-1,.single .post.three-fourths-centered-r,article.page.jgd-column-1,article.page.three-fourths-centered-r
{
	margin-top:1em;
	margin-bottom:1em
}
.comments-area.three-fourths-centered-r
{
	padding-left:5%;
	padding-right:5%
}
@media screen and (min-width:48em)
{
	.comments-area.jgd-column-1{padding-left:12.5%;
	padding-right:12.5%
}
}#header-button-panel
{
	-webkit-box-ordinal-group:3;
	order:2
}
.site-branding
{
	-webkit-box-ordinal-group:4;
	order:3
}
.main-navigation
{
	-webkit-box-ordinal-group:2;
	order:1
}
.page-template-page_landing #header-button-panel
{
	-webkit-box-ordinal-group:4;
	order:3
}
.page-template-page_landing .site-branding
{
	-webkit-box-ordinal-group:3;
	order:2
}
#custom-header
{
	-webkit-box-ordinal-group:5;
	order:4
}
@media (min-width:37.5em)
{
	#header-button-panel{-webkit-box-ordinal-group:2;
	order:1
}
.site-branding
{
	-webkit-box-ordinal-group:3;
	order:2
}
#custom-header
{
	-webkit-box-ordinal-group:4;
	order:3
}
.main-navigation
{
	-webkit-box-ordinal-group:5;
	order:4
}
}@media (min-width:80em)
{
	.site-branding{-webkit-box-ordinal-group:2;
	order:1
}
#header-button-panel
{
	-webkit-box-ordinal-group:3;
	order:2
}
#custom-header
{
	-webkit-box-ordinal-group:4;
	order:3
}
.main-navigation
{
	-webkit-box-ordinal-group:5;
	order:4
}
.archive main.jgd-grid-wrap,.blog main.jgd-grid-wrap,.error404 main.jgd-grid-wrap,.page main.jgd-grid-wrap,.search main.jgd-grid-wrap,.single main.jgd-grid-wrap
{
	margin-left:12.5%;
	margin-right:12.5%;
	width:75%
}
.three-fourths-centered-r .page,.three-fourths-centered-r .post
{
	max-width:80em
}
.three-fourths-centered-r .entry-content,.three-fourths-centered-r .entry-summary,.three-fourths-centered-r .page-content
{
	margin:0 auto
}
.jgd-column-1 .entry-content>:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright):not(.gallery):not(.tiled-gallery):not(.more-images-link):not(.entry-attachment-image):not(.slider-button-panel):not(.more-link),.jgd-column-1 .entry-summary>:not(.alignfull):not(.alignwide):not(.gallery):not(.tiled-gallery):not(.more-images-link):not(.entry-attachment-image):not(.slider-button-panel),.three-fourths-centered-r .entry-content>:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright):not(.gallery):not(.tiled-gallery):not(.more-images-link):not(.entry-attachment-image):not(.slider-button-panel):not(.more-link),.three-fourths-centered-r .entry-summary>:not(.alignfull):not(.alignwide):not(.gallery):not(.tiled-gallery):not(.more-images-link):not(.slider-button-panel)
{
	margin-left:auto;
	margin-right:auto
}
.three-fourths-centered-r .entry-content>:not(.alignfull):not(.alignwide):not(.gallery):not(.tiled-gallery):not(.more-images-link):not(.entry-attachment-image):not(.slider-button-panel),.three-fourths-centered-r .entry-summary>:not(.alignfull):not(.alignwide):not(.gallery):not(.tiled-gallery):not(.more-images-link):not(.entry-attachment-image):not(.slider-button-panel)
{
	max-width:75%
}
.jgd-column-1 .entry-content>:not(.alignfull):not(.alignwide):not(.gallery):not(.tiled-gallery):not(.more-images-link):not(.entry-attachment-image):not(.slider-button-panel),.jgd-column-1 .entry-summary>:not(.alignfull):not(.alignwide):not(.gallery):not(.tiled-gallery):not(.more-images-link):not(.entry-attachment-image):not(.slider-button-panel)
{
	max-width:50%
}
.three-fourths-centered-r .wp-caption.alignleft
{
	margin-left:12.5%
}
.three-fourths-centered-r .wp-caption.alignright
{
	margin-right:12.5%
}
.three-fourths-centered-r .alignwide
{
	margin:1em 4em
}
.three-fourths-centered-r .wp-block-cover.alignwide
{
	max-width:calc(100% - 8em)
}
.jgd-column-1 .wp-caption.alignleft
{
	margin-left:25%
}
.jgd-column-1 .wp-caption.alignright
{
	margin-right:25%
}
.jgd-column-1 .alignwide
{
	margin:1em 8em
}
.jgd-column-1 .wp-block-cover.alignwide
{
	max-width:calc(100% - 16em)
}
.single-format-gallery main.jgd-grid-wrap
{
	margin-left:0;
	margin-right:0;
	width:100%
}
.single-format-gallery .post.jgd-column-1
{
	margin-left:12.5%;
	margin-right:12.5%
}
}@media screen and (min-width:80em)
{
	.infinite-wrap{margin-left:12.5%;
	margin-right:12.5%
}
}@media screen and (min-width:80em)
{
	.archive .sticky.two-by-two-centered-r,.blog .sticky.two-by-two-centered-r,.search .two-by-two-centered-r,article[class*=format-]:not(.format-standard).two-by-two-centered-r{width:100%;
	width:calc(100% - 1.5em)
}
.archive .sticky.two-by-two-centered-r .entry-content,.archive .sticky.two-by-two-centered-r .entry-summary,.blog .sticky.two-by-two-centered-r .entry-content,.blog .sticky.two-by-two-centered-r .entry-summary
{
	margin-left:auto;
	margin-right:auto;
	max-width:50%
}
}.tile
{
	background-color:#fff;
	border-radius:2px;
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	height:300px;
	margin:1em auto;
	position:relative;
	width:240px
}
.tile:hover
{
	box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)
}
.page-template-template-image-grid .tile
{
	background-color:transparent;
	box-shadow:none
}
.tile .entry-header
{
	position:absolute;
	bottom:0;
	z-index:100
}
.tile .entry-title,.tile .entry-title-imagegrid
{
	font-size:16px;
	font-size:1rem;
	margin:.5rem 1rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:200px
}
.tile .entry-title a:link,.tile .entry-title a:visited,.tile .entry-title-imagegrid a:link,.tile .entry-title-imagegrid a:visited
{
	color:rgba(0,0,0,.87)
}
.tile .entry-title a:focus,.tile .entry-title a:hover,.tile .entry-title-imagegrid a:focus,.tile .entry-title-imagegrid a:hover
{
	color:#000
}
.tile .entry-content
{
	padding:0
}
.tile .featured-image
{
	background-color:transparent
}
.tile .scrim
{
	background-color:rgba(255,255,255,.7);
	background-image:none;
	bottom:0;
	height:3rem;
	position:absolute;
	width:100%
}
.tile .size-gallery-thumb
{
	max-height:300px;
	width:auto
}
.archive.imagegrid main.jgd-grid-wrap,.blog.imagegrid main.jgd-grid-wrap
{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column
}
@media screen and (min-width:37.5em)
{
	.archive.imagegrid main.jgd-grid-wrap,.blog.imagegrid main.jgd-grid-wrap{-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	flex-direction:row;
	-webkit-box-pack:center;
	justify-content:center
}
}.page-template-template-image-grid .more-link
{
	display:block;
	margin-left:0;
	text-align:center
}
@media screen and (min-width:37.5em)
{
	.tile{width:300px
}
.page-template-page_image-grid .more-link
{
	margin:0 12.5%
}
}@media screen and (min-width:80em)
{
	.tile{margin:1.5em
}
.tile .entry-title,.tile .entry-title-imagegrid
{
	width:240px
}
.page-template-template-image-grid .more-link
{
	margin:0 25% .5em
}
}/* CSS Document */