/*
 Theme Name:   Khelo Child
 Theme URI:    htts://rstheme.com/products/wordpress/khelo/
 Description:  Khelo Child
 Author:       RS Theme
 Author URI:   http://rstheme.com
 Template:     khelo
 Version:      2.8.8
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
ul, ol,
ol ol, ol ul, ul ol, ul ul {
    margin: 0 3em 1.5em 0;
}

li > ul, li > ol {
    margin-bottom: 0;
    margin-right: 1.5em
}

.mc4wp-alert p {
    text-align: left !important;
}

body.rtl .woocommerce .cart-collaterals .cart_totals,
body.rtl .woocommerce-page .cart-collaterals .cart_totals {
    float: left !important;
}

.menu-cart-area {
    float: left !important;
    padding-left: 10px !important;
    padding-right: 0 !important;
    margin-right: 20px !important;
    margin-left: unset !important;
}

.menu-cart-area span.icon-num {
    left: -2px !important;
    right: auto !important;
}

#rs-header .menu-responsive .sidebarmenu-area.off-border-left {
    padding-right: 5px !important;
    padding-left: 0 !important;
    margin-right: 15px !important;
    margin-left: unset !important;
}

.menu-cart-area .cart-icon-total-products {
    left: 0 !important;
    right: auto !important;
}

.menu-cart-area .cart-icon-total-products .widget_shopping_cart {
    text-align: right;
}

.menu-cart-area .widget_shopping_cart .cart_list li {
    padding-right: 0 !important;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right !important;
    margin-left: 4px !important;
    margin-right: auto !important;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    left: 0 !important;
    right: auto !important;
}

.woocommerce-product-gallery .flex-viewport {
    direction: ltr;
}

/* Layout: Min 992px to Higher. */

@media only screen and (min-width: 992px) {
    .padding-left-sidebar .left-sidebar,
    .padding-full-layout-left .full-layout-left {
        float: left !important;
    }
}

/* Device Size : 590px. */

@media only screen and (max-width: 590px) {
    .single-post .single-content-full .bs-info .meta {
        text-align: right !important;
    }
}

/* Small Device :575px. */

@media only screen and (max-width: 575px) {
    .single-club .club-logo {
        text-align: center !important;
    }
}

#rs-header .toolbar-area .toolbar-date .rs-contact-date {
    margin-left: 45px;
    margin-right: auro;
}

#rs-header .toolbar-area .toolbar-date .rs-contact-date .top-date-4 i {
    margin-left: 5px;
    margin-right: auto;
}

#rs-header .toolbar-area .toolbar-sl-share ul li + li {
    margin-right: 15px;
    margin-left: auto;
}

body.rtl .menu-area .navbar {
    margin-right: unset;
}

#rs-header.header-style5 .toolbar-area .rs-contact-date .top-date-4 i {
    margin-left: 5px;
    margin-right: auto;
}

#rs-header.header-style5 .toolbar-area .rs-contact-date .top-date-4 {
    text-align: right;
}

.heading_icon .title {
    padding-right: 25px;
    padding-left: 0;
}

.heading_icon .title::before {
    border-right-color: #fbc02d !important;
    border-left-color: transparent !important;
}

.heading_icon .title::before {
    right: 0;
    left: auto;
    border-right: 15px solid #fbc02d;
    border-left: none;
}

#rs-blog-tab-slider h5.overlay-feature-title .bl-meta span:first-child {
    margin-left: 20px;
    margin-right: unset;
}

#rs-blog-tab-slider.style2 .thumbnail-full-2 .bl-meta span {
    margin-left: 13px;
    margin-right: unset;
}

#rs-blog-tab-slider.style2 .thumbnail-full-2 #item-thumb .owl-dot h5.overlay-feature-title {
    width: 100%;
}

.rs-filter-posts .portfolio-filter .default-title, .rs-filter-posts .portfolio-filters .default-title {
    margin-right: 10px;
    margin-left: auto;
}

#rs-filter-post .grid-item .galley-img .inner-content .c-txt {
    padding: 30px 30px 30px 0;
}

#rs-filter-post .grid-item:nth-child(3) .galley-img .inner-content .c-txt, #rs-filter-post .grid-item:nth-child(4) .galley-img .inner-content .c-txt {
    padding: 30px 0 30px 30px;
}

#rs-filter-post .grid-item .galley-img .inner-content .c-txt .category {
    margin-left: 12px;
    margin-right: auto;
}

#rs-filter-post .grid-item .galley-img .inner-content .c-txt .post-dates {
    margin-left: 10px;
    margin-right: auto;
}

#rs-filter-post .grid-item .galley-img .inner-content .c-txt i::before {
    margin: 0 0 0 6px;
}

