@charset "UTF-8";
:root {--body-font: Roboto,Arial,Helvetica,sans-serif;--title-font: Montserrat,Tahoma,Geneva,sans-serif;--date-font: Oswald,Helvetica,Arial,sans-serif;--white: #fff;--black: #000;--very-dark-grey: #1a1a1a;--single-entry-font-color: #1a1a1a;--link-color: #999;--link-hover-color: #b2b2b2;--dark-link-color: #333;--dark-link-hover-color: #999;--light-text: #999;--very-light-text: #ccc;--dark-bg-link-color: #999;--light-border-color: #f1f1f1;--medium-border-color: #e5e5e5;--very-light-background-color: #f9f9f9;--container-max-width: 1280px;--site-wrapper-max-width: calc(var(--container-max-width) + 30px);--dark-highlight: #313131;--dark-highlight-hover: #3c3c3c;--overlay-gradient: linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));--header-background: var(--very-dark-grey);--footer-background: var(--very-dark-grey);--sidebar-widget-background: var(--very-dark-grey);--loop-widget-background: var(--very-dark-grey);}
html {font-size: 100%;}
body {direction: ltr;font-family: var(--body-font);margin: 0;overflow-x: hidden;background: #fff;color: var(--black);}
* {box-sizing: border-box;}
img {width: 100%;height: auto;}
img[class*="align"], img[class*="wp-image-"] {height: auto;max-width: 100%;width: auto;}
img.size-full, .attachment img {max-width: 100%;width: auto;}
.entry-content img.size-thumbnail:not(.attachment-thumbnail) {max-width: 150px;}
a {color: var(--link-color);text-decoration: underline;transition: all .2s ease;}
a:hover {color: var(--link-hover-color);}
hr:not(.wp-block-separator) {border: 0;height: 1px;background: var(--light-border-color);margin: 30px 0;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: var(--light-border-color);-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
strong, b {font-weight: 600;}
em, i {font-style: italic;}
h1, h2, h3, h4, h5, h6 {clear: both;font-family: var(--title-font);margin: 15px 0;font-weight: 700;letter-spacing: -.5px;}
h1 {font-size: 2.5rem;}
h1.page-title, h1.entry-title {font-size: 3.25rem;line-height: 3.6rem;}
.has-sidebar:not(.has-hero) h1.entry-title {font-size: 2.75rem;line-height: 1.2;}
h1 b, h1 strong {font-weight: 900;}
h2 {font-size: 2rem;}
h3 {font-size: 1.75rem;line-height: 1.5;}
h4 {font-size: 1.5rem;}
h5 {font-size: 1.25rem;}
h6 {font-size: 1rem;}
blockquote {font-family: var(--title-font);font-size: 2.25rem;line-height: 1.3;font-weight: 700;margin: 50px 0 50px 0;color: var(--very-dark-grey);letter-spacing: -.5px;padding: 0 30px 0 30px;text-align: center;}
q {font-family: var(--title-font);font-weight: 700;}
var {font-weight: 500;}
cite {color: var(--light-text);font-style: normal;font-size: 1rem;font-weight: 400;}
pre, code {white-space: pre-wrap;word-wrap: break-word;text-align: justify;}
code {background: var(--very-light-background-color);border-left: 2px solid var(--dark-highlight-hover);padding: 0 4px;}
pre code {background: var(--very-light-background-color);padding: 15px;border-left: 3px solid var(--dark-highlight-hover);display: block;line-height: 1.5;}
code br {display: none;}
.page-title {margin: 0;}
.page-subtitle {width: 100%;color: var(--light-text);font-size: 1rem;text-align: center;font-weight: 400;margin: 10px 0 0 0;}
input, textarea {border: 3px solid var(--light-border-color);padding: 10px;transition: all .2s ease;max-width: 100%;}
input[type="checkbox"], input[type="radio"] {float: left;margin-right: 5px;}
button, input[type="submit"] {border: 0;background: var(--very-dark-grey);color: var(--white);padding: 15px 30px;text-transform: uppercase;font-weight: 600;font-size: 14px;}
input:hover, textarea:hover {border-color: var(--medium-border-color);}
input:focus, textarea:focus {border-color: var(--medium-border-color);box-shadow: 0 0 5px rgba(0,0,0,.1);}
.post-password-form p {display: flex;text-align: center;margin-bottom: 30px;flex-direction: column;align-items: center;}
.post-password-form label {width: 100%;padding: 0;margin: 0;max-width: 480px;}
.post-password-form input {line-height: 1;margin: 10px 0;height: 46px;width: 100%;max-width: 480px;}
ul, ol {margin: 30px 10px 30px 60px;padding: 0;list-style: none;}
ol:not([start]):not([reversed]) {counter-reset: li-counter;}
ol[start], ol[reversed] {list-style: decimal;}
ol li, ul li {margin-bottom: 5px;position: relative;}
ol:not([reversed]):not([start]) > li:before {position: absolute;top: 5px;left: 0px;content: counter(li-counter) ".";counter-increment: li-counter;color: var(--light-text);font-size: 16px;font-weight: 500;margin-left: -30px;}
li > ul, li > ol {margin-bottom: 0;margin-left: 30px;margin-top: 0;}
dt {font-weight: 700;}
dd {margin: 5px 10px 5px 15px;}
table {border-collapse: collapse;margin: 0 0 10px 0;width: 100%;}
thead th {border-bottom: 1px solid var(--light-border-color);padding-bottom: .8em;background: var(--very-light-background-color);}
th {padding: .8em;text-align: left;font-weight: 500;}
tr {border-bottom: 1px solid #f1f1f1;}
td {padding: .8em;}
.mobile-only {display: none;visibility: hidden;}
main {margin-bottom: 60px;}
.container {width: 100%;max-width: var(--container-max-width);margin: auto;}
.content-area {margin: auto;width: 100%;max-width: var(--container-max-width);padding: 0;}
.section-header {width: 100%;padding: 30px 15px 30px 15px;text-align: center;position: relative;}
.page-header {padding: 15px;text-align: center;}
.page-header .page-title {margin: 10px 0;}
.page-header .page-subtitle:not(.after-title) {text-transform: uppercase;}
.page-header .page-subtitle.after-title {padding: 5px;}
.dinova-category-featured-posts .page-title {font-size: 1.5rem;}
.has-sidebar .wrap {max-width: var(--container-max-width);margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.has-sidebar .wrap main {width: calc(( 100% / 3 ) * 2);}
.aside-sidebar {width: calc(100% / 3 - 50px);margin-right: 15px;padding-top: 15px;}
.aside-sticky-container {position: sticky;position: -webkit-sticky;top: 0px;margin-bottom: 300px;}
.site-header {background: var(--header-background);color: var(--white);padding: 0;text-align: center;display: flex;flex-wrap: wrap;flex-direction: column;}
body:not(.has-hero) .site-header {border-bottom: 1px solid var(--light-border-color);margin-bottom: 15px;}
.custom-logo-link {margin: 40px auto 40px auto;color: var(--white);font-size: 3.25rem;font-family: var(--title-font);font-weight: 700;letter-spacing: -3px;padding: 0;text-decoration: none;}
.custom-logo-link:hover {color: var(--white);}
.logo-wrapper {display: flex;padding: 0;margin: 0;max-width: 65%;}
.custom-logo {max-width: 50%;}
.site-header .container {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 0 15px;}
@media (min-width: 1061px ) {header.site-header.sticky-nav.fixed {position: fixed;z-index: 2000;box-shadow: 0px 0px 15px rgba(0,0,0,.1);width: 100%;border-color: var(--white);transition: box-shadow .3s ease-in-out;}
	header.site-header.sticky-nav.fixed div.container, header.site-header.sticky-nav.fixed .menu-header-secondary-container {display: none;}}
.site-footer {background: var(--footer-background);padding-top: 40px;padding-bottom: 40px;color: var(--white);font-family: var(--title-font);}
.site-footer .flex-grid {justify-content: space-between;flex-wrap: nowrap;}
.site-footer .flex-grid .flex-box {margin-bottom: 60px;flex-grow: 0;flex-basis: calc(100% / 3 - 40px);align-self: flex-start;text-align: left;font-size: .875rem;background: none !important;}
.site-footer .flex-grid.cols-1 {flex-direction: column;}
.site-footer .flex-grid.cols-1 .flex-box {flex-grow: 1;max-width: 600px;align-self: center;}
.footer-info, .footer-nav {display: flex;flex-wrap: wrap;color: var(--dark-bg-link-color);font-size: .875rem;list-style: none;margin: 0;padding: 0;}
.footer-info > li {flex-basis: 50%;padding: 0 15px;}
.footer-info > li ul.footer-nav {justify-content: flex-end;}
.footer-nav li {margin: 5px;}
.footer-info a {font-weight: 400;color: var(--white);text-decoration: none;}
.goto-top {display: inline-block;position: fixed;bottom: -100px;right: 30px;width: 70px;height: 70px;background: var(--very-dark-grey);color: var(--white);visibility: hidden;opacity: 0;transition: all .3s ease;padding: 15px;text-align: center;text-transform: uppercase;font-size: 24px;z-index: 2000;}
.goto-top.visible {opacity: 1;visibility: visible;bottom: 0;}
.flex-grid:not(.masonry) {display: flex;flex-wrap: wrap;}
.flex-grid .flex-box {text-align: center;position: relative;position: relative;margin: 15px;background: none;display: flex;flex-grow: 1;flex-direction: column;align-items: center;width: 100%;min-width: 0;}
.masonry .flex-box {width: calc(100% - 30px);}
.cols-2 .flex-box {width: calc(100% / 2 - 30px);}
.cols-2 .entry-title {font-size: 1.625rem;line-height: 1.3;}
.cols-3 .flex-box {width: calc(100% / 3 - 30px);}
.cols-3 .entry-title, .has-sidebar main .cols-2 .entry-title {font-size: 1.25rem;}
.has-sidebar main .cols-3 .entry-title {font-size: 1.125rem;}
.cols-1 .entry-title {font-size: 2rem;line-height: 1.2;}
.post-thumbnail {width: 100%;}
.post-thumbnail img {height: 100%;}
.entry-header {padding: 30px 10px 30px 10px;width: 100%;}
.entry-title {margin: 0 0 30px 0;font-family: var(--title-font);word-wrap: break-word;font-weight: 600;text-align: center;}
.entry-title a {color: var(--dark-link-color);text-decoration: none;}
.entry-meta {font-size: 12px;color: var(--light-text);font-family: var(--body-font);font-weight: 500;}
.entry-meta.before-title {margin-bottom: 30px;}
.entry-meta a {text-transform: uppercase;border-bottom: 1px solid var(--light-border-color);color: var(--dark-link-color);text-decoration: none;display: inline-block;margin-bottom: 3px;}
.entry-meta ul {list-style: none;margin: 0;padding: 0;}
.entry-meta li {display: inline-block;padding-top: 3px;margin: 0;}
.entry-meta ul:not(.author-category-meta) li {margin: 0 2px;text-transform: uppercase;}
.entry-meta ul:not(.author-category-meta) li:not(:last-child):after {content: "/";margin-left: 6px;color: var(--light-text);}
.entry-meta time, .comment-count {text-transform: uppercase;}
.entry-content {color: var(--light-text);font-size: .875rem;margin: 0 0 30px 0;font-family: var(--body-font);line-height: 1.25rem;padding: 0 20px;}
.sticky-post {position: absolute;top: 0;right: 0;display: block;display: flex;width: 30px;height: 30px;background: var(--very-dark-grey);color: var(--white);justify-content: center;align-items: center;font-size: 14px;}
.flex-box:not(.has-post-thumbnail):not(.single-post):not(.single-page), .flex-box.disabled-post-thumbnail:not(.single-post):not(.single-page) {background: var(--very-dark-grey);align-items: center;justify-content: center;}
.content-area .flex-box:not(.has-post-thumbnail) .entry-header, .content-area .flex-box.disabled-post-thumbnail .entry-header {position: relative;background: none;}
.content-area .flex-box:not(.has-post-thumbnail):not(.loop-widget):not(.single-post):not(.single-page) .entry-header, .content-area .flex-box.disabled-post-thumbnail:not(.loop-widget):not(.single-post):not(.single-page) .entry-header {padding: 50px 30px;}
.content-area .flex-box:not(.has-post-thumbnail):not(.loop-widget):not(.single-post):not(.single-page).has-time-custom .entry-header, .content-area .flex-box.disabled-post-thumbnail:not(.loop-widget):not(.single-post):not(.single-page).has-time-custom .entry-header, .content-area .flex-box:not(.has-post-thumbnail):not(.loop-widget):not(.single-post):not(.single-page).has-time-custom .entry-content, .content-area .flex-box.disabled-post-thumbnail:not(.loop-widget):not(.single-post):not(.single-page).has-time-custom .entry-content {padding-left: 55px;padding-right: 55px;}
.content-area:not(.portrait-aspect-ratio) .flex-box.alt2.has-post-thumbnail:not(.single-post):not(.single-page).has-time-custom .entry-header {padding-left: 55px;padding-right: 55px;}
.flex-box:not(.has-post-thumbnail):not(.single-post):not(.single-page) a, .flex-box.disabled-post-thumbnail:not(.single-post):not(.single-page) a {color: var(--white);}
.alt2.flex-box:not(.single-post):not(.single-page) {background: var(--very-dark-grey);}
.alt2 {justify-content: center;}
.alt2 .post-thumbnail {width: 100%;height: 100%;}
.alt2 .post-thumbnail img {display: flex;object-fit: cover;filter: brightness(80%);transition: all .3s ease;}
.alt2:hover img {filter: brightness(90%);}
.alt2 .entry-header {color: var(--white);background: var(--overlay-gradient);position: absolute;bottom: 0;width: 100% !important;margin: 0 !important;padding: 60px 20px 30px 20px;}
.alt2 .entry-title {margin-bottom: 0;}
.alt2 .entry-meta {color: var(--white);}
.alt2 .after-title {margin-top: 30px;}
.alt2 .author-category-meta {color: var(--very-light-text);}
.alt2 .entry-meta ul:not(.author-category-meta) li:not(:last-child):after {color: var(--very-light-text);}
.alt2 .entry-header a {color: var(--white);text-decoration: none;border: 0;}
.alt2 .author-category-meta a {border: 0;}
.alt2.archive-info {padding-bottom: 50px;padding-left: 30px;padding-right: 30px;}
.alt2.archive-info .entry-meta {font-size: 14px;text-transform: uppercase;color: var(--light-text) !important;font-family: var(--title-font);}
.alt2.archive-info .entry-meta.author-social-media {font-family: var(--body-font);}
.archive-info .avatar {width: auto;margin: 0 auto 30px auto;filter: brightness(100%);}
.archive-info .entry-title {font-size: 2.5rem;line-height: 1;}
.flex-grid:not(.cols-1):not(.portrait-aspect-ratio) .flex-box.alt2.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-header {bottom: auto;background: none;padding: 0px 20px;width: 100%;}
.flex-grid:not(.cols-1):not(.portrait-aspect-ratio) .flex-box.alt2 .post-thumbnail img:not(.avatar) {filter: brightness(60%);}
.flex-grid:not(.cols-1):not(.portrait-aspect-ratio):not(.the-post) .flex-box.alt2:hover .post-thumbnail img {filter: brightness(70%);}
.formats-key {position: absolute;top: 0;left: 0;width: 45px;z-index: 200;}
.formats-key span[class*="format"] {height: 50px;background: var(--very-dark-grey);color: var(--white);width: 100%;display: flex;align-items: center;justify-content: center;font-size: 18px;}
.formats-key span i {vertical-align: middle;}
.sticky {display: flex;}
.formats-key span.format-sticky {font-size: 18px;}
time.time-custom {background: var(--white);display: block;padding: 5px 10px;margin: 0;font-size: 16px;text-align: center;justify-content: center;text-transform: uppercase;color: var(--black);z-index: 200;font-family: var(--date-font);}
time.time-custom span {display: block;margin: 2px 0;line-height: 16px;}
time.time-custom span.date-day {font-size: 27px;font-weight: 500;line-height: 26px;}
time.time-custom .date-year {font-size: 15px;padding-top: 2px;}
.alt1.has-post-thumbnail:not(.disabled-post-thumbnail):not(.single-page) .entry-header {padding-top: 0;margin-top: -12px;}
.alt1.has-post-thumbnail:not(.disabled-post-thumbnail) .author-category-meta {font-size: 11px;color: var(--white);background: var(--very-dark-grey);padding: 4px 10px 2px 10px;border: 3px solid var(--white);z-index: 200;}
@-moz-document url-prefix() {.alt1.has-post-thumbnail:not(.disabled-post-thumbnail) .author-category-meta {padding: 2px 10px 3px 10px;}}
.alt1 .entry-meta {display: flex;justify-content: center;align-items: center;}
.alt1.has-post-thumbnail:not(.disabled-post-thumbnail) .author-category-meta a {border: 0;color: var(--very-light-text);}
.has-sidebar main .cols-3 .alt2 .entry-meta {display: none;}
.the-post .single-post .entry-content, .the-post .single-post .entry-header, .the-post .page .entry-content, .the-post .page .entry-header {max-width: 875px;margin: auto;width: 100%;}
.the-post .alt1.has-post-thumbnail .entry-header {margin-top: -12px;}
.the-post .default.post_format-post-format-gallery .entry-header {margin-top: -30px;}
.alt2-wrapper {position: relative !important;justify-content: center;align-items: center;display: flex;margin-bottom: 15px;}
.the-post .alt2-wrapper .entry-header {max-width: 100%;padding-left: 30px !important;padding-right: 30px !important;}
.single-post.post_format-post-format-video .entry-content > .media-wrapper:first-of-type, .single-post.post_format-post-format-audio .entry-content > .media-wrapper:first-of-type, .single-post.post_format-post-format-audio .entry-content > .wp-audio-shortcode:first-of-type, .single-post.post_format-post-format-video .entry-content .wp-block-embed.is-type-video:first-of-type, .single-post.post_format-post-format-audio .entry-content .wp-block-embed.is-type-audio:first-of-type, .single-post.post_format-post-format-audio .entry-content .wp-block-embed.is-type-rich:first-of-type {display: none;}
.the-post .single-post .entry-content:not(.custom-excerpt), .the-post .page .entry-content {text-align: left;font-size: 1.25rem;line-height: 1.5;color: var(--single-entry-font-color);}
.custom-excerpt {font-size: 1.125rem;line-height: 1.5rem;margin-bottom: 10px;}
.alt2 .custom-excerpt {margin-top: 15px;text-align: left;}
.has-hero .custom-excerpt {text-align: left;}
.the-post .single-post .author-category-meta {font-size: .75rem;}
.the-post .single-post .post-thumbnail, .the-post .single-page .post-thumbnail {animation: fadein 1s;}
.author-bio {width: 100%;text-align: center;max-width: 875px;margin: 30px auto;padding: 50px 30px 30px 30px;border-top: 1px solid var(--light-border-color);}
.author-bio .avatar {float: none;width: 90px;margin-bottom: 15px;}
.author-bio h2.page-title {clear: none;}
.author-bio p {margin: 30px 0;font-size: 1.125rem;line-height: 1.5rem;font-family: var(--body-font);color: var(--light-text);}
.author-bio .entry-meta.author-social-media a {margin-bottom: 10px;display: inline-block;text-decoration: none;}
.hentry-footer {width: 100%;max-width: 875px;padding: 20px;margin: auto;color: var(--light-text);font-family: var(--body-font);text-align: center;}
.hentry-footer .share-text, .hentry-footer .share.side {display: none;}
.share .share-text {font-size: 13px;text-transform: uppercase;color: var(--light-text);font-family: var(--body-font);padding-bottom: 10px;}
.post-tags {font-size: 13px;text-transform: uppercase;font-family: var(--body-font);color: var(--light-text);text-align: center;}
.the-post ul.social-icons {margin-top: 30px;}
.the-post ul.social-icons.show-text li.social-icon {font-size: 13px;font-family: var(--title-font);display: inline-block;margin: 0 5px;}
.the-post ul.social-icons.show-text li.social-icon i {font-size: 13px;}
.the-post ul.social-icons.show-text li.social-icon a span {padding: 7px;width: 29px;margin-right: 5px;}
.wp-caption {margin: 0;max-width: 100%;height: auto;}
.wp-caption-text {color: var(--light-text);text-align: center;font-size: .875rem;}
.featured-media-caption {max-width: 875px;text-align: left;margin: auto;margin-top: .5em;margin-bottom: 1em;color: var(--light-text);font-size: .875rem;width: 100%;padding: 0 10px;}
.has-sidebar .featured-media-caption {max-width: var(--container-max-width);}
.has-sidebar.has-hero .featured-media-caption {padding: 0 25px;}
.single-content-wrapper {position: relative;width: 100%;}
.sticky-container {position: absolute;top: 0;left: 60px;height: 100%;z-index: 2;}
.sticky-element {width: 40px;position: -webkit-sticky;position: sticky;top: 0;left: 0;margin-bottom: 100px;}
.has-sticky-nav.body-fix .sticky-element {top: 110px;}
.has-sidebar .sticky-element {display: none;}
.entry-content ul:not([class*="wp-"]) > li:before {content: "•";color: var(--light-text);display: inline-block;position: absolute;top: 0px;left: 0px;margin-left: -30px;font-size: 24px;}
.the-post .page .entry-title {margin-bottom: 0;}
.has-sidebar .the-post .single-post .entry-content, .has-sidebar .the-post .single-post .entry-header, .has-sidebar .the-post .page .entry-content, .has-sidebar .the-post .page .entry-header, .has-sidebar .author-bio, .has-sidebar .hentry-footer, .has-sidebar .comments-area {max-width: 823px;padding-right: 10px;padding-left: 10px;}
.has-sidebar .comments-area, .has-sidebar .hentry-footer {max-width: calc(100% - 10px);}
.has-sidebar .author-bio {max-width: calc(100% - 30px);}
.has-sidebar .the-post.hero-aspect-ratio .single-post.cover .cover-wrapper, .has-sidebar .the-post.hero-aspect-ratio .single-post.cover .post-thumbnail img {min-height: 400px;overflow: hidden;}
.has-sidebar.has-hero .custom-excerpt {text-align: left;}
.hero {margin-bottom: 15px;}
.hero .flex-box {margin: 0;width: calc(100% / 4);overflow: hidden;background: #000;}
.hero.with-margins .flex-box {margin: 0 15px;width: calc(25% - 30px);}
.hero.with-margins .flex-box:first-child {margin-left: 0;}
.hero.with-margins .flex-box:last-child {margin-right: 0;}
.hero .flex-box .post-thumbnail {width: 100%;height: 100%;}
.hero .post-thumbnail img {display: flex;transition: all .4s ease;object-fit: cover;width: 100%;height: 100%;-webkit-backface-visibility: hidden;filter: brightness(80%);}
.hero .flex-box:hover img {filter: brightness(90%);}
.hero .entry-header {position: absolute;bottom: 0;padding: 40px 30px;color: var(--white);background: var(--overlay-gradient);width: 100%;}
.hero:not(.portrait) .post-thumbnail img {filter: brightness(60%);}
.hero:not(.portrait):not(.single-hero) .flex-box:hover .post-thumbnail img {filter: brightness(70%);}
.hero:not(.portrait) .entry-header {bottom: auto;background: none;}
.hero .entry-meta {color: var(--white);}
.hero .entry-meta a {border: 0;}
.hero .entry-meta .author-category-meta {color: var(--very-light-text);}
.hero .entry-title {font-size: 4rem;line-height: 1.2;max-width: var(--container-max-width);margin: 0 auto 30px auto;}
.hero.cols-2 .entry-title {font-size: 2.5vw;}
.hero.cols-3 .entry-title {font-size: 2vw;}
.hero.cols-4 .entry-header {padding: 40px 20px;}
.hero.cols-4 .entry-title {font-size: 2rem;line-height: 1.1;}
.hero.hero-wide .flex-box:not(.parallax-window) {animation: fadein 1s;}
.hero.hero-wide .entry-header {bottom: auto;background: none;}
@keyframes fadein {from {opacity: 0;}
	to {opacity: 1;}}
.hero.hero-wide .hero-entry.no-thumbnail .entry-header {position: relative;padding: 60px 30px 50px 30px;}
.hero .flex-box.parallax-window:not(.is-mobile-device) {background: transparent !important;}
.hero .flex-box.parallax-window .post-thumbnail {background: #000;opacity: .2;}
.hero .flex-box.parallax-window img {visibility: hidden;}
.slick-dots {height: 20px;text-align: center;list-style: none;padding: 0;float: left;width: 100%;margin: 0;padding-top: 25px;padding-bottom: 15px;}
.slick-dots li {display: inline-block;padding: 0 !important;}
.slick-dots button {width: 10px;height: 10px;background: var(--link-hover-color);margin: -1px 5px 0px 5px !important;opacity: .5;position: static;border-radius: 50%;padding: 0 !important;font-size: 0px;border: 0;vertical-align: middle;}
.slick-dots button:after {content: "";}
.slick-active button {opacity: 1;}
.slick-arrow {position: absolute;top: calc(50% - 30px);right: 15px;width: 60px;height: 60px;opacity: 0;color: var(--white);font-size: 0;background: none;transition: .4s ease;display: flex;align-items: center;justify-content: center;padding: 0;cursor: pointer;z-index: 200;}
.slick-arrow:after {font-family: "fontello";content: "";font-size: 36px;font-weight: 400;}
.slick-arrow.slick-prev {right: auto;left: 15px;}
.slick-arrow.slick-next:after {content: "";}
.slick:hover .slick-arrow {opacity: .5;}
.hero.carousel .flex-box {width: 9999px;max-width: 100%;}
.alignleft {display: inline;float: left;margin-right: 30px;margin-bottom: 15px;margin-top: 15px;}
.alignright {display: inline;float: right;margin-left: 30px;margin-bottom: 15px;margin-top: 15px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-top: 30px;margin-bottom: 30px;}
.alignfull {width: 100vw;max-width: 100vw;margin-left: calc(-50vw + 50%);}
.alignwide {width: calc(100% + 415px);max-width: calc(100% + 415px);margin-left: -207.5px;}
.has-sidebar .alignwide, .has-sidebar .alignfull {width: calc(100% + 20px);margin-left: -10px;}
.menu-primary-navigation-container {background: var(--white);margin: 0;padding: 0;width: 100%;}
.logo-left-menu-right .menu-primary-navigation-container {width: auto;background: none;}
.logo-left-menu-right .primary-nav a, .logo-left-menu-right .primary-nav li {color: var(--white);}
.primary-nav {list-style: none;margin: 0 auto;padding: 0;max-width: var(--container-max-width);height: 55px;}
.primary-nav li {display: inline-block;font-size: .8125rem;text-transform: uppercase;font-family: var(--title-font);font-weight: 700;line-height: 1.1;position: relative;color: var(--dark-link-color);margin: 0;}
.primary-nav a {padding: 20px 15px;display: block;color: var(--dark-link-color);text-decoration: none;}
.primary-nav li:hover a {color: var(--dark-link-hover-color);}
.primary-nav li.menu-item-has-children > a:after {font-family: fontello;content: "";font-weight: 300;margin-left: 5px;}
.primary-nav li ul.sub-menu {width: 200px;position: absolute;top: 55px;left: 0;visibility: hidden;opacity: 0;z-index: 2000;transition: all .2s ease;background: var(--very-dark-grey);border-top: 0;text-align: left;margin: 0;padding: 0;}
.primary-nav > li > ul.sub-menu:before {content: "";width: 0;height: 0;border-top: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid var(--very-dark-grey);position: absolute;top: -5px;left: 25%;color: var(--very-dark-grey);}
.primary-nav li ul.sub-menu li {font-weight: 400;font-size: .75rem;line-height: 1.5;width: 100%;color: var(--white);}
.primary-nav li ul.sub-menu li a {padding: 13px 15px;color: var(--white);}
.primary-nav li:hover > ul.sub-menu {visibility: visible;opacity: 1;}
.primary-nav li ul.sub-menu li ul.sub-menu {left: 200px;top: 0;}
.toggle {padding: 18px 15px 15px 10px;float: left;width: 41px;}
.toggle.toggle-search {padding: 18px 15px 15px 15px;float: right;margin-right: 10px;}
.toggle i[class*="icon"] {font-size: 1.125rem;display: inline-block;cursor: pointer;}
.toggle-menu span {margin-left: 7px;font-size: 13px;font-family: var(--title-font);font-weight: 700;text-transform: uppercase;}
.site-header .header-layout-wrapper i[class*="icon"] {font-size: 1.125rem;}
.site-header:not(.logo-left-menu-right) .header-layout-wrapper .toggle {padding: 15px 15px 15px 0px;}
.site-header .header-layout-wrapper .toggle-search {padding: 15px 0 15px 15px;}
.site-header:not(.logo-left-menu-right) .toggle.mobile-only {display: block;}
.site-header.logo-left-menu-right .primary-nav .toggle {padding: 20px 15px;}
.site-header.logo-left-menu-right .primary-nav .toggle-search {padding: 20px 0 20px 15px;}
.logo-left-menu-right .primary-nav .toggle i[class*="icon"] {font-size: 16px;}
.menu-header-secondary-container {border-bottom: 1px solid var(--dark-link-color);}
.secondary-nav {list-style: none;margin: 0 auto;padding: 10px 15px;max-width: var(--container-max-width);text-align: left;clear: both;overflow: auto;}
.secondary-nav li {float: left;font-size: .6875rem;text-transform: uppercase;font-family: var(--title-font);font-weight: 700;margin-right: 7px;margin: 0 7px 0 0;}
.secondary-nav a {color: var(--dark-bg-link-color);text-decoration: none;}
.secondary-nav li.alignright {float: right;margin-right: 0;margin-left: 7px;margin-bottom: 0;}
.slide-menu {width: 100%;max-width: 380px;height: 100%;overflow: auto;background: var(--very-dark-grey);color: var(--white);position: fixed;top: 0;left: -460px;transition: all .4s ease-in-out;z-index: 2000;padding: 30px 30px 40px 30px;font-size: .875rem;}
.slide-menu.show {left: 0;z-index: 4000;}
.slide-menu span.close-menu {display: block;margin: 10px 0 10px 10px;text-align: right;cursor: pointer;position: relative;color: var(--dark-bg-link-color);}
.slide-menu .logo-wrapper {max-width: 100%;text-align: center;}
.slide-menu .custom-logo-link {font-size: 2rem;margin: 20px auto 20px auto;letter-spacing: -1px;}
.slide-menu a {color: var(--white);text-decoration: none;}
.primary-nav-sidebar-wrapper {margin: 15px 0;}
.slide-menu .primary-nav-sidebar {background: none;list-style: none;margin: 0;padding: 0;color: var(--light-text);font-family: var(--title-font);}
.slide-menu .primary-nav-sidebar li {position: relative;border-bottom: 1px solid var(--dark-highlight);margin: 0;}
.slide-menu .primary-nav-sidebar li a {text-transform: uppercase;color: var(--dark-bg-link-color);font-size: .8125rem;font-weight: 700;padding: 15px 0;display: inline-block;}
.slide-menu ul.primary-nav-sidebar ul.sub-menu {display: none;list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--dark-highlight);}
.slide-menu ul.primary-nav-sidebar ul.sub-menu li ul.sub-menu {padding-left: 10px;}
.slide-menu ul.primary-nav-sidebar .sub-menu li:last-of-type {border: 0;}
.slide-menu ul.primary-nav-sidebar .sub-menu li a {font-weight: 400;color: var(--very-light-text);}
.expand {display: none;width: 40px;height: 100%;position: absolute;top: 0;right: 0;}
.expand:after {font-family: fontello;content: "";font-size: 12px;position: absolute;top: 15px;right: 14px;color: var(--dark-bg-link-color);}
.expand.close:after {content: "";}
.slide-menu .primary-nav-sidebar .menu-item-has-children > .expand {display: block;}
.body-fade {position: fixed;top: 0;height: 100%;width: 100%;background: rgba(0,0,0,.8);display: none;z-index: 1000;}
.site-search {width: 100%;height: 100vh;position: fixed;top: 0;left: 0;z-index: 2000;padding-top: calc(50vh - 100px);display: none;background: rgba(0,0,0,.9);color: var(--white);}
.site-search form {width: 80%;max-width: var(--container-max-width);margin: auto;display: flex;}
.site-search input[type="search"] {-webkit-appearance: none;-webkit-appearance: textfield;background: none;border: 0;border-bottom: 2px solid var(--dark-highlight-hover);width: calc(100% - 75px);color: var(--white);padding: 15px 15px 15px 0;font-size: 2rem;font-family: var(--title-font);font-weight: 600;text-align: center;}
.site-search input::placeholder {opacity: 1;color: var(--light-text);}
.site-search .search-submit {width: 60px;padding: 15px;font-size: 24px;color: var(--dark-highlight-hover);background: none;border-bottom: 2px solid var(--dark-highlight-hover);}
.site-search > i.icon-cancel {position: absolute;top: 60px;right: 60px;font-size: 24px;color: var(--dark-bg-link-color);}
.widget {padding: 15px 0;font-family: var(--title-font);width: 100%;line-height: 1.4;}
.widget-title {margin-top: 0;font-size: 1rem;letter-spacing: normal;color: var(--white);}
.widget ul {list-style: none;margin: 0;padding: 0;color: var(--light-text);}
.widget select {width: 100%;padding: 7px;margin: 15px 0;}
.widget ul li {border-bottom: 1px solid var(--dark-highlight);text-align: left;margin: 0;}
.widget ul.children li:last-child {border: 0;}
.widget ul li a {font-family: var(--title-font);font-size: 14px;display: inline-block;padding: 13px 0;border: 0;text-decoration: none;}
.widget ul.children li a {color: var(--light-text) !important;}
.widget ul li span {text-transform: uppercase;font-size: 12px;display: block;font-family: var(--body-font);font-weight: 300;}
.widget_nav_menu .menu-primary-navigation-container {background: none;}
.widget_nav_menu .sub-menu li .sub-menu, .widget_pages ul.children li ul.children {margin-left: 10px;}
.widget_nav_menu .sub-menu li .sub-menu li, .widget_pages ul.children li ul.children li {border: 0;}
.widget_nav_menu li.menu-item-has-children .sub-menu li {border: 0;}
.widget_nav_menu li.menu-item-has-children .sub-menu li a, .widget_pages {color: var(--light-text) !important;}
.widget_nav_menu li.alignright {float: none;display: block;margin: 0;}
.widget_search form {display: flex;flex-direction: row;}
.widget_search .widget-title {margin-bottom: 25px;}
.widget_search input[type="search"] {width: calc(100% - 40px);-webkit-appearance: none;-webkit-appearance: textfield;background: var(--white);border: 0;padding: 10px;font-size: .75rem;}
.widget_search .search-submit {background: var(--white);padding: 10px;color: var(--dark-highlight);width: 38px;}
.widget_calendar caption {text-align: left;color: var(--light-text);font-size: 13px;padding: 0 0 10px 0;text-transform: uppercase;}
.widget_calendar table {width: 100%;border-collapse: collapse;border: 1px solid var(--dark-highlight);margin-bottom: 10px;font-family: var(--title-font);}
.widget_calendar td, .widget_calendar th {padding: 8px;text-align: center;overflow: hidden;}
.widget_calendar th {background: var(--dark-highlight);color: var(--white);border: 0;}
.widget_calendar tr {border: 0;}
#today {background: var(--dark-highlight);}
.tagcloud {display: flex;flex-wrap: wrap;padding-top: 12px;}
.widget_tag_cloud a {display: inline-block;padding: 7px;font-size: 12px !important;line-height: 1;margin: 0px 8px 8px 0px;text-transform: uppercase;font-weight: 700;background: var(--dark-highlight);color: var(--white);text-decoration: none;}
.widget_tag_cloud a span.tag-link-count {font-weight: 400;}
.widget_tag_cloud a:hover {background: var(--dark-highlight-hover);}
.widget.widget_rss li {border: 0;padding: 10px 20px 20px 20px;background: var(--dark-highlight);margin-bottom: 30px;}
.widget.widget_rss li:last-child {border: 0;margin: 0;padding-bottom: 10px;}
.widget_rss .rssSummary {margin: 10px 0;}
.widget_rss cite {color: var(--white);font-style: normal;font-family: var(--body-font);text-transform: uppercase;font-size: .75rem;}
.widget_rss ul li a {font-weight: 600;}
.rss-widget-icon {display: none;}
a.rsswidget {text-decoration: none;color: var(--white);}
.widget .widget-title a:nth-child(2):before {font-family: "fontello";content: "";margin-right: 10px;font-weight: 400;}
.widget_recent_comments {font-weight: 300;font-size: 13px;}
.widget_recent_comments ul li {padding: 10px 0 0 0;border: 0;}
.widget_recent_comments ul li:last-child {margin: 0;}
.widget_recent_comments ul li span {display: inline-block;}
.widget.widget_recent_comments ul li a.url {color: var(--light-text);font-size: .8125rem;font-family: var(--body-font);padding: 0;}
.widget.widget_recent_comments ul li a:not(.url) {display: block !important;padding: 10px 0 !important;font-weight: 600;}
.widget.widget_recent_entries li {border: 0;}
.widget.widget_recent_entries a {font-weight: 600;}
.widget.widget_recent_entries span {padding-bottom: 10px;}
.widget_text .widget-title {margin-bottom: 25px;}
.widget_media_gallery .gallery .gallery-item {margin: 0;width: calc(100% / 3);}
.widget_media_gallery .gallery-caption {display: none;}
.widget.dinova_recent_posts ul li {border: 0;}
.widget.dinova_recent_posts .entry-title-link {font-weight: 600;word-wrap: break-word;}
.widget.dinova_recent_posts .entry-header {padding: 0;}
.widget.dinova_recent_posts .entry-meta {padding-top: 10px;margin: 0;}
.widget.dinova_recent_posts ul li .entry-meta.after-title {padding: 0 0 10px 0;}
.widget.dinova_recent_posts ul:not(.has-thumbnails) li.entry .entry-meta:nth-of-type(2) {padding: 0 0 20px 0;}
.widget.dinova_recent_posts ul:not(.author-category-meta) li:first-child {margin-left: 0;}
.widget.dinova_recent_posts .entry-meta a {color: var(--dark-bg-link-color);font-size: 12px;font-family: var(--body-font);padding: 0;}
.widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails li.entry {display: flex;flex-wrap: wrap;flex-direction: row;padding: 10px 0 15px 0;}
.widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails a {padding: 0;}
.widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails .entry-meta {padding: 0 0 10px 0;}
.widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails li .entry-meta.after-title {padding: 10px 0 0 0;}
.widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails a.entry-title-link {padding: 0;display: inline;}
.widget.dinova_recent_posts ul[class*="list-style-list"] .post-thumbnail {width: 105px;padding-right: 15px;margin: 0;}
ul[class*="list-style-list"] .entry-header {flex-grow: 1;flex-basis: 100px;min-width: 0;}
.widget.dinova_recent_posts .list-style-list-first-grid.has-thumbnails li.entry:first-child {text-align: center;padding-bottom: 5px;margin-bottom: 15px;}
.widget.dinova_recent_posts .list-style-list-first-grid.has-thumbnails li.entry:first-child .post-thumbnail {width: 100%;padding: 0;margin-bottom: 10px;}
.widget.dinova_recent_posts .list-style-grid.has-thumbnails li.entry {text-align: center;padding-bottom: 10px;}
.widget.dinova_recent_posts .list-style-grid.has-thumbnails a.entry-title-link {padding: 0 0 10px 0;}
.widget.dinova_recent_posts ul.list-style-grid.has-thumbnails li.entry.has-thumbnail .entry-meta.before-title {padding: 0 0 10px 0;}
.widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails .entry-meta li.entry-read-time {display: none;}
.cols-1 .widget.dinova_recent_posts ul[class*="list-style-list"] .entry-meta li.entry-read-time {display: inline;}
.widget.dinova_social_widget .widget-title {text-align: center;}
ul.social-icons {list-style: none;margin: 0;padding: 0;}
ul.social-icons:not(.show-text) {display: flex;flex-wrap: wrap;justify-content: center;}
ul.social-icons li.social-icon {margin: 5px;text-transform: capitalize;border: 0;}
ul.social-icons li.social-icon a {color: var(--white);background: var(--dark-highlight);padding: 10px;border-radius: 50%;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;text-decoration: none;}
ul.social-icons li.social-icon a:hover {background: var(--dark-highlight-hover);}
ul.social-icons li.social-icon i {font-size: 1rem;}
ul.social-icons.show-text li.social-icon {margin: 0 0 15px 0;}
ul.social-icons.show-text li.social-icon a {padding: 0px 15px 0px 0;width: 100%;margin: 5px 0;font-weight: 700;text-align: left;border-radius: 0;height: auto;display: block;}
ul.social-icons.show-text li.social-icon a span {width: 50px;padding: 15px;display: inline-block;background: rgba(0,0,0,.1);margin-right: 20px;text-align: center;}
ul.social-icons.icon li.social-icon a {background: none;color: var(--dark-highlight);}
ul.social-icons.icon li.social-icon i {font-size: 1.125rem;}
ul.social-icons.brand:not(.icon) li.social-icon.twitter a {background: #429cd6;}
ul.social-icons.brand:not(.icon) li.social-icon.facebook a {background: #3a589e;}
ul.social-icons.brand:not(.icon) li.social-icon.pinterest a {background: #cd2029;}
ul.social-icons.brand:not(.icon) li.social-icon.google-plus a {background: #df4b37;}
ul.social-icons.brand:not(.icon) li.social-icon.linkedin a {background: #0077b5;}
ul.social-icons.brand:not(.icon) li.social-icon.tumblr a {background: #35465c;}
ul.social-icons.brand:not(.icon) li.social-icon.reddit a {background: #ff4500;}
ul.social-icons.brand:not(.icon) li.social-icon.pocket a {background: #ee4056;}
ul.social-icons.brand:not(.icon) li.social-icon.youtube a {background: #f00;}
ul.social-icons.brand:not(.icon) li.social-icon.instagram a {background: #cd486b;}
ul.social-icons.brand:not(.icon) li.social-icon.flickr a {background: #ff0084;}
ul.social-icons.brand:not(.icon) li.social-icon.vimeo a {background: #17aee1;}
ul.social-icons.brand:not(.icon) li.social-icon.vkontakte a {background: #5082b9;}
ul.social-icons.brand:not(.icon) li.social-icon.dribbble a {background: #ea4c89;}
ul.social-icons.brand:not(.icon) li.social-icon.px500 a {background: #222;}
ul.social-icons.brand:not(.icon) li.social-icon.soundcloud a {background: #e06a2c;}
ul.social-icons.brand:not(.icon) li.social-icon.spotify a {background: #1ed760;}
ul.social-icons.brand:not(.icon) li.social-icon.mixcloud a {background: #1d2d3b;}
ul.social-icons.brand:not(.icon) li.social-icon.medium a {background: #1c1b1a;}
ul.social-icons.brand:not(.icon) li.social-icon.github a {background: #0e0b0a;}
ul.social-icons.brand:not(.icon) li.social-icon.behance a {background: #1769ff;}
ul.social-icons.brand:not(.icon) li.social-icon.gab a {background: #00d279;}
ul.social-icons.brand:not(.icon) li.social-icon.minds a {background: #464646;}
ul.social-icons.brand:not(.icon) li.social-icon.bitchute a {background: #ef4137;}
ul.social-icons.brand:not(.icon) li.social-icon.steemit a {background: #06d4a7;}
ul.social-icons.brand:not(.icon) li.social-icon.whatsapp a {background: #2cb742;}
ul.social-icons.brand:not(.icon) li.social-icon.tiktok a {background: #000;}
ul.social-icons.brand:not(.icon) li.social-icon.rss a {background: #f78422;}
ul.social-icons.brand:not(.icon) li.social-icon.odnoklassniki a {background: #f58220;}
ul.social-icons.brand:not(.icon) li.social-icon.telegram a {background: #30a1db;}
ul.social-icons.brand.icon li.social-icon.twitter a {color: #429cd6;}
ul.social-icons.brand.icon li.social-icon.facebook a {color: #3a589e;}
ul.social-icons.brand.icon li.social-icon.pinterest a {color: #cd2029;}
ul.social-icons.brand.icon li.social-icon.google-plus a {color: #df4b37;}
ul.social-icons.brand.icon li.social-icon.linkedin a {color: #0077b5;}
ul.social-icons.brand.icon li.social-icon.tumblr a {color: #35465c;}
ul.social-icons.brand.icon li.social-icon.reddit a {color: #ff4500;}
ul.social-icons.brand.icon li.social-icon.pocket a {color: #ee4056;}
ul.social-icons.brand.icon li.social-icon.whatsapp a {color: #2cb742;}
ul.social-icons.brand.icon li.social-icon.tiktok a {color: #000;}
ul.social-icons.brand.icon li.social-icon.odnoklassniki a {color: #f58220;}
ul.social-icons.brand.icon li.social-icon.telegram a {color: #30a1db;}
.widget.widget_mc4wp_form_widget {text-align: center;font-size: .75rem;margin: 20px 0 25px 0;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields label {width: 100%;padding: 10px 0 30px 0;display: block;color: var(--light-text);}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields {display: flex;flex-wrap: wrap;flex-direction: row;}
.widget.widget_mc4wp_form_widget input, .widget.widget_mc4wp_form_widget button:not(.customize-partial-edit-shortcut-button) {width: auto;padding: 10px;flex-grow: 1;margin-bottom: 10px;background: var(--dark-highlight);border: 0;}
.widget.widget_mc4wp_form_widget input:not([type="submit"]) {width: 60%;background: var(--white);}
.widget.widget_mc4wp_form_widget input[type="submit"], .widget.widget_mc4wp_form_widget button:not(.customize-partial-edit-shortcut-button) {flex-grow: 0;padding: 10px 15px;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p input, .widget.widget_mc4wp_form_widget .mc4wp-form-fields p button:not(.customize-partial-edit-shortcut-button) {width: 100%;}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p {width: 100%;margin: 0;padding: 0;}
.widget[class*="instagram"] {text-align: center;}
.widget[class*="instagram"] .widget-title {margin-bottom: 25px;}
ul.instagram-pics {display: flex;flex-wrap: wrap;margin: 0;list-style: none;padding: 0;width: 100%;}
ul.instagram-pics li {display: flex;flex-basis: calc(100% / 3);margin: 0;padding: 0;flex-grow: 1;border: 0;transition: all .3s ease;}
ul.instagram-pics li:hover {opacity: .9;}
ul.instagram-pics li a, .widget ul.instagram-pics img {padding: 0;object-fit: cover;width: 100%;height: 100%;}
.widget.null-instagram-feed a {color: var(--dark-bg-link-color);text-decoration: none;}
.widget.null-instagram-feed p.clear {margin: 15px 0 0 0;padding: 0;}
.wpcf7-form p {margin: 30px 0;}
.wpcf7-form em {color: var(--light-text);font-style: normal;font-size: 1rem;}
span.wpcf7-list-item {margin-left: 0;clear: both;display: block;width: 100%;margin: 10px 0;}
span.wpcf7-list-item input[type="checkbox"], span.wpcf7-list-item input[type="radio"] {margin-top: 10px;margin-right: 10px;float: left;}
.wpcf7-select {margin-bottom: 30px;}
.flex-box:not(.has-post-thumbnail):not(.single-post).loop-widget {background: var(--loop-widget-background);}
.flex-box.loop-widget .widget {padding: 30px;display: flex;flex-direction: column;color: var(--white);margin: 0;}
.cols-1 .flex-box.loop-widget .widget {max-width: 660px;}
.flex-box.loop-widget .widget-title {font-size: 1.125rem;width: 100%;margin-bottom: 30px;text-align: center;}
.flex-box.loop-widget ul li a {font-size: 1rem;}
.flex-box.loop-widget .dinova_recent_posts ul:not(.has-thumbnails) li.entry, .flex-box.loop-widget .widget.widget_recent_comments li, .flex-box.loop-widget .widget.widget_recent_entries li {margin-bottom: 10px;}
.flex-box.loop-widget .dinova_recent_posts ul.has-thumbnails li.entry:last-child {padding-bottom: 0;margin-bottom: 0;}
.cols-2 .flex-box.loop-widget .widget_mc4wp_form_widget {font-size: 1rem;}
.cols-2 .flex-box .widget.widget_mc4wp_form_widget p input[type="submit"], .cols-2 .flex-box .widget.widget_mc4wp_form_widget p button:not(.customize-partial-edit-shortcut-button) {padding: 15px;}
.flex-box.loop-widget .widget.widget_media_gallery {padding: 22px;}
.flex-box.loop-widget .widget.widget_media_gallery .gallery-item {margin: 8px;width: calc(100% / 3 - 16px);}
.flex-grid.cols-1 .widget {margin-bottom: 40px;font-size: 1rem;}
.cols-1 .widget:last-of-type {margin-bottom: 0;}
.cols-1 .widget-title {font-size: 1.5rem;text-align: center;}
.cols-1 .widget ul li a {font-size: 1rem;}
.cols-1 .flex-box .widget.widget_search input[type="search"] {font-size: 1rem;}
.cols-1 .flex-box .widget.widget_mc4wp_form_widget p input[type="submit"], .cols-1 .flex-box .widget.widget_mc4wp_form_widget p button:not(.customize-partial-edit-shortcut-button) {padding: 15px;}
.cols-1 .widget.dinova_social_widget {width: 100%;}
.cols-1 .widget.dinova_social_widget .show-text {display: flex;flex-wrap: wrap;justify-content: center;}
.cols-1 .widget.dinova_social_widget .show-text li {margin: 5px;}
.cols-1 .widget.dinova_social_widget .show-text a {width: auto;background: none;}
.cols-1 .widget.dinova_social_widget .show-text a span {margin: 0;width: 40px;height: 40px;padding: 10px;display: inline-block;text-align: center;border-radius: 50%;background: none;}
.cols-1 .dinova_recent_posts ul[class*="list-style-list"] .post-thumbnail {width: 140px;}
.cols-1 .dinova_recent_posts a.entry-title-link {font-size: 1.25rem;}
.cols-1 .widget.widget_recent_comments a, .cols-1 .widget.widget_recent_entries a, .cols-1 .widget_rss ul li a {font-size: 1.25rem;}
.site-footer .flex-grid:not(.cols-1) .widget-title {font-size: 1.125rem;width: 100%;margin-bottom: 30px;}
.site-footer .widget_rss .widget-title {margin-bottom: 42px;}
.site-footer .dinova_recent_posts ul:not(.has-thumbnails) li.entry, .site-footer .widget.widget_recent_comments li, .site-footer .widget.widget_recent_entries li {margin-bottom: 10px;}
.site-footer .dinova_recent_posts a.entry-title-link {font-size: 1rem;}
.site-footer .list-style-list.has-thumbnails li.entry.has-thumbnail a.entry-title-link {max-width: 100%;}
.site-footer .widget.widget_recent_comments a, .site-footer .widget.widget_recent_entries a, .site-footer .widget_rss ul li a {font-size: 1rem;}
.instagram-footer {background: var(--footer-background);color: var(--white);border: 0;padding: 0;}
.instagram-footer .widget {max-width: 630px;margin: 0 auto 40px auto;padding: 15px;}
.instagram-footer .widget.null-instagram-feed {padding: 0;max-width: 100%;margin: 0;}
.instagram-footer .widget:last-child {margin-bottom: 0;}
.instagram-footer .widget ul.instagram-pics li {flex-basis: calc(100% / 6);padding: 0;margin: 0;}
.instagram-footer .widget.null-instagram-feed .widget-title {display: none;}
.instagram-footer .widget.null-instagram-feed p.clear {padding: 25px 0 0 0;font-family: var(--title-font);margin: 0;}
.instagram-footer .widget.null-instagram-feed a {color: var(--dark-bg-link-color);}
.instagram-footer .widget_rss .widget-title {margin-bottom: 42px;}
.instagram-footer .dinova_recent_posts ul:not(.has-thumbnails) li.entry, .instagram-footer .widget.widget_recent_comments li, .instagram-footer .widget.widget_recent_entries li {margin-bottom: 10px;}
.instagram-footer .dinova_recent_posts a.entry-title-link {font-size: 1rem;}
.instagram-footer .list-style-list.has-thumbnails li.entry.has-thumbnail a.entry-title-link {max-width: 100%;}
.instagram-footer .widget.widget_recent_comments a, .instagram-footer .widget.widget_recent_entries a, .instagram-footer .widget_rss ul li a, .instagram-footer .widget ul li a {font-size: 1rem;color: var(--white);}
.aside-sidebar .widget {background: var(--sidebar-widget-background);padding: 30px;margin-bottom: 30px;color: var(--white);}
.aside-sidebar .widget-title {font-size: 1.25rem;text-align: center;}
.aside-sidebar .widget a {color: var(--white);font-size: 1rem;}
.aside-sidebar .widget.widget_media_image {padding: 0;background: none;}
.aside-sidebar .widget.widget_media_image .widget-title {color: var(--black);}
.gallery {display: flex;flex-wrap: wrap;width: 100%;}
.the-post .single-post .gallery {width: calc(100% + 30px);margin-left: -15px;}
.gallery-item {display: flex;flex-grow: 1;flex-direction: column;justify-content: center;position: relative;margin: 15px;}
.gallery-item .gallery-icon {flex: 1;width: 100%;height: 100%;object-fit: cover;}
.gallery-item img {display: flex;object-fit: cover;width: 100%;height: 100%;}
.gallery-caption {position: absolute;bottom: 0;left: 0;width: 100%;background: var(--overlay-gradient);color: var(--white);text-align: center;font-size: 12px;padding: 15px 10px 10px 10px;}
.gallery .gallery-item {width: calc(100% / 3 - 30px);}
.gallery-columns-2 .gallery-item {width: calc(100% / 2 - 30px);}
.gallery-columns-1 .gallery-item {width: calc(100% - 30px);}
.pagination, .post-navigation, .navigation, .page-pagination {width: 100%;}
.nav-links {clear: both;text-transform: uppercase;text-align: center;padding: 40px 80px;margin: auto;width: 100%;font-family: var(--title-font);font-weight: 700;font-size: 14px;color: var(--link-color);}
.nav-links .page-numbers, .nav-links a, .nav-links .page-number {padding: 15px 15px;display: inline-block;width: 40px;height: 40px;line-height: 8px;text-align: center;margin: 2px 2px 2px 2px;text-decoration: none;}
.nav-links .current, .nav-links .page-number, .nav-links span.page-numbers:not(.dots) {background: var(--very-light-text);color: var(--white);}
.nav-links a .page-number, .nav-links a span.page-numbers:not(.dots) {display: inline;padding: 0;background: none;}
.nav-links .page-numbers.next, .nav-links .page-numbers.prev, .nav-links .nav-previous a, .nav-links .nav-next a, .nav-links a:not(.page-numbers) {width: auto;text-align: right;padding: 15px;background: var(--very-dark-grey);color: var(--white);text-decoration: none;}
.nav-links .page-numbers.prev, .nav-links .nav-previous a {text-align: left;}
.no-page-numbers .nav-links .page-numbers:not(.prev):not(.next) {display: none !important;font-size: 60px;}
.post-navigation .entry-meta {text-transform: uppercase;font-weight: 400;}
.post-navigation .has-post-thumbnail {max-height: 407px;}
.nav-links .pages {margin-right: 5px;}
.toggle-comments span {background: var(--very-dark-grey);color: var(--white);padding: 15px 25px;font-size: 16px;letter-spacing: normal;cursor: pointer;transition: all .5s ease;}
.toggle-comments span:after {font-family: fontello;content: "";font-size: 14px;color: var(--white);margin-left: 8px;}
.toggle-comments.close span:after {content: "";}
#comments {display: none;}
.comments-area {padding: 30px 60px;width: 100%;max-width: 900px;margin: auto;}
.comment-list {list-style: none;margin: 0 0 40px 0;padding: 0;float: left;width: 100%;}
.comment, .pingback {float: left;padding: 15px 0;width: 100%;word-wrap: break-word;position: relative;border-bottom: 1px solid var(--light-border-color);}
.comment {margin: 0;}
.pingback {padding: 20px 0;font-family: var(--body-font);font-weight: 700;line-height: 1.4;border-bottom: 1px solid var(--light-border-color);}
.pingback .url {margin-left: 5px;font-weight: 400;}
.pingback .comment-edit-link {color: var(--dark-bg-link-color);text-decoration: underline;margin-left: 5px;}
.parent {border: 0;padding-bottom: 0;}
.comment-list .children {padding: 0 0 0 30px;margin: 0px 0 0 0;list-style: none;float: left;border-top: 1px solid var(--light-border-color);width: 100%;}
.comment-list .children .comment-body {}
.comment-body {float: left;width: 100%;}
.parent > .comment-body {margin-bottom: 15px;}
.comment-content {font-family: var(--body-font);font-weight: 400;line-height: 1.4;color: var(--light-text);}
.comment-body cite {margin: 0 0 0px 0;text-transform: uppercase;font-size: 12px;font-style: normal;font-weight: 700;color: var(--dark-link-color);padding-top: 10px;}
.comment-body cite a {color: var(--dark-link-color);text-decoration: none;}
.comment-body .says {display: none;}
.comment-author.vcard {position: relative;}
.comment.bypostauthor > .comment-body .comment-author.vcard:after {font-family: "fontello";content: "";font-size: 16px;margin-right: 2px;position: absolute;top: 0;left: 50%;margin-left: 10px;}
.comment-meta {color: var(--very-dark-grey);font-size: 14px;width: 140px;float: left;text-align: center;padding: 10px 20px 10px 0px;position: relative;}
.comment-meta a {color: var(--dark-bg-link-color);text-decoration: none;}
.comment-metadata {text-transform: uppercase;font-size: 11px;font-family: var(--body-font);line-height: 1.2;}
.reply {}
.comment-author {padding: 0;}
.comment-author b.fn {padding-top: 3px;display: block;font-size: 16px;font-weight: 700;margin-bottom: 10px;}
.comment-author b.fn a.url {color: var(--very-dark-grey);}
.comment-reply-link {font-size: 11px;text-transform: uppercase;font-weight: 700;color: var(--dark-link-color);text-decoration: none;}
.comment-reply-link:before {font-family: "fontello";content: "";margin-right: 5px;font-size: 14px;}
.edit-link a {color: var(--dark-link-color);text-decoration: none;}
.avatar {width: 40px;border-radius: 50%;}
.bypostauthor {background: none;}
.comment-respond {clear: both;padding-top: 30px;font-size: 14px;text-align: center;}
.comment-respond input:not([type="checkbox"]) {width: 100%;}
.comment-respond p {clear: both;width: 100%;text-align: left;padding: 5px 0;}
.comment-respond label {color: var(--light-text);text-transform: uppercase;font-size: 13px;padding-bottom: 5px;display: block;font-family: var(--body-font);}
p.comment-notes {color: var(--light-text);font-size: .875rem;font-weight: 500;margin: 10px 0 30px 0;text-align: center;}
.comment-respond p.comment-form-author, .comment-respond p.comment-form-email {float: left;clear: none;width: calc(50%);padding: 0 10px 0 10px;}
#respond.comment-respond p.comment-form-author {padding-left: 0;}
#respond.comment-respond p.comment-form-email {padding-right: 0;float: right;}
.comment-respond textarea {width: 100%;}
.comment-respond input[type="submit"] {width: auto;padding: 15px 25px;}
.comment-respond p.comment-form-cookies-consent label {text-transform: none;}
.comment .comment-respond {padding-top: 10px;padding-bottom: 0;}
.comment-reply-title {font-size: 1.5rem;}
.comment-respond a {text-decoration: none;}
.no-comments {font-weight: 700;clear: both;text-align: center;font-size: 1.25rem;}
@media (max-width: 1450px ) {.hero .entry-title {font-size: 52px;}
	.hero.cols-2 .entry-title {font-size: 36px;}
	.hero.cols-3 .entry-title {font-size: 28px;line-height: 1.1;}
	.hero.cols-4 .flex-box {width: calc(100% / 2);}
	.hero.cols-4 .entry-title {font-size: 36px;}
	.hero.cols-4.with-margins .flex-box {width: calc(100% / 2 - 30px);margin: 0 15px 15px 15px;}
	.hero.cols-4.with-margins .flex-box:nth-child(even) {margin-right: 0;}
	.hero.cols-4.with-margins .flex-box:nth-child(odd) {margin-left: 0;}
	.hero.cols-4.with-margins .flex-box:nth-child(n+3) {margin-top: 15px;}}
@media (max-width:1280px) {.hero.cols-4 .flex-box:nth-child(n+3) {width: calc(100% / 2 - 30px);margin: 15px;}
	.hero.cols-3 .flex-box {width: 100%;margin: 0;}
	.hero.cols-3 .flex-box:nth-child(n+2) {margin: 15px;width: calc(100% / 2 - 30px);}
	.hero.cols-3 .entry-title {font-size: 52px;}
	.hero.cols-3 .flex-box:nth-child(n+2) .entry-title, .hero.cols-3.carousel .entry-title {font-size: 36px;}
	.hero.carousel[class*="cols"] .flex-box {margin: 0;}
	.alignwide {width: 100vw;max-width: calc(100vw - 30px);margin-left: calc(-50vw + 15px + 50%);}}
@media (max-width:1200px) {.logo-left-menu-right .primary-nav a {padding: 20px 10px;}
	.hero .entry-title, .hero.cols-3 .entry-title, .single-post.alt2 .entry-title {font-size: 46px;}
	.cols-3 .flex-box {width: calc(100% / 2 - 30px);}
	.cols-3:not(.hero) .flex-box:not(.archive-info) .entry-title, .cols-2:not(.hero) .flex-box:not(.archive-info) .entry-title {font-size: 22px;line-height: 1.1;}
	.cols-3:not(.hero) .flex-box.odd.last-in-grid .entry-title, .cols-3:not(.hero) .flex-box.odd.last .entry-title, .cols-1:not(.hero) .flex-box:not(.archive-info) .entry-title {font-size: 28px;line-height: 1.3;}
	.content-area.flex-grid:not(.portrait-aspect-ratio) .alt2:not(.disabled-post-thumbnail).has-post-thumbnail .entry-header {bottom: auto;background: none;padding-top: 0;padding-bottom: 0;}
	.content-area.flex-grid:not(.portrait-aspect-ratio) .alt2 img {filter: brightness(70%);}
	.content-area.flex-grid:not(.portrait-aspect-ratio) .alt2:hover img {filter: brightness(80%);}
	.cols-3 .flex-box.loop-widget.odd.last .widget {max-width: 660px;margin-bottom: 40px;font-size: 1rem;}
	.cols-3 .flex-box.loop-widget.odd.last .widget:last-of-type {margin-bottom: 0;}
	.cols-3 .flex-box.loop-widget.odd.last .widget .widget-title {font-size: 1.5rem;text-align: center;}
	.cols-3 .flex-box.loop-widget.odd.last .widget.widget_search input[type="search"] {font-size: 1rem;}
	.cols-3 .flex-box.loop-widget.odd.last .widget.widget_mc4wp_form_widget p input[type="submit"], .cols-3 .flex-box.loop-widget.odd.last .widget.widget_mc4wp_form_widget p button:not(.customize-partial-edit-shortcut-button) {padding: 15px;}
	.cols-3 .flex-box.loop-widget.odd.last .widget.dinova_social_widget {width: 100%;}
	.cols-3 .flex-box.loop-widget.odd.last .widget.dinova_social_widget .show-text {display: flex;flex-wrap: wrap;justify-content: center;}
	.cols-3 .flex-box.loop-widget.odd.last .widget.dinova_social_widget .show-text li {margin: 5px;}
	.cols-3 .flex-box.loop-widget.odd.last .widget.dinova_social_widget .show-text a {width: auto;background: none;}
	.cols-3 .flex-box.loop-widget.odd.last .widget.dinova_social_widget .show-text a span {margin: 0;width: 40px;height: 40px;padding: 10px;display: inline-block;text-align: center;border-radius: 50%;}
	.cols-3 .flex-box.loop-widget.odd.last .dinova_recent_posts ul[class*="list-style-list"] .post-thumbnail {width: 140px;}
	.cols-3 .flex-box.loop-widget.odd.last .dinova_recent_posts a.entry-title-link {font-size: 1.25rem;}
	.cols-3 .flex-box.loop-widget.odd.last .widget.widget_recent_comments a, .cols-3 .flex-box.loop-widget.odd.last .widget.widget_recent_entries a, .cols-3 .flex-box.loop-widget.odd.last .widget_rss ul li a {font-size: 1.25rem;}
	.sticky-container {left: 10px;}}
@media (max-width: 1060px) {.mobile-only {display: inline-block !important;visibility: visible;}
	.has-sidebar .alignwide {width: 100vw;max-width: calc(100vw - 30px);margin-left: calc(-50vw + 50% + 15px);}
	.has-sidebar .wrap main {width: 100%;}
	.has-sidebar .wrap .aside-sidebar {width: 100%;margin: 0 15px 90px 15px;}
	.has-sidebar .wrap .aside-sidebar .widget {max-width: 600px;margin: 0 auto 30px auto;}
	.has-sidebar .the-post.hero-aspect-ratio .single-post.cover .cover-wrapper {min-height: auto;}
	.aside-sticky-container {margin-bottom: 0;}
	.has-sidebar .the-post .single-post .entry-content, .has-sidebar .the-post .single-post .entry-header, .has-sidebar .the-post .page .entry-content, .has-sidebar .the-post .page .entry-header, .has-sidebar .author-bio, .has-sidebar .hentry-footer, .has-sidebar .comments-area {max-width: 875px;}
	.has-sidebar .comments-area {padding-left: 20px;padding-right: 20px;}
	.has-sidebar .the-post.hero-aspect-ratio .single-post.cover .cover-wrapper, .has-sidebar .the-post.hero-aspect-ratio .single-post.cover .post-thumbnail img {min-height: auto;height: 100%;}
	.has-sidebar .the-post .single-post.cover .cover-wrapper .entry-header {max-width: 100%;}
	.primary-nav-sidebar-wrapper.mobile-only {display: block !important;}
	body:not(.has-hero) .site-header {border-bottom: 0;}
	.menu-header-secondary-container, .menu-primary-navigation-container {display: none;}
	.custom-logo-link {font-size: 2.625rem;margin: 20px 0;}
	.site-header:not(.logo-left-menu-right) .header-layout-wrapper .toggle.toggle-search {margin-right: 0;padding-right: 0;}
	.hero .entry-title, .single-post.alt2 .entry-title {font-size: 40px;}
	.hero.cols-2 .entry-title, .hero.cols-4 .entry-title {font-size: 32px;}
	.hero.cols-3 .flex-box {width: 100%;}
	.hero.cols-3 .entry-title {font-size: 40px;}
	.hero.cols-3.landscape .flex-box:nth-child(n+2) .entry-title {font-size: 32px;}
	.hero.cols-4.portrait .flex-box:last-child {max-height: 100%;}
	.hero.cols-4.with-margins .flex-box, .hero.cols-2.with-margins .flex-box {width: calc(100% / 2);margin: 0;}
	.hero.cols-4.with-margins .flex-box:nth-child(n+3) {margin: 15px 15px 15px 15px;width: calc(100% / 2 - 30px);}
	.cols-1 .flex-box .widget, .cols-3 .flex-box.loop-widget.odd.last .widget {margin-bottom: 0;}
	.cols-1 .dinova_recent_posts a.entry-title-link, .cols-3 .flex-box.loop-widget.odd.last .dinova_recent_posts a.entry-title-link {font-size: 1rem;}
	.cols-1 .widget.widget_recent_comments a, .cols-1 .widget.widget_recent_entries a, .cols-1 .widget_rss ul li a, .cols-3 .flex-box.loop-widget.odd.last .widget.widget_recent_comments a, .cols-3 .flex-box.loop-widget.odd.last .widget.widget_recent_entries a, .cols-3 .flex-box.loop-widget.odd.last .widget_rss ul li a {font-size: 1rem;}
	.site-footer .flex-grid.cols-3 {flex-direction: column;}
	.site-footer .flex-grid.cols-3 .flex-box {width: 100%;flex-grow: 1;align-self: center;margin: 0;max-width: 600px;}
	.site-footer .flex-grid.cols-3 .flex-box .widget-title {justify-content: center;text-align: center;}
	.goto-top {display: none;}
	.instagram-footer .widget ul.instagram-pics li {flex-basis: calc(100% / 3);}
	.site-footer .flex-grid.cols-3 .dinova_recent_posts ul[class*="list-style-list"] .post-thumbnail {width: 140px;}
	.site-footer .flex-grid.cols-3 .dinova_recent_posts a.entry-title-link {font-size: 1rem;}
	.site-footer .flex-grid.cols-3 .widget.widget_recent_comments a, .site-footer .flex-grid.cols-3 .widget.widget_recent_entries a, .site-footer .flex-grid.cols-3 .widget_rss ul li a {font-size: 1rem;}
	.sticky-container {display: none;}
	.the-post .single-post:not(.alt2) .post-thumbnail, .the-post .single-page:not(.alt2) .post-thumbnail, .the-post .single-post.alt2 .alt2-wrapper, .the-post .single-page.alt2 .alt2-wrapper, .the-post .single-post.post_format-post-format-video > .media-wrapper, .the-post .single-post.post_format-post-format-audio > .media-wrapper {width: calc(100% + 30px);margin-top: -30px;}
	.hentry-footer .share.side {display: block;}
	h1.page-title, h1.entry-title {font-size: 2.875rem;line-height: 1.1;}}
@media (max-width: 890px) {.custom-logo-link {font-size: 2.25rem;}
	.cols-3:not(.hero) .flex-box:not(.archive-info) .entry-title, .cols-2::not(.hero) .flex-box:not(.archive-info) .entry-title {font-size: 20px;line-height: 1.2;}
	.flex-grid:not(.cols-1) .loop-widget:not(.odd) .widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails .entry-meta.before-title {display: none;}
	.hero.cols-3 .flex-box:nth-child(n+2) .entry-title {font-size: 28px;}
	.hero.cols-3.landscape .flex-box:nth-child(n+2) .entry-title {font-size: 40px;}
	.hero.cols-2 .entry-title, .hero.cols-4 .entry-title {font-size: 28px;}
	.hero.cols-2.landscape .entry-title {font-size: 38px;}
	.hero.cols-2.landscape:not(.carousel) .flex-box, .hero.cols-3.landscape:not(.carousel) .flex-box {width: 100%;margin-bottom: 15px;}
	.hero.cols-2.landscape:not(.carousel) .flex-box:last-child {margin: 15px;}}
@media (max-width: 768px) {.custom-logo-link {margin: 10px auto;}
	.cols-4 .flex-box, .cols-3 .flex-box, .cols-2 .flex-box {width: 100%;}
	.masonry[class*="cols"] .flex-box {width: calc(100% - 30px);}
	.content-area:not(.the-post) .flex-box:not(.archive-info) .entry-title {font-size: 22px !important;line-height: 1.3 !important;}
	.flex-grid .loop-widget .widget {width: 100%;max-width: 660px;}
	.flex-grid:not(.cols-1) .loop-widget .widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails .entry-meta.before-title {display: block;}
	.flex-box .widget.dinova_recent_posts ul[class*="list-style-list"] li:not(.first-grid) .post-thumbnail {width: 140px;}
	.hero .entry-title, .single-post.alt2 .entry-title {font-size: 38px;}
	.hero.cols-2 .entry-title {font-size: 38px;}
	.hero.cols-2 .flex-box:last-child {margin: 15px;}
	.hero.cols-3 .entry-title, .hero.cols-4 .entry-title {font-size: 38px;}
	.hero.cols-4 .flex-box:nth-child(n+3) .entry-title {font-size: 26px;line-height: 1.2;}
	.hero.cols-3.landscape:not(.carousel) .flex-box {width: 100% !important;}
	.page-header .page-subtitle.after-title {display: none;}
	.site-search input[type="search"] {font-size: 20px;text-align: left;}
	.hero.cols-4 .flex-box {width: 100%;}
	.hero.cols-4 .flex-box:nth-child(2) {margin: 15px !important;}
	.hero.cols-4 .flex-box:nth-child(n+3) {width: calc(100% / 2 - 30px);margin: 15px;}
	.hero.cols-4 .flex-box .entry-header {padding: 30px;}
	.hero.carousel[class*="cols"] .flex-box {margin: 0 !important;}
	.hero.cols-4 .flex-box:nth-child(n+3) .entry-read-time, .hero.cols-3 .flex-box:nth-child(n+2) .entry-read-time {display: none;}
	.entry-meta {font-weight: 500;}
	blockquote {font-size: 30px;margin: 50px 0 50px 0;}
	h1.page-title, h1.entry-title {font-size: 2.5rem;line-height: 1.1;}
	.comments-area {padding: 30px 30px;}
	.site-footer .flex-grid .flex-box {width: calc(100% - 120px) !important;}
	.instagram-footer .widget:not(.null-instagram-feed) {padding: 15px 60px;}
	.footer-info > li {flex-basis: 100%;text-align: center;padding: 15px;}
	.footer-info > li ul.footer-nav {justify-content: center;}}
@media (max-width:680px) {.custom-logo-link {font-size: 1.875rem;}
	.hero[class*="cols"] .entry-title, .single-post.alt2 .entry-title {font-size: 36px !important;}
	.hero.cols-4:not(.carousel) .flex-box, .hero.cols-3:not(.carousel) .flex-box {width: 100% !important;}
	.hero.cols-4 .flex-box:nth-child(n+2) {margin: 15px !important;}
	.hero.carousel[class*="cols"] .flex-box {margin: 0 !important;}
	.hero.cols-4 .flex-box:nth-child(n+3) .entry-read-time, .hero.cols-3 .flex-box:nth-child(n+2) .entry-read-time {display: inline-block;}
	.comment-meta {float: none;width: 100%;text-align: left;}
	.comment.bypostauthor > .comment-body .comment-author.vcard:after {left: 20px;}
	.gallery .gallery-item {width: calc(100% / 2 - 30px);}
	.gallery-caption {display: none;}
	.nav-links .pages, .navigation.pagination .page-numbers:not(.prev):not(.next) {display: none;}
	.nav-links {padding-left: 0;padding-right: 0;}
	.site-search {padding-top: calc(50vh);}
	.site-search input[type="search"]:focus {padding-left: 15px;}}
@media (max-width: 580px) {.the-post .entry-content .alignleft, .the-post .entry-content .alignright {max-width: 100%;margin-left: auto;margin-right: auto;float: none;display: block;text-align: center;}}
@media (max-width: 480px ) {.custom-logo-link {font-size: 1.75rem;letter-spacing: -2px;}
	.hero[class*="cols"] .entry-title, .single-post.alt2 .entry-title {font-size: 20px !important;}
	.hero[class*="cols"]:not(.landscape):not(.hero-wide) .entry-title {font-size: 28px !important;}
	.container.page-header {padding: 5px 5px 10px 5px;}
	.page-header .page-subtitle.after-title {display: none;}
	.page-header .page-title {}
	.site-search input[type="search"] {font-size: 16px;width: 100%;}
	.site-search .search-submit {display: none;}
	.content-area:not(.the-post) .flex-box:not(.archive-info) .entry-title {font-size: 20px !important;margin-bottom: 20px;}
	.content-area:not(.the-post) .flex-box:not(.archive-info):not(.loop-widget) .entry-meta.before-title {margin-bottom: 20px;}
	.content-area:not(.the-post) .flex-box:not(.archive-info):not(.loop-widget) .entry-header {padding-bottom: 20px;}
	.widget.dinova_recent_posts .entry-meta li.entry-read-time, .widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails .entry-meta.before-title {display: none !important;}
	.the-post .single-post .entry-content, .the-post .single-post .entry-header, .the-post .page .entry-content, .the-post .page .entry-header {padding-left: 0;padding-right: 0;}
	.the-post .single-post .entry-content:not(.custom-excerpt), .the-post .page .entry-content {font-size: 1.125rem;}
	.custom-excerpt {text-align: left;}
	blockquote {font-size: 26px;padding: 0 15px;line-height: 1.1;padding-left: 20px;padding-right: 20px;}
	h1.page-title, h1.entry-title {font-size: 2rem;}
	ul, ol {margin-left: 40px;}
	.alt2 .entry-header {bottom: auto;background: none;}
	.alt2 img {filter: brightness(70%);}
	time.time-custom {font-size: 14px;padding: 3px 7px;}
	time.time-custom span {line-height: 14px;}
	time.time-custom span.date-day {font-size: 24px;line-height: 22px;}
	time.time-custom .date-year {font-size: 13px;}
	.flex-box .widget.dinova_recent_posts ul[class*="list-style-list"] li:not(.first-grid) .post-thumbnail {width: 120px !important;}
	.site-footer .flex-grid .flex-box {width: calc(100% - 60px) !important;margin: 0;}
	.instagram-footer .widget:not(.null-instagram-feed) {padding: 15px 30px;}}
@media (max-width: 390px) {.hero .hero-entry:not(.no-thumbnail) .entry-header {padding: 0px 30px 0px 30px !important;bottom: auto;background: none;}
	.hero .flex-box .post-thumbnail img {filter: brightness(70%);opacity: 1;}
	.hero[class*="cols"] .entry-title, .content-area .flex-box.alt2 .entry-title {margin: 0;font-size: 24px !important;}
	.content-area:not(.portrait-aspect-ratio) .flex-box:not(.hero-entry):not(.loop-widget).alt2.has-time-custom .entry-header {padding-left: 50px;padding-right: 50px;}
	.hero .entry-meta, .content-area .alt2.flex-box:not(.archive-info):not(.previous-article):not(.next-article) .entry-meta, .archive-info .entry-content {display: none !important;}
	.flex-box.loop-widget .widget.dinova_recent_posts ul.has-thumbnails[class*="list-style-list"] li.entry, .site-footer .widget.dinova_recent_posts ul.has-thumbnails[class*="list-style-list"] li.entry {line-height: 1.2;}
	.flex-box.loop-widget .widget.dinova_recent_posts ul.has-thumbnails[class*="list-style-list"] li.entry a, .site-footer .widget.dinova_recent_posts ul.has-thumbnails[class*="list-style-list"] li.entry a {font-size: 15px;}
	.widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails .entry-meta .entry-comment-count {display: none;}
	.widget.dinova_recent_posts ul[class*="list-style-list"].has-thumbnails .entry-meta .entry-date:after {content: none;}
	.gallery .gallery-item {width: calc(100% - 30px);}
	.entry-content td {display: table-row;}
	h1.page-title, h1.entry-title {font-size: 1.75rem;}}
.media-wrapper {position: relative;padding-bottom: 56.25%;height: 0;background: var(--black);overflow: hidden;width: 100%;}
.media-wrapper.relaxed {padding-bottom: 10px;height: auto;min-height: 200px;background: none;}
.media-wrapper iframe, .media-wrapper audio {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.infinite-scroll .masonry #infinite-handle, .infinite-scroll .grid .pagination {display: none;}
#infinite-handle {text-align: center;width: 100%;margin: 40px 0;z-index: 2000;}
#infinite-handle span {padding: 0;}
#infinite-handle span button, #infinite-handle span button:hover, #infinite-handle span button:focus {border: 0;background: var(--very-dark-grey);color: var(--white);padding: 15px !important;text-transform: uppercase;font-weight: 600 !important;font-size: 14px;}