@import "_typography.css";

.wp-block-cover .wp-block-cover-text a {
    font-size: inherit;
}

.entry-blog-meta ul li {
    font-size: var(--rk-font-size-small);
    color: var(--rk-global-font-color);
    line-height: var(--rk-font-line-height-body);
    position: relative;
    display: inline-block;
    padding: 0 1em;
    margin: 0 auto;
    font-weight: var(--rk-font-weight-medium);
}

.list-inline-item:not(:last-child) {
    margin-right: .625em;
}

.entry-blog-meta ul li a {
    display: inline-block;
    text-transform: capitalize;
}

.entry-blog-meta ul li.posted-by a {
    vertical-align: middle;
}

.entry-blog-meta svg,
.entry-blog-meta ul li .author a:hover {
    color: var(--rk-primary);
}

.entry-blog-meta svg {
    margin-right: .625em;
}

.entry-blog-meta a,
.entry-blog-meta a>time {
    color: var(--rk-global-font-title);
    text-transform: capitalize;
    -webkit-transition: all .5s ease-in;
    transition: all .5s ease-in;
}

.entry-blog-meta.categories a {
    color: var(--rk-global-font-color);
}

.entry-blog-meta a:hover,
.entry-blog-meta a>time:hover,
.entry-blog-meta ul li a:hover {
    color: var(--rk-primary);
}

.entry-blog-meta ul li a:before {
    content: "";
    position: absolute;
    top: 40%;
    right: -2px;
    background: var(--rk-icon-color);
    height: 4px;
    width: 4px;
    border-radius: 50%;
}

.entry-blog-meta ul li:last-child a:before {
    width: 0;
}

body:not(.single) .entry-blog-meta ul li:first-child {
    padding-left: 0;
}

.post-inner-wrap .rk-blogtag li {
    margin: 0 .625em .625em 0;
}

.post.sticky .post-inner-wrap {
    background: #f4f4ff;
    border: none;
}

.post-inner-wrap {
    position: relative;
    overflow: hidden;
    margin-bottom: 1.5em;
    list-style: none;
}

body:not(.single) .post-inner-wrap {
    background: var(--rk-global-body-bgcolor);
    border-radius: var(--rk-border-radius);

}

.blog-grid .post-inner-wrap {
    text-align: center;
}

body:not(.single) .post-inner-wrap:hover {
    box-shadow: var(--rk-global-box-shadow-dark);
}

.rk-blog-main-list article[class~=entry]:last-of-type .post-inner-wrap {
    margin-bottom: 0;
}

.entry-blog-meta>ul {
    margin: 0;
}

.entry-blog-meta.categories>ul {
    margin: 0 auto;
    text-align: center;
    line-height: 0;
}

.entry-blog-meta.categories {
    background: var(--rk-global-body-bgcolor);
    border-radius: var(--rk-border-radius);
    padding: .838em 1em;
    display: inline-block;
    vertical-align: middle;
    margin: 10% auto 0;
    text-align: center;
    position: relative;
    max-width: 85%;
    box-shadow: 4px 4px 35px rgba(0, 0, 0, 0.5);
}

.post-inner-wrap:has(.entry-ratio-wrap) .entry-blog-meta.categories {
    margin-top: -2em;
}

.entry-ratio-wrap .views-count {
    position: absolute;
    right: 1em;
    top: 1em;
    z-index: 1;
    left: auto;
    font-size: var(--rk-font-size-small);
    padding: 1px 10px;
    border-radius: 30px;
    border: 1.5px solid var(--rk-white);
    display: flex;
    align-items: center;
    color: var(--rk-btn-color);
    background: var(--rk-primary);
}

.entry-ratio-wrap .views-count svg {
    margin-right: .4em;
    color: var(--rk-btn-color);
}

.entry-blog-meta.categories ul li {
    font-size: var(--rk-font-size-small);
}

.entry-blog-meta.categories ul li a {
    font-size: inherit;
}

.rk-blog-head .entry-title {
    margin-top: 0;
}

.post-inner-wrap .entry-content-wrap>a>h2 {
    margin: 0;
}

.post-inner-wrap .entry-content-wrap .entry-summary a.more {
    color: inherit;
}

.post-inner-wrap .entry-title {
    display: inline;
    vertical-align: top;
    margin: 0;
}

.post-inner-wrap .entry-content-wrap .rk-post-title .entry-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.post-inner-wrap .entry-ratio-wrap:hover~.entry-content-wrap .entry-title,
.post-inner-wrap .entry-ratio-wrap:focus~.entry-content-wrap .entry-title,
.post-inner-wrap .entry-title:hover,
.post-inner-wrap .entry-title:focus {
    text-decoration: underline;
}

