html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
table {border-collapse: collapse;border-spacing: 0;}
body {background: #f5f5f5;font-size: 15px;line-height: 1.5em;color: #444;font-weight: 300;}
::selection {background: #333;color: #fff;}
::-moz-selection {background: #333;color: #fff;}
a {color: #333;text-decoration: none;outline: 0;}
a:hover {color: #333;}
img {max-width: 100%;height: auto;}
a, a:before, a:after {transition-property: background color;transition-duration: .2s;transition-timing-function: ease;}
a img {transition: opacity .2s ease;}
address, cite, em {font-style: italic;}
strong {font-weight: 600;}
.left, .alignleft {float: left;}
.right, .alignright {float: right;}
.aligncenter {margin-left: auto;margin-right: auto;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.group:before, .group:after {content: "";display: table;}
.group:after {clear: both;}
.group {zoom: 1;}
.fa, .fab, .fal, .far, .fas {width: 1em;text-align: center;}
body {font-family: "Titillium",Arial,sans-serif;}
@font-face {font-family: "Titillium";src: url("fonts/titillium-light-webfont.eot");src: url("fonts/titillium-light-webfont.svg#titillium-light-webfont") format("svg"),url("fonts/titillium-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/titillium-light-webfont.woff") format("woff"),url("fonts/titillium-light-webfont.ttf") format("truetype");font-weight: 300;font-style: normal;}
@font-face {font-family: "Titillium";src: url("fonts/titillium-lightitalic-webfont.eot");src: url("fonts/titillium-lightitalic-webfont.svg#titillium-lightitalic-webfont") format("svg"),url("fonts/titillium-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/titillium-lightitalic-webfont.woff") format("woff"),url("fonts/titillium-lightitalic-webfont.ttf") format("truetype");font-weight: 300;font-style: italic;}
@font-face {font-family: "Titillium";src: url("fonts/titillium-regular-webfont.eot");src: url("fonts/titillium-regular-webfont.svg#titillium-regular-webfont") format("svg"),url("fonts/titillium-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/titillium-regular-webfont.woff") format("woff"),url("fonts/titillium-regular-webfont.ttf") format("truetype");font-weight: 400;font-style: normal;}
@font-face {font-family: "Titillium";src: url("fonts/titillium-regularitalic-webfont.eot");src: url("fonts/titillium-regularitalic-webfont.svg#titillium-regular-webfont") format("svg"),url("fonts/titillium-regularitalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/titillium-regularitalic-webfont.woff") format("woff"),url("fonts/titillium-regularitalic-webfont.ttf") format("truetype");font-weight: 400;font-style: italic;}
@font-face {font-family: "Titillium";src: url("fonts/titillium-semibold-webfont.eot");src: url("fonts/titillium-semibold-webfont.svg#titillium-semibold-webfont") format("svg"),url("fonts/titillium-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/titillium-semibold-webfont.woff") format("woff"),url("fonts/titillium-semibold-webfont.ttf") format("truetype");font-weight: 600;font-style: normal;}
input, textarea, button, select, label {font-family: inherit;}
.themeform input, .themeform select, .themeform textarea, .themeform button, .themeform label {font-size: 14px;}
.themeform input::-moz-focus-inner, .themeform button::-moz-focus-inner {border: 0;padding: 0;}
.themeform input[type="search"], .themeform input[type="text"], .themeform input[type="password"], .themeform input[type="email"], .themeform input[type="url"], .themeform input[type="tel"], .themeform input[type="number"], .themeform input[type="submit"], .themeform select, .themeform button, .themeform textarea {margin: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 0;border-radius: 0;}
.themeform input, .themeform select, .themeform textarea, .themeform button {-moz-appearance: none;-webkit-appearance: none;-moz-transition: all .2s ease;-webkit-transition: all .2s ease;transition: all .2s ease;}
.themeform select {appearance: normal;-moz-appearance: menulist;-webkit-appearance: menulist;}
.themeform input[type="checkbox"] {-moz-appearance: checkbox;-webkit-appearance: checkbox;}
.themeform input[type="radio"] {-moz-appearance: radio;-webkit-appearance: radio;}
.themeform label {font-weight: 600;color: #333;}
.themeform input[type="search"], .themeform input[type="text"], .themeform input[type="password"], .themeform input[type="email"], .themeform input[type="url"], .themeform input[type="tel"], .themeform input[type="number"], .themeform select, .themeform textarea {background: #fff;border: 2px solid #e5e5e5;color: #777;display: block;max-width: 100%;outline: none;padding: 7px 8px;}
.themeform input[type="search"]:focus, .themeform input[type="text"]:focus, .themeform input[type="password"]:focus, .themeform input[type="email"]:focus, .themeform input[type="url"]:focus, .themeform input[type="tel"]:focus, .themeform input[type="number"]:focus, .themeform select:focus, .themeform textarea:focus {border-color: #ddd;color: #333;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.1);box-shadow: 0 0 3px rgba(0,0,0,.1);}
.themeform label .required {color: #333;}
.themeform input[type="button"], .themeform input[type="reset"], .themeform input[type="submit"], .themeform button[type="button"], .themeform button[type="reset"], .themeform button[type="submit"] {background: #333;color: #fff;padding: 8px 14px;font-weight: 600;display: inline-block;border: none;cursor: pointer;-webkit-border-radius: 3px;border-radius: 3px;}
.themeform input[type="button"]:hover, .themeform input[type="reset"]:hover, .themeform input[type="submit"]:hover, .themeform button[type="button"]:hover, .themeform button[type="reset"]:hover, .themeform button[type="submit"]:hover {background: #333;}
.themeform.searchform div {position: relative;}
.themeform.searchform div input {background: #fff;padding-left: 26px;line-height: 20px;}
.themeform.searchform div:after {color: #ccc;line-height: 24px;font-size: 14px;content: "";position: absolute;left: 10px;top: 6px;font-family: "Font Awesome 5 Free";font-weight: 900;}
.entry {font-size: 19px;line-height: 1.6em;}
.entry a {color: #000;box-shadow: 0 1px 0 #999;}
.entry a:hover {box-shadow: 0 1px 0 #000;}
.entry hr {border: 0;background: #e5e5e5;height: 2px;width: 30%;margin: 40px auto;}
.entry p, .entry dd {margin-bottom: 1em;}
.entry dt {color: #333;}
.entry dt {font-weight: 600;}
.entry address {margin-bottom: 1em;}
.entry blockquote {position: relative;color: #777;font-style: italic;margin: 0 0 20px 0;padding-left: 50px;}
.entry blockquote p {font-weight: 400;color: #444;margin-bottom: .75em;}
.entry blockquote:before {content: "";color: #ccc;font-size: 32px;font-style: normal;font-family: "Font Awesome 5 Free";font-weight: 900;text-align: center;position: absolute;left: 0;top: 0;}
.entry blockquote.twitter-tweet:before {content: "";}
.entry code, .entry pre {font-family: Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;font-size: 11px;}
.entry pre {background: url("img/pre.png") repeat top;padding: 18px 20px;margin: 30px 0;border: 1px solid #ddd;line-height: 19px;white-space: pre-wrap;word-wrap: break-word;overflow-x: auto;overflow-y: hidden;}
.entry code {background: #ddd;padding: 0 3px;}
.entry ins {background: #fff486;}
.entry sub, .entry sup {font-size: 62.5%;}
.entry sub {vertical-align: sub;}
.entry sup {vertical-align: super;}
.entry img.size-auto, .entry img.size-large, .entry img.size-medium, .entry attachment img {max-width: 100%;height: auto;}
.entry img.alignleft {margin: 18px 20px 18px 0;}
.entry img.alignright {margin: 18px 0 18px 20px;}
.entry img.aligncenter {margin: 18px auto;clear: both;display: block;}
.entry img .size-full {width: 100% !important;}
.entry .gallery img, .entry img.wp-smiley {margin: 0;}
.entry .wp-caption {background: #f1f1f1;max-width: 100%;margin-bottom: 14px;padding-top: 5px;text-align: center;}
.entry .wp-caption-text {font-style: italic;}
.entry .wp-caption a {border-bottom: none;}
.entry .wp-caption img {margin: 0;max-width: 100%;height: auto;}
.entry .wp-caption.alignleft {margin-right: 20px;}
.entry .wp-caption.alignright {margin-left: 20px;}
.entry .wp-caption.alignnone {overflow: hidden;}
.entry .wp-caption.alignnone img {margin: 0 auto;max-width: 100% !important;}
.entry .wp-caption-text {color: #999;font-size: 13px;padding: 0 0 8px 0;margin: 0;}
.entry table {font-size: 14px;margin-bottom: 1.5em;width: 100%;text-align: center;}
.entry table tr.alt {background: #eee;}
.entry table td {border: 1px solid #ddd;text-align: center;padding: 5px;vertical-align: middle;}
.entry table th {border: 1px solid #ddd;font-weight: 600;text-align: center;padding: 10px 5px;}
.entry .gallery, .widget .gallery {clear: both;overflow: hidden;width: 100%;margin-top: 15px !important;margin-bottom: 15px !important;}
.entry .gallery img, .widget .gallery img {display: block;width: 100%;height: auto;border-width: 1px 2px !important;border-color: transparent !important;}
.entry .gallery .gallery-item, .widget .gallery .gallery-item {position: relative;overflow: hidden;border-color: transparent;margin-top: 0 !important;}
.entry .gallery .gallery-caption, .widget .gallery .gallery-caption {background: rgba(255,255,255,.8);color: #333;font-size: 13px;line-height: 1.4em;padding: 10px 0;text-align: left;text-indent: 10px;font-style: normal;margin: 0;bottom: -44px;left: 2px;right: 2px;overflow: hidden;position: absolute;text-overflow: ellipsis;white-space: nowrap;width: 100%;transition: all .2s ease;-o-transition: all .2s ease;-moz-transition: all .2s ease;-webkit-transition: all .2s ease;}
.entry .gallery .gallery-item:hover .gallery-caption {bottom: 0;}
.entry .gallery-columns-5 .gallery-caption, .entry .gallery-columns-6 .gallery-caption, .entry .gallery-columns-7 .gallery-caption, .entry .gallery-columns-8 .gallery-caption, .entry .gallery-columns-9 .gallery-caption, .widget .gallery-columns-2 .gallery-caption, .widget .gallery-columns-3 .gallery-caption, .widget .gallery-columns-4 .gallery-caption, .widget .gallery-columns-5 .gallery-caption, .widget .gallery-columns-6 .gallery-caption, .widget .gallery-columns-7 .gallery-caption, .widget .gallery-columns-8 .gallery-caption, .widget .gallery-columns-9 .gallery-caption {display: none !important;}
.heading, #reply-title {font-weight: normal;font-weight: 600;font-size: 18px;margin-bottom: 1em;}
.heading i {font-size: 22px;margin-right: 6px;}
.entry p {margin-bottom: 32px;}
h1, h2, h3, h4, h5, h6 {color: #333;font-weight: 300;-ms-word-wrap: break-word;word-wrap: break-word;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {font-weight: 600;line-height: 1.3em;}
.entry h1 span, .entry h2 span, .entry h3 span, .entry h4 span, .entry h5 span, .entry h6 span {color: #bbb;}
.entry h1 {font-size: 38px;letter-spacing: -1px;}
.entry h2 {font-size: 34px;letter-spacing: -.7px;}
.entry h3 {font-size: 28px;letter-spacing: -.5px;}
.entry h4 {font-size: 24px;letter-spacing: -.3px;}
.entry h5 {font-size: 20px;font-weight: 600;}
.entry h6 {font-size: 16px;font-weight: 600;text-transform: uppercase;}
.entry ol, .entry ul {margin: 0 0 15px 30px;padding-left: 30px;}
.entry ol ol, .entry ol ul, .entry ul ul, .entry ul ol {margin-bottom: 0;}
.entry li {margin: 0;}
.entry ul li, .entry ol ul li {list-style: square;}
.entry ol li, .entry ol ul ol li {list-style: decimal;}
.entry .wp-block-image figcaption, .entry .wp-block-audio figcaption, .entry .wp-block-embed figcaption {font-size: 14px;text-align: center;}
.entry .wp-block-image {}
.entry .wp-block-gallery {padding: 0;margin-left: 0;}
.entry .wp-block-gallery .blocks-gallery-grid {margin: 0;padding: 0;}
.entry .wp-block-gallery .blocks-gallery-item figcaption {box-sizing: border-box;}
.entry .wp-block-cover {}
.entry .wp-block-quote {margin-bottom: 20px;}
.entry .wp-block-quote.is-large {padding-left: 50px;}
.entry .wp-block-audio {}
.entry .wp-block-file {}
.entry .wp-block-file a.wp-block-file__button {color: #fff;}
.entry .wp-block-embed {}
.entry .wp-block-classic {}
.entry .wp-block-pullquote {padding-top: 0;padding-bottom: 0;}
.entry .wp-block-pullquote.alignleft {margin-right: 2em;}
.entry .wp-block-pullquote.alignright {margin-left: 2em;}
.entry .wp-block-pullquote blockquote {padding-left: 50px;text-align: left;}
.entry .wp-block-pullquote blockquote p {line-height: 1.4em;}
.entry .wp-block-code {}
.entry .wp-block-code code {background: none;}
.entry .wp-block-custom {}
.entry .wp-block-preformatted {}
.entry .wp-block-table {}
.entry .wp-block-verse {}
.entry .wp-block-separator {}
.entry .more-link {font-size: 17px;color: #333;font-weight: 600;position: absolute;bottom: 0;right: 0;padding: 10px 20px;border-radius: 30px 0 0 0;border-left: 10px solid #32c1fb;border-top: 10px solid #8c53ff;}
.entry .more-link:hover {padding-right: 30px;}
.entry .wp-block-button {}
.entry .wp-block-button a {color: #fff;}
.entry .wp-block-columns {}
.entry .wp-block-media-text {}
.entry .has-large-font-size {line-height: 1.4em;}
.entry .wp-block-spacer {}
.entry .post-pages {}
.entry .wp-block-latest-comments {padding-left: 0;}
.entry .wp-block-latest-posts {}
.entry .wp-block-archives {}
.entry .wp-block-categories {}
.entry .wp-block-shortcode {}
.entry .wp-block-calendar {}
.entry .wp-block-rss {}
.entry .wp-block-search {}
.entry .wp-block-tag-cloud {}
.entry > ol, .entry > ul, .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry .wp-block-image, .entry .wp-block-gallery, .entry .wp-block-cover, .entry .wp-block-embed, .entry .wp-block-quote, .entry .wp-block-pullquote, .entry .wp-block-audio, .entry .wp-block-file, .entry .wp-block-code, .entry .wp-block-preformatted, .entry .wp-block-table, .entry .wp-block-media-text, .entry .wp-block-button, .entry .wp-block-separator, .entry .wp-block-columns, .entry .wp-block-latest-comments, .entry .wp-block-latest-posts, .entry .wp-block-archives, .entry .wp-block-categories, .entry .wp-block-shortcode, .entry .wp-block-calendar, .entry .wp-block-rss, .entry .wp-block-search, .entry .wp-block-tag-cloud {margin-top: 32px;margin-bottom: 32px;}
.entry > *:not(.alignfull) {max-width: 640px;margin-left: auto;margin-right: auto;box-sizing: border-box;}
.entry > *:not(.alignfull).alignwide {max-width: 940px;}
.entry > .alignfull {margin-left: -40px;margin-right: -40px;max-width: none;width: auto;}
#wrapper {min-width: 1024px;height: 100%;overflow: hidden;}
.container {}
.container-inner {min-width: 100%;width: 100%;margin: 0 auto;}
.main {}
.main-inner {position: relative;min-height: 600px;}
.content {margin: 0 auto;position: relative;width: 100%;padding: 20px;box-sizing: border-box;}
.pad {padding: 30px 50px;}
body.boxed {background: #eee;}
.boxed #wrapper {background: #fff;max-width: 1380px;margin: 0 auto;box-shadow: 0 0 3px rgba(0,0,0,.2);}
.col-2cl #header {order: 3;}
.col-2cl .s2 {order: 2;z-index: 102;}
.col-2cl .main {order: 1;}
.col-2cr #header {order: 1;}
.col-2cr .s2 {order: 2;}
.col-2cr .main {order: 3;}
.sidebar {position: relative;z-index: 2;}
.sidebar .pad {padding-left: 20px;padding-right: 20px;}
.s1 {background: #fff;z-index: 2;margin: 0 -50px;}
.grid {margin-right: 3.2%;float: left;display: inline;position: relative;}
.last {clear: right;margin-right: 0 !important;}
.one-full {margin-right: 0;width: 100%;}
.one-half {width: 48.4%;}
.one-third {width: 31.2%;}
.two-third {width: 65.6%;}
.one-fourth {width: 22.6%;}
.three-fourth {width: 74.2%;}
.one-fifth {width: 17.4%;}
.two-fifth {width: 38.1%;}
.three-fifth {width: 58.7%;}
.four-fifth {width: 79.4%;}
embed, object, iframe {max-width: 100%;}
.video-container {height: auto !important;max-width: 100% !important;text-align: center;}
.video-container iframe {margin: 0 auto;}
.video-container > div {margin: 0 auto;}
.image-container {position: relative;}
.image-container img {display: block;width: 100%;height: auto;}
.image-caption {background: rgba(0,0,0,.7);color: #fff;font-size: 13px;line-height: 1.3em;font-style: italic;padding: 8px 10px;position: absolute;bottom: 8px;left: 8px;margin-right: 8px;-webkit-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.03);box-shadow: inset 0 1px 1px rgba(0,0,0,.4),0 1px 0 rgba(255,255,255,.03);}
.social-links {float: right;position: relative;z-index: 2;}
.social-links li {display: inline-block;margin-left: 8px;line-height: 16px;font-size: 0;}
.social-links li a {display: block !important;position: relative;text-align: center;}
.social-links .social-tooltip {color: #333;font-size: 24px;display: inline;position: relative;z-index: 98;}
.social-links .social-tooltip:hover {color: #444;text-decoration: none;}
.social-links .social-tooltip:hover:after {top: -36px;background: #eee;font-size: 14px;color: #666;content: attr(title);display: block;right: 0;padding: 5px 10px;position: absolute;white-space: nowrap;-webkit-border-radius: 3px;border-radius: 3px;}
.social-links .social-tooltip:hover:before {top: -10px;right: 8px;border: solid;border-color: #eee transparent;border-width: 5px 5px 0 5px;content: "";display: block;position: absolute;z-index: 1;}
.page-title {padding: 20px;}
.page-title-inner {}
.page-title i {margin-right: 12px;}
.page-title h1, .page-title h2, .page-title h3, .page-title h4 {font-size: 32px;line-height: 1.4em;font-weight: 300;}
.page-title span {color: #999;}
.page-title .notebox {font-size: 18px;font-weight: 300;margin-top: 10px;}
.notebox {position: relative;color: #777;font-size: 15px;line-height: 1.6em;}
.error404 .notebox {margin-bottom: 30px;}
.error404 .notebox input {margin-top: 10px;}
.notebox span {font-weight: 600;}
.notebox .search-again {margin-top: 10px;}
.notebox input[type="text"] {width: 100%;}
.page-image {overflow: hidden;position: relative;margin: 0 0 30px 0;}
.page-image-text {position: absolute;top: 50%;margin-top: -35px;width: 100%;text-align: center;}
.page-image-text .caption {color: #fff;font-size: 44px;line-height: 70px;text-transform: uppercase;font-weight: 600;text-shadow: 0 0 20px rgba(0,0,0,.3);}
.page-image-text .description {display: block;color: #fff;font-size: 15px;line-height: 36px;font-weight: 300;}
.page-image-text .description i {background: rgba(0,0,0,.7);opacity: .9;font-style: normal;padding: 6px 10px;-webkit-border-radius: 2px;border-radius: 2px;}
.pagination {margin: 30px 20px;}
.pagination a {font-size: 18px;font-weight: 600;}
.pagination ul {text-align: center;font-size: 0;}
.pagination ul li {display: inline-block;float: none;}
.pagination ul li a:before {font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 52px;line-height: 100px;display: block;}
.pagination ul li.next a:before {content: "";}
.pagination ul li.prev a:before {content: "";}
.pagination ul li a {display: inline-block;font-size: 0;margin: 10px;width: 100px;height: 100px;border-radius: 10px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.05);}
.thumb-icon {background: rgba(0,0,0,.7);color: #fff;text-align: center;display: block;width: 32px;height: 32px;position: absolute;bottom: 50%;left: 50%;margin-left: -16px;margin-bottom: -16px;-webkit-border-radius: 4px;border-radius: 4px;-moz-transition: all .7s ease;-webkit-transition: all .7s ease;transition: all .7s ease;-webkit-box-shadow: 0 0 2px rgba(255,255,255,.4);box-shadow: 0 0 2px rgba(255,255,255,.4);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.thumb-icon i {font-size: 18px;padding: 7px 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.thumb-icon .fa-play {margin: -1px 0 0 2px;}
.thumb-icon.small {width: 24px;height: 24px;position: absolute;bottom: 50%;left: 50%;margin: 0 0 -12px -12px;-webkit-border-radius: 3px;border-radius: 3px;}
.thumb-icon.small i {font-size: 12px;line-height: 16px;padding: 5px 0;}
.nav-container {background: #888;z-index: 99;position: relative;}
.nav-toggle {display: none;background: #777;cursor: pointer;float: right;height: 48px;width: 60px;color: #fff;text-align: center;}
.nav-toggle i {font-size: 24px;padding: 10px 0;}
.nav-text {display: none;float: right;font-size: 16px;line-height: 24px;padding: 13px 20px;}
.nav li > a:after, .nav > li > a:after {font-family: "Font Awesome 5 Free";font-weight: 900;display: inline-block;}
@media only screen and (min-width: 720px) {.nav-wrap {height: auto !important;}
	.nav {font-size: 0;position: relative;}
	.nav li a {color: #ccc;display: block;line-height: 20px;}
	.nav li > a:after {content: "";float: right;opacity: .35;}
	.nav > li > a:after {content: "";float: none;margin-left: 6px;font-size: 14px;line-height: 1.2em;}
	.nav li > a:only-child:after {content: "";margin: 0;}
	#footer .nav li > a:after {content: "";}
	#footer .nav > li > a:after {content: "";}
	#footer .nav li > a:only-child:after {content: "";}
	.nav > li {font-size: 16px;border-right: 1px solid #999;display: inline-block;position: relative;}
	.nav > li > a {padding: 14px;}
	.nav > li > a:hover, .nav > li:hover > a {background: #777;}
	.nav li > a:hover, .nav li:hover > a, .nav li.current_page_item > a, .nav li.current-menu-item > a, .nav li.current-menu-ancestor > a, .nav li.current-post-parent > a {color: #fff;}
	.nav li:hover > ul {display: block;}
	.nav ul {display: none;background: #777;position: absolute;left: 0;top: 48px;width: 180px;padding: 10px 0;z-index: 2;-webkit-transform: translateZ(0);-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.15);box-shadow: 0 2px 2px rgba(0,0,0,.15);}
	.nav ul li {font-size: 14px;position: relative;display: block;padding: 0;}
	.nav ul li a {padding: 10px 20px;}
	.nav ul li:last-child {border-bottom: 0 !important;}
	.nav ul ul {position: absolute;top: -10px;left: 180px;}}
@media only screen and (max-width: 719px) {.nav {font-weight: 600;}
	.nav-container {text-transform: none;}
	.nav-toggle, .nav-text {display: block;}
	.nav-wrap {position: relative;float: left;width: 100%;height: 0;overflow: hidden;}
	.nav-wrap.transition {-webkit-transition: height .35s ease;-moz-transition: height .35s ease;-o-transition: height .35s ease;transition: height .35s ease;}
	.expand .nav-wrap {height: auto;}
	.nav {float: left;width: 100%;}
	.nav li a {line-height: 20px;display: block;padding: 8px 20px;}
	.nav li li a {padding-left: 15px;padding-right: 15px;}
	.nav li > a:after {content: "";opacity: .5;margin-left: 6px;}
	.nav > li > a:after {content: "";font-size: 14px;}
	.nav li > a:only-child:after {content: "";}
	.nav > li {font-size: 15px;}
	.nav li > a:hover, .nav li.current_page_item > a, .nav li.current-menu-item > a, .nav li.current-post-parent > a {color: #fff;}
	.nav ul {display: block !important;margin-left: 40px;}
	.nav ul li {font-weight: 300;}
	.nav ul li a {padding-top: 6px;padding-bottom: 6px;}}
body {background: #eee;}
#wrapper {background: #f5f5f5;box-shadow: 0 0 40px rgba(0,0,0,.1);border-radius: 10px;overflow: hidden;margin: 40px auto;max-width: 1200px;}
#wrapper-inner {display: flex;}
#header {order: 2;background: #fff;border-top: 10px solid #32c1fb;float: left;min-width: 320px;max-width: 320px;padding: 20px 50px;position: relative;z-index: 101;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,.05),1px 0 rgba(0,0,0,.05);}
.main {order: 3;width: 100%;min-height: 100vh;border-top: 10px solid #eee;}
.s2 {order: 2;background: #fff;border-top: 10px solid #8c53ff;min-width: 80px;max-width: 80px;z-index: 99;box-shadow: 0 0 10px rgba(0,0,0,.05),1px 0 rgba(0,0,0,.05),-1px 0 rgba(0,0,0,.05);}
.s2 .social-links {float: left;margin-top: 20px;width: 100%;}
.s2 .social-links li {margin: 0 auto;padding: 4px 0;width: 100%;position: relative;}
.s2 .social-links li:before {content: "";height: 1px;background: rgba(0,0,0,.06);position: absolute;left: 30px;right: 30px;top: 0;}
.s2 .social-links li:first-child:before {display: none;}
.s2 .social-links .social-tooltip {display: block;font-size: 20px;padding: 18px 10px;margin: 0 20px;color: rgba(0,0,0,.7);}
.s2 .social-links .social-tooltip:hover {background: rgba(0,0,0,.05);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(255,255,255,.1),0 1px 0 rgba(0,0,0,.1);border-radius: 10px;color: #333;text-decoration: none;}
.s2 .social-links .social-tooltip:active {background: rgba(0,0,0,.15);box-shadow: inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(255,255,255,.1),0 1px 0 rgba(0,0,0,.1),inset 0 0 10px rgba(255,255,255,.3);border-radius: 10px;color: #000;text-decoration: none;}
.s2 .social-links .social-tooltip:hover:after {background: #333;color: #fff;padding: 7px 10px;top: 14px;left: 50px;right: auto;}
.s2 .social-links .social-tooltip:hover:before {top: 24px;left: 45px;right: auto;border-color: transparent #333;border-width: 5px 5px 5px 0;}
.site-title {font-size: 36px;font-weight: 600;letter-spacing: -.5px;line-height: 1.2em;padding: 20px 0;position: relative;z-index: 2;}
.site-title a {display: block;color: #333;max-width: 100%;}
.site-title a img {display: block;max-width: 100%;max-height: 60px;height: auto;padding: 0;-webkit-border-radius: 0;border-radius: 0;}
.site-description {font-size: 16px;line-height: 1.6em;font-weight: 300;color: #888;position: relative;z-index: 2;padding-bottom: 20px;}
.site-header {background: #eee;}
.site-image {display: block;margin: 0 auto;max-height: 400px;}
#profile {position: relative;padding: 30px 50px 40px;margin: 0 -50px 0;}
#profile-inner {position: relative;}
#profile-image {border: 10px solid #8c53ff;border-top-color: #32c1fb;border-bottom-color: #ddd;border-left: 0;display: block;border-radius: 0 150px 150px 0;width: 260px;height: 270px;margin-left: -50px;margin-bottom: 10px;}
#profile-image img {border: 10px solid #fff;border-left: 0;display: block;border-radius: 0 240px 240px 0;width: 250px;height: 250px;}
#profile-name {color: #333;font-size: 22px;font-weight: 600;line-height: 1.2em;padding: 20px 0;}
#profile-description {font-size: 16px;line-height: 1.6em;font-weight: 300;color: #888;position: relative;}
.toggle-search {background: #fff;border: 1px solid #eee;color: #333;text-align: center;font-size: 20px;line-height: 24px;cursor: pointer;border-radius: 10px;padding: 18px 0;margin: 10px;display: block;}
.toggle-search:hover {color: #333;}
.toggle-search.active {background: #f1f1f1;color: #333;border-radius: 10px 0 0 10px;}
.toggle-search.active i:before {content: "";}
.search-expand {display: none;background: #f1f1f1;padding: 13px 12px 13px 0;position: absolute;top: 10px;left: 70px;width: 310px;border-radius: 0 10px 10px 0;z-index: 10;}
.search-expand-inner {}
.search-expand .themeform input {background: #fff;width: 100%;border: 1px solid #ddd;}
.search-expand .themeform input:focus {border-color: #ccc;}
#nav-mobile.nav-container {background: transparent;}
#nav-mobile .nav-toggle {background: transparent;color: #333;}
#nav-mobile .nav-text {color: #999;}
@media only screen and (max-width: 719px) {#nav-mobile.nav-container {background: #fff;float: none;width: 100%;}
	#nav-mobile .nav {padding: 0 0 50px;}
	#nav-mobile .nav li a {color: rgba(0,0,0,.7);border-bottom: 1px solid #f1f1f1;}
	#nav-mobile .nav li > a:hover, #nav-mobile .nav li.current_page_item > a, #nav-mobile .nav li.current-menu-item > a, #nav-mobile .nav li.current-post-parent > a {background: transparent;color: #000;}}
@media only screen and (min-width: 720px) {.mobile-menu #nav-mobile {display: none;}}
@media only screen and (max-width: 719px) {.mobile-menu #nav-header {display: none;}}
#nav-header.nav-container {background: transparent;}
#nav-header .nav-toggle {background: transparent;color: #333;}
#nav-header .nav-text {color: #999;}
@media only screen and (min-width: 720px) {#nav-header .nav {font-weight: 400;}
	#nav-header .nav li a {font-size: 18px;color: #666;}
	#nav-header .nav > li:last-child {margin-right: 0;}
	#nav-header .nav > li {border-right: none;margin-right: 24px;width: 100%;}
	#nav-header .nav > li > a {font-weight: 600;padding: 16px 0;margin-bottom: -1px;margin: 0 -50px;padding-left: 50px;padding-right: 50px;}
	#nav-header .nav > li > a:hover, #nav-header .nav > li:hover > a {background: #f5f5f5;color: #555;}
	#nav-header .nav li > a:hover, #nav-header .nav li:hover > a {color: #333;}
	#nav-header .nav li.current_page_item > a, #nav-header .nav li.current-menu-item > a, #nav-header .nav li.current-menu-ancestor > a, #nav-header .nav li.current-post-parent > a {color: #333;}
	#nav-header .nav > li.current_page_item > a:before, #nav-header .nav > li.current-menu-item > a:before, #nav-header .nav > li.current-menu-ancestor > a:before, #nav-header .nav > li.current-post-parent > a:before {content: "";display: inline-block;border-left: 10px solid #e3e3e3;border-right: 10px solid transparent;border-top: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;top: 16px;left: 0;margin-left: -50px;}
	#nav-header .nav > li > ul {top: 52px;width: 220px;}
	#nav-header .nav ul {background: #fff;border-radius: 4px;border: 1px solid rgba(0,0,0,.15);box-shadow: 3px 3px 0 0 rgba(0,0,0,.05);}
	#nav-header .nav ul ul {left: 220px;}
	#nav-header .nav > li > ul:after {content: "";display: inline-block;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid transparent;border-bottom: 8px solid #fff;position: absolute;top: -15px;left: 21px;}
	#nav-header .nav > li > ul:before {content: "";display: inline-block;border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 9px solid transparent;border-bottom: 9px solid #ddd;position: absolute;top: -18px;left: 20px;}
	#nav-header .nav ul li {border-bottom: none;}
	#nav-header .nav ul li:last-child {border-bottom: none;}
	#nav-header .nav ul li a {font-size: 16px;border: none;padding-top: 8px;padding-bottom: 8px;}}
@media only screen and (max-width: 719px) {#nav-header.nav-container {background: #fff;float: none;width: 100%;}
	#nav-header .nav {padding: 0 0 50px;}
	#nav-header .nav li a {color: rgba(0,0,0,.7);border-bottom: 1px solid #f1f1f1;}
	#nav-header .nav li > a:hover, #nav-header .nav li.current_page_item > a, #nav-header .nav li.current-menu-item > a, #nav-header .nav li.current-post-parent > a {background: transparent;color: #000;}}
#page {}
.slick-image-slide-wrapper {position: relative;}
.slick-image-slide {background: #333;}
.slick-image-slide .slick-slide > div > div {display: block !important;}
.slick-image-slide .slick-slide {position: relative;}
.slick-image-slide .slick-slide img {margin: 0 auto;}
.slick-image-slide-nav {position: absolute;position: absolute;text-align: center;margin-top: -10px;left: 0;right: 0;top: 50%;z-index: 99;pointer-events: none;}
.slick-image-slide-nav .slick-prev {float: left;}
.slick-image-slide-nav .slick-next {float: right;}
.slick-image-slide-nav .slick-prev, .slick-image-slide-nav .slick-next {background: #eee;transition: all .3s ease;position: relative;display: inline-block;margin: 10px;height: 34px;width: 34px;border-radius: 4px;pointer-events: auto;}
.slick-image-slide-nav .slick-prev:hover, .slick-image-slide-nav .slick-next:hover, .slick-image-slide-nav .slick-prev:focus, .slick-image-slide-nav .slick-next:focus {background: #e5e5e5;}
.slick-image-slide-nav .slick-prev {left: 0;}
.slick-image-slide-nav .slick-next {right: 0;}
.slick-image-slide-nav .slick-prev:before {color: #000;font-family: "Font Awesome 5 Free";font-weight: 900;content: "";}
.slick-image-slide-nav .slick-next:before {color: #000;font-family: "Font Awesome 5 Free";font-weight: 900;content: "";}
.slick-image-slide-dots {background: red;}
.slick-image-slide-dots .slick-dots li {height: 10px;width: 10px;margin: 0 3px;}
.slick-image-slide-dots .slick-dots li button {background: rgba(0,0,0,.2);height: 10px;width: 10px;border-radius: 100%;text-indent: -9999px;overflow: hidden;}
.slick-image-slide-dots .slick-dots .slick-active button {background: rgba(0,0,0,.7);}
.post-format {position: relative;}
.front-widgets {margin: 20px;padding: 20px 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.front-widget-col {width: 50%;float: left;}
.front-widget-inner {margin-right: 30px;}
.front-widgets .widget {padding-top: 20px;padding-bottom: 20px;}
.front-widgets .widget > h3 {}
#footer {color: #777;position: relative;padding-bottom: 30px;border-top: 1px solid #e5e5e5;}
#footer .pad {padding-bottom: 20px;}
#footer-ads {background: #fff;text-align: center;padding: 10px 0;border-bottom: 1px solid #e5e5e5;}
#footer-ads .widget {padding-bottom: 0;font-size: 0;line-height: 0;}
#footer-ads h3 {display: none;}
#footer-widgets {border-bottom: 1px solid #e5e5e5;}
#footer-widgets .widget {padding: 20px 0;}
#footer-bottom {position: relative;z-index: 99;text-align: center;}
#footer-bottom img {box-shadow: none;}
#footer-bottom .pad {padding-top: 20px;}
#footer-bottom a {color: #444;}
#footer-bottom a:hover {color: #333;}
#footer-bottom #footer-logo {display: inline-block;margin-bottom: 20px;max-height: 60px;-webkit-border-radius: 0;border-radius: 0;}
#footer-bottom #copyright, #footer-bottom #credit {color: #666;font-weight: 300;line-height: 1.6em;}
#footer-bottom #back-to-top {border: 1px solid #e5e5e5;border-top: 0;color: #333;padding: 10px 0;overflow: hidden;text-align: center;width: 60px;height: 30px;display: block;margin: 0 auto;margin: 0 auto 0;border-radius: 0 0 10px 10px;}
#footer-bottom #back-to-top i {font-size: 38px;position: relative;top: -7px;}
#footer-bottom #back-to-top:hover {color: #333;}
#footer-bottom .social-links {padding-top: 30px;float: none;}
#footer-bottom .social-links a {color: #444;}
#footer-bottom .social-links a:hover {color: #333;}
#footer-bottom .social-links .social-tooltip {font-size: 20px;}
#footer-bottom .social-links .social-tooltip:hover:after {background: #333;color: #fff;}
#footer-bottom .social-links .social-tooltip:hover:before {border-color: #333 transparent;}
#nav-footer.nav-container {background: #fff;text-align: center;z-index: 97;border-bottom: 1px solid #e5e5e5;padding-left: 20px;padding-right: 20px;}
#nav-footer .nav-toggle {background: transparent;color: #333;}
#nav-footer .nav-text {color: #666;}
@media only screen and (min-width: 720px) {#nav-footer .nav {font-weight: 600;}
	#nav-footer .nav li a {font-size: 16px;color: #666;}
	#nav-footer .nav > li:last-child {margin-right: 0;}
	#nav-footer .nav > li {border-right: none;margin-right: 24px;}
	#nav-footer .nav > li > a {padding: 18px 0;margin-bottom: -1px;}
	#nav-footer .nav > li > a:hover, #nav-footer .nav > li:hover > a {background: transparent;color: #555;}
	#nav-footer .nav li > a:hover, #nav-footer .nav li:hover > a {color: #333;}
	#nav-footer .nav li.current_page_item > a, #nav-footer .nav li.current-menu-item > a, #nav-footer .nav li.current-menu-ancestor > a, #nav-footer .nav li.current-post-parent > a {color: #333;}
	#nav-footer .nav > li > ul {bottom: 55px;top: auto;text-align: left;}
	#nav-footer .nav ul {background: #fff;border-radius: 4px;border: 1px solid rgba(0,0,0,.15);box-shadow: 3px 3px 0 0 rgba(0,0,0,.05);}
	#nav-footer .nav > li > ul:after {content: "";display: inline-block;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #fff;border-bottom: 8px solid transparent;position: absolute;bottom: -15px;left: 21px;}
	#nav-footer .nav > li > ul:before {content: "";display: inline-block;border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 9px solid #ddd;border-bottom: 9px solid transparent;position: absolute;bottom: -18px;left: 20px;}
	#nav-footer .nav ul li {border-bottom: none;}
	#nav-footer .nav ul li:last-child {border-bottom: none;}
	#nav-footer .nav ul li a {font-size: 14px;border: none;padding-top: 6px;padding-bottom: 6px;}}
@media only screen and (max-width: 719px) {#nav-footer .nav {padding-bottom: 20px;text-align: left;}
	#nav-footer .nav li a {color: #666;border-top: 1px solid #f1f1f1;}
	#nav-footer .nav li > a:hover {background: #f1f1f1;color: #333;}
	#nav-footer .nav li.current_page_item > a, #nav-footer .nav li.current-menu-item > a, #nav-footer .nav li.current-post-parent > a {background: #eee;color: #333;}}
.sticky {}
.content > article {padding: 20px;}
.post-wrapper {background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.05);margin: 0 auto;max-width: 940px;border-radius: 10px;width: 100%;overflow: hidden;}
.entry-header, .entry-media, .entry-footer {max-width: 640px;padding-right: 40px;padding-left: 40px;margin-right: auto;margin-left: auto;}
.entry-content {padding-right: 40px;padding-left: 40px;padding-bottom: 40px;}
.entry-header {margin: 40px auto 20px;position: relative;}
.entry-header .entry-title {font-weight: 600;font-size: 38px;line-height: 1.3em;letter-spacing: -1px;margin-bottom: 20px;}
.entry-header .entry-title a {color: #333;}
.entry-header .entry-title a:hover {color: #000;}
.entry-header .entry-meta {font-weight: 300;font-size: 15px;color: #999;}
.entry-header .entry-meta a {color: #999;}
.entry-header .entry-meta i {margin-right: 6px;}
.entry-header .entry-meta span {margin-right: 10px;}
.entry-header .entry-meta .entry-category a {display: inline-block;background: #eee;padding: 4px 10px;margin-bottom: 3px;border-radius: 10px;}
.entry-header .entry-meta .entry-category a:hover {background: #e5e5e5;color: #777;}
.entry-media {max-width: 1920px;margin-bottom: 40px;padding-left: 0;padding-right: 0;}
.entry-content {position: relative;}
.entry-footer {margin-top: 40px;margin-bottom: 40px;}
.entry-bar {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.entry-bar.hide-scroll {-webkit-transform: translateY(100%);transform: translateY(100%);}
.sharrre-container {border: 1px solid #eee;border-radius: 10px;margin-bottom: 40px;overflow: hidden;}
.sharrre-container > span {display: none;}
.post-sharrre {margin-top: 30px;}
.sharrre {width: 25%;float: left;}
.sharrre .box {display: block;padding: 16px 20px;}
.sharrre .count {width: 60%;background: #eee;color: #fff;display: block;font-size: 15px;font-weight: 900;line-height: 30px;position: relative;text-align: center;border-radius: 6px;}
.sharrre .count:after {content: "";display: block;position: absolute;right: -12px;width: 0;height: 0;border: solid 6px transparent;border-left-color: #eee;bottom: 9px;}
.sharrre .share {width: 20%;margin-left: 20%;display: block;font-size: 24px;font-weight: 600;line-height: 32px;padding: 0;text-align: center;text-decoration: none;}
.sharrre .share, .sharrre .count, .sharrre .count:after {float: left;-webkit-transition: all .3s ease;transition: all .3s ease;}
.sharrre .box:hover {background: #fff !important;}
.sharrre .box:hover .share {}
.sharrre .box:hover .count {color: #fff !important;}
.sharrre#twitter .box:hover {background: #eef6f9;}
.sharrre#twitter .box {border-bottom-color: #24a5db;}
.sharrre#twitter .box:hover .count:after {border-left-color: #24a5db;}
.sharrre#twitter .count, .sharrre#twitter .share, .sharrre#twitter .box:hover .count {color: #24a5db;}
.sharrre#twitter .box:hover .count {background: #24a5db;}
.sharrre#facebook .box:hover {background: #f0f2f7;}
.sharrre#facebook .box {border-bottom-color: #3b5998;}
.sharrre#facebook .box:hover .count:after {border-left-color: #3b5998;}
.sharrre#facebook .count, .sharrre#facebook .share, .sharrre#facebook .box:hover .count {color: #3b5998;}
.sharrre#facebook .box:hover .count {background: #3b5998;}
.sharrre#pinterest .box:hover {background: #fbf1f0;}
.sharrre#pinterest .box {border-bottom-color: #ca2128;}
.sharrre#pinterest .box:hover .count:after {border-left-color: #ca2128;}
.sharrre#pinterest .count, .sharrre#pinterest .share, .sharrre#pinterest .box:hover .count {color: #ca2128;}
.sharrre#pinterest .box:hover .count {background: #ca2128;}
.sharrre#linkedin .box:hover {background: #f2f8fb;}
.sharrre#linkedin .box {border-bottom-color: #0077b5;}
.sharrre#linkedin .box:hover .count:after {border-left-color: #0077b5;}
.sharrre#linkedin .count, .sharrre#linkedin .share, .sharrre#linkedin .box:hover .count {color: #0077b5;}
.sharrre#linkedin .box:hover .count {background: #0077b5;}
.post-pages {font-weight: 600;margin-bottom: 20px;}
.post-tags {margin: 0 0 60px;}
.post-tags span {font-size: 14px;color: #999;display: inline-block;margin: 0 7px 0 0;}
.post-tags a {background: #eee;display: inline-block;white-space: nowrap;font-size: 14px;color: #999;padding: 1px 7px;margin: 0 5px 6px 0;-webkit-border-radius: 3px;border-radius: 3px;}
.post-tags a:hover {background-color: #e5e5e5;color: #777;}
.author-bio {background: #f5f5f5;padding: 0 20px 20px;border-radius: 10px;position: relative;color: #777;margin: 40px 0;text-align: center;}
.author-bio .bio-avatar {width: 64px;height: auto;position: relative;display: inline-block;margin-top: -32px;}
.author-bio .bio-avatar:after {background: #333;position: absolute;right: 0;bottom: 0;padding: 4px 4px;content: "";color: #fff;font-size: 10px;line-height: 12px;width: 12px;font-style: normal;font-family: "Font Awesome 5 Free";font-weight: 900;text-align: center;border-radius: 100%;}
.author-bio .bio-avatar img {display: block;width: 100%;height: auto;border-radius: 100%;}
.author-bio p {margin-bottom: 8px;}
.author-bio .bio-name {color: #333;font-size: 19px;font-weight: 600;margin: 10px 0;}
.author-bio .bio-desc {color: #777;font-size: 16px;line-height: 1.5em;}
.related-posts {margin-bottom: 40px;}
.related-posts li {width: 33.33%;float: left;display: inline;}
.related-post {border-right: 1px solid transparent;}
.related-inner {padding: 0 20px 0 0;}
.related-title {margin-bottom: 10px;font-size: 17px;font-weight: 300;line-height: 1.4em;letter-spacing: 0;display: block;}
.related-title a {color: #333;box-shadow: 0 1px 0 #999;}
.related-title a:hover {color: #000;box-shadow: 0 1px 0 #000;}
.related-thumbnail {width: 100%;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.related-thumbnail {position: relative;margin-bottom: 20px;}
.related-thumbnail img {display: block;width: 100%;height: auto;}
.related-thumbnail:hover .thumb-icon {background: #fff;color: #333;}
.post-nav {background: #f5f5f5;border-radius: 10px;margin-bottom: 40px;}
.post-nav li {width: 50%;display: inline;float: left;}
.post-nav li a {position: relative;display: block;padding-top: 10px;padding-bottom: 10px;}
.post-nav li i {color: #ccc;font-size: 18px;position: absolute;top: 50%;margin-top: -10px;}
.post-nav li a strong {display: block;font-size: 12px;color: #aaa;letter-spacing: .5px;font-weight: normal;text-transform: uppercase;}
.post-nav li a span {font-size: 15px;font-weight: 600;color: #333;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.post-nav li a:hover span {color: #000;}
.post-nav li a:hover i {color: #000;}
.post-nav li.previous {float: left;}
.post-nav li.next {float: right;}
.post-nav li.previous a {padding-left: 40px;padding-right: 20px;}
.post-nav li.next a {border-left: 1px solid #eee;padding-left: 20px;padding-right: 40px;}
.post-nav li.previous i {left: 10px;}
.post-nav li.next i {right: 10px;}
.post-nav li a span, .post-nav li a i {transition-property: background color;transition-duration: .2s;transition-timing-function: ease-out;}
.post-format {}
.format-audio .post-format iframe {height: 166px;width: 100%;}
.widget {color: #777;font-size: 14px;}
.widget a {color: #777;}
.widget a:hover {color: #333;}
.widget > h3 {font-size: 16px;font-weight: 600;margin: 0 -50px 10px;padding: 0 50px;}
.widget > h3 a, .widget > h3 a:hover {color: #333;}
.widget > h3 a img {display: none;float: left;margin: 3px 7px 0 0;}
.widget select {border: 1px solid #ddd;color: #777;font-size: 15px;padding: 7px;width: 100%;max-width: 100%;}
.widget label.screen-reader-text {display: none;}
.sidebar .widget {padding: 30px 50px;border-top: 1px solid #eee;}
.widget > ul li:before, .widget > ul li a:before, .widget > div > ul li a:before, .widget_calendar caption:before {font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 12px;margin-right: 6px;color: #ccc;display: inline-block !important;width: 1em;text-align: center;}
.widget > ul li a:hover:before {color: #999;}
.widget_archive > ul > li a:before {content: "";}
.widget_categories > ul > li a:before {content: "";}
.widget_links > ul > li a:before {content: "";}
.widget_meta > ul > li a:before {content: "";}
.widget_recent_comments > ul > li:before {content: "";}
.widget_recent_entries > ul > li a:before {content: "";}
.widget_calendar caption:before {content: "";}
.widget_pages ul li a:before, .widget_nav_menu ul li a:before {content: "";}
.widget_search > h3, .widget_text > h3, .widget_tag_cloud > h3, .widget_calendar > h3 {margin-bottom: 1em;}
.widget_archive ul li, .widget_categories ul li, .widget_links ul li, .widget_meta ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li, .widget_pages ul li a, .widget_nav_menu ul li a, .alx-tab li, .alx-posts li {padding: 7px 0;}
.widget_archive ul li, .widget_categories ul li, .widget_links ul li {color: #bbb;}
.widget_recent_comments ul li, .widget_recent_entries ul li {color: #999;}
.widget_recent_entries .post-date {display: block;}
.widget_pages ul li a, .widget_nav_menu ul li a {display: block;}
.widget_pages li li a, .widget_nav_menu li li a {padding-left: 15px;}
.widget_pages li li li a, .widget_nav_menu li li li a {padding-left: 30px;}
.widget_pages ul ul, .widget_pages ul ul ul, .widget_nav_menu ul ul, .widget_nav_menu  ul ul ul {border: 0;}
.widget_categories li li {padding-left: 15px;border-bottom: 0;padding-bottom: 0;}
.widget_categories li li li {padding-left: 15px;border-bottom: 0;}
.widget_categories li li a {font-size: 13px;}
.widget_rss ul li a {color: #333;display: block;}
.widget_rss ul li span.rss-date {color: #333;font-weight: 600;display: block;text-transform: uppercase;font-size: 12px;}
.widget_rss ul li cite {color: #999;}
.widget_search input.search {color: #999;padding-left: 26px;width: 100%;}
.widget_search .screen-reader-text, .widget_search #searchsubmit {display: none;}
.widget_text .textwidget p {margin-bottom: 1em;}
.widget_calendar a {color: #333;font-weight: 600;}
.widget_calendar a:hover {color: #333 !important;}
.widget_calendar #wp-calendar {width: 100%;}
.widget_calendar caption {background: #333;color: #fff;padding: 5px 10px;}
.widget_calendar caption:before {color: #fff;color: rgba(255,255,255,.7);font-size: 15px;}
.widget_calendar thead {background: #e2e2e2;-webkit-box-shadow: 0 1px 0 #eee;box-shadow: inset 0 -1px 0 #eee;}
.widget_calendar th {font-weight: 600;}
.widget_calendar th, .widget_calendar td {padding: 3px 0;text-align: center;border: 1px solid #e2e2e2;}
.widget_calendar .pad {padding: 0 !important;}
.alx-tabs-nav {margin-bottom: 10px;text-align: center;}
.alx-tabs-nav.tab-count-1 li {width: 100%;}
.alx-tabs-nav.tab-count-2 li {width: 50%;}
.alx-tabs-nav.tab-count-3 li {width: 33.333%;}
.alx-tabs-nav.tab-count-4 li {width: 25%;}
.alx-tabs-nav li {display: block;float: left;}
.alx-tabs-nav li a {color: #999;font-size: 18px;display: block;padding: 14px 0;border-bottom: 1px solid #eee;}
.alx-tabs-nav li a:hover {}
.alx-tabs-nav li.active a {color: #333;border-bottom-color: #333;}
.alx-tabs-nav li a span {display: none;}
.alx-tab li, .alx-posts li {font-weight: 300;line-height: 1.4em;}
.alx-tab a, .alx-posts a {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;transition: all .2s ease;}
.alx-tab img, .alx-posts img {display: block;width: 100%;height: auto;border-radius: 10px;}
.alx-tab img {}
.alx-tab.thumbs-enabled li {padding-left: 62px;}
.alx-tab .tab-item-thumbnail {width: 48px;margin-left: -62px;float: left;}
.alx-tab .tab-item-thumbnail, .alx-posts .post-item-thumbnail {position: relative;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.alx-tab.avatars-enabled li {padding-left: 62px;}
.alx-tab .tab-item-avatar {margin-left: -62px;width: 48px;float: left;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.alx-tab .tab-item-category, .alx-posts .post-item-category {color: #aaa;font-size: 14px;}
.alx-tab .tab-item-title a, .alx-tab .tab-item-comment a, .alx-posts .post-item-title a {color: #333;}
.alx-tab .tab-item-category a:hover, .alx-posts .post-item-category a:hover {color: #333 !important;}
.alx-tab .tab-item-title, .alx-tab .tab-item-comment, .alx-posts .post-item-title {margin: 2px 0;-ms-word-wrap: break-word;word-wrap: break-word;}
.alx-tab .tab-item-date, .alx-tab .tab-item-name, .alx-posts .post-item-date {color: #bbb;font-size: 13px;}
.alx-tab li:hover .tab-item-thumbnail, .alx-tab li:hover .tab-item-avatar, .alx-posts li:hover .post-item-thumbnail {opacity: .75;}
.alx-tab li:hover .thumb-icon, .alx-posts li:hover .thumb-icon {background: #fff;color: #111;}
.alx-tab .tab-item-category a, .alx-posts .post-item-category a, .alx-tab li:hover .tab-item-title a, .alx-tab li:hover .tab-item-comment a, .alx-posts li:hover .post-item-title a {color: #333;}
.alx-posts .post-item-thumbnail {margin-bottom: 10px;}
.alx-posts .post-item-title {font-size: 16px;line-height: 1.5em;}
.s1 .alx-posts .post-item-title {font-size: 18px;line-height: 1.4em;font-weight: 300;}
.s1 .alx-posts .post-item-category, .s1 .alx-posts .post-item-date {font-size: 13px;}
.widget_indite_video h3 {margin-bottom: 14px;}
.dark .widget {color: rgba(255,255,255,.6);}
.dark .widget a {color: rgba(255,255,255,.8);}
.dark .widget a:hover {color: #fff;}
.dark .widget > h3, .dark .widget > h3 a, .dark .widget > h3 a:hover {color: #fff;}
.dark .widget select {background: rgba(0,0,0,.25);border-color: rgba(255,255,255,.1);color: rgba(255,255,255,.8);}
.dark .widget > ul li:before, .dark .widget > ul li a:before, .dark .widget > div > ul li a:before {color: rgba(255,255,255,.6);opacity: .5;}
.dark .widget_calendar caption:before, .dark .widget > ul li a:hover:before {color: #fff;}
.dark .widget_archive ul li, .dark .widget_categories ul li, .dark .widget_links ul li, .dark .widget_meta ul li, .dark .widget_recent_comments ul li, .dark .widget_recent_entries ul li, .dark .widget_rss ul li, .dark .widget_pages ul li a, .dark .widget_nav_menu ul li a, .dark .alx-tab li, .dark .alx-posts li, .dark .widget_calendar th, .dark .widget_calendar td {border-color: #333;}
.dark .widget_archive ul li, .dark .widget_categories ul li, .dark .widget_links ul li, .dark .widget_recent_comments ul li, .dark .widget_recent_entries ul li {color: rgba(255,255,255,.6);}
.dark .widget_rss ul li a {color: #fff;}
.dark .widget_rss ul li span.rss-date {color: rgba(255,255,255,.8);}
.dark .widget_rss ul li cite {color: rgba(255,255,255,.5);}
.dark .widget_search input.search {background: transparent;color: rgba(255,255,255,.7);border: 1px solid rgba(255,255,255,.1);}
.dark .widget_search input.search:focus {color: rgba(255,255,255,.9);}
.dark .widget_calendar a:hover {color: rgba(255,255,255,.8) !important;}
.dark .widget_calendar a {color: #fff;}
.dark .widget_calendar thead {background: rgba(0,0,0,.1);color: #ccc;-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);box-shadow: inset 0 -1px 0 rgba(0,0,0,.1);}
.dark .widget_calendar caption {background: rgba(255,255,255,.2);}
.dark .widget_calendar th, .dark .widget_calendar td {border-color: rgba(255,255,255,.1);}
.dark .alx-tabs-nav li a {border-color: rgba(255,255,255,.1);}
.dark .alx-tabs-nav li.active a {color: #fff;border-bottom-color: #fff;}
.dark .alx-tab .tab-item-category a, .dark .alx-posts .post-item-category a, .dark .alx-tab li:hover .tab-item-title a, .dark .alx-tab li:hover .tab-item-comment a, .dark .alx-posts li:hover .post-item-title a {color: #fff;}
.dark .alx-tab .tab-item-category a:hover, .dark .alx-posts .post-item-category a:hover {color: rgba(255,255,255,.8) !important;}
.dark .alx-tab .tab-item-date, .dark .alx-tab .tab-item-name, .dark .alx-posts .post-item-date {color: rgba(255,255,255,.5);}
#comments {margin-top: 20px;}
#pinglist-container {display: none;}
.comment-tabs {margin-bottom: 30px;}
.comment-tabs li {float: left;}
.comment-tabs li a {background: #f5f5f5;border-radius: 10px;font-weight: 600;padding: 10px 14px;margin-bottom: 4px;display: block;color: #aaa;}
.comment-tabs li:first-child a {margin-right: 4px;}
.comment-tabs li a:hover {color: #333;}
.comment-tabs li span {background-color: #fff;padding: 0 6px;margin-left: 8px;-webkit-border-radius: 4px;border-radius: 4px;}
.comment-tabs li i {margin-right: 6px;}
.comment-tabs li.active a {color: #333;border-bottom-color: #333;}
.commentlist, .pinglist {margin-bottom: 20px;}
.commentlist li, .pinglist li {padding-left: 60px;font-size: 14px;line-height: 22px;font-weight: 400;}
.commentlist .comment-body, .pinglist li {clear: both;position: relative;padding-bottom: 15px;}
.commentlist .comment-author, .commentlist .comment-meta, .commentlist .comment-awaiting-moderation {font-size: 13px;display: block;float: left;line-height: 20px;}
.commentlist .comment-author {margin-right: 6px;}
.commentlist .fn, .pinglist .ping-link {color: #333;font-size: 13px;font-style: normal;font-weight: 600;}
.commentlist .says {display: none;}
.commentlist .avatar {position: absolute;left: -60px;top: 0;width: 48px;height: 48px;border-radius: 100%;}
.commentlist .comment-meta:before, .pinglist .ping-meta:before {color: #ccc;content: "";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 10px;margin-right: 3px;vertical-align: 4%;}
.commentlist .comment-meta a, .pinglist .ping-meta {color: #aaa;}
.commentlist .reply {font-size: 13px;line-height: 16px;}
.commentlist .reply a {color: #aaa;}
.commentlist .reply a:hover {color: #333;}
.comment-awaiting-moderation {color: #333;font-style: normal;}
.pinglist li {padding-left: 0;}
.commentlist .comment-body p {margin-bottom: 8px;color: #777;clear: both;}
.commentlist .comment-body strong {font-weight: bold;}
.commentlist .comment-body em {font-style: italic;}
.commentlist .comment-body ol li {list-style: decimal;margin-left: 2em;padding: 0;}
.commentlist .comment-body ul li {list-style: square;margin-left: 2em;padding: 0;}
.commentlist li.bypostauthor > .comment-body:after, .commentlist li.comment-author-admin > .comment-body:after {background: #333;display: block;position: absolute;content: "";color: #fff;line-height: 12px;width: 12px;font-style: normal;font-family: "Font Awesome 5 Free";font-weight: 900;text-align: center;}
.commentlist li.comment-author-admin > .comment-body:after {content: "";}
.commentlist li.bypostauthor > .comment-body:after, .commentlist li.comment-author-admin > .comment-body:after {top: 32px;left: -28px;font-size: 8px;padding: 2px;border-radius: 100%;}
.commentlist li li.bypostauthor > .comment-body:after, .commentlist li li.comment-author-admin > .comment-body:after {top: 22px;left: -26px;font-size: 8px;padding: 1px;border-radius: 100%;}
.commentlist li ul {}
.commentlist li li {padding-left: 48px;margin: 0;}
.commentlist li li .avatar {width: 36px;height: 36px;left: -48px;top: 0;}
.commentlist li li .comment-meta {left: 70px;}
.comments-nav {margin-bottom: 20px;}
.comments-nav a {font-weight: 600;}
.comments-nav .nav-previous {float: left;}
.comments-nav .nav-next {float: right;}
.logged-in-as, .comment-notes, .form-allowed-tags {display: none;}
#respond {position: relative;}
#reply-title {margin-bottom: 20px;}
li #reply-title {font-size: 0;margin: 0 !important;padding: 0;height: 0;border-top: 0;}
#cancel-comment-reply-link {color: #999;display: block;position: absolute;bottom: 26px;right: 20px;font-size: 12px;}
#cancel-comment-reply-link:hover {color: #777;}
#commentform {background: #f5f5f5;padding: 10px 20px 20px;margin-bottom: 15px;border-radius: 10px;}
#commentform p.comment-form-author {width: 48%;float: left;}
#commentform p.comment-form-email {width: 48%;float: right;}
#commentform p.comment-form-url, #commentform p.comment-form-comment {clear: both;}
#commentform label {padding: 6px 0;font-weight: 600;display: block;}
#commentform input[type="text"], #commentform textarea {max-width: 100%;width: 100%;}
#commentform textarea {height: 100px;}
#commentform p.form-submit {margin-top: 10px;}
.logged-in #reply-title {margin-bottom: 20px;}
.logged-in #commentform p.comment-form-comment {margin-top: 10px;}
.logged-in #commentform p.comment-form-comment label {display: none;}
#commentform .comment-form-cookies-consent {padding: 10px 0;}
#commentform .comment-form-cookies-consent label {display: inline;}
.wp-pagenavi {text-align: right;text-align: center;font-weight: 600;line-height: 20px;float: none;margin-right: -2px;}
.wp-pagenavi a, .wp-pagenavi span {color: #aaa;font-size: 16px;padding: 9px 14px;display: inline-block;margin: 0 1px 10px;}
.wp-pagenavi span.pages {font-size: 16px;font-weight: 400;display: block;margin-bottom: 1em !important;border: none !important;}
.wp-pagenavi span.pages:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 6px;}
.wp-pagenavi span.extend {border: none !important;padding-left: 0;padding-right: 0;}
.wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.current {color: #333;}
.wp-pagenavi a {background: #e5e5e5;border-radius: 20px;color: #333;border: none;box-shadow: inset 0 1px 0 rgba(0,0,0,.05);}
.wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.current {background: #fff;border-radius: 20px;border: none;box-shadow: 0 1px 0 rgba(0,0,0,.05);}
.wpcf7 p {font-weight: 600;margin-bottom: 10px;}
.wpcf7 span {display: block;margin-top: 10px;}
.wpcf7 textarea {width: 100%;}
.wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"], .wpcf7 input[type="number"], .wpcf7 select, .wpcf7 textarea {background: #f2f2f2;}
.slick-slider {overflow: hidden;min-width: 100%;width: 0;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-loading .slick-list {background: #fff url("img/ajax-loader.gif") center center no-repeat;}
.slick-prev, .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color: transparent;outline: none;background: transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: .25;}
.slick-prev:before, .slick-next:before {font-family: "slick";font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev {left: -25px;}
[dir='rtl'] .slick-prev {right: -25px;left: auto;}
.slick-prev:before {content: "←";}
[dir='rtl'] .slick-prev:before {content: "→";}
.slick-next {right: -25px;}
[dir='rtl'] .slick-next {right: auto;left: -25px;}
.slick-next:before {content: "→";}
[dir='rtl'] .slick-next:before {content: "←";}
.slick-dotted.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}
.slick-dots li button:before {font-family: "slick";font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: "•";text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {opacity: .75;color: black;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #fff;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.1);clip: auto !important;clip-path: none;color: #333;display: block;font-size: 14px;font-size: .875rem;font-weight: bold;height: auto;right: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#page[tabindex="-1"]:focus {outline: 0;}