@import url('https://fonts.googleapis.com/css?family=Cairo:300,400,600,700,900&display=swap');
body.rtl {	direction: rtl; font-family: 'Cairo';}
body h1, body h2, body h3, body h4, body h5 {
	font-family: 'Cairo';
}
.slick-slider{direction:ltr;}
.rtl [class*="col-lg"],
.rtl [class*="col-md"],
.rtl [class*="col-sm"],
.rtl [class*="col-xs"]{
 vertical-align:top;
 margin:0 0 0 0px;
}
 /*==== Float Right Start ====*/
	nav.navigation, nav.navigation li, .searchform input, .outer-banner .element_size_67, .pix-label .pix-tittle, .countdown-section .pix-label, header.pix-heading-title h2, .blog-headlines .pix-feature, .blog-home .pix-feature article .text .post-options li, .blog-home .blog-headlines .blog-bottom .btn, .blog-listing-text .post-options li, .our-team-sec .tabs .nav.nav-tabs li article figure, .our-team-sec .tabs .nav.nav-tabs li h6 a, .tab-content article figure figcaption .pix-player-no, #wp-calendar tfoot a, .widget-recent-blog article figure, .pix-content-wrap .post-options li, .widget-twitter .twitter_sign i.fa-twitter, .widget .tagcloud a, .wpcf7 form p .wpcf7-form-control span, .wpcf7 form p input, .wpcf7 form p input[type="submit"], .widget_pages ul li a, .widget_recent_comments ul li a, .widget_recent_entries ul li a, .widget_recent_entries ul li a, .widget_layered_nav ul li a, .widget_categories ul li a, .product-categories li a, .widget_archive ul li a, .widget_links ul li a, .widget_meta ul li a, .event.event-listing article .calendar-date, .event-listing article .text, .featured-event .pix-sc-team ul li, .fluid-tab-horizontal .nav-tabs li, .share-post .social-network, .next-post-paginate, .next-post-paginate a, .next-post-paginate ul li a, .blog-bottom .post-options, .blog-medium article figure, .post-options li, #comments .thumblist ul li figure, #comments .thumblist ul li .text header, .contact-info ul li, .breadcrumbs ul, .subtitle, .contact-info ul li i, #respond form p input[type="text"], #respond form textarea, #respond form span, #respond form input[type="submit"], .our-team-sec article, .team-sec, .teamdetail figure figcaption i, .teamdetail figure figcaption h2, .teamdetail article .player-info ul li span, .post-tags, .pix-media-attachment a, .cs_shop_wrap .woocommerce-result-count, .page-title, .woocommerce-result-count, .woocommerce-pagination ul, .woocommerce-pagination ul li, .pagination ul li, .cart-sec, .widget-gallery .gallery ul li, .featured-event .post-options, .woocommerce-validated label, .input-checkbox, .woocommerce .checkout .col-2 h3, .woocommerce-page .checkout .col-2 h3, .woocommerce #payment div.form-row, .blog-vertical .cycle-slideshow, .team-vertical, .sliderpagination article figure, .home-info a, .countdown-section .btn, .countdown-buttons div{
		float: right !important
	}
/*==== Float Right Closed ====*/
/*==== Float Left Start ====*/
	.rightheader, .blog-home .blog-headlines .pix-feature article .px-comments, .blog-headlines .post-options li.px-comments, .our-team-home-view .tabs .nav.nav-tabs, .blog-bottom .btn, .pagination ul > li.next, .pix-zoom i, span.px-count, .blog_detail .social-network, form.woocommerce-ordering, .navigation ul ul > li.parentIcon > a:before, .searcharea, .option-sec .pix-btn-open{
		float: left !important;
	}
/*==== Float Left Closed ====*/ 
/*==== Text Aling right Start ====*/
	.our-team-sec .tabs .nav.nav-tabs li article .text, .our-team-sec article figure figcaption, .widget-recent-blog article .text, .rich_editor_text p, .widget_nav_menu ul li a, .widget_pages ul li a, .match-detail .detail-text, .pix-blog.blog-large article .text, .blog-grid article .text, .blog-medium article .text, #comments .thumblist ul li .text, .pix-blog.blog-carousel-view .text, .contact-info address, .gallerysec.gallery .text, .contact-info ul li.text, .contact-info.sec-info ul li, .woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li, .cart_totals tbody tr th, .teamdetail article figure{
		text-align: right;
	}
