/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

@import url(//fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(//fonts.googleapis.com/icon?family=Material+Icons);
html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
    display: block
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

figcaption,
figure,
main {
    display: block
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a,
.contact__button button,
.contact__button [type='button'],
.contact__button [type='reset'],
.contact__button [type='submit'],
.widget #subscribe-submit input[type="submit"] {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

a:active,
.contact__button button:active,
.contact__button [type='button']:active,
.contact__button [type='reset']:active,
.contact__button [type='submit']:active,
.widget #subscribe-submit input[type="submit"]:active,
a:hover,
.contact__button button:hover,
.contact__button [type='button']:hover,
.contact__button [type='reset']:hover,
.contact__button [type='submit']:hover,
.widget #subscribe-submit input[type="submit"]:hover {
    outline-width: 0
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

audio,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

img {
    border-style: none
}

svg:not(:root) {
    overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    display: inline-block;
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details,
menu {
    display: block
}

summary {
    display: list-item
}

canvas {
    display: inline-block
}

template {
    display: none
}

[hidden] {
    display: none
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local("Noto Sans CJK JP Thin"), url(../font/NotoSansJP-Thin.woff2) format("woff2"), url(../font/NotoSansJP-Thin.woff) format("woff"), url(../font/NotoSansJP-Thin.otf) format("opentype");
    unicode-range: U+3000-30FF, U+4E00-9FFF, U+FF00-FFEF
}

@font-face {
    font-family: 'Noto Sans JP Thin';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local("Noto Sans CJK JP"), url(../font/NotoSansJP-Thin.woff2) format("woff2"), url(../font/NotoSansJP-Thin.woff) format("woff"), url(../font/NotoSansJP-Thin.otf) format("opentype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Noto Sans CJK JP Light"), url(../font/NotoSansJP-Light.woff2) format("woff2"), url(../font/NotoSansJP-Light.woff) format("woff"), url(../font/NotoSansJP-Light.otf) format("opentype");
    unicode-range: U+3000-30FF, U+4E00-9FFF, U+FF00-FFEF
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Noto Sans CJK JP Light"), url(../font/NotoSansJP-Light.woff2) format("woff2"), url(../font/NotoSansJP-Light.woff) format("woff"), url(../font/NotoSansJP-Light.otf) format("opentype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Noto Sans CJK JP Regular"), url(../font/NotoSansJP-Regular.woff2) format("woff2"), url(../font/NotoSansJP-Regular.woff) format("woff"), url(../font/NotoSansJP-Regular.otf) format("opentype");
    unicode-range: U+3000-30FF, U+4E00-9FFF, U+FF00-FFEF
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("Noto Sans CJK JP Regular"), url(../font/NotoSansJP-Regular.woff2) format("woff2"), url(../font/NotoSansJP-Regular.woff) format("woff"), url(../font/NotoSansJP-Regular.otf) format("opentype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Noto Sans CJK JP Medium"), url(../font/NotoSansJP-Medium.woff2) format("woff2"), url(../font/NotoSansJP-Medium.woff) format("woff"), url(../font/NotoSansJP-Medium.otf) format("opentype");
    unicode-range: U+3000-30FF, U+4E00-9FFF, U+FF00-FFEF
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("Noto Sans CJK JP Medium"), url(../font/NotoSansJP-Medium.woff2) format("woff2"), url(../font/NotoSansJP-Medium.woff) format("woff"), url(../font/NotoSansJP-Medium.otf) format("opentype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Noto Sans CJK JP Bold"), url(../font/NotoSansJP-Bold.woff2) format("woff2"), url(../font/NotoSansJP-Bold.woff) format("woff"), url(../font/NotoSansJP-Bold.otf) format("opentype");
    unicode-range: U+3000-30FF, U+4E00-9FFF, U+FF00-FFEF
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("Noto Sans CJK JP Bold"), url(../font/NotoSansJP-Bold.woff2) format("woff2"), url(../font/NotoSansJP-Bold.woff) format("woff"), url(../font/NotoSansJP-Bold.otf) format("opentype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Noto Sans CJK JP Black"), url(../font/NotoSansJP-Black.woff2) format("woff2"), url(../font/NotoSansJP-Black.woff) format("woff"), url(../font/NotoSansJP-Black.otf) format("opentype");
    unicode-range: U+3000-30FF, U+4E00-9FFF, U+FF00-FFEF
}

@font-face {
    font-family: 'Noto Sans JP';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local("Noto Sans CJK JP Black"), url(../font/NotoSansJP-Black.woff2) format("woff2"), url(../font/NotoSansJP-Black.woff) format("woff"), url(../font/NotoSansJP-Black.otf) format("opentype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

.material-icons {
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit
}

#main .add-section__wysiwyg::after,
#main .add-section-suisen__title--2::after,
#main .add-section-suisen__title--3::after,
#main .add-section-numbering::after,
#main .add-section-border-wood__in::after,
#main .add-section::after,
.voice__comment::after,
.voice__text::after,
.voice__content::after,
.voice-style::after,
.blog-content::after,
.content-style blockquote::after,
.main::after {
    content: '';
    display: table;
    clear: both
}

#main .add-section::before {
    content: "";
    display: table
}

.header__nav__menu__label__close__times,
.header__nav__menu,
.header__nav,
.page-scroll,
.select-wrap::after,
[type='color'] i,
[type='color'] img,
[type='color']:before,
[type='color']:after,
[type='date'] i,
[type='date'] img,
[type='date']:before,
[type='date']:after,
[type='datetime'] i,
[type='datetime'] img,
[type='datetime']:before,
[type='datetime']:after,
[type='datetime-local'] i,
[type='datetime-local'] img,
[type='datetime-local']:before,
[type='datetime-local']:after,
[type='email'] i,
[type='email'] img,
[type='email']:before,
[type='email']:after,
[type='month'] i,
[type='month'] img,
[type='month']:before,
[type='month']:after,
[type='number'] i,
[type='number'] img,
[type='number']:before,
[type='number']:after,
[type='password'] i,
[type='password'] img,
[type='password']:before,
[type='password']:after,
[type='search'] i,
[type='search'] img,
[type='search']:before,
[type='search']:after,
[type='tel'] i,
[type='tel'] img,
[type='tel']:before,
[type='tel']:after,
[type='text'] i,
[type='text'] img,
[type='text']:before,
[type='text']:after,
[type='time'] i,
[type='time'] img,
[type='time']:before,
[type='time']:after,
[type='url'] i,
[type='url'] img,
[type='url']:before,
[type='url']:after,
[type='week'] i,
[type='week'] img,
[type='week']:before,
[type='week']:after,
input:not([type]) i,
input:not([type]) img,
input:not([type]):before,
input:not([type]):after,
textarea i,
textarea img,
textarea:before,
textarea:after,
button i,
button img,
button:before,
button:after,
[type='button'] i,
[type='button'] img,
[type='button']:before,
[type='button']:after,
[type='reset'] i,
[type='reset'] img,
[type='reset']:before,
[type='reset']:after,
[type='submit'] i,
[type='submit'] img,
[type='submit']:before,
[type='submit']:after,
label i,
label img,
label:before,
label:after,
.select-wrap select i,
.select-wrap select img,
.select-wrap select:before,
.select-wrap select:after,
[type='color'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='email'],
[type='month'],
[type='number'],
[type='password'],
[type='search'],
[type='tel'],
[type='text'],
[type='time'],
[type='url'],
[type='week'],
input:not([type]),
textarea,
button,
[type='button'],
[type='reset'],
[type='submit'],
label,
.select-wrap select,
a *::before,
.contact__button button *::before,
.contact__button [type='button'] *::before,
.contact__button [type='reset'] *::before,
.contact__button [type='submit'] *::before,
.widget #subscribe-submit input[type="submit"] *::before,
a *::after,
.contact__button button *::after,
.contact__button [type='button'] *::after,
.contact__button [type='reset'] *::after,
.contact__button [type='submit'] *::after,
.widget #subscribe-submit input[type="submit"] *::after,
a i,
.contact__button button i,
.contact__button [type='button'] i,
.contact__button [type='reset'] i,
.contact__button [type='submit'] i,
.widget #subscribe-submit input[type="submit"] i,
a img,
.contact__button button img,
.contact__button [type='button'] img,
.contact__button [type='reset'] img,
.contact__button [type='submit'] img,
.widget #subscribe-submit input[type="submit"] img,
a span,
.contact__button button span,
.contact__button [type='button'] span,
.contact__button [type='reset'] span,
.contact__button [type='submit'] span,
.widget #subscribe-submit input[type="submit"] span,
a::before,
.contact__button button::before,
.contact__button [type='button']::before,
.contact__button [type='reset']::before,
.contact__button [type='submit']::before,
.widget #subscribe-submit input[type="submit"]::before,
a::after,
.contact__button button::after,
.contact__button [type='button']::after,
.contact__button [type='reset']::after,
.contact__button [type='submit']::after,
.widget #subscribe-submit input[type="submit"]::after,
a,
.contact__button button,
.contact__button [type='button'],
.contact__button [type='reset'],
.contact__button [type='submit'],
.widget #subscribe-submit input[type="submit"] {
    transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

.header__nav__menu__label__close__times i,
.header__nav__menu__label i,
.header__nav__item__text,
.header__nav__item--sm a i,
.header__nav__item--sm .contact__button button i,
.contact__button .header__nav__item--sm button i,
.header__nav__item--sm .contact__button [type='button'] i,
.contact__button .header__nav__item--sm [type='button'] i,
.header__nav__item--sm .contact__button [type='reset'] i,
.contact__button .header__nav__item--sm [type='reset'] i,
.header__nav__item--sm .contact__button [type='submit'] i,
.contact__button .header__nav__item--sm [type='submit'] i,
.header__nav__item--sm .widget #subscribe-submit input[type="submit"] i,
.widget #subscribe-submit .header__nav__item--sm input[type="submit"] i {
    transition: unset
}

[type='color'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='email'],
[type='month'],
[type='number'],
[type='password'],
[type='search'],
[type='tel'],
[type='text'],
[type='time'],
[type='url'],
[type='week'],
input:not([type]),
textarea,
button,
[type='button'],
[type='reset'],
[type='submit'],
label,
.select-wrap select,
body {
    font-family: "Roboto", 'Noto Sans JP', '游ゴシック', '游ゴシック体', 'YuGothic', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif
}

#main .text-label-gold {
    font-family: '游明朝', '游明朝体', 'YuMincho', 'ヒラギノ明朝 Pro W6', 'Hiragino Mincho Pro', 'HGS明朝E', 'ＭＳ Ｐ明朝', serif
}

@keyframes opacityAnime {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes clicklEffect {
    from {
        transform: scale(1);
        opacity: 1
    }
    to {
        transform: scale(100);
        opacity: 0
    }
}

* {
    box-sizing: border-box
}

*::before,
*::after {
    box-sizing: border-box
}

html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility
}

body {
	background: #FAEBD7;
    font-feature-settings: "palt";
    line-height: 1.6;
    color: #212121;
    word-wrap: break-word;
    overflow-wrap: break-word
}

img {
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
    vertical-align: top;
    font-size: 0;
    line-height: 0
}

embed,
object,
iframe {
    max-width: 100%
}

a,
.contact__button button,
.contact__button [type='button'],
.contact__button [type='reset'],
.contact__button [type='submit'],
.widget #subscribe-submit input[type="submit"] {
    color: #FFA500	;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent
}

a i,
.contact__button button i,
.contact__button [type='button'] i,
.contact__button [type='reset'] i,
.contact__button [type='submit'] i,
.widget #subscribe-submit input[type="submit"] i,
a img,
.contact__button button img,
.contact__button [type='button'] img,
.contact__button [type='reset'] img,
.contact__button [type='submit'] img,
.widget #subscribe-submit input[type="submit"] img,
a span,
.contact__button button span,
.contact__button [type='button'] span,
.contact__button [type='reset'] span,
.contact__button [type='submit'] span,
.widget #subscribe-submit input[type="submit"] span,
a::before,
.contact__button button::before,
.contact__button [type='button']::before,
.contact__button [type='reset']::before,
.contact__button [type='submit']::before,
.widget #subscribe-submit input[type="submit"]::before,
a::after,
.contact__button button::after,
.contact__button [type='button']::after,
.contact__button [type='reset']::after,
.contact__button [type='submit']::after,
.widget #subscribe-submit input[type="submit"]::after {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

a:visited,
.contact__button button:visited,
.contact__button [type='button']:visited,
.contact__button [type='reset']:visited,
.contact__button [type='submit']:visited,
.widget #subscribe-submit input[type="submit"]:visited {
    color: #e68900
}

a:hover,
.contact__button button:hover,
.contact__button [type='button']:hover,
.contact__button [type='reset']:hover,
.contact__button [type='submit']:hover,
.widget #subscribe-submit input[type="submit"]:hover,
a:focus,
.contact__button button:focus,
.contact__button [type='button']:focus,
.contact__button [type='reset']:focus,
.contact__button [type='submit']:focus,
.widget #subscribe-submit input[type="submit"]:focus {
    color: #FFA500	
}

a:hover img,
.contact__button button:hover img,
.contact__button [type='button']:hover img,
.contact__button [type='reset']:hover img,
.contact__button [type='submit']:hover img,
.widget #subscribe-submit input[type="submit"]:hover img,
a:focus img,
.contact__button button:focus img,
.contact__button [type='button']:focus img,
.contact__button [type='reset']:focus img,
.contact__button [type='submit']:focus img,
.widget #subscribe-submit input[type="submit"]:focus img {
    opacity: 0.8
}

a:hover .img-link-wrap img,
.contact__button button:hover .img-link-wrap img,
.contact__button [type='button']:hover .img-link-wrap img,
.contact__button [type='reset']:hover .img-link-wrap img,
.contact__button [type='submit']:hover .img-link-wrap img,
.widget #subscribe-submit input[type="submit"]:hover .img-link-wrap img,
a:focus .img-link-wrap img,
.contact__button button:focus .img-link-wrap img,
.contact__button [type='button']:focus .img-link-wrap img,
.contact__button [type='reset']:focus .img-link-wrap img,
.contact__button [type='submit']:focus .img-link-wrap img,
.widget #subscribe-submit input[type="submit"]:focus .img-link-wrap img {
    opacity: 1;
    transform: scale(1.1, 1.1)
}

a:hover .img-link-wrap::after,
.contact__button button:hover .img-link-wrap::after,
.contact__button [type='button']:hover .img-link-wrap::after,
.contact__button [type='reset']:hover .img-link-wrap::after,
.contact__button [type='submit']:hover .img-link-wrap::after,
.widget #subscribe-submit input[type="submit"]:hover .img-link-wrap::after,
a:focus .img-link-wrap::after,
.contact__button button:focus .img-link-wrap::after,
.contact__button [type='button']:focus .img-link-wrap::after,
.contact__button [type='reset']:focus .img-link-wrap::after,
.contact__button [type='submit']:focus .img-link-wrap::after,
.widget #subscribe-submit input[type="submit"]:focus .img-link-wrap::after {
    opacity: 1
}

a:focus,
.contact__button button:focus,
.contact__button [type='button']:focus,
.contact__button [type='reset']:focus,
.contact__button [type='submit']:focus,
.widget #subscribe-submit input[type="submit"]:focus {
    outline: none
}

a:active,
.contact__button button:active,
.contact__button [type='button']:active,
.contact__button [type='reset']:active,
.contact__button [type='submit']:active,
.widget #subscribe-submit input[type="submit"]:active {
    color: #e68900
}

a .img-link-wrap,
.contact__button button .img-link-wrap,
.contact__button [type='button'] .img-link-wrap,
.contact__button [type='reset'] .img-link-wrap,
.contact__button [type='submit'] .img-link-wrap,
.widget #subscribe-submit input[type="submit"] .img-link-wrap {
    position: relative;
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom
}

a .img-link-wrap::after,
.contact__button button .img-link-wrap::after,
.contact__button [type='button'] .img-link-wrap::after,
.contact__button [type='reset'] .img-link-wrap::after,
.contact__button [type='submit'] .img-link-wrap::after,
.widget #subscribe-submit input[type="submit"] .img-link-wrap::after {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit;
    content: "\E8FF";
    font-style: normal;
    font-weight: normal;
    position: absolute;
    left: 50%;
    top: 50%;
    color: #fff;
    font-size: 3.5rem;
    margin-left: -28px;
    margin-top: -28px;
    line-height: 1;
    opacity: .6
}

a.img-download .img-link-wrap::after,
.contact__button button.img-download .img-link-wrap::after,
.contact__button .img-download[type='button'] .img-link-wrap::after,
.contact__button .img-download[type='reset'] .img-link-wrap::after,
.contact__button .img-download[type='submit'] .img-link-wrap::after,
.widget #subscribe-submit input.img-download[type="submit"] .img-link-wrap::after {
    content: "\E2C0"
}

[type='color'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='email'],
[type='month'],
[type='number'],
[type='password'],
[type='search'],
[type='tel'],
[type='text'],
[type='time'],
[type='url'],
[type='week'],
input:not([type]),
textarea,
button,
[type='button'],
[type='reset'],
[type='submit'],
label,
.select-wrap select {
    -webkit-tap-highlight-color: transparent;
    border-radius: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-feature-settings: "palt"
}

[type='color'],
[type='date'],
[type='datetime'],
[type='datetime-local'],
[type='email'],
[type='month'],
[type='number'],
[type='password'],
[type='search'],
[type='tel'],
[type='text'],
[type='time'],
[type='url'],
[type='week'],
input:not([type]),
textarea {
    border: 2px solid #e0e0e0;
    padding: 4px;
    max-width: 100%
}

[type='color']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='email']:focus,
[type='month']:focus,
[type='number']:focus,
[type='password']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='text']:focus,
[type='time']:focus,
[type='url']:focus,
[type='week']:focus,
input:not([type]):focus,
textarea:focus,
[type='color']:hover,
[type='date']:hover,
[type='datetime']:hover,
[type='datetime-local']:hover,
[type='email']:hover,
[type='month']:hover,
[type='number']:hover,
[type='password']:hover,
[type='search']:hover,
[type='tel']:hover,
[type='text']:hover,
[type='time']:hover,
[type='url']:hover,
[type='week']:hover,
input:not([type]):hover,
textarea:hover {
    border-color: #9e9e9e
}

button,
[type='button'],
[type='reset'],
[type='submit'],
label,
select {
    cursor: pointer
}

button,
[type='button'],
[type='reset'],
[type='submit'] {
    border: none;
    color: #fff;
    background: #757575;
    padding: .32em .8em
}

button:focus,
[type='button']:focus,
[type='reset']:focus,
[type='submit']:focus,
button:hover,
[type='button']:hover,
[type='reset']:hover,
[type='submit']:hover {
    background: #424242
}

.select-wrap {
    position: relative;
    display: inline-block;
    background: #fff
}

.select-wrap::after {
    content: '';
    position: absolute;
    border-style: solid;
    border-color: transparent;
    border-top-color: #bdbdbd;
    border-width: 10px 6px 0;
    top: 50%;
    right: 12px;
    margin-top: -3px;
    margin-right: -5px
}

.select-wrap:hover::after,
.select-wrap:focus::after {
    border-top-color: #616161
}

.select-wrap select {
    padding: 0;
    margin: 0;
    background: none;
    position: relative;
    border: 2px solid #e0e0e0;
    padding: 4px;
    padding-right: 24px;
    max-width: 100%
}

.gecko .select-wrap select {
    padding: 0;
    padding-right: 24px
}

.select-wrap select::-ms-expand {
    display: none
}

.select-wrap select:hover,
.select-wrap select:focus {
    border-color: #9e9e9e
}

hr {
    background: none;
    border: none;
    clear: both;
    border-bottom: 1px solid #bdbdbd;
    margin: 1.6em auto
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

figure {
    margin: 1.6em 0
}

pre {
    overflow: auto;
    max-width: 100%
}

p:empty {
    display: none
}

.wp-caption,
.gallery-caption {
    max-width: 100%
}

.wp-caption-text,
.gallery-caption-text {
    font-size: .75rem;
    margin-top: .8em;
    color: #373737
}

@media (min-width: 768px) {
    .wp-caption-text,
    .gallery-caption-text {
        font-size: .875rem
    }
}

.wp-video,
.gallery-video {
    margin: 1.6em 0
}

.alignright,
.alignleft {
    max-width: 40% !important;
    position: relative;
    z-index: 1
}

@media (min-width: 768px) {
    .alignright,
    .alignleft {
        max-width: 36% !important
    }
}

@media (min-width: 992px) {
    .custom_column_side_none .alignright,
    .custom_column_side_none .alignleft {
        max-width: 32% !important
    }
}

.alignleft {
    float: left;
    margin-right: 16px;
    margin-bottom: 16px
}

@media (min-width: 768px) {
    .alignleft {
        margin-right: 32px;
        margin-bottom: 32px
    }
}

.alignright {
    float: right;
    margin-bottom: 16px;
    margin-left: 16px
}

@media (min-width: 768px) {
    .alignright {
        margin-bottom: 32px;
        margin-left: 32px
    }
}

.aligncenter {
    margin-right: auto;
    margin-left: auto;
    text-align: center
}

.alignnone {
    clear: both
}

.text-center {
    text-align: center
}

img.aligncenter {
    display: block
}

.bypostauthor {
    font-weight: 900
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden
}

.nav-links {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    clear: both;
    margin: 1.6em 0;
    padding-top: 1.6em
}

.nav-links::before {
    content: '';
    display: block;
    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 25%, #e0e0e0 25%, #e0e0e0 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, #e0e0e0 75%, #e0e0e0);
    background-size: 4px 4px;
    height: 8px;
    clear: both;
    margin: 0 0 2.88em;
    width: 100%
}

.nav-links>a,
.contact__button .nav-links>button,
.contact__button .nav-links>[type='button'],
.contact__button .nav-links>[type='reset'],
.contact__button .nav-links>[type='submit'],
.widget #subscribe-submit .nav-links>input[type="submit"],
.nav-links>span {
    display: block;
    padding: .2em .8em;
    background: #757575;
    text-align: center;
    white-space: nowrap;
    color: #fff
}

.nav-links>a,
.contact__button .nav-links>button,
.contact__button .nav-links>[type='button'],
.contact__button .nav-links>[type='reset'],
.contact__button .nav-links>[type='submit'],
.widget #subscribe-submit .nav-links>input[type="submit"] {
    overflow: hidden;
    position: relative;
    background: #bdbdbd
}

.nav-links>a .click-point,
.contact__button .nav-links>button .click-point,
.contact__button .nav-links>[type='button'] .click-point,
.contact__button .nav-links>[type='reset'] .click-point,
.contact__button .nav-links>[type='submit'] .click-point,
.widget #subscribe-submit .nav-links>input[type="submit"] .click-point {
    will-change: transform;
    margin: -5px 0 0 -5px;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    animation: clicklEffect 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal
}

.nav-links>a:hover,
.contact__button .nav-links>button:hover,
.contact__button .nav-links>[type='button']:hover,
.contact__button .nav-links>[type='reset']:hover,
.contact__button .nav-links>[type='submit']:hover,
.widget #subscribe-submit .nav-links>input[type="submit"]:hover,
.nav-links>a:focus,
.contact__button .nav-links>button:focus,
.contact__button .nav-links>[type='button']:focus,
.contact__button .nav-links>[type='reset']:focus,
.contact__button .nav-links>[type='submit']:focus,
.widget #subscribe-submit .nav-links>input[type="submit"]:focus {
    background: #616161
}

.nav-links .dots {
    background: none;
    color: #757575
}

.nav-links .prev::before {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit;
    content: "\E5C4";
    font-style: normal;
    font-weight: normal;
    line-height: 1
}

.nav-links .next::after {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit;
    content: "\E5C8";
    font-style: normal;
    font-weight: normal;
    line-height: 1
}

.page-links-previous-next a,
.page-links-previous-next .contact__button button,
.contact__button .page-links-previous-next button,
.page-links-previous-next .contact__button [type='button'],
.contact__button .page-links-previous-next [type='button'],
.page-links-previous-next .contact__button [type='reset'],
.contact__button .page-links-previous-next [type='reset'],
.page-links-previous-next .contact__button [type='submit'],
.contact__button .page-links-previous-next [type='submit'],
.page-links-previous-next .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .page-links-previous-next input[type="submit"] {
    width: 50%;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.search-form {
    display: flex;
    flex-wrap: wrap;
    margin: 1.6em 0
}

.search-form label {
    width: 75%;
    max-width: 320px
}

.search-submit {
    width: 25%;
    max-width: 48px
}

.search-field {
    width: 100%;
    box-sizing: content-box
}

*[class*="wp-svg"] {
    vertical-align: -6%
}

a.custom-btn,
.contact__button button,
.contact__button [type='button'],
.contact__button [type='reset'],
.contact__button [type='submit'],
.widget #subscribe-submit input[type="submit"],
.header__nav--sticky a.header__nav__menu__side-clone__label,
.header__nav--sticky .contact__button button.header__nav__menu__side-clone__label,
.contact__button .header__nav--sticky button.header__nav__menu__side-clone__label,
label.custom-btn,
.header__nav--sticky label.header__nav__menu__side-clone__label {
    will-change: transform;
    border-radius: 10px;
    border: none;
    padding: .8em 2.4em;
    overflow: hidden;
    position: relative;
    display: inline-block;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    color: #fff;
    background: #FFA500	;
    text-align: center
}

a.custom-btn .click-point,
.contact__button button .click-point,
.contact__button [type='button'] .click-point,
.contact__button [type='reset'] .click-point,
.contact__button [type='submit'] .click-point,
.widget #subscribe-submit input[type="submit"] .click-point,
.header__nav--sticky a.header__nav__menu__side-clone__label .click-point,
label.custom-btn .click-point,
.header__nav--sticky label.header__nav__menu__side-clone__label .click-point {
    will-change: transform;
    margin: -5px 0 0 -5px;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    animation: clicklEffect 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal
}

a.custom-btn:hover,
.contact__button button:hover,
.contact__button [type='button']:hover,
.contact__button [type='reset']:hover,
.contact__button [type='submit']:hover,
.widget #subscribe-submit input[type="submit"]:hover,
.header__nav--sticky a.header__nav__menu__side-clone__label:hover,
a.custom-btn:focus,
.contact__button button:focus,
.contact__button [type='button']:focus,
.contact__button [type='reset']:focus,
.contact__button [type='submit']:focus,
.widget #subscribe-submit input[type="submit"]:focus,
.header__nav--sticky a.header__nav__menu__side-clone__label:focus,
label.custom-btn:hover,
.header__nav--sticky label.header__nav__menu__side-clone__label:hover,
label.custom-btn:focus,
.header__nav--sticky label.header__nav__menu__side-clone__label:focus {
    opacity: .8;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4)
}

a.custom-btn:active,
.contact__button button:active,
.contact__button [type='button']:active,
.contact__button [type='reset']:active,
.contact__button [type='submit']:active,
.widget #subscribe-submit input[type="submit"]:active,
.header__nav--sticky a.header__nav__menu__side-clone__label:active,
label.custom-btn:active,
.header__nav--sticky label.header__nav__menu__side-clone__label:active {
    background: #e64f0c;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4)
}

a.custom-btn--white,
.contact__button button.custom-btn--white,
.contact__button .custom-btn--white[type='button'],
.contact__button .custom-btn--white[type='reset'],
.contact__button .custom-btn--white[type='submit'],
.widget #subscribe-submit input.custom-btn--white[type="submit"],
label.custom-btn--white {
    background: #fff;
    color: #616161;
    box-shadow: none;
    border: 2px solid #e0e0e0
}

a.custom-btn--white:hover,
.contact__button button.custom-btn--white:hover,
.contact__button .custom-btn--white[type='button']:hover,
.contact__button .custom-btn--white[type='reset']:hover,
.contact__button .custom-btn--white[type='submit']:hover,
.widget #subscribe-submit input.custom-btn--white[type="submit"]:hover,
a.custom-btn--white:focus,
.contact__button button.custom-btn--white:focus,
.contact__button .custom-btn--white[type='button']:focus,
.contact__button .custom-btn--white[type='reset']:focus,
.contact__button .custom-btn--white[type='submit']:focus,
.widget #subscribe-submit input.custom-btn--white[type="submit"]:focus,
label.custom-btn--white:hover,
label.custom-btn--white:focus {
    background: #FF580D;
    box-shadow: none;
    color: #fff;
    border-color: #FF580D
}

.page-scroll {
    position: fixed;
    right: 16px;
    bottom: 16px;
    z-index: 6;
    margin: 0;
    transform: translateY(80px)
}

.page-scroll--active {
    transform: translateY(0)
}

#page-scroll__btn {
    padding: 0;
    text-align: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4)
}

#page-scroll__btn i {
    font-size: 1rem;
    width: 3.2em;
    line-height: 3.2
}

#page-scroll__btn:hover,
#page-scroll__btn:focus {
    background: #FFA500	;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.4)
}

#page-scroll__btn:active {
    background: #e68900;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4)
}

.header__h1 {
    text-align: center;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
    font-size: .813rem;
    margin: 0;
    background: #FFA500	;
    padding: .4em 16px;
    color: #fff
}

.header__img,
.header__img--lg {
    margin: 0;
    text-align: center
}

.header__img a,
.header__img .contact__button button,
.contact__button .header__img button,
.header__img .contact__button [type='button'],
.contact__button .header__img [type='button'],
.header__img .contact__button [type='reset'],
.contact__button .header__img [type='reset'],
.header__img .contact__button [type='submit'],
.contact__button .header__img [type='submit'],
.header__img .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .header__img input[type="submit"],
.header__img--lg a,
.header__img--lg .contact__button button,
.contact__button .header__img--lg button,
.header__img--lg .contact__button [type='button'],
.contact__button .header__img--lg [type='button'],
.header__img--lg .contact__button [type='reset'],
.contact__button .header__img--lg [type='reset'],
.header__img--lg .contact__button [type='submit'],
.contact__button .header__img--lg [type='submit'],
.header__img--lg .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .header__img--lg input[type="submit"] {
    margin: 0 auto;
    max-width: 1030px;
    display: block
}

.header__img--lg {
    display: none
}

.header__mainbord__img,
.header__mainbord__img--lg {
    margin: 0 auto;
    text-align: center;
    max-width: 1030px
}

.header__mainbord__img--lg {
    display: none
}

.header__nav {
    display: block;
    justify-content: center;
    position: relative;
    z-index: 100;
    width: 100%;
}

.header__nav__item {
    flex: 1 0 80px;
    position: relative
}

.header__nav__item--sm a,
.header__nav__item--sm .contact__button button,
.contact__button .header__nav__item--sm button,
.header__nav__item--sm .contact__button [type='button'],
.contact__button .header__nav__item--sm [type='button'],
.header__nav__item--sm .contact__button [type='reset'],
.contact__button .header__nav__item--sm [type='reset'],
.header__nav__item--sm .contact__button [type='submit'],
.contact__button .header__nav__item--sm [type='submit'],
.header__nav__item--sm .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .header__nav__item--sm input[type="submit"] {
    display: block;
    text-align: center;
    padding: 1em 0;
    text-decoration: none;
    color: #212121;
    font-size: .813rem;
    background: #fafafa;
    border-right: 1px solid #e0e0e0;
    text-transform: uppercase;
    overflow: hidden;
    position: relative;
    line-height: 1.2;
    height: 100%
}

.header__nav__item--sm a .click-point,
.header__nav__item--sm .contact__button button .click-point,
.contact__button .header__nav__item--sm button .click-point,
.header__nav__item--sm .contact__button [type='button'] .click-point,
.contact__button .header__nav__item--sm [type='button'] .click-point,
.header__nav__item--sm .contact__button [type='reset'] .click-point,
.contact__button .header__nav__item--sm [type='reset'] .click-point,
.header__nav__item--sm .contact__button [type='submit'] .click-point,
.contact__button .header__nav__item--sm [type='submit'] .click-point,
.header__nav__item--sm .widget #subscribe-submit input[type="submit"] .click-point,
.widget #subscribe-submit .header__nav__item--sm input[type="submit"] .click-point {
    will-change: transform;
    margin: -5px 0 0 -5px;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    animation: clicklEffect 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal
}

.header__nav__item--sm a i,
.header__nav__item--sm .contact__button button i,
.contact__button .header__nav__item--sm button i,
.header__nav__item--sm .contact__button [type='button'] i,
.contact__button .header__nav__item--sm [type='button'] i,
.header__nav__item--sm .contact__button [type='reset'] i,
.contact__button .header__nav__item--sm [type='reset'] i,
.header__nav__item--sm .contact__button [type='submit'] i,
.contact__button .header__nav__item--sm [type='submit'] i,
.header__nav__item--sm .widget #subscribe-submit input[type="submit"] i,
.widget #subscribe-submit .header__nav__item--sm input[type="submit"] i {
    font-size: 1.5rem
}

.header__nav__item--sm a:hover,
.header__nav__item--sm .contact__button button:hover,
.contact__button .header__nav__item--sm button:hover,
.header__nav__item--sm .contact__button [type='button']:hover,
.contact__button .header__nav__item--sm [type='button']:hover,
.header__nav__item--sm .contact__button [type='reset']:hover,
.contact__button .header__nav__item--sm [type='reset']:hover,
.header__nav__item--sm .contact__button [type='submit']:hover,
.contact__button .header__nav__item--sm [type='submit']:hover,
.header__nav__item--sm .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .header__nav__item--sm input[type="submit"]:hover,
.header__nav__item--sm a:focus,
.header__nav__item--sm .contact__button button:focus,
.contact__button .header__nav__item--sm button:focus,
.header__nav__item--sm .contact__button [type='button']:focus,
.contact__button .header__nav__item--sm [type='button']:focus,
.header__nav__item--sm .contact__button [type='reset']:focus,
.contact__button .header__nav__item--sm [type='reset']:focus,
.header__nav__item--sm .contact__button [type='submit']:focus,
.contact__button .header__nav__item--sm [type='submit']:focus,
.header__nav__item--sm .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .header__nav__item--sm input[type="submit"]:focus {
    background: #eee
}

.header__nav__item--sm:last-child a,
.header__nav__item--sm:last-child .contact__button button,
.contact__button .header__nav__item--sm:last-child button,
.header__nav__item--sm:last-child .contact__button [type='button'],
.contact__button .header__nav__item--sm:last-child [type='button'],
.header__nav__item--sm:last-child .contact__button [type='reset'],
.contact__button .header__nav__item--sm:last-child [type='reset'],
.header__nav__item--sm:last-child .contact__button [type='submit'],
.contact__button .header__nav__item--sm:last-child [type='submit'],
.header__nav__item--sm:last-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .header__nav__item--sm:last-child input[type="submit"] {
    border-right: none
}

.header__nav__item__text {
    display: block
}

.header__nav__menu {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: auto;
    width: 100%;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.4);
    background: #fff;
    text-align: center;
    z-index: 100;
    display: block;
}

.header__nav__menu__inner {
    background: #fff;
    height: auto;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.header__nav__menu__input {
    display: none
}

.header__nav__menu__input:checked~div {
    opacity: 1;
    transform: translateX(0);
    display: block
}

.header__nav__menu__input:checked+label .header__nav__menu__side-clone__label__open {
    display: none
}

.header__nav__menu__input:checked+label .header__nav__menu__label__close {
    display: inline
}

.header__nav__menu__input:checked+label .header__nav__menu__label__close__times {
    transform: translateX(0);
    opacity: 1
}

.header__nav__menu__input:checked+label:before {
    display: block
}

.header__nav__menu__input:checked+.header__nav__menu__side-clone__label:before {
    display: none
}

.header__nav__menu__label {
    display: block;
    text-align: center;
    padding: 1em 0;
    text-decoration: none;
    color: #212121;
    font-size: .813rem;
    background: #fafafa;
    border-right: 1px solid #e0e0e0;
    text-transform: uppercase;
    overflow: hidden;
    position: relative;
    line-height: 1.2;
    height: 100%
}

.header__nav__menu__label .click-point {
    will-change: transform;
    margin: -5px 0 0 -5px;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    animation: clicklEffect 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal
}

.header__nav__menu__label i {
    font-size: 1.5rem
}

.header__nav__menu__label:hover,
.header__nav__menu__label:focus {
    background: #eee
}

.header__nav__menu__label:before {
    content: '';
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    left: 0;
    z-index: 100;
    top: 0;
    display: none;
    animation: opacityAnime 800ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s 1 normal
}

.header__nav__menu__label__close {
    display: none
}

.header__nav__menu__label__close__times {
    position: fixed;
    transform: translateX(-100vw);
    left: 0;
    bottom: 0;
    z-index: 101;
    width: 262px;
    max-width: 100vw;
    background: #616161;
    line-height: 48px;
    color: #fff;
    opacity: 0
}

.header__nav__menu__label__close__times i {
    font-size: 1.125rem
}

.header__nav__menu__list {
    text-align: left;
    list-style: none;
    margin: 0;
    padding: 0
}

.header__nav__menu__list ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border-left: 4px solid #e0e0e0;
	width: 80%;
	margin-left: 20%;
}