.rs-heading.style6 .title-inner .title {
    padding-right: 25px;
    padding-left: 0;
}

.rs-heading.style6 .title-inner .title::after {
    margin-right: 0;
    right: 0;
    margin-left: auto;
}

.rs-blog-grid.rs-blog .rsb-style4.style4 .blog-img .blog-dates a.float-cats {
    margin-left: 15px;
    margin-right: auto;
}

.blog .post-meta.date-meta, .rs-blog .post-meta.date-meta, .rs-blog-details .post-meta.date-meta {
    margin-left: 12px;
    margin-right: auto;
}

.rs-blog .blog-item span.author, .rs-blog .blog-item span.category {
    margin-left: 9px;
    margin-right: 0;
}

.rs-blog-grid.rs-blog .rsb-style4.style4 .blog-img .blog-dates span i.glyph-icon.flaticon-user-1 {
    margin-left: 4px;
    margin-right: auto;
}

#rs-blog-tab-slider.style2 .thumbnail-full-2 .bl-meta span i {
    padding-left: 4px;
    padding-right: 0;
}

.rs-footer .newsletter-footer .newsletter-inner .widget_mc4wp_form_widget span {
    font-family: inherit;
}

.footer-bottom .copyright {
    text-align: right
}

.footer-bottom .footer-share ul {
    text-align: left;
}

@media only screen and (max-width: 767px) {
    .footer-bottom .copyright p,
    .footer-bottom .footer-share ul,
    .footer-bottom .copyright {
        text-align: center
    }
}

.rs-footer .newsletter-footer .newsletter-inner .widget_mc4wp_form_widget .mc4wp-form-fields input[type="email"] {
    text-align: center;
    direction: ltr;
}

.rs-countdown .sports-grid .event_counter6_grig2 .display-table .time_circles {
    left: 0;
    right: auto;
}

.main-contain .Total_Soft_Poll_Main_Div .Total_Soft_Poll_1_Quest_Div_1 label, .main-contain .Total_Soft_Poll_Main_Div .Total_Soft_Poll_1_Quest_Div_1 span,
body.rtl .main-contain .Total_Soft_Poll_Main_Div .Total_Soft_Poll_1_Ans_Div_1 .Total_Soft_Poll_1_Ans_Check_Div label,
.main-contain .Total_Soft_Poll_Main_Div .Total_Soft_Poll_1_But_MDiv_1 button span {
    font-family: KheloSans !important;
}

.rs-heading .title-inner .title {
    letter-spacing: 0;
}

.rs-club-list.style2 .link a,
.match-list.sidebar-style a,
.link-border a {
    width: 100%;
}

.rs-portfolio-style.style2 .style2-bg {
    background-size: cover !important;
}

@media only screen and (max-width: 991px) {
    .single-header .menu-cart-area {
        left: 35px;
        right: auto;
    }

    #rs-header.header-style5 .menu-area .mobile-menu-link {
        left: 0;
        right: auto;
    }
}

.club-sidebar .club-details ul li {
    float: right;
}

.sidenav .menu li ul.sub-menu li a {
    padding-right: 40px;
    padding-left: 0;
}

.sidenav .menu > li > .sub-menu li ul > li a {
    padding-left: 0;
    padding-right: 60px;
}

#rs-blog-tab-slider .thumbnail-full .col-padding-right {
    left: 0;
    right: auto;
}

#rs-blog-tab-slider .thumbnail-full .feature-left .cl-ft-item .feature-content {
    right: 40px;
    left: auto;
}

#rs-blog-tab-slider .thumbnail-full .feature-left .cl-ft-item .feature-content .bl-meta span:first-child {
    margin-left: 20px;
    margin-right: 0;
}

.rs_button.icon_border::before {
    content: "\f100";
    left: -15px;
    right: auto;
}

.rs-btn.btn-right {
    text-align: left;
}

.rs_button.icon_border {
    margin-left: 15px;
    margin-right: auto;
}

#rs-header .menu-area .navbar ul li ul li .sub-menu {
    right: -100% !important;
    left: auto !important;
}

.ps-navigation ul li.next {
    float: left;
}

.ps-navigation ul li:nth-child(2) {
    text-align: left;
}

.ps-navigation ul li.prev {
    float: right;
}

.ps-navigation ul .prev {
    text-align: right;
}

body.rtl .ps-navigation ul .next i {
    float: none !important;
    margin-top: 0 !important;
}

.single .ps-navigation .next i {
    margin-right: 10px;
    margin-left: auto;
}

.comments-area .comment-list li.comment .comment-body {
    padding-right: 98px;
    padding-left: 0;
}

.comments-area .comment-list li.comment .comment-author b {
    float: right;
    padding-left: 14px;
    padding-right: 0;
    margin-right: auto;
}