/*==== Text Aling right Closed ====*/
/*==== Text Aling left Start ====*/
	{
		text-align: left;
	}
/*==== Text Aling left Closed ====*/
/*==== Text Aling Center Start ====*/
	{
		text-align: center;
	}
/*==== Text Aling Center Closed ====*/
#searcharea:before{ left: 20px; right: auto;} #searcharea{ left:16px; right:auto;} .searchform button{left: 11px; right: auto;}
#innermain .outer-banner .element_size_67{padding: 0 0 0 5px;} .outer-banner .element_size_33{ padding: 0 5px 0 0;} .countdown-section .pix-label{margin: 0 0 25px 0;}
.blog-home figure figcaption, .blog-vertical .tab-content header.pix-heading-title h2:before{ right: 0; left: auto;} #defaultCountdown span:before{ right: -18px; left: auto;} .pix-sc-team li figure{ margin: 0 20px 0 0;} .blog-home .tabs.horizontal .nav-tabs, .widget_search form label{ left: 0; right:auto;} .blog-home .nav-tabs li a{margin: 0 5px 0 0;} .blog-headlines .pix-feature{padding: 0 0 0 25px; border-left: 1px solid hsl(0, 0%, 89%); border-right: none;} .pix-feature .featured{ right: -15px; left:auto;} .pix-feature .featured:before{ transform: rotate(-181deg); right: 0; left: auto;} .blog-listing-text{ padding: 0 25px 0 0;} .pix-label:before{ display:none;}
.our-team-sec .tabs .nav.nav-tabs li article .text{ margin:0 80px 0 0;} 
.our-team-sec .tabs .nav.nav-tabs li article:hover:before{ right:-16px; transform: rotate(179.95deg); border-right:none;  border-width: 37px 17px 37px 0;} 
.our-team-sec article figure figcaption h6{ padding:0 0 0 22%;} .latest-video .minus-column article .text .btn{ margin:0 0 0 6px} 
.widget-recent-blog article .text{ margin:0 73px 0 0;} .twitter_sign .cs-post-title{margin: 0 35px 0 0;} 
.tweets-wrapper article p{margin: 0 40px 10px 0;} .widget_search form label:before{left: 8px; top: 8px;} .widget .tagcloud a{margin: 0 0 3px 3px;}
.wpcf7 form p .wpcf7-form-control span input{ margin:0 0 0 7px;} .event.event-listing article .btn{right: auto; left: 30px;} 
.next-post-paginate:first-child{padding: 0 0 0 35px;} .next-post-paginate a i{transform: scale(-1); margin:0 0 0 8px} 
.next-post-paginate ul li a{ margin:0 0 0 7px;} blockquote{border-right:7px solid hsl(0, 0%, 40%); border-left:none; padding:0 20px 0 0;} 
.our-team-home-view .tabs .tab-content article{ margin-right:0;} .pagination ul > li.next i{ margin:0 12px 0 0;} 
.blog-bottom:before{ right: 15px; left: auto;} .blog-medium article .text{ /*margin:0 170px 0 0;*/} #comments .thumblist ul li .text{ margin:0 80px 0 0;} 
#comments .thumblist ul li .text .bottom-comment{ margin:0 135px 0 0; padding:0 20px 0 0; border-right: 1px solid hsl(0, 0%, 87%); border-left: none;} 
.password_protected form input[type="text"]{margin: -3px 0 0 -4px;} .blog-vertical .tab-content header.pix-heading-title h2{ margin:0 -14px 0 0;}
.blog-vertical .tab-content header.pix-heading-title h2:before{ transform:rotate(0deg);  border-width: 0 0 15px 15px;} 
.our-team-sec .tabs .nav.nav-tabs li.bmark_active article:before{ border-width: 37px 17px 37px 0; transform: rotate(179.95deg); border-right:none; right:-16px;} 
#respond form .form-icons{ left: 20%; right:auto;} #respond form .form-icons small{left: 20px; right:auto;} #respond form p input[type="text"], #respond form textarea{ padding:0 15px 0 0;} 
#respond form span{margin: 8px 20px 0 0;} .btn i{ margin:0 0 0 10px;} .is-countdown span:before{ right:-10px; left: auto;} .our-team-sec article figure figcaption .pix-post-title{ padding:0 8px 0 0;} 
.our-team-sec article figure figcaption{ right: 4px; left: auto;} .team-detail-text{padding: 0 20px 20px 0;} .player-twitt-feeds .twitter_sign:after{ right: 24px; left:auto;} 
.teamdetail figure figcaption i{ margin: 6px 0 0 8px;} .detail_text .post-options:before{  right: 15px; left:auto; bottom: -5px;} .next-post-paginate:first-child{padding: 0 0 0 35px;} 
.next-post-paginate{ padding: 0 35px 0 0;} .pix-blog.blog-medium article:before{ right: 15px; left: auto;} .pix-content-wrap{ /*padding:20px 0 0 20px;*/ } .pix-media-attachment a{ margin: 0 0 0 10px;} .children{ padding: 0 30px 0 0;} 
.page-title{ margin:0 0 0 10px;} #lang_sel a.lang_sel_sel{ background-position:0 4px;} .navigation ul ul ul{ right: 108%; left: auto;} .navigation ul ul > li.parentIcon > a:before{ transform: scale(-1);} #lang_sel{ margin: 12px 15px 0 0;}
a.pp_close, .pp_nav .pp_play, .pp_nav .pp_pause, a.pp_arrow_previous, a.pp_arrow_next, a.pp_previous, a.pp_next, a.pp_expand, a.pp_contract{text-indent: 10000px;} .contact-info{padding:0 0 0 40px;}
.post-options li i{ margin:0 0 0 6px;} .event-listing article .text .pix-post-title{ margin:0;} .news-section article .pix-btn-open i{ margin:0 0 0 3px;} .cycle-pager{ left: 20px; right:auto;} .woocommerce-info:before{ right: 1em; left:auto;} .woocommerce-info{padding: 1em 3.5em 1em 1em;} .chosen-container-single .chosen-single div{ left: 0; right:auto;} .chosen-container-single .chosen-single{padding: 0 8px 0 0;} .chosen-container-single .chosen-single span{ margin:0 0 0 26px;} .woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input{margin: 0 0 0 1em;} .woocommerce #payment div.form-row{padding: 15px 15px 0 0;} .pagination ul > li.prev i{margin: 0 0 0 12px;} .twitter_sign .messagebox:before{right: -4px; left:auto; transform: rotate(-50deg); margin-right:-9px;} .teamdetail article figure{ width:100%;} .blog-vertical header.pix-heading-title:before{right:0px; left:auto; transform:rotate(-85deg); margin:0 -9px 0 0;} .sliderpagination ul li.cycle-pager-active:before{right:-17px; left:auto; border-width:38px 0px 40px 17px;} .blog-vertical header.pix-heading-title h2{margin-right:-9px;} .our-team-sec article figure figcaption h6{ padding:0 5px 0 0;}
.sliderpagination.pxleft-team ul li.cycle-pager-active:before{border-width:45px 0px 55px 17px; right:-17px;} .team-vertical article figcaption .caption{ margin:-7px 50px 0 0;}.team-vertical article figcaption .caption h6{ padding-right:8px;} .blog-vertical header.pix-heading-title{ margin:0 -9px 0 0;}
.team-vertical article figcaption .pix-player-no{
	right:0px;
	left:auto;
}
.add-calender{
	border-left:1px solid #FFFFFF;
}
.pagination ul > li.next i{
	transform:scale(-1);
}
.rtl .navigation ul ul{left: auto; right: 0;}
.rtl .navigation ul ul ul{right: 100%; left: auto;}
.rtl .table thead tr th{text-align: right; padding: 0 7px 0 0;}
.rtl .table tbody tr td{text-align: right; padding: 0 7px 0 0;}
.rtl .sliderpagination ul li .pager-desc{text-align: right;}
.rtl .nav-tabs > li{float: right;}
.rtl .footer-icons .followus a{float: right;}
.rtl .footer-widget .widget{float: right; width: 100%}
.rtl .footer-widget .widget ul li{text-align: right;}
.rtl .footer-widget .widget ul li:before{right: auto; left: 0; transform:scale(-1); top: 6px;}
.rtl .breadcrumbs ul li{float: right; padding: 0 16px 0 0;}
.rtl .breadcrumbs ul li:before{left: auto; right: 6px;}
.rtl .news-section article .match-result span{float: left; text-align: right;}
.rtl .news-section article .match-result span big{float: left;}
.rtl .event-listing article .text .pix-post-title{float: right;}
.rtl .cart-sec span{right: auto; left: -8px;}
.rtl .pix-player-no{right: auto; left: 8px;}
.rtl #comments, .rtl #comments ul, .rtl #comments ul li{float: right;}
.rtl .children li .thumblist ul li .text .bottom-comment:before{background: #f8f8f8 !important;}
.rtl #comments .thumblist ul li .text .bottom-comment:before{right: -4px; left:auto; border-bottom:1px solid #ddd; border-right: 1px solid #ddd; border-left: 0; border-top: 0;}
.rtl #comments .thumblist ul li .text .bottom-comment a i{float: right; margin: 10px 0 0 10px;}
.rtl .home-info a i {margin: 0 20px 0 0; transform: scale(-1); vertical-align: middle;}
.rtl .post-options li{margin-right: 0; margin-left: 10px;}
.rtl .share-post .share-now i {float: left; margin: 6px 7px 0 0;}
.rtl .match-result {float: left;}
.rtl .wpcf7 form p select.wpcf7-form-control{text-align: right;}
.rtl button, .rtl select{direction: rtl;}header#header .top-head { direction: ltr; }@media screen and (min-width: 991px) {	.footer-2 {		padding-left: 0px !important;		padding-right: 190px;		width: 69%;	}	.footer-1:after {		display: none;	}	.footer-1:before {		content: ' ';		padding: calc(50% + 80px) 85px;		background: url(../images/sep-footer-rtl.png);		background-size: contain;		position: absolute;		top: 0px;		left: -160px;		background-repeat: no-repeat;		width: 31%;	}	.our-sponcers .container {		padding-left: 0px;		padding-right: 140px;	}	.theme-defaultvideos-slidr .sp-content {		right: 350px !important;		left: auto !important;	}	/*.theme-defaultvideos-slidr .sp-content {		left: auto !important;		right: 90px  !important;	}	.theme-defaultimages-slidr .sp-content {		left: 90px !important;		right: auto !important;		text-align: left;	}*/}.side-tabs ul.tabs-rrss {    float: right;}.sponcer-title:after {    display: none;}.sponcer-title:before {    content: '';    border-top: 37px solid #ffffff;    border-left: 20px solid transparent;    position: absolute;    top: 0px;    left: -20px;}.title-s {    float: right;    left: auto;    right: 0px;}.title-s:after {	display: none;}.title-s:before {    content: '';    border-top: 37px solid #ffffff;    border-left: 20px solid transparent;    position: absolute;    top: 0px;    left: -20px;}.mainheader-bottom #menus {    float: left;}nav.navigation > ul > li.menu-item-has-children > a:before {	display: none;}nav.navigation > ul > li.menu-item-has-children > a:after {  margin-left: 0px;  content: "\f053";    font-family: "FontAwesome";    font-weight: 100;    margin-right: 10px;    font-size: 11px;    line-height: 30px;	background-color: transparent !important;}/*.pl-ticker-title-cnt.pl-ticker-title-l6:before {	right: auto;    left: -20px;}*/.main-ticker-wrapper {    direction: ltr;}.sp-content {	left: auto;    right: 155px;}.sp-content .categories-links a {	margin-right: 12px; font-family: 'Cairo'; font-weight: 700; padding: 5px 20px; }.sp-data-table.sp-event-results tr td:nth-child(2):after {    margin-left: -9px;    margin-right: 2px;}.footer-1.col-md-4 {    padding-right: 60px;    padding-left: 20px;}.sp-league-table.sp-league-table td.has-logo, .sp-league-table.sp-event-results td.has-logo {    padding-right: 12px !important;}.sp-data-table td.data-number:after, .sp-data-table td.data-rank:after {content: '';border-top: 0px solid transparent;border-left: 10px solid transparent;border-right: 0px solid transparent !important;position: absolute;top: 0px;left: -10px;right: auto !important;}/*.vgps-wrapper .sp-right-thumbnails {	right: auto !important;	margin-left: 0px !important;    left: 0;    margin-right: 4px;}.vgps-wrapper .sp-left-thumbnails {    left: auto !important;    margin-right: 0px !important;	right: 0;	margin-left: 4px;}*/.smile-icon-timeline-wrap {    direction: ltr;}.featured-img .subtitle h1:before {	margin-left: 0px !important;    margin-right: -30px;}nav.navigation > ul > li:before {    content: '';    position: absolute;    left: 0px;    top: 50%;    border-left: 1px solid #1f2024;    width: 1px;    height: 25px;    margin: -12px 0px 0px 0px;}nav.navigation > ul > li:after {    display: none;}
.custom-file, select, textarea, input[type="text"]:not(#searchinput), input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    direction: rtl;
}
.sp-data-table.sp-league-table th.data-rank {
	text-align: right !important;
}
.style-table1 td:first-child .logo-r {
    margin-left: 20px;
	margin-right: 0px;
	text-align: center;
}
.style-table1 td:first-child .logo-r:after {
    border-left: 20px solid transparent;
	border-right: 0px solid transparent;
    left: -20px;
	right: auto;
}
.sp-content h3.news-title, .tabs-style1 .vc_tta-tab>a, 
.sp-data-table.sp-league-table th.data-number, .sp-data-table.sp-league-table th.data-rank,
nav.navigation > ul > li > a, .sp-template, .sp-data-table, .sp-table-caption {
	font-family: 'Cairo';
}
.sp-content h3.news-title {
    font-size: 29px;
    line-height: 43px;
}
.sp-content .news-description {
	display: none;
}
.theme-defaultvideos-slidr .sp-content h3.news-title, .theme-defaultimages-slidr .sp-content h3.news-title {
    font-size: 27px;
    line-height: 39px;
}
}
@media (min-width: 991px) {
	.theme-defaultvideos-slidr .sp-content {
		max-width: 500px;
	}
	.sp-content {
		max-width: 500px;
	}
}
nav.navigation > ul > li > a {
    font-size: 15px;
	font-weight: 700;
}
.title-s h3 {
    font-size: 19px;
}
.footer-widget .followus {
    float: right;
}
.about-block .footer-about {
    font-family: 'Cairo';
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
}
.about-block h2.px-section-title {
    font-size: 26px;
    font-family: 'Cairo';
    line-height: 34px;
}
.footer-1.col-md-4 {
    padding: 80px 45px 115px;
}
.footer-widget .widget ul li, .featured-img .subtitle h1 {
    font-family: 'Cairo';
}
.theme-defaultimages-slidr .sp-content .categories-links a, .theme-defaultvideos-slidr .sp-content .categories-links a {
    line-height: 24px;
    font-size: 24px;
    font-weight: 700;
    margin-right: 0px;
}
.sp-content .categories-links a:before {
    border-bottom: 34px solid rgba(255, 0, 0, 0.7);
}
.sp-content .categories-links a:after {
    border-top: 34px solid rgba(255, 0, 0, 0.7);
}
.sp-content .readmore {
    font-family: 'Cairo', sans-serif;
    font-size: 15px;
}
.plus-bloc {
    font-family: 'Cairo', sans-serif;
    font-size: 24px;
    padding: 12px 0;
}
#footer p.address-footer {
    font-family: 'Cairo', sans-serif;
    font-size: 14px;
}
#footer p.coptyright {
    font-family: 'Cairo', sans-serif;
    font-size: 13px;
}
.sp-data-table.sp-event-results tr td:first-child {
    text-align: left !important;
}
.pagination ul li:not(.prev):not(.next) {
	float: none !important;
}
.pix-blog.blog-medium article {
    float: right;
}
.icon-w-txt {
	text-align: right;
}
.icon-w-txt div {
	margin-left: 0px;
	margin-right: 20px;
}
.vc_tta.vc_general.acc-style-1 .vc_tta-panel-title>a {
    font-family: 'Cairo';
    text-align: right;
    padding-right: 0px !important;
    padding-left: 42px !important;
}
.acc-style-1 .vc_tta-controls-icon {
    left: 0px !important;
    right: auto !important;
}
.style-table td, .style-table th {
    font-family: 'Cairo', sans-serif;    
    font-weight: 700;
	text-align: right;
}
.style-table:not(.style-table-6) td, .style-table:not(.style-table-6) th {
	
}
.style-table:not(.style-table-6) th:not(:last-child) {
    border: 0px solid #eaeaea;
    border-right: 0px solid #eaeaea;
	border-left: 2px solid #eaeaea;
}
.style-table3 td:nth-child(2) {
    text-align: right;
    padding: 0px 50px 0px 0px;
}
.style-table3:not(.cs3-1) th:first-child {
    text-align: right;
}
.style-table3 td, .style-table3 th {
    text-align: center;
}
.style-table3 td:nth-child(2) img {
    margin-right: 0px;
    margin-left: 15px;
}
.style-table3 td:first-child:after {
    border-left: 15px solid transparent;
	border-right: 0px solid transparent;
    left: -15px;
	right: auto;
}
.pix-blog.blog-medium.row .col-md-8 {
    float: right;
}
.blog-medium article .text h2,
.pix-blog.blog-large article .text h2{
	height: 91px;
}
.table-style-download tr td:nth-child(2) a {
    margin-right: 30px;
	margin-left: 0px;
    font-family: 'Cairo';
}
.table-style-download tr td:nth-child(3) {
    border-left: 0px solid #fff;
	border-right: 3px solid #fff;
}
.sp-template-event-results .event-infos .event-cat {
    font-family: 'Cairo', sans-serif;
}
.custom-file, select, textarea, input[type="text"]:not(#searchinput), input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    font-family: 'Cairo' !important;
    font-weight: 600;
}
.img-icon-w-text img {
    margin-right: 0px;
    margin-left: 10px;
}
input[type="submit"] {
    font-family: 'Cairo';
    font-size: 15px;
    font-weight: 600;
}
.custom-file .wpcf7-form-control-wrap {
    float: left;
}
.custom-file label {
    min-width: 200px;
}
.custom-file input[type="file"] {
    direction: ltr;
}
.navigation ul ul a {
    font-family: 'Cairo', sans-serif;
}
.featured-img .subtitle h1:before {
    margin-top: 2px;
}
.style-table-7.cs7-1 th, .style-table-7.cs7-1 td {
    text-align: right;
}
/*.style-table-7.cs7-1 th:last-child, .style-table-7.cs7-1 td:last-child {
    text-align: left;
}*/
.list-style-cr li:before {
    margin-right: 0px;
	margin-left: 15px;
    direction: ltr;
	float: right;
}
.can-table-2 tr:nth-child(2) td:first-child img {
    margin-left: 0px;
	margin-right: 20px;
}
.can-table-2 tr td:first-child img {
    margin-left: 0px;
	margin-right: 15px;
}
.can-table-1 td {
    font-family: 'Cairo', sans-serif;
    font-weight: 700;
}
.extitle1 {
    font-family: 'Cairo', sans-serif;
	font-size: 24px;
}
.can-table-1 td:first-child {
    width: 300px;
    padding-left: 80px;
    text-align: left;
}
.sp-template-event-results .event-infos .event-cat {
    padding: 5px 40px;
}
.sp-template-event-results .event-infos .event-time {
    padding: 3px 10px;
}
.full-classement-page .sp-league-table.sp-data-table tr td:nth-child(2) {
    padding-left: 12px !important;
	padding-right: 30px !important;
}
.can-table-2 td:not(:first-child){
    direction: ltr;
	text-align: center;
}
.title-with-text .twt-title:after {
    border-right: 0px solid transparent;
	border-left: 15px solid transparent;
    top: 0px;
    left: -15px;
	right: auto;
}
.title-with-text .twt-title, .title-with-text p {
    font-family: 'Cairo';
    font-weight: 600;
}
.title-with-text .twt-title {
	padding: 13px 25px;
}
.list-style-cr li {
    font-family: 'Cairo';
    font-weight: 600;
}
.title-with-text .list-style-cr {
    margin-right: 20px !important;
	margin-left: 0px !important;
}
/*@media (max-width: 767px) {
	.rtl [class*="col-lg"], .rtl [class*="col-md"], .rtl [class*="col-sm"], .rtl [class*="col-xs"] {
		display: block;
	}
}*/
.style-table-7.cs7-1 th:first-child, .style-table-7.cs7-1 td:first-child {
    text-align: left;
}
.style-table-7 th {
    font-family: 'Cairo';
}
.style-table-7 td {
    font-family: 'Cairo';
	font-weight: 600;
}
.style-table-7 td.scr {
    text-align: center;
	width: 62px;
}
.style-table-7 td.teamlogo {
    text-align: center;
	width: 70px;
}
.txt-article-home .categories-links a {
    margin-right: 12px;
    font-family: 'Cairo';
    font-weight: 700;
    padding: 3px 20px;
}
.txt-article-home .categories-links a:before {
	border-bottom: 30px solid rgba(255, 0, 0);
}
.txt-article-home .categories-links a:after {
	border-top: 30px solid rgba(255, 0, 0)
}
.txt-article-home .pix-post-title {
	font-size: 22px;
    font-weight: 700;
}
@media (max-width: 991px) {
	.rtl .vgps-wrapper .sp-thumbnails {
		left: auto !important;
		right: 50%;
		transform: translateX(50%) !important;
	}
	.rtl .theme-defaultvideos-slidr .sp-content h3.news-title, .rtl .theme-defaultimages-slidr .sp-content h3.news-title {
		font-size: 18px;
		line-height: 28px;
	}
	.rtl .liens-utils {
		padding: 0px 112px 0px 5px;
	}
	.rtl .side-tabs ul.tabs-rrss li img {
		left: 0;
		right: calc(50% - 15px);
	}
	.rtl .sp-content h3.news-title {
		font-size: 18px;
		line-height: 28px;
	}
	.sp-content .categories-links a {
		margin-right: 0px;
	} 
	.featured-img {
		margin-left: auto;
		margin-right: -25px;
		width: calc(100% + 50px);
	}
}
.footer-1.col-md-4 {
    float: right;
}
@media (max-width: 767px) {
	.rtl .navigation ul ul ul {
    	right: 0px;
	}
}

.style-table-7.cs7-1 td.first-team {
	text-align: left;
}
.style-table-7.cs7-1 td.sec-team {
	text-align: right;
}

.style-table-7.cs7-1 th.first-team {
	text-align: left;
	padding-left: 25px;
}
.style-table-7.cs7-1 th.sec-team {
	text-align: right;
	padding-right: 25px;
}
@media (max-width: 480px) {
	.full-classement-page .sp-league-table.sp-data-table tr td:nth-child(2) {
		padding-right: 12px !important;
	}
}
.theme-defaulthome-slider .sp-thumbnails-container .sp-thumbnails {
	left: auto;
    right: 50%;
    transform: translateX(50%) !important;
}

.news-meta .date {
    padding: 1px 5px !important;
}

.page-template-page_empty .vc_column_container>.vc_column-inner {
	padding-left: 0px;
	padding-right: 0px;
}

.page-template-page_empty .vc_row {
	margin-left: 0px;
	margin-right: 0px;
}