.header__nav__menu__list ul a,
.header__nav__menu__list ul .contact__button button,
.contact__button .header__nav__menu__list ul button,
.header__nav__menu__list ul .contact__button [type='button'],
.contact__button .header__nav__menu__list ul [type='button'],
.header__nav__menu__list ul .contact__button [type='reset'],
.contact__button .header__nav__menu__list ul [type='reset'],
.header__nav__menu__list ul .contact__button [type='submit'],
.contact__button .header__nav__menu__list ul [type='submit'],
.header__nav__menu__list ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .header__nav__menu__list ul input[type="submit"] {
    padding-top: 1em;
    padding-bottom: 1em
}

.header__nav__menu__list__sub {
    display: block;
    color: #bdbdbd
}

.header__nav__menu__list li {
    padding: 0;
    margin: 0
}

.header__nav__menu__list li.current-menu-item a,
.header__nav__menu__list li.current-menu-item .contact__button button,
.contact__button .header__nav__menu__list li.current-menu-item button,
.header__nav__menu__list li.current-menu-item .contact__button [type='button'],
.contact__button .header__nav__menu__list li.current-menu-item [type='button'],
.header__nav__menu__list li.current-menu-item .contact__button [type='reset'],
.contact__button .header__nav__menu__list li.current-menu-item [type='reset'],
.header__nav__menu__list li.current-menu-item .contact__button [type='submit'],
.contact__button .header__nav__menu__list li.current-menu-item [type='submit'],
.header__nav__menu__list li.current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .header__nav__menu__list li.current-menu-item input[type="submit"] {
    background: #eee
}

.header__nav__menu__list a,
.header__nav__menu__list .contact__button button,
.contact__button .header__nav__menu__list button,
.header__nav__menu__list .contact__button [type='button'],
.contact__button .header__nav__menu__list [type='button'],
.header__nav__menu__list .contact__button [type='reset'],
.contact__button .header__nav__menu__list [type='reset'],
.header__nav__menu__list .contact__button [type='submit'],
.contact__button .header__nav__menu__list [type='submit'],
.header__nav__menu__list .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .header__nav__menu__list input[type="submit"] {
    line-height: 1.2;
    display: block;
    border-bottom: 1px solid #e0e0e0;
    background: #fafafa;
    text-decoration: none;
    color: #212121;
    font-size: .813rem;
    padding: 1.6em 32px 1.6em 24px;
    overflow: hidden;
    position: relative
}

.header__nav__menu__list a .click-point,
.header__nav__menu__list .contact__button button .click-point,
.contact__button .header__nav__menu__list button .click-point,
.header__nav__menu__list .contact__button [type='button'] .click-point,
.contact__button .header__nav__menu__list [type='button'] .click-point,
.header__nav__menu__list .contact__button [type='reset'] .click-point,
.contact__button .header__nav__menu__list [type='reset'] .click-point,
.header__nav__menu__list .contact__button [type='submit'] .click-point,
.contact__button .header__nav__menu__list [type='submit'] .click-point,
.header__nav__menu__list .widget #subscribe-submit input[type="submit"] .click-point,
.widget #subscribe-submit .header__nav__menu__list input[type="submit"] .click-point {
    will-change: transform;
    margin: -5px 0 0 -5px;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    animation: clicklEffect 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal
}

.header__nav__menu__list a:after,
.header__nav__menu__list .contact__button button:after,
.contact__button .header__nav__menu__list button:after,
.header__nav__menu__list .contact__button [type='button']:after,
.contact__button .header__nav__menu__list [type='button']:after,
.header__nav__menu__list .contact__button [type='reset']:after,
.contact__button .header__nav__menu__list [type='reset']:after,
.header__nav__menu__list .contact__button [type='submit']:after,
.contact__button .header__nav__menu__list [type='submit']:after,
.header__nav__menu__list .widget #subscribe-submit input[type="submit"]:after,
.widget #subscribe-submit .header__nav__menu__list input[type="submit"]:after {
    content: '';
    position: absolute;
    border-style: solid;
    border-color: transparent;
    border-width: 4px;
    border-left-color: #bdbdbd;
    right: 24px;
    top: 50%;
    margin-top: -4px
}

.header__nav__menu__list a:hover,
.header__nav__menu__list .contact__button button:hover,
.contact__button .header__nav__menu__list button:hover,
.header__nav__menu__list .contact__button [type='button']:hover,
.contact__button .header__nav__menu__list [type='button']:hover,
.header__nav__menu__list .contact__button [type='reset']:hover,
.contact__button .header__nav__menu__list [type='reset']:hover,
.header__nav__menu__list .contact__button [type='submit']:hover,
.contact__button .header__nav__menu__list [type='submit']:hover,
.header__nav__menu__list .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .header__nav__menu__list input[type="submit"]:hover,
.header__nav__menu__list a:focus,
.header__nav__menu__list .contact__button button:focus,
.contact__button .header__nav__menu__list button:focus,
.header__nav__menu__list .contact__button [type='button']:focus,
.contact__button .header__nav__menu__list [type='button']:focus,
.header__nav__menu__list .contact__button [type='reset']:focus,
.contact__button .header__nav__menu__list [type='reset']:focus,
.header__nav__menu__list .contact__button [type='submit']:focus,
.contact__button .header__nav__menu__list [type='submit']:focus,
.header__nav__menu__list .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .header__nav__menu__list input[type="submit"]:focus {
    background: #eee
}

.header__nav__menu__list a:hover:after,
.header__nav__menu__list .contact__button button:hover:after,
.contact__button .header__nav__menu__list button:hover:after,
.header__nav__menu__list .contact__button [type='button']:hover:after,
.contact__button .header__nav__menu__list [type='button']:hover:after,
.header__nav__menu__list .contact__button [type='reset']:hover:after,
.contact__button .header__nav__menu__list [type='reset']:hover:after,
.header__nav__menu__list .contact__button [type='submit']:hover:after,
.contact__button .header__nav__menu__list [type='submit']:hover:after,
.header__nav__menu__list .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .header__nav__menu__list input[type="submit"]:hover:after,
.header__nav__menu__list a:focus:after,
.header__nav__menu__list .contact__button button:focus:after,
.contact__button .header__nav__menu__list button:focus:after,
.header__nav__menu__list .contact__button [type='button']:focus:after,
.contact__button .header__nav__menu__list [type='button']:focus:after,
.header__nav__menu__list .contact__button [type='reset']:focus:after,
.contact__button .header__nav__menu__list [type='reset']:focus:after,
.header__nav__menu__list .contact__button [type='submit']:focus:after,
.contact__button .header__nav__menu__list [type='submit']:focus:after,
.header__nav__menu__list .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .header__nav__menu__list input[type="submit"]:focus:after {
    right: 16px;
    border-left-color: #616161
}

.header__nav__menu__side-clone {
    text-align: left;
    width: 230px;
    margin: 0 auto;
    padding-bottom: 48px;
	display: none;
}

.header__nav__menu__side-clone .widget-gallery {
    display: none
}

.header__nav__menu__side-clone__label {
    height: auto;
    z-index: 0;
    margin: 1.6em 0;
    line-height: 1.6
}

.header__nav__menu__side-clone__label:before {
    display: none
}

.header__nav__menu__side-clone__label__text {
    display: inline
}

.header__nav__menu__side-clone__label i {
    font-size: inherit
}

.header__nav--sticky {
    position: fixed;
    top: 0;
    left: 0;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4)
}

.header__nav--sticky .header__nav__menu__label,
.header__nav--sticky .header__nav__item--sm a,
.header__nav--sticky .header__nav__item--sm .contact__button button,
.contact__button .header__nav--sticky .header__nav__item--sm button,
.header__nav--sticky .header__nav__item--sm .contact__button [type='button'],
.contact__button .header__nav--sticky .header__nav__item--sm [type='button'],
.header__nav--sticky .header__nav__item--sm .contact__button [type='reset'],
.contact__button .header__nav--sticky .header__nav__item--sm [type='reset'],
.header__nav--sticky .header__nav__item--sm .contact__button [type='submit'],
.contact__button .header__nav--sticky .header__nav__item--sm [type='submit'],
.header__nav--sticky .header__nav__item--sm .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .header__nav--sticky .header__nav__item--sm input[type="submit"] {
    background: #FFA500	;
    border: none;
    color: #fff
}

.header__nav--sticky .header__nav__menu {
    position: absolute
}

.header__nav--sticky .header__nav__menu__side-clone__label {
    height: auto;
    z-index: 0
}

.header__nav--sticky .header__nav__menu__side-clone__label__text {
    display: inline
}

.footer {
    background: #fafafa
}

.footer__contact {
    text-align: center;
    background: #eee;
    padding: 1.6em 16px
}

.footer__contact h3,
.footer__contact p {
    margin: 0
}

.footer__contact__title {
    font-size: 1rem;
    font-weight: 500
}

.footer__contact__tel {
    font-size: 2rem;
    line-height: 1.4;
    font-weight: 500
}

.footer__contact__tel a,
.footer__contact__tel .contact__button button,
.contact__button .footer__contact__tel button,
.footer__contact__tel .contact__button [type='button'],
.contact__button .footer__contact__tel [type='button'],
.footer__contact__tel .contact__button [type='reset'],
.contact__button .footer__contact__tel [type='reset'],
.footer__contact__tel .contact__button [type='submit'],
.contact__button .footer__contact__tel [type='submit'],
.footer__contact__tel .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .footer__contact__tel input[type="submit"] {
    color: #212121
}

.footer__contact__tel i {
    color: #FFA500	;
    margin-right: 8px
}

.footer__content {
    max-width: 1046px;
    margin: auto;
    padding: 1.6em 8px
}

.footer__address {
    font-size: .813rem;
    text-align: center;
    font-style: normal;
    background: #FFA500	;
    padding: 1.6em 10px;
    color: #fff
}

.footer__address a,
.footer__address .contact__button button,
.contact__button .footer__address button,
.footer__address .contact__button [type='button'],
.contact__button .footer__address [type='button'],
.footer__address .contact__button [type='reset'],
.contact__button .footer__address [type='reset'],
.footer__address .contact__button [type='submit'],
.contact__button .footer__address [type='submit'],
.footer__address .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .footer__address input[type="submit"] {
    color: #fff
}

.footer__copyright {
    font-size: .813rem;
    text-align: center;
    margin: 0;
    padding: .8em 10px;
    background: #e68900;
    color: #fff
}

.footer__copyright a,
.footer__copyright .contact__button button,
.contact__button .footer__copyright button,
.footer__copyright .contact__button [type='button'],
.contact__button .footer__copyright [type='button'],
.footer__copyright .contact__button [type='reset'],
.contact__button .footer__copyright [type='reset'],
.footer__copyright .contact__button [type='submit'],
.contact__button .footer__copyright [type='submit'],
.footer__copyright .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .footer__copyright input[type="submit"] {
    color: #fff
}

.container {
    position: relative;
    max-width: 1054px;
    margin: 1.6em auto;
    padding-left: 16px;
    padding-right: 16px;
}

.side {
    display: none
}

.widget {
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    font-size: .813rem
}

.widget ul {
    list-style: none
}

.widget a,
.widget .contact__button button,
.contact__button .widget button,
.widget .contact__button [type='button'],
.contact__button .widget [type='button'],
.widget .contact__button [type='reset'],
.contact__button .widget [type='reset'],
.widget .contact__button [type='submit'],
.contact__button .widget [type='submit'],
.widget #subscribe-submit input[type="submit"] {
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top
}

.widget a .click-point,
.widget .contact__button button .click-point,
.contact__button .widget button .click-point,
.widget .contact__button [type='button'] .click-point,
.contact__button .widget [type='button'] .click-point,
.widget .contact__button [type='reset'] .click-point,
.contact__button .widget [type='reset'] .click-point,
.widget .contact__button [type='submit'] .click-point,
.contact__button .widget [type='submit'] .click-point,
.widget #subscribe-submit input[type="submit"] .click-point {
    will-change: transform;
    margin: -5px 0 0 -5px;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    animation: clicklEffect 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal
}

.widgettitle {
    font-size: .875rem
}

.widget-subtitle {
    display: block;
    font-weight: normal;
    font-size: .625rem;
    color: #bdbdbd;
    margin: -.2em 0
}

.widget_nav_menu .post-date,
.widget_news_widget .post-date,
.widget_case_widget .post-date,
.widget_archive .post-date,
.widget_categories .post-date,
.widget_recent_entries .post-date,
.widget_meta .post-date,
.widget_rss .post-date,
.widget_rss_links .post-date,
.widget_authors .post-date,
.widget_top-posts .post-date {
    display: block;
    font-size: .625rem;
    color: #616161;
    margin: 0 16px .8em;
    text-align: right
}

.widget_nav_menu .rss-date,
.widget_nav_menu .rssSummary,
.widget_nav_menu cite,
.widget_news_widget .rss-date,
.widget_news_widget .rssSummary,
.widget_news_widget cite,
.widget_case_widget .rss-date,
.widget_case_widget .rssSummary,
.widget_case_widget cite,
.widget_archive .rss-date,
.widget_archive .rssSummary,
.widget_archive cite,
.widget_categories .rss-date,
.widget_categories .rssSummary,
.widget_categories cite,
.widget_recent_entries .rss-date,
.widget_recent_entries .rssSummary,
.widget_recent_entries cite,
.widget_meta .rss-date,
.widget_meta .rssSummary,
.widget_meta cite,
.widget_rss .rss-date,
.widget_rss .rssSummary,
.widget_rss cite,
.widget_rss_links .rss-date,
.widget_rss_links .rssSummary,
.widget_rss_links cite,
.widget_authors .rss-date,
.widget_authors .rssSummary,
.widget_authors cite,
.widget_top-posts .rss-date,
.widget_top-posts .rssSummary,
.widget_top-posts cite {
    padding: 0 16px;
    font-size: .625rem;
    color: #616161
}

.widget_nav_menu .rssSummary,
.widget_news_widget .rssSummary,
.widget_case_widget .rssSummary,
.widget_archive .rssSummary,
.widget_categories .rssSummary,
.widget_recent_entries .rssSummary,
.widget_meta .rssSummary,
.widget_rss .rssSummary,
.widget_rss_links .rssSummary,
.widget_authors .rssSummary,
.widget_top-posts .rssSummary {
    margin-bottom: 1.6em
}

.widget_nav_menu cite,
.widget_news_widget cite,
.widget_case_widget cite,
.widget_archive cite,
.widget_categories cite,
.widget_recent_entries cite,
.widget_meta cite,
.widget_rss cite,
.widget_rss_links cite,
.widget_authors cite,
.widget_top-posts cite {
    display: block;
    text-align: right
}

.widget_nav_menu ul,
.widget_news_widget ul,
.widget_case_widget ul,
.widget_archive ul,
.widget_categories ul,
.widget_recent_entries ul,
.widget_meta ul,
.widget_rss ul,
.widget_rss_links ul,
.widget_authors ul,
.widget_top-posts ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.widget_nav_menu ul ul,
.widget_news_widget ul ul,
.widget_case_widget ul ul,
.widget_archive ul ul,
.widget_categories ul ul,
.widget_recent_entries ul ul,
.widget_meta ul ul,
.widget_rss ul ul,
.widget_rss_links ul ul,
.widget_authors ul ul,
.widget_top-posts ul ul {
    border-left: 16px solid #f5f5f5
}

.widget_nav_menu ul ul a,
.widget_nav_menu ul ul .contact__button button,
.contact__button .widget_nav_menu ul ul button,
.widget_nav_menu ul ul .contact__button [type='button'],
.contact__button .widget_nav_menu ul ul [type='button'],
.widget_nav_menu ul ul .contact__button [type='reset'],
.contact__button .widget_nav_menu ul ul [type='reset'],
.widget_nav_menu ul ul .contact__button [type='submit'],
.contact__button .widget_nav_menu ul ul [type='submit'],
.widget_nav_menu ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_nav_menu ul ul input[type="submit"],
.widget_news_widget ul ul a,
.widget_news_widget ul ul .contact__button button,
.contact__button .widget_news_widget ul ul button,
.widget_news_widget ul ul .contact__button [type='button'],
.contact__button .widget_news_widget ul ul [type='button'],
.widget_news_widget ul ul .contact__button [type='reset'],
.contact__button .widget_news_widget ul ul [type='reset'],
.widget_news_widget ul ul .contact__button [type='submit'],
.contact__button .widget_news_widget ul ul [type='submit'],
.widget_news_widget ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_news_widget ul ul input[type="submit"],
.widget_case_widget ul ul a,
.widget_case_widget ul ul .contact__button button,
.contact__button .widget_case_widget ul ul button,
.widget_case_widget ul ul .contact__button [type='button'],
.contact__button .widget_case_widget ul ul [type='button'],
.widget_case_widget ul ul .contact__button [type='reset'],
.contact__button .widget_case_widget ul ul [type='reset'],
.widget_case_widget ul ul .contact__button [type='submit'],
.contact__button .widget_case_widget ul ul [type='submit'],
.widget_case_widget ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_case_widget ul ul input[type="submit"],
.widget_archive ul ul a,
.widget_archive ul ul .contact__button button,
.contact__button .widget_archive ul ul button,
.widget_archive ul ul .contact__button [type='button'],
.contact__button .widget_archive ul ul [type='button'],
.widget_archive ul ul .contact__button [type='reset'],
.contact__button .widget_archive ul ul [type='reset'],
.widget_archive ul ul .contact__button [type='submit'],
.contact__button .widget_archive ul ul [type='submit'],
.widget_archive ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_archive ul ul input[type="submit"],
.widget_categories ul ul a,
.widget_categories ul ul .contact__button button,
.contact__button .widget_categories ul ul button,
.widget_categories ul ul .contact__button [type='button'],
.contact__button .widget_categories ul ul [type='button'],
.widget_categories ul ul .contact__button [type='reset'],
.contact__button .widget_categories ul ul [type='reset'],
.widget_categories ul ul .contact__button [type='submit'],
.contact__button .widget_categories ul ul [type='submit'],
.widget_categories ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_categories ul ul input[type="submit"],
.widget_recent_entries ul ul a,
.widget_recent_entries ul ul .contact__button button,
.contact__button .widget_recent_entries ul ul button,
.widget_recent_entries ul ul .contact__button [type='button'],
.contact__button .widget_recent_entries ul ul [type='button'],
.widget_recent_entries ul ul .contact__button [type='reset'],
.contact__button .widget_recent_entries ul ul [type='reset'],
.widget_recent_entries ul ul .contact__button [type='submit'],
.contact__button .widget_recent_entries ul ul [type='submit'],
.widget_recent_entries ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_recent_entries ul ul input[type="submit"],
.widget_meta ul ul a,
.widget_meta ul ul .contact__button button,
.contact__button .widget_meta ul ul button,
.widget_meta ul ul .contact__button [type='button'],
.contact__button .widget_meta ul ul [type='button'],
.widget_meta ul ul .contact__button [type='reset'],
.contact__button .widget_meta ul ul [type='reset'],
.widget_meta ul ul .contact__button [type='submit'],
.contact__button .widget_meta ul ul [type='submit'],
.widget_meta ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_meta ul ul input[type="submit"],
.widget_rss ul ul a,
.widget_rss ul ul .contact__button button,
.contact__button .widget_rss ul ul button,
.widget_rss ul ul .contact__button [type='button'],
.contact__button .widget_rss ul ul [type='button'],
.widget_rss ul ul .contact__button [type='reset'],
.contact__button .widget_rss ul ul [type='reset'],
.widget_rss ul ul .contact__button [type='submit'],
.contact__button .widget_rss ul ul [type='submit'],
.widget_rss ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss ul ul input[type="submit"],
.widget_rss_links ul ul a,
.widget_rss_links ul ul .contact__button button,
.contact__button .widget_rss_links ul ul button,
.widget_rss_links ul ul .contact__button [type='button'],
.contact__button .widget_rss_links ul ul [type='button'],
.widget_rss_links ul ul .contact__button [type='reset'],
.contact__button .widget_rss_links ul ul [type='reset'],
.widget_rss_links ul ul .contact__button [type='submit'],
.contact__button .widget_rss_links ul ul [type='submit'],
.widget_rss_links ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss_links ul ul input[type="submit"],
.widget_authors ul ul a,
.widget_authors ul ul .contact__button button,
.contact__button .widget_authors ul ul button,
.widget_authors ul ul .contact__button [type='button'],
.contact__button .widget_authors ul ul [type='button'],
.widget_authors ul ul .contact__button [type='reset'],
.contact__button .widget_authors ul ul [type='reset'],
.widget_authors ul ul .contact__button [type='submit'],
.contact__button .widget_authors ul ul [type='submit'],
.widget_authors ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_authors ul ul input[type="submit"],
.widget_top-posts ul ul a,
.widget_top-posts ul ul .contact__button button,
.contact__button .widget_top-posts ul ul button,
.widget_top-posts ul ul .contact__button [type='button'],
.contact__button .widget_top-posts ul ul [type='button'],
.widget_top-posts ul ul .contact__button [type='reset'],
.contact__button .widget_top-posts ul ul [type='reset'],
.widget_top-posts ul ul .contact__button [type='submit'],
.contact__button .widget_top-posts ul ul [type='submit'],
.widget_top-posts ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_top-posts ul ul input[type="submit"] {
    border: none;
    background: #f5f5f5;
    padding-top: .5333333333em;
    padding-bottom: .5333333333em
}

.widget_nav_menu ul ul ul,
.widget_news_widget ul ul ul,
.widget_case_widget ul ul ul,
.widget_archive ul ul ul,
.widget_categories ul ul ul,
.widget_recent_entries ul ul ul,
.widget_meta ul ul ul,
.widget_rss ul ul ul,
.widget_rss_links ul ul ul,
.widget_authors ul ul ul,
.widget_top-posts ul ul ul {
    border-color: #eee
}

.widget_nav_menu ul ul ul a,
.widget_nav_menu ul ul ul .contact__button button,
.contact__button .widget_nav_menu ul ul ul button,
.widget_nav_menu ul ul ul .contact__button [type='button'],
.contact__button .widget_nav_menu ul ul ul [type='button'],
.widget_nav_menu ul ul ul .contact__button [type='reset'],
.contact__button .widget_nav_menu ul ul ul [type='reset'],
.widget_nav_menu ul ul ul .contact__button [type='submit'],
.contact__button .widget_nav_menu ul ul ul [type='submit'],
.widget_nav_menu ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_nav_menu ul ul ul input[type="submit"],
.widget_news_widget ul ul ul a,
.widget_news_widget ul ul ul .contact__button button,
.contact__button .widget_news_widget ul ul ul button,
.widget_news_widget ul ul ul .contact__button [type='button'],
.contact__button .widget_news_widget ul ul ul [type='button'],
.widget_news_widget ul ul ul .contact__button [type='reset'],
.contact__button .widget_news_widget ul ul ul [type='reset'],
.widget_news_widget ul ul ul .contact__button [type='submit'],
.contact__button .widget_news_widget ul ul ul [type='submit'],
.widget_news_widget ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_news_widget ul ul ul input[type="submit"],
.widget_case_widget ul ul ul a,
.widget_case_widget ul ul ul .contact__button button,
.contact__button .widget_case_widget ul ul ul button,
.widget_case_widget ul ul ul .contact__button [type='button'],
.contact__button .widget_case_widget ul ul ul [type='button'],
.widget_case_widget ul ul ul .contact__button [type='reset'],
.contact__button .widget_case_widget ul ul ul [type='reset'],
.widget_case_widget ul ul ul .contact__button [type='submit'],
.contact__button .widget_case_widget ul ul ul [type='submit'],
.widget_case_widget ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_case_widget ul ul ul input[type="submit"],
.widget_archive ul ul ul a,
.widget_archive ul ul ul .contact__button button,
.contact__button .widget_archive ul ul ul button,
.widget_archive ul ul ul .contact__button [type='button'],
.contact__button .widget_archive ul ul ul [type='button'],
.widget_archive ul ul ul .contact__button [type='reset'],
.contact__button .widget_archive ul ul ul [type='reset'],
.widget_archive ul ul ul .contact__button [type='submit'],
.contact__button .widget_archive ul ul ul [type='submit'],
.widget_archive ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_archive ul ul ul input[type="submit"],
.widget_categories ul ul ul a,
.widget_categories ul ul ul .contact__button button,
.contact__button .widget_categories ul ul ul button,
.widget_categories ul ul ul .contact__button [type='button'],
.contact__button .widget_categories ul ul ul [type='button'],
.widget_categories ul ul ul .contact__button [type='reset'],
.contact__button .widget_categories ul ul ul [type='reset'],
.widget_categories ul ul ul .contact__button [type='submit'],
.contact__button .widget_categories ul ul ul [type='submit'],
.widget_categories ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_categories ul ul ul input[type="submit"],
.widget_recent_entries ul ul ul a,
.widget_recent_entries ul ul ul .contact__button button,
.contact__button .widget_recent_entries ul ul ul button,
.widget_recent_entries ul ul ul .contact__button [type='button'],
.contact__button .widget_recent_entries ul ul ul [type='button'],
.widget_recent_entries ul ul ul .contact__button [type='reset'],
.contact__button .widget_recent_entries ul ul ul [type='reset'],
.widget_recent_entries ul ul ul .contact__button [type='submit'],
.contact__button .widget_recent_entries ul ul ul [type='submit'],
.widget_recent_entries ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_recent_entries ul ul ul input[type="submit"],
.widget_meta ul ul ul a,
.widget_meta ul ul ul .contact__button button,
.contact__button .widget_meta ul ul ul button,
.widget_meta ul ul ul .contact__button [type='button'],
.contact__button .widget_meta ul ul ul [type='button'],
.widget_meta ul ul ul .contact__button [type='reset'],
.contact__button .widget_meta ul ul ul [type='reset'],
.widget_meta ul ul ul .contact__button [type='submit'],
.contact__button .widget_meta ul ul ul [type='submit'],
.widget_meta ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_meta ul ul ul input[type="submit"],
.widget_rss ul ul ul a,
.widget_rss ul ul ul .contact__button button,
.contact__button .widget_rss ul ul ul button,
.widget_rss ul ul ul .contact__button [type='button'],
.contact__button .widget_rss ul ul ul [type='button'],
.widget_rss ul ul ul .contact__button [type='reset'],
.contact__button .widget_rss ul ul ul [type='reset'],
.widget_rss ul ul ul .contact__button [type='submit'],
.contact__button .widget_rss ul ul ul [type='submit'],
.widget_rss ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss ul ul ul input[type="submit"],
.widget_rss_links ul ul ul a,
.widget_rss_links ul ul ul .contact__button button,
.contact__button .widget_rss_links ul ul ul button,
.widget_rss_links ul ul ul .contact__button [type='button'],
.contact__button .widget_rss_links ul ul ul [type='button'],
.widget_rss_links ul ul ul .contact__button [type='reset'],
.contact__button .widget_rss_links ul ul ul [type='reset'],
.widget_rss_links ul ul ul .contact__button [type='submit'],
.contact__button .widget_rss_links ul ul ul [type='submit'],
.widget_rss_links ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss_links ul ul ul input[type="submit"],
.widget_authors ul ul ul a,
.widget_authors ul ul ul .contact__button button,
.contact__button .widget_authors ul ul ul button,
.widget_authors ul ul ul .contact__button [type='button'],
.contact__button .widget_authors ul ul ul [type='button'],
.widget_authors ul ul ul .contact__button [type='reset'],
.contact__button .widget_authors ul ul ul [type='reset'],
.widget_authors ul ul ul .contact__button [type='submit'],
.contact__button .widget_authors ul ul ul [type='submit'],
.widget_authors ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_authors ul ul ul input[type="submit"],
.widget_top-posts ul ul ul a,
.widget_top-posts ul ul ul .contact__button button,
.contact__button .widget_top-posts ul ul ul button,
.widget_top-posts ul ul ul .contact__button [type='button'],
.contact__button .widget_top-posts ul ul ul [type='button'],
.widget_top-posts ul ul ul .contact__button [type='reset'],
.contact__button .widget_top-posts ul ul ul [type='reset'],
.widget_top-posts ul ul ul .contact__button [type='submit'],
.contact__button .widget_top-posts ul ul ul [type='submit'],
.widget_top-posts ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_top-posts ul ul ul input[type="submit"] {
    background: #eee
}

.widget_nav_menu ul ul ul ul,
.widget_news_widget ul ul ul ul,
.widget_case_widget ul ul ul ul,
.widget_archive ul ul ul ul,
.widget_categories ul ul ul ul,
.widget_recent_entries ul ul ul ul,
.widget_meta ul ul ul ul,
.widget_rss ul ul ul ul,
.widget_rss_links ul ul ul ul,
.widget_authors ul ul ul ul,
.widget_top-posts ul ul ul ul {
    border-color: #f5f5f5
}

.widget_nav_menu ul ul ul ul a,
.widget_nav_menu ul ul ul ul .contact__button button,
.contact__button .widget_nav_menu ul ul ul ul button,
.widget_nav_menu ul ul ul ul .contact__button [type='button'],
.contact__button .widget_nav_menu ul ul ul ul [type='button'],
.widget_nav_menu ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_nav_menu ul ul ul ul [type='reset'],
.widget_nav_menu ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_nav_menu ul ul ul ul [type='submit'],
.widget_nav_menu ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_nav_menu ul ul ul ul input[type="submit"],
.widget_news_widget ul ul ul ul a,
.widget_news_widget ul ul ul ul .contact__button button,
.contact__button .widget_news_widget ul ul ul ul button,
.widget_news_widget ul ul ul ul .contact__button [type='button'],
.contact__button .widget_news_widget ul ul ul ul [type='button'],
.widget_news_widget ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_news_widget ul ul ul ul [type='reset'],
.widget_news_widget ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_news_widget ul ul ul ul [type='submit'],
.widget_news_widget ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_news_widget ul ul ul ul input[type="submit"],
.widget_case_widget ul ul ul ul a,
.widget_case_widget ul ul ul ul .contact__button button,
.contact__button .widget_case_widget ul ul ul ul button,
.widget_case_widget ul ul ul ul .contact__button [type='button'],
.contact__button .widget_case_widget ul ul ul ul [type='button'],
.widget_case_widget ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_case_widget ul ul ul ul [type='reset'],
.widget_case_widget ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_case_widget ul ul ul ul [type='submit'],
.widget_case_widget ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_case_widget ul ul ul ul input[type="submit"],
.widget_archive ul ul ul ul a,
.widget_archive ul ul ul ul .contact__button button,
.contact__button .widget_archive ul ul ul ul button,
.widget_archive ul ul ul ul .contact__button [type='button'],
.contact__button .widget_archive ul ul ul ul [type='button'],
.widget_archive ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_archive ul ul ul ul [type='reset'],
.widget_archive ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_archive ul ul ul ul [type='submit'],
.widget_archive ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_archive ul ul ul ul input[type="submit"],
.widget_categories ul ul ul ul a,
.widget_categories ul ul ul ul .contact__button button,
.contact__button .widget_categories ul ul ul ul button,
.widget_categories ul ul ul ul .contact__button [type='button'],
.contact__button .widget_categories ul ul ul ul [type='button'],
.widget_categories ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_categories ul ul ul ul [type='reset'],
.widget_categories ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_categories ul ul ul ul [type='submit'],
.widget_categories ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_categories ul ul ul ul input[type="submit"],
.widget_recent_entries ul ul ul ul a,
.widget_recent_entries ul ul ul ul .contact__button button,
.contact__button .widget_recent_entries ul ul ul ul button,
.widget_recent_entries ul ul ul ul .contact__button [type='button'],
.contact__button .widget_recent_entries ul ul ul ul [type='button'],
.widget_recent_entries ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_recent_entries ul ul ul ul [type='reset'],
.widget_recent_entries ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_recent_entries ul ul ul ul [type='submit'],
.widget_recent_entries ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_recent_entries ul ul ul ul input[type="submit"],
.widget_meta ul ul ul ul a,
.widget_meta ul ul ul ul .contact__button button,
.contact__button .widget_meta ul ul ul ul button,
.widget_meta ul ul ul ul .contact__button [type='button'],
.contact__button .widget_meta ul ul ul ul [type='button'],
.widget_meta ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_meta ul ul ul ul [type='reset'],
.widget_meta ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_meta ul ul ul ul [type='submit'],
.widget_meta ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_meta ul ul ul ul input[type="submit"],
.widget_rss ul ul ul ul a,
.widget_rss ul ul ul ul .contact__button button,
.contact__button .widget_rss ul ul ul ul button,
.widget_rss ul ul ul ul .contact__button [type='button'],
.contact__button .widget_rss ul ul ul ul [type='button'],
.widget_rss ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_rss ul ul ul ul [type='reset'],
.widget_rss ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_rss ul ul ul ul [type='submit'],
.widget_rss ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss ul ul ul ul input[type="submit"],
.widget_rss_links ul ul ul ul a,
.widget_rss_links ul ul ul ul .contact__button button,
.contact__button .widget_rss_links ul ul ul ul button,
.widget_rss_links ul ul ul ul .contact__button [type='button'],
.contact__button .widget_rss_links ul ul ul ul [type='button'],
.widget_rss_links ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_rss_links ul ul ul ul [type='reset'],
.widget_rss_links ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_rss_links ul ul ul ul [type='submit'],
.widget_rss_links ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss_links ul ul ul ul input[type="submit"],
.widget_authors ul ul ul ul a,
.widget_authors ul ul ul ul .contact__button button,
.contact__button .widget_authors ul ul ul ul button,
.widget_authors ul ul ul ul .contact__button [type='button'],
.contact__button .widget_authors ul ul ul ul [type='button'],
.widget_authors ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_authors ul ul ul ul [type='reset'],
.widget_authors ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_authors ul ul ul ul [type='submit'],
.widget_authors ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_authors ul ul ul ul input[type="submit"],
.widget_top-posts ul ul ul ul a,
.widget_top-posts ul ul ul ul .contact__button button,
.contact__button .widget_top-posts ul ul ul ul button,
.widget_top-posts ul ul ul ul .contact__button [type='button'],
.contact__button .widget_top-posts ul ul ul ul [type='button'],
.widget_top-posts ul ul ul ul .contact__button [type='reset'],
.contact__button .widget_top-posts ul ul ul ul [type='reset'],
.widget_top-posts ul ul ul ul .contact__button [type='submit'],
.contact__button .widget_top-posts ul ul ul ul [type='submit'],
.widget_top-posts ul ul ul ul .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_top-posts ul ul ul ul input[type="submit"] {
    background: #f5f5f5
}

.widget_nav_menu li a,
.widget_nav_menu li .contact__button button,
.contact__button .widget_nav_menu li button,
.widget_nav_menu li .contact__button [type='button'],
.contact__button .widget_nav_menu li [type='button'],
.widget_nav_menu li .contact__button [type='reset'],
.contact__button .widget_nav_menu li [type='reset'],
.widget_nav_menu li .contact__button [type='submit'],
.contact__button .widget_nav_menu li [type='submit'],
.widget_nav_menu li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_nav_menu li input[type="submit"],
.widget_news_widget li a,
.widget_news_widget li .contact__button button,
.contact__button .widget_news_widget li button,
.widget_news_widget li .contact__button [type='button'],
.contact__button .widget_news_widget li [type='button'],
.widget_news_widget li .contact__button [type='reset'],
.contact__button .widget_news_widget li [type='reset'],
.widget_news_widget li .contact__button [type='submit'],
.contact__button .widget_news_widget li [type='submit'],
.widget_news_widget li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_news_widget li input[type="submit"],
.widget_case_widget li a,
.widget_case_widget li .contact__button button,
.contact__button .widget_case_widget li button,
.widget_case_widget li .contact__button [type='button'],
.contact__button .widget_case_widget li [type='button'],
.widget_case_widget li .contact__button [type='reset'],
.contact__button .widget_case_widget li [type='reset'],
.widget_case_widget li .contact__button [type='submit'],
.contact__button .widget_case_widget li [type='submit'],
.widget_case_widget li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_case_widget li input[type="submit"],
.widget_archive li a,
.widget_archive li .contact__button button,
.contact__button .widget_archive li button,
.widget_archive li .contact__button [type='button'],
.contact__button .widget_archive li [type='button'],
.widget_archive li .contact__button [type='reset'],
.contact__button .widget_archive li [type='reset'],
.widget_archive li .contact__button [type='submit'],
.contact__button .widget_archive li [type='submit'],
.widget_archive li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_archive li input[type="submit"],
.widget_categories li a,
.widget_categories li .contact__button button,
.contact__button .widget_categories li button,
.widget_categories li .contact__button [type='button'],
.contact__button .widget_categories li [type='button'],
.widget_categories li .contact__button [type='reset'],
.contact__button .widget_categories li [type='reset'],
.widget_categories li .contact__button [type='submit'],
.contact__button .widget_categories li [type='submit'],
.widget_categories li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_categories li input[type="submit"],
.widget_recent_entries li a,
.widget_recent_entries li .contact__button button,
.contact__button .widget_recent_entries li button,
.widget_recent_entries li .contact__button [type='button'],
.contact__button .widget_recent_entries li [type='button'],
.widget_recent_entries li .contact__button [type='reset'],
.contact__button .widget_recent_entries li [type='reset'],
.widget_recent_entries li .contact__button [type='submit'],
.contact__button .widget_recent_entries li [type='submit'],
.widget_recent_entries li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_recent_entries li input[type="submit"],
.widget_meta li a,
.widget_meta li .contact__button button,
.contact__button .widget_meta li button,
.widget_meta li .contact__button [type='button'],
.contact__button .widget_meta li [type='button'],
.widget_meta li .contact__button [type='reset'],
.contact__button .widget_meta li [type='reset'],
.widget_meta li .contact__button [type='submit'],
.contact__button .widget_meta li [type='submit'],
.widget_meta li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_meta li input[type="submit"],
.widget_rss li a,
.widget_rss li .contact__button button,
.contact__button .widget_rss li button,
.widget_rss li .contact__button [type='button'],
.contact__button .widget_rss li [type='button'],
.widget_rss li .contact__button [type='reset'],
.contact__button .widget_rss li [type='reset'],
.widget_rss li .contact__button [type='submit'],
.contact__button .widget_rss li [type='submit'],
.widget_rss li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss li input[type="submit"],
.widget_rss_links li a,
.widget_rss_links li .contact__button button,
.contact__button .widget_rss_links li button,
.widget_rss_links li .contact__button [type='button'],
.contact__button .widget_rss_links li [type='button'],
.widget_rss_links li .contact__button [type='reset'],
.contact__button .widget_rss_links li [type='reset'],
.widget_rss_links li .contact__button [type='submit'],
.contact__button .widget_rss_links li [type='submit'],
.widget_rss_links li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss_links li input[type="submit"],
.widget_authors li a,
.widget_authors li .contact__button button,
.contact__button .widget_authors li button,
.widget_authors li .contact__button [type='button'],
.contact__button .widget_authors li [type='button'],
.widget_authors li .contact__button [type='reset'],
.contact__button .widget_authors li [type='reset'],
.widget_authors li .contact__button [type='submit'],
.contact__button .widget_authors li [type='submit'],
.widget_authors li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_authors li input[type="submit"],
.widget_top-posts li a,
.widget_top-posts li .contact__button button,
.contact__button .widget_top-posts li button,
.widget_top-posts li .contact__button [type='button'],
.contact__button .widget_top-posts li [type='button'],
.widget_top-posts li .contact__button [type='reset'],
.contact__button .widget_top-posts li [type='reset'],
.widget_top-posts li .contact__button [type='submit'],
.contact__button .widget_top-posts li [type='submit'],
.widget_top-posts li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_top-posts li input[type="submit"] {
    display: block;
    font-size: .75rem;
    color: #424242;
    padding: 1em 24px 1em 16px;
    border-top: 1px solid #e0e0e0;
    position: relative
}

