html {font-size: 16px;font-size: 1rem;}
h1, h2, h3, h4, h5, h6 {margin: 15px 0;}
p {margin: 0 0 1em;}
dfn, cite, em, i {font-style: italic;}
blockquote {font-size: 20px;font-size: 1.25rem;}
blockquote cite {font-size: 14px;font-size: .875rem;}
address {margin: 0 0 1.5em;}
pre {font-family: "Courier 10 Pitch",Courier,monospace;line-height: 1.6;overflow: auto;max-width: 100%;margin: 0 0 1.5em;padding: 1.5em;background: #eee;border: 1px solid #d5d5d5;white-space: pre;white-space: pre-wrap;word-wrap: break-word;font-size: 16px;font-size: 1rem;}
code, kbd, tt, var {font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size: 15px;font-size: .9375rem;}
code {padding: 2px 5px;border: 1px solid #ebeced;}
abbr, acronym {cursor: help;border-bottom: 1px dotted #666;}
mark, ins {font-style: italic;text-decoration: none;border-bottom: 1px solid;}
big {font-size: 125%;}
img {height: auto;max-width: 100%;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote {position: relative;margin: 35px 0;padding: 0 0 0 60px;font-size: 18px;font-size: 1.125rem;font-weight: 400;line-height: 1.45;font-style: italic;}
@media (min-width: 640px) {blockquote {font-size: 22px;font-size: 1.375rem;}}
@media (min-width: 940px) {blockquote {font-size: 28px;font-size: 1.75rem;}}
blockquote p {margin: 0;}
blockquote p + p {margin-top: 1em;}
blockquote cite {display: block;margin-top: 5px;font-style: normal;}
blockquote cite:before {content: "- ";}
blockquote:before {content: "";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;font-size: 30px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 0;left: 10px;}
hr {background-color: #ebeced;border: 0;height: 1px;margin: 1.5em 0;}
.edit-link {display: inline-block;margin-top: 15px;}
ul, ol {margin: 0 0 1.5em 1.5em;padding-left: 0;padding-right: 0;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
.inline-list {padding: 0;margin: 0;list-style: none;}
.inline-list li {display: inline-block;vertical-align: top;}
#toTop {overflow: hidden;display: none;text-decoration: none;position: fixed;bottom: 15px;right: -999em;z-index: 999;-webkit-transition: color .3s,background-color .3s;-o-transition: color .3s,background-color .3s;transition: color .3s,background-color .3s;}
#toTop:before {content: "";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;font-size: 25px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width: 100%;}
#toTop:focus {outline: none;}
@media (min-width: 640px) {#toTop {right: 20px;}}
.page-preloader-cover {position: fixed;z-index: 1200;top: 0;left: 0;display: block;width: 100%;height: 100%;background-color: #fff;}
.page-preloader {position: relative;display: block;left: 50%;top: 50%;-webkit-border-radius: 50%;border-radius: 50%;width: 30px;height: 30px;border: 3px solid transparent;margin: -16.5px 0 0 -16.5px;-webkit-animation: tm_spin 1s linear infinite;animation: tm_spin 1s linear infinite;z-index: 11;}
@-webkit-keyframes tm_spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes tm_spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
button, input[type='button'], input[type='reset'], input[type='submit'] {display: inline-block;max-width: 100%;padding: 12px 20px;cursor: pointer;text-align: center;white-space: nowrap;text-transform: uppercase;-o-text-overflow: ellipsis;text-overflow: ellipsis;text-decoration: none;border: none;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.btn {text-decoration: none;text-decoration: none;display: inline-block;max-width: 100%;padding: 12px 20px;cursor: pointer;text-align: center;white-space: nowrap;text-transform: uppercase;-o-text-overflow: ellipsis;text-overflow: ellipsis;border: none;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: none;box-shadow: none;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.btn.invert-button {border: 1px solid #fff;background: none;}
.posts-list .btn-icon:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;font-size: 35px;font-size: 2.1875rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";}
.btn-text-icon {font-size: 14px;font-size: .875rem;text-transform: uppercase;font-weight: 500;}
.btn-text-icon:after {-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;font-size: 12px;font-size: .75rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";margin-left: 6px;}
.mfp-close:hover {background: none;}
input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], input[type='range'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], select, textarea {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 8px 12px;border: 1px solid #ebeced;background-color: #fff;-webkit-border-radius: 4px;border-radius: 4px;}
input[type='text']:focus, input[type='email']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='range']:focus, input[type='date']:focus, input[type='month']:focus, input[type='week']:focus, input[type='time']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, select:focus, textarea:focus {outline: none;-webkit-box-shadow: 0 5px 32px rgba(103,122,141,.17);box-shadow: 0 5px 32px rgba(103,122,141,.17);}
button:focus, input[type='submit']:focus, input[type='reset']:focus {outline: none;}
input[type='submit'], input[type='reset'] {font-size: 11px;font-size: .6875rem;font-weight: 600;}
select {border: 1px solid #ebeced;}
textarea {min-height: 150px;resize: vertical;overflow: auto;}
::-moz-placeholder {opacity: 1;}
:-moz-placeholder {opacity: 1;}
.search-form {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.search-form label {width: 100%;}
.search-form__field[type='search'] {-webkit-box-sizing: border-box;box-sizing: border-box;}
.search-form__submit.btn {padding: 11px;margin-left: 10px;font-size: 13px;font-size: .8125rem;}
.post-password-form label {display: inline-block;}
a {text-decoration: none;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
a:focus {outline: none;}
a:hover, a:active {text-decoration: none;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;}
.main-navigation .menu {list-style: none;margin: 0;padding-left: 0;}
.main-navigation .menu .menu-item {position: relative;display: inline-block;}
.main-navigation .menu .menu-item:hover > ul, .main-navigation .menu .menu-item.focus > ul {left: auto;}
.main-navigation .menu .sub-menu {position: absolute;top: 100%;left: -999em;z-index: 99999;margin: 0;padding-top: 10px;padding-bottom: 10px;list-style: none;background-color: #fff;-webkit-box-shadow: 0 3px 18px rgba(0,0,0,.15);box-shadow: 0 3px 18px rgba(0,0,0,.15);}
.main-navigation .menu .sub-menu ul {top: -10px;left: -999em;}
.main-navigation .menu .sub-menu li {padding: 5px 20px;}
.main-navigation .menu .sub-menu li:hover > ul, .main-navigation .menu .sub-menu li.focus > ul {left: 100%;}
.main-navigation .menu .sub-menu a {width: 150px;}
.main-navigation .menu > .menu-item {padding: 3px 3px 2px;margin-left: 10px;}
.main-navigation .menu > .menu-item:first-child {margin-left: 0;}
.main-navigation .menu > .menu-item.menu-item-has-children {padding-right: 15px;}
.main-navigation .menu a {display: inline-block;text-decoration: none;}
.main-navigation .menu .menu-item-has-children:before {position: absolute;top: 6px;right: 3px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";}
.main-navigation .menu .sub-menu .menu-item-has-children:before {content: "";top: 7px;right: 12px;}
.main-navigation.mobile-menu {position: fixed;top: 0;right: -70%;width: 70%;height: 100vh;margin: 0;background-color: #f1f4f6;z-index: 998;-webkit-transition: all .3s cubic-bezier(.35,.19,.45,.91);-o-transition: all .3s cubic-bezier(.35,.19,.45,.91);transition: all .3s cubic-bezier(.35,.19,.45,.91);}
.main-navigation.mobile-menu.mobile-menu-open {right: 0;}
.main-navigation.mobile-menu .main-navigation-inner {overflow-y: scroll;height: 100%;}
.main-navigation.mobile-menu .menu {margin: 20px;}
body.admin-bar .main-navigation.mobile-menu .menu {margin-top: 66px;}
.main-navigation.mobile-menu .menu li {display: block;margin: 5px 15px;padding: 0;}
.main-navigation.mobile-menu .sub-menu {position: initial;padding: 0;background: none;-webkit-box-shadow: none;box-shadow: none;}
.main-navigation.mobile-menu .sub-menu li a {width: auto;}
.main-navigation.mobile-menu .menu-item-has-children:before {content: none;}
.mobile-menu-toggle-button {position: absolute;width: 35px;height: 35px;left: -45px;top: 10px;padding: 0;-webkit-box-shadow: -2px 2px 7px rgba(0,0,0,.3);box-shadow: -2px 2px 7px rgba(0,0,0,.3);}
body.admin-bar .mobile-menu-toggle-button {top: 56px;}
body.admin-bar .mobile-menu-toggle-button {top: 56px;}
body.admin-bar .mobile-menu .menu {margin-top: 46px;}
.comment-navigation, .posts-list-navigation {overflow: hidden;padding-top: 40px;border-top: 1px solid #ebeced;}
.comment-navigation .nav-links, .posts-list-navigation .nav-links {font-weight: 400;}
.posts-list-navigation .pagination .page-numbers {outline: none;margin-right: 7px;}
.posts-list-navigation .pagination .page-numbers:last-child {margin-right: 0;}
.posts-list-navigation .pagination .page-numbers.prev {margin-right: 20px;}
.posts-list-navigation .pagination .page-numbers.next {margin-left: 10px;}
.posts-list-navigation .pagination .page-numbers:not(.prev):not(.next):not(.dots) {-webkit-border-radius: 4px;border-radius: 4px;display: inline-block;width: 33px;height: 33px;text-align: center;line-height: 33px;border: 1px solid #ebeced;}
.posts-list-navigation .pagination .page-numbers:not(.prev):not(.next):not(.dots):hover, .posts-list-navigation .pagination .page-numbers:not(.prev):not(.next):not(.dots).current {background-color: #ebeced;}
.page-links > span, .page-links > a {-webkit-border-radius: 4px;border-radius: 4px;display: inline-block;width: 33px;height: 33px;text-align: center;font-size: 14px;font-size: .875rem;line-height: 33px;border: 1px solid #ebeced;margin: 5px 5px 5px 0;}
.page-links > span:last-child, .page-links > a:last-child {margin-right: 0;}
.page-links > span, .page-links > a:hover {background-color: #ebeced;}
.comment-navigation .nav-previous, .posts-list-navigation .posts-navigation .nav-previous {float: left;width: 50%;}
.comment-navigation .nav-previous i, .posts-list-navigation .posts-navigation .nav-previous i {margin-right: 2px;}
.comment-navigation .nav-next, .posts-list-navigation .posts-navigation .nav-next {float: right;text-align: right;width: 50%;}
.comment-navigation .nav-next i, .posts-list-navigation .posts-navigation .nav-next i {margin-left: 2px;}
.posts-list--creative.list-style-default + .posts-list-navigation, .posts-list--default.list-style-v9 + .posts-list-navigation, .posts-list--grid.list-style-v9 + .posts-list-navigation, .posts-list--vertical-justify.list-style-v6 + .posts-list-navigation {border: none;margin-top: 0;}
.posts-list--creative.list-style-default + .posts-list-navigation .nav-links, .posts-list--default.list-style-v9 + .posts-list-navigation .nav-links, .posts-list--creative.list-style-v2 + .posts-list-navigation .nav-links, .posts-list--grid.list-style-v4 + .posts-list-navigation .nav-links, .posts-list--grid.list-style-v5 + .posts-list-navigation .nav-links, .posts-list--grid.list-style-v9 + .posts-list-navigation .nav-links, .posts-list--masonry.list-style-v4 + .posts-list-navigation .nav-links, .posts-list--masonry.list-style-v9 + .posts-list-navigation .nav-links, .posts-list--vertical-justify.list-style-v4 + .posts-list-navigation .nav-links, .posts-list--vertical-justify.list-style-v5 + .posts-list-navigation .nav-links, .posts-list--vertical-justify.list-style-v6 + .posts-list-navigation .nav-links, .posts-list--vertical-justify.list-style-v9 + .posts-list-navigation .nav-links, .posts-list--vertical-justify.list-style-v10 + .posts-list-navigation .nav-links {max-width: 1200px;margin-left: auto;margin-right: auto;padding-left: .9375rem;padding-right: .9375rem;}
.post-navigation-container {overflow: hidden;margin: 45px 0 40px;padding-bottom: 45px;border-bottom: 1px solid #ebeced;}
.post-navigation-container .nav-links {font-weight: 400;}
.post-navigation-container .nav-links .post-title {margin: 0;}
@media (max-width: 639px) {.post-navigation-container .nav-links .post-title {font-size: 16px;font-size: 1rem;}}
.post-navigation-container .nav-links i {position: absolute;top: 32px;}
@media (min-width: 640px) {.post-navigation-container .nav-links i {top: 35px;}}
.post-navigation-container .nav-text {margin-bottom: 10px;font-size: 11px;font-size: .6875rem;font-weight: 600;text-transform: uppercase;}
.post-navigation-container .nav-previous, .post-navigation-container .nav-next {position: relative;}
@media (min-width: 640px) {.post-navigation-container .nav-previous, .post-navigation-container .nav-next {width: 50%;}}
.post-navigation-container .nav-previous {padding: 0 15px 0 35px;}
@media (min-width: 640px) {.post-navigation-container .nav-previous {float: left;}}
.post-navigation-container .nav-previous i {left: 0;}
.post-navigation-container .nav-next {text-align: right;padding: 0 35px 0 15px;}
@media (min-width: 640px) {.post-navigation-container .nav-next {float: right;}}
.post-navigation-container .nav-next i {right: 0;}
@media (max-width: 639px) {.post-navigation-container .nav-previous + .nav-next {margin-top: 30px;}}
.social-list .menu-item > a {display: block;text-decoration: none;text-align: center;}
.social-list .menu-item > a:hover {text-decoration: none;}
.social-list .menu-item > a:focus {outline: none;}
.social-list .menu-item > a[href*="500px.com"]::before {content: "";}
.social-list .menu-item > a[href*="angel.co"]::before {content: "";}
.social-list .menu-item > a[href*="codepen.io"]::before {content: "";}
.social-list .menu-item > a[href*="del.icio"]::before, .social-list .menu-item > a[href*="delicious.com"]::before {content: "";}
.social-list .menu-item > a[href*="digg.com"]::before {content: "";}
.social-list .menu-item > a[href*="dribbble.com"]::before {content: "";}
.social-list .menu-item > a[href*="dropbox.com"]::before {content: "";}
.social-list .menu-item > a[href*="facebook.com"]::before {content: "";}
.social-list .menu-item > a[href*="foursquare.com"]::before {content: "";}
.social-list .menu-item > a[href*="flickr.com"]::before {content: "";}
.social-list .menu-item > a[href*="plus.google.com"]::before {content: "";}
.social-list .menu-item > a[href*="github.com"]::before {content: "";}
.social-list .menu-item > a[href*="instagram.com"]::before {content: "";}
.social-list .menu-item > a[href*="linkedin.com"]::before {content: "";}
.social-list .menu-item > a[href*="pinterest.com"]::before {content: "";}
.social-list .menu-item > a[href*="getpocket.com"]::before {content: "";}
.social-list .menu-item > a[href*="reddit.com"]::before {content: "";}
.social-list .menu-item > a[href*="skype.com"]::before, .social-list .menu-item > a[href*="skype:"]::before {content: "";}
.social-list .menu-item > a[href*="stumbleupon.com"]::before {content: "";}
.social-list .menu-item > a[href*="tumblr.com"]::before {content: "";}
.social-list .menu-item > a[href*="twitter.com"]::before {content: "";}
.social-list .menu-item > a[href*="vimeo.com"]::before {content: "";}
.social-list .menu-item > a[href*="wordpress.org"]::before, .social-list .menu-item > a[href*="wordpress.com"]::before {content: "";}
.social-list .menu-item > a[href*="youtube.com"]::before {content: "";}
.social-list .menu-item > a[href*="amazon.com"]::before {content: "";}
.social-list .menu-item > a[href*="tripadvisor"]::before {content: "";}
.social-list .menu-item > a[href*="ycombinator.com"]::before {content: "";}
.social-list .menu-item > a[href*="xing.com"]::before {content: "";}
.social-list .menu-item > a[href*="yahoo."]::before {content: "";}
.social-list .menu-item > a[href*="vine.co"]::before {content: "";}
.social-list .menu-item > a[href*="weibo.com"]::before {content: "";}
.social-list .menu-item > a[href*="trello.com"]::before {content: "";}
.social-list .menu-item > a[href*="steampowered.com"]::before {content: "";}
.social-list .menu-item > a[href*="soundcloud.com"]::before {content: "";}
.social-list .menu-item > a[href*="spotify.com"]::before {content: "";}
.social-list .menu-item > a[href*="stackexchange.com"]::before {content: "";}
.social-list .menu-item > a[href*="stackoverflow.com"]::before {content: "";}
.social-list .menu-item > a[href*="slideshare.net"]::before {content: "";}
.social-list .menu-item > a[href*="slack.com"]::before {content: "";}
.social-list .menu-item > a[href*="skyatlas.com"]::before {content: "";}
.social-list .menu-item > a[href*="last.fm"]::before {content: "";}
.social-list .menu-item > a[href*="jsfiddle.net"]::before {content: "";}
.social-list .menu-item > a[href*="behance.net"]::before {content: "";}
.social-list .menu-item > a[href*="bitbucket.org"]::before {content: "";}
.social-list .menu-item > a[href*="codepen.io"]::before {content: "";}
.social-list .menu-item > a[href*="codiepie.com"]::before {content: "";}
.social-list .menu-item > a[href*="connectdevelop.com"]::before {content: "";}
.social-list .menu-item > a[href*="dashcube.com"]::before {content: "";}
.social-list .menu-item > a[href*="contao.org"]::before {content: "";}
.social-list .menu-item > a[href*="deviantart.com"]::before {content: "";}
.social-list .menu-item > a[href*="vk.com"]::before {content: "";}
.social-list .menu-item > a[href*="ok.ru"]::before {content: "";}
.social-list .menu-item > a::before {display: inline-block;display: block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;font-size: 12px;font-size: .75rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width: 20px;height: 20px;line-height: 20px;}
.social-list--text .social-list .menu-item > a::before {display: none;}
.breadcrumbs {position: relative;padding-top: 17px;padding-bottom: 17px;border-top: 1px solid #ebeced;}
.breadcrumbs .page-title {text-align: left;margin-top: 5px;font-size: 18px;font-size: 1.125rem;}
.breadcrumbs_wrap {overflow: hidden;}
.breadcrumbs_item {float: left;}
.breadcrumbs_item_link:hover {text-decoration: underline;}
.breadcrumbs_item_sep {margin: 0 .5em;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;-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: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#content[tabindex="-1"]:focus {outline: 0;}
.alignleft {float: left;margin-right: 30px;margin-bottom: 15px;}
.alignright {float: right;margin-left: 30px;margin-bottom: 15px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;margin-bottom: 15px;}
.clear:before, .clear:after, .comment-body:before, .comment-body:after, .entry-content:before, .entry-content:after, .entry-footer:before, .entry-footer:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content: "";display: table;table-layout: fixed;}
.clear:after, .comment-body:after, .entry-content:after, .entry-footer:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}
.hidden {display: none;}
.comments-area {position: relative;margin: 45px 0 40px;}
.comments-title {margin: 0 0 40px;}
.comment-list {margin: 0 0 45px;padding: 0 0 8px;list-style: none;border-bottom: 1px solid #ebeced;}
.comment-list .children {margin-top: 18px;margin-left: 30px;list-style: none;}
@media (min-width: 1120px) {.comment-list .children {margin-left: 70px;}}
.comment-list .comment, .comment-list .pingback {margin-bottom: 36px;}
.comment-body {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.comment-author {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 50px;margin: 0 20px 0 0;}
.comment-author .avatar {-webkit-border-radius: 50%;border-radius: 50%;}
.comment-meta {margin-bottom: 2px;}
.comment-meta .fn {margin-right: 12px;}
.comment-date {display: inline-block;}
.comment-date__time {display: inline-block;vertical-align: top;}
.comment-content p {margin-bottom: 1px;}
.comment-content a {word-wrap: break-word;}
.comment-reply-link {text-transform: uppercase;}
.comment-reply-link i {margin-right: 5px;}
.comment-respond .comment-reply-title {margin-bottom: 20px;}
.comment-respond .comment-notes {margin-bottom: 25px;}
.comment-form-author, .comment-form-email, .comment-form-url {margin: 10px 0 0 0;}
.comment-form-comment {margin-bottom: 30px;}
.comment-form .form-submit {margin: 30px 0 0 0;}
.comment-form__field {vertical-align: top;}
.comment-form .submit {width: 100%;}
.comment-form-cookies-consent {margin-top: 25px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.comment-form-cookies-consent input[type='checkbox'] {position: absolute;width: 0;height: 0;visibility: hidden;}
.comment-form-cookies-consent label[for=wp-comment-cookies-consent]:before {content: "";position: relative;top: -1px;display: inline-block;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width: 20px;height: 20px;line-height: 18px;text-align: center;margin-right: 10px;vertical-align: middle;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #ebeced;}
.comment-form-cookies-consent input[type='checkbox']:checked ~ label[for=wp-comment-cookies-consent]:before {content: "";}
.bypostauthor {display: block;}
.post-author-bio {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 40px 0;padding-bottom: 40px;margin-left: -12px;margin-right: -12px;border-bottom: 1px solid #ebeced;}
.post-author-bio > * {padding-left: 12px;padding-right: 12px;}
.post-author__avatar .avatar {-webkit-border-radius: 50%;border-radius: 50%;}
.post-author__content {margin-bottom: 10px;}
.post-author__title {margin: 0;text-transform: uppercase;}
.site {word-wrap: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;overflow: hidden;}
.site-logo {margin: 0;font-size: 32px;font-size: 2rem;line-height: 1.2;text-transform: lowercase;font-weight: 700;}
.site-header.container, .site-breadcrumbs.container, .site-content.container, .site-footer.container {padding-left: 0;padding-right: 0;}
.site-breadcrumbs {margin-top: 20px;}
body:not(.page-template-fullwidth-content) .site-content {margin-top: 30px;margin-bottom: 30px;}
.site-main > *:last-child {margin-bottom: 0;}
@media (max-width: 939px) {#secondary {margin-top: 40px;}}
.space-between-content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-left: -.9375rem;margin-right: -.9375rem;}
.space-between-content > * {margin-left: .9375rem;margin-right: .9375rem;}
.site-header__wrap {padding-top: 15px;padding-bottom: 15px;}
@media (min-width: 940px) {.site-header__wrap.isStick {position: fixed;z-index: 1000;right: 0;left: 0;}}
.site-header__wrap .space-between-content {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.site-branding .custom-logo {display: block;}
.pseudoStickyBlock {display: none;}
@media (min-width: 940px) {.pseudoStickyBlock {display: block;}}
.top-panel {padding-top: 10px;padding-bottom: 10px;font-size: 11px;font-size: .6875rem;line-height: 20px;}
.top-panel .space-between-content {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 639px) {.top-panel .space-between-content {display: block;text-align: center;}}
.top-panel-content__left > *, .top-panel-content__right > * {display: inline-block;vertical-align: middle;}
.top-panel-content__left > * {margin-right: 10px;}
.top-panel-content__right > * {margin-left: 10px;}
.site-footer__wrap {font-size: 11px;font-size: .6875rem;line-height: 20px;}
.site-footer__wrap .space-between-content {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.site-footer__wrap .space-between-content:not(:empty) {padding-top: 30px;padding-bottom: 30px;}
@media (max-width: 639px) {.site-footer__wrap .space-between-content {display: block;text-align: center;}}
.footer-area {margin-left: auto;margin-right: auto;padding-left: .9375rem;padding-right: .9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media (min-width: 640px) {.footer-area {max-width: 640px;}}
@media (min-width: 940px) {.footer-area {max-width: 940px;}}
@media (min-width: 1120px) {.footer-area {max-width: 1120px;}}
@media (min-width: 1200px) {.footer-area {max-width: 1200px;}}
.footer-area > .widget {width: 25%;}
.entry-title {margin-top: 0;}
.posts-list--default .entry-title {margin-bottom: 18px;}
.grid-item .entry-title {margin-bottom: 10px;}
.entry-meta {font-size: 14px;font-size: .875rem;}
.entry-header .entry-meta {margin-left: -8px;margin-right: -8px;}
.entry-header .entry-meta > * {padding-left: 8px;padding-right: 8px;}
.posts-list--default .entry-header .entry-meta {margin-bottom: 28px;}
.grid-item .entry-header .entry-meta {margin-bottom: 3px;}
.entry-footer .entry-meta > * {margin-top: 18px;}
.entry-footer .entry-meta > *:first-child {margin-top: 0;}
.grid-item .entry-content {margin-bottom: 5px;}
span.posted-on, span.byline, span.cat-links, span.tags-links {display: inline-block;}
.tags-links {text-transform: capitalize;}
.comments-link, .comments-button {display: inline-block;white-space: nowrap;vertical-align: top;}
.comments-link i, .comments-button i {font-size: 14px;font-size: .875rem;margin-right: 2px;}
.comments-button {-webkit-border-radius: 4px;border-radius: 4px;padding: 10px 12px;font-size: 11px;font-size: .6875rem;line-height: 1.2;background-color: #f1f4f6;}
.post-categories {padding: 0;margin: 0;list-style: none;display: inline-block;}
.btn-style .post-categories li {display: inline-block;margin-right: 3px;margin-bottom: 4px;}
.btn-style .post-categories a {display: inline-block;padding: 6px 10px;-webkit-border-radius: 4px;border-radius: 4px;}
.posts-list {margin-bottom: 50px;}
.post-default + .post-default {margin-top: 50px;padding-top: 40px;border-top: 1px solid #ebeced;}
body:not(.sidebar_enabled) .post-default {max-width: 770px;margin-left: auto;margin-right: auto;}
.post-default .post-thumbnail, .post-default .entry-meta {margin-bottom: 15px;}
@media (min-width: 640px) {.post-default .entry-content {font-size: 18px;font-size: 1.125rem;}}
.post-default .entry-footer .entry-meta .tags-links + div:not(:empty) {margin-top: 28px;}
.post-default .entry-footer .entry-meta > div {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-left: -.9375rem;margin-right: -.9375rem;}
.post-default .entry-footer .entry-meta > div > * {margin-left: .9375rem;margin-right: .9375rem;}
.post-thumbnail__link {display: inline-block;}
.post-thumbnail img {display: block;-webkit-border-radius: 4px;border-radius: 4px;}
.grid-item .post-thumbnail {margin-bottom: 20px;}
.related-posts {margin: 45px 0 40px;padding-bottom: 22px;border-bottom: 1px solid #ebeced;}
.related-posts .entry-title {margin: 0 0 20px;}
.related-posts .related-post {overflow: hidden;margin-bottom: 13px;}
.related-posts .related-post.col-lg-6 .post-thumbnail {width: 120px;float: left;margin: 0 20px 15px 0;}
.related-posts .related-post .entry-header {margin-bottom: 5px;}
.related-posts .related-post .entry-title {margin: 0;}
.related-posts .related-post .entry-meta .posted-on, .related-posts .related-post .entry-meta .byline {display: block;}
.related-posts .related-post .entry-content {font-size: 14px;font-size: .875rem;}
.page-header {margin: 0 0 40px;}
.page-header > * + * {margin-top: 20px;}
.page-title {margin: 0;text-align: center;}
.search-item {margin-bottom: 50px;}
.search-item .entry-title, .search-item .entry-meta {margin-bottom: 5px;}
.not-found.error-404, .not-found.no-results {max-width: 770px;margin-left: auto;margin-right: auto;text-align: center;}
.post_format-post-format-image .post-thumbnail {margin-bottom: 26px;}
.post_format-post-format-image .post-thumbnail__link {position: relative;display: block;}
.post_format-post-format-image .post-thumbnail__link:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;font-size: 35px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "";position: absolute;top: 50%;left: 50%;width: 70px;height: 70px;margin: -35px 0 0 -35px;line-height: 70px;text-align: center;-webkit-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0px 0px 35px 0px rgba(0,0,0,.7);box-shadow: 0px 0px 35px 0px rgba(0,0,0,.7);-webkit-transition: opacity .2s ease,-webkit-transform .2s ease;transition: opacity .2s ease,-webkit-transform .2s ease;transition: opacity .2s ease,transform .2s ease;transition: opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;-o-transition: opacity .2s ease,transform .2s ease;-webkit-transform: scale(.35);-ms-transform: scale(.35);transform: scale(.35);opacity: 0;}
.post_format-post-format-image .post-thumbnail__link:hover:before {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
.post-format-gallery-wrapper {margin-bottom: 26px;}
.post_format-post-format-gallery .post-thumbnail {display: block;margin-bottom: 26px;}
.post_format-post-format-gallery .post-thumbnail__link {display: block;}
.post_format-post-format-gallery .swiper-button-prev, .post_format-post-format-gallery .swiper-button-next {width: 45px;height: 45px;margin-top: -35px;text-align: center;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;font-size: 18px;font-size: 1.125rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-border-radius: 50%;border-radius: 50%;background-image: none;background-color: #fff;-webkit-box-shadow: 0px 0px 20px 0px rgba(59,61,66,.1);box-shadow: 0px 0px 20px 0px rgba(59,61,66,.1);}
.post_format-post-format-gallery .swiper-button-prev:before, .post_format-post-format-gallery .swiper-button-next:before {line-height: 45px;}
.post_format-post-format-gallery .swiper-button-prev:before {content: "";}
.post_format-post-format-gallery .swiper-button-next:before {content: "";}
.post_format-post-format-link .post-format-link {font-size: 20px;font-size: 1.25rem;font-weight: 400;}
.post_format-post-format-link .post-format-link:before {-webkit-transform: translateY(1px);-ms-transform: translateY(1px);transform: translateY(1px);content: "";margin-right: 8px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.post_format-post-format-link .post-format-link-wrapper {margin-bottom: 24px;padding: 35px 40px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #f1f4f6;}
.post_format-post-format-quote .post-format-quote {padding: 50px 8%;-webkit-border-radius: 4px;border-radius: 4px;text-align: center;}
.post_format-post-format-quote .post-format-quote:before {position: static;margin: 0 auto 17px;display: block;text-align: center;width: 62px;height: 62px;line-height: 62px;-webkit-border-radius: 28px;border-radius: 28px;}
.post_format-post-format-quote .post-format-quote cite {margin-top: 15px;}
.post_format-post-format-audio .mejs-audio {margin-bottom: 24px;}
.post_format-post-format-video .wp-video {margin-bottom: 24px;margin-left: auto;margin-right: auto;}
.single-post article.post {margin-bottom: 50px;padding-bottom: 45px;border-bottom: 1px solid #ebeced;}
.single-post .post > .entry-header {margin-bottom: 35px;}
@media (min-width: 640px) {.single-post .post > .entry-content {font-size: 18px;font-size: 1.125rem;}}
.single-post .post > .entry-footer .entry-meta:not(:empty) {margin-top: 13px;}
.single-post .entry-header .tags-links a {display: inline-block;margin-left: 5px;}
.single-post .entry-footer .tags-links a {display: inline-block;margin-left: 5px;margin-bottom: 5px;padding: 6px 10px;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #ebeced;}
.single-post .entry-footer .tags-links a:hover {background-color: #ebeced;}
.single-post .entry-title {margin-top: 0;}
.single-post .post-thumbnail {margin-bottom: 15px;}
.single-post .overlay-thumbnail {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;-webkit-background-size: cover;background-size: cover;background-position: center;}
.single-post blockquote:not(.post-format-quote) {border-top: 3px solid #ebeced;border-bottom: 3px solid #ebeced;text-align: center;padding: 30px 10%;}
.single-post blockquote:not(.post-format-quote):before, .single-post blockquote:not(.post-format-quote):after {content: none;}
.single-post blockquote:not(.post-format-quote) cite {margin-top: 20px;}
.post-template-single-layout-2.post-template .site-content {margin-top: 0;}
.post-template-single-layout-2 .single-header-2 {margin-top: 40px;margin-bottom: 25px;text-align: center;}
@media (min-width: 640px) {.post-template-single-layout-2 .single-header-2 {margin-bottom: 55px;}}
.post-template-single-layout-2 .post-thumbnail {margin-bottom: 25px;}
@media (min-width: 640px) {.post-template-single-layout-2 .post-thumbnail {margin-bottom: 55px;}}
.post-template-single-layout-2 .post-thumbnail .size-kava-thumb-xl {-webkit-border-radius: 0;border-radius: 0;-o-object-fit: cover;object-fit: cover;width: 100%;max-width: none;max-height: 550px;}
.post-template-single-layout-3.post-template .site-content {margin-top: 0;}
.post-template-single-layout-3 .single-header-3 {position: relative;margin-bottom: 35px;padding-top: 35px;z-index: 1;}
.post-template-single-layout-3 .single-header-3.invert {padding: 50px 0 45px;}
@media (min-width: 640px) {.post-template-single-layout-3 .single-header-3.invert {padding: 80px 0 75px;}}
@media (min-width: 940px) {.post-template-single-layout-3 .single-header-3.invert {padding: 130px 0 115px;}}
.post-template-single-layout-3 .single-header-3.invert .entry-title, .post-template-single-layout-3 .single-header-3.invert p {text-shadow: 2px 2px 5px rgba(0,0,0,.35);}
.post-template-single-layout-3 .single-header-3 .cat-links {margin-bottom: 30px;}
.post-template-single-layout-3 .single-header-3 .entry-title {margin-bottom: 10px;}
.post-template-single-layout-3 .single-header-3 .entry-header-bottom {margin-top: 40px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-webkit-box-align: center;-webkit-align-items: flex-start;-webkit-align-items: center;-ms-flex-align: start;-ms-flex-align: center;align-items: flex-start;align-items: center;margin-left: -.9375rem;margin-right: -.9375rem;}
.post-template-single-layout-3 .single-header-3 .entry-header-bottom > * {margin-left: .9375rem;margin-right: .9375rem;}
.post-template-single-layout-3 .single-header-3 .post-author {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.post-template-single-layout-3 .single-header-3 .post-author__avatar {margin-right: 20px;}
.post-template-single-layout-3 .single-header-3 .comments-button {background: none;}
@media (min-width: 640px) {.post-template-single-layout-3 .single-header-3 p {font-size: 18px;font-size: 1.125rem;}}
.post-template-single-layout-3 .single-header-3 .overlay-thumbnail:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.5);}
.post-template-single-layout-4.post-template .site-content {margin-top: 0;}
.post-template-single-layout-4 .site-content__wrap {position: relative;}
.post-template-single-layout-4 .header-post-thumbnail {position: absolute;top: 0;left: 0;right: 0;}
.post-template-single-layout-4 .header-post-thumbnail img {width: 100%;-o-object-fit: cover;object-fit: cover;max-width: none;max-height: 1080px;}
.post-template-single-layout-4 .site-main {padding: 20px;background-color: #fff;}
@media (min-width: 640px) {.post-template-single-layout-4 .site-main {padding: 65px 100px;}}
.post-template-single-layout-4 .single-header-4 {position: relative;padding-top: 30px;text-align: center;}
.post-template-single-layout-4 .single-header-4 .overlay-thumbnail {bottom: -100px;}
@media (min-width: 640px) {.post-template-single-layout-4 .single-header-4 .overlay-thumbnail {bottom: -150px;}}
@media (min-width: 940px) {.post-template-single-layout-4 .single-header-4 .overlay-thumbnail {bottom: -200px;}}
@media (min-width: 1120px) {.post-template-single-layout-4 .single-header-4 .overlay-thumbnail {bottom: -270px;}}
@media (min-width: 1200px) {.post-template-single-layout-4 .single-header-4 .overlay-thumbnail {bottom: -430px;}}
.post-template-single-layout-4 .single-header-4.invert {padding: 50px 0 35px;}
@media (min-width: 640px) {.post-template-single-layout-4 .single-header-4.invert {padding: 103px 0 95px;}}
.post-template-single-layout-4 .single-header-4.invert .entry-title, .post-template-single-layout-4 .single-header-4.invert p {text-shadow: 2px 2px 5px rgba(0,0,0,.35);}
.post-template-single-layout-4 .single-header-4 .cat-links {margin-bottom: 30px;}
.post-template-single-layout-4 .single-header-4 .post-author {margin-top: 32px;}
.post-template-single-layout-4 .single-header-4 .post-author__avatar {margin-bottom: 2px;}
.post-template-single-layout-4 .single-header-4 .entry-meta:not(:empty) {margin-left: -12px;margin-right: -12px;margin-top: 27px;}
.post-template-single-layout-4 .single-header-4 .entry-meta:not(:empty) > * {padding-left: 12px;padding-right: 12px;}
@media (min-width: 640px) {.post-template-single-layout-4 .single-header-4 p {font-size: 18px;font-size: 1.125rem;}}
.post-template-single-layout-4 .single-header-4 i {font-size: 12px;font-size: .75rem;}
@media (max-width: 939px) {.post-template-single-layout-5 .single-header-5 {text-align: center;}}
.post-template-single-layout-5 .single-header-5.invert .entry-header {padding: 25px;}
@media (min-width: 940px) {.post-template-single-layout-5 .single-header-5.invert .entry-header {padding: 40px;min-height: 730px;}}
.post-template-single-layout-5 .single-header-5 .entry-header {padding-top: 20px;margin-bottom: 35px;position: relative;}
@media (min-width: 940px) {.post-template-single-layout-5 .single-header-5 .entry-header-top {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-left: -.9375rem;margin-right: -.9375rem;}
	.post-template-single-layout-5 .single-header-5 .entry-header-top > * {margin-left: .9375rem;margin-right: .9375rem;}}
@media (min-width: 640px) {.post-template-single-layout-5 .single-header-5 .entry-header p {font-size: 18px;font-size: 1.125rem;}}
@media (min-width: 940px) {.post-template-single-layout-5 .single-header-5 .entry-header p, .post-template-single-layout-5 .single-header-5 .entry-title {width: 70%;}}
.post-template-single-layout-5 .single-header-5 .entry-meta:not(:empty) {margin-top: 5px;}
.post-template-single-layout-5 .single-header-5 .entry-meta:not(:empty) > * {margin-bottom: 30px;}
.post-template-single-layout-5 .single-header-5 .comments-link {vertical-align: baseline;}
@media (min-width: 940px) {.post-template-single-layout-5 .single-header-5 .post-author {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
	.post-template-single-layout-5 .single-header-5 .post-author__avatar {margin-left: 15px;}
	.post-template-single-layout-5 .single-header-5 .post-author__content {margin-bottom: 5px;text-align: right;}}
@media (max-width: 939px) {.post-template-single-layout-5 .single-header-5 .post-author {margin-bottom: 15px;}}
@media (max-width: 939px) {.post-template-single-layout-6 #author-block {margin-bottom: 50px;}}
.post-template-single-layout-6 .single-header-6 .cat-links {margin-bottom: 18px;}
.post-template-single-layout-6 .single-header-6 .cat-links.btn-style a {padding: 3px 8px;-webkit-border-radius: 0;border-radius: 0;}
.post-template-single-layout-6 .post-author-bio {display: block;text-align: center;margin: 0 5% 20px;padding: 0;border: none;}
.post-template-single-layout-6 .post-author__avatar {margin-bottom: 15px;}
.post-template-single-layout-6 .post-author__avatar, .post-template-single-layout-6 .post-author__content {padding: 0;}
.post-template-single-layout-6 .posted-on {text-align: center;}
.post-template-single-layout-6.post-template .site-content {margin-top: 0;}
.post-template-single-layout-6 .site-content__wrap {margin-top: 50px;}
.post-template-single-layout-7.post-template .site-content {margin-top: 0;}
.post-template-single-layout-7 .single-header-7 {position: relative;padding: 30px 0;margin-bottom: 60px;text-align: center;}
@media (min-width: 640px) {.post-template-single-layout-7 .single-header-7 .entry-header-top:not(:empty) {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;margin-left: -.9375rem;margin-right: -.9375rem;}
	.post-template-single-layout-7 .single-header-7 .entry-header-top:not(:empty) > * {margin-left: .9375rem;margin-right: .9375rem;}}
.post-template-single-layout-7 .single-header-7 .entry-header-top:not(:empty) .cat-links, .post-template-single-layout-7 .single-header-7 .entry-header-top:not(:empty) .posted-on {margin-bottom: 20px;}
.post-template-single-layout-7 .single-header-7 .entry-header-bottom .entry-meta {margin-left: -12px;margin-right: -12px;}
.post-template-single-layout-7 .single-header-7 .entry-header-bottom .entry-meta > * {padding-left: 12px;padding-right: 12px;}
.post-template-single-layout-7 .single-header-7 .entry-title {margin-bottom: 60px;}
.post-template-single-layout-7 .single-header-7 .post-author-bio {display: block;text-align: center;margin: 0 0 20px;padding: 0;border: none;}
.post-template-single-layout-7 .single-header-7 .post-author__avatar {margin-bottom: 15px;}
.post-template-single-layout-7 .single-header-7 .post-author__avatar, .post-template-single-layout-7 .single-header-7 .post-author__content {padding: 0;}
.post-template-single-layout-7 .single-header-7 i {font-size: 12px;font-size: .75rem;}
.post-template-single-layout-8.post-template .site-content {margin-top: 0;}
.post-template-single-layout-8 .single-header-8 {margin-bottom: 60px;padding: 60px 0 0;text-align: center;}
@media (min-width: 940px) {.post-template-single-layout-8 .single-header-8 {padding: 60px 0 30px;}}
@media (min-width: 1120px) {.post-template-single-layout-8 .single-header-8 {padding: 60px 0;}}
.post-template-single-layout-8 .single-header-8.with_author_block {margin-top: 120px;}
.post-template-single-layout-8 .single-header-8.with_author_block .post-author-bio {margin-top: -130px;}
.post-template-single-layout-8 .single-header-8 .post-author-bio {display: block;text-align: center;margin: 0 0 32px;padding: 0;border: none;}
.post-template-single-layout-8 .single-header-8 .post-author__avatar {margin-bottom: 15px;}
.post-template-single-layout-8 .single-header-8 .post-author__avatar, .post-template-single-layout-8 .single-header-8 .post-author__content {padding: 0;}
.post-template-single-layout-8 .single-header-8 .entry-title {margin-top: 30px;margin-bottom: 30px;text-transform: uppercase;}
.post-template-single-layout-8 .single-header-8 .entry-meta:not(:empty) {margin-top: 35px;margin-bottom: 50px;}
.post-template-single-layout-9.post-template .site-content {margin-top: 0;}
.post-template-single-layout-9 .single-header-9 {margin-top: 20px;margin-bottom: 30px;text-align: center;}
@media (min-width: 640px) {.post-template-single-layout-9 .single-header-9 {margin-top: 40px;margin-bottom: 60px;}}
.post-template-single-layout-9 .single-header-9 .post-thumbnail {margin-top: 25px;margin-bottom: 0;}
@media (min-width: 640px) {.post-template-single-layout-9 .single-header-9 .post-thumbnail {margin-top: 55px;}}
.post-template-single-layout-9 .single-header-9 .post-thumbnail img {-webkit-border-radius: 0;border-radius: 0;-o-object-fit: cover;object-fit: cover;width: 100%;max-width: none;max-height: 730px;}
.post-template-single-layout-9 .post-author-bio {margin-top: 0;margin-bottom: 30px;padding: 0;border: none;}
.post-template-single-layout-10.post-template .site-content {margin-top: 0;}
.post-template-single-layout-10 .single-header-10 .entry-header {-webkit-border-radius: 4px;border-radius: 4px;padding: 32px 40px 25px;margin-top: 30px;margin-bottom: 55px;}
@media (max-width: 639px) {.post-template-single-layout-10 .single-header-10 .entry-header {text-align: center;}}
@media (min-width: 640px) {.post-template-single-layout-10 .single-header-10 .entry-header-bottom {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-webkit-box-align: end;-webkit-align-items: flex-start;-webkit-align-items: flex-end;-ms-flex-align: start;-ms-flex-align: end;align-items: flex-start;align-items: flex-end;margin-left: -.9375rem;margin-right: -.9375rem;}
	.post-template-single-layout-10 .single-header-10 .entry-header-bottom > * {margin-left: .9375rem;margin-right: .9375rem;}}
.post-template-single-layout-10 .single-header-10 .entry-header .post-author, .post-template-single-layout-10 .single-header-10 .entry-header .cat-links, .post-template-single-layout-10 .single-header-10 .entry-header .posted-on {padding: 0 18px 15px 0;display: inline-block;}
@media (max-width: 939px) {.post-template-single-layout-10 .single-header-10 .entry-header .post-author {display: block;}}
.post-template-single-layout-10 .single-header-10 .entry-title {max-width: 700px;margin-bottom: 17px;}
.post-template-single-layout-10 .single-header-10.has-post-thumbnail .entry-header {margin-top: -100px;}
.post-template-single-layout-10 .single-header-10 .post-author__avatar {margin-right: 12px;}
.post-template-single-layout-10 .single-header-10 .post-author__avatar img {vertical-align: middle;}
.post-template-single-layout-10 .single-header-10 .post-thumbnail {margin-bottom: 0;}
.post-template-single-layout-10 .single-header-10 .post-thumbnail img {-webkit-border-radius: 0;border-radius: 0;-o-object-fit: cover;object-fit: cover;width: 100%;max-width: none;max-height: 730px;}
.post-template-single-layout-10 .single-header-10 .comments-button {background: none;margin-bottom: 15px;}
.sticky-label {display: inline-block;vertical-align: top;margin-top: 3px;margin-bottom: 3px;margin-right: 10px;padding: 3px 7px 1px;text-align: center;font-size: 12px;line-height: 1.6;-webkit-border-radius: 4px;border-radius: 4px;}
@media (min-width: 1200px) {.sticky-label {font-size: 14px;padding: 6px 10px 3px;}}
.posts-list--default.list-style-v6 .sticky-label, .posts-list--default.list-style-v8 .sticky-label, .posts-list--creative.list-style-v2 .sticky-label, .posts-list--creative.list-style-v9 .sticky-label, .posts-list--grid .sticky-label, .posts-list--masonry .sticky-label, .posts-list--vertical-justify:not(.list-style-v10) .sticky-label {padding: 4px 8px 1px;}
@media (min-width: 1200px) {.posts-list--default.list-style-v6 .sticky-label, .posts-list--default.list-style-v8 .sticky-label, .posts-list--creative.list-style-v2 .sticky-label, .posts-list--creative.list-style-v9 .sticky-label, .posts-list--grid .sticky-label, .posts-list--masonry .sticky-label, .posts-list--vertical-justify:not(.list-style-v10) .sticky-label {margin-top: 1px;margin-bottom: 1px;}}
.sticky-label.type-both i {margin-right: 8px;}
.widget-title {text-transform: uppercase;margin-top: 0;margin-bottom: 25px;}
.widget + .widget {margin-top: 50px;padding-top: 40px;border-top: 1px solid #ebeced;}
.sidebar .widget, .footer-area .widget {margin-top: 1.5em;}
@media (min-width: 940px) {.sidebar .widget, .footer-area .widget {margin-top: 3em;}}
.widget select {width: 100%;}
.widget ul {list-style: none;margin-left: 0;}
.widget ul li {margin-bottom: 4px;}
.widget li > ul, .widget li > ol {margin-top: 4px;margin-left: 1.2em;}
.widget_recent_entries ul li {margin-bottom: 20px;}
.widget_recent_entries .post-date {display: block;}
.widget_recent_entries .post-date:before {content: "";margin-right: 5px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.widget_recent_comments .recentcomments {margin-bottom: 20px;}
.widget_recent_comments .recentcomments:before {content: "";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;font-size: 14px;font-size: .875rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 5px;}
.widget_recent_comments .recentcomments .comment-author-link a {font-weight: initial;}
.widget_recent_comments .recentcomments .comment-author-link a:before {content: none;}
.widget_recent_comments .recentcomments a:before {content: "";display: block;}
.widget_tag_cloud .tag-cloud-link {display: inline-block;margin-right: 2px;margin-bottom: 5px;padding: 6px 10px;font-size: 14px !important;-webkit-border-radius: 4px;border-radius: 4px;border: 1px solid #ebeced;}
.widget_tag_cloud .tag-cloud-link:hover {background-color: #ebeced;}
.widget_calendar .calendar_wrap {border: 1px solid #ebeced;}
.widget_calendar table {margin-bottom: 0;padding-left: 5.5%;padding-right: 5.5%;padding-bottom: 4%;table-layout: fixed;width: 100%;position: relative;border-collapse: initial;}
.widget_calendar table th, .widget_calendar table td, .widget_calendar table thead th, .widget_calendar table tbody + tbody {border: none;}
.widget_calendar thead {text-align: center;}
.widget_calendar caption {padding: 20px 0;font-size: 20px;font-size: 1.25rem;text-align: center;font-weight: 400;}
.widget_calendar th {padding: 0 0 40px;font-weight: inherit;}
.widget_calendar tbody:before {position: absolute;content: "";left: 0;right: 0;height: 1px;margin-top: -15px;background-color: #ebeced;}
.widget_calendar tbody td {position: relative;text-align: center;line-height: 44px;height: 44px;}
.widget_calendar tbody td a {display: inline-block;width: 45px;max-width: 100%;height: 45px;line-height: 45px;background-color: #ebeced;-webkit-border-radius: 50%;border-radius: 50%;}
.widget_calendar tfoot td {position: absolute;top: 26px;}
.widget_calendar tfoot td#prev {left: 10%;}
.widget_calendar tfoot td#next {right: 10%;}
.widget_calendar td#today {font-weight: 900;}
.widget_calendar #next {text-align: right;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {margin-top: 0;margin-bottom: 0;padding: 0;border: none;}
embed, iframe, object {max-width: 100%;}
.img-pull-left {float: left;width: 50%;margin: 0 4% 1% 0;}
.img-pull-right {float: right;width: 50%;margin: 0 0 1% 4%;}
.alignleft {margin: 15px 30px 15px 0;}
.alignright {margin: 15px 0 15px 30px;}
.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: .8075em 0;font-size: 12px;font-size: .75rem;}
.wp-caption-text {text-align: center;}
.gallery {margin-left: -.9375rem;margin-right: -.9375rem;}
.gallery > * {padding-left: .9375rem;padding-right: .9375rem;}
.gallery-item {margin-top: .9375rem;margin-bottom: .9375rem;}
.gallery img {display: block;width: 100%;height: auto;-webkit-border-radius: 4px;border-radius: 4px;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
.embed-responsive {position: relative;display: block;padding: 0;}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {position: absolute;top: 0;left: 0;bottom: 0;height: 100%;width: 100%;border: 0;}
.embed-responsive.embed-responsive-16by9 {padding-bottom: 62.33%;}
.embed-responsive.embed-responsive-4by3 {padding-bottom: 75%;}
.fb_iframe_widget {max-width: 100%;}
.fb_iframe_widget > span {max-width: 100%;}
.slick-slide:focus {outline: none;}
.jet-smart-listing-wrap.jet-processing + div.jet-smart-listing-loading {width: 30px;height: 30px;border: 3px solid transparent;border-top-color: red;border-right-color: red;}
.jet-mobile-menu-active .jet-mobile-menu-cover {z-index: 1;}
div.wpcf7 .ajax-loader {position: relative;-webkit-border-radius: 50%;border-radius: 50%;width: 20px;height: 20px;border: 3px solid transparent;margin: 0 15px;background: none;-webkit-animation: tm_spin 1s linear infinite;animation: tm_spin 1s linear infinite;z-index: 11;}
@keyframes tm_spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.main-navigation .sub-menu li.wpml-ls-item {margin: 3px 10px;padding: 2px 10px;}
.main-navigation .sub-menu li.wpml-ls-item a {-webkit-transition: none;-o-transition: none;transition: none;}
.main-navigation.mobile-menu .menu li.wpml-ls-item {display: block;margin: 1px 8px;padding: 4px 7px;}
html#ecwid_html body#ecwid_body {}
html#ecwid_html body#ecwid_body .ecwid.horizontal-menu-container.horizontal-desktop .horizontal-menu.horizontal-menu--desktop .horizontal-menu-item {margin-right: 10px;}
html#ecwid_html body#ecwid_body .ec-size.ecwid-lte-600px div.ecwid-productBrowser {padding: 0 .9375rem 20px;}
html#ecwid_html body#ecwid_body .ec-size div.ecwid-productBrowser {padding: 0 1.875rem 20px;background-color: transparent;}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items {margin-right: -.9375rem;margin-left: -.9375rem;}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__wrap {padding: .9375rem;}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__content .product-details__product-description {}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__content .product-details__product-description p {margin: 0 0 1em;}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__sort {margin-bottom: 22px;}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-grid .page-title__name {margin-bottom: 22px;}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .details-product-option--radio .product-details-module__content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .details-product-option--radio .product-details-module__content .form-control--radio {padding: 5px;width: auto;}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid-product__wrap-inner > *:last-child:not(.grid-product__image) {padding-top: 6px;}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--layout-left .grid-product__price {padding-top: .1em;}
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control__button {-webkit-border-radius: 4px;border-radius: 4px;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store {}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--small .form-control__button {min-height: 36px;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control .form-control__button {min-height: 40px;}
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--medium .form-control__button {min-height: 46px;}