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: #eee;font-size: 15px;line-height: 1.5em;color: #444;font-weight: 300;}
::selection {background: #eee;color: #333;}
::-moz-selection {background: #eee;color: #333;}
a {color: #333;text-decoration: none;}
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;}
hr {border: 0;background: #eee;height: 1px;margin: 40px 0;}
.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: #eee;border: 2px solid #eee;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 {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 a {color: #000;box-shadow: 0 1px 0 #999;}
.entry a:hover {box-shadow: 0 1px 0 #000;}
.entry {font-size: 19px;line-height: 1.6em;}
.entry p, .entry dd {margin-bottom: 1em;}
.entry dt {color: #333;}
.entry ol, .entry ul {margin: 0 0 15px 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 dt {font-weight: 600;}
.entry address {margin-bottom: 1em;}
.entry blockquote {position: relative;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: 15px 0 !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;}
h1, h2, h3, h4, h5, h6 {color: #333;font-weight: 300;-ms-word-wrap: break-word;word-wrap: break-word;}
.entry h1 span, .entry h2 span, .entry h3 span, .entry h4 span, .entry h5 span, .entry h6 span {color: #bbb;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {margin-bottom: 14px;font-weight: 600;line-height: 1.3em;}
.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;}
.heading, #reply-title {font-weight: normal;font-weight: 600;font-size: 18px;margin-bottom: 1em;}
.heading i {font-size: 22px;margin-right: 6px;}
.entry .wp-block-image figcaption, .entry .wp-block-audio figcaption, .entry .wp-block-embed figcaption {font-size: 14px;text-align: center;}
.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-quote {margin-bottom: 20px;}
.entry .wp-block-quote.is-large {padding-left: 50px;}
.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-latest-comments {margin-left: 0;}
.entry .wp-block-code code {background: none;}
.entry .wp-block-button a {color: #fff;}
.entry .wp-block-file a.wp-block-file__button {color: #fff;}
.entry .has-large-font-size {line-height: 1.1em;}
#wrapper {background: #fff;min-width: 1024px;height: 100%;border-top: 10px solid #333;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%;}
.pad {padding: 30px 50px;}
.pad-top {border-bottom: 1px solid #eee;}
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 .main-inner {padding-right: 320px;}
.col-2cl .s1 {float: right;margin-right: -320px;}
.col-2cl .content {float: left;}
.col-2cl .sidebar-skew-inner {transform: rotate(-10deg);}
.col-2cl .sidebar-skew-inner-bottom {transform: rotate(10deg);}
.col-2cr .main-inner {padding-left: 320px;}
.col-2cr .s1 {float: left;margin-left: -320px;}
.col-2cr .content {float: right;}
.col-2cr .sidebar-skew-inner {transform: rotate(10deg);}
.col-2cr .sidebar-skew-inner-bottom {transform: rotate(-10deg);}
.sidebar {position: relative;z-index: 2;}
.sidebar .pad {padding-left: 20px;padding-right: 20px;}
.skew-clear {display: none;}
.sidebar-skewed {}
.sidebar-skew {background: #fff;height: 60px;width: 100%;position: absolute;left: 0;top: -60px;overflow: hidden;}
.sidebar-skew-inner {background: #333;height: 80px;width: 340px;position: relative;left: -10px;top: 30px;}
.sidebar-skew-bottom {background: #333;height: 60px;width: 100%;position: absolute;left: 0;bottom: -60px;overflow: hidden;}
.sidebar-skew-inner-bottom {background: #fff;height: 80px;width: 340px;position: relative;left: -10px;top: 30px;}
.s1 {width: 320px;z-index: 2;background: #333;padding-top: 20px;padding-bottom: 20px;}
.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 15px;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 {margin-bottom: 60px;}
.page-title-inner {max-width: 740px;padding: 0;margin: 0 auto;border-bottom: 1px solid #eee;padding-bottom: 30px;}
.page-title i {margin-right: 12px;}
.page-title h1, .page-title h2, .page-title h3, .page-title h4 {font-size: 24px;line-height: 1.4em;font-weight: 600;}
.page-title span {color: #999;}
.page-title .notebox {font-size: 19px;font-weight: 300;margin-top: 10px;}
.page-title .notebox p {margin-bottom: 20px;}
.notebox {position: relative;color: #777;font-size: 15px;line-height: 1.6em;font-style: italic;}
.error404 .notebox {margin-bottom: 30px;}
.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 50px;}
.pagination a {font-size: 18px;font-weight: 600;}
.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;}
#header {background: rgba(255,255,255,.97);position: relative;z-index: 99;border-bottom-color: #eee;}
.sticky-element-sticky #header {border-bottom: 1px solid #eee;}
@media only screen and (min-width: 1025px) {#header {-webkit-transition: all .25s ease-in-out;transition: all .25s ease-in-out;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	#header.hide-scroll {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
#header img {box-shadow: none;}
#header .pad {padding-top: 10px;padding-bottom: 10px;}
#header .container-inner {position: relative;}
#header .social-links {padding-left: 10px;border-left: 1px solid #eee;height: 22px;margin-top: 30px;margin-bottom: 28px;float: left;}
#header .social-links .social-tooltip {font-size: 18px;}
#profile {position: relative;overflow: hidden;padding-bottom: 60px;}
#profile:after {background: #fff;height: 20px;width: 340px;position: relative;left: -10px;top: 30px;}
#profile a {color: #fff;}
#profile a:hover {color: rgba(255,255,255,.8);}
#profile-image {position: relative;}
#profile-image img {display: block;width: 100%;}
#profile-name {margin: 20px 50px 10px;font-size: 17px;line-height: 1.6em;font-weight: 600;color: #fff;}
#profile-description {margin: 0 50px 50px;font-size: 15px;line-height: 1.6em;color: rgba(255,255,255,.7);}
.profile-skew {height: 60px;width: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.profile-skew-inner {background: #333;height: 80px;width: 340px;position: relative;left: -10px;top: -50px;}
.profile-skew-bottom {height: 60px;width: 100%;position: absolute;left: 0;bottom: 0;overflow: hidden;}
.profile-skew-inner-bottom {background: #333;height: 80px;width: 340px;position: relative;left: -10px;top: 30px;}
.col-2cl #profile:after {transform: rotate(-10deg);}
.col-2cr #profile:after {transform: rotate(10deg);}
.col-2cl .profile-skew-inner {transform: rotate(-10deg);}
.col-2cl .profile-skew-inner-bottom {transform: rotate(-10deg);}
.col-2cr .profile-skew-inner {transform: rotate(10deg);}
.col-2cr .profile-skew-inner-bottom {transform: rotate(10deg);}
.site-title {font-size: 32px;font-weight: 300;letter-spacing: -.5px;float: left;line-height: 60px;padding: 10px 20px 10px 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;margin: 0 auto;-webkit-border-radius: 0;border-radius: 0;}
.site-description {font-size: 14px;font-weight: 300;color: #aaa;float: left;margin: 30px 0 0 20px;position: relative;z-index: 2;}
.site-header {background: #eee;}
.site-image {display: block;margin: 0 auto;max-height: 400px;}
.toggle-search {background: transparent;outline: none;float: right;border: 0;width: 30px;color: #333;text-align: center;font-size: 20px;line-height: 24px;cursor: pointer;border-radius: 10px;padding: 16px 0;margin: 10px 0 10px 16px;display: block;}
.toggle-search:hover {color: #333;}
.toggle-search.active {color: #333;}
.toggle-search.active i:before {content: "";}
.search-expand {display: none;position: absolute;top: 31px;right: 88px;width: 320px;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;}
.toggle-search.active {padding-top: 18px;padding-bottom: 19px;}
.toggle-search .svg-icon {fill: #333;margin: 0 auto;}
.toggle-search #svg-close {display: none;}
.toggle-search.active #svg-search {display: none;}
.toggle-search.active #svg-close {display: block;}
.menu-toggle-icon {float: right;width: 30px;height: 20px;position: relative;transform: rotate(0deg);transition: .5s ease-in-out;cursor: pointer;}
.menu-toggle-icon span {display: block;position: absolute;height: 2px;width: 100%;background: #333;border-radius: 2px;opacity: 1;left: 0;transform: rotate(0deg);transition: .25s ease-in-out;}
.menu-toggle-icon span:nth-child(1) {top: 0px;transform-origin: left center;}
.menu-toggle-icon span:nth-child(2) {top: 8px;transform-origin: left center;}
.menu-toggle-icon span:nth-child(3) {top: 16px;transform-origin: left center;}
.toggled .menu-toggle-icon span:nth-child(1) {transform: rotate(45deg);top: -2px;left: 5px;}
.toggled .menu-toggle-icon span:nth-child(2) {width: 0%;opacity: 0;}
.toggled .menu-toggle-icon span:nth-child(3) {transform: rotate(-45deg);top: 19px;left: 5px;}
@media only screen and (min-width: 720px) {.mobile-menu #wrap-nav-mobile {display: none;}}
@media only screen and (max-width: 719px) {.mobile-menu #wrap-nav-header {display: none;}
	#nav-mobile, #nav-header, #nav-footer {display: none;}
	.mobile #nav-mobile, .mobile #nav-header, .mobile #nav-footer {display: block;}}
.nav-menu > .menu-toggle {display: none;}
.nav-menu.mobile > .menu-toggle {display: block;}
.nav-menu.mobile > .menu-toggle ~ * {max-height: 4000px;overflow: hidden;width: 100%;transition: max-height .5s cubic-bezier(1,0,1,0);}
.nav-menu.mobile > .menu-toggle[aria-expanded="false"] ~ * {max-height: 0;transition: max-height .5s cubic-bezier(0,1.05,0,1);}
.nav-menu .menu, .nav-menu .menu ul {display: flex;list-style: none;list-style-type: none;margin: 0;padding: 0;}
.nav-menu a {display: block;text-decoration: none;width: 100%;}
.nav-menu.mobile ul {flex-direction: column;}
.nav-menu .menu ul {flex-direction: column;max-width: 0;max-height: 0;overflow: hidden;}
.nav-menu .menu ul.active, .nav-menu:not(.mobile) .menu li.hover > ul {max-width: 100vw;max-height: 300vh;}
.nav-menu:not(.mobile) .menu .sub-menu {position: absolute;}
.nav-menu .screen-reader-text {display: none;}
.nav-menu .menu-item-wrapper {display: flex;}
.nav-menu {line-height: 20px;}
.nav-menu button {color: inherit;cursor: pointer;font-family: inherit;position: relative;text-align: inherit;user-select: none;background: none;border: none;box-shadow: none;border-radius: 0;font-size: inherit;font-weight: 400;letter-spacing: inherit;padding: 0;text-transform: none;}
.nav-menu.mobile .menu ul {transition: max-height 500ms;max-width: 100%;}
.nav-menu:not(.mobile) .menu {flex-wrap: wrap;justify-content: flex-start;}
.nav-menu:not(.mobile) .menu ul.active, .nav-menu:not(.mobile) .menu li.hover > ul {overflow: visible;width: 180px;opacity: 1;transform: translateY(0);transition: opacity .15s linear,transform .15s linear;}
.nav-menu:not(.mobile) .menu ul .sub-menu {left: 200px;top: 0;}
.nav-menu:not(.mobile) .menu {position: relative;}
.nav-menu:not(.mobile) .menu ul {font-size: 15px;opacity: 0;padding: 10px 0;position: absolute;top: calc(100% + 20px);transition: opacity .15s linear,transform .15s linear,right 0s .15s;transform: translateY(6px);z-index: 1;}
.nav-menu:not(.mobile) .menu ul li {position: relative;}
.nav-menu:not(.mobile) .menu ul a {display: block;padding: 7px 20px;transition: background-color .15s linear;width: 100%;}
.nav-menu:not(.mobile) .menu li.menu-item-has-children.focus > ul {min-width: 180px;max-width: 180px;max-height: 300vh;overflow: visible;opacity: 1;transform: translateY(0);transition: opacity .15s linear,transform .15s linear;}
.nav-menu:not(.mobile) .menu li.menu-item-has-children.focus > ul:focus-within {opacity: 1 !important;}
.nav-menu:not(.mobile) .menu li ul.sub-menu:not(.active) {opacity: 0;}
.nav-menu:not(.mobile) .menu li.hover ul.sub-menu:not(.active) {opacity: 1;}
.nav-menu:not(.mobile) .menu li.focus ul ul.sub-menu:not(.active) {opacity: 0;}
.nav-menu:not(.mobile) .menu li.focus ul li.hover ul.sub-menu {opacity: 1;}
.nav-menu:not(.mobile) .menu ul:before, .nav-menu:not(.mobile) .menu ul:after {content: "";display: block;position: absolute;bottom: 100%;}
.nav-menu:not(.mobile) .menu ul:before {left: 0;right: 0;height: 20px;}
.nav-menu:not(.mobile) .menu ul:after {border: 8px solid transparent;border-bottom-color: transparent;left: 18px;}
.nav-menu:not(.mobile) .menu ul ul {left: calc(100% + 20px);top: -10px !important;}
.nav-menu:not(.mobile) .menu ul ul:before {bottom: 0;height: auto;left: auto;left: -20px;top: 0;width: 22px;}
.nav-menu:not(.mobile) .menu ul ul:after {border-bottom-color: transparent;bottom: auto;left: -16px;top: 20px;}
.nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul:before {left: auto;right: -20px;}
.nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul {right: calc(100% + 20px);left: auto;}
.nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul:after {border-right-color: transparent;right: -16px;left: auto;}
.nav-menu-dropdown-left .nav-menu:not(.mobile) ul ul button .svg-icon {transform: none;}
.nav-menu:not(.mobile) a, .nav-menu:not(.mobile) span {transition: all .3s ease;}
.nav-menu.mobile {padding: 0;}
.nav-menu.mobile button:focus {outline: none;}
.nav-menu.mobile > button {padding: 16px 20px;float: right;}
.nav-menu.mobile button .svg-icon {transition: all 250ms;}
.nav-menu.mobile button.active .svg-icon {transform: rotate(180deg);}
.nav-menu.mobile ul {border: 0;}
.nav-menu.mobile ul li .menu-item-wrapper {justify-content: space-between;width: 100%;}
.nav-menu.mobile > div > ul > li:last-child {margin-bottom: 52px;}
.nav-menu.mobile ul li a {font-size: 16px;font-weight: 600;padding: 14px 20px;}
.nav-menu.mobile ul ul li a {font-size: 14px;}
.nav-menu.mobile ul ul li a {padding: 12px 0 12px 40px;}
.nav-menu.mobile ul ul ul li a {padding: 12px 0 12px 60px;}
.nav-menu.mobile ul button {margin: 10px 0;padding: 0 20px;}
.nav-menu a {color: #fff;font-weight: 600;}
.nav-menu .svg-icon {fill: #333;}
.nav-menu:not(.mobile) .menu ul {background: #333;color: #fff;border-radius: 4px;}
.nav-menu:not(.mobile) .menu ul:after {border-bottom-color: #333;}
.nav-menu:not(.mobile) .menu ul ul:after {border-right-color: #333;}
.nav-menu-dropdown-left .nav-menu:not(.mobile) .menu ul ul:after {border-left-color: #333;}
.nav-menu:not(.mobile) {font-size: 16px;font-weight: 400;float: right;padding: 12px 0 20px 0;}
.nav-menu:not(.mobile) a {color: #666;}
.nav-menu:not(.mobile) a:hover {color: #333;}
.nav-menu:not(.mobile) ul ul a {font-size: 14px;}
.nav-menu:not(.mobile) ul ul a:hover {color: #ccc;}
.nav-menu:not(.mobile) ul ul > li:hover > span {background: rgba(255,255,255,.1);}
.nav-menu:not(.mobile) ul ul a {color: #eee;}
.nav-menu:not(.mobile) button {background: none;color: #666;padding: 0 4px;margin-left: 2px;border-radius: 4px;}
.nav-menu:not(.mobile) button.active {background: #eee;color: #333;}
.nav-menu:not(.mobile) button .svg-icon {fill: #bbb;}
.nav-menu:not(.mobile) ul ul button {background: none;color: #eee;padding: 0 5px;margin: 0 10px 0 0;}
.nav-menu:not(.mobile) ul ul button.active {background: #444;color: #eee;}
.nav-menu:not(.mobile) ul ul button .svg-icon {transform: rotate(-90deg);}
.nav-menu:not(.mobile) .menu > li {margin: 16px 20px 0 0;position: relative;}
.nav-menu:not(.mobile) .menu > li:last-child {margin-right: 0;}
.nav-menu:not(.mobile) .menu a {padding: 0;}
.nav-menu:not(.mobile) li.current_page_item > span > a, .nav-menu:not(.mobile) li.current-menu-item > span > a, .nav-menu:not(.mobile) li.current-menu-ancestor > span > a, .nav-menu:not(.mobile) li.current-post-parent > span > a {color: #333;}
.nav-menu:not(.mobile) ul ul li.current_page_item > span > a, .nav-menu:not(.mobile) ul ul li.current-menu-item > span > a, .nav-menu:not(.mobile) ul ul li.current-menu-ancestor > span > a, .nav-menu:not(.mobile) ul ul li.current-post-parent > span > a {color: #aaa;}
.nav-menu.mobile {background: #eee;}
.nav-menu.mobile button.active .svg-icon {fill: #333;}
.nav-menu.mobile ul ul {background: rgba(0,0,0,.03);}
.nav-menu.mobile ul li .menu-item-wrapper, .nav-menu.mobile ul ul li .menu-item-wrapper {border-bottom: 1px solid rgba(0,0,0,.07);}
.nav-menu.mobile ul li a {color: #333;}
.nav-menu.mobile ul button, .nav-menu.mobile ul ul button {border-left: 1px solid rgba(0,0,0,.07);}
.nav-menu.mobile > div > ul {border-top: 1px solid rgba(0,0,0,.07);}
#footer .nav-menu:not(.mobile) {background: #fff;float: none;padding-top: 8px;padding-left: 20px;padding-right: 20px;position: relative;z-index: 2;}
#footer .nav-menu:not(.mobile) button {transform: rotate(-180deg);}
#footer .nav-menu:not(.mobile) .menu ul button {transform: none;}
#footer .nav-menu:not(.mobile) .menu {justify-content: center;}
#footer .nav-menu:not(.mobile) .menu ul {top: auto;bottom: calc(100% + 19px);}
#footer .nav-menu:not(.mobile) .menu ul ul {bottom: auto;}
#footer .nav-menu:not(.mobile) .menu > li > ul:before, #footer .nav-menu:not(.mobile) .menu > li > ul:after {bottom: auto;top: 100%;}
#footer .nav-menu:not(.mobile) .menu ul:after {border-bottom-color: transparent;border-top-color: #333;}
#footer .nav-menu:not(.mobile) .menu ul ul:after {border-right-color: #333;border-top-color: transparent;}
#footer .nav-menu.mobile {background: #fff;}
#page {padding-top: 60px;padding-bottom: 80px;}
.slick-posts {background: #eee;border-top: 1px solid rgba(0,0,0,.07);margin-bottom: 0;overflow: hidden;}
.slick-posts:after {content: "";background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.1) 100%);height: 30px;width: 100%;bottom: 0;position: absolute;left: 0;right: 0;pointer-events: none;}
.featured-post {background: #fff;transition: all .3s ease;position: relative;bottom: -20px;margin: 20px 10px 0;box-shadow: 0 -1px 1px rgba(0,0,0,.1);}
.featured-post:hover {bottom: 0;}
.featured-post:hover .featured-post-title a {color: #000;}
.featured-post-title {font-size: 16px;font-weight: 600;padding: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.featured-post-thumbnail {position: relative;}
.featured-post-thumbnail:hover .thumb-icon {background: #fff;color: #333;}
.featured-post-thumbnail img {width: 100%;}
.featured-post-comments {color: #eee;font-size: 32px;position: absolute;right: 10px;top: 6px;transition: all .3s ease;}
.featured-post-comments span {font-size: 12px;font-weight: 600;color: #999;line-height: 32px;position: absolute;right: 0;top: 0;width: 100%;text-align: center;transition: all .3s ease;}
.featured-post-comments:hover {color: #e5e5e5;}
.featured-post-comments:hover span {color: #666;}
.slick-posts-nav {position: relative;text-align: center;margin-top: 20px;margin-bottom: 0;border-bottom: 1px solid #eee;}
.slick-posts-nav .slick-prev, .slick-posts-nav .slick-next {background: #eee;transition: all .3s ease;position: relative;display: inline-block;margin: 10px 10px 0;height: 34px;width: 34px;border-radius: 4px;}
.slick-posts-nav .slick-prev:hover, .slick-posts-nav .slick-next:hover, .slick-posts-nav .slick-prev:focus, .slick-posts-nav .slick-next:focus {background: #e5e5e5;}
.slick-posts-nav .slick-prev {left: 0;}
.slick-posts-nav .slick-next {right: 0;}
.slick-posts-nav .slick-prev:before {color: #000;font-family: "Font Awesome 5 Free";font-weight: 900;content: "";}
.slick-posts-nav .slick-next:before {color: #000;font-family: "Font Awesome 5 Free";font-weight: 900;content: "";}
.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 {}
.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 {background: #eee;color: #777;position: relative;padding-bottom: 70px;border-top: 1px solid #eee;}
#footer .pad {padding-bottom: 20px;}
#footer-ads {background: #fff;text-align: center;padding: 10px 0;border-bottom: 1px solid #eee;}
#footer-ads .widget {padding-bottom: 0;font-size: 0;line-height: 0;}
#footer-ads h3 {display: none;}
#footer-widgets {background: #fff;border-bottom: 1px solid #eee;}
#footer-widgets .widget {padding: 20px 0;}
#footer-bottom {position: relative;overflow: hidden;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 #copyright, #footer-bottom #credit {color: #999;font-size: 14px;line-height: 1.5em;}
#footer-bottom #back-to-top {background: #fff;color: #333;padding: 10px 0;overflow: hidden;text-align: center;width: 60px;height: 30px;display: block;margin: 0 auto;margin: -1px auto 0;border-radius: 0 0 4px 4px;}
#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: 40px;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;}
.sticky {}
article.post {margin-bottom: 60px;}
.post-wrapper {width: 100%;}
.entry-header, .entry-media, .entry-content, .entry-footer, .pagination, .page-title, .front-widgets {max-width: 740px;padding-right: 40px;padding-left: 40px;margin-right: auto;margin-left: auto;}
.entry-header {margin: 40px auto;position: relative;}
.entry-header .entry-title {font-weight: 600;font-size: 50px;line-height: 1.3em;letter-spacing: -1px;margin-bottom: 20px;margin-right: 40px;}
.entry-header .entry-title a {color: #333;}
.entry-header .entry-title a:hover {color: #000;}
.entry-header .entry-meta {font-weight: 600;font-size: 16px;}
.entry-header .entry-meta .byline {margin-right: 3px;}
.entry-header .entry-meta .byline a {color: #555;}
.entry-header .entry-meta .byline a:hover {color: #000;}
.entry-header .entry-meta .entry-category a {background: #eee;display: inline-block;color: #999;font-size: 14px;font-weight: 300;padding: 1px 7px;border-radius: 3px;margin-right: 2px;margin-bottom: 6px;}
.entry-header .entry-meta .entry-category a:hover {background: #e5e5e5;color: #666;}
.entry-header .entry-meta .entry-comments {color: #eee;font-size: 40px;position: absolute;right: 40px;top: 0;}
.entry-header .entry-meta .entry-comments span {font-size: 14px;font-weight: 600;color: #999;line-height: 40px;position: absolute;right: 0;top: 0;width: 100%;text-align: center;}
.entry-header .entry-meta .entry-comments:hover {color: #e5e5e5;}
.entry-header .entry-meta .entry-comments:hover span {color: #666;}
.entry-media {max-width: 940px;margin-bottom: 40px;position: relative;}
.entry-media > a:hover .thumb-icon {background: #fff;color: #333;}
.entry-content {}
.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%);}
.entry-bar {background: #fff;border-top: 1px solid #e5e5e5;padding: 0;position: fixed;bottom: 0;left: 0;right: 0;z-index: 999;}
.entry-bar ul {width: 100%;}
.entry-bar .entry-bar-left {width: 50%;float: left;}
.entry-bar .entry-bar-right {display: flex;}
.entry-bar .sharrre-container {float: left;min-width: 100%;}
.sharrre-container {}
.sharrre-container > span {display: none;}
.post-sharrre {margin-top: 30px;}
.sharrre {width: 25%;float: left;}
.sharrre .box {display: block;padding: 16px 20px;border-bottom: 0 solid #333;border-left: 1px solid #eee;}
.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: #f1f1f1 !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: #fff;padding: 0 20px 20px;border-radius: 4px;position: relative;color: #777;margin: 40px 0;text-align: center;border: 1px solid rgba(0,0,0,.15);box-shadow: 3px 3px 0 0 rgba(0,0,0,.05);}
.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: 14px;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 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 {border-left: 1px solid #eee;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: 17px;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 20px;}
.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;}
.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_minimer_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: #eee;border-radius: 3px;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: #fff;padding: 10px 20px 20px;margin-bottom: 15px;border-radius: 4px;border: 1px solid rgba(0,0,0,.15);box-shadow: 3px 3px 0 0 rgba(0,0,0,.05);}
#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: 7px 8px;display: inline-block;margin: 0 2px 10px;}
.wp-pagenavi span.pages {font-size: 17px;font-weight: 300;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;border-bottom: 3px solid transparent;border-top: 1px solid transparent;}
.wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.current {color: #333;}
.wp-pagenavi a {color: #333;border: none;border-bottom: 3px solid #eee;border-top: 1px solid #eee;}
.wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.current {background: none;border: none;border-bottom: 3px solid #333;border-top: 1px solid #eee;}
.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 {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;}