.widget_nav_menu li .contact__button button::after,
.contact__button .widget_nav_menu li button::after,
.widget_nav_menu li .contact__button [type='button']::after,
.contact__button .widget_nav_menu li [type='button']::after,
.widget_nav_menu li .contact__button [type='reset']::after,
.contact__button .widget_nav_menu li [type='reset']::after,
.widget_nav_menu li .contact__button [type='submit']::after,
.contact__button .widget_nav_menu li [type='submit']::after,
.widget_nav_menu li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_nav_menu li input[type="submit"]::after,
.widget_news_widget li a::after,
.widget_news_widget li .contact__button button::after,
.contact__button .widget_news_widget li button::after,
.widget_news_widget li .contact__button [type='button']::after,
.contact__button .widget_news_widget li [type='button']::after,
.widget_news_widget li .contact__button [type='reset']::after,
.contact__button .widget_news_widget li [type='reset']::after,
.widget_news_widget li .contact__button [type='submit']::after,
.contact__button .widget_news_widget li [type='submit']::after,
.widget_news_widget li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_news_widget li input[type="submit"]::after,
.widget_case_widget li a::after,
.widget_case_widget li .contact__button button::after,
.contact__button .widget_case_widget li button::after,
.widget_case_widget li .contact__button [type='button']::after,
.contact__button .widget_case_widget li [type='button']::after,
.widget_case_widget li .contact__button [type='reset']::after,
.contact__button .widget_case_widget li [type='reset']::after,
.widget_case_widget li .contact__button [type='submit']::after,
.contact__button .widget_case_widget li [type='submit']::after,
.widget_case_widget li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_case_widget li input[type="submit"]::after,
.widget_archive li a::after,
.widget_archive li .contact__button button::after,
.contact__button .widget_archive li button::after,
.widget_archive li .contact__button [type='button']::after,
.contact__button .widget_archive li [type='button']::after,
.widget_archive li .contact__button [type='reset']::after,
.contact__button .widget_archive li [type='reset']::after,
.widget_archive li .contact__button [type='submit']::after,
.contact__button .widget_archive li [type='submit']::after,
.widget_archive li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_archive li input[type="submit"]::after,
.widget_categories li a::after,
.widget_categories li .contact__button button::after,
.contact__button .widget_categories li button::after,
.widget_categories li .contact__button [type='button']::after,
.contact__button .widget_categories li [type='button']::after,
.widget_categories li .contact__button [type='reset']::after,
.contact__button .widget_categories li [type='reset']::after,
.widget_categories li .contact__button [type='submit']::after,
.contact__button .widget_categories li [type='submit']::after,
.widget_categories li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_categories li input[type="submit"]::after,
.widget_recent_entries li a::after,
.widget_recent_entries li .contact__button button::after,
.contact__button .widget_recent_entries li button::after,
.widget_recent_entries li .contact__button [type='button']::after,
.contact__button .widget_recent_entries li [type='button']::after,
.widget_recent_entries li .contact__button [type='reset']::after,
.contact__button .widget_recent_entries li [type='reset']::after,
.widget_recent_entries li .contact__button [type='submit']::after,
.contact__button .widget_recent_entries li [type='submit']::after,
.widget_recent_entries li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_recent_entries li input[type="submit"]::after,
.widget_meta li a::after,
.widget_meta li .contact__button button::after,
.contact__button .widget_meta li button::after,
.widget_meta li .contact__button [type='button']::after,
.contact__button .widget_meta li [type='button']::after,
.widget_meta li .contact__button [type='reset']::after,
.contact__button .widget_meta li [type='reset']::after,
.widget_meta li .contact__button [type='submit']::after,
.contact__button .widget_meta li [type='submit']::after,
.widget_meta li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_meta li input[type="submit"]::after,
.widget_rss li a::after,
.widget_rss li .contact__button button::after,
.contact__button .widget_rss li button::after,
.widget_rss li .contact__button [type='button']::after,
.contact__button .widget_rss li [type='button']::after,
.widget_rss li .contact__button [type='reset']::after,
.contact__button .widget_rss li [type='reset']::after,
.widget_rss li .contact__button [type='submit']::after,
.contact__button .widget_rss li [type='submit']::after,
.widget_rss li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_rss li input[type="submit"]::after,
.widget_rss_links li a::after,
.widget_rss_links li .contact__button button::after,
.contact__button .widget_rss_links li button::after,
.widget_rss_links li .contact__button [type='button']::after,
.contact__button .widget_rss_links li [type='button']::after,
.widget_rss_links li .contact__button [type='reset']::after,
.contact__button .widget_rss_links li [type='reset']::after,
.widget_rss_links li .contact__button [type='submit']::after,
.contact__button .widget_rss_links li [type='submit']::after,
.widget_rss_links li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_rss_links li input[type="submit"]::after,
.widget_authors li a::after,
.widget_authors li .contact__button button::after,
.contact__button .widget_authors li button::after,
.widget_authors li .contact__button [type='button']::after,
.contact__button .widget_authors li [type='button']::after,
.widget_authors li .contact__button [type='reset']::after,
.contact__button .widget_authors li [type='reset']::after,
.widget_authors li .contact__button [type='submit']::after,
.contact__button .widget_authors li [type='submit']::after,
.widget_authors li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_authors li input[type="submit"]::after,
.widget_top-posts li a::after,
.widget_top-posts li .contact__button button::after,
.contact__button .widget_top-posts li button::after,
.widget_top-posts li .contact__button [type='button']::after,
.contact__button .widget_top-posts li [type='button']::after,
.widget_top-posts li .contact__button [type='reset']::after,
.contact__button .widget_top-posts li [type='reset']::after,
.widget_top-posts li .contact__button [type='submit']::after,
.contact__button .widget_top-posts li [type='submit']::after,
.widget_top-posts li .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widget_top-posts li input[type="submit"]::after {
    position: absolute;
    right: 8px;
    top: 50%;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit;
    content: "\E5CC";
    font-style: normal;
    font-weight: normal;
    margin-top: -.8em;
    color: #bdbdbd
}

.widget_nav_menu li a:hover,
.widget_nav_menu li .contact__button button:hover,
.contact__button .widget_nav_menu li button:hover,
.widget_nav_menu li .contact__button [type='button']:hover,
.contact__button .widget_nav_menu li [type='button']:hover,
.widget_nav_menu li .contact__button [type='reset']:hover,
.contact__button .widget_nav_menu li [type='reset']:hover,
.widget_nav_menu li .contact__button [type='submit']:hover,
.contact__button .widget_nav_menu li [type='submit']:hover,
.widget_nav_menu li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_nav_menu li input[type="submit"]:hover,
.widget_nav_menu li a:focus,
.widget_nav_menu li .contact__button button:focus,
.contact__button .widget_nav_menu li button:focus,
.widget_nav_menu li .contact__button [type='button']:focus,
.contact__button .widget_nav_menu li [type='button']:focus,
.widget_nav_menu li .contact__button [type='reset']:focus,
.contact__button .widget_nav_menu li [type='reset']:focus,
.widget_nav_menu li .contact__button [type='submit']:focus,
.contact__button .widget_nav_menu li [type='submit']:focus,
.widget_nav_menu li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_nav_menu li input[type="submit"]:focus,
.widget_news_widget li a:hover,
.widget_news_widget li .contact__button button:hover,
.contact__button .widget_news_widget li button:hover,
.widget_news_widget li .contact__button [type='button']:hover,
.contact__button .widget_news_widget li [type='button']:hover,
.widget_news_widget li .contact__button [type='reset']:hover,
.contact__button .widget_news_widget li [type='reset']:hover,
.widget_news_widget li .contact__button [type='submit']:hover,
.contact__button .widget_news_widget li [type='submit']:hover,
.widget_news_widget li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_news_widget li input[type="submit"]:hover,
.widget_news_widget li a:focus,
.widget_news_widget li .contact__button button:focus,
.contact__button .widget_news_widget li button:focus,
.widget_news_widget li .contact__button [type='button']:focus,
.contact__button .widget_news_widget li [type='button']:focus,
.widget_news_widget li .contact__button [type='reset']:focus,
.contact__button .widget_news_widget li [type='reset']:focus,
.widget_news_widget li .contact__button [type='submit']:focus,
.contact__button .widget_news_widget li [type='submit']:focus,
.widget_news_widget li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_news_widget li input[type="submit"]:focus,
.widget_case_widget li a:hover,
.widget_case_widget li .contact__button button:hover,
.contact__button .widget_case_widget li button:hover,
.widget_case_widget li .contact__button [type='button']:hover,
.contact__button .widget_case_widget li [type='button']:hover,
.widget_case_widget li .contact__button [type='reset']:hover,
.contact__button .widget_case_widget li [type='reset']:hover,
.widget_case_widget li .contact__button [type='submit']:hover,
.contact__button .widget_case_widget li [type='submit']:hover,
.widget_case_widget li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_case_widget li input[type="submit"]:hover,
.widget_case_widget li a:focus,
.widget_case_widget li .contact__button button:focus,
.contact__button .widget_case_widget li button:focus,
.widget_case_widget li .contact__button [type='button']:focus,
.contact__button .widget_case_widget li [type='button']:focus,
.widget_case_widget li .contact__button [type='reset']:focus,
.contact__button .widget_case_widget li [type='reset']:focus,
.widget_case_widget li .contact__button [type='submit']:focus,
.contact__button .widget_case_widget li [type='submit']:focus,
.widget_case_widget li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_case_widget li input[type="submit"]:focus,
.widget_archive li a:hover,
.widget_archive li .contact__button button:hover,
.contact__button .widget_archive li button:hover,
.widget_archive li .contact__button [type='button']:hover,
.contact__button .widget_archive li [type='button']:hover,
.widget_archive li .contact__button [type='reset']:hover,
.contact__button .widget_archive li [type='reset']:hover,
.widget_archive li .contact__button [type='submit']:hover,
.contact__button .widget_archive li [type='submit']:hover,
.widget_archive li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_archive li input[type="submit"]:hover,
.widget_archive li a:focus,
.widget_archive li .contact__button button:focus,
.contact__button .widget_archive li button:focus,
.widget_archive li .contact__button [type='button']:focus,
.contact__button .widget_archive li [type='button']:focus,
.widget_archive li .contact__button [type='reset']:focus,
.contact__button .widget_archive li [type='reset']:focus,
.widget_archive li .contact__button [type='submit']:focus,
.contact__button .widget_archive li [type='submit']:focus,
.widget_archive li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_archive li input[type="submit"]:focus,
.widget_categories li a:hover,
.widget_categories li .contact__button button:hover,
.contact__button .widget_categories li button:hover,
.widget_categories li .contact__button [type='button']:hover,
.contact__button .widget_categories li [type='button']:hover,
.widget_categories li .contact__button [type='reset']:hover,
.contact__button .widget_categories li [type='reset']:hover,
.widget_categories li .contact__button [type='submit']:hover,
.contact__button .widget_categories li [type='submit']:hover,
.widget_categories li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_categories li input[type="submit"]:hover,
.widget_categories li a:focus,
.widget_categories li .contact__button button:focus,
.contact__button .widget_categories li button:focus,
.widget_categories li .contact__button [type='button']:focus,
.contact__button .widget_categories li [type='button']:focus,
.widget_categories li .contact__button [type='reset']:focus,
.contact__button .widget_categories li [type='reset']:focus,
.widget_categories li .contact__button [type='submit']:focus,
.contact__button .widget_categories li [type='submit']:focus,
.widget_categories li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_categories li input[type="submit"]:focus,
.widget_recent_entries li a:hover,
.widget_recent_entries li .contact__button button:hover,
.contact__button .widget_recent_entries li button:hover,
.widget_recent_entries li .contact__button [type='button']:hover,
.contact__button .widget_recent_entries li [type='button']:hover,
.widget_recent_entries li .contact__button [type='reset']:hover,
.contact__button .widget_recent_entries li [type='reset']:hover,
.widget_recent_entries li .contact__button [type='submit']:hover,
.contact__button .widget_recent_entries li [type='submit']:hover,
.widget_recent_entries li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_recent_entries li input[type="submit"]:hover,
.widget_recent_entries li a:focus,
.widget_recent_entries li .contact__button button:focus,
.contact__button .widget_recent_entries li button:focus,
.widget_recent_entries li .contact__button [type='button']:focus,
.contact__button .widget_recent_entries li [type='button']:focus,
.widget_recent_entries li .contact__button [type='reset']:focus,
.contact__button .widget_recent_entries li [type='reset']:focus,
.widget_recent_entries li .contact__button [type='submit']:focus,
.contact__button .widget_recent_entries li [type='submit']:focus,
.widget_recent_entries li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_recent_entries li input[type="submit"]:focus,
.widget_meta li a:hover,
.widget_meta li .contact__button button:hover,
.contact__button .widget_meta li button:hover,
.widget_meta li .contact__button [type='button']:hover,
.contact__button .widget_meta li [type='button']:hover,
.widget_meta li .contact__button [type='reset']:hover,
.contact__button .widget_meta li [type='reset']:hover,
.widget_meta li .contact__button [type='submit']:hover,
.contact__button .widget_meta li [type='submit']:hover,
.widget_meta li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_meta li input[type="submit"]:hover,
.widget_meta li a:focus,
.widget_meta li .contact__button button:focus,
.contact__button .widget_meta li button:focus,
.widget_meta li .contact__button [type='button']:focus,
.contact__button .widget_meta li [type='button']:focus,
.widget_meta li .contact__button [type='reset']:focus,
.contact__button .widget_meta li [type='reset']:focus,
.widget_meta li .contact__button [type='submit']:focus,
.contact__button .widget_meta li [type='submit']:focus,
.widget_meta li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_meta li input[type="submit"]:focus,
.widget_rss li a:hover,
.widget_rss li .contact__button button:hover,
.contact__button .widget_rss li button:hover,
.widget_rss li .contact__button [type='button']:hover,
.contact__button .widget_rss li [type='button']:hover,
.widget_rss li .contact__button [type='reset']:hover,
.contact__button .widget_rss li [type='reset']:hover,
.widget_rss li .contact__button [type='submit']:hover,
.contact__button .widget_rss li [type='submit']:hover,
.widget_rss li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_rss li input[type="submit"]:hover,
.widget_rss li a:focus,
.widget_rss li .contact__button button:focus,
.contact__button .widget_rss li button:focus,
.widget_rss li .contact__button [type='button']:focus,
.contact__button .widget_rss li [type='button']:focus,
.widget_rss li .contact__button [type='reset']:focus,
.contact__button .widget_rss li [type='reset']:focus,
.widget_rss li .contact__button [type='submit']:focus,
.contact__button .widget_rss li [type='submit']:focus,
.widget_rss li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_rss li input[type="submit"]:focus,
.widget_rss_links li a:hover,
.widget_rss_links li .contact__button button:hover,
.contact__button .widget_rss_links li button:hover,
.widget_rss_links li .contact__button [type='button']:hover,
.contact__button .widget_rss_links li [type='button']:hover,
.widget_rss_links li .contact__button [type='reset']:hover,
.contact__button .widget_rss_links li [type='reset']:hover,
.widget_rss_links li .contact__button [type='submit']:hover,
.contact__button .widget_rss_links li [type='submit']:hover,
.widget_rss_links li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_rss_links li input[type="submit"]:hover,
.widget_rss_links li a:focus,
.widget_rss_links li .contact__button button:focus,
.contact__button .widget_rss_links li button:focus,
.widget_rss_links li .contact__button [type='button']:focus,
.contact__button .widget_rss_links li [type='button']:focus,
.widget_rss_links li .contact__button [type='reset']:focus,
.contact__button .widget_rss_links li [type='reset']:focus,
.widget_rss_links li .contact__button [type='submit']:focus,
.contact__button .widget_rss_links li [type='submit']:focus,
.widget_rss_links li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_rss_links li input[type="submit"]:focus,
.widget_authors li a:hover,
.widget_authors li .contact__button button:hover,
.contact__button .widget_authors li button:hover,
.widget_authors li .contact__button [type='button']:hover,
.contact__button .widget_authors li [type='button']:hover,
.widget_authors li .contact__button [type='reset']:hover,
.contact__button .widget_authors li [type='reset']:hover,
.widget_authors li .contact__button [type='submit']:hover,
.contact__button .widget_authors li [type='submit']:hover,
.widget_authors li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_authors li input[type="submit"]:hover,
.widget_authors li a:focus,
.widget_authors li .contact__button button:focus,
.contact__button .widget_authors li button:focus,
.widget_authors li .contact__button [type='button']:focus,
.contact__button .widget_authors li [type='button']:focus,
.widget_authors li .contact__button [type='reset']:focus,
.contact__button .widget_authors li [type='reset']:focus,
.widget_authors li .contact__button [type='submit']:focus,
.contact__button .widget_authors li [type='submit']:focus,
.widget_authors li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_authors li input[type="submit"]:focus,
.widget_top-posts li a:hover,
.widget_top-posts li .contact__button button:hover,
.contact__button .widget_top-posts li button:hover,
.widget_top-posts li .contact__button [type='button']:hover,
.contact__button .widget_top-posts li [type='button']:hover,
.widget_top-posts li .contact__button [type='reset']:hover,
.contact__button .widget_top-posts li [type='reset']:hover,
.widget_top-posts li .contact__button [type='submit']:hover,
.contact__button .widget_top-posts li [type='submit']:hover,
.widget_top-posts li .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_top-posts li input[type="submit"]:hover,
.widget_top-posts li a:focus,
.widget_top-posts li .contact__button button:focus,
.contact__button .widget_top-posts li button:focus,
.widget_top-posts li .contact__button [type='button']:focus,
.contact__button .widget_top-posts li [type='button']:focus,
.widget_top-posts li .contact__button [type='reset']:focus,
.contact__button .widget_top-posts li [type='reset']:focus,
.widget_top-posts li .contact__button [type='submit']:focus,
.contact__button .widget_top-posts li [type='submit']:focus,
.widget_top-posts li .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_top-posts li input[type="submit"]:focus {
    background: #f5f5f5
}

.widget_nav_menu li a:hover:after,
.widget_nav_menu li .contact__button button:hover:after,
.contact__button .widget_nav_menu li button:hover:after,
.widget_nav_menu li .contact__button [type='button']:hover:after,
.contact__button .widget_nav_menu li [type='button']:hover:after,
.widget_nav_menu li .contact__button [type='reset']:hover:after,
.contact__button .widget_nav_menu li [type='reset']:hover:after,
.widget_nav_menu li .contact__button [type='submit']:hover:after,
.contact__button .widget_nav_menu li [type='submit']:hover:after,
.widget_nav_menu li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_nav_menu li input[type="submit"]:hover:after,
.widget_nav_menu li a:focus:after,
.widget_nav_menu li .contact__button button:focus:after,
.contact__button .widget_nav_menu li button:focus:after,
.widget_nav_menu li .contact__button [type='button']:focus:after,
.contact__button .widget_nav_menu li [type='button']:focus:after,
.widget_nav_menu li .contact__button [type='reset']:focus:after,
.contact__button .widget_nav_menu li [type='reset']:focus:after,
.widget_nav_menu li .contact__button [type='submit']:focus:after,
.contact__button .widget_nav_menu li [type='submit']:focus:after,
.widget_nav_menu li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_nav_menu li input[type="submit"]:focus:after,
.widget_news_widget li a:hover:after,
.widget_news_widget li .contact__button button:hover:after,
.contact__button .widget_news_widget li button:hover:after,
.widget_news_widget li .contact__button [type='button']:hover:after,
.contact__button .widget_news_widget li [type='button']:hover:after,
.widget_news_widget li .contact__button [type='reset']:hover:after,
.contact__button .widget_news_widget li [type='reset']:hover:after,
.widget_news_widget li .contact__button [type='submit']:hover:after,
.contact__button .widget_news_widget li [type='submit']:hover:after,
.widget_news_widget li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_news_widget li input[type="submit"]:hover:after,
.widget_news_widget li a:focus:after,
.widget_news_widget li .contact__button button:focus:after,
.contact__button .widget_news_widget li button:focus:after,
.widget_news_widget li .contact__button [type='button']:focus:after,
.contact__button .widget_news_widget li [type='button']:focus:after,
.widget_news_widget li .contact__button [type='reset']:focus:after,
.contact__button .widget_news_widget li [type='reset']:focus:after,
.widget_news_widget li .contact__button [type='submit']:focus:after,
.contact__button .widget_news_widget li [type='submit']:focus:after,
.widget_news_widget li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_news_widget li input[type="submit"]:focus:after,
.widget_case_widget li a:hover:after,
.widget_case_widget li .contact__button button:hover:after,
.contact__button .widget_case_widget li button:hover:after,
.widget_case_widget li .contact__button [type='button']:hover:after,
.contact__button .widget_case_widget li [type='button']:hover:after,
.widget_case_widget li .contact__button [type='reset']:hover:after,
.contact__button .widget_case_widget li [type='reset']:hover:after,
.widget_case_widget li .contact__button [type='submit']:hover:after,
.contact__button .widget_case_widget li [type='submit']:hover:after,
.widget_case_widget li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_case_widget li input[type="submit"]:hover:after,
.widget_case_widget li a:focus:after,
.widget_case_widget li .contact__button button:focus:after,
.contact__button .widget_case_widget li button:focus:after,
.widget_case_widget li .contact__button [type='button']:focus:after,
.contact__button .widget_case_widget li [type='button']:focus:after,
.widget_case_widget li .contact__button [type='reset']:focus:after,
.contact__button .widget_case_widget li [type='reset']:focus:after,
.widget_case_widget li .contact__button [type='submit']:focus:after,
.contact__button .widget_case_widget li [type='submit']:focus:after,
.widget_case_widget li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_case_widget li input[type="submit"]:focus:after,
.widget_archive li a:hover:after,
.widget_archive li .contact__button button:hover:after,
.contact__button .widget_archive li button:hover:after,
.widget_archive li .contact__button [type='button']:hover:after,
.contact__button .widget_archive li [type='button']:hover:after,
.widget_archive li .contact__button [type='reset']:hover:after,
.contact__button .widget_archive li [type='reset']:hover:after,
.widget_archive li .contact__button [type='submit']:hover:after,
.contact__button .widget_archive li [type='submit']:hover:after,
.widget_archive li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_archive li input[type="submit"]:hover:after,
.widget_archive li a:focus:after,
.widget_archive li .contact__button button:focus:after,
.contact__button .widget_archive li button:focus:after,
.widget_archive li .contact__button [type='button']:focus:after,
.contact__button .widget_archive li [type='button']:focus:after,
.widget_archive li .contact__button [type='reset']:focus:after,
.contact__button .widget_archive li [type='reset']:focus:after,
.widget_archive li .contact__button [type='submit']:focus:after,
.contact__button .widget_archive li [type='submit']:focus:after,
.widget_archive li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_archive li input[type="submit"]:focus:after,
.widget_categories li a:hover:after,
.widget_categories li .contact__button button:hover:after,
.contact__button .widget_categories li button:hover:after,
.widget_categories li .contact__button [type='button']:hover:after,
.contact__button .widget_categories li [type='button']:hover:after,
.widget_categories li .contact__button [type='reset']:hover:after,
.contact__button .widget_categories li [type='reset']:hover:after,
.widget_categories li .contact__button [type='submit']:hover:after,
.contact__button .widget_categories li [type='submit']:hover:after,
.widget_categories li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_categories li input[type="submit"]:hover:after,
.widget_categories li a:focus:after,
.widget_categories li .contact__button button:focus:after,
.contact__button .widget_categories li button:focus:after,
.widget_categories li .contact__button [type='button']:focus:after,
.contact__button .widget_categories li [type='button']:focus:after,
.widget_categories li .contact__button [type='reset']:focus:after,
.contact__button .widget_categories li [type='reset']:focus:after,
.widget_categories li .contact__button [type='submit']:focus:after,
.contact__button .widget_categories li [type='submit']:focus:after,
.widget_categories li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_categories li input[type="submit"]:focus:after,
.widget_recent_entries li a:hover:after,
.widget_recent_entries li .contact__button button:hover:after,
.contact__button .widget_recent_entries li button:hover:after,
.widget_recent_entries li .contact__button [type='button']:hover:after,
.contact__button .widget_recent_entries li [type='button']:hover:after,
.widget_recent_entries li .contact__button [type='reset']:hover:after,
.contact__button .widget_recent_entries li [type='reset']:hover:after,
.widget_recent_entries li .contact__button [type='submit']:hover:after,
.contact__button .widget_recent_entries li [type='submit']:hover:after,
.widget_recent_entries li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_recent_entries li input[type="submit"]:hover:after,
.widget_recent_entries li a:focus:after,
.widget_recent_entries li .contact__button button:focus:after,
.contact__button .widget_recent_entries li button:focus:after,
.widget_recent_entries li .contact__button [type='button']:focus:after,
.contact__button .widget_recent_entries li [type='button']:focus:after,
.widget_recent_entries li .contact__button [type='reset']:focus:after,
.contact__button .widget_recent_entries li [type='reset']:focus:after,
.widget_recent_entries li .contact__button [type='submit']:focus:after,
.contact__button .widget_recent_entries li [type='submit']:focus:after,
.widget_recent_entries li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_recent_entries li input[type="submit"]:focus:after,
.widget_meta li a:hover:after,
.widget_meta li .contact__button button:hover:after,
.contact__button .widget_meta li button:hover:after,
.widget_meta li .contact__button [type='button']:hover:after,
.contact__button .widget_meta li [type='button']:hover:after,
.widget_meta li .contact__button [type='reset']:hover:after,
.contact__button .widget_meta li [type='reset']:hover:after,
.widget_meta li .contact__button [type='submit']:hover:after,
.contact__button .widget_meta li [type='submit']:hover:after,
.widget_meta li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_meta li input[type="submit"]:hover:after,
.widget_meta li a:focus:after,
.widget_meta li .contact__button button:focus:after,
.contact__button .widget_meta li button:focus:after,
.widget_meta li .contact__button [type='button']:focus:after,
.contact__button .widget_meta li [type='button']:focus:after,
.widget_meta li .contact__button [type='reset']:focus:after,
.contact__button .widget_meta li [type='reset']:focus:after,
.widget_meta li .contact__button [type='submit']:focus:after,
.contact__button .widget_meta li [type='submit']:focus:after,
.widget_meta li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_meta li input[type="submit"]:focus:after,
.widget_rss li a:hover:after,
.widget_rss li .contact__button button:hover:after,
.contact__button .widget_rss li button:hover:after,
.widget_rss li .contact__button [type='button']:hover:after,
.contact__button .widget_rss li [type='button']:hover:after,
.widget_rss li .contact__button [type='reset']:hover:after,
.contact__button .widget_rss li [type='reset']:hover:after,
.widget_rss li .contact__button [type='submit']:hover:after,
.contact__button .widget_rss li [type='submit']:hover:after,
.widget_rss li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_rss li input[type="submit"]:hover:after,
.widget_rss li a:focus:after,
.widget_rss li .contact__button button:focus:after,
.contact__button .widget_rss li button:focus:after,
.widget_rss li .contact__button [type='button']:focus:after,
.contact__button .widget_rss li [type='button']:focus:after,
.widget_rss li .contact__button [type='reset']:focus:after,
.contact__button .widget_rss li [type='reset']:focus:after,
.widget_rss li .contact__button [type='submit']:focus:after,
.contact__button .widget_rss li [type='submit']:focus:after,
.widget_rss li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_rss li input[type="submit"]:focus:after,
.widget_rss_links li a:hover:after,
.widget_rss_links li .contact__button button:hover:after,
.contact__button .widget_rss_links li button:hover:after,
.widget_rss_links li .contact__button [type='button']:hover:after,
.contact__button .widget_rss_links li [type='button']:hover:after,
.widget_rss_links li .contact__button [type='reset']:hover:after,
.contact__button .widget_rss_links li [type='reset']:hover:after,
.widget_rss_links li .contact__button [type='submit']:hover:after,
.contact__button .widget_rss_links li [type='submit']:hover:after,
.widget_rss_links li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_rss_links li input[type="submit"]:hover:after,
.widget_rss_links li a:focus:after,
.widget_rss_links li .contact__button button:focus:after,
.contact__button .widget_rss_links li button:focus:after,
.widget_rss_links li .contact__button [type='button']:focus:after,
.contact__button .widget_rss_links li [type='button']:focus:after,
.widget_rss_links li .contact__button [type='reset']:focus:after,
.contact__button .widget_rss_links li [type='reset']:focus:after,
.widget_rss_links li .contact__button [type='submit']:focus:after,
.contact__button .widget_rss_links li [type='submit']:focus:after,
.widget_rss_links li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_rss_links li input[type="submit"]:focus:after,
.widget_authors li a:hover:after,
.widget_authors li .contact__button button:hover:after,
.contact__button .widget_authors li button:hover:after,
.widget_authors li .contact__button [type='button']:hover:after,
.contact__button .widget_authors li [type='button']:hover:after,
.widget_authors li .contact__button [type='reset']:hover:after,
.contact__button .widget_authors li [type='reset']:hover:after,
.widget_authors li .contact__button [type='submit']:hover:after,
.contact__button .widget_authors li [type='submit']:hover:after,
.widget_authors li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_authors li input[type="submit"]:hover:after,
.widget_authors li a:focus:after,
.widget_authors li .contact__button button:focus:after,
.contact__button .widget_authors li button:focus:after,
.widget_authors li .contact__button [type='button']:focus:after,
.contact__button .widget_authors li [type='button']:focus:after,
.widget_authors li .contact__button [type='reset']:focus:after,
.contact__button .widget_authors li [type='reset']:focus:after,
.widget_authors li .contact__button [type='submit']:focus:after,
.contact__button .widget_authors li [type='submit']:focus:after,
.widget_authors li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_authors li input[type="submit"]:focus:after,
.widget_top-posts li a:hover:after,
.widget_top-posts li .contact__button button:hover:after,
.contact__button .widget_top-posts li button:hover:after,
.widget_top-posts li .contact__button [type='button']:hover:after,
.contact__button .widget_top-posts li [type='button']:hover:after,
.widget_top-posts li .contact__button [type='reset']:hover:after,
.contact__button .widget_top-posts li [type='reset']:hover:after,
.widget_top-posts li .contact__button [type='submit']:hover:after,
.contact__button .widget_top-posts li [type='submit']:hover:after,
.widget_top-posts li .widget #subscribe-submit input[type="submit"]:hover:after,
.widget #subscribe-submit .widget_top-posts li input[type="submit"]:hover:after,
.widget_top-posts li a:focus:after,
.widget_top-posts li .contact__button button:focus:after,
.contact__button .widget_top-posts li button:focus:after,
.widget_top-posts li .contact__button [type='button']:focus:after,
.contact__button .widget_top-posts li [type='button']:focus:after,
.widget_top-posts li .contact__button [type='reset']:focus:after,
.contact__button .widget_top-posts li [type='reset']:focus:after,
.widget_top-posts li .contact__button [type='submit']:focus:after,
.contact__button .widget_top-posts li [type='submit']:focus:after,
.widget_top-posts li .widget #subscribe-submit input[type="submit"]:focus:after,
.widget #subscribe-submit .widget_top-posts li input[type="submit"]:focus:after {
    right: 4px;
    color: #757575
}

