*,
*::before,
*::after {
box-sizing: border-box;
}
body {
margin: 0;
font-family:  "Poppins","Segoe UI",  "Helvetica Neue", Century Gothic, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
font-weight: 400;
line-height: 1.5;
color: #212529;
background-color: #F3F6F9;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {font-size:14px;width:100%;overflow-x: hidden; }
.site,
.site-main{background-color:#f7f9fb}
@media(min-width:960px){
body {font-size:16px }
}
[tabindex="-1"]:focus:not(:focus-visible) {
outline: 0 !important;
}
hr {
margin: 1rem 0;
color: inherit;
background-color: currentColor;
border: 0;
opacity: 0.25;
}
hr:not([size]) {
height: 1px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
}
h1,
h2,
h3,
h4,
h5,
h6,
nav {
font-family: "Poppins", Century Gothic, Helvetica Neue, sans-serif;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
text-decoration-skip-ink: none;
}
address {
margin-bottom: 1rem;
font-style: normal;
line-height: inherit;
}
ol,
ul {
padding-left: 2rem;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
dt {
font-weight: 700;
}
dd {
margin-bottom: .5rem;
margin-left: 0;
}
blockquote {
margin: 0 0 1rem;
}
b,
strong {
font-weight: bolder;
}
small {
font-size: 0.875em;
}
mark {
padding: 0.2em;
background-color: #fcf8e3;
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -.25em;
}
sup {
top: -.5em;
}
a {
color: #0d6efd;
text-decoration: none;
}
a:hover {
color: #024dbc;
}
a:not([href]),
a:not([href]):hover {
color: inherit;
text-decoration: none;
}
pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 1em;
}
pre {
display: block;
margin-top: 0;
margin-bottom: 1rem;
overflow: auto;
font-size: 0.875em;
padding: 1em;
background-color: #eee;
color: #333;
line-height:1.5em;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
code {
font-size: 0.875em;
color: #d63384;
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.2rem 0.4rem;
font-size: 0.875em;
color: #fff;
background-color: #212529;
border-radius: 0.2rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
font-weight: 700;
}
figure {
margin: 0 0 1rem;
display: block;
}
figcaption{
text-align: center;
background-color: #fff;
display: block;
margin: 0;
padding: 8px 0;
font-size: 0.875em;
box-shadow: 0 12px 3vw -3px rgba(215,223, 232,1);
}
.wp-block-image figcaption{margin: 0;}
.wp-block-image.wide{margin: 0 -.5em 1.5em;width: auto;}
@media (min-width:600px){
.wp-block-image.wide{margin: 0 -1em 1.5em;width: auto;}
}
@media (min-width:960px){
.wp-block-image.wide{margin: 0 -2em 1.5em;width: auto;}
}
@media (min-width:1200px){
.wp-block-image.wide{margin: 0 -3em 1.5em;width: auto;}
}
img,
svg {
vertical-align: middle;
border-style: none;
-ms-interpolation-mode: bicubic;
display: block;
max-width: 100%;
height: auto;
line-height: 1;
}
table {
width: 100%;
caption-side: bottom;
border-collapse: collapse;
font-size: 0.875em;
border-top: solid 1px #ccc;
border-left: solid 1px #ccc;
margin-bottom: 2em;
line-height: 1.25em;
}
td,
th {
padding: 6px 10px;
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
}
th {
color: #000;
}
caption {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: #6c757d;
text-align: left;
}
th {
text-align: inherit;
text-align: -webkit-match-parent;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
button {
border-radius: 0;
}
button:focus {
outline: 1px dotted;
outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
margin: 0;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
select {
word-wrap: normal;
}
[list]::-webkit-calendar-picker-indicator {
display: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
cursor: pointer;
}
::-moz-focus-inner {
padding: 0;
border-style: none;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-webkit-appearance: textfield;
}
textarea {
resize: vertical;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
legend {
float: left;
width: 100%;
padding: 0;
margin-bottom: 0.5rem;
font-size: calc(1.275rem + 0.3vw);
line-height: inherit;
white-space: normal;
}
@media (min-width: 1200px) {
legend {
font-size: 1.5rem;
}
}
legend + * {
clear: left;
}
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
padding: 0;
}
::-webkit-inner-spin-button {
height: auto;
}
[type="search"] {
outline-offset: -2px;
-webkit-appearance: textfield;
}
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
output {
display: inline-block;
}
summary {
display: list-item;
cursor: pointer;
}
progress {
vertical-align: baseline;
}
[hidden] {
display: none !important;
}  a {
color: #4169e1;
transition: color .25s ease-out, background .25s ease-out;
}
a:hover,
a:focus,
a:active {
color: #191970;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
}
.site_header.toggled {
background-color: rgba(0, 0, 0, .98);
}
.main_navigation {
padding: 80px 0;
will-change: transform;
-webkit-transition: all .15s cubic-bezier(0, .62, .44, .99);
-moz-transition: all .15s cubic-bezier(0, .62, .44, .99);
-ms-transition: all .15s cubic-bezier(0, .62, .44, .99);
-o-transition: all .15s cubic-bezier(0, .62, .44, .99);
transition: all .15s cubic-bezier(0, .62, .44, .99);
}
.site_header.toggled .main_navigation {
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
}
.headroom {
transition: transform .2s ease-out;
}
.headroom--unpinned {
-moz-transform: translateY(-120px);
-webkit-transform: translateY(-120px);
-o-transform: translateY(-120px);
-ms-transform: translateY(-120px);
transform: translateY(-120px);
}
.headroom--pinned {
-moz-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
} .icon_bar {
transition: transform .25s ease-out;
}
.toggled .bar1 {
transform: rotate(45deg) translateX(5px) translateY(6px);
width: 22px;
}
.toggled .bar2 {
opacity: 0;
}
.toggled .bar3 {
transform: rotate(-45deg)translateX(4px) translateY(-5px);
width: 22px;
}
.menu_toggle:hover,
.menu_toggle:focus {
background-color: #fff;
color: #000;
}
.menu_toggle:hover .icon_bar,
.menu_toggle:focus .icon_bar {
background-color: #000;
}
.main_nav_wrap {
padding: 20px 20px 60px;
max-width: 600px;
margin: 0 auto;
}
.site_menu{
list-style-type: none;
padding: 0;
margin: 0;
}
.site_menu li{
display: block;
padding: .25em 0;
}
.site_menu,
.site_menu2{padding: 0;margin-bottom: 20px;}
.site_menu a{
display: block;
padding: .25em 0;
color: #fff;
font-size: 2em;
font-weight: 700;
color: #666;
line-height: 1em;
}
.site_submenu li {}
.site_submenu a {
font-size: 24px;
font-weight: 400;
}
.site_menu .current-page-ancestor > a,
.site_menu .current_page_parent > a,
.site_menu .current_page_item > a,
.site_menu a:hover,
.site_menu a:focus {
color: #fff;
}
.site_nav-title{display: block;color: #aaa;margin: 20px 0 10px;}
.site_nav-social{list-style-type: none;padding: 0;margin: 0;}
.site_nav-social li{display: inline-block;margin-right: 10px;padding: 0;}
.site_nav-social a{display: block;padding: .25em;}
.site_nav-social svg{fill:#aaa;width: 24px;}
.site_nav-social a:hover svg,
.site_nav-social a:focus svg{fill:#fff}
.site_footer {
font-size: 14px;
background-color: #111;
padding: 80px 0;
}
.site_footer a {
color: #fff;
}
.site_footer a:hover,
.site_footer a:focus {
text-decoration: underline;
}
.site_footer-copy {}
.site_footer-small {
display: block;
font-size: 13px;
color: rgba(255, 255, 255, 0.6);
}
.site_footer-subhead {
color: #fff;
}
.site_footer-col {
padding: 20px;
}
.totop {
position: fixed;
bottom: .5em;
right: .5em;
z-index: 910;
padding: 2px 7px 6px;
display: block;
width: 38px;
height: 38px;
font-size: inherit;
border: solid 1px #fff;
background-color: #000;
mix-blend-mode: difference;
}
.totop svg {
fill: #fff
}
@media (orientation : portrait) {
.main_navigation {
padding-top: 20%;
}
}
@media (min-width: 768px) {
.site_nav {
width: 40%;
float: left;
border-right: solid 1px #333;
}
.site_subnav {
width: 60%;
float: right;
padding-left: 3em;
border: none
}
.site_menu li {
padding: 8px 0;
}
.site_menu a {
font-size: 2em;
font-weight: 700;
}
.site_submenu li {
padding: 14px 0;
}
.site_submenu a {
font-size: 24px;
font-weight: 400;
}
.footer_call {
width: 30%;
}
.footer_social {
width: 40%;
}
.footer_email {
width: 30%;
}
.footer_copy {
width: 100%;
}
.totop {
bottom: 1em;
right: 1em;
}
}
@media (min-width: 1000px) {
.main_navigation {
padding-top: 15%;
}
.totop {
bottom: 1.5em;
right: 1.5em;
}
.footer_call {
width: 20%;
}
.footer_social {
width: 25%;
}
.footer_email {
width: 20%;
}
.footer_copy {
width: 35%;
}
}
@media screen and (min-width: 1200px) {
.site_nav {
width: 40%;
}
.site_subnav {
width: 60%;
padding-left: 4em;
}
.main_navigation {
padding-top: 6%;
}
.main_nav_wrap {
max-width: 800px;
}
.site_menu a {
font-size: 3em;
}
.totop {
bottom: 2em;
right: 2em;
}
.site_submenu li {
padding: 18px 0;
}
.site_submenu a {
font-size: 36px;
font-weight: 400;
}
.footer_call {
width: 15%;
}
.footer_social {
width: 20%;
}
.footer_email {
width: 35%;
}
.footer_copy {
width: 30%;
}
}
@media (min-width:1400px) {
.main_navigation {
padding-top: 10%;
}
.site_footer {
padding: 120px 20px;
}
.footer_call {
width: 15%;
}
.footer_social {
width: 15%;
}
.footer_email {
width: 45%;
}
.footer_copy {
width: 25%;
}
.totop {
bottom: 2.5em;
right: 2.5em;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
}  .blog_header {
padding: 160px 16px 20px;
}
.blog_title {
margin: 0 0 10px;
font-weight: 400;
line-height: 1em;
font-size: 3em;
}
.blog_description{color: #888;}
.breadcrumb {
color: #aaa;
}
.breadcrumb a {
color: #666;
display: inline-block;
margin: 0 8px 0 0;
}
.breadcrumb_last {
display: none;
}
.page-header {
padding: 60px 16px 20px;
text-align: center;
}
.loop_wrapper {
margin: 0 auto;
max-width: 1320px;
padding: 16px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.loop_item {
padding: 0 0 1.5em;
margin-bottom: 1em;
}
.loop_item-box {
background-color: #fff;
height: 100%;
}
.loop_entry-link {
display: block;
position: relative;
color: #432077;
font-weight: bold;
overflow: hidden;
box-shadow: 0 4px 12px -3px rgba(215,223, 232, 0);
transition: box-shadow .25s ease-out;
}
.loop_entry-link:hover,
.loop_entry-link:focus {
box-shadow: 0 12px 3vw -3px rgba(215,223, 232,1);
}
.loop_entry-link img{
transition:transform .4s cubic-bezier(0,.6,.29,1);
}
.loop_entry-link:hover img,
.loop_entry-link:focus img{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.loop_title {
margin: 0 0 10px;
line-height: 1.2;
font-size: 1.25rem;
}
.loop_title a {
color: #000;
}
.loop_post_meta {
font-size: 12px;
text-transform: uppercase;
color: #aaa;
line-height: 1rem;
}
.loop_content p {
margin: 0;
}
.loop_meta {
padding: 14px 0;
font-size: 14px;
line-height: 1em;
}
.loop_meta a {
color: #777;
}
.loop_excerpt {
color: #aaa;
display: none;
}
.pagination {
margin: 0 auto;
padding: 40px 0 60px;
text-align: center;
}
.pagination a,
.pagination .pagin {
display: inline-block;
padding: 8px 12px;
background-color: #fff;
color: #888;
margin: 0 4px;
}
.pagination a:hover,
.pagination a:focus,
.pagination .current {
background-color: #111;
color: #fff;
}
@media (min-width: 500px) {
.loop_item {
width: 50%;
padding: 10px
}
}
@media (min-width: 768px) {
.blog_header {
padding: 160px 20px 20px;
}
.blog_description{font-size: 18px;}
.loop_wrapper {
padding: 10px;
}
}
@media (min-width: 960px) {
.blog_header {
}
.blog_title {
}
.loop_item {
padding: 15px;
}
.loop_title{
font-size: 1.75em;
}
}
@media (min-width: 1200px) {
.blog_header {
max-width: 1000px;
margin: 0 auto;
padding: 260px 20px 80px;
}
.blog_title {
font-size: 5em;
}
.loop_item {
padding: 20px;
}
}
@media (min-width: 1600px) {
.blog_header {
}
.loop_wrapper {
max-width: 1440px;
}
} .archive-title {
font-size: 1.5em;
} .single_container{
padding: 120px 20px 20px;
}
.single_post {
padding-top: 4em;
}
.single_header-meta{color: #aaa;padding: 4px 0 8px;}
.single_header-meta a{color: #666;}
.single_header-meta a:hover,
.single_header-meta a:focus{text-decoration: underline;}
.single_header-meta > a{color: #333;}
.single_header-title{font-weight: 700;}
.entry-header {
padding: 1em 0 2em;
border-bottom: solid 1px #eee;
}
.single-title {
margin: 10px 0;
}
.single_back{margin-left: -20px;font-weight: bold;}
.single_back svg{width: 12px;display: inline-block;margin-right: 8px;}
.entry-meta,
.breadcrumb {
font-size: 0.735em;
}
.entry-meta a {
color: #666;
text-transform: uppercase;
}
.entry_content {
color: #555;
line-height: 1.75em;
padding: 20px;
}
.entry_content h2,
.entry_content h3,
.entry_content h4,
.entry_content h5,
.entry_content h6{
color: #111;
margin: 2.5em 0 1rem;
font-weight: 600;
}
.entry_content ol,
.entry_content ul,
.entry_content p,
.entry_content blockquote {
margin: .5em 0 1.5em 0;
}
.entry_content ol ol,
.entry_content ul ul,
.entry_content ol ul {
margin: 0;
padding-left: 1.5em;
}
@media (min-width:768px) {
.single_header-title{font-size: 2.5em;}
}
@media (min-width:1000px) {
.single_header-title{font-size: 3.5em;}
.entry_content h2{font-size: 2em;}
.entry_content h3{font-size: 1.75em;}
.entry_content h4{font-size: 1.5em;}
.entry_content h5{font-size: 1.25em;}
.entry_content h6{font-size: 1.125em;}
}
@media (min-width:1300px) {
.entry_content {
font-size: 18px;
}
.single_header-title{font-size: 4em;}
}
.tags-links a{
display: inline-block;font-size: .735em;padding: 6px 10px;
color: #111;
border:solid 1px #ccc;
line-height: 1em;
}
.tags-links a:hover,
.tags-links a:focus{
background-color: #000;
color: #fff;
border-color: #000;
}
.social_sharing {text-align: right;}
.catag_title, .social_sharing-title, .social_sharing .social_sharing-title {
font-weight: 600;
font-size: 0.875em;
color: #111;
margin: 0 0 10px;
}
.entry_footer .catag_row h5 {
margin: 0 0 10px;
font-size: 0.875em;
}
.social_sharing-btn svg{fill:#888}
.social_sharing-btn a {
display: inline-block;
position: relative;
margin-right: 6px;
line-height: 1em;
}
.share_fb:hover svg {fill:#3B5999}
.share_tw:hover svg { fill:#55ACEE}
.share_li:hover svg {fill:#0077B5}
.sharing_btn-title {
font-size: 12px;
background-color: #666;
line-height: 1;
padding: 4px;
border-radius: 4px;
color: #fff;
position: absolute;
left: -10px;
display: block;
opacity: 0;
visibility: hidden;
transition: opacity .25s ease-out, visibility .25s ease-out;
}
.social_sharing-btn a:hover .sharing_btn-title {
visibility: visible;
opacity: 1;
}
.single_container {
max-width: 800px;
margin: 0 auto;
}
.container-small,
.archive-description {
max-width: 800px;
margin: 0 auto;
}
.share_note {
display: block;
padding: 8px 14px;
font-size: 0.875em;
color: #999;
height: 44px;
float: left;
margin-right: -1px;
font-size: 12px;
line-height: 1;
color: #888;
}
.totop,
.share-fb,
.share-tw,
.share-li,
.share-wa {
display: block;
padding: 8px;
font-size: 0.875em;
color: #999;
width: 44px;
height: 44px;
float: left;
margin-right: -1px;
}
.totop {
float: right;
border-left: solid 1px #f0f0f0;
margin-right: 10px;
padding-top: 10px;
}
.share-fb .fa {
color: #4C66A4
}
.share-fb:hover {
background-color: #4C66A4;
color: #fff;
border: solid 1px #273B7B
}
.share-fb svg {
fill: #3B5998
}
.share-tw svg {
fill: #00ABF0
}
.share-tw:hover {
background-color: #00ABF0;
color: #fff;
border: solid 1px #0084E6
}
.share-tw svg {
color: #1DA1F2
}
.share-li svg {
fill: #007AB9
}
.share-wa svg {
fill: #25D366;
}
.share-li:hover {
background-color: #007AB9;
color: #fff;
border: solid 1px #004D95
}
.share-wa:hover {
background-color: #25D366;
color: #fff;
border: solid 1px #25D366
}
.share-fb:hover svg,
.share-li:hover svg,
.share-tw:hover svg,
.share-wa:hover svg {
fill: #fff;
}
@media (min-width:720px) {
.share-fb,
.share-tw,
.share-li {
font-size: 1em;
}
.breadcrumb,
.entry-meta {
font-size: 12px;
}
.blog_page-title {
font-size: 3em;
}
.page-header {
padding: 120px 10px 40px;
}
.blog-index-title {
font-size: 3em;
}
.archive-title {
font-size: 2em;
}
}
@media (min-width:960px) {
.blog-index-title {
font-size: 2.5em;
}
.single_post {
padding-top: 6em;
}
}
@media (min-width:1200px) {
.page-header {
padding: 140px 10px 40px;
}
.blog-index-title {
font-size: 4em;
}
.archive-title {
font-size: 2.5em;
}
}
.entry_footer {
width: 100%;
clear: both;
padding: 2em 0;
border-top: solid 1px #eee;
margin: 2em 0;
}
.entry_footer-title {
margin: 0 0 5px;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
}
.catag_row{float: left;width: 60%;}
.social_sharing{float: right;width: 40%;}
.post-navigation {
border: solid 1px #f0f0f0;
background-color: #fafafa;
}
.nav-links a {
padding: 2em 1.5em;
display: block;
color: #000;
font-size: 14px;
font-weight: bold;
line-height: 1.2em;
}
.nav-links .nav-previous a:before {
content: 'PREV ARTICLE';
display: block;
color: #888;
font-size: 11px;
font-weight: 400;
}
.nav-links .nav-next a:before {
content: 'NEXT ARTICLE';
display: block;
color: #888;
font-size: 11px;
font-weight: 400;
}
.nav-links .nav-previous a:hover,
.nav-links .nav-next a:hover {
text-decoration: none;
color: #0057a5;
}
@media screen and (min-width:768px) {
.catag_row{width:80%;}
.social_sharing{width: 20%;}
}  .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright {
float: right;
margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}  .comments-area {
border-radius: 4px;
margin: 2em 0;
border: solid 1px #f0f0f0;
background-color: #fafafa;
padding: 2em 1em;
}
.comment-form:after {
content: '';
display: table;
width: 100%;
clear: both;
}
.comment-form input,
.comment-form textarea {
width: 100%;
}
.comment-form input[type=checkbox] {
width: auto;
}
.comment-list {
list-style: none;
margin: 0;
padding: 0;
}
.comment-list li {
padding: 0;
}
.comments-title {
font-size: 1em;
margin: 0 0 1em;
}
.says {
font-style: italic
}
.comment-body {
padding-bottom: 2em
}
.comment-metadata a {
color: #888;
font-size: .875em;
}
.comment-metadata {
position: relative;
padding-left: 3.5em;
margin-top: -4px
}
.comment-author {
position: relative
}
.comment-author .avatar {
position: absolute;
left: 0;
top: 0;
}
.comment-author .fn {
margin-left: 3.5em
}
.comment-metadata .edit-link {
display: inline-block;
margin-left: 10px
}
.reply {
position: relative;
height: 20px;
border-bottom: dotted 1px #ccc;
margin-left: 3.5em
}
.comment-reply-link {
position: absolute;
right: 0;
display: inline-block;
padding: 6px 10px;
line-height: 1;
background-color: #fff;
border: solid 1px #eee;
}
.comment-content {
padding-left: 2.5em;
}
.comment-content a {
word-wrap: break-word;
}
.comment .children {
list-style-type: none;
padding-left: 2.5em;
margin: 0;
}
.bypostauthor {
display: block;
}
.comment-form-author,
.comment-form-email,
.comment-form-url,
.form-submit,
.comment-form-comment {
display: block;
padding: 0 16px;
}
.comment-form label {
width: 100%;
display: block;
font-size: 12px;
text-transform: uppercase;
}
.comment-form-comment label {
width: 100%;
}
.comment-reply-title,
.comment-notes,
.comment-form-cookies-consent {
text-align: center;
}
.comment-form-cookies-consent label {
display: inline-block;
width: auto;
}
.required {
color: crimson
}
.submit {
display: inline-block;
color: #fff;
background-color: #222;
border-color: #111;
}
.submit:focus,
.submit:hover {
background-color: #666;
}
.submit:active {
position: relative;
top: 1px;
}
@media screen and (min-width: 768px) {
.comment-form-author,
.comment-form-email,
.comment-form-url,
.form-submit {
display: block;
padding: 0 1em;
width: 33.33333333%;
float: left;
box-sizing: border-box
}
.form-submit {
width: 100%;
}
.comment-content {
padding-left: 56px;
}
.comment .children {
padding-left: 56px;
margin: 0;
}
} .error_404{max-width: 540px;margin: 0 auto;padding: 20px;text-align: center;}
@media (orientation: portrait){
.error_404{padding: 40% 5%;}
}  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry_content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
} .clearfix:before,
.clearfix:after,
.row:before,
.row:after,
.row-inset:before,
.row-inset:after,
.row-list:before,
.row-list:after,
.nav-links:before,
.nav-links:after,
.entry_footer:before,
.entry_footer:after,
.nav-links:before,
.nav-links:after,
.entry_content:before,
.entry_content:after {
content: " ";
display: table;
}
.clearfix:after,
.row:after,
.row-inset:after,
.row-list:after,
.nav-links:after,
.entry_footer:after,
.nav-links:after,
.entry_content:after {
clear: both;
}
.clearfix,
.row,
.row-inset,
.row-list,
.nav-links,
.entry_footer,
.nav-links,
.entry_content {
*zoom: 1;
} .col {
position: relative;
min-height: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding-box !important;
-webkit-background-clip: padding-box !important;
background-clip: padding-box !important;
}
.flex {
margin: 0 auto;
padding: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
} .animated {
animation-timing-function: cubic-bezier(0.420, 0.000, 0.440, 1.000);
}
.wp-block-embed__wrapper{position:relative;padding-top:72.5%;}
.wp-block-embed__wrapper iframe{
border: 0;
margin-bottom: 1.5em;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-width: none;
width: 100%;
height: 100%;
}
.wp-block-separator {margin: 3em 0;}
.grecaptcha-badge { visibility: hidden; } @keyframes smartphoto{from{opacity:0}to{opacity:1}}@keyframes smartphoto-img-wrap{from{opacity:0}to{opacity:1}}@keyframes smartphoto-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}@keyframes smartphoto-loader{0%{opacity:.4;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}100%{opacity:.4;transform:rotate(360deg)}}@keyframes smartphoto-appear{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes smartphoto-hide{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}.smartphoto{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#000;opacity:1;font-family:sans-serif;cursor:pointer;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;transition:all 0.3s ease-out;animation-name:smartphoto;animation-duration:.3s;animation-timing-function:ease-out}.smartphoto[aria-hidden="true"]{display:none}.smartphoto-close{opacity:0}.smartphoto-count{display:inline-block;color:#FFF;font-size:16px}.smartphoto-header{display:block;box-sizing:border-box;position:fixed;z-index:102;top:0;left:0;width:100%;height:50px;padding:15px;background-color:rgba(0,0,0,0.2)}.smartphoto-content{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.smartphoto-dismiss{display:block;position:absolute;top:15px;right:10px;width:20px;height:20px;padding:0;border:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik0xNTc2LjQyLDE0MDYuNzYsMjc4NCwxOTkuMTlhNTYuODYsNTYuODYsMCwwLDAsMC04MC4xOGwtNzguOTItNzguOTJhNTYuODYsNTYuODYsMCwwLDAtODAuMTgsMEwxNDE3LjMyLDEyNDcuNjYsMjA5Ljc1LDQwLjA5YTU2Ljg2LDU2Ljg2LDAsMCwwLTgwLjE4LDBMNTAuNjUsMTE5YTU2Ljg2LDU2Ljg2LDAsMCwwLDAsODAuMThMMTI1OC4yMywxNDA2Ljc2LDUwLjY1LDI2MTQuMzRhNTYuODYsNTYuODYsMCwwLDAsMCw4MC4xOGw3OC45Miw3OC45MmE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwTDE0MTcuMzIsMTU2NS44NiwyNjI0LjksMjc3My40NGE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwbDc4LjkyLTc4LjkyYTU2Ljg2LDU2Ljg2LDAsMCwwLDAtODAuMThaIi8+PC9zdmc+);text-shadow:0 1px 0 #FFF;color:#FFF;font-size:30px;text-decoration:none;cursor:pointer;line-height:1}.smartphoto-body{position:relative;z-index:102;width:100%;height:100%;margin:0 auto}.smartphoto-inner{position:relative;width:100%;height:100%;vertical-align:top}.smartphoto-img{display:none;max-width:none;width:auto;height:auto;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform 0.3s ease-out;-webkit-user-drag:none}.smartphoto-img.active{display:block}.smartphoto-img-onmove{cursor:grab;cursor:-webkit-grab;transition:none}.smartphoto-img-elasticmove{transition:transform 0.3s ease-out}.smartphoto-img-wrap{display:inline-block;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;animation-name:smartphoto-img-wrap;animation-duration:.3s;animation-timing-function:ease-out}.smartphoto-img-left{transform:translateX(150%) !important}.smartphoto-img-right{transform:translateX(-150%) !important}.smartphoto-arrows{list-style-type:none;margin:0;padding:0;position:relative;z-index:1002;top:50%;left:0;opacity:1;animation-name:smartphoto-appear;animation-duration:.3s;animation-timing-function:ease-out}.smartphoto-arrows[aria-hidden="true"]{animation-name:smartphoto-hide;display:none}.smartphoto-arrows li{display:block;position:absolute;top:50%;width:30px;height:30px;margin-top:-20px;box-sizing:content-box;animation-duration:.3s;animation-timing-function:ease-out;animation-name:smartphoto-appear}.smartphoto-arrows li:focus{outline:none}.smartphoto-arrows [aria-hidden="true"]{animation-name:smartphoto-hide;display:none}.smartphoto-arrows a{display:block;width:100%;height:100%;text-decoration:none}.smartphoto-arrow-right{right:0;padding:5px 0;background-color:rgba(0,0,0,0.5)}.smartphoto-arrow-right a{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiAiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCwxNDE3LjMyLDY0My41OSwyMjNhNzIuMjEsNzIuMjEsMCwwLDEsMC0xMDEuODJMNzQzLjgyLDIxYTcyLjIxLDcyLjIxLDAsMCwxLDEwMS44MiwwTDIwOTAuODMsMTI2Ni4xOWwxMDAuMjMsMTAwLjIzYTcyLjIxLDcyLjIxLDAsMCwxLDAsMTAxLjgyTDg0NS42NCwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwxLTEwMS44MiwwTDY0My41OSwyNzEzLjQyYTcyLjIxLDcyLjIxLDAsMCwxLDAtMTAxLjgyWiIvPjwvc3ZnPg==)}.smartphoto-arrow-left{left:0;padding:5px 0;background-color:rgba(0,0,0,0.5)}.smartphoto-arrow-left a{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik05OTYuNzcsMTQxNy4zMiwyMTkxLjA2LDIyM2E3Mi4yMSw3Mi4yMSwwLDAsMCwwLTEwMS44MkwyMDkwLjgzLDIxQTcyLjIxLDcyLjIxLDAsMCwwLDE5ODksMjFMNzQzLjgyLDEyNjYuMTksNjQzLjU5LDEzNjYuNDJhNzIuMjEsNzIuMjEsMCwwLDAsMCwxMDEuODJMMTk4OSwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwwLDEwMS44MiwwbDEwMC4yMy0xMDAuMjNhNzIuMjEsNzIuMjEsMCwwLDAsMC0xMDEuODJaIi8+PC9zdmc+)}.smartPhotoArrowHideIcon{display:none}.smartphoto-nav{position:absolute;bottom:0;left:0;width:100%;opacity:1;animation-name:smartphoto-appear;animation-duration:.3s;animation-timing-function:ease-out}.smartphoto-nav[aria-hidden="true"]{animation-name:smartphoto-hide;display:none}.smartphoto-nav ul{display:block;overflow-x:auto;list-style:none;margin:0;padding:0;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.smartphoto-nav li{display:inline-block;overflow:hidden;width:50px;height:50px}.smartphoto-nav a{display:block;width:100%;height:100%;background-color:#FFF;background-position:center center;background-size:cover;opacity:.5}.smartphoto-nav a:focus{opacity:.8}.smartphoto-nav a.current{opacity:1}.smartphoto-nav img{width:auto;height:100%}.smartphoto-list{list-style-type:none;position:absolute;z-index:101;top:0;left:0;margin:0;padding:0;white-space:nowrap}.smartphoto-list li{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s ease-out}.smartphoto-list li:focus{outline:none}.smartphoto-list-onmove{transition:all 0.3s ease-out}.smartphoto-caption{overflow:hidden;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:50px;padding:0 50px;color:#FFF;font-size:12px;text-align:center;line-height:50px;white-space:nowrap;text-overflow:ellipsis}.smartphoto-caption:focus{outline:none}.smartphoto-loader-wrap{display:block;position:relative;z-index:103;width:0;height:0;transform:translate(50vw, 50vh)}.smartphoto-loader{position:absolute;z-index:101;top:0;left:0;width:30px;height:30px;margin-top:-25px;margin-left:-25px;border:8px solid #17CDDD;border-right-color:transparent;border-radius:50%;animation:smartphoto-loader .5s infinite linear}.smartphoto-img-clone{position:fixed;z-index:100;top:0;left:0;transition:all .3s ease-out}.smartphoto-sr-only{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0, 0, 0, 0)}