/*
Theme Name: For the future
Theme URI: https://github.com/wckansai2016/for-the-future/
Author: natasha
Author URI: https://github.com/wckansai2016/
Description: responsive cool gallery theme
Version: 1.1.2
License: GNU General Public License v3 or later
License URI: LICENSE
Text Domain: for-the-future
Tags: one-column,custom-background,custom-menu,featured-image-header,featured-images,sticky-post,blog,theme-options
*/
/* variables */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
	font-family: sans-serif;
	/* 1 */
	-webkit-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
	        text-size-adjust: 100%;
}
/**
 * Remove default margin.
 */
body {
	margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
	display: inline-block;
	/* 1 */
	vertical-align: baseline;
	/* 2 */
}
/**
 * Prevent displaying `audio` without controls in Mobile Safari 4/5/6/7.
 */
audio:not([controls]) {
	display: none;
	height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
	display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
	background-color: transparent;
}
/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
	outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address inconsistent styling of `abbr[title]`.
 * 1. Correct styling in Firefox 39 and Opera 12.
 * 2. Correct missing styling in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	/* 1 */
	text-decoration: underline;
	/* 2 */
	text-decoration: underline dotted;
	/* 2 */
}
/**
 * Address inconsistent styling of b and strong.
 * 1. Correct duplicate application of `bolder` in Safari 6.0.2.
 * 2. Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+.
 */
b,
strong {
	font-weight: inherit;
	/* 1 */
}
b,
strong {
	font-weight: bolder;
	/* 2 */
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
	font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
	background-color: #ff0;
	color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
	font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
	border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
	overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
	margin: 1em 40px;
}
/**
 * Address inconsistent styling of `hr`.
 * 1. Correct `box-sizing` set to `border-box` in Firefox.
 * 2. Correct `overflow` set to `hidden` in IE 8/9/10/11 and Edge 12.
 */
hr {
	box-sizing: content-box;
	/* 1 */
	height: 0;
	/* 1 */
	overflow: visible;
	/* 2 */
}
/**
 * Contain overflow in all browsers.
 */
pre {
	overflow: auto;
}
/**
 * 1. Correct inheritance and scaling of font-size for preformatted text.
 * 2. Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	/* 1 */
	font-size: 1em;
	/* 2 */
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct font properties not being inherited.
 * 2. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
	font: inherit;
	/* 1 */
	margin: 0;
	/* 2 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
	overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
	text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	   -moz-appearance: button;
	        appearance: button;
	/* 2 */
	cursor: pointer;
	/* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
	cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/**
 * Restore focus style in Firefox 4+ (unset by a rule above)
 */
