/*global style */
.rtl .upk-position-left {
    left: 0;
    right: auto;
}

.rtl .upk-position-right {
    right: 0;
    left: auto;
}

.rtl .upk-position-top-left {
    left: 0;
    right: auto;
}

.rtl .upk-position-top-right {
    right: 0;
    left: auto;
}

.rtl .upk-position-bottom-left {
    left: 0;
    right: auto;
}

.rtl .upk-position-bottom-right {
    right: 0;
    left: auto;
}

.rtl .upk-position-center-left {
    right: auto;
    left: 0;
}

.rtl .upk-position-center-right {
    left: auto;
    right: 0;
}

.rtl .upk-position-center-left-out {
    left: 100%;
    right: auto;
}

.rtl .upk-position-center-right-out {
    right: 100%;
    left: auto;
}

.rtl .upk-button-icon-align-left {
    float: left;
}

.rtl .upk-button-icon-align-right {
    float: right;
}

.rtl .upk-flex-align-left {
    order: 99;
}

.rtl .upk-flex-align-right {
    order: -1;
}

/* -------------------- in core widgets --------------------  */
.rtl .upk-ss-position--top-left .upk-social-share {
    left: 0;
    top: 0;
    right: auto;
}

.rtl .upk-ss-position--top-right .upk-social-share {
    right: 0;
    top: 0;
    left: auto;
}

.rtl .upk-ss-position--bottom-left .upk-social-share {
    left: 0;
    bottom: 0;
    right: auto;
}

.rtl .upk-ss-position--bottom-right .upk-social-share {
    right: 0;
    bottom: 0;
    left: auto;
}

.rtl .upk-ss-position--center-left .upk-social-share {
    left: 0;
    right: auto;
}

.rtl .upk-ss-position--center-right .upk-social-share {
    right: 0;
    direction: rtl;
    left: auto;
}

.rtl .upk-ss-position--center-right .upk-social-share .upk-social-share-text {
    padding-left: 1.3em;
    padding-right: 0;
}

/*------------- */
.rtl .upk-crystal-slider .upk-navigation-next {
    left: 5%;
    right: auto;
}

.rtl .upk-crystal-slider .upk-navigation-prev {
    right: 5%;
    left: auto;
}

/*------------- */
.rtl .upk-carbon-slider-wrap .upk-navigation-button.upk-navigation-next {
    left: auto;
    right: 0;
}

.rtl .upk-carbon-slider-wrap .upk-navigation-button.upk-navigation-prev {
    right: auto;
    left: 0;
}

/*------------- */
.rtl .upk-scott-list .upk-item .upk-image-wrap:after {
    content: "\e91e";
}

/*------------- */
.rtl .upk-post-time {
    display: flex;
    align-items: center;
}

.rtl .upk-date-and-time .upk-date {
    display: flex;
    align-items: center;
}

/*------------- */

.rtl .upk-camux-slider .upk-navigation-prev {
    left: 0;
    right: auto;
}

.rtl .upk-camux-slider .upk-navigation-next {
    left: auto;
    right: 0;
}

/*------------- */
/*hazel */

.rtl :is(.upk-hazel-grid, .upk-hazel-carousel) .upk-text-position-bottom-center .upk-content,
.rtl :is(.upk-hazel-grid, .upk-hazel-carousel) .upk-text-position-bottom-left .upk-content {
    left: 0;
    right: auto;
}

.rtl :is(.upk-hazel-grid, .upk-hazel-carousel) .upk-text-position-top-left .upk-content {
    left: 0;
    transform: translateY(-40px);
    right: auto;
    text-align: left;
}

.rtl :is(.upk-hazel-grid, .upk-hazel-carousel) .upk-text-position-top-right .upk-content {
    right: 0;
    text-align: right;
    transform: translateY(-40px);
}

.rtl :is(.upk-hazel-grid, .upk-hazel-carousel) .upk-text-position-top-right .upk-content .upk-cetagory {
    margin-left: auto;
    margin-right: unset;
}

.rtl :is(.upk-hazel-grid, .upk-hazel-carousel) .upk-text-position-top-right .upk-content .upk-meta {
    margin-left: auto;
    margin-right: unset;
}

.rtl :is(.upk-hazel-grid, .upk-hazel-carousel) .upk-text-position-top-right .upk-content .upk-blog-badge {
    margin-left: auto;
    margin-right: unset;
}

.rtl :is(.upk-hazel-grid, .upk-hazel-carousel) .upk-text-position-bottom-right .upk-content {
    right: 0;
    transform: translateY(30px);
    text-align: right;
}
/*------------- */
.rtl .upk-fanel-list .upk-item .upk-fanel-read-more i.upk-icon-arrow-right-7:before {
    content: "\e949";
}

/* -------------------- in Core && pro widgets --------------------  */
.rtl .upk-gratis-wrap svg.bi.bi-arrow-right {
    transform: rotate(180deg);
}

/*------------- */


/* -------------------- in pro widgets --------------------  */
/*widgets */
.rtl .upk-reading-circle--top-left #upk-reading-progress-circle {
    top: 0;
    left: 0;
    right: auto;
}

.rtl .upk-reading-circle--top-right #upk-reading-progress-circle {
    top: 0;
    right: 0;
    left: auto;
}

.rtl .upk-reading-circle--bottom-left #upk-reading-progress-circle {
    bottom: 0;
    left: 0;
    right: auto;
}

.rtl .upk-reading-circle--bottom-right #upk-reading-progress-circle {
    bottom: 0;
    right: 0;
    left: auto;
}

/*------------- */
.rtl .upk-checkerboard-link .upk-icon-arrow-right-8:before {
    content: "\e91e";
}

.rtl .upk-pixina-category a.upk-icon-arrow-right-8:before {
    content: "\e91e";
}

/*------------- */
.rtl .upk-hansel-pagination a.upk-navigation-prev .upk-icon-arrow-left-0:before {
    content: "\e99d";
}

.rtl .upk-hansel-pagination a.upk-navigation-next .upk-icon-arrow-right-0:before {
    content: "\e99c";
}

/*------------- */
.rtl .upk-eldora-link-button a svg {
    transform: rotate(180deg);
}

.rtl .upk-gratis-link-button a svg.bi.bi-arrow-right {
    transform: rotate(180deg);
}

/*------------- */
.rtl .upk-foxico-slider-wrap .upk-navigation-wrap {
    flex-direction: row;
}

/*------------- */
.rtl .upk-iconic-slider .upk-navigation-wrap {
    flex-direction: row;
}

/*------------- */
.rtl .upk-iconic-slider .upk-link-btn a:hover svg.bi.bi-arrow-right {
    transform: translateY(-50%) translateX(0) rotate(180deg);
}

.rtl .upk-iconic-slider .upk-link-btn a svg {
    transform: translateY(-50%) rotate(180deg);
}

/*------------- */

/*timeline*/
.rtl .upk-timeline-style-right .upk-timeline-category,
.rtl .upk-timeline-style-right .upk-timeline-meta,
.rtl .upk-timeline-style-right .upk-timeline-date {
    justify-content: flex-start;
}

/*------------- */
.rtl .upk-img-position--right .upk-item .upk-item-box {
    flex-direction: row;
}

.rtl .upk-img-position--left .upk-item .upk-item-box {
    flex-direction: row-reverse;
}

/*------------- */
.rtl .upk-welsh-content-align-right .upk-content{
    text-align: right;
}