/* cmsms stylesheet: Ritekhela Ajouts modified: mercredi 20 novembre 2024 18:02:10 */
.visible {text-decoration: underline;}
/* cmsms stylesheet: Ritekhela Styles modified: samedi 14 décembre 2024 09:34:36 */
/* Couleur d'arrière-plan originelle */
/* #3e454c */
/* jaune originel : #ffdc11; */
/* Couleurs du logo du flk Lorient
 * grenat : #641c06;
 * Bleu   : #363c63;
 * Blanc  : #FFFFFF;
 * On met le bleu en background et le grenat à la place du jaune originel
 */
 
@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&amp;display=swap');

/*
01. Theme Typo
02. Header
        02.1 Top Strip
                02.1.1 Top Info
                02.1.2 Search
        02.1 Logo
        02.2 Navigation
                02.2.1 SubMenu
03. Content

        03.1 Blog
                03.1.2 Blog Large
                03.1.3 Blog Grid
                03.1.4 Blog Detail
        
        03.4 Team
                03.4.1 Team Grid
                03.4.2 Team list
                03.4.3 Team Detail

        03.5 Shortcode
                03.5.1 Accordian
                03.5.2 Testimonial
                03.5.3 Services
                03.5.4 Team
                03.5.5 Form
                03.5.6 Tabs
                03.5.7 Partner
                03.5.8 Button
                03.5.9 Accordian
                03.5.10 List
                03.5.11 Table
                03.5.12 Typography
 
        03.6 Default Pages Style
                03.6.1 404
                03.6.2 No Search Result
                03.6.3 About Us
                03.6.4 Contact Us
                03.6.5 Services

        03.7 Departments
                03.7.1 Departments Grid
                03.7.2 Departments List
                03.7.3 Departments Detail

        03.8 Appointments
                03.8.1 Appointments Table
                03.8.2 Appointments Form

        03.9 Shop
                03.9.1 Shop Grid
                03.9.2 Shop Detail
 
04. Sidebar Widget
        04.1 Widget CATEGORY WIDGET
        04.2 Widget Search
        04.3 Widget Our Photos
        04.4 Widget Text
        04.5 Widget Recent Posts
        04.7 Widget Newsletter
        04.8 Testimonial
        04.9 Popular Tags
        04.10 Featured Articles
        04.11 Widget Calendar
 
05. Footer
        05.1 backTo Top
        05.2 CopyRight
        05.3 Social Network
*/

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
body {
    background-color: #ffffff;
    color: #313539; /*#641C06;*/
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 24px;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
    color: #333333;
    font-family: 'Poppins', sans-serif;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: 1.1px;
    margin: 0 0 8px;
}
h1 {
    font-size: 26px;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 20px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #333333;
}
p a {
    color: #333333;
}
p {
    line-height: 28px;
    margin-bottom: 10px;
}
a {
    color: #333333;
    text-decoration: none;
}
a:hover, a:focus, a:active {
    outline: none;
    text-decoration: none;
}
ul {
    margin-bottom: 0;
}
figure {
    margin-bottom: 6px;
    position: relative;
}
img {
    height: auto;
    max-width: 100%;
}
strong {
    color: #333333;
}
iframe {
    border: none;
    float: left;
    width: 100%;
}
select {
    background-color: #f0eef0;
    border: 1px solid #dfdfdf;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    height: 40px;
    padding: 8px 12px;
    width: 100%;
}
label {
    color: #333333;
    display: block;
    margin-bottom: 10px;
}
button {
    border: none;
}
textarea, input[type="text"], 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 {
    background-color: #f2f2f2;
    border: none;
    color: #666;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 20px;
    outline: none;
    padding: 4px 6px;
    vertical-align: middle;
    box-shadow: none;
}
input[type="submit"] {
    outline: none;
}
option {
    padding: 5px 15px;
}
li {
    line-height: 28px;
    list-style: inside disc;
}
ul ul {
    margin-left: 20px;
}
ol {
    float: none;
    list-style: outside decimal;
    padding-left: 15px;
}
ol ol {
    margin-left: 20px;
}
ol li {
    list-style: outside decimal;
    width: 100%;
}
table {
    background-color: transparent;
    max-width: 100%;
}
th {
    text-align: left;
}
table {
    margin-bottom: 15px;
    width: 100%;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    border: 1px solid #dddddd;
    line-height: 2.5;
    padding-left: 3px;
    text-align: center;
    vertical-align: top;
}
table thead tr th {
    border-top: 1px solid #dddddd;
    text-align: center;
    text-transform: capitalize;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 1px solid #dddddd;
}
table > thead > tr > th {
    border-bottom: 2px solid #dddddd;
    vertical-align: bottom;
}
table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {
    border-bottom: 0 none;
}
table > tbody + tbody {
    border-top: 2px solid #dddddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 6px 10px;
}
p ins {
    color: #999;
}
dl dd                           { margin-left: 20px; }
address                         { font-style: italic; }
.ritekhela-main-content,.ritekhela-main-section,.ritekhela-wrapper {
    float: left;
    width: 100%;
    position: relative;
}
.ritekhela-main-content {
    padding: 50px 0px 20px 0px;
}
/* Header */
#ritekhela-header,
.ritekhela-topstrip,
.ritekhela-topstrip-two {
    float: left;
    width: 100%;
}
.ritekhela-header-one {
    background-color: #363c63; }
/* TopStrip */
.ritekhela-topstrip {
    padding: 7px 0px;
}
.ritekhela-latest-news-slider {
    float: left;
    width: 78%;
    padding-top: 6px;
}
.ritekhela-latest-news-slider-layer {
    font-size: 12px;
    color: #ffffff;
}
.ritekhela-topstrip-two strong,
.ritekhela-topstrip strong {
    float: left;
    text-transform: uppercase;
    margin-right: 8px;
    padding-top: 6px;
    color: #ffffff;
    font-weight: 600;
}
.ritekhela-user-strip {
    float: right; }
.ritekhela-user-strip li {
    float: left;
    list-style: none;
    margin: 5px 0px 5px 20px;
}
.ritekhela-user-strip li i {
    float: left;
    margin: 8px 8px 0px 0px;
}
.ritekhela-user-strip li a {
    font-size: 13px;
    color: #ffffff;
}
/* Main Header */
.ritekhela-main-header {
    float: left;
    width: 100%;
    padding: 0px 0px;
    border-top: 1px solid rgba(255,255,255,0.10);
}
.ritekhela-logo {
    float: left;
    margin: 27px 0px 26px 0px;
}
/* Navigation */
.ritekhela-right-section {
    float: right; }
.ritekhela-navigation {
    float: left;
}
.ritekhela-navsearch {
    float: right;
    margin-left: 11px;
}
.ritekhela-navsearch > li {
    float: left;
    list-style: none;
    margin: 33px 0px 10px 25px;
    position: relative;
}
.ritekhela-navsearch > li > a {
    color: #ffffff; }
.ritekhela-navigation .megamenu-wrap {
    position: static;
}
.ritekhela-navigation .ritekhela-megamenu {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    margin: 0px !important;
    padding: 30px 20px;
}
.ritekhela-navigation .ritekhela-megamenu [class*="col-md-"] {
    float: left;
}
.ritekhela-megamenu-thumb img {
    width: 100%; }
.sm-blue .ritekhela-megamenu a,
.sm-blue .ritekhela-megamenu a:hover {
    padding-left: 0px;
    padding-right: 0px;
}
.ritekhela-megamenu h4 {
    text-transform: uppercase;
    font-weight: 600;
}
/* Header One */
.ritekhela-header-two {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 999;
}
.ritekhela-topstrip-two {
    background-color: rgba(62,69,76,0.60);
    padding: 9px 0px 6px 0px;
    position: relative;
}
.ritekhela-topstrip-two:before {
    content: '';
    position: absolute;
    right: 0px;
    bottom: -80px;
    border-top: 80px solid rgba(62,69,76,0.60);
    border-left: 150px solid transparent;
}
.ritekhela-topstrip-two:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -80px;
    border-top: 80px solid rgba(62,69,76,0.60);
    border-right: 150px solid transparent;
}
.ritekhela-main-header-two {
    float: left;
    width: 100%;
}
/* Banner One */
.ritekhela-banner-one,
.ritekhela-banner-one-layer {
    float: left;
    width: 100%;
    position: relative;
}
.ritekhela-banner-one:before {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    border-bottom: 100px solid #00b477;
    border-left: 960px solid transparent;
    z-index: 999;
    opacity: 0.70;
}
.ritekhela-banner-one:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    border-bottom: 100px solid #00b477;
    border-right: 960px solid transparent;
    z-index: 999;
    opacity: 0.70;
}
.ritekhela-banner-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0.50;/*0.85;*/
    z-index: 0;
}
.ritekhela-banner-caption {
    position: absolute;
    left: 0px;
    top: 50%;
    width: 100%;
    z-index: 1;
    text-align: center;
    margin-top: -190px;
}
.ritekhela-banner-caption h1 {
    display: inline-block;
    width: 80%;
    color: #ffffff;
    margin-bottom: 25px;
    font-size: 50px;
    font-weight: bold;
    line-height: 1.2;
    text-transform: capitalize;
}
.ritekhela-banner-caption p {
    display: inline-block;
    width: 70%;
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 35px;
    line-height: 1.6;
}
.ritekhela-banner-btn {
    display: inline-block;
    padding: 14px 40px;
    line-height: 1;
    border-radius: 40px;
    font-weight: 500;
    border-left: 2px solid;
    border-right: 2px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-banner-btn:hover {
    color: #ffffff;
    border-color: #ffffff;
}
/* Banner Two */
.ritekhela-banner-two {
    float: left;
    width: 100%;
}
.ritekhela-banner-two-layer {
    position: relative; }
.ritekhela-banner-two-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.60;
}
.ritekhela-banner-two-caption {
    position: absolute;
    left: 0px;
    top: 50%;
    width: 100%;
    margin-top: -205px;
    text-align: center;
}
.ritekhela-banner-two-caption h1 {
    display: inline-block;
    width: 80%;
    color: #ffffff;
    margin-bottom: 25px;
    font-size: 50px;
    font-weight: bold;
    line-height: 1.2;
    text-transform: capitalize;
}
.ritekhela-banner-two-caption p {
    display: inline-block;
    width: 70%;
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 35px;
    line-height: 1.6;
}
.ritekhela-banner-two-caption-inner {
    display: inline-block;
    background-color: rgba(255,255,255,0.20);
    padding: 60px 20px;
    position: relative;
}
.ritekhela-banner-two-caption-inner:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -100px;
    border-top: 100px solid rgba(255,255,255,0.20);
    border-right: 532px solid transparent;
}
.ritekhela-banner-two-caption-inner:after {
    content: '';
    position: absolute;
    right: 0px;
    bottom: -100px;
    border-top: 100px solid rgba(255,255,255,0.20);
    border-left: 532px solid transparent;
}
/* Fancy Title */
.ritekhela-fancy-title {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.ritekhela-fancy-title-inner {
    display: inline-block;
    border-left: 3px solid;
    border-right: 3px solid;
    padding: 10px 40px;
    border-radius: 80px;
}
.ritekhela-fancy-title h2 {
    display: inline-block;
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 1px;
    line-height: 1.2;
    text-transform: uppercase;
}
.ritekhela-fancy-title span {
    display: block;
    font-size: 16px;
    color: #6f7484;
}
.ritekhela-fancy-title-color h2,
.ritekhela-fancy-title-color span {
    color: #ffffff;
}
/* Fixture Slider */
.ritekhela-fixture-slider,
.ritekhela-fixture-box,
.ritekhela-fixture-box time,
.ritekhela-fixture-box ul,
.ritekhela-fixture-box ul li {
    float: left;
    width: 100%;
}
.ritekhela-fixture-slider .slick-list {
    margin: 0px -9px; }
.ritekhela-fixture-slider-layer {
    padding: 15px 9px 20px 9px; }
.ritekhela-fixture-slider {
    position: relative;
    margin-bottom: 40px;
}
.ritekhela-fixture-slider-layer span.layer-shape {
    content: '';
    position: absolute;
    left: 0px;
    top: -15px;
    width: 100%;
    height: 15px;
    background-color: #363c63;
    border-radius: 100% 100% 0px 0px;
}
.ritekhela-fixture-box {
    background-color: #363c63;
    position: relative;
}
.ritekhela-fixture-box:before {
    content: '';
    position: absolute;
    right: 0px;
    top: -16px;
    border-top: 130px solid rgba(255,255,255,0.07);
    border-left: 100px solid transparent;
    z-index: 1;
}
.ritekhela-fixture-box:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -19px;
    border-top: 20px solid #363c63;
    border-right: 200px solid transparent;
}
.ritekhela-fixture-box time {
    color: #ffffff;
    text-align: center;
    padding: 9px 0px;
    border-bottom: 1px solid rgba(255,255,255,0.20);
}
.ritekhela-fixture-box time,
.ritekhela-fixture-box ul {
    position: relative;
    z-index: 1;
}
.ritekhela-fixture-box ul li {
    list-style: none;
    color: #ffffff;
    padding: 3px 15px;
    border-bottom: 1px solid rgba(255,255,255,0.20);
}
.ritekhela-fixture-box ul li span {
    float: right;
    font-weight: 500;
}
.ritekhela-fixture-slider .slick-arrow {
    position: absolute;
    left: -60px;
    top: 50%;
    width: 40px;
    height: 40px;
    background-color: #363c63;
    color: #ffffff;
    text-align: center;
    border-radius: 5px;
    padding-top: 8px;
    cursor: pointer;
    margin-top: -20px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-fixture-slider .slick-arrow-right.slick-arrow {
    left: auto;
    right: -60px;
}
.ritekhela-fixture-slider .slick-arrow:hover {
    color: #333; }
/* Fancy Title Two */
.ritekhela-fancy-title-two {
    float: left;
    width: 100%;
    padding: 12px 20px 12px 60px;
    border-top: 8px solid;
    background: url(https://flk-lorient-tt.fr/uploads/designs/Ritekhela/transparent-pattren.png);
    position: relative;
    margin-bottom: 30px;
}
.ritekhela-fancy-title-two:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -7px;
    border-top: 60px solid #00b477;
    border-right: 60px solid transparent;
}
.ritekhela-fancy-title-two h2 {
    margin-bottom: 0px;
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
}
/* Blog's */
.ritekhela-blogs {
    float: left;
    width: 100%;
}
.ritekhela-blogs ul li {
    list-style: none; }
.ritekhela-blogs > ul > li {
    margin-bottom: 30px; }
/* Blog View1 */
.ritekhela-blog-view1 figure,
.ritekhela-blog-view1 figure > a,
.ritekhela-blog-view1 figure img {
    float: left;
    width: 100%;
}
.ritekhela-blog-view1 figure {
    margin-bottom: 0px;
    overflow: hidden;
}
.ritekhela-blog-view1 figure > a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transform: scale(0.8);
       -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
         -o-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-blog-view1 li:hover figure > a:before {
    opacity: 0.60;
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
}
.ritekhela-blog-view1 figure i {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 50px;
    color: #ffffff;
    text-align: center;
    border-radius: 100%;
    font-size: 17px;
    padding-top: 16px;
    margin: -20px 0px 0px -20px;
    opacity: 0;
    -webkit-transform: scale(3);
       -moz-transform: scale(3);
        -ms-transform: scale(3);
         -o-transform: scale(3);
            transform: scale(3);
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-blog-view1 li:hover figure i {
    opacity: 1;
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
}
.ritekhela-blog-view1-text h2 {
    font-weight: 600;
    margin-bottom: 12px;
    text-transform: uppercase;
    line-height: 1.3;
}
.ritekhela-blog-view1-text p {
    margin-bottom: 25px;
}
.ritekhela-blog-view1-btn {
    display: inline-block;
    padding: 12px 28px;
    line-height: 1;
    color: #333;
    border-radius: 80px;
    border-left: 3px solid;
    border-right: 3px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-blog-options {
    display: inline-block;
    width: 100%;
    margin: 0px 0px 20px 0px;
    position: relative;
}
.ritekhela-blog-view1 .ritekhela-blog-options:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -3px;
    width: 100%;
    height: 5px;
    border-radius: 100%;
}
.ritekhela-blog-options li {
    display: inline-block;
    list-style: none;
    padding: 10px 0px 8px 25px;
    font-size: 13px;
    color: #ffffff;
}
.ritekhela-blog-options li a {
    color: #ffffff; }
.ritekhela-blog-options li i {
    margin-right: 5px; }
/* Blog View2 */
.ritekhela-blog-view2 {
    margin-bottom: 10px; }
.ritekhela-blog-view2 figure {
    float: left;
    width: 160px;
    margin-bottom: 0px;
}
.ritekhela-blog-view2 figure ~ .ritekhela-blog-view2-text {
    margin-left: 180px;
    padding-top: 7px;
}
.ritekhela-blog-view2-text h2 {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 2px;
    font-weight: 600;
    line-height: 1.3;
}
/* Team */
.ritekhela-team,
.ritekhela-team-view1 figure,
.ritekhela-team-view1 figure > a,
.ritekhela-team-view1 figure img {
    float: left;
    width: 100%;
}
.ritekhela-team ul li {
    list-style: none; }
.ritekhela-team > ul > li {
    margin-bottom: 30px; }
/* Team View1 */
.ritekhela-team-view1 > ul > li {
    margin-bottom: 55px; }
.ritekhela-team-view1 {
    margin-bottom: 10px; }
.ritekhela-team-view1 figure {
    margin-bottom: 0px; }
.ritekhela-team-view1 figure figcaption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 50px;
    padding: 4px 0px 8px 0px;
    text-align: center;
}
.ritekhela-team-view1 figure figcaption:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -50px;
    border-bottom: 50px solid;
    border-right: 50px solid transparent;
}
.ritekhela-team-view1 figure figcaption a {
    display: inline-block;
    margin: 3px 0px 3px 0px;
    width: 30px;
    height: 30px;
    color: #ffffff;
    border-radius: 2px;
    font-size: 15px;
    padding: 7px 0px 0px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-team-view1-text {
    float: left;
    width: 100%;
    padding: 20px 20px 4px 20px;
    position: relative;
}
.ritekhela-team-view1-text:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -24px;
    border-top: 25px solid;
    border-right: 223px solid transparent;
}
.ritekhela-team-view1-text h2 a {
    color: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-team-view1-text h2 {
    font-size: 18px;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-weight: 600;
}
.ritekhela-team-view1-text span {
    color: #ffffff;
    display: block;
    margin-bottom: 12px;
}
.ritekhela-team-view1-text p {
    color: #ffffff;
    margin-bottom: 12px;
}
.ritekhela-team-view1-btn {
    display: inline-block;
}
.ritekhela-team-view1-btn i {
    display: inline-block;
    margin-left: 3px;
    font-size: 15px;
    vertical-align: middle;
}
/* Team View2 */
.ritekhela-team-view2 figure,
.ritekhela-team-view2 figure a,
.ritekhela-team-view2 figure img,
.ritekhela-team-view2-text,
.ritekhela-team-view2-wrap {
    float: left;
    width: 100%;
}
.ritekhela-team-view2 figure {
    margin-bottom: 0px; }
.ritekhela-team-view2-text {
    padding: 20px 28px 24px 28px;
    position: relative;
}
.ritekhela-team-view2-text:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -40px;
    border-bottom: 40px solid;
    border-right: 176px solid transparent;
}
.ritekhela-team-view2-text:after {
    content: '';
    position: absolute;
    right: 0px;
    top: -40px;
    border-bottom: 40px solid;
    border-left: 176px solid transparent;
}
.ritekhela-team-view2-wrap:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -10px;
    border-top: 10px solid;
    border-right: 350px solid transparent;
}
.ritekhela-team-view2-wrap {
    position: relative; }
.ritekhela-team-view2-text h2 {
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}
.ritekhela-team-view2-text h2 a,
.ritekhela-team-view2-text span,
.ritekhela-team-view2-text p {
    color: #ffffff; }
.ritekhela-team-view2-text span {
    display: block;
    margin-bottom: 12px;
}
.ritekhela-team-view2-text p {
    margin-bottom: 20px;
}
.ritekhela-team-view2-btn {
    display: inline-block;
    padding: 6px 22px;
    border-radius: 80px;
    border-left: 3px solid;
    border-right: 3px solid;
}
/* Team View3 */
.ritekhela-team-view3 figure > a,
.ritekhela-team-view3 figure > a img {
    float: left;
    width: 100%;
}
.ritekhela-team-view3 figure {
    float: left;
    width: 250px;
    margin-bottom: 0px;
}
.ritekhela-team-view3 figure ~ .ritekhela-team-view3-text {
    margin-left: 250px; }
.ritekhela-team-view3 figcaption {
    position: absolute;
    right: -18px;
    top: 65px;
    width: 40px;
}
.ritekhela-team-view3 figcaption a {
    float: left;
    width: 40px;
    height: 40px;
    color: #ffffff;
    background-color: #3b5998;
    margin-bottom: 8px;
    font-size: 18px;
    text-align: center;
    padding-top: 11px;
    border-radius: 2px;
}
.ritekhela-team-view3 figcaption a.fa-twitter {
    background-color: #2caae1; }
    .ritekhela-team-view3 figcaption a.fa-instagram {
        background-color: #5f50c7; }
    .ritekhela-team-view3 figcaption a.fa-dribbble {
        background-color: #ec498a; }
.ritekhela-team-view3-text {
    padding: 33px 25px 32px 50px;
    border: 1px solid #ddd;
}
.ritekhela-team-view3-text h2 {
    text-transform: uppercase;
    margin-bottom: 4px;
    font-weight: 600;
}
.ritekhela-team-view3-text span {
    display: inline-block;
    color: #444;
    border-radius: 3px;
    padding: 4px 8px;
    line-height: 1;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 20px;
}
.ritekhela-team-view3-text p {
    margin-bottom: 20px;
}
.ritekhela-team-view3-btn {
    display: inline-block;
    border: 3px solid;
    border-top: none;
    border-bottom: none;
    border-radius: 80px;
    padding: 4px 25px;
    font-weight: 600;
}
.ritekhela-team-view3-btn i {
    margin-left: 5px;
}
/*Player Detail*/
.ritekhela-player-thumb-wrap {
    float: left;
    width: 100%;
    padding: 50px 0px 0px 0px;
    margin-bottom: 60px;
}
.ritekhela-player-thumb-wrap figure {
    float: left;
    width: 290px;
    margin: 0px 0px 0px 60px;
}
.ritekhela-player-thumb-wrap figure img {
    float: left;
    width: 100%;
}
.ritekhela-player-thumb-text {
    float: left;
    width: 50%;
    margin: 0px 0px 0px 66px;
    padding: 42px 0px 55px 30px;
}
.ritekhela-player-thumb-text h2 {
    float: left;
    margin: 0px 0px 25px;
    font-size: 55px;
    font-weight: bold;
    color: #ffffff;
}
.ritekhela-player-thumb-text h3 {
    font-weight: bold;
    font-size: 25px;
    color: #fff;
    line-height: 1;
    float: left;
    margin: 5px 0px 43px 16px;
}
.ritekhela-player-thumb-text h3 span {
    font-size: 40px;
    line-height: 0.8;
}
.ritekhela-player-info {
    float: left;
    width: 100%;
}
.ritekhela-player-info li {
    float: left;
    list-style: none;
    width: 33.333%;
    margin: 0px 0px 15px;
}
.ritekhela-player-info li h5 {
    margin: 0px;
    font-weight: bold;
    color: #fff;
    line-height: 1.3;
}
.ritekhela-player-info li span { color: #cccccc;}
/* client detail */
.ritekhela-client-detail {
    margin-bottom: 30px;
    float: left;
    width: 100%;
    background-color: #f5f5f5;
}
.ritekhela-client-detail tr > th {
    color: #000;
    border: none;
    padding: 9px 0px 6px 30px;
    text-align: left;
}
.ritekhela-client-detail tr > td {
    border: none;
    border-bottom: none;
    border-top: none;
    padding: 14px 0px 15px 30px;
    text-align: left;
    font-size: 12px;
    color: #666666;
}
.ritekhela-client-detail tr > th:last-child { padding: 9px 36px 6px 30px}
.ritekhela-client-detail tr > td:last-child { padding: 14px 30px 10px 30px}
.ritekhela-client-detail tr { border-bottom: 1px solid #ececec;}
.ritekhela-client-detail tr:last-child { border-bottom: none;}
.ritekhela-client-detail tr > td figure {
    float: left;
    margin: 6px 0px 0px;
    width: 20px;
    line-height: 1;
}
.ritekhela-client-detail tr > td figure img { border-radius: 100%;}
.ritekhela-client-detail tr > td figure ~ .player-stats-text { margin: 4px 0px 0px 32px; line-height: 0.6;}
.player-stats-text h6 {
    font-size: 12px;
    margin: 0px 0px 5px 0px;
    line-height: 1;
}
.player-stats-text > span {
    font-size: 10px;
    color: #999999;
}
.ritekhela-client-detail tr > td > span {
    color: #292c31;
    line-height: 1;
}
.ritekhela-playoff-staning {
    float: left;
    width: 100%;
    margin: 0px 0px 6px;
}
.ritekhela-playoff-staning h4 {
    margin: 0px;
    background-color: #f5f5f5;
    font-weight: bold;
    padding: 19px 0px 26px 30px;
    border-bottom: 1px solid #ececec;
}
.ritekhela-offstanding-text {
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    padding: 15px 0px;
}
.ritekhela-offstanding-text li {
    float: left;
    list-style: none;
    width: 25%;
    padding: 11px 0px 10px 30px;
}
.ritekhela-offstanding-text li h6 {
    float: left;
    margin: 0px;
    font-weight: bold;
    font-size: 12px;
}
.ritekhela-offstanding-text li span {
    font-size: 12px;
    float: left;
    line-height: 1.5;
    margin: 0px 0px 0px 10px;
}

/* Match Result */
.ritekhela-match-result {
    float: left;
    width: 100%;
    background: url(https://flk-lorient-tt.fr/uploads/designs/Ritekhela/match-result-bg2.png);
    background-repeat: no-repeat;
    background-color: #292c31;
    margin-bottom: 40px;
}
.ritekhela-match-title {
    float: left;
    width: 100%;
    text-align: center;
    padding: 31px 0px 23px 0px;
}
.ritekhela-match-title h4 {
    color: #ffffff;
    margin-bottom: 3px;
    font-weight: 600;
}
.ritekhela-match-title span {
    color: #ffffff;
    font-size: 14px;
}
.ritekhela-match-result ul {
    float: left;
    width: 100%;
}
.ritekhela-match-result ul li {
    float: left;
    width: 26%;
    list-style: none;
    text-align: center;
    padding-bottom: 32px;
    position: relative;
}
.ritekhela-match-result ul li h5 {
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 7px;
    position: relative;
}
.ritekhela-match-result ul li p {
    font-size: 28px;
    margin-bottom: 0px;
    color: #ffffff; /*#292c31;*/
    font-weight: bold;
    position: relative;
}
.ritekhela-match-result ul li p strong{
    
    color: #ffffff;
}
.ritekhela-match-result ul li.ritekhela-match-score {
    width: 47%;
    padding: 75px 0px 0px 0px;
}
.ritekhela-match-result ul li.ritekhela-match-score small {
    font-size: 35px;
    font-weight: bold;
    margin: 0px 7px;
    color: #ffffff;
}
.ritekhela-match-result ul li img { margin-bottom: 17px; }
.ritekhela-match-result ul li h4 {
    font-weight: bold;
    margin-bottom: 1px;
    line-height: 1;
}
.ritekhela-match-result ul li span {
    font-size: 13px;
    color: #292c31;
}
.ritekhela-match-result ul li h4 a { color: #ffffff; }
/* Gallery */
.ritekhela-gallery {
    float: left;
    width: 100%;
}
.ritekhela-gallery ul li {
    list-style: none; }
.ritekhela-gallery > ul > li {
    margin-bottom: 30px; }
/* Gallery View1 */
.ritekhela-gallery-view1 figure,
.ritekhela-gallery-view1 figure > a,
.ritekhela-gallery-view1 figure > a img {
    float: left;
    width: 100%;
}
.ritekhela-gallery-view1 > ul > li {
    margin-bottom: 50px;
}
.ritekhela-gallery-view2 > ul > li {
    margin-bottom: 30px;
}
.ritekhela-gallery-view1 figure {
    margin-bottom: 0px; }
.ritekhela-gallery-view1 figure i {
    position: absolute;
    left: 50%;
    top: 20%;
    width: 40px;
    height: 40px;
    color: #333;
    text-align: center;
    font-size: 16px;
    border-radius: 4px;
    padding-top: 12px;
    margin: -20px 0px 0px -20px;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-gallery-view1 li:hover figure i {
    opacity: 1;
    top: 50%;
}
.ritekhela-gallery-view1 figure > a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.40;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-gallery-view1 li:hover figure > a:before {
    opacity: 0.85;
}
.ritekhela-gallery-view1 figcaption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
}
.ritekhela-gallery-view1 figcaption span {
    display: inline-block;
    color: #ffffff;
    padding: 8px 15px;
    line-height: 1.2;
}
.ritekhela-gallery-view1 h2 {
    float: left;
    width: 100%;
    color: #ffffff;
    margin-bottom: 0px;
    font-size: 16px;
    padding: 11px 20px 8px 20px;
    position: relative;
}
.ritekhela-gallery-view1 h2:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -20px;
    border-top: 20px solid;
    border-right: 223px solid transparent;
}
.ritekhela-gallery-view1 li.col-md-4 h2:before {
    border-right: 350px solid transparent;
}
.home .ritekhela-gallery-view1 li.col-md-4 h2:before {
    border-right: 223px solid transparent;
}
/* Widget's */
.ritekhela-main-content .widget {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
/* Widget Popular News */
.widget_popular_news ul,.widget_popular_news ul li {
    float: left;
    width: 100%;
}
.widget_popular_news ul li {
    list-style: none;
    background-color: #363c63;
    padding: 15px 30px 15px 30px;
    border-bottom: 1px solid rgba(255,255,255,0.08);
}
.widget_popular_news ul li:last-child {
    margin-bottom: 0px;
    padding-bottom: 27px;
}
.widget_popular_news ul li span {
    float: left;
    width: 72px;
    height: 87px;
    font-size: 36px;
    font-style: italic;
    font-weight: bold;
    color: #00b477; /*#85711c;*/
    line-height: 1;
    text-align: center;
    padding: 28px 5px 5px 5px;
    margin: 5px 0px 0px 0px;
    position: relative;
}
.widget_popular_news ul li span:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -9px;
    border-top: 10px solid;
    border-right: 72px solid transparent;
}
.widget_popular_news ul li span ~ .popular_news_text { margin-left: 92px; }
.popular_news_text small {
    display: inline-block;
    padding: 5px 8px 5px 9px;
    font-size: 10px;
    color: #85711c;
    text-transform: uppercase;
    line-height: 1;
    border-radius: 3px;
    margin-bottom: 7px;
    font-weight: 600;
}
.popular_news_text a {
    display: block;
    color: #ffffff;
    font-weight: 500;
    margin-bottom: 0px;
    text-transform: uppercase;
    line-height: 1.4;
}
.popular_news_text time {
    font-size: 10px;
    color: #ffffff;
    text-transform: uppercase;
}
/* Widget Newsletter */
.widget_newsletter form {
    float: left;
    width: 100%;
    background-color: #363c63;
    padding: 25px 30px 23px 30px;
    position: relative;
    margin-bottom: 20px;
}
.widget_newsletter form:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -20px;
    border-top: 20px solid #363c63;
    border-right: 350px solid transparent;
}
.widget_newsletter form label {
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 7px;
}
.widget_newsletter form p {
    margin-bottom: 22px;
    color: #ffffff;
}
.widget_newsletter form input[type='text'] {
    float: left;
    width: 100%;
    background-color: #ffffff;
    height: 40px;
    font-size: 12px;
    color: #999999;
    font-style: italic;
    padding: 6px 16px;
    margin-bottom: 15px;
}
.widget_newsletter input[type='submit'] {
    float: left;
    color: #ffdc11;
    font-size: 13px;
    font-weight: 600;
    border: none;
    padding: 8px 25px;
    text-transform: uppercase;
    border-left: 3px solid #ffdc11;
    border-right: 3px solid #ffdc11;
    background-color: transparent;
    border-radius: 80px;
    margin-top: 10px;
    cursor: pointer;
}
/* Widget Social Media */
.widget_social_media ul { margin: 0px -5px; }
.widget_social_media ul li {
    float: left;
    width: 33.333%;
    list-style: none;
    padding: 0px 5px 20px 5px;
    line-height: 1.3;
}
.widget_social_media ul li a {
    float: left;
    width: 100%;
    background-color: #ff680d;
    text-align: center;
    padding: 16px 10px;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_social_media ul li a:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -10px;
    border-top: 10px solid #ff680d;
    border-right: 110px solid transparent;
}
.widget_social_media ul li a.g_plus:before {
    border-top-color: #cf3e28; }
    .widget_social_media ul li a.fb:before {
    border-top-color: #4c66a3; }
    .widget_social_media ul li a.you_tube:before {
    border-top-color: #e42c27; }
    .widget_social_media ul li a.twitter:before {
    border-top-color: #2fc2ee; }
    .widget_social_media ul li a.pinterest:before {
    border-top-color: #cb2028; }
.widget_social_media ul li a.fb {
    background-color: #4c66a3; }
    .widget_social_media ul li a.g_plus {
    background-color: #cf3e28; }
    .widget_social_media ul li a.you_tube {
    background-color: #e42c27; }
    .widget_social_media ul li a.twitter {
    background-color: #2fc2ee; }
    .widget_social_media ul li a.pinterest {
    background-color: #cb2028; }
.widget_social_media i {
    color: #ffffff;
    font-size: 28px;
    display: inline-block;
    margin-bottom: 8px;
}
.widget_social_media span {
    display: block;
    color: #ffffff;
    font-size: 17px;
    margin-bottom: 2px;
}
.widget_social_media small {
    font-size: 13px;
    color: #ffffff;
}
.widget_social_media ul li:hover a {
    opacity: 0.75; }
/* Widget Next Match Title */
.widget_next_match_title,.widget_next_match ul,
.widget_match_countdown {
    float: left;
    width: 100%;
}
.widget_next_match_title {
    text-align: center;
    padding: 20px 10px 10px 10px;
    position: relative;
}
.widget_next_match_title:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -15px;
    border-left: 175px solid transparent;
    border-right: 175px solid transparent;
    border-top: 15px solid;
}
.widget_next_match_title h5 {
    color: #27282a;
    font-weight: bold;
    margin-bottom: 5px;
    line-height: 1;
}
.widget_next_match_title { margin-bottom: 30px; }
.widget_next_match_title span {
    font-size: 12px;
    color: #666666;
}
.widget_next_match ul li {
    float: left;
    list-style: none;
    width: 28%;
    text-align: center;
    line-height: 1;
    margin-bottom: 30px;
}
.widget_next_match ul li:nth-child(2) { width: 44%; }
.widget_next_match ul li img { margin-bottom: 11px; }
.widget_next_match ul li h6 {
    color: #292a2c;
    font-weight: bold;
    margin-bottom: 3px;
    line-height: 1;
}
.widget_next_match ul li small {
    color: #666666;
    font-size: 10px;
}
.widget_next_match_option {
    display: inline-block;
    width: 120px;
    padding: 13px 10px 14px 10px;
    position: relative;
    margin-top: 21px;
}
.widget_next_match ul li .widget_next_match_option h6,.widget_next_match ul li .widget_next_match_option small { color: #444; }
.widget_match_countdown {
    text-align: center; }
.widget_match_countdown h6 {
    display: inline-block;
    color: #ffffff;
    margin-bottom: 0px;
    font-weight: bold;
    padding: 14px 50px 15px 50px;
    position: relative;
}
.widget_match_countdown h6:before {
    content: '';
    position: absolute;
    left: -42px;
    top: 0px;
    border-bottom: 53px solid;
    border-left: 42px solid transparent;
}
.widget_match_countdown h6:after {
    content: '';
    position: absolute;
    right: -42px;
    top: 0px;
    border-bottom: 53px solid;
    border-right: 42px solid transparent;
}
.widget_match_countdown .is-countdown {
    float: left;
    width: 100%;
    text-align: center;
    border-top: 1px solid rgba(255,255,255,0.10);
}
.widget_match_countdown .is-countdown .countdown-section {
    float: left;
    width: 25%;
    border-left: 1px solid rgba(255,255,255,0.10);
    padding: 24px 0px 23px 0px;
}
.widget_match_countdown .is-countdown .countdown-section:first-child { border: none; }
.widget_match_countdown .is-countdown .countdown-amount {
    display: block;
    font-size: 24px;
    line-height: 1;
    font-weight: bold;
    color: #ffffff;
}
.widget_match_countdown .is-countdown .countdown-period {
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
}
.widget_match_btn {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #444;
    font-weight: bold;
    text-align: center;
    padding: 15px 0px 15px 0px;
}
/* Widget Ranking */
.ranking-title-table {
    display: table;
    width: 100%;
    background-color: #363c63;
    padding: 10px 0px 10px 30px;
}
.ranking-title-row                      { display: table-row; }
.ranking-title-table li:first-child     { padding: 0px; }
.ranking-title-table li:last-child      { padding-right: 0px; }
.ranking-title-table li {
    display: table-cell;
    list-style: none;
    color: #ffffff;
    font-weight: bold;
    padding: 0px 2px;
}
.ranking-content-table {
    display: table;
    width: 100%;
    padding: 0px 10px 0px 17px;
}
.ranking-content-row { display: table-row; }
.ranking-content-table li {
    display: table-cell;
    list-style: none;
    color: #292c31;
    vertical-align: middle;
    padding: 16px 13px 12px 13px;
}
.ranking-content-table img {
    float: left;
    width: 28px;
    margin: -4px 0px 0px 0px;
}
.ranking-content-table img ~ .ranking-logo { margin-left: 38px; }
.ranking-logo { line-height: 1; }
.ranking-logo span {
    display: block;
    line-height: 1;
}
.ranking-logo small {
    font-size: 10px;
    color: #555555;
}
.ranking-content-table li:first-child {
    font-weight: bold;
    font-size: 16px;
    padding: 16px 7px 12px 13px;
}
.ranking-content-table li:nth-child(2) { width: 47%; }
.ranking-content-table:nth-child(even) { background-color: #363c63; }
.ranking-content-table:nth-child(even) li,.ranking-content-table:nth-child(even) li small { color: #ffffff; }
/* Latest Result List */
.ritekhela-latest-result-list {
    float: left;
    width: 100%;
    margin: 150px 0px 0px 0px;
    border-bottom: 1px solid rgba(255,255,255,0.10);
}
.ritekhela-latest-result-list ul li {
    float: left;
    width: 33.333%;
    list-style: none;
}
.ritekhela-latest-result-left figure img {
    float: right;
    margin-top: -150px;
}
.ritekhela-latest-result-left figure img ~ figcaption {
    margin-right: 195px;
    text-align: right;
    padding-top: 44px;
}
.ritekhela-latest-result-right figure img {
    float: left;
    margin-top: -150px;
}
.ritekhela-latest-result-right figure img ~ figcaption {
    margin-left: 210px;
    text-align: left;
    padding-top: 44px;
}
.ritekhela-latest-result-list figcaption span,
.ritekhela-latest-result-list figcaption small {
    color: #ffffff;
}
.ritekhela-latest-result-list figcaption span {
    font-size: 20px;
}
.ritekhela-latest-result-list figcaption small {
    display: block;
    font-size: 15px;
    margin-bottom: 10px;
}
.ritekhela-latest-result-list figcaption a {
    display: inline-block;
    padding: 4px 20px;
    border-left: 3px solid;
    border-right: 3px solid;
    border-radius: 80px;
}
.ritekhela-latest-result-center {
    text-align: center;
    padding: 22px 30px 0px 15px;
    position: relative;
}
.ritekhela-latest-result-center span {
    display: block;
    font-size: 90px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 5px;
}
.ritekhela-latest-result-center small {
    display: block;
    color: #ffffff;
    font-size: 17px;
}
.ritekhela-latest-result-center strong {
    position: absolute;
    left: 50%;
    top: -116px;
    color: #444;
    font-size: 90px;
    font-weight: bold;
    margin-left: -55px;
    line-height: 1;
}
/* Next Match Result */
.ritekhela-next-match-result {
    float: left;
    width: 100%;
    margin: 10px 0px 30px 0px;
}
.ritekhela-next-match-result li {
    float: left;
    width: 33.333%;
    list-style: none;
    text-align: center;
    margin-bottom: 30px;
}
.ritekhela-next-match-result img {
    display: inline-block;
    margin-bottom: 10px;
}
.ritekhela-next-match-result span {
    display: block;
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 1px;
}
.ritekhela-next-match-result small {
    display: block;
    color: #ffffff;
    font-size: 14px;
}
.ritekhela-next-match-result strong {
    display: inline-block;
    font-size: 50px;
    font-weight: bold;
    padding: 20px 30px;
    margin-top: 40px;
    position: relative;
}
.ritekhela-next-match-result strong:after {
    content: '';
    position: absolute;
    right: -20px;
    top: 0px;
    border-top: 35px solid transparent;
    border-left: 20px solid red;
    border-bottom: 34px solid transparent;
}
.ritekhela-next-match-result strong:before {
    content: '';
    position: absolute;
    left: -20px;
    top: 0px;
    border-top: 35px solid transparent;
    border-right: 20px solid;
    border-bottom: 34px solid transparent;
}
/* Countdown NextMatch */
.ritekhela-countdown-nextmatch {
    float: left;
    width: 100%;
    text-align: center;
}
.ritekhela-countdown-nextmatch .is-countdown {
    display: inline-block;
    width: 75%;
    margin-bottom: -7px;
    position: relative;
}
.ritekhela-countdown-nextmatch .is-countdown:before {
    content: '';
    position: absolute;
    left: -70px;
    top: 0px;
    border-bottom: 134px solid;
    border-left: 70px solid transparent;
}
.ritekhela-countdown-nextmatch .is-countdown:after {
    content: '';
    position: absolute;
    right: -70px;
    top: 0px;
    border-bottom: 134px solid;
    border-right: 70px solid transparent;
}
.ritekhela-countdown-nextmatch .is-countdown .countdown-section {
    float: left;
    width: 25%;
    border-left: 1px solid rgba(0,0,0,0.20);
    padding: 35px 0px 23px 0px;
}
.ritekhela-countdown-nextmatch .is-countdown .countdown-section:first-child { border: none; }
.ritekhela-countdown-nextmatch .is-countdown .countdown-amount {
    display: block;
    font-size: 50px;
    line-height: 1;
    font-weight: bold;
    color: #444;
}
.ritekhela-countdown-nextmatch .is-countdown .countdown-period {
    font-size: 18px;
    color: #444;
    text-transform: uppercase;
}
/* Blog View3 */
.ritekhela-blog-view3 figure > a,
.ritekhela-blog-view3 figure a img,
.ritekhela-blog-view3-inner {
    float: left;
    width: 100%;
}
.ritekhela-blog-view3 figure {
    float: left;
    width: 260px;
    margin-bottom: 0px;
}
.ritekhela-blog-view3 figure ~ .ritekhela-blog-view3-text {
    margin-left: 260px; }
.ritekhela-blog-view3-text {
    padding: 29px 30px; }
.ritekhela-blog-view3-inner {
    border-bottom: 6px solid; }
.ritekhela-blog-view3 figure a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-blog-view3 li:hover figure a:before {
    opacity: 0.85; }
.ritekhela-blog-view3 figure i {
    position: absolute;
    left: 50%;
    top: 10%;
    margin: -10px 0px 0px -15px;
    width: 40px;
    height: 40px;
    border-radius: 2px;
    text-align: center;
    font-size: 16px;
    padding-top: 12px;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-blog-view3 li:hover figure i {
    top: 50%;
    opacity: 1;
}
.ritekhela-blog-view3-text h2 a {
    color: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-blog-view3-text h2 {
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 7px;
}
.ritekhela-blog-view3-option {
    margin: 0px 0px 2px 0px;
    display: inline-block;
    width: 100%;
}
.ritekhela-blog-view3-option li {
    float: left;
    list-style: none;
    color: #ffffff;
    font-size: 13px;
    margin-right: 14px;
}
.ritekhela-blog-view3-option li:last-child {
    margin-right: 0px; }
.ritekhela-blog-view3-option li a {
    color: #ffffff; }
.ritekhela-blog-view3-option li i {
    margin-right: 5px;
    font-size: 12px;
}
.ritekhela-blog-view3-text p {
    color: #ffffff;
    margin-bottom: 20px;
    font-size: 13px;
}
.ritekhela-blog-view3-text-btn {
    display: inline-block;
    border-left: 3px solid;
    border-right: 3px solid;
    padding: 5px 20px;
    border-radius: 80px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
li:hover .ritekhela-blog-view3-text-btn {
    border-color: #ffffff;
    color: #ffffff;
}
/* Blog View4 */
.ritekhela-blog-view4 figure,
.ritekhela-blog-view4 figure > a,
.ritekhela-blog-view4 figure img,
.ritekhela-blog-view4-text {
    float: left;
    width: 100%;
}
.ritekhela-blog-view4 figure {
    margin-bottom: 0px; }
.ritekhela-blog-view4 figure a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-blog-view4 li:hover figure a:before {
    opacity: 0.85; }
.ritekhela-blog-view4 figure i {
    position: absolute;
    left: 50%;
    top: 30%;
    width: 50px;
    height: 50px;
    color: #444;
    font-size: 19px;
    text-align: center;
    padding-top: 15px;
    border-radius: 3px;
    opacity: 0;
    margin-top: -15px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-blog-view4 li:hover figure i {
    opacity: 1;
    top: 50%;
}
.ritekhela-blog-view4-text {
    background-color: #f5f5f5;
    padding: 25px 35px;
}
.ritekhela-blog-view4 .ritekhela-blog-options {
    margin-bottom: 0px;
    padding-left: 10px;
}
.ritekhela-blog-view4-text h2 {
    font-size: 26px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
    line-height: 1.2;
}
.ritekhela-blog-view4-text p {
    font-size: 15px;
    margin-bottom: 20px;
}
.ritekhela-blog-view4-btn {
    display: inline-block;
    border-left: 4px solid;
    border-right: 4px solid;
    padding: 4px 20px;
    border-radius: 80px;
    font-weight: 500;
}
.ritekhela-fixture-detail .ritekhela-blog-options {
    margin-bottom: 0px; }
.ritekhela-fixture-detail iframe {
    width: 100%; }

/* Parallax View1 */
.ritekhela-parallax-view1 {
    float: left;
    width: 100%;
    text-align: center;
}
.ritekhela-parallax-view1-inner {
    display: inline-block;
    width: 85%;
}
.ritekhela-parallax-view1 h2 {
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 28px;
    color: #ffffff;
    line-height: 1.3;
}
.ritekhela-parallax-view1 p {
    display: inline-block;
    width: 90%;
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 32px;
    line-height: 34px;
}
.ritekhela-parallax-view1 a {
    display: inline-block;
    border-left: 3px solid;
    border-right: 3px solid;
    padding: 8px 30px;
    border-radius: 80px;
    font-size: 16px;
}
/* Counter */
.ritekhela-counter {
    float: left;
    width: 100%;
}
.ritekhela-counter ul li {
    list-style: none; }
.ritekhela-counter > ul > li {
    margin-bottom: 30px; }
/* Counter View1 */
.ritekhela-counter-view1 > ul > li {
    text-align: center;
}
.ritekhela-counter-view1 i {
    display: inline-block;
    font-size: 50px;
    color: #333;
    margin-bottom: 30px;
    width: 110px;
    height: 110px;
    position: relative;
    padding-top: 30px;
}
.ritekhela-counter-view1 i:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid;
    margin-left: -10px;
}
.ritekhela-counter-view1 span {
    display: block;
    color: #ffffff;
    font-size: 40px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 6px;
}
.ritekhela-counter-view1 small {
    color: #ffffff;
    font-size: 14px;
}
.ritekhela-counter-view1-inner {
    float: left;
    width: 100%;
    position: relative;
}
.ritekhela-counter-view1-inner:before {
    content: '';
    position: absolute;
    right: 50%;
    top: -10px;
    border-bottom: 10px solid;
    border-left: 110px solid transparent;
    margin-right: -55px;
}
/* Testimonials View1 */
.ritekhela-testimonials-view1,
.ritekhela-testimonials-view1-inner,
.ritekhela-testimonials-view1 figure {
    float: left;
    width: 100%;
}
.ritekhela-testimonials-view1 {
    position: relative; }
.ritekhela-testimonials-view1 .slick-list {
    margin: 0px -15px; }
.ritekhela-testimonials-view1-layer {
    padding: 0px 15px; }
.ritekhela-testimonials-view1-inner {
    padding: 45px 30px 20px 45px;
    position: relative;
    margin-bottom: 22px;
}
.ritekhela-testimonials-view1-inner i {
    position: absolute;
    left: 0px;
    top: 0px;
    color: #333;
    font-size: 22px;
    padding: 11px 0px 0px 11px;
}
.ritekhela-testimonials-view1-inner:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    border-top: 75px solid;
    border-right: 75px solid transparent;
}
.ritekhela-testimonials-view1-inner:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -15px;
    border-top: 15px solid;
    border-right: 352px solid transparent;
}
.ritekhela-testimonials-view1-inner p {
    color: #ffffff;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 30px;
}
.ritekhela-testimonials-view1 figure {
    background-color: #363c63;
    padding: 20px 30px;
    border-bottom: 5px solid;
}
.ritekhela-testimonials-view1 figure:before {
    content: '';
    position: absolute;
    right: 0px;
    top: -15px;
    border-bottom: 15px solid #363c63;
    border-left: 352px solid transparent;
}
.ritekhela-testimonials-view1 figure img {
    float: left;
    width: 90px;
    border-radius: 100%;
    margin-right: 25px;
}
.ritekhela-testimonials-view1 figure span {
    display: block;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 21px;
    color: #ffffff;
}
.ritekhela-testimonials-view1 figure small {
    font-size: 13px;
    color: #ffffff;
}
.ritekhela-testimonials-view1 .slick-arrow {
    position: absolute;
    left: -60px;
    top: 50%;
    width: 30px;
    height: 90px;
    text-align: center;
    color: #ffffff;
    padding-top: 34px;
    border-radius: 2px;
    margin-top: -50px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-testimonials-view1 .slick-arrow-right.slick-arrow {
    left: auto;
    right: -60px;
}
.ritekhela-testimonials-view1 .slick-arrow:hover {
    color: #333; }
/* Partner View1 */
.ritekhela-partner-view1 {
    float: left;
    width: 100%;
}
.ritekhela-partner-view1 ul li {
    list-style: none;
    margin-bottom: 30px;
}
/* Login ModalBox */
.loginmodalbox .modal-title {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 25px;
    text-transform: uppercase;
    color: #ffffff;
    border-bottom: 1px solid rgba(255,255,255,0.08);
    padding-bottom: 8px;
}
.loginmodalbox .modal-dialog {
    width: 400px; }
.loginmodalbox .close {
    position: absolute;
    right: 0px;
    top: -50px;
    width: 50px;
    height: 50px;
    text-shadow: inherit;
    color: #ffffff;
    text-align: center;
    border-radius: 100% 100% 0% 0%;
    opacity: 1;
    padding-top: 13px;
}
.loginmodalbox .modal-body {
    padding: 1.5rem 2rem 1.6rem 2rem;
}
.modal-backdrop.show {
    opacity: 0.85; }
.loginmodalbox input[type="text"] {
    float: left;
    width: 100%;
    background-color: rgba(0,0,0,0.20);
    color: #999999;
    padding: 5px 20px;
    border: none;
    height: 45px;
    margin-bottom: 15px;
}
.loginmodalbox input[type="submit"] {
    display: inline-block;
    width: 100%;
    padding: 10px 30px;
    color: #333;
    font-weight: 600;
    border: none;
    cursor: pointer;
    margin-bottom: 13px;
    font-size: 15px;
}
.loginmodalbox-forget {
    float: right;
    color: #ffffff;
}
.ritekhela-loginbox-social {
    float: left;
    width: 100%;
    margin: 15px 0px 0px 0px;
}
.ritekhela-loginbox-social ul { margin: 0px -5px; }
.ritekhela-loginbox-social ul li {
    float: left;
    width: 50%;
    list-style: none;
    padding: 0px 5px;
    margin-top: 10px;
}
.ritekhela-loginbox-social ul li a {
    float: left;
    width: 100%;
    background-color: #47619c;
    padding: 7px 10px;
    color: #ffffff;
    text-align: center;
}
.ritekhela-loginbox-social ul li a i {
    margin-right: 6px; }
.ritekhela-loginbox-social ul li.twitter a {
    background-color: #02aaf1; }
.ritekhela-loginbox-social ul li.linkedin a {
    background-color: #5182aa; }
.ritekhela-loginbox-social ul li.dribbble a {
    background-color: #ea4c89; }
/* CartBox */
.ritekhela-cart-box {
    position: absolute;
    right: 0px;
    top: 100%;
    background-color: #ffffff;
    padding: 22px 30px 28px 30px;
    width: 390px;
    z-index: 1050;
    margin-top: 8px;
    margin: 31px -60px 0px 0px;
    display: none;
}
.ritekhela-cart-box h2 {
    font-size: 20px;
    margin-bottom: 24px;
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 11px;
}
.ritekhela-cart-box ul { margin: 0px; }
.ritekhela-cart-box ul li,.widget_cartbox ul li {
    float: left;
    width: 100%;
    list-style: none;
    margin-bottom: 26px;
}
.ritekhela-cart-box ul li figure,.widget_cartbox ul li figure {
    float: left;
    width: 99px;
    margin-bottom: 0px;
    z-index: 1;
}
.ritekhela-cart-box ul,.ritekhela-cart-box p,.ritekhela-cart-link,
.widget_cartbox ul {
    float: left;
    width: 100%;
}
.ritekhela-cartbox-text { position: relative; }
.ritekhela-cart-box ul li figure ~ .ritekhela-cartbox-text,.widget_cartbox ul li figure ~ .ritekhela-cartbox-text { padding-left: 115px; }
.ritekhela-cartbox-text h6 a { color: #6c8391; }
.ritekhela-cartbox-text h6 {
    margin-bottom: 2px;
    font-weight: 500;
    font-size: 14px;
}
.ritekhela-cartbox-price {
    display: block;
    font-size: 15px;
    line-height: 1;
}
.ritekhela-cartbox-text small {
    color: #bdbdbd;
    font-size: 15px;
    margin-left: 4px;
    text-decoration: line-through;
}
.ritekhela-close-cart {
    position: absolute;
    right: -16px;
    top: -2px;
    font-size: 16px;
    color: #dadada;
}
.ritekhela-cart-box h5,.widget_cartbox h5 {
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 13px;
    margin-bottom: 29px;
}
.ritekhela-cart-box h5 span,.widget_cartbox h5 span {
    float: right;
}
.ritekhela-cart-link {
    text-align: center;
}
.ritekhela-cartbox-btn {
    display: inline-block;
    font-size: 14px;
    color: #6d8492;
    line-height: 1;
    padding: 10px 20px;
    margin-bottom: 2px;
    border-radius: 40px;
    border-left: 3px solid;
    border-right: 3px solid;
}
.ritekhela-rating {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    position: relative;
    width: 95px;
}
.half-width { width: 71%; }
.ritekhela-rating:before, .ritekhela-rating-box:before {
    color: #ccc;
    content: "\f005 \f005 \f005 \f005 \f005";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 14px;
    left: 0;
    letter-spacing: 4px;
    position: absolute;
    top: 0;
}
.ritekhela-rating-box:before {
    content: "\f005 \f005 \f005 \f005 \f005";
    color: #ffb400;
}
.ritekhela-rating-box {
    height: 16px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
}
/* SubHeader */
.ritekhela-subheader {
    float: left;
    width: 100%;
    border-top: 1px solid rgba(255,255,255,0.10);
    padding: 25px 0px 23px 0px;
    position: relative;
}
.ritekhela-subheader:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -14px;
    border-left: 460px solid transparent;
    border-right: 460px solid transparent;
    border-top: 15px solid;
    margin-left: -440px;
}
.ritekhela-subheader h1 {
    float: left;
    color: #ffffff;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-weight: 600;
}
.ritekhela-breadcrumb {
    float: right;
}
.ritekhela-breadcrumb li {
    float: left;
    list-style: none;
    color: #ffffff;
    padding: 0px 0px 0px 35px;
    margin: 5px 0px 0px 0px;
    position: relative;
    text-transform: uppercase;
    font-weight: 500;
}
.ritekhela-breadcrumb li:before {
    content: "\f105";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    left: 12px;
    top: 0px;
}
.ritekhela-breadcrumb li:first-child:before {
    display: none; }
.ritekhela-breadcrumb li a {
    color: #ffffff; }
/* Fixture */
.ritekhela-fixture {
    float: left;
    width: 100%;
}
.ritekhela-fixture ul li {
    list-style: none; }
.ritekhela-fixture > ul > li {
    margin-bottom: 30px; }
/* Fixture List */
.ritekhela-fixture-list {
    padding: 42px 0px 0px 0px; }
.ritekhela-fixture-list > ul > li {
    margin-bottom: 72px; }
.ritekhela-fixture-list > ul > li:last-child {
    margin-bottom: 30px; }
.ritekhela-fixture-list-wrap {
    float: left;
    width: 100%;
    background-color: #363c63;
    position: relative;
}
.ritekhela-fixture-list figure,
.ritekhela-fixture-list-vs {
    float: left;
    width: 33.333%;
}
.ritekhela-fixture-list figure {
    margin-bottom: 0px;
    padding: 23px 25px 23px 25px;
}
.ritekhela-fixture-list figure a.ritekhela-fixture-list-thumb {
    float: left;
    width: 100px;
    height: 100px;
    background-color: #ffffff;
    border-radius: 100%;
    text-align: center;
    padding-top: 18px;
}
.ritekhela-fixture-list figure a img {
    display: inline-block; }
.ritekhela-fixture-list-pool {
    position: absolute;
    left: 50%;
    top: -42px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    margin: 0px 0px 0px -85px;
    padding: 7px 25px;
}
.ritekhela-fixture-list-pool:before {
    content: '';
    position: absolute;
    left: -24px;
    top: 0px;
    border-bottom: 43px solid;
    border-left: 25px solid transparent;
}
.ritekhela-fixture-list-pool:after {
    content: '';
    position: absolute;
    right: -24px;
    top: 0px;
    border-bottom: 43px solid;
    border-right: 25px solid transparent;
}
.ritekhela-fixture-list figure figcaption {
    line-height: 1.2; }
a.ritekhela-fixture-list-thumb ~ figcaption {
    margin-left: 125px;
    padding-top: 25px;
}
.ritekhela-fixture-list figure figcaption h2 {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 3px;
    text-transform: uppercase;
}
.ritekhela-fixture-list figure figcaption h2 a {
    color: #ffffff;
}
.ritekhela-fixture-list figure figcaption span {
    color: #999;
}
.ritekhela-fixture-list .ritekhela-fixture-list-right a.ritekhela-fixture-list-thumb {
    float: right;
}
.ritekhela-fixture-list-right a.ritekhela-fixture-list-thumb ~ figcaption {
    margin-right: 125px;
    margin-left: 0px;
    padding-top: 25px;
    text-align: right;
}
.ritekhela-fixture-list-vs {
    text-align: center;
    padding: 25px 0px 22px 0px;
}
.ritekhela-fixture-list-vs span {
    display: inline-block;
    color: #ffffff;
    padding: 7px 20px;
    line-height: 1;
    border-radius: 80px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
}
.ritekhela-fixture-list-vs small {
    display: block;
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 13px;
    color: #ffffff;
}
.ritekhela-fixture-list-vs time {
    display: block; }
/* Pagination */
.ritekhela-pagination {
    float: left;
    width: 100%;
    margin: 20px 0px 30px 0px;
    text-align: center;
}
.ritekhela-pagination ul { margin: 0px -5px; }
.ritekhela-pagination ul li {
    display: inline-block;
    list-style: none;
    padding: 0px 5px;
}
.ritekhela-pagination ul li a {
    float: left;
    width: 40px;
    height: 36px;
    color: #ffffff;
    text-align: center;
    padding: 7px 5px 6px 5px;
    font-size: 16px;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-pagination ul li:hover a {
    color: #ffffff;
}
.ritekhela-pagination ul li a:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -9px;
    border-top: 10px solid;
    border-right: 40px solid transparent;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/* Fixture All Matches */
.ritekhela-matches-list {
    float: left;
    width: 100%;
    margin-bottom: 60px;
}
.ritekhela-matches-list ul {
    display: table;
    width: 100%;
    border-right: 1px solid #f3f3f3;
}
.ritekhela-matches-list ul li {
    list-style: none;
    display: table-row;
    width: 100%;
    background-color: #ffffff;
}
.ritekhela-matches-list ul li:nth-child(odd) { background-color: #363c63; }
.ritekhela-matches-list ul li:first-child .ritekhela-cell {
    border-top: 1px solid #f3f3f3;
}
.ritekhela-matches-list ul li:nth-child(odd) .ritekhela-cell {
    border-color: rgba(255,255,255,0.10); }
.ritekhela-matches-list ul li:nth-child(odd) .ritekhela-fixture-flag,
.ritekhela-matches-list ul li:nth-child(odd) span {
    color: #ffffff; }
.ritekhela-matches-list ul li .ritekhela-cell {
    display: table-cell;
    vertical-align: middle;
    padding: 14px 20px;
    border-left: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    text-align: left;
}
.ritekhela-fixture-flag.ritekhela-next-flag { float: right; }
.ritekhela-matches-list ul li span {
    color: #555555;
}
.ritekhela-fixture-flag {
    color: #555555;
    display: inline-block;
    width: 130px;
}
.ritekhela-fixture-flag img { margin-right: 4px; }
.ritekhela-fixture-vs {
    display: inline-block;
    margin: 0px 18px;
    position: relative;
    padding: 2px;
}
.ritekhela-fixture-vs small {
    display: inline-block;
    position: relative;
    z-index: 1;
    font-size: 18px;
    width: 34px;
    height: 34px;
    background-color: #ebebeb;
    color: #333333;
    font-weight: bold;
    text-align: center;
    border-radius: 100%;
    padding: 2px 0px 0px 0px;
}
.ritekhela-matches-list .ritekhela-fixture-flag {
    width: 30%;
    text-align: left;
}
.ritekhela-matches-list.ritekhela-matches-list { margin-bottom: 40px; }
/* Point Table */
.ritekhela-table-point {
    float: left;
    width: 100%;
    margin-bottom: 60px;
}
ul.ritekhela-table-head {
    display: table;
    width: 100%;
    background-color: #fcfcfc;
}
ul.ritekhela-table-head li {
    display: table-row;
    width: 100%;
    list-style: none;
}
ul.ritekhela-table-head li .ritekhela-cell {
    display: table-cell;
    vertical-align: middle;
    color: #555555;
    padding: 12px 14px;
    text-align: center;
    border-left: 1px solid #f3f3f3;
}
ul.ritekhela-table-head li .ritekhela-cell:nth-child(1) {
    width: 60px;
    border-left: none;
}
ul.ritekhela-table-head li .ritekhela-cell:nth-child(2) { width: 48%; }
ul.ritekhela-table-head li .ritekhela-cell:nth-child(2),
ul.ritekhela-table-list li .ritekhela-cell:nth-child(2) {
    text-align: left;
}
ul.ritekhela-table-list {
    display: table;
    width: 100%;
    background-color: #ffffff;
    border-right: 1px solid #f7f7f7;
}
ul.ritekhela-table-list li {
    display: table-row;
    width: 100%;
    list-style: none;
}
ul.ritekhela-table-list li:nth-child(even) { background-color: #fcfcfc; }
.ritekhela-table-head li .ritekhela-cell {
    border: 1px solid #f7f7f7;
    border-bottom: none;
}
ul.ritekhela-table-list li .ritekhela-cell {
    display: table-cell;
    vertical-align: middle;
    color: #555555;
    padding: 12px 14px;
    text-align: center;
    border-left: 1px solid #f7f7f7;
    border-bottom: 1px solid #f7f7f7;
}
ul.ritekhela-table-list li .ritekhela-cell:nth-child(2) { width: 50%; }
/*Fixture Dark View 2*/
.ritekhela-modren-fixture-wrap {
    float: left;
    width: 100%;
    padding: 0px 15px;
    position: relative;
}
.ritekhela-modren-fixture-text {
    float: left;
    width: 100%;
    padding: 30px 0px 20px;
}
.ritekhela-modren-team-one {
    float: left;
    background-color: #363c63;
    text-align: center;
    padding: 40px 8px 40px 5px;
    position: relative;
    margin: 0px 0px 0px -15px;
}
.ritekhela-modren-team-one:before {
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    width: 0;
    height: 0;
    border-top: 70px solid #00b477
    border-left: 50px solid transparent;
}
.ritekhela-modren-team-one:after {
    content: '';
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 0;
    height: 0;
    border-bottom: 70px solid #00b477
    border-left: 50px solid transparent;
}
.ritekhela-modren-team-one > span {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
}
.ritekhela-modren-team-one > span:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -15px;
    width: 0;
    height: 0;
    border-bottom: 16px solid #363c63;
    border-left: 15px solid transparent;
}
.ritekhela-modren-team-one > span:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -15px;
    width: 0;
    height: 0;
    border-top: 16px solid #363c63;
    border-left: 15px solid transparent;
}
.ritekhela-modren-team-one figure {
    display: inline-block;
    width: 68px;
    margin: 0px 0px 3px;
}
.ritekhela-modren-team-one figure img {
    float: left;
    width: 100%;
}
.ritekhela-modren-team-one section {
    float: left;
    width: 100%;
    line-height: 1;
}
.ritekhela-modren-team-one section h6 {
    color: #ffffff;
    font-weight: bold;
    margin: 0px 0px 1px;
    line-height: 1.2;
}
.ritekhela-modren-team-one section > span {
    color: #ffffff;
    font-size: 10px;
}
.ritekhela-modren-match-text {
    float: left;
    text-align: center;
    line-height: 1.5;
    margin: -3px 0px 0px;
    padding: 0px 0px 0px 9px;
}
.ritekhela-modren-match-text .ticket-buy-btn:hover { background-color: #27282a; color: #fff;}
.ritekhela-modren-match-text h5 {
    font-weight: bold;
    margin: 0px;
    line-height: 1;
}
.ritekhela-modren-match-text time {
    font-size: 12px;
    color: #363c63;
    display: inline-block;
    margin: 0px 0px 33px;
}
.ritekhela-modren-match-text span {
    font-size: 24px;
    display: inline-block;
    font-weight: bold;
    background-color: #363c63;
    color: #fff;
    padding: 8px 29px;
    margin: 0px 0px 14px;
    position: relative;
}
.ritekhela-modren-match-text span:before {
    content: '';
    position: absolute;
    left: -10px;
    top: 0px;
    width: 0;
    height: 0;
    border-top: 26px solid transparent;
    border-right: 11px solid #363c63;
    border-bottom: 26px solid transparent;
}
.ritekhela-modren-match-text span:after {
    content: '';
    position: absolute;
    right: -10px;
    top: 0px;
    width: 0;
    height: 0;
    border-top: 26px solid transparent;
    border-left: 11px solid #363c63;
    border-bottom: 26px solid transparent;
}
.ritekhela-modren-match-text h6 {
    font-size: 14px;
    margin: 0px 0px 4px;
    font-weight: bold;
}
.ritekhela-modren-team-two {
    float: right;
    background-color: #363c63;
    text-align: center;
    padding: 40px 5px 40px 6px;
    position: relative;
    margin: 0px -15px 0px 0px;
}
.ritekhela-modren-team-two:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0;
    height: 0;
    border-top: 70px solid #00b477
    border-right: 50px solid transparent;
}
.ritekhela-modren-team-two:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 0;
    height: 0;
    border-bottom: 70px solid #00b477
    border-right: 50px solid transparent;
}
.ritekhela-modren-team-two > span {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
}
.ritekhela-modren-team-two > span:before {
    content: '';
    position: absolute;
    right: 0px;
    top: -15px;
    width: 0;
    height: 0;
    border-bottom: 16px solid #363c63;
    border-right: 15px solid transparent;
}
.ritekhela-modren-team-two > span:after {
    content: '';
    position: absolute;
    right: 0px;
    bottom: -15px;
    width: 0;
    height: 0;
    border-top: 16px solid #363c63;
    border-right: 15px solid transparent;
}
.ritekhela-modren-team-two figure {
    display: inline-block;
    width: 68px;
    margin: 0px 0px 3px;
}
.ritekhela-modren-team-two figure img {
    float: left;
    width: 100%;
}
.ritekhela-modren-team-two section {
    float: left;
    width: 100%;
    line-height: 1;
}
.ritekhela-modren-team-two section h6 {
    color: #ffffff;
    font-weight: bold;
    margin: 0px 0px 1px;
    line-height: 1.2;
}
.ritekhela-modren-team-two section span {
    color: #ffffff;
    font-size: 10px;
}
.ritekhela-modren-match-text .ticket-buy-btn {
    float: none;
    display: inline-block;
    padding: 4px 15px 6px;
    color: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/*Fixture Dark View 2*/

/* Fixture Detail */
.ritekhela-fixture-detail,
.ritekhela-fixture-detail img,
.ritekhela-fixture-detail figcaption {
    float: left;
    width: 100%;
    text-align: center;
}
.ritekhela-fixture-detail {
    margin-bottom: 25px; }
.ritekhela-fixture-detail figcaption {
    padding: 28px 10px 20px 10px;
    border-bottom: 4px solid;
    position: relative;
}
.ritekhela-fixture-detail figcaption:before {
    content: '';
    position: absolute;
    right: 0px;
    top: -15px;
    border-bottom: 15px solid;
    border-left: 700px solid transparent;
}
.ritekhela-fixture-detail .is-countdown {
    float: left;
    width: 100%;
}
.ritekhela-fixture-detail .countdown-section {
    display: inline-block;
    width: 25%;
    color: #ffffff;
    margin-bottom: 8px;
    position: relative;
}
.ritekhela-fixture-detail .countdown-section:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 20px;
    background-color: #ffffff;
    width: 2px;
    height: 30px;
    opacity: 0.20;
}
.ritekhela-fixture-detail .countdown-section:first-child:before {
    display: none; }
.ritekhela-fixture-detail .countdown-amount {
    font-size: 40px;
    font-weight: bold;
    line-height: 1;
    display: block;
    margin-bottom: 1px;
}
.ritekhela-fixture-detail .countdown-period {
    font-size: 17px;
    font-weight: 400;
    text-transform: uppercase;
}
.ritekhela-editor-detail,
.ritekhela-editor-detail-top,
.ritekhela-editor-option {
    float: left;
    width: 100%;
}
.ritekhela-editor-detail p {
    margin-bottom: 30px;
    display: block;
}
.ritekhela-editor-detail h2 {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.ritekhela-editor-detail-top h2 {
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 0px;
    text-transform: uppercase;
}
.ritekhela-editor-detail-top {
    padding: 18px 35px 20px 35px; }
blockquote {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 30px;
    margin: 0px 0px 25px 0px;
    border: none;
    font-size: 20px;
    font-weight: 300;
    position: relative;
    border-left: 4px double #ddd;
    border-right: 4px double #ddd;
    line-height: 36px;
}
blockquote:before {
    content: "\f10d";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    left: -15px;
    top: -15px;
    font-size: 30px;
    background-color: #fff;
    -webkit-transform: scaleY(-1);
       -moz-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
         -o-transform: scaleY(-1);
            transform: scaleY(-1);
}
blockquote:after {
    content: "\f10e";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    right: -16px;
    bottom: -15px;
    font-size: 30px;
    background-color: #fff;
}
.ritekhela-editor-option li {
    float: left;
    list-style: none;
    color: #444;
    margin-right: 20px;
    font-weight: 500;
}
.ritekhela-editor-option li i {
    color: #444;
    margin-right: 5px;
}
/* Tags */
.ritekhela-tags {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.ritekhela-tags span {
    float: left;
    padding: 6px 10px;
    font-size: 11px;
    font-weight: 500;
    position: relative;
    margin: 0px 8px 0px 0px;
    color: #444;
    line-height: 1;
}
.ritekhela-tags a {
    float: left;
    color: #ffffff;
    font-size: 12px;
    text-transform: capitalize;
    padding: 6px 10px;
    margin: 0px 8px 8px 0px;
    line-height: 1;
}
.ritekhela-tags a:hover { color: #ffffff; }
/* Match Gallery */
.ritekhela-match-gallery,
.ritekhela-match-gallery a,
.ritekhela-match-gallery a img {
    float: left;
    width: 100%;
}
.ritekhela-match-gallery ul li {
    list-style: none;
    margin-bottom: 30px;
}
.ritekhela-match-gallery a {
    padding: 6px;
    box-shadow: 0px 0px 3px 1px #e0e0e0;
    background-color: #fff;
    position: relative;
}
.ritekhela-match-gallery i {
    position: absolute;
    left: 50%;
    top: 15%;
    width: 40px;
    height: 40px;
    color: #444;
    border-radius: 3px;
    text-align: center;
    font-size: 17px;
    padding-top: 11px;
    margin: -18px 0px 0px -10px;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.ritekhela-match-gallery li:hover i {
    top: 50%;
    opacity: 1;
}
/* Admin Authore */
.authore-wrap {
    float: left;
    width: 100%;
    margin-bottom: 27px;
}
.authore-wrap figure {
    float: left;
    width: 280px;
}
.authore-wrap figure img {
    width: 100%; }
.authore-wrap figure ~ .ritekhela-authore-info { padding: 25px 0px 0px 310px; }
.ritekhela-authore-info h2 {
    margin: 0px 0px 6px 0px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 22px;
}
.ritekhela-authore-info p {
    margin-bottom: 0px; }
/* UserComment */
#ritekhela-comments {position: relative;}
#ritekhela-comments, #ritekhela-comments h2, .thumblist, #ritekhela-comments ul ul.children {
    float: left;
    width: 100%;
 }
#ritekhela-comments ul li .thumblist {padding-bottom: 30px;}
#ritekhela-comments ul li {
    float: left;
    list-style: none;
    position: relative;
    width: 100%;
 }
#ritekhela-comments ul ul {margin: 0px;}
#ritekhela-comments ul li figure {
    border-radius: 100%;
    width: 48px;
    float: left;
}
#ritekhela-comments ul li figure ~ .ritekhela-text {margin: 0px 0px 0px 65px;}
#ritekhela-comments ul li .ritekhela-text {
    background-color: #363c63;
    padding: 22px 30px 18px 30px;
    position: relative;
    box-shadow: 2px 2px 2px 0px #ddd;
}
#ritekhela-comments ul li .ritekhela-text:before {
    content: '';
    position: absolute;
    left: -14px;
    top: 0px;
    border-top: 14px solid #363c63;
    border-left: 14px solid transparent;
}
#ritekhela-comments ul li .ritekhela-text a {
    display: inline-block;
    margin: 0px 8px 5px 0px;
    text-transform: capitalize;
    color: #ddd;
}
#ritekhela-comments ul li .ritekhela-text p { margin-bottom: 3px; color: #ffffff; }
#ritekhela-comments ul li .ritekhela-text time i { margin-right: 4px; }
#ritekhela-comments ul li .ritekhela-text time {
    color: #ddd;
    font-size: 12px;
 }

#ritekhela-comments ul li .ritekhela-text a.replay-button,
#ritekhela-comments ul li .ritekhela-text a.comment-button {
    color: #ddd;
    font-weight: normal;
    font-size: 12px;
}
#ritekhela-comments ul li .ritekhela-text a.replay-button i,
#ritekhela-comments ul li .ritekhela-text a.comment-button i { margin-right: 4px; }
#ritekhela-comments ul ul.children {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 66px;
    position: relative;
}
/* Comment Form */
.ritekhela-form,
.ritekhela-form form p.ritekhela-comment,
.ritekhela-form form p.ritekhela-submit {
    float: left;
    width: 100%;
}
.ritekhela-form {
    margin-bottom: 30px; }
.ritekhela-form form {
    margin: 0px -15px; }
.ritekhela-form form p {
    float: left;
    width: 33.3333%;
    padding: 0px 15px 30px 15px;
    margin-bottom: 0px;
}
.ritekhela-form form p:last-child { padding-bottom: 0px; }
.ritekhela-form form p input[type="text"] {
    float: left;
    width: 100%;
    border: 1px solid #ededed;
    background-color: #eee;
    height: 40px;
    padding: 6px 13px 6px 13px;
    color: #777;
    font-size: 14px;
}
.ritekhela-form form p input[type="text"]:focus { box-shadow: none; }
.ritekhela-form form p textarea {
    float: left;
    width: 100%;
    border: 1px solid #ededed;
    height: 160px;
    padding: 10px 13px 10px 15px;
    background-color: #eee;
    font-size: 14px;
}
.ritekhela-form form p input[type="submit"] {
    float: left;
    padding: 7px 30px;
    border-radius: 4px;
    color: #ffffff;
    border: none;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
}
/* Categories */
.widget_categories ul li {
    float: left;
    width: 100%;
    list-style: none;
    padding: 9px 30px 9px 30px;
    text-align: right;
    margin-bottom: 5px;
    color: #ffffff;
}
.widget_categories ul li a {
    float: left;
    color: #ffffff;
}
.widget_categories ul li a:before {
    content: "\f061";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    display: inline-block;
    padding: 0px 15px 0px 0px;
    color: #ffffff;
}
/* Shop Grid */
.ritekhela-shop,.ritekhela-shop-view1 figure,
.ritekhela-shop-view1 figure a,.ritekhela-shop-view1 figure img,
.ritekhela-shop-grid-text {
    float: left;
    width: 100%;
}
.ritekhela-shop ul li {
    list-style: none; }
.ritekhela-shop > ul > li {
    margin-bottom: 30px; }
.ritekhela-shop figure {
    margin-bottom: 0px;
    border-left: 10px solid #00b477
}
.ritekhela-shop-grid-text {
    position: relative;
    background-color: #363c63;
    padding: 30px 23px 30px 23px;
    border-left: 10px solid #00b477
}
.ritekhela-shop-grid-text h2 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 5px;
}
.ritekhela-shop-grid-text h2 a,.price-cart,
.ritekhela-shop-grid-text p {
    color: #ffffff; }
.price-cart {
    display: inline-block;
    width: 100%;
    margin-bottom: 6px;
}
.price-cart del {
    font-weight: 500; }
.ritekhela-shop-grid-text p {
    margin-bottom: 25px; }
.ritekhela-shop-btn {
    display: inline-block;
    padding: 10px 20px 11px 20px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    border-radius: 4px;
}
.ritekhela-quality {
    float: left;
    width: 100%;
    border: 1px solid #e9e9e9;
    border-left: none;
    border-right: none;
    padding: 18px 0px;
    margin-bottom: 25px;
}
.left-section { float: left; }
.right-section { float: right; }
.ritekhela-quality span {
    color: #000;
    font-weight: 300;
    float: left;
}
.ritekhela-quality .ritekhela-rating {
    float: left;
    margin: 3px 0px 0px 10px;
}
/* Error Section */
.ritekhela-error-section {
    float: left;
    width: 100%;
    text-align: center;
    margin: 50px 0px 60px 0px;
}
.ritekhela-error-section-inner {
    display: inline-block;
    width: 70%;
    padding: 0px 0px 40px 0px;
    position: relative;
}
.ritekhela-error-section-inner:before {
    content: '';
    position: absolute;
    right: 0px;
    bottom: -15px;
    border-top: 15px solid #363c63;
    border-left: 777px solid transparent;
}
.ritekhela-error-section h2 {
    display: block;
    font-size: 150px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 60px;
    line-height: 1;
    color: #444;
    padding: 10px 0px;
}
.ritekhela-error-section span {
    display: block;
    font-size: 30px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 13px;
    margin-bottom: 25px;
    color: #ffffff;
}
.ritekhela-error-section small {
    font-size: 16px;
    display: block;
    color: #ffffff;
    margin-bottom: 8px;
}
.ritekhela-error-section p {
    margin-bottom: 30px;
    color: #ffffff;
}
.ritekhela-error-section form {
    display: inline-block;
    width: 75%;
    position: relative;
}
.ritekhela-error-section form input[type="text"] {
    float: left;
    width: 100%;
    height: 50px;
    background-color: rgba(255,255,255,0.05);
    border: none;
    border-radius: 80px;
    color: #ffffff;
    padding: 5px 25px;
}
.ritekhela-error-section form input[type="submit"] {
    position: absolute;
    right: 0px;
    top: 0px;
    color: #444;
    padding: 13px 40px;
    border-radius: 80px;
    border: none;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
}
.ritekhela-search-result {
    float: left;
    width: 100%;
}
.ritekhela-search-result h2 {
    font-size: 50px;
    margin-bottom: 13px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1;
}
.ritekhela-search-result .ritekhela-error-section {
    margin: 20px 0px 60px 0px;
}
.ritekhela-search-result .ritekhela-error-section form input[type="text"] {
    background-color: #444; }
.ritekhela-search-result .ritekhela-error-section form {
    width: 100%; }
.ritekhela-contact-map {
    float: left;
    width: 100%;
}
.ritekhela-contact-map-full {
    margin-top: -50px;
    margin-bottom: 50px;
}
/* Contact List */
.ritekhela-contact-list {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.ritekhela-contact-list li {
    list-style: none;
    margin-bottom: 30px;
    text-align: center;
}
.ritekhela-contact-list i {
    display: inline-block;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    color: #ffffff;
    font-size: 30px;
    padding-top: 20px;
    margin-bottom: 22px;
    position: relative;
}
.ritekhela-contact-list i:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -8px;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid;
}
.ritekhela-contact-list span,
.ritekhela-contact-list a {
    display: block;
}

/* Footer */
#ritekhela-footer {
    float: left;
    width: 100%;
}
.ritekhela-footer-one {
    background: url(images/footer-lodyas.png);
    background-color: #363c63;
    padding: 70px 0px 0px 0px;
}
.ritekhela-footer-widget .widget {
    margin-bottom: 30px; }
/* Widget About Info */
.widget_about_info img {
    margin-bottom: 18px; }
.widget_about_info p {
    color: #ffffff;
    margin-bottom: 28px;
}
.widget_about_info ul,
.widget_about_info ul li {
    float: left;
    width: 100%;
}
.widget_about_info ul li {
    list-style: none;
    color: #444;
    margin-bottom: 22px;
    line-height: 2.7;
    position: relative;
}
.widget_about_info ul li:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -9px;
    border-top: 10px solid #ffffff;
    border-right: 40px solid transparent;
}
.widget_about_info ul li i {
    float: left;
    padding: 12px;
    font-size: 15px;
    border-right: 1px solid rgba(0,0,0,0.25);
    margin-right: 15px;
    width: 40px;
}
/* Footer Widget Title */
.footer_widget_title {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.footer_widget_title h2 {
    display: inline-block;
    color: #ffffff;
    margin-bottom: 0px;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 600;
    padding: 0px 15px;
    border-radius: 80px;
    border-left: 3px solid;
    border-right: 3px solid;
}
.ritekhela-footer-one .ritekhela-footer-widget {
    padding-bottom: 30px;
    background: url(https://flk-lorient-tt.fr/uploads/designs/Ritekhela/ft2.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
/* Widget Twitter Feeds */
.widget_twitter_feeds ul li,
.widget_twitter_feeds ul,
.widget_twitter_feeds p,
.widget_twitter_feeds time,
.widget_about_info_social,
.ritekhela-footer-widget {
    float: left;
    width: 100%;
}
.widget_twitter_feeds ul li {
    list-style: none;
    color: #ffffff;
    margin-bottom: 5px; /* 22px;*/
}
.widget_twitter_feeds p {
    margin-bottom: 5px;
}
.widget_twitter_feeds i.fa-twitter {
    float: left;
    width: 40px;
    height: 38px;
    text-align: center;
    color: #444;
    font-size: 18px;
    padding-top: 11px;
    position: relative;
    margin-bottom: 15px;
}
.widget_twitter_feeds i.fa-twitter:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -5px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 5px solid;
}
.widget_twitter_feeds time i {
    margin-right: 6px; }
.widget_about_info_social {
    margin-bottom: 25px; }
.widget_about_info_social a {
    float: left;
    width: 31px;
    height: 31px;
    background-color: #ffffff;/*#00b477;*/
    color: #333;
    margin: 0px 10px 20px 0px;
    font-size: 16px;
    text-align: center;
    padding-top: 8px;
    position: relative;
}
.widget_about_info_social a:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -9px;
    border-top: 10px solid #ffffff;
    border-right: 30px solid transparent;
}
/*Flicker Images*/
.ritekhela-main-content .widget_gallery ul li {
    float: left;
    width: 25%;
}
.ritekhela-main-content .widget_gallery ul li a:before {
    background-color: #27282a;
    height: 100%;
    width: 60%;
}
.ritekhela-main-content .widget_gallery ul li:hover a:before { width: 100%; opacity: 0.8;}
.widget_gallery ul li a i {
    position: absolute;
    left: 0%;
    top: 50%;
    z-index: 1;
    font-size: 12px;
    color: #fff;
    margin: -7px 0px 0px -3px;
    opacity: 0;
}
.widget_gallery ul li:hover a i { opacity: 1; left: 50%;}
.widget_gallery ul { margin: 0px -5px; }
.widget_gallery ul li {
    float: left;
    width: 25%;
    padding: 0px 5px;
    margin-bottom: 10px;
    list-style: none;
}
.widget_gallery ul li a,.widget_gallery ul li a img {
    float: left;
    width: 100%;
    position: relative;
}
.widget_gallery ul li a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 10%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_gallery ul li:hover a:before {
    opacity: 0.50;
    width: 100%;
}
/* CopyRight */
.ritekhela-copyright {
    float: left;
    width: 100%;
    padding: 20px 0px;
    text-align: center;
    position: relative;
}
.ritekhela-copyright p {
    margin-bottom: 0px;
    position: relative;
    z-index: 1;
}
.ritekhela-back-top {
    position: absolute;
    top: -50px;
    width: 90px;
    height: 70px;
    border-radius: 80px;
    border-radius: 100% 100% 0% 0%;
    margin: 0px 0px 0px -30px;
    font-size: 22px;
    padding: 6px 0px 0px 0px;
}
/* Footer Two */
.ritekhela-footer-two {
    float: left;
    width: 100%;
    background: url(extra-images/footer-two-bg.jpg);
    position: relative;
}
.ritekhela-footer-two-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #363c63;
    opacity: 0.95;
}
.footer_widget_title_two {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.footer_widget_title_two h2 {
    font-size: 20px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 0px;
    text-transform: uppercase;
    position: relative;
    padding: 7px 0px 0px 0px;
}
.footer_widget_title_two h2:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 60px;
    height: 2px;
}
.footer_widget_title_two h2:after {
    content: '';
    position: absolute;
    left: 0px;
    top: -5px;
    width: 30px;
    height: 2px;
}
.ritekhela-footer-two .ritekhela-footer-widget {
    padding: 80px 0px 25px 0px;
}
/* Widget Nav Links */
.widget_nav_links ul li {
    float: left;
    width: 50%;
    list-style: none;
    margin: 0px 0px 12px;
}
.widget_nav_links ul li a {
    color: #fff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_nav_links ul li:hover a { color: #00b477}
.widget_nav_links ul li a i {
    float: left;
    margin: 8px 12px 0px 0px;
}
/* Widget Featured News */
.widget_featured_news ul li {
    float: left;
    width: 100%;
    list-style: none;
    margin: 0px 0px 15px;
    padding: 0px 0px 0px 100px;
    position: relative;
}
.widget_featured_news ul li span {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 80px;
    height: 62px;
    font-size: 40px;
    font-weight: bold;
    color: #333;
    font-style: italic;
    text-align: center;
    padding-top: 18px;
}
.widget_featured_news ul li span:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -10px;
    border-top: 10px solid;
    border-right: 80px solid transparent;
}
.widget_featured_news ul li h6 {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    margin: 0px;
}
.widget_featured_news ul li h6 a { color: #ffffff;}
.widget_featured_news ul li time {
    font-size: 12px;
    color: #cccccc;
}
/* Widget Newsletter Two */
.widget_newsletter_two form,
.widget_newsletter_two label,
.widget_newsletter_two input[type="text"] {
    float: left;
    width: 100%;
}
.widget_newsletter_two label {
    color: #ffffff;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 500;
}
.widget_newsletter_two p {
    color: #ffffff;
    margin-bottom: 30px;
}
.widget_newsletter_two input[type="text"] {
    background-color: transparent;
    border: 1px solid rgba(255,255,255,0.20);
    border-radius: 2px;
    margin-bottom: 14px;
    color: #999;
    height: 45px;
    padding: 5px 20px;
}
.widget_newsletter_two input[type="submit"] {
    float: left;
    color: #333;
    padding: 9px 35px;
    border: none;
    border-radius: 80px;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
    margin-top: 15px;
}
/* CopyRight Two */
.ritekhela-copyright-two {
    float: left;
    width: 100%;
    padding: 25px 0px;
    position: relative;
    margin-top: 45px;
}
.ritekhela-copyright-two:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -30px;
    width: 50%;
    height: 30px;
}
.ritekhela-copyright-two:after {
    content: '';
    position: absolute;
    left: 50%;
    top: -30px;
    border-bottom: 30px solid;
    border-right: 30px solid transparent;
}
.ritekhela-copyright-two p {
    float: left;
    color: #333;
    margin-bottom: 0px;
}
.ritekhela-footer-social {
    float: right;
}
.ritekhela-footer-social li {
    float: left;
    list-style: none;
    margin: 5px 0px 0px 10px;
    line-height: 1;
}
.ritekhela-footer-social li a {
    font-size: 22px;
}
.even a {color: #ffffff;}

/* ThemeColor One */

.ritekhela-color,.ritekhela-colorhover:hover,.ritekhela-banner-btn,.ritekhela-team-view1-btn,.ritekhela-team-view1 figure figcaption a:hover,
li:hover .ritekhela-team-view1-text h2 a,.ritekhela-latest-result-list figcaption a,.ritekhela-latest-result-center span,.ritekhela-blog-view3-text-btn,
li:hover .ritekhela-blog-view3-text h2 a,.ritekhela-team-view2-btn,.ritekhela-parallax-view1 a {
    color: #ffffff; /*#00b477 */
   /*color: #373C64;*/
}

.ritekhela-bgcolor,.ritekhela-bgcolorhover:hover,.ritekhela-fixture-slider .slick-arrow:hover,.ritekhela-blog-view1 figure > a:before,
.popular_news_text small,.widget_popular_news ul li span,.widget_match_btn,.widget_next_match_title,.widget_next_match_option,
.widget_about_info ul li,.widget_twitter_feeds i.fa-twitter,.widget_gallery ul li a:before,.ritekhela-copyright,.ritekhela-back-top,
.ritekhela-countdown-nextmatch .is-countdown,.ritekhela-counter-view1 i,.ritekhela-testimonials-view1 .slick-arrow:hover,
.footer_widget_title_two h2:before,.footer_widget_title_two h2:after,.widget_featured_news ul li span,
.widget_newsletter_two input[type="submit"],.ritekhela-copyright-two,.ritekhela-copyright-two:before,.ritekhela-copyright-two-shape:before,
.ritekhela-modren-fixture-text,.ritekhela-editor-detail-top,.ritekhela-tags span,
.ritekhela-match-gallery i,.ritekhela-team-view3-text span,.ritekhela-blog-view4 figure i,.ritekhela-error-section form input[type="submit"],
.ritekhela-error-section h2 {
    background-color: #ffffff;
}
.ritekhela-fixture-list-vs, .ritekhela-pagination ul li:hover a {background-color: #00b477;}
.ritekhela-fixture-list-vs a {color: #ffffff;}
.ritekhela-border-color,.ritekhela-border-colorhover:hover,.sm-blue ul,.sm-blue ul ul,
.ritekhela-banner-btn,.ritekhela-fancy-title-inner,.ritekhela-fancy-title-two,li:hover .ritekhela-blog-view1-btn,
.ritekhela-latest-result-list figcaption a,.ritekhela-blog-view3-text-btn,.ritekhela-blog-view3-inner,
.ritekhela-team-view2-btn,.ritekhela-parallax-view1 a,.ritekhela-testimonials-view1 figure,.ritekhela-fixture-detail figcaption,
.ritekhela-section-title h2 {
    border-color: #00b477;/*#373c64;*/
}
.footer_widget_title h2 { border-color: #ffffff;
}
.widget_next_match_title:before,.widget_twitter_feeds i.fa-twitter:after,
.ritekhela-counter-view1 i:after,.ritekhela-testimonials-view1-inner:before,.widget_featured_news ul li span:before,
.ritekhela-pagination ul li:hover a:before {
	border-top-color: #641C06;
}
.ritekhela-next-match-result strong:after {
	border-left-color: #641C06;
}
.ritekhela-next-match-result strong:before {
	border-right-color: #641C06;
}
.ritekhela-countdown-nextmatch .is-countdown:before,.ritekhela-copyright-two:after,
.ritekhela-countdown-nextmatch .is-countdown:after,.ritekhela-counter-view1-inner:before {
	border-bottom-color: #641C06;
}
.widget_popular_news ul li span:before { border-top-color: #ffffff;
}









/* ThemeColor Two */
.ritekhela-color-two,.ritekhela-colorhover-two:hover,.ritekhela-cartbox-btn,blockquote:before,blockquote:after,.ritekhela-team-view3-btn,
.ritekhela-blog-view4-btn {
	color: #373c64;
}

.ritekhela-bgcolor-two,.ritekhela-bgcolorhover-two:hover,.ritekhela-fancy-title-two,.ritekhela-blog-options,
.ritekhela-blog-view1 .ritekhela-blog-options:before,.ritekhela-blog-view1 figure i,.ritekhela-team-view1 figure figcaption a,
.ritekhela-team-view1-text,.ritekhela-team-view1 figure figcaption,.ritekhela-gallery-view1 h2,.widget_match_countdown h6,
.widget_match_countdown .is-countdown,.ritekhela-latest-result-list,.ritekhela-blog-view3-inner,.ritekhela-blog-view3 figure a:before,
.ritekhela-team-view2-text,.ritekhela-testimonials-view1-inner,.ritekhela-testimonials-view1 .slick-arrow,.ritekhela-subheader,
.ritekhela-fixture-list-vs span,.ritekhela-fixture-list-pool,.ritekhela-pagination ul li a,.ritekhela-modren-match-text .ticket-buy-btn,
.ritekhela-fixture-detail figcaption,.ritekhela-tags a,.ritekhela-form form p input[type="submit"],.widget_categories ul li,
.ritekhela-player-thumb-wrap,.ritekhela-blog-view4 figure a:before,.ritekhela-error-section-inner,
.ritekhela-contact-list i {
	background-color: #363c63;
}


.ritekhela-border-color-two,.ritekhela-border-colorhover-two:hover,.ritekhela-blog-view1-btn,.ritekhela-cartbox-btn,
.ritekhela-team-view3-btn,.ritekhela-blog-view4-btn {
	border-color: #00b477;
}
.widget_match_countdown h6:before,
.widget_match_countdown h6:after,.ritekhela-team-view2-text:before,
.ritekhela-team-view2-text:after,.ritekhela-fixture-detail figcaption:before {
	border-bottom-color: #00b477;
}
.ritekhela-fixture-list-pool:before,
.ritekhela-fixture-list-pool:after {border-bottom-color: #363c63;
}
.ritekhela-team-view1-text:before,.ritekhela-gallery-view1 h2:before,
.ritekhela-latest-result-list:before,.ritekhela-team-view2-wrap:before,
.ritekhela-testimonials-view1-inner:after,
.ritekhela-pagination ul li a:before,.ritekhela-contact-list i:after ,.ritekhela-team-view1 figure figcaption:before{
	border-top-color: #363c63;
}
.ritekhela-subheader:before { border-bottom-color: #363c63;