button:-moz-focusring,
input:-moz-focusring {
	outline: 1px dotted ButtonText;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
	line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
/**
 * Address `appearance` set to `searchfield` in Safari and Chrome.
 */
input[type="search"] {
	-webkit-appearance: textfield;
	   -moz-appearance: textfield;
	        appearance: textfield;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
	        appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
	border: 0;
	/* 1 */
	padding: 0;
	/* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
	overflow: auto;
}
/**
 * Restore font weight (unset by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
	font-weight: bold;
}
body {
	font-family: 'Noto Sans', 'Noto Sans Japanese', sans-serif;
	font-size: 18px;
	box-sizing: border-box;
	color: #353535;
	margin: 0 auto;
	word-wrap: break-word;
}
/*
 *
 * Heading
 *
 */
h1 {
	font-size: 20px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 28px;
	font-weight: 700;
}
h4 {
	font-size: 24px;
	font-weight: 700;
}
h5 {
	font-size: 22px;
	font-weight: 700;
}
h6 {
	font-size: 18px;
	font-weight: 700;
}
blockquote {
	display: block;
	border-left: #b0b0b0 2px solid;
	padding-left: 20px;
	margin: 0;
}
q:before {
	content: open-quote;
}
q:after {
	content: close-quote;
}
pre {
	display: block;
	white-space: pre;
	background: #eee;
	padding: 20px;
}
code {
	word-wrap: break-word;
	background: #eee;
}
table {
	width: 100%;
	font-size: 16px;
	border-collapse: collapse;
}
table td, table th {
	border: #b0b0b0 1px solid;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
}
table th {
	font-weight: bold;
}
a, a:visited {
	color: #2f97e1;
	text-decoration: none;
}
a:hover {
	color: #2f97e1;
	text-decoration: underline;
}
a:active {
	color: #222222;
	text-decoration: underline;
}
dl {
	width: 100%;
}
p {
	margin-bottom: 28px;
}
ul > li {
	list-style-type: square;
}
ol > li {
	list-style-type: decimal;
}
em {
	font-style: italic;
}
strong {
	font-weight: 700;
}
form input[type="text"],
form textarea {
	border: #b0b0b0 1px solid;
	padding: 5px 10px;
	margin-bottom: 20px;
}
form input[type="text"]:placeholder-shown,
form textarea:placeholder-shown {
	color: #b0b0b0;
}
form input[type="text"]::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
	color: #b0b0b0;
}
form input[type="text"]::-moz-placeholder,
form textarea::-moz-placeholder {
	color: #b0b0b0;
}
form input[type="text"]:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
	color: #b0b0b0;
}
form input[type="text"]::placeholder,
form textarea::placeholder {
	color: #b0b0b0;
}
form input[type="submit"],
form input[type="button"] {
	background: #fff;
	border: #353535 2px solid;
	text-align: center;
	padding: 10px 20px;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
form input[type="submit"]:hover,
form input[type="button"]:hover {
	background: #353535;
	border: #353535 2px solid;
	box-shadow: inset 0 0 0 2px #fff;
	color: #fff;
}
figure {
	max-width: 100%;
	margin: 0;
}
img {
	max-width: 100%;
	height: auto;
}
.l-container {
	max-width: 1200px;
	margin: auto;
	padding: 0 20px;
}
@media (max-width: 1023px) {
	.l-grid-col, .l-gallery-container {
		padding: 0;
		margin: 0;
	}
	.l-gallery-container .l-grid, .l-gallery-container .l-grid-col {
		margin: 0;
		padding: 0;
	}
}
.l-grid {
	clear: both;
	margin: -16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}
.l-grid-col {
	box-sizing: border-box;
	width: 100%;
	position: relative;
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	padding: 16px;
}
.l-grid-col--1-1 {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}
.l-grid-col--1-2 {
	width: 50%;
	max-width: 50%;
	min-width: 50%;
	-ms-flex-preferred-size: 50%;
	    flex-basis: 50%;
}
.l-grid-col--2-2 {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}
.l-grid-col--1-3 {
	width: 33.33333%;
	max-width: 33.33333%;
	min-width: 33.33333%;
	-ms-flex-preferred-size: 33.33333%;
	    flex-basis: 33.33333%;
}
.l-grid-col--2-3 {
	width: 66.66667%;
	max-width: 66.66667%;
	min-width: 66.66667%;
	-ms-flex-preferred-size: 66.66667%;
	    flex-basis: 66.66667%;
}
.l-grid-col--3-3 {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}
.l-grid-col--1-4 {
	width: 25%;
	max-width: 25%;
	min-width: 25%;
	-ms-flex-preferred-size: 25%;
	    flex-basis: 25%;
}
.l-grid-col--2-4 {
	width: 50%;
	max-width: 50%;
	min-width: 50%;
	-ms-flex-preferred-size: 50%;
	    flex-basis: 50%;
}
.l-grid-col--3-4 {
	width: 75%;
	max-width: 75%;
	min-width: 75%;
	-ms-flex-preferred-size: 75%;
	    flex-basis: 75%;
}
.l-grid-col--4-4 {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}
.l-grid-col--1-5 {
	width: 20%;
	max-width: 20%;
	min-width: 20%;
	-ms-flex-preferred-size: 20%;
	    flex-basis: 20%;
}
.l-grid-col--2-5 {
	width: 40%;
	max-width: 40%;
	min-width: 40%;
	-ms-flex-preferred-size: 40%;
	    flex-basis: 40%;
}
.l-grid-col--3-5 {
	width: 60%;
	max-width: 60%;
	min-width: 60%;
	-ms-flex-preferred-size: 60%;
	    flex-basis: 60%;
}
.l-grid-col--4-5 {
	width: 80%;
	max-width: 80%;
	min-width: 80%;
	-ms-flex-preferred-size: 80%;
	    flex-basis: 80%;
}
.l-grid-col--5-5 {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}
.l-grid-col--1-6 {
	width: 16.66667%;
	max-width: 16.66667%;
	min-width: 16.66667%;
	-ms-flex-preferred-size: 16.66667%;
	    flex-basis: 16.66667%;
}
.l-grid-col--2-6 {
	width: 33.33333%;
	max-width: 33.33333%;
	min-width: 33.33333%;
	-ms-flex-preferred-size: 33.33333%;
	    flex-basis: 33.33333%;
}
.l-grid-col--3-6 {
	width: 50%;
	max-width: 50%;
	min-width: 50%;
	-ms-flex-preferred-size: 50%;
	    flex-basis: 50%;
}
.l-grid-col--4-6 {
	width: 66.66667%;
	max-width: 66.66667%;
	min-width: 66.66667%;
	-ms-flex-preferred-size: 66.66667%;
	    flex-basis: 66.66667%;
}
.l-grid-col--5-6 {
	width: 83.33333%;
	max-width: 83.33333%;
	min-width: 83.33333%;
	-ms-flex-preferred-size: 83.33333%;
	    flex-basis: 83.33333%;
}
.l-grid-col--6-6 {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}
.l-grid-col--1-7 {
	width: 14.28571%;
	max-width: 14.28571%;
	min-width: 14.28571%;
	-ms-flex-preferred-size: 14.28571%;
	    flex-basis: 14.28571%;
}
.l-grid-col--2-7 {
	width: 28.57143%;
	max-width: 28.57143%;
	min-width: 28.57143%;
	-ms-flex-preferred-size: 28.57143%;
	    flex-basis: 28.57143%;
}
.l-grid-col--3-7 {
	width: 42.85714%;
	max-width: 42.85714%;
	min-width: 42.85714%;
	-ms-flex-preferred-size: 42.85714%;
	    flex-basis: 42.85714%;
}
.l-grid-col--4-7 {
	width: 57.14286%;
	max-width: 57.14286%;
	min-width: 57.14286%;
	-ms-flex-preferred-size: 57.14286%;
	    flex-basis: 57.14286%;
}
.l-grid-col--5-7 {
	width: 71.42857%;
	max-width: 71.42857%;
	min-width: 71.42857%;
	-ms-flex-preferred-size: 71.42857%;
	    flex-basis: 71.42857%;
}
.l-grid-col--6-7 {
	width: 85.71429%;
	max-width: 85.71429%;
	min-width: 85.71429%;
	-ms-flex-preferred-size: 85.71429%;
	    flex-basis: 85.71429%;
}
.l-grid-col--7-7 {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}
.l-grid-col--1-12 {
	width: 8.33333%;
	max-width: 8.33333%;
	min-width: 8.33333%;
	-ms-flex-preferred-size: 8.33333%;
	    flex-basis: 8.33333%;
}
.l-grid-col--2-12 {
	width: 16.66667%;
	max-width: 16.66667%;
	min-width: 16.66667%;
	-ms-flex-preferred-size: 16.66667%;
	    flex-basis: 16.66667%;
}
.l-grid-col--3-12 {
	width: 25%;
	max-width: 25%;
	min-width: 25%;
	-ms-flex-preferred-size: 25%;
	    flex-basis: 25%;
}
.l-grid-col--4-12 {
	width: 33.33333%;
	max-width: 33.33333%;
	min-width: 33.33333%;
	-ms-flex-preferred-size: 33.33333%;
	    flex-basis: 33.33333%;
}
.l-grid-col--5-12 {
	width: 41.66667%;
	max-width: 41.66667%;
	min-width: 41.66667%;
	-ms-flex-preferred-size: 41.66667%;
	    flex-basis: 41.66667%;
}
.l-grid-col--6-12 {
	width: 50%;
	max-width: 50%;
	min-width: 50%;
	-ms-flex-preferred-size: 50%;
	    flex-basis: 50%;
}
.l-grid-col--7-12 {
	width: 58.33333%;
	max-width: 58.33333%;
	min-width: 58.33333%;
	-ms-flex-preferred-size: 58.33333%;
	    flex-basis: 58.33333%;
}
.l-grid-col--8-12 {
	width: 66.66667%;
	max-width: 66.66667%;
	min-width: 66.66667%;
	-ms-flex-preferred-size: 66.66667%;
	    flex-basis: 66.66667%;
}
.l-grid-col--9-12 {
	width: 75%;
	max-width: 75%;
	min-width: 75%;
	-ms-flex-preferred-size: 75%;
	    flex-basis: 75%;
}
.l-grid-col--10-12 {
	width: 83.33333%;
	max-width: 83.33333%;
	min-width: 83.33333%;
	-ms-flex-preferred-size: 83.33333%;
	    flex-basis: 83.33333%;
}
.l-grid-col--11-12 {
	width: 91.66667%;
	max-width: 91.66667%;
	min-width: 91.66667%;
	-ms-flex-preferred-size: 91.66667%;
	    flex-basis: 91.66667%;
}
.l-grid-col--12-12 {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-ms-flex-preferred-size: 100%;
	    flex-basis: 100%;
}
@media only screen and (min-width: 480px) {
	.l-grid-col--small-1-1 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--small-1-2 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--small-2-2 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--small-1-3 {
		width: 33.33333%;
		max-width: 33.33333%;
		min-width: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
	}
	.l-grid-col--small-2-3 {
		width: 66.66667%;
		max-width: 66.66667%;
		min-width: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		    flex-basis: 66.66667%;
	}
	.l-grid-col--small-3-3 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--small-1-4 {
		width: 25%;
		max-width: 25%;
		min-width: 25%;
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
	}
	.l-grid-col--small-2-4 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--small-3-4 {
		width: 75%;
		max-width: 75%;
		min-width: 75%;
		-ms-flex-preferred-size: 75%;
		    flex-basis: 75%;
	}
	.l-grid-col--small-4-4 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--small-1-5 {
		width: 20%;
		max-width: 20%;
		min-width: 20%;
		-ms-flex-preferred-size: 20%;
		    flex-basis: 20%;
	}
	.l-grid-col--small-2-5 {
		width: 40%;
		max-width: 40%;
		min-width: 40%;
		-ms-flex-preferred-size: 40%;
		    flex-basis: 40%;
	}
	.l-grid-col--small-3-5 {
		width: 60%;
		max-width: 60%;
		min-width: 60%;
		-ms-flex-preferred-size: 60%;
		    flex-basis: 60%;
	}
	.l-grid-col--small-4-5 {
		width: 80%;
		max-width: 80%;
		min-width: 80%;
		-ms-flex-preferred-size: 80%;
		    flex-basis: 80%;
	}
	.l-grid-col--small-5-5 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--small-1-6 {
		width: 16.66667%;
		max-width: 16.66667%;
		min-width: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		    flex-basis: 16.66667%;
	}
	.l-grid-col--small-2-6 {
		width: 33.33333%;
		max-width: 33.33333%;
		min-width: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
	}
	.l-grid-col--small-3-6 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--small-4-6 {
		width: 66.66667%;
		max-width: 66.66667%;
		min-width: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		    flex-basis: 66.66667%;
	}
	.l-grid-col--small-5-6 {
		width: 83.33333%;
		max-width: 83.33333%;
		min-width: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		    flex-basis: 83.33333%;
	}
	.l-grid-col--small-6-6 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--small-1-7 {
		width: 14.28571%;
		max-width: 14.28571%;
		min-width: 14.28571%;
		-ms-flex-preferred-size: 14.28571%;
		    flex-basis: 14.28571%;
	}
	.l-grid-col--small-2-7 {
		width: 28.57143%;
		max-width: 28.57143%;
		min-width: 28.57143%;
		-ms-flex-preferred-size: 28.57143%;
		    flex-basis: 28.57143%;
	}
	.l-grid-col--small-3-7 {
		width: 42.85714%;
		max-width: 42.85714%;
		min-width: 42.85714%;
		-ms-flex-preferred-size: 42.85714%;
		    flex-basis: 42.85714%;
	}
	.l-grid-col--small-4-7 {
		width: 57.14286%;
		max-width: 57.14286%;
		min-width: 57.14286%;
		-ms-flex-preferred-size: 57.14286%;
		    flex-basis: 57.14286%;
	}
	.l-grid-col--small-5-7 {
		width: 71.42857%;
		max-width: 71.42857%;
		min-width: 71.42857%;
		-ms-flex-preferred-size: 71.42857%;
		    flex-basis: 71.42857%;
	}
	.l-grid-col--small-6-7 {
		width: 85.71429%;
		max-width: 85.71429%;
		min-width: 85.71429%;
		-ms-flex-preferred-size: 85.71429%;
		    flex-basis: 85.71429%;
	}
	.l-grid-col--small-7-7 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--small-1-12 {
		width: 8.33333%;
		max-width: 8.33333%;
		min-width: 8.33333%;
		-ms-flex-preferred-size: 8.33333%;
		    flex-basis: 8.33333%;
	}
	.l-grid-col--small-2-12 {
		width: 16.66667%;
		max-width: 16.66667%;
		min-width: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		    flex-basis: 16.66667%;
	}
	.l-grid-col--small-3-12 {
		width: 25%;
		max-width: 25%;
		min-width: 25%;
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
	}
	.l-grid-col--small-4-12 {
		width: 33.33333%;
		max-width: 33.33333%;
		min-width: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
	}
	.l-grid-col--small-5-12 {
		width: 41.66667%;
		max-width: 41.66667%;
		min-width: 41.66667%;
		-ms-flex-preferred-size: 41.66667%;
		    flex-basis: 41.66667%;
	}
	.l-grid-col--small-6-12 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--small-7-12 {
		width: 58.33333%;
		max-width: 58.33333%;
		min-width: 58.33333%;
		-ms-flex-preferred-size: 58.33333%;
		    flex-basis: 58.33333%;
	}
	.l-grid-col--small-8-12 {
		width: 66.66667%;
		max-width: 66.66667%;
		min-width: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		    flex-basis: 66.66667%;
	}
	.l-grid-col--small-9-12 {
		width: 75%;
		max-width: 75%;
		min-width: 75%;
		-ms-flex-preferred-size: 75%;
		    flex-basis: 75%;
	}
	.l-grid-col--small-10-12 {
		width: 83.33333%;
		max-width: 83.33333%;
		min-width: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		    flex-basis: 83.33333%;
	}
	.l-grid-col--small-11-12 {
		width: 91.66667%;
		max-width: 91.66667%;
		min-width: 91.66667%;
		-ms-flex-preferred-size: 91.66667%;
		    flex-basis: 91.66667%;
	}
	.l-grid-col--small-12-12 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
}
@media only screen and (min-width: 640px) {
	.l-grid-col--medium-1-1 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--medium-1-2 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--medium-2-2 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--medium-1-3 {
		width: 33.33333%;
		max-width: 33.33333%;
		min-width: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
	}
	.l-grid-col--medium-2-3 {
		width: 66.66667%;
		max-width: 66.66667%;
		min-width: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		    flex-basis: 66.66667%;
	}
	.l-grid-col--medium-3-3 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--medium-1-4 {
		width: 25%;
		max-width: 25%;
		min-width: 25%;
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
	}
	.l-grid-col--medium-2-4 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--medium-3-4 {
		width: 75%;
		max-width: 75%;
		min-width: 75%;
		-ms-flex-preferred-size: 75%;
		    flex-basis: 75%;
	}
	.l-grid-col--medium-4-4 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--medium-1-5 {
		width: 20%;
		max-width: 20%;
		min-width: 20%;
		-ms-flex-preferred-size: 20%;
		    flex-basis: 20%;
	}
	.l-grid-col--medium-2-5 {
		width: 40%;
		max-width: 40%;
		min-width: 40%;
		-ms-flex-preferred-size: 40%;
		    flex-basis: 40%;
	}
	.l-grid-col--medium-3-5 {
		width: 60%;
		max-width: 60%;
		min-width: 60%;
		-ms-flex-preferred-size: 60%;
		    flex-basis: 60%;
	}
	.l-grid-col--medium-4-5 {
		width: 80%;
		max-width: 80%;
		min-width: 80%;
		-ms-flex-preferred-size: 80%;
		    flex-basis: 80%;
	}
	.l-grid-col--medium-5-5 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--medium-1-6 {
		width: 16.66667%;
		max-width: 16.66667%;
		min-width: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		    flex-basis: 16.66667%;
	}
	.l-grid-col--medium-2-6 {
		width: 33.33333%;
		max-width: 33.33333%;
		min-width: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
	}
	.l-grid-col--medium-3-6 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--medium-4-6 {
		width: 66.66667%;
		max-width: 66.66667%;
		min-width: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		    flex-basis: 66.66667%;
	}
	.l-grid-col--medium-5-6 {
		width: 83.33333%;
		max-width: 83.33333%;
		min-width: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		    flex-basis: 83.33333%;
	}
	.l-grid-col--medium-6-6 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--medium-1-7 {
		width: 14.28571%;
		max-width: 14.28571%;
		min-width: 14.28571%;
		-ms-flex-preferred-size: 14.28571%;
		    flex-basis: 14.28571%;
	}
	.l-grid-col--medium-2-7 {
		width: 28.57143%;
		max-width: 28.57143%;
		min-width: 28.57143%;
		-ms-flex-preferred-size: 28.57143%;
		    flex-basis: 28.57143%;
	}
	.l-grid-col--medium-3-7 {
		width: 42.85714%;
		max-width: 42.85714%;
		min-width: 42.85714%;
		-ms-flex-preferred-size: 42.85714%;
		    flex-basis: 42.85714%;
	}
	.l-grid-col--medium-4-7 {
		width: 57.14286%;
		max-width: 57.14286%;
		min-width: 57.14286%;
		-ms-flex-preferred-size: 57.14286%;
		    flex-basis: 57.14286%;
	}
	.l-grid-col--medium-5-7 {
		width: 71.42857%;
		max-width: 71.42857%;
		min-width: 71.42857%;
		-ms-flex-preferred-size: 71.42857%;
		    flex-basis: 71.42857%;
	}
	.l-grid-col--medium-6-7 {
		width: 85.71429%;
		max-width: 85.71429%;
		min-width: 85.71429%;
		-ms-flex-preferred-size: 85.71429%;
		    flex-basis: 85.71429%;
	}
	.l-grid-col--medium-7-7 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--medium-1-12 {
		width: 8.33333%;
		max-width: 8.33333%;
		min-width: 8.33333%;
		-ms-flex-preferred-size: 8.33333%;
		    flex-basis: 8.33333%;
	}
	.l-grid-col--medium-2-12 {
		width: 16.66667%;
		max-width: 16.66667%;
		min-width: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		    flex-basis: 16.66667%;
	}
	.l-grid-col--medium-3-12 {
		width: 25%;
		max-width: 25%;
		min-width: 25%;
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
	}
	.l-grid-col--medium-4-12 {
		width: 33.33333%;
		max-width: 33.33333%;
		min-width: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
	}
	.l-grid-col--medium-5-12 {
		width: 41.66667%;
		max-width: 41.66667%;
		min-width: 41.66667%;
		-ms-flex-preferred-size: 41.66667%;
		    flex-basis: 41.66667%;
	}
	.l-grid-col--medium-6-12 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--medium-7-12 {
		width: 58.33333%;
		max-width: 58.33333%;
		min-width: 58.33333%;
		-ms-flex-preferred-size: 58.33333%;
		    flex-basis: 58.33333%;
	}
	.l-grid-col--medium-8-12 {
		width: 66.66667%;
		max-width: 66.66667%;
		min-width: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		    flex-basis: 66.66667%;
	}
	.l-grid-col--medium-9-12 {
		width: 75%;
		max-width: 75%;
		min-width: 75%;
		-ms-flex-preferred-size: 75%;
		    flex-basis: 75%;
	}
	.l-grid-col--medium-10-12 {
		width: 83.33333%;
		max-width: 83.33333%;
		min-width: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		    flex-basis: 83.33333%;
	}
	.l-grid-col--medium-11-12 {
		width: 91.66667%;
		max-width: 91.66667%;
		min-width: 91.66667%;
		-ms-flex-preferred-size: 91.66667%;
		    flex-basis: 91.66667%;
	}
	.l-grid-col--medium-12-12 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
}
@media only screen and (min-width: 1024px) {
	.l-grid-col--large-1-1 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--large-1-2 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--large-2-2 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--large-1-3 {
		width: 33.33333%;
		max-width: 33.33333%;
		min-width: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
	}
	.l-grid-col--large-2-3 {
		width: 66.66667%;
		max-width: 66.66667%;
		min-width: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		    flex-basis: 66.66667%;
	}
	.l-grid-col--large-3-3 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--large-1-4 {
		width: 25%;
		max-width: 25%;
		min-width: 25%;
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
	}
	.l-grid-col--large-2-4 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--large-3-4 {
		width: 75%;
		max-width: 75%;
		min-width: 75%;
		-ms-flex-preferred-size: 75%;
		    flex-basis: 75%;
	}
	.l-grid-col--large-4-4 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--large-1-5 {
		width: 20%;
		max-width: 20%;
		min-width: 20%;
		-ms-flex-preferred-size: 20%;
		    flex-basis: 20%;
	}
	.l-grid-col--large-2-5 {
		width: 40%;
		max-width: 40%;
		min-width: 40%;
		-ms-flex-preferred-size: 40%;
		    flex-basis: 40%;
	}
	.l-grid-col--large-3-5 {
		width: 60%;
		max-width: 60%;
		min-width: 60%;
		-ms-flex-preferred-size: 60%;
		    flex-basis: 60%;
	}
	.l-grid-col--large-4-5 {
		width: 80%;
		max-width: 80%;
		min-width: 80%;
		-ms-flex-preferred-size: 80%;
		    flex-basis: 80%;
	}
	.l-grid-col--large-5-5 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--large-1-6 {
		width: 16.66667%;
		max-width: 16.66667%;
		min-width: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		    flex-basis: 16.66667%;
	}
	.l-grid-col--large-2-6 {
		width: 33.33333%;
		max-width: 33.33333%;
		min-width: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
	}
	.l-grid-col--large-3-6 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--large-4-6 {
		width: 66.66667%;
		max-width: 66.66667%;
		min-width: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		    flex-basis: 66.66667%;
	}
	.l-grid-col--large-5-6 {
		width: 83.33333%;
		max-width: 83.33333%;
		min-width: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		    flex-basis: 83.33333%;
	}
	.l-grid-col--large-6-6 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--large-1-7 {
		width: 14.28571%;
		max-width: 14.28571%;
		min-width: 14.28571%;
		-ms-flex-preferred-size: 14.28571%;
		    flex-basis: 14.28571%;
	}
	.l-grid-col--large-2-7 {
		width: 28.57143%;
		max-width: 28.57143%;
		min-width: 28.57143%;
		-ms-flex-preferred-size: 28.57143%;
		    flex-basis: 28.57143%;
	}
	.l-grid-col--large-3-7 {
		width: 42.85714%;
		max-width: 42.85714%;
		min-width: 42.85714%;
		-ms-flex-preferred-size: 42.85714%;
		    flex-basis: 42.85714%;
	}
	.l-grid-col--large-4-7 {
		width: 57.14286%;
		max-width: 57.14286%;
		min-width: 57.14286%;
		-ms-flex-preferred-size: 57.14286%;
		    flex-basis: 57.14286%;
	}
	.l-grid-col--large-5-7 {
		width: 71.42857%;
		max-width: 71.42857%;
		min-width: 71.42857%;
		-ms-flex-preferred-size: 71.42857%;
		    flex-basis: 71.42857%;
	}
	.l-grid-col--large-6-7 {
		width: 85.71429%;
		max-width: 85.71429%;
		min-width: 85.71429%;
		-ms-flex-preferred-size: 85.71429%;
		    flex-basis: 85.71429%;
	}
	.l-grid-col--large-7-7 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
	.l-grid-col--large-1-12 {
		width: 8.33333%;
		max-width: 8.33333%;
		min-width: 8.33333%;
		-ms-flex-preferred-size: 8.33333%;
		    flex-basis: 8.33333%;
	}
	.l-grid-col--large-2-12 {
		width: 16.66667%;
		max-width: 16.66667%;
		min-width: 16.66667%;
		-ms-flex-preferred-size: 16.66667%;
		    flex-basis: 16.66667%;
	}
	.l-grid-col--large-3-12 {
		width: 25%;
		max-width: 25%;
		min-width: 25%;
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
	}
	.l-grid-col--large-4-12 {
		width: 33.33333%;
		max-width: 33.33333%;
		min-width: 33.33333%;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
	}
	.l-grid-col--large-5-12 {
		width: 41.66667%;
		max-width: 41.66667%;
		min-width: 41.66667%;
		-ms-flex-preferred-size: 41.66667%;
		    flex-basis: 41.66667%;
	}
	.l-grid-col--large-6-12 {
		width: 50%;
		max-width: 50%;
		min-width: 50%;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
	}
	.l-grid-col--large-7-12 {
		width: 58.33333%;
		max-width: 58.33333%;
		min-width: 58.33333%;
		-ms-flex-preferred-size: 58.33333%;
		    flex-basis: 58.33333%;
	}
	.l-grid-col--large-8-12 {
		width: 66.66667%;
		max-width: 66.66667%;
		min-width: 66.66667%;
		-ms-flex-preferred-size: 66.66667%;
		    flex-basis: 66.66667%;
	}
	.l-grid-col--large-9-12 {
		width: 75%;
		max-width: 75%;
		min-width: 75%;
		-ms-flex-preferred-size: 75%;
		    flex-basis: 75%;
	}
	.l-grid-col--large-10-12 {
		width: 83.33333%;
		max-width: 83.33333%;
		min-width: 83.33333%;
		-ms-flex-preferred-size: 83.33333%;
		    flex-basis: 83.33333%;
	}
	.l-grid-col--large-11-12 {
		width: 91.66667%;
		max-width: 91.66667%;
		min-width: 91.66667%;
		-ms-flex-preferred-size: 91.66667%;
		    flex-basis: 91.66667%;
	}
	.l-grid-col--large-12-12 {
		width: 100%;
		max-width: 100%;
		min-width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
	}
}
.l-grid--center {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.l-grid--middle {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.l-grid--bottom {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
.l-grid--reverse {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
.l-grid--collapse {
	margin: 0;
}
.l-grid--collapse > .l-grid__u {
	padding: 0;
}
.l-grid--loose {
	margin: -24px;
}
.l-grid--loose > .l-grid__u {
	padding: 24px;
}
/* accessibility */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}
.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignright {
	float: right;
	margin-left: 1em;
}
.alignleft {
	float: left;
	margin-right: 1em;
}
.wp-caption {
	margin-bottom: 1em;
	font-size: 90%;
}
.wp-caption-text {
	color: #757575;
	font-size: 90%;
}
.wp-caption-text a {
	color: #2071b8;
	text-decoration: underline;
}
/* clearfix */
.clearfix, .entry-content,
.entry-comments {
	*zoom: 1;
}
.clearfix:after, .entry-content:after,
.entry-comments:after {
	content: "";
	display: table;
	clear: both;
}
/* comments */
.comments-area {
	width: 900px;
	max-width: 100%;
	margin: 0 auto;
	color: #222222;
}
.comments-area .nav-links {
	margin: 0;
	padding: 0;
}
.comments-area .nav-links .nav-previous {
	margin-left: 0;
}
.comments-area .nav-links .nav-previous i {
	margin-right: 10px;
	color: #575757;
}
.comments-area .nav-links .nav-next {
	margin-right: 0;
}
.comments-area .nav-links .nav-next i {
	margin-left: 10px;
	color: #575757;
}
.comments-area .comment-form-comment label, .comments-area .comment-form-author label, .comments-area .comment-form-email label, .comments-area .comment-form-url label {
	display: block;
	margin-bottom: 8px;
}
.comments-area .comments-title {
	text-align: center;
	color: #353535;
	font-size: 40px;
	margin: 40px auto;
}
.comments-area .comment-list {
	padding: 0;
	list-style: none;
	border: #eee 1px solid;
	background: #eee;
}
.comments-area .comment-list a, .comments-area .comment-list a:visited {
	color: #222222;
}
.comments-area .comment-list .depth-1 {
	margin-top: 20px;
}
.comments-area .comment-list .depth-1:first-child {
	margin-top: 0;
}
.comments-area .comment-list .depth-2 {
	margin-left: 5%;
}
.comments-area .comment-list .depth-3 {
	margin-left: 5%;
}
.comments-area .comment-list .comment .comment-awaiting-moderation {
	margin: 0;
}
.comments-area .comment-list .comment .comment-meta {
	background: #fff;
	padding: 10px;
	height: 70px;
	position: relative;
	margin-bottom: 10px;
}
.comments-area .comment-list .comment .comment-meta .comment-author {
	position: absolute;
	left: 10px;
	top: 10px;
	width: calc(100% - 80px);
}
.comments-area .comment-list .comment .comment-meta .avatar {
	border-radius: 5px;
	border: solid 1px #b0b0b0;
	margin-right: 10px;
	display: block;
	float: left;
}
.comments-area .comment-list .comment .comment-meta .fn {
	font-weight: normal;
	font-size: 18px;
	display: inline-block;
	width: 80%;
	height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	left: 70px;
	top: 0;
}
.comments-area .comment-list .comment .comment-meta .says {
	display: none;
}
.comments-area .comment-list .comment .comment-meta .comment-metadata {
	font-size: 12px;
	position: absolute;
	left: 80px;
	top: 58px;
}
.comments-area .comment-list .comment .comment-meta .comment-metadata .edit-link {
	margin-left: 10px;
}
.comments-area .comment-list .comment .comment-content, .comments-area .comment-list .comment .comment-awaiting-moderation, .comments-area .comment-list .comment .reply {
	font-size: 14px;
}
.comments-area .comment-list .comment .comment-content {
	background: #fff;
	padding: 10px;
	width: calc(100% - 20px);
	margin-bottom: 20px;
}
.comments-area .comment-list .comment .comment-content p:first-child {
	margin-top: 0;
}
.comments-area .comment-list .comment .comment-content a {
	text-decoration: underline;
}
.comments-area .comment-list .comment .reply {
	float: right;
	margin-top: -44px;
	padding: 2px 5px;
	background: #eee;
}
.comments-area .comment-list .comment .comment-awaiting-moderation {
	display: inline-block;
	font-size: 12px;
	position: absolute;
	left: 80px;
	top: 35px;
}
.comments-area .comment-list .comment .comment-body {
	min-height: 110px;
	position: relative;
}
.comments-area .comment-list .comment .comment-body:after {
	clear: both;
	content: "";
	display: block;
}
.comments-area .comment-list .comment #respond {
	width: 90%;
	margin: 0 auto;
}
.comments-area .comment-list .comment h3#reply-title {
	margin: 0;
}
.comments-area .comment-list .comment #cancel-comment-reply-link {
	font-weight: normal;
	font-size: 14px;
	text-decoration: underline;
}
.comments-area .comment-form {
	font-size: 0;
	margin: 60px 0 10px 0;
}
.comments-area .comment-form > p {
	font-size: 1.0rem;
}
.comments-area .comment-form .comment-form-comment {
	margin-bottom: 0;
}
.comments-area .comment-form .comment-form-comment textarea {
	width: calc(100% - 28px);
	height: 176px;
	padding: 14px;
	margin: 0 auto;
	display: block;
}
.comments-area .comment-form-author, .comments-area .comment-form-email {
	margin-right: 75px;
}
.comments-area .comment-form-author, .comments-area .comment-form-email, .comments-area .comment-form-url {
	display: inline-block;
}
.comments-area .comment-form-author input, .comments-area .comment-form-email input, .comments-area .comment-form-url input {
	width: 235px;
	height: 40px;
	margin: 0;
	padding: 0 0 0 13px;
	border: solid 1px #b0b0b0;
}
.comments-area .form-submit {
	text-align: center;
}
/* entry */
.singular-body {
	color: #222222;
	max-width: 900px;
	margin: 0 auto;
}
/* page */
.page .singular-body {
	margin-bottom: 80px;
}
.entry-header {
	margin: 0 auto 40px;
	max-width: 100vw;
}
.entry-header .entry-eyecatch {
	font-size: 0;
	max-width: calc(100vw - 120px);
	margin: 0 auto;
	text-align: center;
}
.entry-header .entry-eyecatch img {
	width: 600px;
	margin-left: -60px;
	height: auto;
	max-width: 100vw;
}

.entry-header .entry-title {
	text-align: center;
	color: #353535;
	font-size: 20px;
	margin: 20px auto;
}
.entry-header .entry-meta {
	max-width: 80%;
	margin: 0 auto;
}
.entry-header .entry-meta time {
	display: none;
	text-align: center;
}
.entry-header .entry-meta .entry-category,
.entry-header .entry-meta .entry-tag {
	font-size: 90%;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}
.entry-header .entry-meta .entry-category i,
.entry-header .entry-meta .entry-tag i {
	margin-right: 10px;
}
.entry-header .entry-meta .entry-category a, .entry-header .entry-meta .entry-category a:hover, .entry-header .entry-meta .entry-category a:visited, .entry-header .entry-meta .entry-category a:active,
.entry-header .entry-meta .entry-tag a,
.entry-header .entry-meta .entry-tag a:hover,
.entry-header .entry-meta .entry-tag a:visited,
.entry-header .entry-meta .entry-tag a:active {
	color: #222222;
	text-decoration: none;
}
.entry-content,
.entry-comments {
	max-width: calc(100vw - 40px);
	margin: 0 auto;
}
.entry-content {
	line-height: 1.8;
}
.entry-content .sticky,
.entry-content .gallery-caption,
.entry-content .bypostauthor {
	display: block;
}
.error-404 {
	background: url(images/bg_404.png) no-repeat center center;
	min-height: 455px;
}
.error-404 h1, .error-404 h2, .error-404 p, .error-404 form {
	text-align: center;
	width: 100%;
}
.error-404 .error-title {
	font-size: 100px;
	font-weight: bold;
	padding-top: 80px;
	margin-bottom: 0;
	height: 120px;
}
.error-404 .error-content {
	margin: 0;
}
.error-404 .error-attention {
	margin: 0;
}
.error-404 .search-field {
	display: inline-block;
	margin-top: 20px;
	width: 33%;
	height: 40px;
	padding: 0 10px;
	position: relative;
}
.error-404 .search-form label {
	position: relative;
}
.error-404 .search-form label:after {
	content: "\f002";
	font-family: FontAwesome;
	color: #b0b0b0;
	position: absolute;
	right: 13px;
	top: 4px;
}
.error-404 .search-submit {
	display: none;
}
.error-404 .link-home {
	margin-top: 10px;
}
/* gallery-container */
.gallery-container {
	width: 1200px;
	margin: 0 auto;
}
.gallery-container article {
	width: 22.7%;
	overflow: hidden;
	margin-bottom: 3.06%;
	padding-top: 11.35%;
	padding-bottom: 11.35%;
	height: 1px;
	float: left;
	margin-right: 3.06%;
}
.gallery-container article:nth-child(4n) {
	margin-right: 0;
}
.gallery-container article .img-center {
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.gallery-container article .img-center img {
	min-height: 100%;
	min-width: 100%;
	display: block;
}
.gallery {
	margin-bottom: 1.5em;
}
.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-caption {
	display: block;
}
.gnav {
	overflow: auto;
	position: fixed;
	top: 0;
	right: -80%;
	width: 80%;
	height: 100%;
	background: #353535;
	z-index: 9999;
	-webkit-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
}
@media only screen and (min-width: 640px) {
	.gnav {
		width: 300px;
		right: -300px;
	}
}
.gnav div ul {
	padding: 0;
	text-align: left;
	margin: 0;
}
.gnav div ul li {
	list-style: none;
	text-shadow: 1px 1px 4px #616161;
}
.gnav div ul li .children, .gnav div ul li .sub-menu {
	padding-left: 10px;
}
.gnav div ul li a {
	padding: 20px 20px 20px 35px;
	display: block;
}
.gnav div ul li a, .gnav div ul li a a:hover, .gnav div ul li a a:visited, .gnav div ul li a a:active {
	color: #ffffff;
	text-decoration: none;
}
.gnav div > ul > li {
	border-top: #878787 1px solid;
}
.gnav div > ul > li:last-child {
	border-bottom: #878787 1px solid;
}
.gnav div > ul > li a:before {
	content: '\f105';
	margin-left: -20px;
	position: absolute;
	color: #909090;
	font-family: 'FontAwesome';
	margin-top: 5px;
}
.gnav div > ul > li .children > li, .gnav div > ul > li .sub-menu > li {
	font-size: 0.833em;
}
.gnav div > ul > li .children > li:last-child, .gnav div > ul > li .sub-menu > li:last-child {
	padding-bottom: 0;
}
.gnav div > ul > li .children > li > a:before, .gnav div > ul > li .sub-menu > li > a:before {
	content: '\f0da';
}
.gnav div > ul > li .children > li .children > li, .gnav div > ul > li .children > li .sub-menu > li, .gnav div > ul > li .sub-menu > li .children > li, .gnav div > ul > li .sub-menu > li .sub-menu > li {
	font-size: 1em;
}
.gnav div > ul > li .children > li .children > li > a:before, .gnav div > ul > li .children > li .sub-menu > li > a:before, .gnav div > ul > li .sub-menu > li .children > li > a:before, .gnav div > ul > li .sub-menu > li .sub-menu > li > a:before {
	content: '\f111';
	font-size: 10px;
	margin-top: 6px;
}
.gnav[aria-expanded="true"] {
	right: 0;
}
.gnav .search-field {
	margin: 10px auto;
	width: 95%;
	border-radius: 8px;
	background: #222222;
	border: none;
	height: 40px;
	padding: 5px 40px 5px 10px;
	color: #ffffff;
	position: relative;
}
.gnav .search-field:placeholder-shown {
	color: #222222;
}
.gnav .search-field::-webkit-input-placeholder {
	color: #222222;
}
.gnav .search-field::-moz-placeholder {
	color: #222222;
}
.gnav .search-field:-ms-input-placeholder {
	color: #222222;
}
.gnav .search-field::placeholder {
	color: #222222;
}
.gnav .search-form:after {
	font-family: FontAwesome;
	color: #353535;
	content: "\f002";
	position: absolute;
	right: calc(2.5% + 10px);
	top: 20px;
	font-size: 1.1em;
}
.gnav .search-submit {
	display: none;
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
embed,
iframe,
object {
	max-width: 100%;
}
.nav-btn {
	display: block;
	width: 50px;
	height: 45px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 52px;
	right: 0;
	margin: 0;
	border: none;
	background: none;
	outline: none;
	padding: 2px 0 3px;
}
.nav-btn .nav-btn-line {
	top: 0;
	left: 12px;
}
.nav-btn .nav-btn-line, .nav-btn .nav-btn-line:before, .nav-btn .nav-btn-line:after {
	display: block;
	margin: 0;
	height: 3px;
	width: 24px;
	background: #787878;
	content: "";
	position: absolute;
}
.nav-btn .nav-btn-line:before {
	left: 0;
	top: -8px;
}
.nav-btn .nav-btn-line:after {
	left: 0;
	bottom: -8px;
}
.nav-btn span.menu {
	display: inline;
	font-size: 0.667em;
	background: none;
	margin-bottom: 0;
	line-height: 1.0;
	color: #787878;
}
.overlay {
	position: fixed;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: -10000;
	opacity: 0.0;
	background: rgba(0, 0, 0, 0.4);
}
.overlay.overlay-is-active {
	opacity: 1.0;
	z-index: 1000;
}
.index-nav-links {
	/* sp */
}
.index-nav-links .page-numbers {
	display: none;
}
.index-nav-links .prev, .index-nav-links .current, .index-nav-links .next {
	display: inline-block;
}
/* singular, index */
.nav-links {
	margin-top: 80px;
	padding-bottom: 80px;
}
.nav-links a, .nav-links a:hover, .nav-links a:visited, .nav-links a:active {
	color: #575757;
	text-decoration: none;
}
.nav-links .nav-previous {
	width: 70px;
	float: left;
	margin-left: 20px;
}
.nav-links .nav-previous img {
	margin-right: 10px;
}
.nav-links .nav-next {
	width: 70px;
	float: right;
	text-align: right;
	margin-right: 20px;
}
.nav-links .nav-next img {
	margin-left: 10px;
}
/* index */
.index-nav-links-wrapper {
	text-align: center;
	width: 100%;
}
.index-nav-links {
	display: inline-block;
}
.index-nav-links a, .index-nav-links span {
	margin-right: 0px;
}
.index-nav-links .page-numbers {
	padding: 3px 9px;
	border: #b0b0b0 1px solid;
}
.index-nav-links .current {
	color: #ffffff;
	padding: 3px 9px;
	background: #b0b0b0;
}
.index-nav-links .dots {
	border: none;
}
.index-nav-links .prev {
	border: none;
	margin-right: 20px;
}
.index-nav-links .prev img {
	margin-right: 10px;
}
.index-nav-links .next {
	border: none;
	margin-left: 20px;
	margin-right: 0;
}
.index-nav-links .next img {
	margin-left: 10px;
}
.page-links {
	display: inline-block;
	text-align: center;
	width: 100%;
}
.page-links a .page-numbers {
	background: #fff;
	color: #b0b0b0;
}
.page-links a:active, .page-links a:hover {
	text-decoration: none;
}
.page-links a:active .page-numbers, .page-links a:hover .page-numbers {
	color: #ffffff;
	background: #b0b0b0;
}
.page-links .page-numbers {
	padding: 3px 9px;
	margin-right: 15px;
	border: #b0b0b0 1px solid;
	color: #ffffff;
	background: #b0b0b0;
}
.page-links > a:last-child .page-numbers, .page-links > .page-numbers:last-child {
	margin-right: 0;
}
@media only screen and (min-width: 640px) {
	/* reset sp */
	.index-nav-links .page-numbers {
		display: inline-block;
	}
	.index-nav-links a, .index-nav-links span {
		margin-right: 15px;
	}
}
.to-top {
	right: 10px;
	text-align: center;
	position: fixed;
	z-index: 5000;
	background: #555555;
}
.to-top:hover {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0.7;
}
.to-top a {
	display: block;
	width: 45px;
	height: 45px;
	color: #FFF;
}
.to-top a .fa {
	margin-top: 12px;
}
.site-footer {
	width: 100%;
	background: #b0b0b0;
	color: #ffffff;
	display: inline-block;
	text-align: center;
}
.site-footer .logo {
	margin-top: 40px;
	margin-bottom: 20px;
}
.site-footer a, .site-footer a:hover, .site-footer a:visited, .site-footer a:active {
	font-family: 'Noto Serif', 'Noto Serif Japanese', serif;
	font-weight: 700;
	text-decoration: none;
	color: #ffffff;
}
.site-footer .sns-icon {
	display: inline-block;
	padding: 0;
	margin: 0 0 20px 0;
}
.site-footer .sns-icon li {
	list-style: none;
	float: left;
	margin-right: 1.5em;
}
.site-footer .sns-icon li:last-child {
	margin-right: 0;
}
.site-footer .sns-icon li a {
	color: #fff;
	display: block;
	width: 2em;
	height: 2em;
	overflow: hidden;
	text-decoration: none;
}
.site-footer .sns-icon li a:before {
	content: '\f13d';
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 1.8em;
	-webkit-font-smoothing: antialiased;
}
.site-footer .sns-icon li a[href*="wordpress.org"]:before {
	content: '\f19a';
}
.site-footer .sns-icon li a[href*="github.com"]:before {
	content: '\f09b';
}
.site-footer .sns-icon li a[href*="dribbble.com"]:before {
	content: '\f17d';
}
.site-footer .sns-icon li a[href*="twitter.com"]:before {
	content: '\f099';
}
.site-footer .sns-icon li a[href*="facebook.com"]:before {
	content: '\f09a';
}
.site-footer .sns-icon li a[href*="plus.google.com"]:before {
	content: '\f0d5';
}
.site-footer .sns-icon li a[href*="linkedin.com"]:before {
	content: '\f0e1';
}
.site-footer .sns-icon li a[href*="pinterest.com"]:before {
	content: '\f231';
}
.site-footer .sns-icon li a[href*="flickr.com"]:before {
	content: '\f16e';
}
.site-footer .sns-icon li a[href*="vimeo.com"]:before {
	content: '\f27d';
}
.site-footer .sns-icon li a[href*="youtube.com"]:before {
	content: '\f167';
}
.site-footer .sns-icon li a[href*="instagram.com"]:before {
	content: '\f16d';
}
.site-footer .sns-icon li a[href*="codepen.io"]:before {
	content: '\f1cb';
}
.site-footer .sns-icon li a[href*="skype.com"]:before {
	content: '\f17e';
}
.site-footer .sns-icon li a[href*="digg.com"]:before {
	content: '\f1a6';
}
.site-footer .sns-icon li a[href*="reddit.com"]:before {
	content: '\f1a1';
}
.site-footer .sns-icon li a[href*="stumbleupon.com"]:before {
	content: '\f1a4';
}
.site-footer .sns-icon li a[href*="getpocket.com"]:before {
	content: '\f265';
}
.site-footer .sns-icon li a[href*="dropbox.com"]:before {
	content: '\f16b';
}
.site-footer .sns-icon li a[href*="foursquare.com"]:before {
	content: '\f180';
}
.site-footer .sns-icon li a[href$="/feed"]:before {
	content: '\f09e';
}
.site-footer .copyright {
	font-size: 0.8em;
}
.site-head {
	min-height: 125px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	margin: 0 auto;
	padding: 0 50px;
}
.site-head h1.logo {
	margin: 0 auto;
	font-size: 0.8em;
	word-break: break-all;
}
.site-head h1.logo a, .site-head h1.logo a:hover, .site-head h1.logo a:visited, .site-head h1.logo a:active {
	font-family: 'Noto Serif', 'Noto Serif Japanese', serif;
	font-weight: 80;
	text-decoration: none;
	color: #353535;
}
.site-head h1.logo img {
	max-height: 84px;
	max-width: 563px;
	vertical-align: bottom;
	padding-right: 10px;
}
.square-thumbnail {
	display: block;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.square-thumbnail::before {
	content: "";
	display: block;
	padding-top: 100%;
}
.square-thumbnail img {
	position: absolute;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	   object-fit: cover;
	height: 100%;
	width: 100%;
	opacity: 0;
}
.sticky .sticky-label {
	color: #fff;
	background: #000;
	font-size: 12px;
	padding: 2px 4px;
	margin-right: 10px;
	width: 5em;
}
.sticky .sticky-label br {
	display: none;
}
.sticky .sticky-label i {
	margin-right: .3em;
}
@media only screen and (min-width: 1024px) {
	.sticky .sticky-label {
		position: absolute;
		bottom: 20px;
		text-align: center;
		left: 0;
		right: 0;
		color: #fff;
		line-height: 0.7;
		background: none;
		padding: 0;
		margin: 0;
		width: auto;
		font-size: 100%;
		z-index: 1;
	}
	.sticky .sticky-label span {
		font-size: 9px;
	}
	.sticky .sticky-label br {
		display: block;
	}
	.sticky .sticky-label i {
		margin-right: 0;
	}
}
/* touch device */
.thumbnail-title {
	margin: 0 0 15px;
	color: #353535;
	font-size: 24px;
}
.thumbnail-title-wrapper a {
	display: block;
}
.thumbnail-title-wrapper:hover .thumbnail-title {
	text-decoration: none;
}
.thumbnail-title-wrapper:hover .thumbnail-title:hover {
	text-decoration: none;
}
/* pc */
@media only screen and (min-width: 1024px) {
	.thumbnail-title {
		opacity: 0;
		height: 0;
		margin: 0;
		overflow: hidden;
	}
	.thumbnail-title-wrapper {
		position: relative;
	}
	.thumbnail-title-wrapper .thumbnail-title {
		opacity: 0.0;
		-webkit-transition: opacity 0.6s;
		transition: opacity 0.6s;
		background: rgba(0, 0, 0, 0.6);
		position: absolute;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.thumbnail-title-wrapper .thumbnail-title .thumbnail-title-body-wrap {
		width: 64%;
		height: 64%;
		margin: 0 3%;
		overflow: hidden;
		z-index: 2;
		color: #fff;
		font-size: 14px;
		letter-spacing: 1.4px;
		text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);
		text-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.thumbnail-title-wrapper .thumbnail-title .thumbnail-title-body-wrap .thumbnail-title-body {
		white-space: nowrap;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.thumbnail-title-wrapper .thumbnail-title .thumbnail-title-body-wrap:before,
	.thumbnail-title-wrapper .thumbnail-title .thumbnail-title-body-wrap:after {
		display: block;
	}
	.thumbnail-title-wrapper .thumbnail-title:before, .thumbnail-title-wrapper .thumbnail-title:after {
		width: 0%;
		-webkit-transition: all 0.4s;
		transition: all 0.4s;
		height: 0px;
		padding: 0;
		border-top: 1px solid #fff;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		content: "";
	}
	.thumbnail-title-wrapper .thumbnail-title:before {
		top: calc(50% - 1px);
		left: 2%;
	}
	.thumbnail-title-wrapper .thumbnail-title:after {
		top: calc(50% - 1px);
		right: 2%;
	}
	.thumbnail-title-wrapper .thumbnail-title:hover {
		opacity: 1.0;
	}
	.thumbnail-title-wrapper .thumbnail-title:hover:before, .thumbnail-title-wrapper .thumbnail-title:hover:after {
		width: 11%;
	}
}



.logo a img {
	height: 70%;
	width: 70%;
}


#menu-item-98 {
	font-size: 0.8em;
}

#menu-item-357 {
	font-size: 0.8em;
}

#menu-item-358 {
	font-size: 0.8em;
}

#menu-item-359 {
	font-size: 0.8em;
}

#menu-item-371 {
	font-size: 0.8em;
}

#menu-item-372 {
	font-size: 0.8em;
}