.widget_nav_menu .current-menu-item a,
.widget_nav_menu .current-menu-item .contact__button button,
.contact__button .widget_nav_menu .current-menu-item button,
.widget_nav_menu .current-menu-item .contact__button [type='button'],
.contact__button .widget_nav_menu .current-menu-item [type='button'],
.widget_nav_menu .current-menu-item .contact__button [type='reset'],
.contact__button .widget_nav_menu .current-menu-item [type='reset'],
.widget_nav_menu .current-menu-item .contact__button [type='submit'],
.contact__button .widget_nav_menu .current-menu-item [type='submit'],
.widget_nav_menu .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_nav_menu .current-menu-item input[type="submit"],
.widget_news_widget .current-menu-item a,
.widget_news_widget .current-menu-item .contact__button button,
.contact__button .widget_news_widget .current-menu-item button,
.widget_news_widget .current-menu-item .contact__button [type='button'],
.contact__button .widget_news_widget .current-menu-item [type='button'],
.widget_news_widget .current-menu-item .contact__button [type='reset'],
.contact__button .widget_news_widget .current-menu-item [type='reset'],
.widget_news_widget .current-menu-item .contact__button [type='submit'],
.contact__button .widget_news_widget .current-menu-item [type='submit'],
.widget_news_widget .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_news_widget .current-menu-item input[type="submit"],
.widget_case_widget .current-menu-item a,
.widget_case_widget .current-menu-item .contact__button button,
.contact__button .widget_case_widget .current-menu-item button,
.widget_case_widget .current-menu-item .contact__button [type='button'],
.contact__button .widget_case_widget .current-menu-item [type='button'],
.widget_case_widget .current-menu-item .contact__button [type='reset'],
.contact__button .widget_case_widget .current-menu-item [type='reset'],
.widget_case_widget .current-menu-item .contact__button [type='submit'],
.contact__button .widget_case_widget .current-menu-item [type='submit'],
.widget_case_widget .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_case_widget .current-menu-item input[type="submit"],
.widget_archive .current-menu-item a,
.widget_archive .current-menu-item .contact__button button,
.contact__button .widget_archive .current-menu-item button,
.widget_archive .current-menu-item .contact__button [type='button'],
.contact__button .widget_archive .current-menu-item [type='button'],
.widget_archive .current-menu-item .contact__button [type='reset'],
.contact__button .widget_archive .current-menu-item [type='reset'],
.widget_archive .current-menu-item .contact__button [type='submit'],
.contact__button .widget_archive .current-menu-item [type='submit'],
.widget_archive .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_archive .current-menu-item input[type="submit"],
.widget_categories .current-menu-item a,
.widget_categories .current-menu-item .contact__button button,
.contact__button .widget_categories .current-menu-item button,
.widget_categories .current-menu-item .contact__button [type='button'],
.contact__button .widget_categories .current-menu-item [type='button'],
.widget_categories .current-menu-item .contact__button [type='reset'],
.contact__button .widget_categories .current-menu-item [type='reset'],
.widget_categories .current-menu-item .contact__button [type='submit'],
.contact__button .widget_categories .current-menu-item [type='submit'],
.widget_categories .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_categories .current-menu-item input[type="submit"],
.widget_recent_entries .current-menu-item a,
.widget_recent_entries .current-menu-item .contact__button button,
.contact__button .widget_recent_entries .current-menu-item button,
.widget_recent_entries .current-menu-item .contact__button [type='button'],
.contact__button .widget_recent_entries .current-menu-item [type='button'],
.widget_recent_entries .current-menu-item .contact__button [type='reset'],
.contact__button .widget_recent_entries .current-menu-item [type='reset'],
.widget_recent_entries .current-menu-item .contact__button [type='submit'],
.contact__button .widget_recent_entries .current-menu-item [type='submit'],
.widget_recent_entries .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_recent_entries .current-menu-item input[type="submit"],
.widget_meta .current-menu-item a,
.widget_meta .current-menu-item .contact__button button,
.contact__button .widget_meta .current-menu-item button,
.widget_meta .current-menu-item .contact__button [type='button'],
.contact__button .widget_meta .current-menu-item [type='button'],
.widget_meta .current-menu-item .contact__button [type='reset'],
.contact__button .widget_meta .current-menu-item [type='reset'],
.widget_meta .current-menu-item .contact__button [type='submit'],
.contact__button .widget_meta .current-menu-item [type='submit'],
.widget_meta .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_meta .current-menu-item input[type="submit"],
.widget_rss .current-menu-item a,
.widget_rss .current-menu-item .contact__button button,
.contact__button .widget_rss .current-menu-item button,
.widget_rss .current-menu-item .contact__button [type='button'],
.contact__button .widget_rss .current-menu-item [type='button'],
.widget_rss .current-menu-item .contact__button [type='reset'],
.contact__button .widget_rss .current-menu-item [type='reset'],
.widget_rss .current-menu-item .contact__button [type='submit'],
.contact__button .widget_rss .current-menu-item [type='submit'],
.widget_rss .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss .current-menu-item input[type="submit"],
.widget_rss_links .current-menu-item a,
.widget_rss_links .current-menu-item .contact__button button,
.contact__button .widget_rss_links .current-menu-item button,
.widget_rss_links .current-menu-item .contact__button [type='button'],
.contact__button .widget_rss_links .current-menu-item [type='button'],
.widget_rss_links .current-menu-item .contact__button [type='reset'],
.contact__button .widget_rss_links .current-menu-item [type='reset'],
.widget_rss_links .current-menu-item .contact__button [type='submit'],
.contact__button .widget_rss_links .current-menu-item [type='submit'],
.widget_rss_links .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss_links .current-menu-item input[type="submit"],
.widget_authors .current-menu-item a,
.widget_authors .current-menu-item .contact__button button,
.contact__button .widget_authors .current-menu-item button,
.widget_authors .current-menu-item .contact__button [type='button'],
.contact__button .widget_authors .current-menu-item [type='button'],
.widget_authors .current-menu-item .contact__button [type='reset'],
.contact__button .widget_authors .current-menu-item [type='reset'],
.widget_authors .current-menu-item .contact__button [type='submit'],
.contact__button .widget_authors .current-menu-item [type='submit'],
.widget_authors .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_authors .current-menu-item input[type="submit"],
.widget_top-posts .current-menu-item a,
.widget_top-posts .current-menu-item .contact__button button,
.contact__button .widget_top-posts .current-menu-item button,
.widget_top-posts .current-menu-item .contact__button [type='button'],
.contact__button .widget_top-posts .current-menu-item [type='button'],
.widget_top-posts .current-menu-item .contact__button [type='reset'],
.contact__button .widget_top-posts .current-menu-item [type='reset'],
.widget_top-posts .current-menu-item .contact__button [type='submit'],
.contact__button .widget_top-posts .current-menu-item [type='submit'],
.widget_top-posts .current-menu-item .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_top-posts .current-menu-item input[type="submit"] {
    font-weight: bold
}

.widget_nav_menu li:first-child a,
.widget_nav_menu li:first-child .contact__button button,
.contact__button .widget_nav_menu li:first-child button,
.widget_nav_menu li:first-child .contact__button [type='button'],
.contact__button .widget_nav_menu li:first-child [type='button'],
.widget_nav_menu li:first-child .contact__button [type='reset'],
.contact__button .widget_nav_menu li:first-child [type='reset'],
.widget_nav_menu li:first-child .contact__button [type='submit'],
.contact__button .widget_nav_menu li:first-child [type='submit'],
.widget_nav_menu li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_nav_menu li:first-child input[type="submit"],
.widget_news_widget li:first-child a,
.widget_news_widget li:first-child .contact__button button,
.contact__button .widget_news_widget li:first-child button,
.widget_news_widget li:first-child .contact__button [type='button'],
.contact__button .widget_news_widget li:first-child [type='button'],
.widget_news_widget li:first-child .contact__button [type='reset'],
.contact__button .widget_news_widget li:first-child [type='reset'],
.widget_news_widget li:first-child .contact__button [type='submit'],
.contact__button .widget_news_widget li:first-child [type='submit'],
.widget_news_widget li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_news_widget li:first-child input[type="submit"],
.widget_case_widget li:first-child a,
.widget_case_widget li:first-child .contact__button button,
.contact__button .widget_case_widget li:first-child button,
.widget_case_widget li:first-child .contact__button [type='button'],
.contact__button .widget_case_widget li:first-child [type='button'],
.widget_case_widget li:first-child .contact__button [type='reset'],
.contact__button .widget_case_widget li:first-child [type='reset'],
.widget_case_widget li:first-child .contact__button [type='submit'],
.contact__button .widget_case_widget li:first-child [type='submit'],
.widget_case_widget li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_case_widget li:first-child input[type="submit"],
.widget_archive li:first-child a,
.widget_archive li:first-child .contact__button button,
.contact__button .widget_archive li:first-child button,
.widget_archive li:first-child .contact__button [type='button'],
.contact__button .widget_archive li:first-child [type='button'],
.widget_archive li:first-child .contact__button [type='reset'],
.contact__button .widget_archive li:first-child [type='reset'],
.widget_archive li:first-child .contact__button [type='submit'],
.contact__button .widget_archive li:first-child [type='submit'],
.widget_archive li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_archive li:first-child input[type="submit"],
.widget_categories li:first-child a,
.widget_categories li:first-child .contact__button button,
.contact__button .widget_categories li:first-child button,
.widget_categories li:first-child .contact__button [type='button'],
.contact__button .widget_categories li:first-child [type='button'],
.widget_categories li:first-child .contact__button [type='reset'],
.contact__button .widget_categories li:first-child [type='reset'],
.widget_categories li:first-child .contact__button [type='submit'],
.contact__button .widget_categories li:first-child [type='submit'],
.widget_categories li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_categories li:first-child input[type="submit"],
.widget_recent_entries li:first-child a,
.widget_recent_entries li:first-child .contact__button button,
.contact__button .widget_recent_entries li:first-child button,
.widget_recent_entries li:first-child .contact__button [type='button'],
.contact__button .widget_recent_entries li:first-child [type='button'],
.widget_recent_entries li:first-child .contact__button [type='reset'],
.contact__button .widget_recent_entries li:first-child [type='reset'],
.widget_recent_entries li:first-child .contact__button [type='submit'],
.contact__button .widget_recent_entries li:first-child [type='submit'],
.widget_recent_entries li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_recent_entries li:first-child input[type="submit"],
.widget_meta li:first-child a,
.widget_meta li:first-child .contact__button button,
.contact__button .widget_meta li:first-child button,
.widget_meta li:first-child .contact__button [type='button'],
.contact__button .widget_meta li:first-child [type='button'],
.widget_meta li:first-child .contact__button [type='reset'],
.contact__button .widget_meta li:first-child [type='reset'],
.widget_meta li:first-child .contact__button [type='submit'],
.contact__button .widget_meta li:first-child [type='submit'],
.widget_meta li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_meta li:first-child input[type="submit"],
.widget_rss li:first-child a,
.widget_rss li:first-child .contact__button button,
.contact__button .widget_rss li:first-child button,
.widget_rss li:first-child .contact__button [type='button'],
.contact__button .widget_rss li:first-child [type='button'],
.widget_rss li:first-child .contact__button [type='reset'],
.contact__button .widget_rss li:first-child [type='reset'],
.widget_rss li:first-child .contact__button [type='submit'],
.contact__button .widget_rss li:first-child [type='submit'],
.widget_rss li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss li:first-child input[type="submit"],
.widget_rss_links li:first-child a,
.widget_rss_links li:first-child .contact__button button,
.contact__button .widget_rss_links li:first-child button,
.widget_rss_links li:first-child .contact__button [type='button'],
.contact__button .widget_rss_links li:first-child [type='button'],
.widget_rss_links li:first-child .contact__button [type='reset'],
.contact__button .widget_rss_links li:first-child [type='reset'],
.widget_rss_links li:first-child .contact__button [type='submit'],
.contact__button .widget_rss_links li:first-child [type='submit'],
.widget_rss_links li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_rss_links li:first-child input[type="submit"],
.widget_authors li:first-child a,
.widget_authors li:first-child .contact__button button,
.contact__button .widget_authors li:first-child button,
.widget_authors li:first-child .contact__button [type='button'],
.contact__button .widget_authors li:first-child [type='button'],
.widget_authors li:first-child .contact__button [type='reset'],
.contact__button .widget_authors li:first-child [type='reset'],
.widget_authors li:first-child .contact__button [type='submit'],
.contact__button .widget_authors li:first-child [type='submit'],
.widget_authors li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_authors li:first-child input[type="submit"],
.widget_top-posts li:first-child a,
.widget_top-posts li:first-child .contact__button button,
.contact__button .widget_top-posts li:first-child button,
.widget_top-posts li:first-child .contact__button [type='button'],
.contact__button .widget_top-posts li:first-child [type='button'],
.widget_top-posts li:first-child .contact__button [type='reset'],
.contact__button .widget_top-posts li:first-child [type='reset'],
.widget_top-posts li:first-child .contact__button [type='submit'],
.contact__button .widget_top-posts li:first-child [type='submit'],
.widget_top-posts li:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_top-posts li:first-child input[type="submit"] {
    border-top: none
}

.widget_news_widget__content,
.widget_case_widget__content {
    max-height: 256px;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.widget_news_widget__content__list,
.widget_case_widget__content__list {
    border-top: 1px dashed #e0e0e0;
    padding: .5333333333em 16px
}

.widget_news_widget__content__list:first-child,
.widget_case_widget__content__list:first-child {
    border-top: none
}

.widget_news_widget__content__list p,
.widget_case_widget__content__list p {
    margin: .4em 0
}

.widget_news_widget__content__list a,
.widget_news_widget__content__list .contact__button button,
.contact__button .widget_news_widget__content__list button,
.widget_news_widget__content__list .contact__button [type='button'],
.contact__button .widget_news_widget__content__list [type='button'],
.widget_news_widget__content__list .contact__button [type='reset'],
.contact__button .widget_news_widget__content__list [type='reset'],
.widget_news_widget__content__list .contact__button [type='submit'],
.contact__button .widget_news_widget__content__list [type='submit'],
.widget_news_widget__content__list .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_news_widget__content__list input[type="submit"],
.widget_case_widget__content__list a,
.widget_case_widget__content__list .contact__button button,
.contact__button .widget_case_widget__content__list button,
.widget_case_widget__content__list .contact__button [type='button'],
.contact__button .widget_case_widget__content__list [type='button'],
.widget_case_widget__content__list .contact__button [type='reset'],
.contact__button .widget_case_widget__content__list [type='reset'],
.widget_case_widget__content__list .contact__button [type='submit'],
.contact__button .widget_case_widget__content__list [type='submit'],
.widget_case_widget__content__list .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_case_widget__content__list input[type="submit"] {
    color: #757575;
    display: block;
    margin: -.4em -16px;
    padding: .4em 16px
}

.widget_news_widget__content__list a:hover,
.widget_news_widget__content__list .contact__button button:hover,
.contact__button .widget_news_widget__content__list button:hover,
.widget_news_widget__content__list .contact__button [type='button']:hover,
.contact__button .widget_news_widget__content__list [type='button']:hover,
.widget_news_widget__content__list .contact__button [type='reset']:hover,
.contact__button .widget_news_widget__content__list [type='reset']:hover,
.widget_news_widget__content__list .contact__button [type='submit']:hover,
.contact__button .widget_news_widget__content__list [type='submit']:hover,
.widget_news_widget__content__list .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_news_widget__content__list input[type="submit"]:hover,
.widget_case_widget__content__list a:hover,
.widget_case_widget__content__list .contact__button button:hover,
.contact__button .widget_case_widget__content__list button:hover,
.widget_case_widget__content__list .contact__button [type='button']:hover,
.contact__button .widget_case_widget__content__list [type='button']:hover,
.widget_case_widget__content__list .contact__button [type='reset']:hover,
.contact__button .widget_case_widget__content__list [type='reset']:hover,
.widget_case_widget__content__list .contact__button [type='submit']:hover,
.contact__button .widget_case_widget__content__list [type='submit']:hover,
.widget_case_widget__content__list .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_case_widget__content__list input[type="submit"]:hover {
    background: #f5f5f5;
    color: #616161
}

.widget_news_widget__btn,
.widget_case_widget__btn {
    text-align: center;
    padding-top: .8em;
    padding-bottom: .8em
}

.widget_news_widget__btn a,
.widget_news_widget__btn .contact__button button,
.contact__button .widget_news_widget__btn button,
.widget_news_widget__btn .contact__button [type='button'],
.contact__button .widget_news_widget__btn [type='button'],
.widget_news_widget__btn .contact__button [type='reset'],
.contact__button .widget_news_widget__btn [type='reset'],
.widget_news_widget__btn .contact__button [type='submit'],
.contact__button .widget_news_widget__btn [type='submit'],
.widget_news_widget__btn .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_news_widget__btn input[type="submit"],
.widget_case_widget__btn a,
.widget_case_widget__btn .contact__button button,
.contact__button .widget_case_widget__btn button,
.widget_case_widget__btn .contact__button [type='button'],
.contact__button .widget_case_widget__btn [type='button'],
.widget_case_widget__btn .contact__button [type='reset'],
.contact__button .widget_case_widget__btn [type='reset'],
.widget_case_widget__btn .contact__button [type='submit'],
.contact__button .widget_case_widget__btn [type='submit'],
.widget_case_widget__btn .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_case_widget__btn input[type="submit"] {
    font-size: .75rem
}

.widget_info_widget__dl {
    margin: .8em 16px;
    padding: 0
}

.widget_info_widget__dt {
    font-size: .813rem;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 8px;
    text-indent: -.5161290323em
}

.widget_info_widget__dt::before {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit;
    content: "\E5C5";
    font-style: normal;
    font-weight: normal;
    color: #FFA500	
}

.widget_info_widget__dd {
    margin: 0 0 .8em;
    padding: 0;
    font-size: .813rem
}

.widget_info_widget__dd:last-child {
    margin: 0
}

.widget_info_widget__tel {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 500;
    margin: 0;
    line-height: 1.2
}

.widget_info_widget__tel a,
.widget_info_widget__tel .contact__button button,
.contact__button .widget_info_widget__tel button,
.widget_info_widget__tel .contact__button [type='button'],
.contact__button .widget_info_widget__tel [type='button'],
.widget_info_widget__tel .contact__button [type='reset'],
.contact__button .widget_info_widget__tel [type='reset'],
.widget_info_widget__tel .contact__button [type='submit'],
.contact__button .widget_info_widget__tel [type='submit'],
.widget_info_widget__tel .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_info_widget__tel input[type="submit"] {
    color: #212121
}

.widget_info_widget__tel i {
    color: #FFA500	;
    margin-right: 4px
}

.widget_info_widget__btn {
    text-align: center;
    margin: 0 8px
}

.widget_info_widget__btn a,
.widget_info_widget__btn .contact__button button,
.contact__button .widget_info_widget__btn button,
.widget_info_widget__btn .contact__button [type='button'],
.contact__button .widget_info_widget__btn [type='button'],
.widget_info_widget__btn .contact__button [type='reset'],
.contact__button .widget_info_widget__btn [type='reset'],
.widget_info_widget__btn .contact__button [type='submit'],
.contact__button .widget_info_widget__btn [type='submit'],
.widget_info_widget__btn .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_info_widget__btn input[type="submit"] {
    font-size: .75rem;
    width: 100%
}

.widget_info_widget__map {
    text-align: center;
    margin-left: 16px;
    margin-right: 16px
}

.widget_info_widget__map iframe {
    border: 1px solid #bdbdbd !important;
    width: 100%;
    height: 200px
}

.widget_info_widget__googlemap {
    height: 200px;
    border: 1px solid #bdbdbd;
    margin: 16px
}

.widget_sp_image-description {
    padding: .8em 16px
}

.widget_sp_image-description p {
    margin: 0
}

.widget_bnr_widget {
    border: none !important
}

.widget_bnr_widget li {
    margin: .5333333333em auto;
    width: 230px
}

.widget_bnr_widget a,
.widget_bnr_widget .contact__button button,
.contact__button .widget_bnr_widget button,
.widget_bnr_widget .contact__button [type='button'],
.contact__button .widget_bnr_widget [type='button'],
.widget_bnr_widget .contact__button [type='reset'],
.contact__button .widget_bnr_widget [type='reset'],
.widget_bnr_widget .contact__button [type='submit'],
.contact__button .widget_bnr_widget [type='submit'],
.widget_bnr_widget .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_bnr_widget input[type="submit"] {
    display: block;
    border: 1px solid #e0e0e0;
    position: relative;
    padding: 32px 8px 48px;
    line-height: 1.3;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% auto
}

.widget_bnr_widget a:hover,
.widget_bnr_widget .contact__button button:hover,
.contact__button .widget_bnr_widget button:hover,
.widget_bnr_widget .contact__button [type='button']:hover,
.contact__button .widget_bnr_widget [type='button']:hover,
.widget_bnr_widget .contact__button [type='reset']:hover,
.contact__button .widget_bnr_widget [type='reset']:hover,
.widget_bnr_widget .contact__button [type='submit']:hover,
.contact__button .widget_bnr_widget [type='submit']:hover,
.widget_bnr_widget .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_bnr_widget input[type="submit"]:hover,
.widget_bnr_widget a:focus,
.widget_bnr_widget .contact__button button:focus,
.contact__button .widget_bnr_widget button:focus,
.widget_bnr_widget .contact__button [type='button']:focus,
.contact__button .widget_bnr_widget [type='button']:focus,
.widget_bnr_widget .contact__button [type='reset']:focus,
.contact__button .widget_bnr_widget [type='reset']:focus,
.widget_bnr_widget .contact__button [type='submit']:focus,
.contact__button .widget_bnr_widget [type='submit']:focus,
.widget_bnr_widget .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_bnr_widget input[type="submit"]:focus {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4)
}

.widget_bnr_widget a:hover .bnrbtn::after,
.widget_bnr_widget .contact__button button:hover .bnrbtn::after,
.contact__button .widget_bnr_widget button:hover .bnrbtn::after,
.widget_bnr_widget .contact__button [type='button']:hover .bnrbtn::after,
.contact__button .widget_bnr_widget [type='button']:hover .bnrbtn::after,
.widget_bnr_widget .contact__button [type='reset']:hover .bnrbtn::after,
.contact__button .widget_bnr_widget [type='reset']:hover .bnrbtn::after,
.widget_bnr_widget .contact__button [type='submit']:hover .bnrbtn::after,
.contact__button .widget_bnr_widget [type='submit']:hover .bnrbtn::after,
.widget_bnr_widget .widget #subscribe-submit input[type="submit"]:hover .bnrbtn::after,
.widget #subscribe-submit .widget_bnr_widget input[type="submit"]:hover .bnrbtn::after,
.widget_bnr_widget a:focus .bnrbtn::after,
.widget_bnr_widget .contact__button button:focus .bnrbtn::after,
.contact__button .widget_bnr_widget button:focus .bnrbtn::after,
.widget_bnr_widget .contact__button [type='button']:focus .bnrbtn::after,
.contact__button .widget_bnr_widget [type='button']:focus .bnrbtn::after,
.widget_bnr_widget .contact__button [type='reset']:focus .bnrbtn::after,
.contact__button .widget_bnr_widget [type='reset']:focus .bnrbtn::after,
.widget_bnr_widget .contact__button [type='submit']:focus .bnrbtn::after,
.contact__button .widget_bnr_widget [type='submit']:focus .bnrbtn::after,
.widget_bnr_widget .widget #subscribe-submit input[type="submit"]:focus .bnrbtn::after,
.widget #subscribe-submit .widget_bnr_widget input[type="submit"]:focus .bnrbtn::after {
    transform: translateX(4px)
}

.widget_bnr_widget a:active,
.widget_bnr_widget .contact__button button:active,
.contact__button .widget_bnr_widget button:active,
.widget_bnr_widget .contact__button [type='button']:active,
.contact__button .widget_bnr_widget [type='button']:active,
.widget_bnr_widget .contact__button [type='reset']:active,
.contact__button .widget_bnr_widget [type='reset']:active,
.widget_bnr_widget .contact__button [type='submit']:active,
.contact__button .widget_bnr_widget [type='submit']:active,
.widget_bnr_widget .widget #subscribe-submit input[type="submit"]:active,
.widget #subscribe-submit .widget_bnr_widget input[type="submit"]:active {
    box-shadow: none
}

.widget_bnr_widget__list {
    list-style: none;
    margin: 0;
    padding: 0
}

.widget_bnr_widget__list .bnrbg--a {
    background-image: url(../images/common/bg__bnr--01.jpg)
}

.widget_bnr_widget__list .bnrbg--b {
    background-image: url(../images/common/bg__bnr--02.jpg)
}

.widget_bnr_widget__list .bnrbg--c {
    background-image: url(../images/common/bg__bnr--03.jpg)
}

.widget_bnr_widget__list .bnrtitle,
.widget_bnr_widget__list .bnrtext {
    display: block
}

.widget_bnr_widget__list .bnrtitle {
    font-size: 1.125rem;
    font-weight: bold;
    color: #212121
}

.widget_bnr_widget__list .bnrtext {
    font-size: .688rem;
    margin-top: .4em;
    color: #757575
}

.widget_bnr_widget__list .bnrbtn {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    color: #fff;
    background: #FFA500	;
    font-size: .625rem;
    text-align: right;
    padding: .2em 16px
}

.widget_bnr_widget__list .bnrbtn::after {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit;
    content: "\E5C8";
    font-style: normal;
    font-weight: normal;
    margin-left: 2px
}

.widget_calendar table {
    width: 230px;
    margin: 8px -1px 0
}

.widget_calendar th,
.widget_calendar td {
    text-align: center;
    border: 1px solid #e0e0e0;
    padding: 2px;
    line-height: 2
}

.widget_calendar thead th:nth-child(6) {
    color: #2196F3
}

.widget_calendar thead th:nth-child(7) {
    color: #F44336
}

.widget_calendar tfoot td {
    border: none
}

.widget_calendar a,
.widget_calendar .contact__button button,
.contact__button .widget_calendar button,
.widget_calendar .contact__button [type='button'],
.contact__button .widget_calendar [type='button'],
.widget_calendar .contact__button [type='reset'],
.contact__button .widget_calendar [type='reset'],
.widget_calendar .contact__button [type='submit'],
.contact__button .widget_calendar [type='submit'],
.widget_calendar .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_calendar input[type="submit"] {
    display: block;
    background: #f5f5f5
}

.widget_tag_cloud .tagcloud {
    padding: 8px
}

.widget_tag_cloud a,
.widget_tag_cloud .contact__button button,
.contact__button .widget_tag_cloud button,
.widget_tag_cloud .contact__button [type='button'],
.contact__button .widget_tag_cloud [type='button'],
.widget_tag_cloud .contact__button [type='reset'],
.contact__button .widget_tag_cloud [type='reset'],
.widget_tag_cloud .contact__button [type='submit'],
.contact__button .widget_tag_cloud [type='submit'],
.widget_tag_cloud .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widget_tag_cloud input[type="submit"] {
    font-size: .813rem !important;
    display: inline-block;
    margin: 3px 1px;
    padding: 2px 8px;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    color: #757575;
    background: #f5f5f5
}

.widget_tag_cloud a:hover,
.widget_tag_cloud .contact__button button:hover,
.contact__button .widget_tag_cloud button:hover,
.widget_tag_cloud .contact__button [type='button']:hover,
.contact__button .widget_tag_cloud [type='button']:hover,
.widget_tag_cloud .contact__button [type='reset']:hover,
.contact__button .widget_tag_cloud [type='reset']:hover,
.widget_tag_cloud .contact__button [type='submit']:hover,
.contact__button .widget_tag_cloud [type='submit']:hover,
.widget_tag_cloud .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .widget_tag_cloud input[type="submit"]:hover,
.widget_tag_cloud a:focus,
.widget_tag_cloud .contact__button button:focus,
.contact__button .widget_tag_cloud button:focus,
.widget_tag_cloud .contact__button [type='button']:focus,
.contact__button .widget_tag_cloud [type='button']:focus,
.widget_tag_cloud .contact__button [type='reset']:focus,
.contact__button .widget_tag_cloud [type='reset']:focus,
.widget_tag_cloud .contact__button [type='submit']:focus,
.contact__button .widget_tag_cloud [type='submit']:focus,
.widget_tag_cloud .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .widget_tag_cloud input[type="submit"]:focus {
    background: #e0e0e0;
    color: #212121
}

.widget .gallery {
    padding: 0 16px;
    text-align: center
}

.widget .search-form {
    margin: 1.6em 16px
}

.widget .rss-widget-icon {
    margin-top: 5px
}

.widget_contact_info {
    padding-bottom: 1em
}

.widget .contact-map {
    height: 228px
}

.widget .confit-address,
.widget .confit-phone,
.widget .confit-email,
.widget .confit-hours {
    margin: .4em 16px
}

.widget .milestone-content {
    margin-top: 0
}

.widget #subscribe-email input {
    width: 100%
}

.widget #subscribe-submit input[type="submit"] {
    width: 100%
}

.widgets-list-layout .bump-view {
    display: inline-block;
    padding: 0
}

.widgets-list-layout .bump-view .widgets-list-layout-blavatar {
    width: 100%
}

.widgets-list-layout .bump-view+div a,
.widgets-list-layout .bump-view+div .contact__button button,
.contact__button .widgets-list-layout .bump-view+div button,
.widgets-list-layout .bump-view+div .contact__button [type='button'],
.contact__button .widgets-list-layout .bump-view+div [type='button'],
.widgets-list-layout .bump-view+div .contact__button [type='reset'],
.contact__button .widgets-list-layout .bump-view+div [type='reset'],
.widgets-list-layout .bump-view+div .contact__button [type='submit'],
.contact__button .widgets-list-layout .bump-view+div [type='submit'],
.widgets-list-layout .bump-view+div .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .widgets-list-layout .bump-view+div input[type="submit"] {
    display: block;
    padding: .8em 24px .8em 8px
}

.widgets-list-layout .bump-view+div a::after,
.widgets-list-layout .bump-view+div .contact__button button::after,
.contact__button .widgets-list-layout .bump-view+div button::after,
.widgets-list-layout .bump-view+div .contact__button [type='button']::after,
.contact__button .widgets-list-layout .bump-view+div [type='button']::after,
.widgets-list-layout .bump-view+div .contact__button [type='reset']::after,
.contact__button .widgets-list-layout .bump-view+div [type='reset']::after,
.widgets-list-layout .bump-view+div .contact__button [type='submit']::after,
.contact__button .widgets-list-layout .bump-view+div [type='submit']::after,
.widgets-list-layout .bump-view+div .widget #subscribe-submit input[type="submit"]::after,
.widget #subscribe-submit .widgets-list-layout .bump-view+div input[type="submit"]::after {
    display: block
}

.widgets-list-layout .bump-view::after {
    display: none
}

.widgets-list-layout li {
    margin: 0
}

.widgets-list-layout-links {
    width: 80%
}

.side__widget {
    border: 1px solid #e0e0e0;
	border-radius: 10px;
	background: #fff;
}

.side__widget .grofile-meta {
    margin: 0 16px
}

.side__widget .grofile-meta~p {
    margin-right: 16px;
    margin-left: 16px
}

.side__widget .jetpack-display-remote-posts {
    margin: 1.6em 16px
}

.side__widget .jetpack-display-remote-posts h4 {
    border-top: 1px dashed #e0e0e0;
    margin-top: 1em;
    padding-top: 1em
}

.side__widget .jetpack-display-remote-posts h4:first-child {
    border: none;
    padding: 0
}

.side__widget .jetpack-display-remote-posts img {
    margin: 4px 0 8px
}

.side__widget #subscribe-text,
.side__widget #subscribe-email,
.side__widget #subscribe-submit {
    padding: 0 16px
}

.side__widget .tiled-gallery {
    margin: 0
}

.side__widgettitle {
    padding: .8em 16px;
    border-bottom: 1px solid #e0e0e0;
	border-radius: 10px 10px 0 0;
    position: relative;
    margin: 0;
	background: #FFA500	;
	color: #fff;
}

.side__widgettitle::after {
    content: unset;
    width: 2px;
    height: 90%;
    margin-top: -1px;
    top: 0;
    left: 4px;
    position: absolute;
    background: #FFA500	
}

.side__widget .textwidget p {
    padding: 0 8px
}

.side__widget select {
    margin: 16px
}

.footer__widget {
    max-width: 300px;
    margin: 1.6em auto
}

.footer__widgettitle {
    text-align: center
}

.footer__widgettitle::before,
.footer__widgettitle::after {
    content: ' ー ';
    font-weight: 100
}

.footer__widget .widget_sp_image-description {
    padding-right: 0;
    padding-left: 0
}

.footer__widget.widget_calendar table {
    width: 100%;
    margin: 0
}

.footer__widget.widget_contact_info .confit-address,
.footer__widget.widget_contact_info .confit-phone,
.footer__widget.widget_contact_info .confit-email,
.footer__widget.widget_contact_info .confit-hours {
    margin-right: 0;
    margin-left: 0
}

.footer .widget_news_widget__content {
    max-height: none
}

.footer .widget_news_widget__content__list {
    padding-left: 12px;
    padding-right: 0
}

.footer .widget_news_widget__content__list:first-of-type {
    padding-top: 0
}

.footer .menu-item {
    padding: 0 12px .4em
}

.breadcrumbs {
    font-size: .75rem;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    display: block;
    color: #616161;
    margin: 1.6em 0
}

.breadcrumbs a,
.breadcrumbs .contact__button button,
.contact__button .breadcrumbs button,
.breadcrumbs .contact__button [type='button'],
.contact__button .breadcrumbs [type='button'],
.breadcrumbs .contact__button [type='reset'],
.contact__button .breadcrumbs [type='reset'],
.breadcrumbs .contact__button [type='submit'],
.contact__button .breadcrumbs [type='submit'],
.breadcrumbs .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .breadcrumbs input[type="submit"] {
    padding: 0 8px;
    color: #616161
}

.breadcrumbs a:hover,
.breadcrumbs .contact__button button:hover,
.contact__button .breadcrumbs button:hover,
.breadcrumbs .contact__button [type='button']:hover,
.contact__button .breadcrumbs [type='button']:hover,
.breadcrumbs .contact__button [type='reset']:hover,
.contact__button .breadcrumbs [type='reset']:hover,
.breadcrumbs .contact__button [type='submit']:hover,
.contact__button .breadcrumbs [type='submit']:hover,
.breadcrumbs .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .breadcrumbs input[type="submit"]:hover,
.breadcrumbs a:focus,
.breadcrumbs .contact__button button:focus,
.contact__button .breadcrumbs button:focus,
.breadcrumbs .contact__button [type='button']:focus,
.contact__button .breadcrumbs [type='button']:focus,
.breadcrumbs .contact__button [type='reset']:focus,
.contact__button .breadcrumbs [type='reset']:focus,
.breadcrumbs .contact__button [type='submit']:focus,
.contact__button .breadcrumbs [type='submit']:focus,
.breadcrumbs .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .breadcrumbs input[type="submit"]:focus {
    text-decoration: underline
}

.breadcrumbs>span:first-child a,
.breadcrumbs>span:first-child .contact__button button,
.contact__button .breadcrumbs>span:first-child button,
.breadcrumbs>span:first-child .contact__button [type='button'],
.contact__button .breadcrumbs>span:first-child [type='button'],
.breadcrumbs>span:first-child .contact__button [type='reset'],
.contact__button .breadcrumbs>span:first-child [type='reset'],
.breadcrumbs>span:first-child .contact__button [type='submit'],
.contact__button .breadcrumbs>span:first-child [type='submit'],
.breadcrumbs>span:first-child .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .breadcrumbs>span:first-child input[type="submit"] {
    padding-left: 0
}

.breadcrumbs>span:last-child {
    padding-left: 8px
}

.main {
    max-width: 730px;
    margin: 0 auto
}

.custom_column_side_none .main {
    max-width: none
}

.main__heading__title {
    line-height: 1.3;
    background: #f5f5f5;
    padding: .8em 16px;
    position: relative;
    border-bottom: 2px solid #e0e0e0;
    border-top: 2px solid #e0e0e0;
    position: relative
}

.main__heading__title::after {
    content: '';
    height: 2px;
    width: 33%;
    background: #FFA500	;
    position: absolute;
    left: 0;
    top: -2px
}

.main__heading__title__url {
    position: absolute;
    font-size: .625rem;
    color: #bdbdbd;
    right: 0;
    bottom: 1px;
    font-weight: 100
}

.main__heading__title__archive {
    font-weight: normal;
    display: inline-block;
    color: #616161;
    margin-left: .16em
}

.main__heading__title__archive::before {
    content: '';
    display: inline-block;
    width: .8em;
    height: 1px;
    background: #9e9e9e;
    vertical-align: 24%;
    margin: 0 .16em
}

.content-style .dot {
    -webkit-text-emphasis: filled dot #FFA500	;
    text-emphasis: filled dot #FFA500	
}

.content-style .dot-js {
    -webkit-text-emphasis: none;
    text-emphasis: none
}

