body {color: #4c5267;}
.post_author_two .media-body p {color: #23262f;}
b, strong {font-weight: 500;}
a {color: #000;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-bottom: 15px;}
.comment_inner .comment_box .post_comment .post_author_two p {padding-bottom: 20px;padding-top: 0;}
.blog_single_area img, img.aligncenter {max-width: 100%;height: auto;}
img.attachment-full.size-full {width: auto;}
.byline, .updated:not(.published) {display: none;}
.single .byline, .group-blog .byline {display: inline;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;}
.infinity-end.neverending .site-footer {display: block;}
embed, iframe, object {max-width: 100%;}
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;height: auto;max-width: 100%;}
.wp-caption .wp-caption-text {margin: .5em 0;font-size: 14px;}
.wp-caption-text {text-align: center;}
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;display: block;color: #707070;color: rgba(51,51,51,.7);font-family: "Noto Sans",sans-serif;font-size: 12px;font-size: 12px;line-height: 1.5;padding: .5em 0;}
.gallery {width: 100%;}
figure.gallery-item {margin-bottom: 10px;display: inline-block;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#content[tabindex="-1"]:focus {outline: 0;}
.alignleft {display: inline;float: left;margin-right: 1.5em;margin-bottom: 10px;}
.alignright {display: inline;float: right;margin-left: 1.5em;margin-right: 1em;margin-bottom: 10px;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;max-width: 100%;}
.clear:before, .clear:after, .guten_elements:before, .guten_elements:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content: "";display: table;table-layout: fixed;}
.clear:after, .guten_elements:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}
.post-content img {max-width: 100%;height: auto;}
.media-left img {max-width: none;}
pre {background: #f5f5f5;color: #666;font-family: monospace;font-size: 14px;margin: 20px 0;overflow: auto;padding: 20px;white-space: pre-wrap;word-wrap: break-word;}
table {margin: 0 0 1.5em;width: 100%;border-collapse: collapse;border-spacing: 0;}
th {font-weight: 500;text-align: left;padding-right: 10px !important;}
td, th {border-top: 1px solid #ededed;padding: 10px;}
input {display: inline;height: auto;padding: 4px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.article-content ol li {list-style-type: decimal;margin-left: 2em;padding: 5px;}
.search-no-results h1.page-title {padding-top: 10px;padding-left: 5px;}
.no-results .page-content input.form-control {width: 100%;}
.error-text h1 {color: #f60d2b;font-size: 42px;line-height: 1.7;}
.error-text h4 {margin-top: 15px;}
.error404 button.btn.btn-style {margin-top: 10px;}
.widget img {max-width: 100%;height: auto;}
.widget ul {list-style: none;margin: 0;padding: 0;}
.widget select {width: 100% !important;height: 40px;color: #8c8c8c;margin: 0 auto;display: table;margin-top: 30px;margin-bottom: 10px;background: #fff;padding: 0 5px;}
.widget ul li:last-child {border-bottom: 0;}
.widget_rss cite, .widget_rss .rssSummary {font-weight: 400;}
.widget_rss cite {color: #999;font-weight: 500;}
.textwidget p {font-weight: 400;line-height: 1.9em;}
.footer_sidebar .footer-widget.widget ul li a {color: rgba(255,255,255,.5);}
.widget.widget_nav_menu ul li a i, .widget.widget_meta ul li a i, .widget.widget_pages ul li a i, .widget.widget_archive ul li a i, .widget.widget_categories ul li a i {font-size: 15px;vertical-align: middle;padding-right: 14px;}
.widget.widget_recent_entries li a {font-size: 18px;font-weight: 500;line-height: 30px;margin-bottom: 5px;}
.widget.widget_recent_entries li {padding: 13px 0 17px 0;}
.widget.widget_recent_entries li:first-child {padding-top: 0;}
.widget span.post-date {display: block;}
li.recentcomments {line-height: 2;}
ul li.recentcomments>a {padding-left: 0;line-height: normal;}
#wp-calendar {width: 100%;}
#wp-calendar tfoot tr td a {color: #666;}
.calendar_wrap td#next {text-align: right;}
#wp-calendar caption {caption-side: top;padding-top: 0;}
img.alignnone.wp-image-907 {height: auto;width: 100%;}
.page-links {clear: both;margin: 0 0 1.5em;padding-top: 1em;}
.page-links>.page-links-title {border: 0;color: #4c5267;height: auto;margin: 0;padding-right: .5em;width: auto;}
@media screen and (min-width:77.5em) {.page-links a, .page-links>span {margin: 0 .25em .25em 0;}}
@media screen and (min-width:77.5em) {.page-links a, .page-links>span {margin: 0 .25em .25em 0;}}
.page-links a {-webkit-tap-highlight-color: rgba(255,255,255,.3);background-color: #333;border-color: #333;color: #fff;}
.blog_list_item .blog_content .page-links a:hover, .page-links a:hover {color: #fff;}
.page-links a:active {background-color: rgba(51,51,51,.8);color: #fff;}
.page-links a, .page-links>span {border: 1px solid rgba(51,51,51,.1);display: inline-block;font-size: 14px;height: 1.7em;line-height: 1.5em;margin: 0 .3333em .3333em 0;text-align: center;width: 1.7em;}
input.search-field {width: 95%;height: 40px;background: #f7f7f7;}
input.search-submit {width: 60px;height: 40px;background: transparent;padding: 5px;font-size: 14px !important;margin-left: -12px;margin-top: -1px;}
.post_tag_info .post_tag a, .tagcloud a {font: 400 14px/34px "Poppins",sans-serif !important;color: #404040;border: 1px solid #e0e0e0;padding: 0 20px;display: inline-block;margin: 0 5px 10px 0;-webkit-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.sidebar-box .tagcloud a:hover {color: #fff !important;background: linear-gradient(-160deg,#1ac0ed 0,#1ff2ff 100%);}
.widgets ul {margin: 0;padding: 0;}
.sidebar_widgets h3 {font-weight: 600;margin-bottom: 38px;font-size: 26px;}
.widget_rss ul li {margin-top: 25px;line-height: 1.8;}
.widget_nav_menu ul.sub-menu li, .widget_categories ul.children li {margin-left: 15px;border: 0;padding-bottom: 0;font-weight: 300;}
.widgets img {height: auto;}
.widget_title_two a.rsswidget {font-size: 20px;font-weight: 600;color: #282835;margin-bottom: 30px;}
.widget_rss ul li a.rsswidget {font-weight: 600;color: #666;line-height: 1.3em;}
.rsswidget img.rss-widget-icon {padding-bottom: 3px;margin-right: 5px;}
.widget ul ul.children {margin-left: 15px;}
.post_tag_info {clear: both;}
.post .featured_post {padding: 5px 10px;background: gray;display: inline-block;color: #fff;}
.blog-section .blog-items .blog-content h2 {margin: 0;}
.widget_rss span.rss-date {display: block;padding-bottom: 5px;font-size: 14px;color: #999;}
.widget_nav_menu .menu li {margin-right: 0;}
.logged-in .comment_text {padding-bottom: 0;}
.comment_item_text h2 {padding-bottom: 12px;}
.comment_item_text h3 {margin-top: 0;}
.footer_sidebar .widget.widget_nav_menu ul li a:hover, .footer_sidebar .widget.widget_meta ul li a:hover, .footer_sidebar .widget.widget_pages ul li a:hover, .footer_sidebar .widget.widget_archive ul li:hover, .footer_sidebar .widget.widget_archive ul li a:hover, .footer_sidebar .widget.widget_categories ul li a:hover {color: #fff;}
nav.navigation.comment-navigation a:hover {color: #5e2ced;}
nav.navigation.comment-navigation a {font-weight: 500;color: #666;}
nav.navigation.comment-navigation .nav-previous a:before {content: "<<";padding-right: 5px;}
nav.navigation.comment-navigation .nav-next a:after {content: ">>";padding-left: 5px;}
.textwidget strong {font-weight: bold;}
.widget p:empty {display: none;}
.blog_content>ul, .blog_content>ol, .comment_box .media-body>ol, .comment_box .media-body>ul {margin-top: 20px;margin-bottom: 20px;}
.widget_recent_comments #recentcomments .recentcomments {font-weight: 400;}
.widget_recent_comments #recentcomments .recentcomments:not(:last-child) {margin-bottom: 15px;}
.elementor-widget:not(:last-child) {margin-bottom: 0 !important;}