.comments-area .comment-list li.comment .comment-author img {
    float: right;
    right: 0;
    left: auto;
}

.comments-area .comment-list li.comment ol.children li {
    padding-left: 0;
    padding-right: inherit;
    margin-right: 2.5em;
    margin-left: auto;
}

body.rtl .comments-area .comment-list li.comment .comment-content {
    margin-right: 0 !important;
    margin-left: auto !important;
}

.comments-area .comment-list li.comment .reply {
    padding-left: 0;
    padding-right: 0;
    text-align: right;
}

body.rtl .comments-area .comment-list li.comment .comment-content {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

body.rtl .comments-area .comment-list li.comment .reply a {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.single-club_news .single-content-full .tag-single a, .single-post .single-content-full .tag-single a {
    margin-right: 6px;
    margin-left: auto;
}

.single-club_news .single-content-full .bs-info .meta i, .single-post .single-content-full .bs-info .meta i {
    margin-left: 7px;
    margin-right: auto;
    float: right;
}

.blog .rs-blog .blog-item .blog-img .blog-img-content .meta i {
    margin-left: 7px;
    margin-right: auto;
}

.blog .rs-blog .blog-item .blog-img .blog-img-content .meta {
    margin-left: 24px;
    margin-right: auto;
}

.pagination-area .nav-links a {
    padding: 2px 12px 0 15px;
}

body.rtl .rs-players-slider.players-style2.overlay-arrow .owl-carousel .owl-nav {
    left: 0;
    right: auto;
}

.rs-players-slider.players-style2 .person-details .squad-numbers {
    float: right;
    padding-left: 16px;
    padding-right: 0;
}

.rs-players-slider.players-style2 .person-details .player-title {
    text-align: right;
}

.rs-heading .title-inner .sub-text {
    font-family: inherit;
}

.rs-products-slider .product-item .product-btn {
    left: 20px;
    right: auto;
}

.rs-team-grid.team-style5 .team-item .normal-text .squad-numbers {
    padding-left: 15px;
    padding-right: 0;
}

.team-grid-style1 .team-item :hover .image-wrap .social-icons1, .team-slider-style1 .team-item :hover .image-wrap .social-icons1 {
    left: 0;
    right: auto;
}

.full-ranking td img, .full-ranking th img {
    padding-left: 10px;
    padding-right: 0;
}

.staff-section li.rs-staff-area .staff-item .staff-desc .inner-desc {
    padding-right: 40px;
    padding-left: 0;
}

.single-club .rs-counter-list {
    text-align: right;
}

.single-club .rs-counter-list h2 {
    margin-right: 0;
    margin-left: auto;
}

.blog .blog-item.style2 .meta, .rs-blog .blog-item.style2 .meta, .rs-blog-details .blog-item.style2 .meta,
blog .blog-item.style2 .meta, .rs-blog-details .blog-item.style2 .meta {
    margin-left: 24px;
    margin-right: auto;
}

.blog .post-meta i, .rs-blog .post-meta i, .rs-blog-details .post-meta i {
    margin-left: 8px;
    margin-right: auto;
    float: right;
}

.rs-blog-grid.rs-blog .rsb-style4.style4 .blog-img .blog-dates span {
    float: right;
}

.rs-blog-grid.rs-blog .rsb-style4.style4 .blog-img .blog-dates span .author {
    float: left
}

.woocommerce ul.products li.product .images-product .overley .winners-details .product-info {
    text-align: left;
    right: auto;
    left: 14px;
}

.sports-grid .event_counter6 .time_circles {
    right: 20px;
    left: auto;
}

.counter-top-area .count-number span {
    font-family: inherit !important;
}

.news-form .newsletter-wrap input {
    float: left;
}

.rs-footer .newsletter-footer .newsletter-inner .widget_mc4wp_form_widget .mc4wp-form-fields input[type="email"] {
    border-radius: 0 5px 5px 0;
}

.rs-footer .newsletter-footer .newsletter-inner .widget_mc4wp_form_widget .mc4wp-form-fields input[type="submit"] {
    border-radius: 5px 0 0 5px;
}

.rs-video-2 .popup-videos i {
    text-indent: -5px;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    text-align: right;
}

.award-carourel .owl-nav {
    display: none;
}

.bs-sidebar .widget_search button:hover::before {
    color: #fff !important;
}

.bs-sidebar .widget_search button::before {
    right: 5px !important;
}

.rs-club-list.style2 .all-club-list .list-points .club-item img {
    margin-left: 20px;
    margin-right: 0;
}

.rs-portfolio-style.style2 .style2-bg img {
    margin-left: 10px;
    margin-right: 0;
}