.content-style .dot-js>span {
    padding: 0.24em 0;
    background-repeat: repeat-x;
    background-size: 1em 0.16em;
    background-position: top center;
    background-image: radial-gradient(0.08em 0.08em at center center, #FFA500	, #FFA500	 95%, transparent)
}

.content-style a.custom-btn,
.content-style .contact__button button,
.contact__button .content-style button,
.content-style .contact__button [type='button'],
.contact__button .content-style [type='button'],
.content-style .contact__button [type='reset'],
.contact__button .content-style [type='reset'],
.content-style .contact__button [type='submit'],
.contact__button .content-style [type='submit'],
.content-style label.custom-btn {
    will-change: transform;
    border-radius: 16em;
    border: none;
    padding: .8em 2.4em;
    overflow: hidden;
    position: relative;
    display: inline-block;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    color: #fff !important;
    background: #ff7131;
    text-align: center
}

.content-style a.custom-btn .click-point,
.content-style .contact__button button .click-point,
.contact__button .content-style button .click-point,
.content-style .contact__button [type='button'] .click-point,
.contact__button .content-style [type='button'] .click-point,
.content-style .contact__button [type='reset'] .click-point,
.contact__button .content-style [type='reset'] .click-point,
.content-style .contact__button [type='submit'] .click-point,
.contact__button .content-style [type='submit'] .click-point,
.content-style label.custom-btn .click-point {
    will-change: transform;
    margin: -5px 0 0 -5px;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    animation: clicklEffect 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal
}

.content-style a.custom-btn .dot,
.content-style .contact__button button .dot,
.contact__button .content-style button .dot,
.content-style .contact__button [type='button'] .dot,
.contact__button .content-style [type='button'] .dot,
.content-style .contact__button [type='reset'] .dot,
.contact__button .content-style [type='reset'] .dot,
.content-style .contact__button [type='submit'] .dot,
.contact__button .content-style [type='submit'] .dot,
.content-style label.custom-btn .dot {
    -webkit-text-emphasis-color: #fff;
    text-emphasis-color: #fff
}

.content-style a.custom-btn .dot-js>span,
.content-style .contact__button button .dot-js>span,
.contact__button .content-style button .dot-js>span,
.content-style .contact__button [type='button'] .dot-js>span,
.contact__button .content-style [type='button'] .dot-js>span,
.content-style .contact__button [type='reset'] .dot-js>span,
.contact__button .content-style [type='reset'] .dot-js>span,
.content-style .contact__button [type='submit'] .dot-js>span,
.contact__button .content-style [type='submit'] .dot-js>span,
.content-style label.custom-btn .dot-js>span {
    background-image: radial-gradient(0.08em 0.08em at center center, #fff, #fff 95%, transparent)
}

.content-style a.custom-btn:hover,
.content-style .contact__button button:hover,
.contact__button .content-style button:hover,
.content-style .contact__button [type='button']:hover,
.contact__button .content-style [type='button']:hover,
.content-style .contact__button [type='reset']:hover,
.contact__button .content-style [type='reset']:hover,
.content-style .contact__button [type='submit']:hover,
.contact__button .content-style [type='submit']:hover,
.content-style a.custom-btn:focus,
.content-style .contact__button button:focus,
.contact__button .content-style button:focus,
.content-style .contact__button [type='button']:focus,
.contact__button .content-style [type='button']:focus,
.content-style .contact__button [type='reset']:focus,
.contact__button .content-style [type='reset']:focus,
.content-style .contact__button [type='submit']:focus,
.contact__button .content-style [type='submit']:focus,
.content-style label.custom-btn:hover,
.content-style label.custom-btn:focus {
    background: #FF580D;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4)
}

.content-style a.custom-btn:active,
.content-style .contact__button button:active,
.contact__button .content-style button:active,
.content-style .contact__button [type='button']:active,
.contact__button .content-style [type='button']:active,
.content-style .contact__button [type='reset']:active,
.contact__button .content-style [type='reset']:active,
.content-style .contact__button [type='submit']:active,
.contact__button .content-style [type='submit']:active,
.content-style label.custom-btn:active {
    background: #e64f0c;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4)
}

.content-style a.custom-btn--white,
.content-style .contact__button button.custom-btn--white,
.contact__button .content-style button.custom-btn--white,
.content-style .contact__button .custom-btn--white[type='button'],
.contact__button .content-style .custom-btn--white[type='button'],
.content-style .contact__button .custom-btn--white[type='reset'],
.contact__button .content-style .custom-btn--white[type='reset'],
.content-style .contact__button .custom-btn--white[type='submit'],
.contact__button .content-style .custom-btn--white[type='submit'],
.content-style .widget #subscribe-submit input.custom-btn--white[type="submit"],
.widget #subscribe-submit .content-style input.custom-btn--white[type="submit"],
.content-style label.custom-btn--white {
    background: #fff;
    color: #616161 !important;
    box-shadow: none;
    border: 2px solid #e0e0e0
}

.content-style a.custom-btn--white:hover,
.content-style .contact__button button.custom-btn--white:hover,
.contact__button .content-style button.custom-btn--white:hover,
.content-style .contact__button .custom-btn--white[type='button']:hover,
.contact__button .content-style .custom-btn--white[type='button']:hover,
.content-style .contact__button .custom-btn--white[type='reset']:hover,
.contact__button .content-style .custom-btn--white[type='reset']:hover,
.content-style .contact__button .custom-btn--white[type='submit']:hover,
.contact__button .content-style .custom-btn--white[type='submit']:hover,
.content-style .widget #subscribe-submit input.custom-btn--white[type="submit"]:hover,
.widget #subscribe-submit .content-style input.custom-btn--white[type="submit"]:hover,
.content-style a.custom-btn--white:focus,
.content-style .contact__button button.custom-btn--white:focus,
.contact__button .content-style button.custom-btn--white:focus,
.content-style .contact__button .custom-btn--white[type='button']:focus,
.contact__button .content-style .custom-btn--white[type='button']:focus,
.content-style .contact__button .custom-btn--white[type='reset']:focus,
.contact__button .content-style .custom-btn--white[type='reset']:focus,
.content-style .contact__button .custom-btn--white[type='submit']:focus,
.contact__button .content-style .custom-btn--white[type='submit']:focus,
.content-style .widget #subscribe-submit input.custom-btn--white[type="submit"]:focus,
.widget #subscribe-submit .content-style input.custom-btn--white[type="submit"]:focus,
.content-style label.custom-btn--white:hover,
.content-style label.custom-btn--white:focus {
    background: #FF580D;
    box-shadow: none;
    color: #fff !important;
    border-color: #FF580D
}

.content-style h2,
.content-style h3,
.content-style h4,
.content-style h5,
.content-style h6 {
    clear: both
}

.content-style h2 {
    line-height: 1.3;
    background: #f5f5f5;
    padding: .8em 16px;
    position: relative;
    border-bottom: 2px solid #e0e0e0;
    border-top: 2px solid #e0e0e0;
    position: relative;
    padding-top: .6666666667em;
    padding-bottom: .6666666667em;
    margin-top: 1.6em
}

.content-style h2::after {
    content: '';
    height: 2px;
    width: 33%;
    background: #FFA500	;
    position: absolute;
    left: 0;
    top: -2px
}

.content-style h2::after {
    width: 24%
}

.content-style h3 {
    color: #fff;
    background: #FFA500	;
    font-size: 1.188rem;
    font-weight: normal;
    padding: .5333333333em 16px .32em;
    margin-top: 1.6em;
    line-height: 1.3
}

.content-style h3 .dot {
    -webkit-text-emphasis-color: #fff;
    text-emphasis-color: #fff
}

.content-style h3 .dot-js>span {
    background-image: radial-gradient(0.08em 0.08em at center center, #fff, #fff 95%, transparent)
}

.iphone .content-style h3 {
    padding-top: .64em
}

.content-style h3::after {
    content: '';
    display: block;
    height: 2px;
    background: #FFA500	;
    border-top: 1px solid #ffb74d;
    margin-top: 4px
}

.content-style h3 a,
.content-style h3 .contact__button button,
.contact__button .content-style h3 button,
.content-style h3 .contact__button [type='button'],
.contact__button .content-style h3 [type='button'],
.content-style h3 .contact__button [type='reset'],
.contact__button .content-style h3 [type='reset'],
.content-style h3 .contact__button [type='submit'],
.contact__button .content-style h3 [type='submit'],
.content-style h3 .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .content-style h3 input[type="submit"] {
    color: #fff;
    display: block
}

.content-style h4 {
    font-size: 1.125rem;
    border-top: 1px solid #FFA500	;
    border-bottom: 1px solid #FFA500	;
    padding: .5333333333em 16px;
    margin-top: 1.6em;
    color: #FFA500	;
    position: relative;
    line-height: 1.3
}

.content-style h5 {
    font-size: 1.063rem;
    border-bottom: 1px dashed #FFA500	;
    padding-bottom: .4em
}

.content-style h6 {
    font-size: 1rem;
    border-bottom: 1px dashed #bdbdbd;
    padding-bottom: .4em
}

.content-style p {
    margin: 1.6em 0
}

.content-style blockquote {
    font-size: 90%;
    position: relative;
    color: #616161
}

.content-style blockquote::before {
    color: #bdbdbd;
    content: '"';
    position: absolute;
    font-size: 3.75rem;
    left: -32px;
    top: -8px;
    line-height: 1.1;
    font-family: Georgia, "Times New Roman", Times, "serif"
}

.content-style address,
.content-style pre {
    padding: 1em 16px;
    font-size: 90%;
    background: #f5f5f5;
    border: 1px solid #e0e0e0;
    margin: 1.6em 16px;
    color: #616161;
    border-radius: 4px
}

.content-style address p,
.content-style pre p {
    margin: 0
}

.content-style table {
    width: 100%;
    margin: 1.6em 0;
    border: 1px solid #e0e0e0
}

.content-style table th,
.content-style table td {
    border: 1px solid #e0e0e0;
    padding: .5333333333em 8px;
    font-size: .875rem;
    line-height: 1.4
}

.content-style table th {
    background: #f5f5f5
}

.content-style table thead th {
    background: #FFA500	;
    color: #fff
}

.content-style table tfoot th,
.content-style table tfoot td {
    border-top: 3px double #e0e0e0
}

.content-style table tr:nth-child(2n) th {
    background: #eee
}

.content-style table tr:nth-child(2n) td {
    background: #fafafa
}

.content-style table p {
    margin: .8em 0
}

.content-style ul,
.content-style ol,
.content-style dl {
    margin: 1.6em 0
}

@media (min-width: 768px) {
    .content-style ul,
    .content-style ol,
    .content-style dl {
        margin: 2.4em 0
    }
}

.content-style dt {
    font-weight: bold;
    text-indent: -.5161290323em;
    padding-left: 24px
}

.content-style dt::before {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit;
    content: "\E5C5";
    font-style: normal;
    font-weight: normal;
    color: #FFA500	
}

.content-style dd {
    margin: 0 0 .8em 15px;
    border-left: 1px solid #e0e0e0;
    padding-left: 16px
}

.content-style dd:last-child {
    margin-bottom: 0
}

.content-style dl.alignright,
.content-style dl.alignleft {
    max-width: 40% !important;
    position: relative;
    z-index: 1
}

@media (min-width: 768px) {
    .content-style dl.alignright,
    .content-style dl.alignleft {
        max-width: 36% !important
    }
}

@media (min-width: 992px) {
    .custom_column_side_none .content-style dl.alignright,
    .custom_column_side_none .content-style dl.alignleft {
        max-width: 32% !important
    }
}

.content-style dl.alignleft {
    float: left;
    margin-right: 16px;
    margin-bottom: 16px
}

@media (min-width: 768px) {
    .content-style dl.alignleft {
        margin-right: 32px;
        margin-bottom: 32px
    }
}

.content-style dl.alignright {
    float: right;
    margin-bottom: 16px;
    margin-left: 16px
}

@media (min-width: 768px) {
    .content-style dl.alignright {
        margin-bottom: 32px;
        margin-left: 32px
    }
}

.content-style dl.aligncenter {
    margin-right: auto;
    margin-left: auto;
    text-align: center
}

.content-style dl.alignnone {
    clear: both
}

.content-style .wp-caption-dt {
    text-indent: 0;
    padding-left: 0
}

.content-style .wp-caption-dt::before {
    display: none
}

.content-style .wp-caption-dd {
    margin-left: 0;
    border: none;
    padding-left: 0
}

.content-style ul,
.content-style ol {
    list-style: none
}

.content-style ul ul,
.content-style ul ol,
.content-style ol ul,
.content-style ol ol {
    margin-top: .4em;
    margin-bottom: 0
}

@media (min-width: 768px) {
    .content-style ul ul,
    .content-style ul ol,
    .content-style ol ul,
    .content-style ol ol {
        margin-top: .4em
    }
}

.content-style ul>li,
.content-style ol>li {
    position: relative
}

.content-style ul>li::before,
.content-style ol>li::before {
    position: absolute
}

.content-style ul ul>li::before,
.content-style ol ul>li::before {
    content: "\E5CA"
}

.content-style ul>li::before {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit;
    content: "\E86C";
    font-style: normal;
    font-weight: normal;
    font-size: 156%;
    color: #FFA500	;
    left: -1.0666666667em;
    top: 0;
    line-height: 1;
    margin-right: .1em
}

.amber .content-style ul>li::before,
.yellow .content-style ul>li::before {
    color: #e68900
}

.content-style ul.sitemap li {
    border-bottom: 1px dashed #e0e0e0;
    padding: .4em 0
}

.content-style ul.sitemap li li {
    border: none;
    padding: .2em 0
}

.content-style ul.sitemap li a,
.content-style ul.sitemap li .contact__button button,
.contact__button .content-style ul.sitemap li button,
.content-style ul.sitemap li .contact__button [type='button'],
.contact__button .content-style ul.sitemap li [type='button'],
.content-style ul.sitemap li .contact__button [type='reset'],
.contact__button .content-style ul.sitemap li [type='reset'],
.content-style ul.sitemap li .contact__button [type='submit'],
.contact__button .content-style ul.sitemap li [type='submit'],
.content-style ul.sitemap li .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .content-style ul.sitemap li input[type="submit"] {
    color: #616161
}

.content-style ul.sitemap li::before {
    content: '\E250';
    top: .2666666667em
}

.content-style ol {
    counter-reset: li
}

.content-style ol>li:before {
    content: counter(li);
    counter-increment: li;
    top: .0666666667em;
    left: -1.6em;
    width: 1.3333333333em;
    text-align: center;
    background: #FFA500	;
    border-radius: 16em;
    line-height: 1.3913043478em;
    color: #fff
}

.gecko .content-style ol>li:before {
    width: 1.3913043478em
}

.content-style cite::before {
    content: '';
    display: inline-block;
    width: 1.6em;
    height: 1px;
    background: #bdbdbd;
    margin: 0 4px .2em 0
}

.content-style code,
.content-style kbd,
.content-style tt {
    background: #f5f5f5;
    display: inline-block;
    font-size: 85%;
    padding: 0 .4em;
    border-radius: 3px;
    border: 1px solid #e0e0e0;
    color: #757575;
    vertical-align: 8%
}

.content-style big {
    font-size: 136%
}

.content-style em {
    font-weight: bold
}

.content-style hr {
    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 25%, #e0e0e0 25%, #e0e0e0 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, #e0e0e0 75%, #e0e0e0);
    background-size: 4px 4px;
    height: 8px;
    border: none
}

.content-style .sharedaddy::before {
    content: '';
    display: block;
    clear: both;
    height: 8px;
    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 25%, #e0e0e0 25%, #e0e0e0 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, #e0e0e0 75%, #e0e0e0);
    background-size: 4px 4px;
    margin: 3.2em 0 1.6em
}

.content-style .sd-sharing-enabled ul li {
    text-indent: 0 !important
}

.content-style .sd-sharing-enabled ul li::before {
    content: '' !important
}

.content-style .sd-title {
    color: #212121;
    background: none;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem !important
}

.content-style .sd-title::after {
    display: none
}

.content-style .jp-relatedposts::before {
    content: '';
    display: block;
    clear: both;
    height: 8px;
    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 25%, #e0e0e0 25%, #e0e0e0 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, #e0e0e0 75%, #e0e0e0);
    background-size: 4px 4px;
    margin: 3.2em 0 1.6em
}

.content-style #jp-relatedposts .jp-relatedposts-headline {
    color: #212121;
    background: none;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem !important
}

.content-style #jp-relatedposts .jp-relatedposts-headline::after {
    display: none
}

.content-style #jp-relatedposts .jp-relatedposts-items-visual {
    margin: 0;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap
}

.content-style #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
    background: #fafafa;
    padding: 0;
    float: none;
    width: 100%;
    max-width: 232px;
    margin: 0 auto .8em;
    padding: 8px;
    border: 1px solid #e0e0e0
}

.content-style #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post h4.jp-relatedposts-post-title {
    border: none;
    padding: 0;
    margin: .5333333333em 0;
    text-indent: 0
}

.content-style #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post h4.jp-relatedposts-post-title::before {
    display: none
}

.content-style #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-excerpt {
    margin-bottom: .5333333333em
}

.content-style #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-date,
.content-style #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-context {
    font-size: 12px
}

.contact {
    margin: 1.6em 0
}

.contact__block {
    border-top: 1px solid #e0e0e0;
    padding: 1em 8px
}

.contact__block>label {
    display: block;
    margin: 0 0 .2666666667em;
    font-weight: bold
}

.contact__block>label::after {
    content: '任意';
    display: inline-block;
    font-size: .688rem;
    color: #fff;
    background: #757575;
    padding: .1em .5333333333em;
    margin-left: .4em;
    vertical-align: 8%
}

.contact__block>div {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.contact__block>div>label {
    border: 1px solid #e0e0e0;
    border-radius: 16em;
    padding: .2666666667em 1em;
    width: 9.6em;
    max-width: 48%;
    margin: 0 1% .2666666667em;
    text-align: center
}

.contact__block>div>label:hover,
.contact__block>div>label:focus {
    border-color: #757575
}

.contact__block:nth-child(2n) {
    background: #fafafa
}

.contact__must>label::after {
    content: '必須';
    background: #ff3d00
}

.contact__button {
    text-align: center;
    margin: 1.6em 0
}

.mw_wp_form {
    margin: 1.6em 0
}

.mw_wp_form form dl {
    margin: 0;
    border-top: 1px solid #e0e0e0;
    padding: 1em 8px
}

.mw_wp_form form dl:nth-child(2n) {
    background: #fafafa
}

.mw_wp_form form dt {
    margin: 0 0 .2666666667em;
    padding: 0;
    text-indent: 0
}

.mw_wp_form form dt::before {
    display: none
}

.mw_wp_form form dt::after {
    content: '任意';
    display: inline-block;
    font-size: .688rem;
    color: #fff;
    background: #757575;
    padding: .1em .5333333333em;
    margin-left: .4em;
    vertical-align: 12%
}

.mw_wp_form form .must dt::after {
    content: '必須';
    background: #ff3d00
}

.mw_wp_form form dd {
    margin: 0;
    padding: 0;
    border: none
}

.mw_wp_form form .hasDatepicker {
    margin-bottom: .2666666667em
}

.mw_wp_form form .error {
    font-size: .813rem;
    margin: .2666666667em 0;
    color: #ff3d00
}

.mw_wp_form form .error+br {
    display: none
}

.mw_wp_form form .error::before {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit;
    content: "\E000 ";
    font-style: normal;
    font-weight: normal
}

.mwform-checkbox-field>label {
    border: 2px solid #e0e0e0;
    border-radius: 16em;
    padding: .2666666667em 1.92em;
    max-width: 100%;
    margin: .2666666667em 0;
    text-align: center;
    display: inline-block
}

.mwform-checkbox-field>label:hover,
.mwform-checkbox-field>label:focus {
    border-color: #757575
}

.mwform-tel-field input[type="text"] {
    max-width: 80px
}

.close {
    clear: both;
    margin: 1.6em 0;
    padding: .1em 0
}

.close__contact {
    margin: 3.2em 0;
    border: 4px solid #FFA500	;
    border-radius: 6px;
    overflow: hidden;
    background: #f5f5f5;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4)
}

.close__contact__block__left {
    background: #fff;
    padding: 0 16px;
    margin: .8em 16px;
    border: 1px solid #e0e0e0;
    box-shadow: 4px 4px 0 #eee;
    position: relative
}

.close__contact__block__left::before,
.close__contact__block__left::after {
    content: '';
    border-style: solid;
    height: 0;
    width: 0;
    border-color: #e0e0e0 transparent transparent;
    border-width: 16px 16px 0;
    position: absolute;
    left: 50%;
    top: 100%;
    margin-left: -16px
}

.close__contact__block__left::after {
    border-style: solid;
    height: 0;
    width: 0;
    border-color: #fff transparent transparent;
    border-width: 16px 16px 0;
    margin-top: -1px
}

.close__contact__block__left small {
    display: inline-block
}

.close__contact__block__left.content-style>* {
    margin-top: .8em;
    margin-bottom: .8em
}

.close__contact__block__img {
    margin: 1.6em auto;
    width: 200px;
    height: 200px;
    overflow: hidden;
    border-radius: 100px
}

.close__contact__title {
    text-align: center;
    line-height: 1.3;
    overflow: hidden;
    padding: .8em 8px;
    margin-top: 0;
    color: #fff;
    background: #FFA500	;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2)
}

.amber .close__contact__title,
.yellow .close__contact__title {
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4)
}

.close__contact__btn {
    text-align: center;
    margin-left: 16px;
    margin-right: 16px
}