.post-inner-wrap .entry-header .entry-title:hover,
.post-inner-wrap .entry-header .entry-title:focus,
.post-inner-wrap .entry-ratio-wrap:hover~.entry-content-wrap .entry-header .entry-title,
.post-inner-wrap .entry-ratio-wrap:focus~.entry-content-wrap .entry-header .entry-title {
    text-decoration: none;
}

.page-links {
    margin: 1em 0 .625em;
    text-transform: uppercase;
    clear: both;
}

body.commexa:not(.single) article .post-inner-wrap .page-links {
    padding: 0 1.5em;
}

.page-links>span.page-number,
.page-links a {
    padding: 0;
    color: var(--rk-global-font-color);
    border: .0625em solid rgba(134, 140, 156, .18);
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    border-radius: var(--rk-border-radius);
}

.page-links>span.page-number,
.page-links a,
.page-links span.post-page-numbers.current {
    width: 2.813em;
    height: 2.813em;
    line-height: 2.813em;
    text-align: center;
    margin-left: .625em;
    display: inline-block;
}

.page-links span.post-page-numbers.current {
    border-radius: var(--rk-border-radius);
}

.page-links a:hover,
.page-links span.post-page-numbers.current {
    background: var(--rk-primary);
    color: var(--rk-btn-color);
}

article.hentry .entry-content-wrap .blog-content .page-links a:hover {
    color: var(--rk-primary);
}

.sticky .post-inner-wrap .rk-blog-head .entry-title a {
    position: relative;
    display: inline-block;
    color: var(--rk-global-font-title);
}

.sticky .post-inner-wrap .rk-blog-head .entry-title a:hover {
    color: var(--rk-primary);
}

.sticky .post-inner-wrap .rk-blog-head .entry-title a:after {
    content: "*";
    font-size: 1.2em;
    position: absolute;
    right: -1.625em;
}

.gallery-size-thumbnail .gallery-item {
    margin-right: 2%;
    width: 18.4%;
    margin-bottom: 2%;
    display: inline-block;
    vertical-align: top;
}

.gallery-item .gallery-caption {
    line-height: 1.375em;
    font-size: var(--rk-font-size-body);
}

.gallery-size-thumbnail .gallery-item img {
    margin-bottom: .625em;
}

.gallery-columns-1 .gallery-item {
    width: 100%;
    margin-right: 0;
}

.gallery-columns-2 .gallery-item {
    width: 48%
}

.gallery-columns-3 .gallery-item {
    width: 31.3%
}

.gallery-columns-4 .gallery-item {
    width: 23%
}

.gallery-columns-5 .gallery-item {
    width: 18%
}

.gallery-columns-6 .gallery-item {
    width: 14.6%
}

.gallery-columns-7 .gallery-item {
    width: 12.2%
}

.gallery-columns-8 .gallery-item {
    width: 10.5%
}

.gallery-columns-9 .gallery-item {
    width: 9.1%
}

.gallery.gallery-size-thumbnail {
    display: inline-block;
    width: 100%
}

.post-inner-wrap .entry-ratio-wrap>.gallery.gallery-size-thumbnail {
    padding: 2em 2em 0;
}

.gallery-caption,
.wp-caption,
figcaption {
    display: block;
    font-size: .813em !important;
    line-height: 1.5em !important;
    margin: .438em auto 0;
    max-width: 100%;
    opacity: 1;
}

article.hentry.format-audio .entry-ratio-wrap {
    text-align: left;
}

article.hentry.format-audio .entry-ratio-wrap p:nth-child(-n+2) {
    display: inline-block;
    margin-bottom: 0;
    padding-top: 1.875em;
}

article.hentry.format-audio .entry-ratio-wrap p {
    margin-bottom: 0;
    padding-left: 1.875em;
}

article.hentry.format-video .entry-ratio-wrap p {
    margin-bottom: 0;
}

.page-numbers li .next.page-numbers,
.page-numbers li .prev.page-numbers {
    width: auto;
    padding: 0 1em;
}

.page-numbers {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
    padding: 0;
    margin: 0;
    grid-gap: 1em;
    gap: 1em;
}

.page-numbers li .page-numbers {
    position: relative;
    display: block;
    width: 2.813em;
    height: 2.813em;
    text-align: center;
    line-height: 2.813em;
    font-size: var(--rk-font-size-small);
    color: var(--rk-icon-color);
    background-color: var(--rk-global-body-bgcolor);
    border: .0625em solid var(--rk-border-color-light);
    border-radius: var(--rk-border-radius);
}

article .page-numbers li .page-numbers {
    background-color: var(--rk-global-secondary-bgcolor);
}

.page-numbers li:first-child .page-numbers {
    margin-left: 0;
}

.page-numbers li .page-numbers:hover {
    z-index: 2;
    color: var(--rk-btn-color);
    text-decoration: none;
    background-color: var(--rk-primary);
    border-color: var(--rk-primary);
}

