/*
 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.6.1
 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 table tr.bg-colors {
    background: transparent !important;
}

.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;
}