.close__contact__btn .custom-btn,
.close__contact__btn .header__nav--sticky .header__nav__menu__side-clone__label,
.header__nav--sticky .close__contact__btn .header__nav__menu__side-clone__label,
.close__contact__btn .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .close__contact__btn input[type="submit"],
.close__contact__btn .contact__button button,
.contact__button .close__contact__btn button,
.close__contact__btn .contact__button [type='button'],
.contact__button .close__contact__btn [type='button'],
.close__contact__btn .contact__button [type='reset'],
.contact__button .close__contact__btn [type='reset'],
.close__contact__btn .contact__button [type='submit'],
.contact__button .close__contact__btn [type='submit'] {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.close__contact__btn__text {
    font-size: .688rem;
    display: block;
    line-height: 1.3
}

.close__contact__btn__tel {
    font-weight: bold;
    font-size: 1.5rem;
    display: block;
    line-height: 1.2
}

.close__contact__text {
    font-size: .813rem;
    padding: 0 16px;
    color: #424242
}

.close__info {
    margin: 3.2em 0
}

.close__info::before {
    content: '';
    display: block;
    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 25%, #e0e0e0 25%, #e0e0e0 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, #e0e0e0 75%, #e0e0e0);
    background-size: 4px 4px;
    height: 3px;
    clear: both;
}

.close__info::after {
    margin-top: .8em
}

.close__info__title {
    font-weight: normal;
    font-size: 1.313rem;
    text-align: center;
    line-height: 1.2;
    margin: .8em 0 .4em
}

.close__info__title strong {
    font-size: 120%
}

.close__info__title i {
    color: #FFA500	;
    margin-right: 2px
}

.close__info__dl {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-wrap: wrap
}

.close__info__dt {
    font-size: .813rem;
    font-weight: bold;
    margin: 0;
    padding: 0 8px 0 8px;
    width: 25%;
    text-align: right
}

.close__info__dd {
    margin: .2em 0;
    padding: 0 0 0 8px;
    font-size: .813rem;
    width: 75%;
    border-left: 1px solid #e0e0e0
}

.close__info__tel {
    font-size: 1.5rem;
    font-weight: 500;
    margin: 0;
    line-height: 1.2
}

.close__info__tel a,
.close__info__tel .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .close__info__tel input[type="submit"],
.close__info__tel .contact__button button,
.contact__button .close__info__tel button,
.close__info__tel .contact__button [type='button'],
.contact__button .close__info__tel [type='button'],
.close__info__tel .contact__button [type='reset'],
.contact__button .close__info__tel [type='reset'],
.close__info__tel .contact__button [type='submit'],
.contact__button .close__info__tel [type='submit'] {
    color: #212121
}

.close__info__tel i {
    color: #FFA500	;
    margin-right: 4px
}

.close__info__btn {
    text-align: center;
    margin: .4em 8px
}

.close__info__btn a,
.close__info__btn .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .close__info__btn input[type="submit"],
.close__info__btn .contact__button button,
.contact__button .close__info__btn button,
.close__info__btn .contact__button [type='button'],
.contact__button .close__info__btn [type='button'],
.close__info__btn .contact__button [type='reset'],
.contact__button .close__info__btn [type='reset'],
.close__info__btn .contact__button [type='submit'],
.contact__button .close__info__btn [type='submit'] {
    width: 100%
}

.close__info__map {
    text-align: center
}

.close__info__map iframe {
    border: 1px solid #bdbdbd !important;
    width: 100%;
    height: 300px
}

.main__heading+.blog-content::before {
    height: 0;
    background: none;
    margin: 0
}

.blog-content__header {
    margin-bottom: 1em
}

.blog-content__header h3 {
    margin-bottom: .8em
}

.sticky .blog-content__header h3::before {
    content: '';
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    font-size: 105%;
    vertical-align: -12%;
    line-height: inherit;
    content: "\E031";
    font-style: normal;
    font-weight: normal;
    float: left
}

.blog-content__info {
    font-size: .875rem;
    color: #616161
}

.blog-content__info .material-icons {
    margin-left: .4em
}

.blog-content__info time .material-icons,
.blog-content__info .updated .material-icons {
    margin-left: 0
}

.blog-content__info a,
.blog-content__info .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .blog-content__info input[type="submit"],
.blog-content__info .contact__button button,
.contact__button .blog-content__info button,
.blog-content__info .contact__button [type='button'],
.contact__button .blog-content__info [type='button'],
.blog-content__info .contact__button [type='reset'],
.contact__button .blog-content__info [type='reset'],
.blog-content__info .contact__button [type='submit'],
.contact__button .blog-content__info [type='submit'] {
    overflow: hidden;
    position: relative;
    display: inline-block;
    border: 1px solid #bdbdbd;
    border-radius: 3px;
    color: #616161;
    font-size: .75rem;
    padding: .1em .8em;
    margin: .1em;
    vertical-align: -40%
}

.blog-content__info a .click-point,
.blog-content__info .widget #subscribe-submit input[type="submit"] .click-point,
.widget #subscribe-submit .blog-content__info input[type="submit"] .click-point,
.blog-content__info .contact__button button .click-point,
.contact__button .blog-content__info button .click-point,
.blog-content__info .contact__button [type='button'] .click-point,
.contact__button .blog-content__info [type='button'] .click-point,
.blog-content__info .contact__button [type='reset'] .click-point,
.contact__button .blog-content__info [type='reset'] .click-point,
.blog-content__info .contact__button [type='submit'] .click-point,
.contact__button .blog-content__info [type='submit'] .click-point {
    will-change: transform;
    margin: -5px 0 0 -5px;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    animation: clicklEffect 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal
}

.iphone .blog-content__info a,
.iphone .blog-content__info .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .iphone .blog-content__info input[type="submit"],
.iphone .blog-content__info .contact__button button,
.contact__button .iphone .blog-content__info button,
.iphone .blog-content__info .contact__button [type='button'],
.contact__button .iphone .blog-content__info [type='button'],
.iphone .blog-content__info .contact__button [type='reset'],
.contact__button .iphone .blog-content__info [type='reset'],
.iphone .blog-content__info .contact__button [type='submit'],
.contact__button .iphone .blog-content__info [type='submit'] {
    vertical-align: 0%
}

.blog-content__info a:hover,
.blog-content__info .widget #subscribe-submit input[type="submit"]:hover,
.widget #subscribe-submit .blog-content__info input[type="submit"]:hover,
.blog-content__info .contact__button button:hover,
.contact__button .blog-content__info button:hover,
.blog-content__info .contact__button [type='button']:hover,
.contact__button .blog-content__info [type='button']:hover,
.blog-content__info .contact__button [type='reset']:hover,
.contact__button .blog-content__info [type='reset']:hover,
.blog-content__info .contact__button [type='submit']:hover,
.contact__button .blog-content__info [type='submit']:hover,
.blog-content__info a:focus,
.blog-content__info .widget #subscribe-submit input[type="submit"]:focus,
.widget #subscribe-submit .blog-content__info input[type="submit"]:focus,
.blog-content__info .contact__button button:focus,
.contact__button .blog-content__info button:focus,
.blog-content__info .contact__button [type='button']:focus,
.contact__button .blog-content__info [type='button']:focus,
.blog-content__info .contact__button [type='reset']:focus,
.contact__button .blog-content__info [type='reset']:focus,
.blog-content__info .contact__button [type='submit']:focus,
.contact__button .blog-content__info [type='submit']:focus {
    background: #eee;
    color: #212121
}

.blog-content__thumbnail {
    text-align: center
}

.blog-content__thumbnail--archive {
    margin-top: 0
}

.blog-content__thumbnail a,
.blog-content__thumbnail .widget #subscribe-submit input[type="submit"],
.widget #subscribe-submit .blog-content__thumbnail input[type="submit"],
.blog-content__thumbnail .contact__button button,
.contact__button .blog-content__thumbnail button,
.blog-content__thumbnail .contact__button [type='button'],
.contact__button .blog-content__thumbnail [type='button'],
.blog-content__thumbnail .contact__button [type='reset'],
.contact__button .blog-content__thumbnail [type='reset'],
.blog-content__thumbnail .contact__button [type='submit'],
.contact__button .blog-content__thumbnail [type='submit'] {
    overflow: hidden;
    position: relative;
    display: inline-block
}

.blog-content__thumbnail a .click-point,
.blog-content__thumbnail .widget #subscribe-submit input[type="submit"] .click-point,
.widget #subscribe-submit .blog-content__thumbnail input[type="submit"] .click-point,
.blog-content__thumbnail .contact__button button .click-point,
.contact__button .blog-content__thumbnail button .click-point,
.blog-content__thumbnail .contact__button [type='button'] .click-point,
.contact__button .blog-content__thumbnail [type='button'] .click-point,
.blog-content__thumbnail .contact__button [type='reset'] .click-point,
.contact__button .blog-content__thumbnail [type='reset'] .click-point,
.blog-content__thumbnail .contact__button [type='submit'] .click-point,
.contact__button .blog-content__thumbnail [type='submit'] .click-point {
    will-change: transform;
    margin: -5px 0 0 -5px;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    animation: clicklEffect 1000ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal
}

.blog-content__more {
    text-align: center
}

.voice-style {
    margin: 1.6em 0
}

.voice__header {
    border-bottom: 4px double #9e9e9e;
    border-top: 4px double #9e9e9e;
    position: relative;
    margin-bottom: 1.6em;
    padding: 0 16px
}

.iphone .voice__header {
    padding-top: .2666666667em
}

.voice__btn {
    text-align: center;
    font-weight: bold
}

.voice-style .voice__title {
    font-weight: bold;
    margin: 1em 0;
    font-size: 1.188rem;
    color: #212121;
    padding: 0;
    background: none;
    line-height: 1.4
}

.iphone .voice-style .voice__title {
    padding-top: 0
}

.voice-style .voice__title::after {
    display: none
}

.voice-style .voice__name {
    font-size: .75rem;
    text-align: right;
    margin: -1em -16px;
    padding-left: 4px
}

.voice-style .voice__name>span {
    background: #fff;
    padding-left: 4px
}

.voice__info {
    margin: -1em 0 1.6em
}

.voice__info:empty {
    margin-top: 0
}

.voice__figure {
    margin: 0;
    padding: 0 0 1.6em 16px;
    width: 96px;
    float: right;
    position: relative;
    z-index: 5
}

.voice__figure--left {
    float: left;
    padding-left: 0;
    padding-right: 16px
}

.voice__figure--left+.voice__text {
    margin-left: 96px
}

.voice__figure img {
    border: 1px solid #bdbdbd
}

.voice__figure>a,
.widget #subscribe-submit .voice__figure>input[type="submit"],
.contact__button .voice__figure>button,
.contact__button .voice__figure>[type='button'],
.contact__button .voice__figure>[type='reset'],
.contact__button .voice__figure>[type='submit'] {
    margin-bottom: 8px
}

.voice__figure>a:last-child,
.widget #subscribe-submit .voice__figure>input[type="submit"]:last-child,
.contact__button .voice__figure>button:last-child,
.contact__button .voice__figure>[type='button']:last-child,
.contact__button .voice__figure>[type='reset']:last-child,
.contact__button .voice__figure>[type='submit']:last-child {
    margin-bottom: 0
}

.voice__figure__face {
    margin-bottom: 8px;
    padding: 2px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #bdbdbd
}

.voice__figure__face--icon {
    display: block;
    text-align: center;
    height: 80px;
    background: #eee;
    box-shadow: 2px 2px 0 #fff inset, -2px -2px 0 #fff inset;
    padding: 0
}

.voice__figure__face--icon i {
    line-height: 1.1;
    font-size: 4.5rem;
    color: #fff
}

.voice__text h2,
.voice__text h3,
.voice__text h4,
.voice__text h5,
.voice__text h6 {
    clear: none
}

.voice__text h4 {
    text-indent: -1.6em;
    margin-left: 1.6em;
    border: none;
    padding: 0;
    font-size: initial
}

.voice__text h4::before {
    content: '';
    width: 1.6em;
    height: 1px;
    vertical-align: 16%;
    background: #FFA500	;
    display: inline-block
}

.voice__comment {
    position: relative;
    padding: .8em 16px .4em;
    border: 1px dashed #9e9e9e;
    margin: 1.6em 0;
    clear: both
}

.voice-style .voice__comment__title {
    font-size: 1.17em;
    font-weight: bold;
    color: #212121;
    position: absolute;
    background: #fff;
    left: 0;
    top: 0;
    margin: -.8em 12px 0;
    padding: 0 4px
}

.iphone .voice-style .voice__comment__title {
    padding-top: 0
}

.voice-style .voice__comment__title::after {
    display: none
}

.voice__annotation {
    text-align: right;
    clear: both;
    font-size: .813rem;
    color: #757575
}

@media (min-width: 768px) {
    .header__img {
        display: none
    }
    .header__img--lg {
        display: block
    }
    .header__mainbord__img {
        display: none
    }
    .header__mainbord__img--lg {
        display: block
    }
    .admin-bar .header__nav__menu {
        top: 46px
    }
    .admin-bar .header__nav--sticky {
        top: 46px
    }
    .admin-bar .header__nav--sticky .header__nav__menu {
        top: 0
    }
    .footer__contact__title {
        font-size: 1.5rem
    }
    .footer__contact__tel {
        font-size: 3.5rem
    }
    .footer__content {
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap
    }
    .widget_nav_menu.footer__widget .post-date,
    .widget_archive.footer__widget .post-date,
    .widget_categories.footer__widget .post-date,
    .widget_recent_entries.footer__widget .post-date,
    .widget_meta.footer__widget .post-date,
    .widget_rss.footer__widget .post-date,
    .widget_rss_links.footer__widget .post-date,
    .widget_top-posts.footer__widget .post-date {
        margin: 0;
        text-align: left;
        display: inline-block
    }
    .widget_nav_menu.footer__widget .post-date::before,
    .widget_archive.footer__widget .post-date::before,
    .widget_categories.footer__widget .post-date::before,
    .widget_recent_entries.footer__widget .post-date::before,
    .widget_meta.footer__widget .post-date::before,
    .widget_rss.footer__widget .post-date::before,
    .widget_rss_links.footer__widget .post-date::before,
    .widget_top-posts.footer__widget .post-date::before {
        content: '- '
    }
    .widget_nav_menu.footer__widget .rss-date,
    .widget_nav_menu.footer__widget .rssSummary,
    .widget_nav_menu.footer__widget cite,
    .widget_archive.footer__widget .rss-date,
    .widget_archive.footer__widget .rssSummary,
    .widget_archive.footer__widget cite,
    .widget_categories.footer__widget .rss-date,
    .widget_categories.footer__widget .rssSummary,
    .widget_categories.footer__widget cite,
    .widget_recent_entries.footer__widget .rss-date,
    .widget_recent_entries.footer__widget .rssSummary,
    .widget_recent_entries.footer__widget cite,
    .widget_meta.footer__widget .rss-date,
    .widget_meta.footer__widget .rssSummary,
    .widget_meta.footer__widget cite,
    .widget_rss.footer__widget .rss-date,
    .widget_rss.footer__widget .rssSummary,
    .widget_rss.footer__widget cite,
    .widget_rss_links.footer__widget .rss-date,
    .widget_rss_links.footer__widget .rssSummary,
    .widget_rss_links.footer__widget cite,
    .widget_top-posts.footer__widget .rss-date,
    .widget_top-posts.footer__widget .rssSummary,
    .widget_top-posts.footer__widget cite {
        padding: 0
    }
    .widget_nav_menu.footer__widget .rss-date,
    .widget_archive.footer__widget .rss-date,
    .widget_categories.footer__widget .rss-date,
    .widget_recent_entries.footer__widget .rss-date,
    .widget_meta.footer__widget .rss-date,
    .widget_rss.footer__widget .rss-date,
    .widget_rss_links.footer__widget .rss-date,
    .widget_top-posts.footer__widget .rss-date {
        display: inline-block
    }
    .widget_nav_menu.footer__widget .rss-date::before,
    .widget_archive.footer__widget .rss-date::before,
    .widget_categories.footer__widget .rss-date::before,
    .widget_recent_entries.footer__widget .rss-date::before,
    .widget_meta.footer__widget .rss-date::before,
    .widget_rss.footer__widget .rss-date::before,
    .widget_rss_links.footer__widget .rss-date::before,
    .widget_top-posts.footer__widget .rss-date::before {
        content: '- '
    }
    .widget_nav_menu.footer__widget .rssSummary,
    .widget_archive.footer__widget .rssSummary,
    .widget_categories.footer__widget .rssSummary,
    .widget_recent_entries.footer__widget .rssSummary,
    .widget_meta.footer__widget .rssSummary,
    .widget_rss.footer__widget .rssSummary,
    .widget_rss_links.footer__widget .rssSummary,
    .widget_top-posts.footer__widget .rssSummary {
        margin-bottom: 0
    }
    .widget_nav_menu.footer__widget cite,
    .widget_archive.footer__widget cite,
    .widget_categories.footer__widget cite,
    .widget_recent_entries.footer__widget cite,
    .widget_meta.footer__widget cite,
    .widget_rss.footer__widget cite,
    .widget_rss_links.footer__widget cite,
    .widget_top-posts.footer__widget cite {
        margin-bottom: 1.6em
    }
    .widget_nav_menu.footer__widget a,
    .widget_nav_menu.footer__widget .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .widget_nav_menu.footer__widget input[type="submit"],
    .widget_nav_menu.footer__widget .contact__button button,
    .contact__button .widget_nav_menu.footer__widget button,
    .widget_nav_menu.footer__widget .contact__button [type='button'],
    .contact__button .widget_nav_menu.footer__widget [type='button'],
    .widget_nav_menu.footer__widget .contact__button [type='reset'],
    .contact__button .widget_nav_menu.footer__widget [type='reset'],
    .widget_nav_menu.footer__widget .contact__button [type='submit'],
    .contact__button .widget_nav_menu.footer__widget [type='submit'],
    .widget_archive.footer__widget a,
    .widget_archive.footer__widget .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .widget_archive.footer__widget input[type="submit"],
    .widget_archive.footer__widget .contact__button button,
    .contact__button .widget_archive.footer__widget button,
    .widget_archive.footer__widget .contact__button [type='button'],
    .contact__button .widget_archive.footer__widget [type='button'],
    .widget_archive.footer__widget .contact__button [type='reset'],
    .contact__button .widget_archive.footer__widget [type='reset'],
    .widget_archive.footer__widget .contact__button [type='submit'],
    .contact__button .widget_archive.footer__widget [type='submit'],
    .widget_categories.footer__widget a,
    .widget_categories.footer__widget .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .widget_categories.footer__widget input[type="submit"],
    .widget_categories.footer__widget .contact__button button,
    .contact__button .widget_categories.footer__widget button,
    .widget_categories.footer__widget .contact__button [type='button'],
    .contact__button .widget_categories.footer__widget [type='button'],
    .widget_categories.footer__widget .contact__button [type='reset'],
    .contact__button .widget_categories.footer__widget [type='reset'],
    .widget_categories.footer__widget .contact__button [type='submit'],
    .contact__button .widget_categories.footer__widget [type='submit'],
    .widget_recent_entries.footer__widget a,
    .widget_recent_entries.footer__widget .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .widget_recent_entries.footer__widget input[type="submit"],
    .widget_recent_entries.footer__widget .contact__button button,
    .contact__button .widget_recent_entries.footer__widget button,
    .widget_recent_entries.footer__widget .contact__button [type='button'],
    .contact__button .widget_recent_entries.footer__widget [type='button'],
    .widget_recent_entries.footer__widget .contact__button [type='reset'],
    .contact__button .widget_recent_entries.footer__widget [type='reset'],
    .widget_recent_entries.footer__widget .contact__button [type='submit'],
    .contact__button .widget_recent_entries.footer__widget [type='submit'],
    .widget_meta.footer__widget a,
    .widget_meta.footer__widget .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .widget_meta.footer__widget input[type="submit"],
    .widget_meta.footer__widget .contact__button button,
    .contact__button .widget_meta.footer__widget button,
    .widget_meta.footer__widget .contact__button [type='button'],
    .contact__button .widget_meta.footer__widget [type='button'],
    .widget_meta.footer__widget .contact__button [type='reset'],
    .contact__button .widget_meta.footer__widget [type='reset'],
    .widget_meta.footer__widget .contact__button [type='submit'],
    .contact__button .widget_meta.footer__widget [type='submit'],
    .widget_rss.footer__widget a,
    .widget_rss.footer__widget .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .widget_rss.footer__widget input[type="submit"],
    .widget_rss.footer__widget .contact__button button,
    .contact__button .widget_rss.footer__widget button,
    .widget_rss.footer__widget .contact__button [type='button'],
    .contact__button .widget_rss.footer__widget [type='button'],
    .widget_rss.footer__widget .contact__button [type='reset'],
    .contact__button .widget_rss.footer__widget [type='reset'],
    .widget_rss.footer__widget .contact__button [type='submit'],
    .contact__button .widget_rss.footer__widget [type='submit'],
    .widget_rss_links.footer__widget a,
    .widget_rss_links.footer__widget .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .widget_rss_links.footer__widget input[type="submit"],
    .widget_rss_links.footer__widget .contact__button button,
    .contact__button .widget_rss_links.footer__widget button,
    .widget_rss_links.footer__widget .contact__button [type='button'],
    .contact__button .widget_rss_links.footer__widget [type='button'],
    .widget_rss_links.footer__widget .contact__button [type='reset'],
    .contact__button .widget_rss_links.footer__widget [type='reset'],
    .widget_rss_links.footer__widget .contact__button [type='submit'],
    .contact__button .widget_rss_links.footer__widget [type='submit'],
    .widget_top-posts.footer__widget a,
    .widget_top-posts.footer__widget .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .widget_top-posts.footer__widget input[type="submit"],
    .widget_top-posts.footer__widget .contact__button button,
    .contact__button .widget_top-posts.footer__widget button,
    .widget_top-posts.footer__widget .contact__button [type='button'],
    .contact__button .widget_top-posts.footer__widget [type='button'],
    .widget_top-posts.footer__widget .contact__button [type='reset'],
    .contact__button .widget_top-posts.footer__widget [type='reset'],
    .widget_top-posts.footer__widget .contact__button [type='submit'],
    .contact__button .widget_top-posts.footer__widget [type='submit'] {
        display: inline-block;
        border: none;
        padding: 0;
        background: none !important
    }
    .widget_nav_menu.footer__widget a::after,
    .widget_nav_menu.footer__widget .widget #subscribe-submit input[type="submit"]::after,
    .widget #subscribe-submit .widget_nav_menu.footer__widget input[type="submit"]::after,
    .widget_nav_menu.footer__widget .contact__button button::after,
    .contact__button .widget_nav_menu.footer__widget button::after,
    .widget_nav_menu.footer__widget .contact__button [type='button']::after,
    .contact__button .widget_nav_menu.footer__widget [type='button']::after,
    .widget_nav_menu.footer__widget .contact__button [type='reset']::after,
    .contact__button .widget_nav_menu.footer__widget [type='reset']::after,
    .widget_nav_menu.footer__widget .contact__button [type='submit']::after,
    .contact__button .widget_nav_menu.footer__widget [type='submit']::after,
    .widget_archive.footer__widget a::after,
    .widget_archive.footer__widget .widget #subscribe-submit input[type="submit"]::after,
    .widget #subscribe-submit .widget_archive.footer__widget input[type="submit"]::after,
    .widget_archive.footer__widget .contact__button button::after,
    .contact__button .widget_archive.footer__widget button::after,
    .widget_archive.footer__widget .contact__button [type='button']::after,
    .contact__button .widget_archive.footer__widget [type='button']::after,
    .widget_archive.footer__widget .contact__button [type='reset']::after,
    .contact__button .widget_archive.footer__widget [type='reset']::after,
    .widget_archive.footer__widget .contact__button [type='submit']::after,
    .contact__button .widget_archive.footer__widget [type='submit']::after,
    .widget_categories.footer__widget a::after,
    .widget_categories.footer__widget .widget #subscribe-submit input[type="submit"]::after,
    .widget #subscribe-submit .widget_categories.footer__widget input[type="submit"]::after,
    .widget_categories.footer__widget .contact__button button::after,
    .contact__button .widget_categories.footer__widget button::after,
    .widget_categories.footer__widget .contact__button [type='button']::after,
    .contact__button .widget_categories.footer__widget [type='button']::after,
    .widget_categories.footer__widget .contact__button [type='reset']::after,
    .contact__button .widget_categories.footer__widget [type='reset']::after,
    .widget_categories.footer__widget .contact__button [type='submit']::after,
    .contact__button .widget_categories.footer__widget [type='submit']::after,
    .widget_recent_entries.footer__widget a::after,
    .widget_recent_entries.footer__widget .widget #subscribe-submit input[type="submit"]::after,
    .widget #subscribe-submit .widget_recent_entries.footer__widget input[type="submit"]::after,
    .widget_recent_entries.footer__widget .contact__button button::after,
    .contact__button .widget_recent_entries.footer__widget button::after,
    .widget_recent_entries.footer__widget .contact__button [type='button']::after,
    .contact__button .widget_recent_entries.footer__widget [type='button']::after,
    .widget_recent_entries.footer__widget .contact__button [type='reset']::after,
    .contact__button .widget_recent_entries.footer__widget [type='reset']::after,
    .widget_recent_entries.footer__widget .contact__button [type='submit']::after,
    .contact__button .widget_recent_entries.footer__widget [type='submit']::after,
    .widget_meta.footer__widget a::after,
    .widget_meta.footer__widget .widget #subscribe-submit input[type="submit"]::after,
    .widget #subscribe-submit .widget_meta.footer__widget input[type="submit"]::after,
    .widget_meta.footer__widget .contact__button button::after,
    .contact__button .widget_meta.footer__widget button::after,
    .widget_meta.footer__widget .contact__button [type='button']::after,
    .contact__button .widget_meta.footer__widget [type='button']::after,
    .widget_meta.footer__widget .contact__button [type='reset']::after,
    .contact__button .widget_meta.footer__widget [type='reset']::after,
    .widget_meta.footer__widget .contact__button [type='submit']::after,
    .contact__button .widget_meta.footer__widget [type='submit']::after,
    .widget_rss.footer__widget a::after,
    .widget_rss.footer__widget .widget #subscribe-submit input[type="submit"]::after,
    .widget #subscribe-submit .widget_rss.footer__widget input[type="submit"]::after,
    .widget_rss.footer__widget .contact__button button::after,
    .contact__button .widget_rss.footer__widget button::after,
    .widget_rss.footer__widget .contact__button [type='button']::after,
    .contact__button .widget_rss.footer__widget [type='button']::after,
    .widget_rss.footer__widget .contact__button [type='reset']::after,
    .contact__button .widget_rss.footer__widget [type='reset']::after,
    .widget_rss.footer__widget .contact__button [type='submit']::after,
    .contact__button .widget_rss.footer__widget [type='submit']::after,
    .widget_rss_links.footer__widget a::after,
    .widget_rss_links.footer__widget .widget #subscribe-submit input[type="submit"]::after,
    .widget #subscribe-submit .widget_rss_links.footer__widget input[type="submit"]::after,
    .widget_rss_links.footer__widget .contact__button button::after,
    .contact__button .widget_rss_links.footer__widget button::after,
    .widget_rss_links.footer__widget .contact__button [type='button']::after,
    .contact__button .widget_rss_links.footer__widget [type='button']::after,
    .widget_rss_links.footer__widget .contact__button [type='reset']::after,
    .contact__button .widget_rss_links.footer__widget [type='reset']::after,
    .widget_rss_links.footer__widget .contact__button [type='submit']::after,
    .contact__button .widget_rss_links.footer__widget [type='submit']::after,
    .widget_top-posts.footer__widget a::after,
    .widget_top-posts.footer__widget .widget #subscribe-submit input[type="submit"]::after,
    .widget #subscribe-submit .widget_top-posts.footer__widget input[type="submit"]::after,
    .widget_top-posts.footer__widget .contact__button button::after,
    .contact__button .widget_top-posts.footer__widget button::after,
    .widget_top-posts.footer__widget .contact__button [type='button']::after,
    .contact__button .widget_top-posts.footer__widget [type='button']::after,
    .widget_top-posts.footer__widget .contact__button [type='reset']::after,
    .contact__button .widget_top-posts.footer__widget [type='reset']::after,
    .widget_top-posts.footer__widget .contact__button [type='submit']::after,
    .contact__button .widget_top-posts.footer__widget [type='submit']::after {
        display: none
    }
    .widget_nav_menu.footer__widget a:hover,
    .widget_nav_menu.footer__widget .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .widget_nav_menu.footer__widget input[type="submit"]:hover,
    .widget_nav_menu.footer__widget .contact__button button:hover,
    .contact__button .widget_nav_menu.footer__widget button:hover,
    .widget_nav_menu.footer__widget .contact__button [type='button']:hover,
    .contact__button .widget_nav_menu.footer__widget [type='button']:hover,
    .widget_nav_menu.footer__widget .contact__button [type='reset']:hover,
    .contact__button .widget_nav_menu.footer__widget [type='reset']:hover,
    .widget_nav_menu.footer__widget .contact__button [type='submit']:hover,
    .contact__button .widget_nav_menu.footer__widget [type='submit']:hover,
    .widget_nav_menu.footer__widget a:focus,
    .widget_nav_menu.footer__widget .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .widget_nav_menu.footer__widget input[type="submit"]:focus,
    .widget_nav_menu.footer__widget .contact__button button:focus,
    .contact__button .widget_nav_menu.footer__widget button:focus,
    .widget_nav_menu.footer__widget .contact__button [type='button']:focus,
    .contact__button .widget_nav_menu.footer__widget [type='button']:focus,
    .widget_nav_menu.footer__widget .contact__button [type='reset']:focus,
    .contact__button .widget_nav_menu.footer__widget [type='reset']:focus,
    .widget_nav_menu.footer__widget .contact__button [type='submit']:focus,
    .contact__button .widget_nav_menu.footer__widget [type='submit']:focus,
    .widget_archive.footer__widget a:hover,
    .widget_archive.footer__widget .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .widget_archive.footer__widget input[type="submit"]:hover,
    .widget_archive.footer__widget .contact__button button:hover,
    .contact__button .widget_archive.footer__widget button:hover,
    .widget_archive.footer__widget .contact__button [type='button']:hover,
    .contact__button .widget_archive.footer__widget [type='button']:hover,
    .widget_archive.footer__widget .contact__button [type='reset']:hover,
    .contact__button .widget_archive.footer__widget [type='reset']:hover,
    .widget_archive.footer__widget .contact__button [type='submit']:hover,
    .contact__button .widget_archive.footer__widget [type='submit']:hover,
    .widget_archive.footer__widget a:focus,
    .widget_archive.footer__widget .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .widget_archive.footer__widget input[type="submit"]:focus,
    .widget_archive.footer__widget .contact__button button:focus,
    .contact__button .widget_archive.footer__widget button:focus,
    .widget_archive.footer__widget .contact__button [type='button']:focus,
    .contact__button .widget_archive.footer__widget [type='button']:focus,
    .widget_archive.footer__widget .contact__button [type='reset']:focus,
    .contact__button .widget_archive.footer__widget [type='reset']:focus,
    .widget_archive.footer__widget .contact__button [type='submit']:focus,
    .contact__button .widget_archive.footer__widget [type='submit']:focus,
    .widget_categories.footer__widget a:hover,
    .widget_categories.footer__widget .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .widget_categories.footer__widget input[type="submit"]:hover,
    .widget_categories.footer__widget .contact__button button:hover,
    .contact__button .widget_categories.footer__widget button:hover,
    .widget_categories.footer__widget .contact__button [type='button']:hover,
    .contact__button .widget_categories.footer__widget [type='button']:hover,
    .widget_categories.footer__widget .contact__button [type='reset']:hover,
    .contact__button .widget_categories.footer__widget [type='reset']:hover,
    .widget_categories.footer__widget .contact__button [type='submit']:hover,
    .contact__button .widget_categories.footer__widget [type='submit']:hover,
    .widget_categories.footer__widget a:focus,
    .widget_categories.footer__widget .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .widget_categories.footer__widget input[type="submit"]:focus,
    .widget_categories.footer__widget .contact__button button:focus,
    .contact__button .widget_categories.footer__widget button:focus,
    .widget_categories.footer__widget .contact__button [type='button']:focus,
    .contact__button .widget_categories.footer__widget [type='button']:focus,
    .widget_categories.footer__widget .contact__button [type='reset']:focus,
    .contact__button .widget_categories.footer__widget [type='reset']:focus,
    .widget_categories.footer__widget .contact__button [type='submit']:focus,
    .contact__button .widget_categories.footer__widget [type='submit']:focus,
    .widget_recent_entries.footer__widget a:hover,
    .widget_recent_entries.footer__widget .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .widget_recent_entries.footer__widget input[type="submit"]:hover,
    .widget_recent_entries.footer__widget .contact__button button:hover,
    .contact__button .widget_recent_entries.footer__widget button:hover,
    .widget_recent_entries.footer__widget .contact__button [type='button']:hover,
    .contact__button .widget_recent_entries.footer__widget [type='button']:hover,
    .widget_recent_entries.footer__widget .contact__button [type='reset']:hover,
    .contact__button .widget_recent_entries.footer__widget [type='reset']:hover,
    .widget_recent_entries.footer__widget .contact__button [type='submit']:hover,
    .contact__button .widget_recent_entries.footer__widget [type='submit']:hover,
    .widget_recent_entries.footer__widget a:focus,
    .widget_recent_entries.footer__widget .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .widget_recent_entries.footer__widget input[type="submit"]:focus,
    .widget_recent_entries.footer__widget .contact__button button:focus,
    .contact__button .widget_recent_entries.footer__widget button:focus,
    .widget_recent_entries.footer__widget .contact__button [type='button']:focus,
    .contact__button .widget_recent_entries.footer__widget [type='button']:focus,
    .widget_recent_entries.footer__widget .contact__button [type='reset']:focus,
    .contact__button .widget_recent_entries.footer__widget [type='reset']:focus,
    .widget_recent_entries.footer__widget .contact__button [type='submit']:focus,
    .contact__button .widget_recent_entries.footer__widget [type='submit']:focus,
    .widget_meta.footer__widget a:hover,
    .widget_meta.footer__widget .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .widget_meta.footer__widget input[type="submit"]:hover,
    .widget_meta.footer__widget .contact__button button:hover,
    .contact__button .widget_meta.footer__widget button:hover,
    .widget_meta.footer__widget .contact__button [type='button']:hover,
    .contact__button .widget_meta.footer__widget [type='button']:hover,
    .widget_meta.footer__widget .contact__button [type='reset']:hover,
    .contact__button .widget_meta.footer__widget [type='reset']:hover,
    .widget_meta.footer__widget .contact__button [type='submit']:hover,
    .contact__button .widget_meta.footer__widget [type='submit']:hover,
    .widget_meta.footer__widget a:focus,
    .widget_meta.footer__widget .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .widget_meta.footer__widget input[type="submit"]:focus,
    .widget_meta.footer__widget .contact__button button:focus,
    .contact__button .widget_meta.footer__widget button:focus,
    .widget_meta.footer__widget .contact__button [type='button']:focus,
    .contact__button .widget_meta.footer__widget [type='button']:focus,
    .widget_meta.footer__widget .contact__button [type='reset']:focus,
    .contact__button .widget_meta.footer__widget [type='reset']:focus,
    .widget_meta.footer__widget .contact__button [type='submit']:focus,
    .contact__button .widget_meta.footer__widget [type='submit']:focus,
    .widget_rss.footer__widget a:hover,
    .widget_rss.footer__widget .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .widget_rss.footer__widget input[type="submit"]:hover,
    .widget_rss.footer__widget .contact__button button:hover,
    .contact__button .widget_rss.footer__widget button:hover,
    .widget_rss.footer__widget .contact__button [type='button']:hover,
    .contact__button .widget_rss.footer__widget [type='button']:hover,
    .widget_rss.footer__widget .contact__button [type='reset']:hover,
    .contact__button .widget_rss.footer__widget [type='reset']:hover,
    .widget_rss.footer__widget .contact__button [type='submit']:hover,
    .contact__button .widget_rss.footer__widget [type='submit']:hover,
    .widget_rss.footer__widget a:focus,
    .widget_rss.footer__widget .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .widget_rss.footer__widget input[type="submit"]:focus,
    .widget_rss.footer__widget .contact__button button:focus,
    .contact__button .widget_rss.footer__widget button:focus,
    .widget_rss.footer__widget .contact__button [type='button']:focus,
    .contact__button .widget_rss.footer__widget [type='button']:focus,
    .widget_rss.footer__widget .contact__button [type='reset']:focus,
    .contact__button .widget_rss.footer__widget [type='reset']:focus,
    .widget_rss.footer__widget .contact__button [type='submit']:focus,
    .contact__button .widget_rss.footer__widget [type='submit']:focus,
    .widget_rss_links.footer__widget a:hover,
    .widget_rss_links.footer__widget .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .widget_rss_links.footer__widget input[type="submit"]:hover,
    .widget_rss_links.footer__widget .contact__button button:hover,
    .contact__button .widget_rss_links.footer__widget button:hover,
    .widget_rss_links.footer__widget .contact__button [type='button']:hover,
    .contact__button .widget_rss_links.footer__widget [type='button']:hover,
    .widget_rss_links.footer__widget .contact__button [type='reset']:hover,
    .contact__button .widget_rss_links.footer__widget [type='reset']:hover,
    .widget_rss_links.footer__widget .contact__button [type='submit']:hover,
    .contact__button .widget_rss_links.footer__widget [type='submit']:hover,
    .widget_rss_links.footer__widget a:focus,
    .widget_rss_links.footer__widget .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .widget_rss_links.footer__widget input[type="submit"]:focus,
    .widget_rss_links.footer__widget .contact__button button:focus,
    .contact__button .widget_rss_links.footer__widget button:focus,
    .widget_rss_links.footer__widget .contact__button [type='button']:focus,
    .contact__button .widget_rss_links.footer__widget [type='button']:focus,
    .widget_rss_links.footer__widget .contact__button [type='reset']:focus,
    .contact__button .widget_rss_links.footer__widget [type='reset']:focus,
    .widget_rss_links.footer__widget .contact__button [type='submit']:focus,
    .contact__button .widget_rss_links.footer__widget [type='submit']:focus,
    .widget_top-posts.footer__widget a:hover,
    .widget_top-posts.footer__widget .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .widget_top-posts.footer__widget input[type="submit"]:hover,
    .widget_top-posts.footer__widget .contact__button button:hover,
    .contact__button .widget_top-posts.footer__widget button:hover,
    .widget_top-posts.footer__widget .contact__button [type='button']:hover,
    .contact__button .widget_top-posts.footer__widget [type='button']:hover,
    .widget_top-posts.footer__widget .contact__button [type='reset']:hover,
    .contact__button .widget_top-posts.footer__widget [type='reset']:hover,
    .widget_top-posts.footer__widget .contact__button [type='submit']:hover,
    .contact__button .widget_top-posts.footer__widget [type='submit']:hover,
    .widget_top-posts.footer__widget a:focus,
    .widget_top-posts.footer__widget .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .widget_top-posts.footer__widget input[type="submit"]:focus,
    .widget_top-posts.footer__widget .contact__button button:focus,
    .contact__button .widget_top-posts.footer__widget button:focus,
    .widget_top-posts.footer__widget .contact__button [type='button']:focus,
    .contact__button .widget_top-posts.footer__widget [type='button']:focus,
    .widget_top-posts.footer__widget .contact__button [type='reset']:focus,
    .contact__button .widget_top-posts.footer__widget [type='reset']:focus,
    .widget_top-posts.footer__widget .contact__button [type='submit']:focus,
    .contact__button .widget_top-posts.footer__widget [type='submit']:focus {
        background: none;
        text-decoration: underline
    }
    .widget_nav_menu.footer__widget a .click-point,
    .widget_nav_menu.footer__widget .widget #subscribe-submit input[type="submit"] .click-point,
    .widget #subscribe-submit .widget_nav_menu.footer__widget input[type="submit"] .click-point,
    .widget_nav_menu.footer__widget .contact__button button .click-point,
    .contact__button .widget_nav_menu.footer__widget button .click-point,
    .widget_nav_menu.footer__widget .contact__button [type='button'] .click-point,
    .contact__button .widget_nav_menu.footer__widget [type='button'] .click-point,
    .widget_nav_menu.footer__widget .contact__button [type='reset'] .click-point,
    .contact__button .widget_nav_menu.footer__widget [type='reset'] .click-point,
    .widget_nav_menu.footer__widget .contact__button [type='submit'] .click-point,
    .contact__button .widget_nav_menu.footer__widget [type='submit'] .click-point,
    .widget_archive.footer__widget a .click-point,
    .widget_archive.footer__widget .widget #subscribe-submit input[type="submit"] .click-point,
    .widget #subscribe-submit .widget_archive.footer__widget input[type="submit"] .click-point,
    .widget_archive.footer__widget .contact__button button .click-point,
    .contact__button .widget_archive.footer__widget button .click-point,
    .widget_archive.footer__widget .contact__button [type='button'] .click-point,
    .contact__button .widget_archive.footer__widget [type='button'] .click-point,
    .widget_archive.footer__widget .contact__button [type='reset'] .click-point,
    .contact__button .widget_archive.footer__widget [type='reset'] .click-point,
    .widget_archive.footer__widget .contact__button [type='submit'] .click-point,
    .contact__button .widget_archive.footer__widget [type='submit'] .click-point,
    .widget_categories.footer__widget a .click-point,
    .widget_categories.footer__widget .widget #subscribe-submit input[type="submit"] .click-point,
    .widget #subscribe-submit .widget_categories.footer__widget input[type="submit"] .click-point,
    .widget_categories.footer__widget .contact__button button .click-point,
    .contact__button .widget_categories.footer__widget button .click-point,
    .widget_categories.footer__widget .contact__button [type='button'] .click-point,
    .contact__button .widget_categories.footer__widget [type='button'] .click-point,
    .widget_categories.footer__widget .contact__button [type='reset'] .click-point,
    .contact__button .widget_categories.footer__widget [type='reset'] .click-point,
    .widget_categories.footer__widget .contact__button [type='submit'] .click-point,
    .contact__button .widget_categories.footer__widget [type='submit'] .click-point,
    .widget_recent_entries.footer__widget a .click-point,
    .widget_recent_entries.footer__widget .widget #subscribe-submit input[type="submit"] .click-point,
    .widget #subscribe-submit .widget_recent_entries.footer__widget input[type="submit"] .click-point,
    .widget_recent_entries.footer__widget .contact__button button .click-point,
    .contact__button .widget_recent_entries.footer__widget button .click-point,
    .widget_recent_entries.footer__widget .contact__button [type='button'] .click-point,
    .contact__button .widget_recent_entries.footer__widget [type='button'] .click-point,
    .widget_recent_entries.footer__widget .contact__button [type='reset'] .click-point,
    .contact__button .widget_recent_entries.footer__widget [type='reset'] .click-point,
    .widget_recent_entries.footer__widget .contact__button [type='submit'] .click-point,
    .contact__button .widget_recent_entries.footer__widget [type='submit'] .click-point,
    .widget_meta.footer__widget a .click-point,
    .widget_meta.footer__widget .widget #subscribe-submit input[type="submit"] .click-point,
    .widget #subscribe-submit .widget_meta.footer__widget input[type="submit"] .click-point,
    .widget_meta.footer__widget .contact__button button .click-point,
    .contact__button .widget_meta.footer__widget button .click-point,
    .widget_meta.footer__widget .contact__button [type='button'] .click-point,
    .contact__button .widget_meta.footer__widget [type='button'] .click-point,
    .widget_meta.footer__widget .contact__button [type='reset'] .click-point,
    .contact__button .widget_meta.footer__widget [type='reset'] .click-point,
    .widget_meta.footer__widget .contact__button [type='submit'] .click-point,
    .contact__button .widget_meta.footer__widget [type='submit'] .click-point,
    .widget_rss.footer__widget a .click-point,
    .widget_rss.footer__widget .widget #subscribe-submit input[type="submit"] .click-point,
    .widget #subscribe-submit .widget_rss.footer__widget input[type="submit"] .click-point,
    .widget_rss.footer__widget .contact__button button .click-point,
    .contact__button .widget_rss.footer__widget button .click-point,
    .widget_rss.footer__widget .contact__button [type='button'] .click-point,
    .contact__button .widget_rss.footer__widget [type='button'] .click-point,
    .widget_rss.footer__widget .contact__button [type='reset'] .click-point,
    .contact__button .widget_rss.footer__widget [type='reset'] .click-point,
    .widget_rss.footer__widget .contact__button [type='submit'] .click-point,
    .contact__button .widget_rss.footer__widget [type='submit'] .click-point,
    .widget_rss_links.footer__widget a .click-point,
    .widget_rss_links.footer__widget .widget #subscribe-submit input[type="submit"] .click-point,
    .widget #subscribe-submit .widget_rss_links.footer__widget input[type="submit"] .click-point,
    .widget_rss_links.footer__widget .contact__button button .click-point,
    .contact__button .widget_rss_links.footer__widget button .click-point,
    .widget_rss_links.footer__widget .contact__button [type='button'] .click-point,
    .contact__button .widget_rss_links.footer__widget [type='button'] .click-point,
    .widget_rss_links.footer__widget .contact__button [type='reset'] .click-point,
    .contact__button .widget_rss_links.footer__widget [type='reset'] .click-point,
    .widget_rss_links.footer__widget .contact__button [type='submit'] .click-point,
    .contact__button .widget_rss_links.footer__widget [type='submit'] .click-point,
    .widget_top-posts.footer__widget a .click-point,
    .widget_top-posts.footer__widget .widget #subscribe-submit input[type="submit"] .click-point,
    .widget #subscribe-submit .widget_top-posts.footer__widget input[type="submit"] .click-point,
    .widget_top-posts.footer__widget .contact__button button .click-point,
    .contact__button .widget_top-posts.footer__widget button .click-point,
    .widget_top-posts.footer__widget .contact__button [type='button'] .click-point,
    .contact__button .widget_top-posts.footer__widget [type='button'] .click-point,
    .widget_top-posts.footer__widget .contact__button [type='reset'] .click-point,
    .contact__button .widget_top-posts.footer__widget [type='reset'] .click-point,
    .widget_top-posts.footer__widget .contact__button [type='submit'] .click-point,
    .contact__button .widget_top-posts.footer__widget [type='submit'] .click-point {
        display: none
    }
    .widget_nav_menu.footer__widget a.rsswidget,
    .widget_nav_menu.footer__widget .widget #subscribe-submit input.rsswidget[type="submit"],
    .widget #subscribe-submit .widget_nav_menu.footer__widget input.rsswidget[type="submit"],
    .widget_nav_menu.footer__widget .contact__button button.rsswidget,
    .contact__button .widget_nav_menu.footer__widget button.rsswidget,
    .widget_nav_menu.footer__widget .contact__button .rsswidget[type='button'],
    .contact__button .widget_nav_menu.footer__widget .rsswidget[type='button'],
    .widget_nav_menu.footer__widget .contact__button .rsswidget[type='reset'],
    .contact__button .widget_nav_menu.footer__widget .rsswidget[type='reset'],
    .widget_nav_menu.footer__widget .contact__button .rsswidget[type='submit'],
    .contact__button .widget_nav_menu.footer__widget .rsswidget[type='submit'],
    .widget_archive.footer__widget a.rsswidget,
    .widget_archive.footer__widget .widget #subscribe-submit input.rsswidget[type="submit"],
    .widget #subscribe-submit .widget_archive.footer__widget input.rsswidget[type="submit"],
    .widget_archive.footer__widget .contact__button button.rsswidget,
    .contact__button .widget_archive.footer__widget button.rsswidget,
    .widget_archive.footer__widget .contact__button .rsswidget[type='button'],
    .contact__button .widget_archive.footer__widget .rsswidget[type='button'],
    .widget_archive.footer__widget .contact__button .rsswidget[type='reset'],
    .contact__button .widget_archive.footer__widget .rsswidget[type='reset'],
    .widget_archive.footer__widget .contact__button .rsswidget[type='submit'],
    .contact__button .widget_archive.footer__widget .rsswidget[type='submit'],
    .widget_categories.footer__widget a.rsswidget,
    .widget_categories.footer__widget .widget #subscribe-submit input.rsswidget[type="submit"],
    .widget #subscribe-submit .widget_categories.footer__widget input.rsswidget[type="submit"],
    .widget_categories.footer__widget .contact__button button.rsswidget,
    .contact__button .widget_categories.footer__widget button.rsswidget,
    .widget_categories.footer__widget .contact__button .rsswidget[type='button'],
    .contact__button .widget_categories.footer__widget .rsswidget[type='button'],
    .widget_categories.footer__widget .contact__button .rsswidget[type='reset'],
    .contact__button .widget_categories.footer__widget .rsswidget[type='reset'],
    .widget_categories.footer__widget .contact__button .rsswidget[type='submit'],
    .contact__button .widget_categories.footer__widget .rsswidget[type='submit'],
    .widget_recent_entries.footer__widget a.rsswidget,
    .widget_recent_entries.footer__widget .widget #subscribe-submit input.rsswidget[type="submit"],
    .widget #subscribe-submit .widget_recent_entries.footer__widget input.rsswidget[type="submit"],
    .widget_recent_entries.footer__widget .contact__button button.rsswidget,
    .contact__button .widget_recent_entries.footer__widget button.rsswidget,
    .widget_recent_entries.footer__widget .contact__button .rsswidget[type='button'],
    .contact__button .widget_recent_entries.footer__widget .rsswidget[type='button'],
    .widget_recent_entries.footer__widget .contact__button .rsswidget[type='reset'],
    .contact__button .widget_recent_entries.footer__widget .rsswidget[type='reset'],
    .widget_recent_entries.footer__widget .contact__button .rsswidget[type='submit'],
    .contact__button .widget_recent_entries.footer__widget .rsswidget[type='submit'],
    .widget_meta.footer__widget a.rsswidget,
    .widget_meta.footer__widget .widget #subscribe-submit input.rsswidget[type="submit"],
    .widget #subscribe-submit .widget_meta.footer__widget input.rsswidget[type="submit"],
    .widget_meta.footer__widget .contact__button button.rsswidget,
    .contact__button .widget_meta.footer__widget button.rsswidget,
    .widget_meta.footer__widget .contact__button .rsswidget[type='button'],
    .contact__button .widget_meta.footer__widget .rsswidget[type='button'],
    .widget_meta.footer__widget .contact__button .rsswidget[type='reset'],
    .contact__button .widget_meta.footer__widget .rsswidget[type='reset'],
    .widget_meta.footer__widget .contact__button .rsswidget[type='submit'],
    .contact__button .widget_meta.footer__widget .rsswidget[type='submit'],
    .widget_rss.footer__widget a.rsswidget,
    .widget_rss.footer__widget .widget #subscribe-submit input.rsswidget[type="submit"],
    .widget #subscribe-submit .widget_rss.footer__widget input.rsswidget[type="submit"],
    .widget_rss.footer__widget .contact__button button.rsswidget,
    .contact__button .widget_rss.footer__widget button.rsswidget,
    .widget_rss.footer__widget .contact__button .rsswidget[type='button'],
    .contact__button .widget_rss.footer__widget .rsswidget[type='button'],
    .widget_rss.footer__widget .contact__button .rsswidget[type='reset'],
    .contact__button .widget_rss.footer__widget .rsswidget[type='reset'],
    .widget_rss.footer__widget .contact__button .rsswidget[type='submit'],
    .contact__button .widget_rss.footer__widget .rsswidget[type='submit'],
    .widget_rss_links.footer__widget a.rsswidget,
    .widget_rss_links.footer__widget .widget #subscribe-submit input.rsswidget[type="submit"],
    .widget #subscribe-submit .widget_rss_links.footer__widget input.rsswidget[type="submit"],
    .widget_rss_links.footer__widget .contact__button button.rsswidget,
    .contact__button .widget_rss_links.footer__widget button.rsswidget,
    .widget_rss_links.footer__widget .contact__button .rsswidget[type='button'],
    .contact__button .widget_rss_links.footer__widget .rsswidget[type='button'],
    .widget_rss_links.footer__widget .contact__button .rsswidget[type='reset'],
    .contact__button .widget_rss_links.footer__widget .rsswidget[type='reset'],
    .widget_rss_links.footer__widget .contact__button .rsswidget[type='submit'],
    .contact__button .widget_rss_links.footer__widget .rsswidget[type='submit'],
    .widget_top-posts.footer__widget a.rsswidget,
    .widget_top-posts.footer__widget .widget #subscribe-submit input.rsswidget[type="submit"],
    .widget #subscribe-submit .widget_top-posts.footer__widget input.rsswidget[type="submit"],
    .widget_top-posts.footer__widget .contact__button button.rsswidget,
    .contact__button .widget_top-posts.footer__widget button.rsswidget,
    .widget_top-posts.footer__widget .contact__button .rsswidget[type='button'],
    .contact__button .widget_top-posts.footer__widget .rsswidget[type='button'],
    .widget_top-posts.footer__widget .contact__button .rsswidget[type='reset'],
    .contact__button .widget_top-posts.footer__widget .rsswidget[type='reset'],
    .widget_top-posts.footer__widget .contact__button .rsswidget[type='submit'],
    .contact__button .widget_top-posts.footer__widget .rsswidget[type='submit'] {
        padding: 0
    }
    .widget_nav_menu.footer__widget ul ul,
    .widget_archive.footer__widget ul ul,
    .widget_categories.footer__widget ul ul,
    .widget_recent_entries.footer__widget ul ul,
    .widget_meta.footer__widget ul ul,
    .widget_rss.footer__widget ul ul,
    .widget_rss_links.footer__widget ul ul,
    .widget_top-posts.footer__widget ul ul {
        border: none;
        padding-left: 16px
    }
    .widget_info_widget.footer__widget .widget_info_widget__dl,
    .widget_info_widget.footer__widget .widget_info_widget__map {
        margin-left: 0;
        margin-right: 0
    }
    .widget_info_widget.footer__widget .widget_info_widget__tel,
    .widget_info_widget.footer__widget .widget_info_widget__btn {
        text-align: left
    }
    .widget_news_widget.footer__widget li a,
    .widget_news_widget.footer__widget li .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .widget_news_widget.footer__widget li input[type="submit"],
    .widget_news_widget.footer__widget li .contact__button button,
    .contact__button .widget_news_widget.footer__widget li button,
    .widget_news_widget.footer__widget li .contact__button [type='button'],
    .contact__button .widget_news_widget.footer__widget li [type='button'],
    .widget_news_widget.footer__widget li .contact__button [type='reset'],
    .contact__button .widget_news_widget.footer__widget li [type='reset'],
    .widget_news_widget.footer__widget li .contact__button [type='submit'],
    .contact__button .widget_news_widget.footer__widget li [type='submit'] {
        padding: .5333333333em 0;
        background: none !important
    }
    .widget_news_widget.footer__widget li a::after,
    .widget_news_widget.footer__widget li .widget #subscribe-submit input[type="submit"]::after,
    .widget #subscribe-submit .widget_news_widget.footer__widget li input[type="submit"]::after,
    .widget_news_widget.footer__widget li .contact__button button::after,
    .contact__button .widget_news_widget.footer__widget li button::after,
    .widget_news_widget.footer__widget li .contact__button [type='button']::after,
    .contact__button .widget_news_widget.footer__widget li [type='button']::after,
    .widget_news_widget.footer__widget li .contact__button [type='reset']::after,
    .contact__button .widget_news_widget.footer__widget li [type='reset']::after,
    .widget_news_widget.footer__widget li .contact__button [type='submit']::after,
    .contact__button .widget_news_widget.footer__widget li [type='submit']::after {
        display: none
    }
    .widget_news_widget.footer__widget li a:hover,
    .widget_news_widget.footer__widget li .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .widget_news_widget.footer__widget li input[type="submit"]:hover,
    .widget_news_widget.footer__widget li .contact__button button:hover,
    .contact__button .widget_news_widget.footer__widget li button:hover,
    .widget_news_widget.footer__widget li .contact__button [type='button']:hover,
    .contact__button .widget_news_widget.footer__widget li [type='button']:hover,
    .widget_news_widget.footer__widget li .contact__button [type='reset']:hover,
    .contact__button .widget_news_widget.footer__widget li [type='reset']:hover,
    .widget_news_widget.footer__widget li .contact__button [type='submit']:hover,
    .contact__button .widget_news_widget.footer__widget li [type='submit']:hover,
    .widget_news_widget.footer__widget li a:focus,
    .widget_news_widget.footer__widget li .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .widget_news_widget.footer__widget li input[type="submit"]:focus,
    .widget_news_widget.footer__widget li .contact__button button:focus,
    .contact__button .widget_news_widget.footer__widget li button:focus,
    .widget_news_widget.footer__widget li .contact__button [type='button']:focus,
    .contact__button .widget_news_widget.footer__widget li [type='button']:focus,
    .widget_news_widget.footer__widget li .contact__button [type='reset']:focus,
    .contact__button .widget_news_widget.footer__widget li [type='reset']:focus,
    .widget_news_widget.footer__widget li .contact__button [type='submit']:focus,
    .contact__button .widget_news_widget.footer__widget li [type='submit']:focus {
        background: none;
        text-decoration: underline
    }
    .widget_news_widget.footer__widget li a .click-point,
    .widget_news_widget.footer__widget li .widget #subscribe-submit input[type="submit"] .click-point,
    .widget #subscribe-submit .widget_news_widget.footer__widget li input[type="submit"] .click-point,
    .widget_news_widget.footer__widget li .contact__button button .click-point,
    .contact__button .widget_news_widget.footer__widget li button .click-point,
    .widget_news_widget.footer__widget li .contact__button [type='button'] .click-point,
    .contact__button .widget_news_widget.footer__widget li [type='button'] .click-point,
    .widget_news_widget.footer__widget li .contact__button [type='reset'] .click-point,
    .contact__button .widget_news_widget.footer__widget li [type='reset'] .click-point,
    .widget_news_widget.footer__widget li .contact__button [type='submit'] .click-point,
    .contact__button .widget_news_widget.footer__widget li [type='submit'] .click-point {
        display: none
    }
    .footer__widget {
        max-width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }
    .footer__widgettitle {
        text-align: left;
        padding-top: 0;
        border-left: 2px solid #bdbdbd;
        padding-left: 10px
    }
    .footer__widgettitle::before,
    .footer__widgettitle::after {
        content: ''
    }
    .footer .widgets-list-layout .bump-view+div a,
    .footer .widgets-list-layout .bump-view+div .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .footer .widgets-list-layout .bump-view+div input[type="submit"],
    .footer .widgets-list-layout .bump-view+div .contact__button button,
    .contact__button .footer .widgets-list-layout .bump-view+div button,
    .footer .widgets-list-layout .bump-view+div .contact__button [type='button'],
    .contact__button .footer .widgets-list-layout .bump-view+div [type='button'],
    .footer .widgets-list-layout .bump-view+div .contact__button [type='reset'],
    .contact__button .footer .widgets-list-layout .bump-view+div [type='reset'],
    .footer .widgets-list-layout .bump-view+div .contact__button [type='submit'],
    .contact__button .footer .widgets-list-layout .bump-view+div [type='submit'] {
        display: inline-block;
        padding: 0
    }
    .footer .widgets-list-layout .bump-view+div a::after,
    .footer .widgets-list-layout .bump-view+div .widget #subscribe-submit input[type="submit"]::after,
    .widget #subscribe-submit .footer .widgets-list-layout .bump-view+div input[type="submit"]::after,
    .footer .widgets-list-layout .bump-view+div .contact__button button::after,
    .contact__button .footer .widgets-list-layout .bump-view+div button::after,
    .footer .widgets-list-layout .bump-view+div .contact__button [type='button']::after,
    .contact__button .footer .widgets-list-layout .bump-view+div [type='button']::after,
    .footer .widgets-list-layout .bump-view+div .contact__button [type='reset']::after,
    .contact__button .footer .widgets-list-layout .bump-view+div [type='reset']::after,
    .footer .widgets-list-layout .bump-view+div .contact__button [type='submit']::after,
    .contact__button .footer .widgets-list-layout .bump-view+div [type='submit']::after {
        display: none
    }
    .footer .widgets-list-layout-links {
        width: 73%
    }
    .footer .widget_media_video,
    .footer .widget_custom_html {
        max-width: 50%;
        width: 512px
    }
    .contact__block {
        padding: 1.6em 16px;
        display: flex;
        justify-content: center;
        flex-wrap: wrap
    }
    .contact__block>label {
        width: 35%;
        text-align: right;
        margin: 0;
        padding-right: 16px
    }
    .contact__block>input,
    .contact__block>textarea,
    .contact__block>div {
        width: 65%
    }
    .contact__button button {
        padding: 1.6em 3.2em
    }
    .mw_wp_form form dl {
        padding: 1.6em 16px;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        align-items: center
    }
    .mw_wp_form form dt {
        width: 35%;
        text-align: right;
        margin: 0;
        padding-right: 16px
    }
    .mw_wp_form form dd {
        width: 65%
    }
    .close__contact__block {
        display: flex;
        align-items: center;
        flex-wrap: wrap
    }
    .close__contact__block__left {
        flex: 1;
        background: #fff;
        padding: 1.6em 32px;
        margin: .8em 0 .8em 32px;
        width: 432px
    }
    .close__contact__block__left::before,
    .close__contact__block__left::after {
        content: '';
        border-style: solid;
        height: 0;
        width: 0;
        border-color: transparent transparent transparent #e0e0e0;
        border-width: 16px 0 16px 16px;
        position: absolute;
        left: 100%;
        top: 50%;
        margin-left: 0;
        margin-top: -16px
    }
    .close__contact__block__left::after {
        border-style: solid;
        height: 0;
        width: 0;
        border-color: transparent transparent transparent #fff;
        border-width: 16px 0 16px 16px;
        margin-top: -16px;
        margin-left: -1px
    }
    .close__contact__block__img {
        margin: 0 24px
    }
    .close__contact__title {
        font-size: 2rem
    }
    .close__contact__btn {
        margin-left: 32px;
        margin-right: 32px
    }
    .close__contact__btn__text {
        font-size: 1.125rem;
        display: block;
        line-height: 1.3
    }
    .close__contact__btn__tel {
        font-weight: bold;
        font-size: 2.25rem;
        display: block;
        line-height: 1.2
    }
    .close__contact__text {
        font-size: .875rem;
        padding: 0 40px 1.6em;
        color: #424242
    }
    .close__info__title {
        font-weight: normal;
        font-size: 2rem;
        text-align: left
    }
    .close__info__block {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }
    .close__info__left {
        width: 40%
    }
    .close__info__right {
        width: 58%
    }
    .close__info__dl {
        margin: .8em 0;
        padding: 0;
        display: block
    }
    .close__info__dt {
        font-size: .875rem;
        padding: 0 0 0 24px;
        width: auto;
        text-align: left;
        text-indent: -.5161290323em
    }
    .close__info__dt::before {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        display: inline-block;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale;
        font-feature-settings: 'liga';
        font-size: 105%;
        vertical-align: -12%;
        line-height: inherit;
        content: "\E5C5";
        font-style: normal;
        font-weight: normal;
        color: #FFA500	
    }
    .close__info__dd {
        margin: 0 0 .8em 16px;
        padding: 0 0 0 16px;
        font-size: .875rem;
        width: auto;
        border-left: 1px solid #e0e0e0
    }
    .close__info__tel {
        font-size: 1.875rem;
        font-weight: 500;
        margin: 0 0 .4em 16px;
        line-height: 1.2
    }
    .close__info__tel a,
    .close__info__tel .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .close__info__tel input[type="submit"],
    .close__info__tel .contact__button button,
    .contact__button .close__info__tel button,
    .close__info__tel .contact__button [type='button'],
    .contact__button .close__info__tel [type='button'],
    .close__info__tel .contact__button [type='reset'],
    .contact__button .close__info__tel [type='reset'],
    .close__info__tel .contact__button [type='submit'],
    .contact__button .close__info__tel [type='submit'] {
        color: #212121
    }
    .close__info__tel i {
        color: #FFA500	;
        margin-right: 4px
    }
    .close__info__map iframe {
        height: 360px
    }
    .blog-content__thumbnail--archive {
        float: right;
        max-width: 320px;
        margin-left: 24px
    }
    .blog-content__more {
        text-align: left
    }
    .iphone .voice__header {
        padding-top: .8em
    }
    .voice__btn {
        font-size: 1.313rem
    }
    .voice__figure {
        width: 224px;
        padding-left: 24px
    }
    .voice__figure--left {
        padding-left: 0;
        padding-right: 24px
    }
    .voice__figure--left+.voice__text {
        margin-left: 224px
    }
    .voice__figure__face {
        padding: 4px
    }
    .voice__figure__face--icon {
        height: 200px;
        background: #e0e0e0;
        box-shadow: 4px 4px 0 #fff inset, -4px -4px 0 #fff inset;
        padding: 0
    }
    .voice__figure__face--icon i {
        line-height: 1.25;
        font-size: 10rem
    }
    .voice__text p {
        margin: 1.6em 0
    }
    .voice__comment {
        padding-left: 24px;
        padding-right: 24px;
        margin-left: 24px;
        margin-right: 24px
    }
    .voice__comment__title {
        margin-left: 20px;
        margin-right: 20px;
        background: #fff;
        padding: 0 4px
    }
}

@media (min-width: 992px) {
    .header__nav__item--sm {
        display: none
    }
    .header__nav__menu {
        opacity: 1;
        transform: translateX(0);
        position: static;
        width: auto;
        max-width: none;
        box-shadow: none
    }
    .header__nav__menu__inner {
        background: #f5f5f5;
        height: 60px;
        padding-bottom: 0;
        overflow: initial
    }
    .iphone .header__nav__menu__inner {
        padding-bottom: 0
    }
    .header__nav__menu__list {
        display: flex;
        justify-content: center;
        text-align: center
    }
    .header__nav__menu__list ul ul {
        left: 100%;
        top: 0;
        margin-left: -1px
    }
    .header__nav__menu__list ul a,
    .header__nav__menu__list ul .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .header__nav__menu__list ul input[type="submit"],
    .header__nav__menu__list ul .contact__button button,
    .contact__button .header__nav__menu__list ul button,
    .header__nav__menu__list ul .contact__button [type='button'],
    .contact__button .header__nav__menu__list ul [type='button'],
    .header__nav__menu__list ul .contact__button [type='reset'],
    .contact__button .header__nav__menu__list ul [type='reset'],
    .header__nav__menu__list ul .contact__button [type='submit'],
    .contact__button .header__nav__menu__list ul [type='submit'] {
        border: 1px solid #e0e0e0;
        margin-top: -1px
    }
    .header__nav__menu__list ul a::before,
    .header__nav__menu__list ul .widget #subscribe-submit input[type="submit"]::before,
    .widget #subscribe-submit .header__nav__menu__list ul input[type="submit"]::before,
    .header__nav__menu__list ul .contact__button button::before,
    .contact__button .header__nav__menu__list ul button::before,
    .header__nav__menu__list ul .contact__button [type='button']::before,
    .contact__button .header__nav__menu__list ul [type='button']::before,
    .header__nav__menu__list ul .contact__button [type='reset']::before,
    .contact__button .header__nav__menu__list ul [type='reset']::before,
    .header__nav__menu__list ul .contact__button [type='submit']::before,
    .contact__button .header__nav__menu__list ul [type='submit']::before {
        display: none
    }
    .header__nav__menu__list li.menu-item-has-children:hover>ul,
    .header__nav__menu__list li.menu-item-has-children:focus>ul {
        display: block
    }
    .header__nav__menu__list li.menu-item-has-children li.menu-item-has-children::after {
        position: absolute;
        right: 4px;
        top: 50%;
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        display: inline-block;
        text-transform: none;
        letter-spacing: normal;
        word-wrap: normal;
        white-space: nowrap;
        direction: ltr;
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale;
        font-feature-settings: 'liga';
        font-size: 105%;
        vertical-align: -12%;
        line-height: inherit;
        content: "\E5CC";
        font-style: normal;
        font-weight: normal;
        margin-top: -.8em;
        color: #e0e0e0
    }
    .header__nav__menu__list li.menu-item-has-children li.menu-item-has-children:hover::after,
    .header__nav__menu__list li.menu-item-has-children li.menu-item-has-children:focus::after {
        color: #FFA500	
    }
    .header__nav__menu__list__sub {
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal;
        display: block
    }
    .header__nav__menu__list li {
        flex: 0 1 172px;
    }
    .header__nav__menu__list li:last-child a,
    .header__nav__menu__list li:last-child .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .header__nav__menu__list li:last-child input[type="submit"],
    .header__nav__menu__list li:last-child .contact__button button,
    .contact__button .header__nav__menu__list li:last-child button,
    .header__nav__menu__list li:last-child .contact__button [type='button'],
    .contact__button .header__nav__menu__list li:last-child [type='button'],
    .header__nav__menu__list li:last-child .contact__button [type='reset'],
    .contact__button .header__nav__menu__list li:last-child [type='reset'],
    .header__nav__menu__list li:last-child .contact__button [type='submit'],
    .contact__button .header__nav__menu__list li:last-child [type='submit'] {
        border-right: 1px solid #e0e0e0
    }
    .header__nav__menu__list li.current-menu-item a,
    .header__nav__menu__list li.current-menu-item .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .header__nav__menu__list li.current-menu-item input[type="submit"],
    .header__nav__menu__list li.current-menu-item .contact__button button,
    .contact__button .header__nav__menu__list li.current-menu-item button,
    .header__nav__menu__list li.current-menu-item .contact__button [type='button'],
    .contact__button .header__nav__menu__list li.current-menu-item [type='button'],
    .header__nav__menu__list li.current-menu-item .contact__button [type='reset'],
    .contact__button .header__nav__menu__list li.current-menu-item [type='reset'],
    .header__nav__menu__list li.current-menu-item .contact__button [type='submit'],
    .contact__button .header__nav__menu__list li.current-menu-item [type='submit'] {
        background: #f5f5f5
    }
    .header__nav__menu__list li.current-menu-item a:before,
    .header__nav__menu__list li.current-menu-item .widget #subscribe-submit input[type="submit"]:before,
    .widget #subscribe-submit .header__nav__menu__list li.current-menu-item input[type="submit"]:before,
    .header__nav__menu__list li.current-menu-item .contact__button button:before,
    .contact__button .header__nav__menu__list li.current-menu-item button:before,
    .header__nav__menu__list li.current-menu-item .contact__button [type='button']:before,
    .contact__button .header__nav__menu__list li.current-menu-item [type='button']:before,
    .header__nav__menu__list li.current-menu-item .contact__button [type='reset']:before,
    .contact__button .header__nav__menu__list li.current-menu-item [type='reset']:before,
    .header__nav__menu__list li.current-menu-item .contact__button [type='submit']:before,
    .contact__button .header__nav__menu__list li.current-menu-item [type='submit']:before {
        height: 2px
    }
    .header__nav__menu__list a,
    .header__nav__menu__list .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .header__nav__menu__list input[type="submit"],
    .header__nav__menu__list .contact__button button,
    .contact__button .header__nav__menu__list button,
    .header__nav__menu__list .contact__button [type='button'],
    .contact__button .header__nav__menu__list [type='button'],
    .header__nav__menu__list .contact__button [type='reset'],
    .contact__button .header__nav__menu__list [type='reset'],
    .header__nav__menu__list .contact__button [type='submit'],
    .contact__button .header__nav__menu__list [type='submit'] {
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal;
        font-weight: 500;
        display: block;
        border: none;
        border-left: 1px solid #e0e0e0;
        padding: 1.6em 8px;
        height: 100%
    }

    .header__nav__menu__list .widget #subscribe-submit input[type="submit"]:before,
    .widget #subscribe-submit .header__nav__menu__list input[type="submit"]:before,
    .header__nav__menu__list .contact__button button:before,
    .contact__button .header__nav__menu__list button:before,
    .header__nav__menu__list .contact__button [type='button']:before,
    .contact__button .header__nav__menu__list [type='button']:before,
    .header__nav__menu__list .contact__button [type='reset']:before,
    .contact__button .header__nav__menu__list [type='reset']:before,
    .header__nav__menu__list .contact__button [type='submit']:before,
    .contact__button .header__nav__menu__list [type='submit']:before {
        content: '';
        position: absolute;
        height: 0;
        width: 0;
        bottom: 1px;
        left: 0;
        width: 100%;
        background: #FFA500	;
        z-index: 10
    }
    .header__nav__menu__list a:after,
    .header__nav__menu__list .widget #subscribe-submit input[type="submit"]:after,
    .widget #subscribe-submit .header__nav__menu__list input[type="submit"]:after,
    .header__nav__menu__list .contact__button button:after,
    .contact__button .header__nav__menu__list button:after,
    .header__nav__menu__list .contact__button [type='button']:after,
    .contact__button .header__nav__menu__list [type='button']:after,
    .header__nav__menu__list .contact__button [type='reset']:after,
    .contact__button .header__nav__menu__list [type='reset']:after,
    .header__nav__menu__list .contact__button [type='submit']:after,
    .contact__button .header__nav__menu__list [type='submit']:after {
        display: none
    }
    .header__nav__menu__list a:hover,
    .header__nav__menu__list .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .header__nav__menu__list input[type="submit"]:hover,
    .header__nav__menu__list .contact__button button:hover,
    .contact__button .header__nav__menu__list button:hover,
    .header__nav__menu__list .contact__button [type='button']:hover,
    .contact__button .header__nav__menu__list [type='button']:hover,
    .header__nav__menu__list .contact__button [type='reset']:hover,
    .contact__button .header__nav__menu__list [type='reset']:hover,
    .header__nav__menu__list .contact__button [type='submit']:hover,
    .contact__button .header__nav__menu__list [type='submit']:hover,
    .header__nav__menu__list a:focus,
    .header__nav__menu__list .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .header__nav__menu__list input[type="submit"]:focus,
    .header__nav__menu__list .contact__button button:focus,
    .contact__button .header__nav__menu__list button:focus,
    .header__nav__menu__list .contact__button [type='button']:focus,
    .contact__button .header__nav__menu__list [type='button']:focus,
    .header__nav__menu__list .contact__button [type='reset']:focus,
    .contact__button .header__nav__menu__list [type='reset']:focus,
    .header__nav__menu__list .contact__button [type='submit']:focus,
    .contact__button .header__nav__menu__list [type='submit']:focus {
        background: #f5f5f5
    }
    .header__nav__menu__list a:hover:before,
    .header__nav__menu__list .widget #subscribe-submit input[type="submit"]:hover:before,
    .widget #subscribe-submit .header__nav__menu__list input[type="submit"]:hover:before,
    .header__nav__menu__list .contact__button button:hover:before,
    .contact__button .header__nav__menu__list button:hover:before,
    .header__nav__menu__list .contact__button [type='button']:hover:before,
    .contact__button .header__nav__menu__list [type='button']:hover:before,
    .header__nav__menu__list .contact__button [type='reset']:hover:before,
    .contact__button .header__nav__menu__list [type='reset']:hover:before,
    .header__nav__menu__list .contact__button [type='submit']:hover:before,
    .contact__button .header__nav__menu__list [type='submit']:hover:before,
    .header__nav__menu__list a:focus:before,
    .header__nav__menu__list .widget #subscribe-submit input[type="submit"]:focus:before,
    .widget #subscribe-submit .header__nav__menu__list input[type="submit"]:focus:before,
    .header__nav__menu__list .contact__button button:focus:before,
    .contact__button .header__nav__menu__list button:focus:before,
    .header__nav__menu__list .contact__button [type='button']:focus:before,
    .contact__button .header__nav__menu__list [type='button']:focus:before,
    .header__nav__menu__list .contact__button [type='reset']:focus:before,
    .contact__button .header__nav__menu__list [type='reset']:focus:before,
    .header__nav__menu__list .contact__button [type='submit']:focus:before,
    .contact__button .header__nav__menu__list [type='submit']:focus:before {
        height: 2px
    }
    .header__nav__menu__label {
        display: none !important
    }
    .header__nav__menu__side-clone {
        display: none !important
    }
    .admin-bar .header__nav--sticky {
        top: 32px
    }
    .header__nav--sticky .header__nav__menu {
        position: static;
        padding: 0
    }
    .header__nav--sticky .header__nav__menu__inner {
        background: #FFA500	
    }
    .header__nav--sticky .header__nav__menu__inner:after {
        display: none
    }
    .header__nav--sticky .header__nav__menu__list ul {
        background: rgba(255, 152, 0, 0.9);
        margin: 0
    }
    .header__nav--sticky .header__nav__menu__list__sub {
        display: none
    }
    .header__nav--sticky .header__nav__menu__list li:last-child a,
    .header__nav--sticky .header__nav__menu__list li:last-child .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .header__nav--sticky .header__nav__menu__list li:last-child input[type="submit"],
    .header__nav--sticky .header__nav__menu__list li:last-child .contact__button button,
    .contact__button .header__nav--sticky .header__nav__menu__list li:last-child button,
    .header__nav--sticky .header__nav__menu__list li:last-child .contact__button [type='button'],
    .contact__button .header__nav--sticky .header__nav__menu__list li:last-child [type='button'],
    .header__nav--sticky .header__nav__menu__list li:last-child .contact__button [type='reset'],
    .contact__button .header__nav--sticky .header__nav__menu__list li:last-child [type='reset'],
    .header__nav--sticky .header__nav__menu__list li:last-child .contact__button [type='submit'],
    .contact__button .header__nav--sticky .header__nav__menu__list li:last-child [type='submit'] {
        border: none
    }
    .header__nav--sticky .header__nav__menu__list li.current-menu-item a,
    .header__nav--sticky .header__nav__menu__list li.current-menu-item .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .header__nav--sticky .header__nav__menu__list li.current-menu-item input[type="submit"],
    .header__nav--sticky .header__nav__menu__list li.current-menu-item .contact__button button,
    .contact__button .header__nav--sticky .header__nav__menu__list li.current-menu-item button,
    .header__nav--sticky .header__nav__menu__list li.current-menu-item .contact__button [type='button'],
    .contact__button .header__nav--sticky .header__nav__menu__list li.current-menu-item [type='button'],
    .header__nav--sticky .header__nav__menu__list li.current-menu-item .contact__button [type='reset'],
    .contact__button .header__nav--sticky .header__nav__menu__list li.current-menu-item [type='reset'],
    .header__nav--sticky .header__nav__menu__list li.current-menu-item .contact__button [type='submit'],
    .contact__button .header__nav--sticky .header__nav__menu__list li.current-menu-item [type='submit'] {
        background: #e68900
    }
    .header__nav--sticky .header__nav__menu__list a,
    .header__nav--sticky .header__nav__menu__list .widget #subscribe-submit input[type="submit"],
    .widget #subscribe-submit .header__nav--sticky .header__nav__menu__list input[type="submit"],
    .header__nav--sticky .header__nav__menu__list .contact__button button,
    .contact__button .header__nav--sticky .header__nav__menu__list button,
    .header__nav--sticky .header__nav__menu__list .contact__button [type='button'],
    .contact__button .header__nav--sticky .header__nav__menu__list [type='button'],
    .header__nav--sticky .header__nav__menu__list .contact__button [type='reset'],
    .contact__button .header__nav--sticky .header__nav__menu__list [type='reset'],
    .header__nav--sticky .header__nav__menu__list .contact__button [type='submit'],
    .contact__button .header__nav--sticky .header__nav__menu__list [type='submit'] {
        border: none;
        color: #fff;
        padding: 1.3333333333em 8px;
        margin: 0
    }
    .header__nav--sticky .header__nav__menu__list a:before,
    .header__nav--sticky .header__nav__menu__list .widget #subscribe-submit input[type="submit"]:before,
    .widget #subscribe-submit .header__nav--sticky .header__nav__menu__list input[type="submit"]:before,
    .header__nav--sticky .header__nav__menu__list .contact__button button:before,
    .contact__button .header__nav--sticky .header__nav__menu__list button:before,
    .header__nav--sticky .header__nav__menu__list .contact__button [type='button']:before,
    .contact__button .header__nav--sticky .header__nav__menu__list [type='button']:before,
    .header__nav--sticky .header__nav__menu__list .contact__button [type='reset']:before,
    .contact__button .header__nav--sticky .header__nav__menu__list [type='reset']:before,
    .header__nav--sticky .header__nav__menu__list .contact__button [type='submit']:before,
    .contact__button .header__nav--sticky .header__nav__menu__list [type='submit']:before {
        display: none
    }
    .header__nav--sticky .header__nav__menu__list a:hover,
    .header__nav--sticky .header__nav__menu__list .widget #subscribe-submit input[type="submit"]:hover,
    .widget #subscribe-submit .header__nav--sticky .header__nav__menu__list input[type="submit"]:hover,
    .header__nav--sticky .header__nav__menu__list .contact__button button:hover,
    .contact__button .header__nav--sticky .header__nav__menu__list button:hover,
    .header__nav--sticky .header__nav__menu__list .contact__button [type='button']:hover,
    .contact__button .header__nav--sticky .header__nav__menu__list [type='button']:hover,
    .header__nav--sticky .header__nav__menu__list .contact__button [type='reset']:hover,
    .contact__button .header__nav--sticky .header__nav__menu__list [type='reset']:hover,
    .header__nav--sticky .header__nav__menu__list .contact__button [type='submit']:hover,
    .contact__button .header__nav--sticky .header__nav__menu__list [type='submit']:hover,
    .header__nav--sticky .header__nav__menu__list a:focus,
    .header__nav--sticky .header__nav__menu__list .widget #subscribe-submit input[type="submit"]:focus,
    .widget #subscribe-submit .header__nav--sticky .header__nav__menu__list input[type="submit"]:focus,
    .header__nav--sticky .header__nav__menu__list .contact__button button:focus,
    .contact__button .header__nav--sticky .header__nav__menu__list button:focus,
    .header__nav--sticky .header__nav__menu__list .contact__button [type='button']:focus,
    .contact__button .header__nav--sticky .header__nav__menu__list [type='button']:focus,
    .header__nav--sticky .header__nav__menu__list .contact__button [type='reset']:focus,
    .contact__button .header__nav--sticky .header__nav__menu__list [type='reset']:focus,
    .header__nav--sticky .header__nav__menu__list .contact__button [type='submit']:focus,
    .contact__button .header__nav--sticky .header__nav__menu__list [type='submit']:focus {
        background: #e68900
    }
    .header__nav--sticky .header__nav__menu__list li.menu-item-has-children li.menu-item-has-children::after {
        color: #ffb74d
    }
    .header__nav--sticky .header__nav__menu__list li.menu-item-has-children li.menu-item-has-children:hover::after,
    .header__nav--sticky .header__nav__menu__list li.menu-item-has-children li.menu-item-has-children:focus::after {
        color: #fff
    }
    .container {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        flex-direction: row-reverse
    }
    .custom_column_side_right {
        flex-direction: row
    }
    .side {
        width: 230px;
        padding-bottom: 1.6em
    }
    .main {
        margin: 0;
        max-width: 100%;
		width: 100%;
    }
    .custom_column_side_none .main {
        width: 100%
    }
}

@media (min-width: 768px) {
    #main .fz-up {
        font-size: 136%
    }
}