.page-numbers li .page-numbers:focus {
    z-index: 2;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.page-numbers li .page-numbers:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.page-numbers li .page-numbers.current {
    width: 2.813em;
    height: 2.813em;
    z-index: 1;
    -webkit-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
    background: var(--rk-primary);
    border-color: var(--rk-primary);
    border-radius: var(--rk-border-radius);
    color: var(--rk-white);
}

footer.footer-one .copyright-footer .copyright a {
    color: var(--rk-global-font-title);
}

footer .widget ul li {
    border: none;
    padding: .5em 0;
    margin-bottom: 0;
    list-style: none;
}

.wp-block-quote.is-style-large,
blockquote {
    position: relative;
    font-style: italic;
    font-family: var(--rk-global-font-family);
    background: var(--rk-global-body-bgcolor);
    color: var(--rk-global-font-color);
    padding: 1.875em;
    border-radius: var(--rk-border-radius);
    width: 100%;
    border-left: .313em solid var(--rk-primary);
    margin: 1.875em auto;
    font-size: var(--font-size-18);
}

.rk-activity-parent blockquote,
.entry-content-wrap .wp-block-quote.is-style-large,
.entry-content-wrap blockquote {
    background: var(--rk-primary-light);
}

.wp-block-quote.is-style-large,
blockquote p a {
    color: var(--rk-primary);
}

.wp-block-column>p,
blockquote p {
    margin: 0;
}

ul.wp-block-archives-list li {
    margin-bottom: 1em;
    list-style: none;
}

ul.wp-block-archives-list li .archiveCount {
    float: right;
    clear: both;
}

.wp-block-button .wp-block-button__link {
    position: relative;
    z-index: 9;
    background: var(--rk-primary);
    font-size: var(--rk-font-size-small);
    font-family: var(--rk-global-font-family);
    font-weight: var(--rk-font-weight-medium);
    color: var(--rk-btn-color);
}

.wp-block-button.aligncenter .wp-block-button__link,
.wp-block-button.alignleft .wp-block-button__link,
.wp-block-button.alignright .wp-block-button__link,
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-squared .wp-block-button__link {
    border-radius: 0;
}

.wp-block-button.alignright {
    margin-left: 2em;
    margin-top: 0;
    text-align: right;
}

.wp-block-button {
    float: none;
    margin: 1em 0;
}

.wp-block-file {
    text-decoration: none;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    color: var(--rk-global-font-color);
}

.wp-block-button.is-style-outline .wp-block-button__link {
    background: transparent;
    border-color: var(--rk-primary);
    color: var(--rk-primary);
}

.wp-block-button.is-style-outline .wp-block-button__link:before {
    background: transparent;
    border-radius: 0;
}

.wp-block-button .wp-block-button__link:before {
    border-radius: 1.55em;
}

.wp-block-button.aligncenter .wp-block-button__link:before,
.wp-block-button.alignleft .wp-block-button__link:before,
.wp-block-button.alignright .wp-block-button__link:before,
.wp-block-button.is-style-outline .wp-block-button__link:before,
.wp-block-button.is-style-squared .wp-block-button__link:before {
    border-radius: 0;
}

.wp-block-group.has-background {
    padding: 1.25em 1.875em;
    margin-bottom: 1em;
}

.wp-block-group.has-background .wp-block-button__link,
.wp-block-group.has-background .wp-block-button__link:hover {
    color: var(--rk-black);
}

.screen-reader-text {
    clip: rect(.0625em, .0625em, .0625em, .0625em);
    position: absolute !important;
    white-space: nowrap;
    height: 0;
    width: .0625em;
    overflow: hidden;
}

.screen-reader-text:focus {
    background-color: var(--rk-white);
    border-radius: .188em;
    -webkit-box-shadow: 0 0 .125em .125em rgba(0, 0, 0, .6);
    box-shadow: 0 0 .125em .125em rgba(0, 0, 0, .6);
    clip: auto !important;
    color: var(--rk-blue);
    display: block;
    font-size: .875rem;
    font-weight: var(--rk-font-weight-bold);
    height: auto;
    left: .313em;
    line-height: normal;
    padding: 1em 1.438em .875em;
    text-decoration: none;
    top: .313em;
    width: auto;
    z-index: 100000;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: var(--rk-global-secondary-bgcolor);
    color: var(--rk-white);
}

.wp-block-gallery.alignleft {
    margin: 0 1.875em 1.875em 0 !important;
}

.wp-block-image.alignfull {
    margin: 0 -1.875em 1.875em;
}

.wp-block-cover {
    margin-bottom: 1.875em;
}

.wp-block-table.is-style-stripes td {
    border-color: var(--rk-border-color-light);
    color: var(--rk-global-font-color);
}

.wp-block-table td,
.wp-block-table th {
    text-align: left;
}

.wp-block-latest-posts.is-grid.has-dates {
    margin: 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

a img.alignright {
    float: right;
    margin: 0 0 1.875em 1.875em;
}

a img.alignnone {
    margin: 0 1.875em 1.875em 0;
}

.format-image .entry-content-wrap a img.alignnone {
    width: 100%;
    margin: 0;
}

a img.alignleft {
    float: left;
    margin: 0 1.875em 1.875em 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption p.wp-caption-text {
    font-size: .813em;
    color: var(--rk-global-font-color);
}

.elementor-icon-box-title {
    margin: 0;
}

.alignleft {
    float: left;
    text-align: left;
    margin: 0 1.875em 1.875em 0 !important;
    clear: left;
}

.alignright {
    float: right;
    text-align: right;
    margin: 0 0 1.875em 1.875em !important;
    clear: right;
}

body:not([class*=aare-core]) .alignright {
    clear: right;
}


.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link {
    color: var(--rk-global-font-title);
    background: transparent;
    border-color: var(--rk-primary);
}

.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link:hover,
.wp-block-button a:not([href]):not([tabindex]).wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:hover {
    background: var(--rk-primary-dark);
    color: var(--rk-white);
}

.is-style-outline a:not([href]):not([tabindex]).wp-block-button__link:hover {
    border-color: var(--rk-primary-dark);
}

.has-drop-cap:after {
    clear: both;
    content: "";
    display: table;
    table-layout: fixed;
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.wp-block-latest-comments__comment-meta {
    background: transparent;
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p {
    margin: 0;
}

article.hentry .post-inner-wrap .entry-content-wrap .blog-content .widget_tag_cloud ul li a:hover {
    color: var(--rk-primary);
}

article .post-inner-wrap .entry-content-wrap .entry-summary:empty {
    margin-bottom: 1em;
}

.single article .post-inner-wrap .entry-content-wrap .entry-summary:empty {
    margin-bottom: 0;
}

.post-img-holder {
    width: 5em;
    margin-right: 1.25em;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    line-height: 0;
}

.post-img-holder a {
    display: block;
    width: 100%;
    height: 4.375em;
    border-radius: 0;
    overflow: hidden;
    background-position: bottom;
    background-size: cover;
    background-repeat: no-repeat;
}

.rk-widget-menu ul.rk-post li .post-img img {
    width: 4.375em;
    height: 4.375em;
    border-radius: 0;
    margin-right: 1em;
    background: var(--rk-white);
}

.rk-widget-menu ul.rk-post li .post-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.rk-widget-menu ul.rk-post li {
    margin-bottom: 1.5em;
}

.rk-widget-menu ul.rk-post li:last-child {
    margin-bottom: 0;
}

.rk-widget-menu .post-img .post-blog .blog-box ul li a i,
.rk-widget-menu .post-img .post-blog a.new-link:hover h5 {
    color: var(--rk-primary);
}

.rk-widget-menu .post-blog {
    line-height: 0;
}

.rk-widget-menu .post-img .post-blog .blog-box ul li {
    margin-bottom: 0;
}

.rk-widget-menu .post-img .post-blog a.new-link {
    font-size: var(--rk-font-size-body);
}

.rk-widget-menu .post-img .post-blog a.new-link h5 {
    color: var(--rk-global-font-title);
    line-height: 1.875em;
    display: block;
    overflow: hidden;
    margin-top: .625em;
}

.post-inner-wrap .entry-content-wrap .entry-blog-meta ul {
    margin: 0;
    padding: 0;
    line-height: normal;
}

.post-inner-wrap .entry-ratio-wrap {
    position: relative;
    text-align: center;
    display: inline-block;
    float: left;
    width: 100%
}

.entry-header .entry-blog-meta ul li,
.entry-header .entry-blog-meta a,
.entry-header .entry-blog-meta a>time {
    color: var(--rk-global-font-title);
}

.entry-header .entry-blog-meta ul li:first-child {
    padding-left: 0;
}

.entry-header .entry-blog-meta a:hover,
.entry-header .entry-blog-meta a:hover>time {
    color: var(--rk-primary);
}

.entry-header .entry-blog-meta ul li i {
    color: var(--rk-icon-color);
}

.entry-blog-meta ul li:not(.widget_categories) a:before {
    content: none;
}

.entry-blog-meta li.widget_categories {
    position: relative;
}

.entry-blog-meta li.widget_categories.first-cat::before {
    position: absolute;
    left: .5em;
    right: auto;
    top: .2em;
    content: "";
    height: 16px;
    width: 16px;
    line-height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath opacity='0.2' d='M14.8537 9.5625L9.5625 14.8538C9.46874 14.9474 9.34161 15.0001 9.20906 15.0001C9.07651 15.0001 8.94938 14.9474 8.85562 14.8538L2.64625 8.64625C2.55266 8.55255 2.50006 8.42556 2.5 8.29313V2.5H8.29312C8.42556 2.50006 8.55255 2.55266 8.64625 2.64625L14.8537 8.85375C14.9004 8.90021 14.9375 8.95543 14.9627 9.01625C14.988 9.07706 15.001 9.14227 15.001 9.20813C15.001 9.27398 14.988 9.33919 14.9627 9.4C14.9375 9.46082 14.9004 9.51604 14.8537 9.5625Z' fill='%23B9B9B9'/%3E%3Cpath d='M15.2069 8.50001L9.00001 2.29313C8.90748 2.19987 8.79735 2.12593 8.67599 2.0756C8.55464 2.02528 8.4245 1.99959 8.29313 2.00001H2.50001C2.3674 2.00001 2.24022 2.05268 2.14645 2.14645C2.05268 2.24022 2.00001 2.3674 2.00001 2.50001V8.29313C1.99959 8.4245 2.02528 8.55464 2.0756 8.67599C2.12593 8.79735 2.19987 8.90748 2.29313 9.00001L8.50001 15.2069C8.59287 15.2998 8.70312 15.3734 8.82446 15.4237C8.9458 15.474 9.07585 15.4999 9.20719 15.4999C9.33853 15.4999 9.46859 15.474 9.58993 15.4237C9.71127 15.3734 9.82152 15.2998 9.91438 15.2069L15.2069 9.91438C15.2998 9.82152 15.3734 9.71127 15.4237 9.58993C15.474 9.46859 15.4999 9.33853 15.4999 9.20719C15.4999 9.07585 15.474 8.9458 15.4237 8.82446C15.3734 8.70312 15.2998 8.59287 15.2069 8.50001ZM9.20688 14.5L3.00001 8.29313V3.00001H8.29313L14.5 9.20688L9.20688 14.5ZM6.00001 5.25001C6.00001 5.39834 5.95602 5.54335 5.87361 5.66668C5.7912 5.79002 5.67406 5.88615 5.53702 5.94291C5.39997 5.99968 5.24917 6.01453 5.10369 5.98559C4.9582 5.95666 4.82456 5.88522 4.71967 5.78034C4.61479 5.67545 4.54335 5.54181 4.51442 5.39632C4.48548 5.25084 4.50033 5.10004 4.5571 4.96299C4.61386 4.82595 4.70999 4.70881 4.83333 4.6264C4.95666 4.54399 5.10167 4.50001 5.25001 4.50001C5.44892 4.50001 5.63968 4.57902 5.78034 4.71967C5.92099 4.86033 6.00001 5.05109 6.00001 5.25001Z' fill='%23B9B9B9'/%3E%3C/svg%3E");
    background-repeat: no-repeat !important;
    background-position: center !important;
    color: var(--rk-icon-color);
}

.single:not(.buddypress) .entry-blog-meta .read-time svg {
    margin-top: -2px;
}

.single:not(.buddypress) .commexa .has-post-thumbnail .post-inner-wrap .entry-content-wrap {
    padding: 0;
    position: relative;
}

.entry-blog-meta li.widget_categories {
    padding: 0 .8em;
}

.blog-grid .entry-blog-meta li.widget_categories,
.blog-grid .entry-blog-meta li.widget_categories:first-child {
    padding: 0 .7em;
}

body:not(.single) .rk-blog-main-list .entry-content-wrap .entry-blog-meta {
    margin-bottom: 1.1em;
}

.single.buddypress .rk-blog-main-list .entry-content-wrap .entry-blog-meta {
    margin-bottom: 1.1em;
}

.entry-blog-meta li.widget_categories.first-cat {
    padding-left: 2.2em;
}

.post-inner-wrap .entry-ratio-wrap img {
    margin-bottom: 0;
    border-radius: var(--rk-border-radius) var(--rk-border-radius) 0 0;
}

.single:not(.buddypress) .post-inner-wrap .entry-ratio-wrap img {
    border-radius: var(--rk-border-radius);
}

.post-inner-wrap .blog-title {
    margin: 0 0 .625em;
}

.post-inner-wrap .blog-title a h4 {
    color: var(--rk-global-font-title);
    text-decoration: none;
    display: inline-block;
}

.post-inner-wrap .blog-title a:hover,
.post-inner-wrap .blog-title a:hover h4 {
    color: var(--rk-primary);
    text-decoration: none;
}

.single:not(.buddypress) .post-inner-wrap .entry-content-wrap {
    padding: 0;
}

.post-inner-wrap .entry-content-wrap {
    padding: 1.5em;
    display: inline-block;
    float: left;
    width: 100%
}

.commexa:not(.single) article .post-inner-wrap .entry-ratio-wrap:has(img) img {
    border-radius: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    min-height: 100%;
    width: auto;
    min-width: 100%;
    object-fit: scale-down;
}

.commexa:not(.single) article .post-inner-wrap .entry-ratio-wrap:has(img) {
    padding-top: 55%;
    overflow: hidden;
    position: relative;
}

.single article .post-inner-wrap .entry-ratio-wrap img {
    border-radius: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    min-height: 100%;
    width: auto;
    min-width: 100%;
    object-fit: scale-down;
}

.single article .post-inner-wrap .entry-ratio-wrap:not(:empty) {
    padding-top: 55%;
    overflow: hidden;
    border-radius: var(--rk-border-radius);
}

.single:not(.buddypress) .post-inner-wrap .entry-content-wrap .entry-header {
    clear: both;
}

.single:not(.buddypress,.commexa) .post-inner-wrap .entry-content-wrap .entry-header{
        padding: 0 0 .875em;
}
.single:not(.buddypress,.commexa) .post-inner-wrap:has(.entry-ratio-wrap:not(:empty)) .entry-content-wrap .entry-header{
        padding-top: 1.875em;
}
.single:not(.buddypress) .commexa .post-inner-wrap .entry-content-wrap .entry-header {
    padding: 1.875em 0 .875em;
}
.entry-blog-meta .posted-by img {
    border-radius: 50%;
}


.single:not(.buddypress) .post-inner-wrap .entry-ratio-wrap:first-child {
    padding-bottom: 1.5em;
}

.post-inner-wrap .entry-content-wrap .posted-on-single a {
    color: var(--rk-global-font-color);
    font-size: var(--rk-font-size-small);
}

.post-inner-wrap .entry-content-wrap .posted-on-single a:hover {
    color: var(--rk-primary);
}

.single:not(.buddypress) .post-inner-wrap .entry-content-wrap .entry-header .entry-title {
    padding: 0 0 1.75rem;
    clear: both;
    margin: 0 auto;
    display: block;
}

.single:not(.buddypress) .entry-content-wrap {
    border-radius: var(--rk-border-radius);
}

.post-inner-wrap .entry-content-wrap .wp-block-cover p {
    margin: 0;
    color: var(--rk-white);
}

.wp-block-search .wp-block-search__input {
    border: .0625em solid var(--rk-border-color-light);
    padding-right: 1em;
    padding-left: 1em;
    border-radius: var(--rk-border-radius);
}

.wp-block-search .wp-block-search__label {
    position: relative;
    margin-bottom: 1.25em;
    margin-top: 0;
    font-size: 1.438em;
    color: var(--rk-global-font-title);
    line-height: 1.138em;
    font-weight: var(--rk-font-weight-medium);
    font-family: var(--rk-global-font-family);
    display: none;
}

.wp-block-search .wp-block-search__button {
    outline: none;
    border: none;
    background: var(--rk-primary);
    color: var(--rk-btn-color);
    position: absolute;
    left: auto;
    right: 0;
    bottom: 0;
    height: 100%;
    font-size: var(--rk-font-size-small);
    width: auto;
    cursor: pointer;
    font-weight: var(--rk-font-weight-medium);
    overflow: hidden;
    border-radius: 0 var(--rk-border-radius) var(--rk-border-radius) 0;
    -webkit-border-radius: 0 var(--rk-border-radius) var(--rk-border-radius) 0;
    -moz-border-radius: 0 var(--rk-border-radius) var(--rk-border-radius) 0;
    -o-border-radius: 0 var(--rk-border-radius) var(--rk-border-radius) 0;
    -ms-border-radius: 0 var(--rk-border-radius) var(--rk-border-radius) 0;
}

.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
    top: 4px;
    right: 4px;
    height: calc(100% - 8px);
}

.wp-block-search .wp-block-search__inside-wrapper {
    position: relative;
}

.wp-block-search .wp-block-search__button:hover {
    background: var(--rk-primary-dark);
    color: var(--rk-white);
}

.wp-block-search:has(button) .wp-block-search__input {
    padding-right: 6em;
}

.wp-block-search:has(button.has-icon) .wp-block-search__input {
    padding-right: 4em;
}

.post-inner-wrap .entry-content-wrap p {
    margin-bottom: 1em;
}

body:not(.single) .post-inner-wrap .blog-footer .rk-blogtag {
    margin-top: 0;
}

.post-inner-wrap .rk-blogtag {
    padding: 0;
    display: inline-block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin-top: 1em;
    margin-bottom: 0;
    vertical-align: middle;
}

.single:not(.buddypress) .post-inner-wrap .rk-blogtag {
    margin-top: 0;
}

.rk-blogtag a:visited {
    color: var(--rk-secondary);
    background: var(--rk-black);
}

.post-inner-wrap .rk-blogtag li.rk-label {
    color: var(--rk-global-font-title);
    font-size: var(--rk-font-size-small);
    line-height: var(--rk-font-line-height-body);
    font-weight: var(--rk-font-weight-medium);
    padding-right: 0;
}

.single .post-inner-wrap .rk-blogtag li.rk-label {
    text-transform: capitalize;
    margin: .2em .5em .2em 0;
}

.wp-block-media-text.alignwide {
    margin-bottom: 1em;
}

.post-inner-wrap .rk-blogtag .rk-tag-title {
    margin-top: .313em;
    font-weight: var(--rk-font-weight-medium);
    line-height: var(--button-line-height);
    color: var(--rk-global-font-title);
}

.post-inner-wrap .rk-blogtag .rk-tag-title svg {
    color: var(--rk-global-font-color);
    font-size: var(--rk-font-size-body);
}

.post-inner-wrap .rk-blogtag li {
    list-style: none;
    float: left;
    margin: 0 .325em .625em 0;
    position: relative;
}

.single .post-inner-wrap .rk-blogtag li {
    margin-right: .5em;
}

.post-inner-wrap .rk-blogtag li a {
    display: block;
    line-height: var(--rk-font-line-height-h6);
    border-radius: var(--rk-border-radius);
    font-weight: var(--rk-font-weight-h6);
    padding: 0.3em .8em 0.35em;
    background: var(--rk-primary-light);
    color: var(--rk-global-font-color);
    border: 1px solid var(--rk-border-color-light);
    font-size: var(--rk-font-size-small);
    font-family: var(--rk-heading-font-family);
}

.single .post-inner-wrap .rk-blogtag li a {
    padding: 0.35em 1em;
    font-size: var(--rk-font-size-h6);
}

.post-inner-wrap .rk-blogtag li a:hover {
    color: var(--rk-secondary);
    background: var(--rk-black);
}

.post-inner-wrap .rk-blogcat {
    padding: 0;
    display: inline-block;
    width: 100%;
    position: static;
    margin: 1.875em 0 0;
}

.post-inner-wrap .rk-blogcat li {
    list-style: none;
    float: left;
    margin: 0 .625em .625em 0;
}

.post-inner-wrap .rk-blogcat li a {
    background: rgba(41, 41, 41, .76);
    color: var(--rk-global-font-color);
    padding: .313em .625em;
    text-transform: uppercase;
    font-size: var(--rk-font-size-body);
}

.widget .calendar_wrap .wp-calendar-table {
    background: var(--rk-global-body-bgcolor);
}

figcaption.blocks-gallery-caption {
    margin-bottom: 1em;
}

.has-post-thumbnail .post-inner-wrap .entry-content-wrap {
    display: inline-block;
    float: left;
    width: 100%
}

.post-inner-wrap .entry-content-wrap blockquote cite,
.post-inner-wrap .entry-content-wrap blockquote p {
    margin-bottom: 0;
    color: var(--rk-global-font-color);
}

.post-inner-wrap .entry-content-wrap .blockquote {
    margin-top: 0;
}

figure.wp-block-image.rounded img {
    border-radius: var(--rk-border-radius);
}

.add-comment-blog-btn {
    color: var(--rk-global-font-title);
    font-size: var(--rk-font-size-body);
    letter-spacing: var(--rk-letter-spacing-one);
    font-weight: var(--rk-font-weight-medium);
    line-height: var(--rk-font-line-height-body);
    text-transform: capitalize;
    padding-bottom: 3px;
}

.add-comment-blog-btn:hover {
    text-decoration: underline;
    color: var(--rk-global-font-title);
}

.blog-content .wp-audio-shortcode {
    margin-bottom: 1em;
}

.post-password-form input {
    float: none;
}

.post-password-form input[type=submit] {
    background: var(--rk-primary);
    color: var(--rk-btn-color);
    width: auto;
    padding: 0 1.563em;
    cursor: pointer;
}

.blog .pagination,
.pagination {
    margin-top: 1.5em;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.commexa .entry-content-wrap ul.wp-block-archives,
.commexa .entry-content-wrap ul.wp-block-categories,
.commexa .entry-content-wrap ul.wp-block-latest-posts {
    padding: 0;
}

.entry-content-wrap .blog-content .wp-block-archives,
.entry-content-wrap .blog-content .wp-block-categories,
.entry-content-wrap .blog-content .wp-block-latest-posts,
.wp-block-archives-dropdown {
    margin: 0 0 1.875em;
    padding: 0;
}

.entry-content-wrap .blog-content .entry-content-wrap .blog-content .wp-block-categories li,
.entry-content-wrap .blog-content .wp-block-archives li,
.entry-content-wrap .blog-content .wp-block-latest-posts li {
    list-style-type: none;
}

.widget .menu-testing-menu-container .menu-item .toggledrop {
    display: none;
}

.post_format-post-format-chat .post-inner-wrap .entry-content-wrap p {
    margin-top: 0;
    margin-bottom: 1.5em;
}

.blog-footer {
    position: relative;
    float: left;
    width: 100%;
}

.entry-bottom:not(:empty) {
    display: flex;
    justify-content: end;
    align-items: start;
    gap: 1em;
    white-space: nowrap;
    padding-top: 3em;
}

/* share option */
.blog-social-share {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-top: .2em;
}

.blog-social-share .title {
    color: var(--rk-global-font-title);
}

.blog-social-share a {
    display: inline-block;
    vertical-align: middle;
    margin: 0 .4em;
    color: var(--rk-icon-color);
    text-decoration: none;
    font-size: 1em;
    transition: all .3s ease 0s;
    text-align: center;
}

.blog-social-share a:hover i {
    transform: scale(1.1);
    color: var(--rk-primary);
    transition: all .3s ease 0s;
}

.blog-grid .post-inner-wrap {
    -moz-border-radius: var(--rk-border-radius-box);
    -webkit-border-radius: var(--rk-border-radius-box);
    border-radius: var(--rk-border-radius-box);
}

.blog-grid .entry-ratio-wrap img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 0;
    min-height: 100%;
    width: auto;
    min-width: 100%;
    object-fit: cover;
    border-radius: 0;
}

.blog-grid .entry-ratio-wrap {
    position: relative;
    padding-top: 65%;
    overflow: hidden;
    display: block;
    background: rgba(0, 0, 0, .6);
    padding-bottom: 0 !important;
}


.blog-grid .post-inner-wrap .entry-blog-meta ul {
    margin: 0 -.5em;
    text-align: center;
    padding: 0;
    line-height: normal;
}

body .blog-grid .post-inner-wrap {
    margin-bottom: 1.5em;
}

.blog-author-wrapper:has(.author) {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: .2em;
}

.blog-grid .blog-author-wrapper .list {
    flex: none;
}

.blog-author-wrapper .author img {
    border-radius: 50%;
}

.blog-grid .post-inner-wrap .entry-content-wrap .rk-post-desc {
    padding-bottom: 1.875em;
    border-bottom: .0625em solid var(--rk-border-color-light);
}

body:not(.single) .post-inner-wrap .blog-content {
    margin-bottom: 2em;
    text-align: left;
}

body.search.search-results:not(.single.commexa) .post-inner-wrap .blog-content {
    margin-bottom: 0;
}
.blog-grid .blog-author-wrapper .list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.blog-grid .blog-author-wrapper .list ul li {
    display: inline-block;
    margin-right: .625em;
    font-size: var(--rk-font-size-body);
    font-weight: var(--rk-font-weight-medium);
    vertical-align: middle;
}

.blog-grid .blog-author-wrapper .list ul li:last-child {
    margin-right: 0;
}

.blog-grid .blog-author-wrapper .list ul li a {
    color: var(--rk-global-font-color);
}

.blog-grid .blog-author-wrapper .list ul li i {
    color: var(--rk-dark-icon-color);
    pointer-events: none;
}


/* navigation */
.post-navigation {
    display: flex;
    justify-content: space-between;
    padding: 2em 0;
    margin-bottom: 2em;
    margin-top: 2em;
    border-top: 1px solid var(--rk-border-color-light);
    border-bottom: 1px solid var(--rk-border-color-light);
}

.post-navigation .nav-previous,
.post-navigation .nav-next {
    width: 25%;
    font-size: var(--rk-font-size-body);
    color: var(--rk-global-font-color);
}

.post-navigation .nav-next {
    text-align: right;
}

.post-navigation a {
    text-decoration: none;
    color: inherit;
}

.post-navigation a:hover {
    color: var(--rk-global-font-title);
}

.post-navigation a:hover strong {
    text-decoration: underline;
}

.post-navigation strong {
    display: block;
    font-size: var(--rk-font-size-h6);
    color: var(--rk-global-font-title);
    margin-top: .75em;
    font-family: var(--rk-heading-font-family);
    font-weight: var(--rk-font-weight-h6);
}

@media(max-width:767px) {
    .post-inner-wrap .entry-content-wrap{
        padding: 1em;
    }
    .single .commexa .post-inner-wrap .entry-content-wrap .entry-header {
        padding: 1em .1em;
    }

    .single .commexa .post-inner-wrap .entry-content-wrap .entry-header {
        padding: 0 1em 1em;
    }

    .single .commexa .post-inner-wrap:has(.entry-ratio-wrap) .entry-content-wrap .entry-header {
        padding-top: 1em;
    }

    .widget_categories ul ul.children,
    .widget_pages ul ul.children {
        padding-left: 0;
    }

    .post-inner-wrap .entry-ratio-wrap>.gallery.gallery-size-thumbnail {
        padding: 1em 1em 0;
    }

    .blog-social-share a {
        margin: 0 2px;
    }

    .post-navigation .nav-previous,
    .post-navigation .nav-next {
        width: 50%;
    }
}

@media (max-width: 480px) {

    .entry-blog-meta ul li {
        padding: 0 .5em;
    }
}