#menu-item-389 {
	font-size: 0.8em;
}


#menu-item-437 {
	font-size: 0.8em;
}

#menu-item-436 {
	font-size: 0.8em;
}

#menu-item-498 {
	font-size: 0.8em;
}




.form-width { max-width: 80%;}



/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsInN0eWxlLmNzcyIsImJhc2UvX2VsZW1lbnRzLnNjc3MiLCJsYXlvdXQvX2NvbnRhaW5lci5zY3NzIiwibGF5b3V0L19ncmlkLnNjc3MiLCJtb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJtb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MiLCJtb2R1bGVzL19jYXB0aW9ucy5zY3NzIiwibW9kdWxlcy9fY2xlYXJmaXguc2NzcyIsIm1vZHVsZXMvX2NvbW1lbnRzLnNjc3MiLCJtb2R1bGVzL19lbnRyeS5zY3NzIiwibW9kdWxlcy9fZXJyb3I0MDQuc2NzcyIsIm1vZHVsZXMvX2dhbGxlcnktY29udGFpbmVyLnNjc3MiLCJtb2R1bGVzL19nYWxsZXJ5LnNjc3MiLCJtb2R1bGVzL19nbmF2LnNjc3MiLCJtb2R1bGVzL19tZWRpYS5zY3NzIiwibW9kdWxlcy9fbmF2LWJ0bi5zY3NzIiwibW9kdWxlcy9fb3ZlcmxheS5zY3NzIiwibW9kdWxlcy9fcGFnZW5hdGlvbi5zY3NzIiwibW9kdWxlcy9fc2l0ZS1mb290ZXIuc2NzcyIsIm1vZHVsZXMvX3NpdGUtaGVhZC5zY3NzIiwibW9kdWxlcy9fc3F1YXJlLXRodW1ibmFpbC5zY3NzIiwibW9kdWxlcy9fc3RpY2t5LnNjc3MiLCJtb2R1bGVzL190aHVtYm5haWwtdGl0bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTs7Ozs7Ozs7Ozs7RUFXRTtBQ2JGLGVBQWU7QUNBZiw0RUFBNEU7QUFFNUU7Ozs7R0FJRztBQUVIO0NBQ0Msd0JBQXdCO0NBQUUsT0FBTztDQUNqQywrQkFBdUI7S0FBdkIsMkJBQXVCO1NBQXZCLHVCQUF1QjtDQUN2QjtBQUVEOztHQUVHO0FBRUg7Q0FDQyxVQUFVO0NBQ1Y7QUFFRDtnRkFDZ0Y7QUFFaEY7Ozs7O0dBS0c7QUFFSDs7Ozs7Ozs7Ozs7O0NBWUMsZUFBZTtDQUNmO0FBRUQ7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QkFBbUI7RUFDbkIscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQix5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QjtFQVN4QjtDQXRDSDtFQWdDSSxvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQix3QkFBd0I7RUFDeEI7Q0FwQ0o7O0VBMENHLGVBQWU7RUFDZjtDQTNDSDtFQStDRyxVQUFVO0VBQ1YsNkJBQXFCO0VBQXJCLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1osV0FBVztFQUNYLDJCQUEyQjtFQUMzQixrREFBNkI7RUFDN0IsWUFBWTtFQUNaO0NBdERIO0VBd0RHLHFCQUFTO0VBQ1QsU0FBUztFQUNUO0NBMURIO0VBNERHLHFCQUFTO0VBQ1QsVUFBVTtFQUNWO0NBOURIO0VBbUVHLGFBQWE7RUFNYjtDQXpFSDtFQXVFSSxXQUFXO0VBQ1g7Q3RCNnJGSiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VSb290IjoiLi9zcmMvc3R5bGVzIn0= */