#main .fz-up--1 {
    font-size: 120%
}

@media (min-width: 768px) {
    #main .fz-up--1 {
        font-size: 136%
    }
}

#main .fz-up--2 {
    font-size: 128%
}

@media (min-width: 768px) {
    #main .fz-up--2 {
        font-size: 144%
    }
}

#main .fz-up--3 {
    font-size: 136%
}

@media (min-width: 768px) {
    #main .fz-up--3 {
        font-size: 152%
    }
}

#main .fz-down {
    font-size: 88%
}

@media (min-width: 768px) {
    #main .fz-down {
        font-size: 100%
    }
}

#main .fz-down--1 {
    font-size: 72%
}

@media (min-width: 768px) {
    #main .fz-down--1 {
        font-size: 88%
    }
}

#main .fz-down--2 {
    font-size: 64%
}

@media (min-width: 768px) {
    #main .fz-down--2 {
        font-size: 80%
    }
}

#main .fz-down--3 {
    font-size: 56%
}

@media (min-width: 768px) {
    #main .fz-down--3 {
        font-size: 72%
    }
}

#main .text-label-gold {
    font-weight: bold;
    background-image: linear-gradient(45deg, #E4B82B, #F7E998, #E4B82B);
    color: #674C3F;
    text-shadow: #fff 0 0 1px, #fff 0 0 1px, #fff 0 0 2px, #fff 0 0 2px, #fff 0 0 3px;
    display: inline-block;
    padding: .1em .4em;
    margin: .1em;
    font-size: 120%;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)
}

#main .shadow--1,
#main .add-section-border-wood {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2)
}

#main .shadow--1-inset {
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2), 0 0 2px rgba(0, 0, 0, 0.2) inset, 0 0 8px rgba(0, 0, 0, 0.2) inset
}

#main .img-shadow,
#main .add-section-numbering__block img {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
}

#main .img-border {
    padding: 4px;
    background: #fff
}

@media (min-width: 768px) {
    #main .img-border {
        padding: 8px
    }
}

#main .margin-no {
    margin: 0 !important
}

#main .margin-no-bottom {
    margin-bottom: 0 !important
}

#main .margin-no-top {
    margin-top: 0 !important
}

#main .margin-initial {
    margin: .8em 0
}

#main .display-block {
    display: block
}

#main .display-inline-block {
    display: inline-block
}

#main .hr-arrow--1 {
    position: relative;
    height: 1px;
    background: none;
    margin: .8em 0
}

@media (min-width: 768px) {
    #main .hr-arrow--1 {
        margin: 1.6em 0
    }
}

#main .hr-arrow--1::after {
    content: '';
    border-style: solid;
    height: 0;
    width: 0;
    border-color: #ffad33 transparent transparent;
    border-width: 16px 24px 0;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -8px;
    margin-left: -24px
}

@media (min-width: 768px) {
    #main .hr-arrow--1::after {
        border-width: 64px;
        border-top-width: 32px;
        margin-top: -16px;
        margin-left: -64px
    }
}

#main .add-section {
    padding: 0 16px;
    margin: 1.6em 0
}

@media (min-width: 768px) {
    #main .add-section {
        margin: 2.4em 0;
        padding: 0 30px
    }
}

#main .add-section.add-section-border-glay>.add-section-title--1,
#main .add-section.add-section-border-glay>.add-section-title--2,
#main .add-section.add-section-border-glay>.add-section-title--3 {
    margin-left: -18px;
    margin-right: -18px
}

@media (min-width: 768px) {
    #main .add-section.add-section-border-glay>.add-section-title--1,
    #main .add-section.add-section-border-glay>.add-section-title--2,
    #main .add-section.add-section-border-glay>.add-section-title--3 {
        margin-left: -32px;
        margin-right: -32px
    }
}

#main .add-section.add-section-border-glay>.add-section-title--1:first-child,
#main .add-section.add-section-border-glay>.add-section-title--2:first-child,
#main .add-section.add-section-border-glay>.add-section-title--3:first-child {
    margin-top: -2px
}

#main .add-section.add-section-border-glay>.add-section-title--2 {
    margin-left: -16px;
    margin-right: -16px
}

@media (min-width: 768px) {
    #main .add-section.add-section-border-glay>.add-section-title--2 {
        margin-left: -30px;
        margin-right: -30px
    }
}

#main .add-section.add-section-border-glay>.add-section-title--2:first-child {
    margin-top: 0;
    border-top: none
}

#main .add-section.add-section-border-glay>.add-section-ribbon {
    margin-left: -10px;
    margin-right: -10px
}

#main .add-section.add-section-border-glay>.add-section-ribbon:first-child {
    margin-top: -.5333333333em
}

@media (min-width: 1054px) {
    #main .add-section.add-section-border-glay>.add-section-ribbon:first-child {
        margin-top: -2px
    }
}

@media (min-width: 1054px) {
    #main .add-section.add-section-border-glay>.add-section-ribbon {
        margin-left: -36px;
        margin-right: -36px
    }
}

#main .add-section.add-section-border-glay>.add-section-ribbon h2,
#main .add-section.add-section-border-glay>.add-section-ribbon h3,
#main .add-section.add-section-border-glay>.add-section-ribbon h4 {
    margin-top: 0
}

#main .add-section-title--1,
#main .add-section-title--2,
#main .add-section-title--3,
#main .add-section-title--4 {
    border: none;
    background: none;
    padding: 0;
    color: #212121;
    clear: none;
    font-weight: bold;
    padding: .8em 16px
}

#main .add-section-title--1::before,
#main .add-section-title--1::after,
#main .add-section-title--2::before,
#main .add-section-title--2::after,
#main .add-section-title--3::before,
#main .add-section-title--3::after,
#main .add-section-title--4::before,
#main .add-section-title--4::after {
    display: none;
    border: none;
    margin: 0;
    padding: 0;
    background: none
}

#main .add-section-title--1 .dot,
#main .add-section-title--2 .dot,
#main .add-section-title--3 .dot,
#main .add-section-title--4 .dot {
    -webkit-text-emphasis: #FFA500	;
    text-emphasis-color: #FFA500	
}

#main .add-section-title--1 .dot-js>span,
#main .add-section-title--2 .dot-js>span,
#main .add-section-title--3 .dot-js>span,
#main .add-section-title--4 .dot-js>span {
    background-image: radial-gradient(0.08em 0.08em at center center, #FFA500	, #FFA500	 95%, transparent)
}

@media (min-width: 768px) {
    #main .add-section-title--1,
    #main .add-section-title--2,
    #main .add-section-title--3,
    #main .add-section-title--4 {
        padding-left: 32px;
        padding-right: 32px
    }
}

@media (min-width: 768px) {
    #main .add-section-title--2,
    #main .add-section-title--3 {
        font-size: 1.75rem
    }
}

#main .add-section-title--1 .dot,
#main .add-section-title--3 .dot {
    -webkit-text-emphasis-color: #fff;
    text-emphasis-color: #fff
}

#main .add-section-title--1 .dot-js>span,
#main .add-section-title--3 .dot-js>span {
    background-image: radial-gradient(0.08em 0.08em at center center, #fff, #fff 95%, transparent)
}

#main .add-section-title--1 {
    text-align: center;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
    position: relative;
    background: #FFA500	;
    color: #fff;
    border: none
}

@media (min-width: 768px) {
    #main .add-section-title--1 {
        margin-bottom: 1.3333333333em;
        font-size: 2rem
    }
}

#main .add-section-title--1::before,
#main .add-section-title--1::after {
    content: '';
    display: block;
    position: absolute;
    top: 100%
}

#main .add-section-title--1::before {
    width: 100%;
    height: 12px;
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), transparent);
    background-color: transparent;
    left: 0;
    border-radius: 100%;
    margin-top: -7px;
    z-index: -1;
    filter: blur(1px)
}

#main .add-section-title--1::after {
    border-style: solid;
    height: 0;
    width: 0;
    border-color: #FFA500	 transparent transparent;
    border-width: 16px 8px 0;
    left: 50%;
    top: 100%;
    margin-left: -8px
}

@media (min-width: 768px) {
    #main .add-section-title--1::after {
        border-width: 16px;
        margin-left: -16px
    }
}

#main .add-section-title--2 {
    background-color: #fffbf5;
    position: relative;
    border-top: 1px solid #ffeacc;
    border-bottom: 4px solid #FFA500	
}

#main .add-section-title--2::after {
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    background-image: linear-gradient(90deg, #ffb74d 25%, #FFA500	 25%, #FFA500	 50%, #ffb74d 50%, #ffb74d 75%, #FFA500	 75%, #FFA500	);
    background-size: 8px 8px;
    position: absolute;
    left: 0;
    top: 100%
}

#main .add-section-title--3 {
    font-weight: 800;
    background-image: linear-gradient(45deg, #fa9500 25%, #FFA500	 25%, #FFA500	 50%, #fa9500 50%, #fa9500 75%, #FFA500	 75%, #FFA500	);
    background-size: 12px 12px;
    color: #fff;
    position: relative;
    border: 3px solid #c27400;
    padding-top: .6666666667em;
    padding-bottom: .6666666667em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 2px rgba(0, 0, 0, 0.4) inset, 4px 4px 0 #FFA500	 inset, -4px -4px 0 #FFA500	 inset, 5px 5px 0 #c27400 inset, -5px -5px 0 #c27400 inset;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    margin-left: auto;
    margin-right: auto;
    max-width: 1022px
}

@media (min-width: 768px) {
    #main .add-section-title--3 {
        font-size: 2.25rem;
        border-width: 6px
    }
}

#main .add-section-title--4 {
    text-align: center;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
    position: relative;
    background: #fff;
    border: 2px solid #bdbdbd
}

#main .add-section-title--4::before,
#main .add-section-title--4::after {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 50%;
    border-style: solid;
    height: 0;
    width: 0;
    border-color: #bdbdbd transparent transparent;
    border-width: 16px 8px 0;
    margin-left: -8px
}

@media (min-width: 768px) {
    #main .add-section-title--4::before,
    #main .add-section-title--4::after {
        border-width: 16px;
        margin-left: -16px
    }
}

#main .add-section-title--4::after {
    border-top-color: #fff;
    margin-top: -2px
}

#main .add-section-title--5 {
    border: none;
    background: none;
    padding: 0;
    color: #212121;
    clear: none;
    font-weight: bold;
    position: relative;
    border-bottom: 2px dotted #bdbdbd;
    margin-left: 56px;
    padding: .4em 0
}

#main .add-section-title--5::before,
#main .add-section-title--5::after {
    display: none;
    border: none;
    margin: 0;
    padding: 0;
    background: none
}

#main .add-section-title--5 .dot {
    -webkit-text-emphasis: #FFA500	;
    text-emphasis-color: #FFA500	
}

#main .add-section-title--5 .dot-js>span {
    background-image: radial-gradient(0.08em 0.08em at center center, #FFA500	, #FFA500	 95%, transparent)
}

@media (min-width: 768px) {
    #main .add-section-title--5 {
        font-size: 1.75rem;
        margin-left: 96px;
        border-bottom-width: 3px
    }
}

#main .add-section-title--5::before,
#main .add-section-title--5::after {
    text-align: center;
    width: 56px;
    left: -64px;
    top: 50%;
    color: #fff;
    font-weight: normal
}

@media (min-width: 768px) {
    #main .add-section-title--5::before,
    #main .add-section-title--5::after {
        width: 88px;
        left: -104px
    }
}

#main .add-section-title--5::before {
    height: 56px;
    background: #FFA500	;
    border-radius: 100%;
    margin-top: -28px;
    font-size: .688rem;
    padding-top: 10px
}

@media (min-width: 768px) {
    #main .add-section-title--5::before {
        padding-top: 12px;
        height: 88px;
        margin-top: -44px;
        font-size: .875rem
    }
}

#main .add-section-title--5::after {
    font-size: 1.625rem;
    margin-top: -8px;
    height: auto
}

@media (min-width: 768px) {
    #main .add-section-title--5::after {
        font-size: 3rem;
        margin-top: -20px
    }
}

@media (min-width: 768px) {
    #main .add-section-title--5 {
        margin-left: 64px;
        font-size: 1.5rem
    }
}

#main .add-section-title--5::after {
    background: #FFA500	;
    font-size: 1.5rem;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 3px;
    left: -56px;
    margin-top: -20px
}

@media (min-width: 768px) {
    #main .add-section-title--5::after {
        font-size: 1.75rem;
        left: -64px;
        width: 48px;
        height: 48px;
        margin-top: -24px;
        line-height: 48px;
        border-radius: 4px
    }
}

@media (min-width: 768px) {
    #main .add-section-title--5 {
        font-size: 1.5rem
    }
}

#main .add-section-title--5::after {
    content: attr(data-tag);
    position: absolute;
    display: block
}

#main .add-section-ribbon {
    position: relative;
    margin: 1.6em 16px;
    z-index: 4
}

@media (min-width: 768px) {
    #main .add-section-ribbon {
        margin-bottom: 2.4em
    }
}

@media (min-width: 1054px) {
    #main .add-section-ribbon {
        margin-left: auto;
        margin-right: auto
    }
}

#main .add-section-ribbon::before,
#main .add-section-ribbon::after {
    content: ''
}

#main .add-section-ribbon::before,
#main .add-section-ribbon::after,
#main .add-section-ribbon .before,
#main .add-section-ribbon .after {
    position: absolute;
    border: 1.6em solid #ffb74d;
    z-index: -2;
    bottom: -12px
}

#main .add-section-ribbon::before,
#main .add-section-ribbon .before {
    border-left-width: 16px;
    border-right-width: 40px;
    left: -24px;
    border-left-color: transparent
}

@media (min-width: 768px) {
    #main .add-section-ribbon::before,
    #main .add-section-ribbon .before {
        border-left-width: 24px;
        border-right-width: 56px;
        left: -32px
    }
}

#main .add-section-ribbon::after,
#main .add-section-ribbon .after {
    border-right-width: 16px;
    border-left-width: 40px;
    right: -24px;
    border-right-color: transparent
}

@media (min-width: 768px) {
    #main .add-section-ribbon::after,
    #main .add-section-ribbon .after {
        border-right-width: 24px;
        border-left-width: 56px;
        right: -32px
    }
}

#main .add-section-ribbon--js::before,
#main .add-section-ribbon--js::after {
    display: none
}

#main .add-section-ribbon>h2,
#main .add-section-ribbon>h3,
#main .add-section-ribbon>h4 {
    border: none;
    background: none;
    padding: 0;
    color: #212121;
    clear: none;
    position: relative;
    color: #fff;
    background: #FFA500	;
    padding: .8em 16px;
    font-weight: bold;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 3px 0 #FFA500	 inset, 0 4px 0 #ffd699 inset, 0 -3px 0 #FFA500	 inset, 0 -4px 0 #ffd699 inset;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4)
}

#main .add-section-ribbon>h2::before,
#main .add-section-ribbon>h2::after,
#main .add-section-ribbon>h3::before,
#main .add-section-ribbon>h3::after,
#main .add-section-ribbon>h4::before,
#main .add-section-ribbon>h4::after {
    display: none;
    border: none;
    margin: 0;
    padding: 0;
    background: none
}

#main .add-section-ribbon>h2 .dot,
#main .add-section-ribbon>h3 .dot,
#main .add-section-ribbon>h4 .dot {
    -webkit-text-emphasis: #FFA500	;
    text-emphasis-color: #FFA500	
}

#main .add-section-ribbon>h2 .dot-js>span,
#main .add-section-ribbon>h3 .dot-js>span,
#main .add-section-ribbon>h4 .dot-js>span {
    background-image: radial-gradient(0.08em 0.08em at center center, #FFA500	, #FFA500	 95%, transparent)
}

#main .add-section-ribbon>h2 .dot,
#main .add-section-ribbon>h3 .dot,
#main .add-section-ribbon>h4 .dot {
    -webkit-text-emphasis-color: #fff;
    text-emphasis-color: #fff
}

#main .add-section-ribbon>h2 .dot-js>span,
#main .add-section-ribbon>h3 .dot-js>span,
#main .add-section-ribbon>h4 .dot-js>span {
    background-image: radial-gradient(0.08em 0.08em at center center, #fff, #fff 95%, transparent)
}

@media (min-width: 768px) {
    #main .add-section-ribbon>h2,
    #main .add-section-ribbon>h3,
    #main .add-section-ribbon>h4 {
        font-size: 2rem;
        padding: .8em 24px
    }
}

#main .add-section-ribbon>h2::before,
#main .add-section-ribbon>h2::after,
#main .add-section-ribbon>h3::before,
#main .add-section-ribbon>h3::after,
#main .add-section-ribbon>h4::before,
#main .add-section-ribbon>h4::after {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    border-style: solid;
    border-color: transparent;
    border-top-color: #b36a00
}

#main .add-section-ribbon>h2::before,
#main .add-section-ribbon>h3::before,
#main .add-section-ribbon>h4::before {
    left: 0;
    border-width: 12px 0 0 32px
}

@media (min-width: 768px) {
    #main .add-section-ribbon>h2::before,
    #main .add-section-ribbon>h3::before,
    #main .add-section-ribbon>h4::before {
        border-left-width: 48px
    }
}

#main .add-section-ribbon>h2::after,
#main .add-section-ribbon>h3::after,
#main .add-section-ribbon>h4::after {
    left: auto;
    right: 0;
    border-width: 12px 32px 0 0
}

@media (min-width: 768px) {
    #main .add-section-ribbon>h2::after,
    #main .add-section-ribbon>h3::after,
    #main .add-section-ribbon>h4::after {
        border-right-width: 48px
    }
}

#main .add-section-list-large li {
    border-bottom: 1px dashed #e0e0e0;
    margin: .5333333333em 0;
    padding-bottom: .2666666667em
}

@media (min-width: 768px) {
    #main .add-section-list-large li {
        font-size: 1.313rem
    }
}

#main .add-section-list-glay li::before {
    color: #bdbdbd
}

#main .add-section-text--1 {
    text-align: center;
    font-weight: bold
}

#main .add-section-text--1 p:last-child::after {
    content: '';
    border-style: solid;
    height: 0;
    width: 0;
    border-color: #ffad33 transparent transparent;
    border-width: 16px 24px 0;
    display: block;
    text-align: center;
    margin: .2em auto 0
}

@media (min-width: 768px) {
    #main .add-section-text--1 p:last-child::after {
        border-width: 64px;
        border-top-width: 32px
    }
}

#main .add-section-col {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

#main .add-section-col--2>*,
#main .add-section-col--3>*,
#main .add-section-col--4>* {
    padding: 0 1%;
    margin-left: 0;
    margin-right: 0
}

#main .add-section-col--2>* {
    max-width: 50% !important
}

#main .add-section-col--3>* {
    max-width: 33.3333333333% !important
}

#main .add-section-col--4>* {
    max-width: 25% !important
}

#main .add-section-border-double {
    border: double #bdbdbd
}

#main .add-section-border-double ul {
    margin: .8em 0
}

@media (min-width: 768px) {
    #main .add-section-border-double ul {
        margin: 1.6em 0
    }
}

#main .add-section-border-double>.add-section-title--1,
#main .add-section-border-double>.add-section-title--2,
#main .add-section-border-double>.add-section-title--3 {
    margin-left: -19px;
    margin-right: -19px
}

@media (min-width: 768px) {
    #main .add-section-border-double>.add-section-title--1,
    #main .add-section-border-double>.add-section-title--2,
    #main .add-section-border-double>.add-section-title--3 {
        margin-left: -33px;
        margin-right: -33px
    }
}

#main .add-section-border-double>.add-section-title--1:first-child,
#main .add-section-border-double>.add-section-title--2:first-child,
#main .add-section-border-double>.add-section-title--3:first-child {
    margin-top: -3px
}

#main .add-section-border-double>.add-section-title--2 {
    margin-left: -16px;
    margin-right: -16px
}

@media (min-width: 768px) {
    #main .add-section-border-double>.add-section-title--2 {
        margin-left: -30px;
        margin-right: -30px
    }
}

#main .add-section-border-double>.add-section-title--2:first-child {
    margin-top: 0;
    border-top: none
}

#main .add-section-border-double>.add-section-ribbon {
    margin-left: -11px;
    margin-right: -11px
}

#main .add-section-border-double>.add-section-ribbon:first-child {
    margin-top: -.5333333333em
}

@media (min-width: 1054px) {
    #main .add-section-border-double>.add-section-ribbon:first-child {
        margin-top: -3px
    }
}

@media (min-width: 1054px) {
    #main .add-section-border-double>.add-section-ribbon {
        margin-left: -36px;
        margin-right: -36px
    }
}

#main .add-section-border-double>.add-section-ribbon h2,
#main .add-section-border-double>.add-section-ribbon h3,
#main .add-section-border-double>.add-section-ribbon h4 {
    margin-top: 0
}

#main .add-section-border-glay {
    border: 2px solid #bdbdbd
}

#main .add-section-border-color {
    border: 3px solid #FFA500	
}

@media (min-width: 768px) {
    #main .add-section-border-color {
        border-width: 6px
    }
}

#main .add-section-border-wood {
    padding: 0;
    border: 6px solid;
    border-top-color: rgba(0, 0, 0, 0.3);
    border-right-color: rgba(0, 0, 0, 0.6);
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left-color: rgba(0, 0, 0, 0.6);
    background: #523421 url(../images/add-section/img--bg-pat-388-502.jpg)
}

@media (min-width: 768px) {
    #main .add-section-border-wood {
        border-width: 12px
    }
}

#main .add-section-border-wood__in {
    background: #fff;
    border: 2px solid rgba(0, 0, 0, 0.8);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8) inset;
    padding: 0 16px
}

@media (min-width: 768px) {
    #main .add-section-border-wood__in {
        padding: 0 32px
    }
}

#main .add-section-border-wood__in>.add-section-title--1,
#main .add-section-border-wood__in>.add-section-title--2,
#main .add-section-border-wood__in>.add-section-title--3 {
    margin-left: -16px;
    margin-right: -16px;
    mix-blend-mode: multiply
}

@media (min-width: 768px) {
    #main .add-section-border-wood__in>.add-section-title--1,
    #main .add-section-border-wood__in>.add-section-title--2,
    #main .add-section-border-wood__in>.add-section-title--3 {
        margin-left: -32px;
        margin-right: -32px
    }
}

#main .add-section-border-wood__in>.add-section-title--1:first-child,
#main .add-section-border-wood__in>.add-section-title--2:first-child,
#main .add-section-border-wood__in>.add-section-title--3:first-child {
    margin-top: 0
}

#main .add-section-border-wood__in>.add-section-title--1::before {
    display: none
}

#main .add-section-border-wood__in>.add-section-title--2:first-child {
    border-top: none
}

#main .add-section-border-wood__in>.add-section-ribbon {
    margin-left: -8px;
    margin-right: -8px
}

#main .add-section-border-wood__in>.add-section-ribbon:first-child {
    margin-top: -.8em
}

@media (min-width: 1054px) {
    #main .add-section-border-wood__in>.add-section-ribbon:first-child {
        margin-top: -14px
    }
}

@media (min-width: 1054px) {
    #main .add-section-border-wood__in>.add-section-ribbon {
        margin-left: -46px;
        margin-right: -46px
    }
}

#main .add-section-border-wood__in>.add-section-ribbon h2,
#main .add-section-border-wood__in>.add-section-ribbon h3,
#main .add-section-border-wood__in>.add-section-ribbon h4 {
    margin-top: 0
}

#main .add-section-border-acf-color {
    border-top: 2px solid rgba(255, 152, 0, 0.3);
    border-bottom: 2px solid rgba(255, 152, 0, 0.3)
}

@media (min-width: 768px) {
    #main .add-section-border-acf-color {
        border-width: 4px
    }
}

#main .add-section-border-acf-color>.add-section-title--1,
#main .add-section-border-acf-color>.add-section-title--2,
#main .add-section-border-acf-color>.add-section-title--3 {
    margin-left: -16px;
    margin-right: -16px
}

@media (min-width: 768px) {
    #main .add-section-border-acf-color>.add-section-title--1,
    #main .add-section-border-acf-color>.add-section-title--2,
    #main .add-section-border-acf-color>.add-section-title--3 {
        margin-left: -30px;
        margin-right: -30px
    }
}

#main .add-section-border-acf-color>.add-section-title--1:first-child,
#main .add-section-border-acf-color>.add-section-title--2:first-child,
#main .add-section-border-acf-color>.add-section-title--3:first-child {
    margin-top: -2px
}

#main .add-section-border-acf-color>.add-section-title--2:first-child {
    margin-top: 0;
    border-top: none
}

#main .add-section-border-acf-color>.add-section-ribbon {
    margin-left: -8px;
    margin-right: -8px
}

#main .add-section-border-acf-color>.add-section-ribbon:first-child {
    margin-top: -.5333333333em
}

@media (min-width: 1054px) {
    #main .add-section-border-acf-color>.add-section-ribbon:first-child {
        margin-top: -2px
    }
}

@media (min-width: 1054px) {
    #main .add-section-border-acf-color>.add-section-ribbon {
        margin-left: -34px;
        margin-right: -34px
    }
}

#main .add-section-border-acf-color>.add-section-ribbon h2,
#main .add-section-border-acf-color>.add-section-ribbon h3,
#main .add-section-border-acf-color>.add-section-ribbon h4 {
    margin-top: 0
}

#main .add-section-bg-check {
    background-image: linear-gradient(rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.03) 90%, rgba(0, 0, 0, 0.03) 100%), linear-gradient(90deg, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.03) 90%, rgba(0, 0, 0, 0.03) 100%);
    background-size: 10px 10px
}

#main .add-section-bg-check--1 {
    background-image: linear-gradient(rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.03) 90%, rgba(0, 0, 0, 0.03) 100%), linear-gradient(90deg, rgba(0, 0, 0, 0) 90%, rgba(0, 0, 0, 0.03) 90%, rgba(0, 0, 0, 0.03) 100%);
    background-size: 10px 10px;
    background-color: rgba(0, 0, 0, 0.1)
}

#main .add-section-bg-diamond {
    background: radial-gradient(closest-side, rgba(0, 0, 0, 0.02) 98%, rgba(0, 0, 0, 0.04) 99%), radial-gradient(closest-side, rgba(0, 0, 0, 0.02) 98%, rgba(0, 0, 0, 0.04) 99%), rgba(0, 0, 0, 0);
    background-position: 0 0, 40px 40px;
    background-size: 80px 80px
}

#main .add-section-bg-diamond--1 {
    background: radial-gradient(closest-side, rgba(255, 152, 0, 0.02) 98%, rgba(255, 152, 0, 0.06) 99%), radial-gradient(closest-side, rgba(255, 152, 0, 0.02) 98%, rgba(255, 152, 0, 0.06) 99%), rgba(255, 152, 0, 0);
    background-position: 0 0, 40px 40px;
    background-size: 80px 80px
}

#main .add-section-bg-dot {
    background-color: rgba(0, 0, 0, 0);
    background-image: radial-gradient(rgba(0, 0, 0, 0.06) 20%, transparent 0), radial-gradient(rgba(0, 0, 0, 0.06) 20%, transparent 0);
    background-position: 0 0, 4px 4px;
    background-size: 8px 8px
}

#main .add-section-bg-dot--1 {
    background-color: rgba(255, 152, 0, 0);
    background-image: radial-gradient(rgba(255, 152, 0, 0.08) 20%, transparent 0), radial-gradient(rgba(255, 152, 0, 0.08) 20%, transparent 0);
    background-position: 0 0, 4px 4px;
    background-size: 8px 8px
}

#main .add-section-bg-square {
    background-color: transparent;
    background-image: linear-gradient(30deg, #eee 12%, transparent 12.5%, transparent 87%, #eee 87.5%, #eee), linear-gradient(150deg, #eee 12%, transparent 12.5%, transparent 87%, #eee 87.5%, #eee), linear-gradient(30deg, #eee 12%, transparent 12.5%, transparent 87%, #eee 87.5%, #eee), linear-gradient(150deg, #eee 12%, transparent 12.5%, transparent 87%, #eee 87.5%, #eee), linear-gradient(60deg, #f5f5f5 25%, transparent 25.5%, transparent 75%, #f5f5f5 75%, #f5f5f5), linear-gradient(60deg, #f5f5f5 25%, transparent 25.5%, transparent 75%, #f5f5f5 75%, #f5f5f5);
    background-position: 0 0, 0 0, 25px 50px, 25px 50px, 0 0, 25px 50px;
    background-size: 50px 100px
}

#main .add-section-bg-square--1 {
    background-color: transparent;
    background-image: linear-gradient(30deg, #fff3e0 12%, transparent 12.5%, transparent 87%, #fff3e0 87.5%, #fff3e0), linear-gradient(150deg, #fff3e0 12%, transparent 12.5%, transparent 87%, #fff3e0 87.5%, #fff3e0), linear-gradient(30deg, #fff3e0 12%, transparent 12.5%, transparent 87%, #fff3e0 87.5%, #fff3e0), linear-gradient(150deg, #fff3e0 12%, transparent 12.5%, transparent 87%, #fff3e0 87.5%, #fff3e0), linear-gradient(60deg, #fffbf5 25%, transparent 25.5%, transparent 75%, #fffbf5 75%, #fffbf5), linear-gradient(60deg, #fffbf5 25%, transparent 25.5%, transparent 75%, #fffbf5 75%, #fffbf5);
    background-position: 0 0, 0 0, 25px 50px, 25px 50px, 0 0, 25px 50px;
    background-size: 50px 100px
}

#main .add-section-bg-translucent {
    background-color: rgba(255, 152, 0, 0.06);
    border-top: 2px solid rgba(255, 152, 0, 0.3);
    border-bottom: 2px solid rgba(255, 152, 0, 0.3)
}

@media (min-width: 768px) {
    #main .add-section-bg-translucent {
        border-width: 4px
    }
}

#main .add-section-bg-acf-color {
    background-color: rgba(255, 152, 0, 0.06)
}

#main .add-section-bg-glay {
    background-color: rgba(0, 0, 0, 0.04)
}

#main .add-section-block--1 {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    background: #fff;
    border-radius: 4px;
    margin: .8em auto
}

@media (min-width: 768px) {
    #main .add-section-block--1 {
        border-radius: 6px;
        margin: 1.6em auto
    }
}

#main .add-section-numbering {
    counter-reset: num
}

#main .add-section-numbering__block {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left: 32px;
    padding-right: 0
}

@media (min-width: 768px) {
    #main .add-section-numbering__block {
        padding-left: 72px
    }
}

#main .add-section-numbering__block::before {
    content: counter(num);
    counter-increment: num;
    display: block;
    text-align: center;
    font-size: 1rem;
    color: #FFA500	;
    border: 2px solid #FFA500	;
    text-align: center;
    border-radius: 100%;
    position: absolute;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    left: -8px;
    top: 50%;
    margin-top: -16px;
    font-weight: bold;
    background: #fff
}

@media (min-width: 768px) {
    #main .add-section-numbering__block::before {
        font-size: 2rem;
        width: 72px;
        height: 72px;
        border-width: 4px;
        margin-top: -36px;
        left: -16px
    }
}

#main .add-section-numbering__block>p {
    width: 66%;
    font-weight: bold;
    margin: .4em 0;
    margin-right: 2%;
    line-height: 1.4
}

@media (min-width: 768px) {
    #main .add-section-numbering__block>p {
        font-size: 1.625rem
    }
}

#main .add-section-numbering__block>p:nth-child(2) {
    width: 32%;
    text-align: center;
    margin: -.2em 0;
    margin-right: -16px;
    max-width: 220px
}

@media (min-width: 768px) {
    #main .add-section-numbering__block>p:nth-child(2) {
        margin: -.4444444444em 0;
        margin-right: -16px
    }
}

#main .add-section-numbering__block>p:nth-child(3) {
    display: none
}

#main .add-section-numbering__block>figure {
    width: 24%;
    text-align: center;
    margin: .8em 0;
    margin-right: -16px
}

@media (min-width: 768px) {
    #main .add-section-numbering__block>figure {
        margin: -.2em 0
    }
}

#main .add-section-numbering__block img {
    border-radius: 100%
}

#main .add-section-numbering__title {
    border: none;
    background: none;
    padding: 0;
    color: #212121;
    clear: none;
    position: relative;
    font-weight: bold;
    clear: both
}

#main .add-section-numbering__title::before,
#main .add-section-numbering__title::after {
    display: none;
    border: none;
    margin: 0;
    padding: 0;
    background: none
}

#main .add-section-numbering__title .dot {
    -webkit-text-emphasis: #FFA500	;
    text-emphasis-color: #FFA500	
}

#main .add-section-numbering__title .dot-js>span {
    background-image: radial-gradient(0.08em 0.08em at center center, #FFA500	, #FFA500	 95%, transparent)
}

#main .add-section-numbering__title::before,
#main .add-section-numbering__title::after {
    display: block;
    position: absolute
}

#main .add-section-numbering__title::before {
    content: attr(data-num)
}

#main .add-section-numbering__title::after {
    content: counter(num);
    counter-increment: num
}

#main .add-section-numbering__title--1 {
    border-bottom: 2px dotted #bdbdbd;
    margin-left: 56px;
    padding: .4em 0
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--1 {
        font-size: 1.75rem;
        margin-left: 96px;
        border-bottom-width: 3px
    }
}

#main .add-section-numbering__title--1::before,
#main .add-section-numbering__title--1::after {
    text-align: center;
    width: 56px;
    left: -64px;
    top: 50%;
    color: #fff;
    font-weight: normal
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--1::before,
    #main .add-section-numbering__title--1::after {
        width: 88px;
        left: -104px
    }
}

#main .add-section-numbering__title--1::before {
    height: 56px;
    background: #FFA500	;
    border-radius: 100%;
    margin-top: -28px;
    font-size: .688rem;
    padding-top: 10px
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--1::before {
        padding-top: 12px;
        height: 88px;
        margin-top: -44px;
        font-size: .875rem
    }
}

#main .add-section-numbering__title--1::after {
    font-size: 1.625rem;
    margin-top: -8px;
    height: auto
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--1::after {
        font-size: 3rem;
        margin-top: -20px
    }
}

#main .add-section-numbering__title--2::before,
#main .add-section-numbering__title--3::before {
    display: none
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--2,
    #main .add-section-numbering__title--3 {
        font-size: 1.5rem
    }
}

#main .add-section-numbering__title--2 {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    background: #fff;
    border-radius: 4px;
    padding: .5333333333em 16px;
    border-left: 40px solid #FFA500	
}

#main .add-section-numbering__title--2::after {
    font-weight: normal;
    width: 40px;
    height: 100%;
    left: -40px;
    top: 0;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
    font-size: 1.5rem
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--2::after {
        width: 56px;
        left: -56px;
        font-size: 2rem
    }
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--2 {
        padding: .8em 24px;
        border-left-width: 56px;
        font-size: 1.5rem;
        border-radius: 6px
    }
}

#main .add-section-numbering__title--3 {
    border-bottom: 2px dotted #bdbdbd;
    margin-left: 56px;
    padding: .4em 0
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--3 {
        font-size: 1.75rem;
        margin-left: 96px;
        border-bottom-width: 3px
    }
}

#main .add-section-numbering__title--3::before,
#main .add-section-numbering__title--3::after {
    text-align: center;
    width: 56px;
    left: -64px;
    top: 50%;
    color: #fff;
    font-weight: normal
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--3::before,
    #main .add-section-numbering__title--3::after {
        width: 88px;
        left: -104px
    }
}

#main .add-section-numbering__title--3::before {
    height: 56px;
    background: #FFA500	;
    border-radius: 100%;
    margin-top: -28px;
    font-size: .688rem;
    padding-top: 10px
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--3::before {
        padding-top: 12px;
        height: 88px;
        margin-top: -44px;
        font-size: .875rem
    }
}

#main .add-section-numbering__title--3::after {
    font-size: 1.625rem;
    margin-top: -8px;
    height: auto
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--3::after {
        font-size: 3rem;
        margin-top: -20px
    }
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--3 {
        margin-left: 64px;
        font-size: 1.5rem
    }
}

#main .add-section-numbering__title--3::after {
    background: #FFA500	;
    font-size: 1.5rem;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 3px;
    left: -56px;
    margin-top: -20px
}

@media (min-width: 768px) {
    #main .add-section-numbering__title--3::after {
        font-size: 1.75rem;
        left: -64px;
        width: 48px;
        height: 48px;
        margin-top: -24px;
        line-height: 48px;
        border-radius: 4px
    }
}

#main .add-section-media {
    margin: 1.6em 8px;
    margin-top: 18vw
}

@media (min-width: 768px) {
    #main .add-section-media {
        border-width: 6px;
        margin: 5.6em auto 2.4em
    }
}

#main .add-section-media__ribbon {
    margin: -18vw -10px 0
}

@media (min-width: 480px) {
    #main .add-section-media__ribbon {
        margin-top: -4.8em
    }
}

@media (min-width: 768px) {
    #main .add-section-media__ribbon {
        margin: -5.6em -20px 0
    }
}

@media (min-width: 1054px) {
    #main .add-section-media__ribbon {
        margin-left: -40px;
        margin-right: -40px
    }
}

#main .add-section-suisen__title {
    margin: .8em 0;
    border: none;
    background: none;
    padding: 0;
    color: #212121;
    clear: none;
    text-align: center;
    font-weight: bold
}

#main .add-section-suisen__title::before,
#main .add-section-suisen__title::after {
    display: none;
    border: none;
    margin: 0;
    padding: 0;
    background: none
}

#main .add-section-suisen__title .dot {
    -webkit-text-emphasis: #FFA500	;
    text-emphasis-color: #FFA500	
}

#main .add-section-suisen__title .dot-js>span {
    background-image: radial-gradient(0.08em 0.08em at center center, #FFA500	, #FFA500	 95%, transparent)
}

@media (min-width: 768px) {
    #main .add-section-suisen__title {
        font-size: 2rem
    }
}

#main .add-section-suisen__title--2,
#main .add-section-suisen__title--3 {
    margin: .8em 0;
    color: initial;
    border-color: #674C3F;
    border-width: 2px;
    padding-right: 0;
    padding-left: 0;
    min-height: 72px
}

@media (min-width: 768px) {
    #main .add-section-suisen__title--2,
    #main .add-section-suisen__title--3 {
        font-size: 1.75rem
    }
}

#main .add-section-suisen__title--2 img,
#main .add-section-suisen__title--3 img {
    width: 70px;
    float: left;
    margin-right: 8px
}

@media (min-width: 768px) {
    #main .add-section-suisen__title--2 img,
    #main .add-section-suisen__title--3 img {
        width: 112px;
        margin: 0 16px
    }
}

#main .add-section-suisen__title--3 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    min-height: 0
}

#main .add-section-suisen__title--3 img {
    float: none;
    width: 24%;
    margin-right: 2%
}

@media (min-width: 768px) {
    #main .add-section-suisen__title--3 img {
        width: 18%;
        margin: 0 2%
    }
}

#main .add-section-suisen__title--3 img~.span {
    width: 74%
}

@media (min-width: 768px) {
    #main .add-section-suisen__title--3 img~.span {
        width: 78%
    }
}

#main .add-section-suisen__image {
    margin-top: 0
}

#main .add-section-nayami {
    position: relative
}

@media (min-width: 768px) {
    #main .add-section-nayami img {
        float: none;
        position: absolute;
        right: 0;
        bottom: 0;
        max-height: 76%;
        width: auto;
        margin: 0
    }
}

#main .add-section-nayami__figure {
    float: right;
    max-width: 36%;
    margin: 0 0 0 16px
}

@media (min-width: 768px) {
    #main .add-section-nayami__figure img {
        max-width: 200px;
        z-index: 1
    }
}

#main .add-section-nayami__figure~ul {
    padding-left: 24px
}

@media (min-width: 768px) {
    #main .add-section-nayami__figure~ul {
        padding-left: 40px
    }
}

@media (min-width: 768px) {
    #main .add-section-nayami__figure~ul li {
        padding-right: 170px
    }
}

#main .add-section-before-after {
    position: relative
}

#main .add-section-before-after>* {
    width: 46%
}

#main .add-section-before-after::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    border-style: solid;
    height: 0;
    width: 0;
    border-color: transparent transparent transparent #ffad33;
    border-width: 6px 0 6px 32px;
    margin-top: -16px;
    margin-left: -6px
}

@media (min-width: 768px) {
    #main .add-section-before-after::after {
        border-width: 48px;
        border-left-width: 32px;
        margin-top: -48px;
        margin-left: -16px
    }
}

#main .add-section-nostyle {
    border: none;
    background: none;
    padding: 0;
    color: #212121;
    clear: none
}

#main .add-section-nostyle::before,
#main .add-section-nostyle::after {
    display: none;
    border: none;
    margin: 0;
    padding: 0;
    background: none
}

#main .add-section-nostyle .dot {
    -webkit-text-emphasis: #FFA500	;
    text-emphasis-color: #FFA500	
}

#main .add-section-nostyle .dot-js>span {
    background-image: radial-gradient(0.08em 0.08em at center center, #FFA500	, #FFA500	 95%, transparent)
}

#main .add-section-nostyle--list {
    list-style: initial;
    padding-left: 1.6em
}

#main .add-section-nostyle--list li {
    list-style: initial
}

#main .add-section-nostyle--list li::before {
    display: none
}

#main .add-section-nostyle--border {
    border: none
}

#main .add-section-nostyle--border-top {
    border-top: none
}

#main .add-section-nostyle--border-bottom {
    border-bottom: none
}

/*----------------------------------------------------------------------------------------------
	グローバルナビ
	----------------------------------------------------------------------------------------------*/

.icon-hamburger {
    background: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    cursor: pointer;
    height: 47px;
    position: fixed;
	z-index: 100;
    width: 3%;
    top: 7%;
    left: 96%;
    margin-bottom: 0.4em;
    border-radius: 5px;
    display: inline-block;
}

.icon-hamburger span {
      display: block;
    position: absolute;
    left: 11%;
    width: 77%;
    height: 3px;
    background-color: #333;
    border-radius: 4px;
    transition: all .5s;
}

.icon-hamburger span:nth-child(1) {
  top: 8px;
}
.icon-hamburger span:nth-child(2) {
  top: 20px;
}
.icon-hamburger span:nth-child(3) {
  bottom: 9px;
}

.open.icon-hamburger span:nth-child(1) {
  -webkit-transform: translateY(13px) rotate(-315deg);
  transform: translateY(13px) rotate(-315deg);
}
.open.icon-hamburger span:nth-child(2) {
  opacity: 0;
}
.open.icon-hamburger span:nth-child(3) {
  -webkit-transform: translateY(-12px) rotate(315deg);
  transform: translateY(-12px) rotate(315deg);
}

.menu-container {
    margin: 0;
    position: fixed;
	top: 16%;
}

.menu-container .menu {
    display: flex;
    justify-content: space-between;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
	background: #fff;
}

.menu-container .menu .menu-item {
    flex: 1;
}

.menu-container .menu .menu-item a {
    background: #fff;
    border: .5px solid #ccc;
    color: #333;
    display: block;
    text-align: center;
    text-decoration: none;
}

.menu-container .menu .menu-item a:hover {
    background: #ccc;
    color: #ffffff;
}

#header__nav__menu .sub-menu li a {
	font-size: 55%;
	background: #eee;
	text-align: left;
	padding-left: 15%;
}

#header__nav__menu .sub-menu li a:before {
	content: "∟";
	width: auto;
	height: auto;
	padding: .2em;
	display: inline-block;
}

.menu-container.open {
	height: 85%;
	overflow: scroll;
}

@media screen and (max-width: 767px) {
	.icon-hamburger {
		left: 84%;
		width: 15%;
		top: 1%;
	}
	.menu-container {
		top: 10%;
	}
	.menu-container.open {
		border: 1px solid #eee;
	}
    .menu-container .menu {
        display: none;
        width: 100%;
    }
    .menu-container .menu .menu-item a {
		border: none;
        border-bottom: 1px solid #ccc;
        border-right: none;
    }
}

@media screen and (min-width: 768px) {
	.menu-container .header__nav__item--sm {
		display: none !important;
	}
	.header__nav__menu {
		width: 100%;
	}
	.menu-container .menu {
		display: none;
	}
	.menu-container .menu .menu-item a.toggle {
		position: relative;
	}
	.menu-container .menu .menu-item a.toggle:before {
		content: '▼';
        width: .8em;
        height: .8em;
	}
	.menu-container .menu .menu-item a.toggle.show:before {
		content: '▲';
	}
}

/****************
施術料金_20230706
*****************/
.option_price_table_wrap .inner_box .option_ttl {
    font-size: 1.125rem;
    border-top: 1px solid #FFA500;
    border-bottom: 1px solid #FFA500;
    padding: 0.5333333333em 16px;
    margin-top: 1.6em;
    color: #FFA500;
    position: relative;
    line-height: 1.3;
}
.option_price_table_wrap .inner_box .flexbox {
    display: flex;
	justify-content: space-between;
}
.option_price_table_wrap .inner_box .flexbox .col-md-4 {
    width: 26%;
}
.option_price_table_wrap .inner_box .flexbox .col-md-8 {
    width: 72%;
}
.option_price_table_wrap .inner_box .flexbox p {
    margin: 0 0;
}
.option_price_table_wrap .inner_box .flexbox .col-md-8 p {
    margin: 0 0;
}
.option_price_table_wrap .inner_box .flexbox .col-md-8 p.text {
    margin: 0 0 20px;
}
.option_price_table_wrap .bottom_note_text16 {
    font-size: 16px;
    color: #999999;
    font-weight: bold;
	margin-top: 40px;
}
.indoor_view_area .pc-display {
        display: block !important;
    }
.indoor_view_area .sp-display {
        display: none !important;
    }
@media only screen and (max-width: 870px) {
.indoor_view_area .pc-display {
        display: none !important;
    }
.indoor_view_area .sp-display {
        display: block !important;
    }
}
#toc_container{
	    padding: 10px 20px 10px 30px;
}
.content-style ul>li::before{
	display: none;
}
/* 2026-09-04 PC幅でSP固定バーが透明な当たり判定として残る問題の打ち消し。
   Code Snippets id=4 のインライン<style>にある
     #custom2-footer-btn{display:flex!important;...}
   がメディアクエリで囲まれておらず、PCでも適用されてしまう。
   ID(100)+!important なので @media(min-width:769px){.bottom-btn-wrap{display:none!important}}
   に特異度で勝ち、opacity:0 だけが残って画面下部のリンクを奪っていた。
   ID+クラス(特異度110)で確実に消す。 */
@media (min-width: 769px) {
  #custom2-footer-btn.bottom-btn-wrap {
    display: none !important;
  }
}
