/*
Theme Name: basket
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 1.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


body {
    font-feature-settings: 'pnum' on, 'lnum' on;
}

.status_author_mess {
    display: none !important;
}

.userlist_top {
    display: flex;
}

.userlist .user-single {
    box-shadow: none;
}

h1, h2, h3, .heading-font, .banner h1, .banner h2 {
    font-weight: 600 !important;
}

h1 {
    line-height: 1.1;
}

.nav > li > a > i {
    font-size: 16px;
}

.page-wrapper {
    padding-top: 10px;
    padding-bottom: 20px
}

.row-large > .col {
    padding: 0 9.8px 19.6px;
}

/* Archive page */
.newsall {
    margin-top: 20px;
}

.newsall .post-item {}

.newsall .box-image {
    display: none;
}
.newsall .post-title {
    color: #373737;
}

.newsall .box-text {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 14px;
}

@media screen and (min-width: 550px)
.box-vertical .box-text {
    padding-left: 0em;
    padding-right: 1.5em;
}

.rcl-form input[type='submit'],
.rcl-form input[type="button"],
.rcl-form button:not(.icon),
.rcl-form .button:not(.icon) {
    border-radius: 0px !important;
}

/* badge*/
/*
.home-news-top .badge.post-date,
.news-top .badge.post-date {
    top: calc(100% - 260px);
}
.home-news-top .badge.top,
.news-top .badge.top {
    left: calc(100% - 100%/12*7 - 30px);
}
*/
.badge-inner,
.post .badge-inner,
.home-news-top .badge-inner,
.news-top .badge-inner {
    background-color: #e4883d !important;
}

/* Dot news slider*/
.flickity-page-dots {
    left: auto;
    right: 10px;

    /* Mob */
/*    bottom: 45px;*/
}
.slider-nav-light .flickity-page-dots .dot.is-selected {
    background-color: #e4883d;
    height: 43px;
    margin-bottom: -2px;
}
.flickity-page-dots .dot {
    border-radius: inherit;
}
.row-slider .flickity-page-dots .dot {
    opacity: .9;
    background-color: #6A6A6A;
}
.row-slider .flickity-page-dots li:not(is-selected) {
    margin-bottom: 30px;
}
.flickity-page-dots .dot.is-selected {
    background-color: #e4883d;
}
.flickity-page-dots .dot {
    border: 3px solid #6A6A6A;
}
/* Dot end */

/*
.from_the_blog_comments {
    font-size: 12px;
}
*/

.entry-meta {
    color: #9a9a9a;;
}

.post-view,
.pageviews-placeholder,
.post-comment,
.post-author {
    margin-right: 10px;
    color: #e4883d;
    text-transform: none !important;
    font-weight: 600;
    font-size: 13px;
}

/* Slider */
.slider .IN_PROGRESS,
.slider .COMPLETE,
.slider .SCHEDULED {
    height: 155px;
    padding: 10px;
    margin: 0 -14px;
}

.slider .IN_PROGRESS {
    border: 2px solid #f6f6f6;
    background: #fff;
}

.slider .COMPLETE,
.slider .SCHEDULED {
    background: #f6f6f6;
}

.slider .matches p.competitionname {
    font-size: 18px;
    font-weight: 800;
    margin-bottom: 0px;
}

.slider .matches p.competitionname a {
    color: #1e1e1e;
}

.slider .matches p.matchtime {
    font-size: 10px;
    font-weight: 600;
    color: #E4883D;
    margin-bottom: 0px;
}

.slider .matches .is-divider {
    background-color: #1e1e1e;
    max-width: 75%;
    margin: 5px 0;
    height: 2px;
}

.slider .competitors {
    display: table;
    width: 100%;
}

.slider .competitorlogo {
    display: table-cell;
    width: 35px;
}

.slider .competitors .competitor {
    display: table-row;
/*    margin: 5px 0;
*/
}

.slider .competitors .competitor .competitorname {
    display: table-cell;
/*
    font-size: 13px;
    font-weight: 500;
*/
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    /* or 117% */
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.6);
}

.slider .competitors .competitor .competitorname a {
    font-weight: 800;
/*
    font-size: 12px;
    line-height: 14px;
*/
    /* or 117% */
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.6);
}

.slider .competitors .competitor .scorestring {
    display: table-cell;
    width: 35px;
    font-size: 22px;
    font-weight: 800;
}

.slider .competitors img {
/*    display: table-cell;*/
    border-radius: 50px;
    width: 30px;
}

.ihc-login-template-13 .impu-form-input-remember {
    display: block;
}

.back-to-top.active {
    background-color: #E4883D;
}
.is-divider {
    height: 1px;
    max-width: 80px;
}

.badge-inner {
    background-color: #E4883D;
}

.home-news-top h5.post-title,
.home-news-left-top h5.post-title,
.home-news-left h5.post-title,
.home-news-center h5.post-title,
.home-news-right h5.post-title {
    color: #4d4d4d;
}

.home-news-left-top .is-divider,
.home-news-left .is-divider,
.home-news-center .is-divider,
.home-news-right .is-divider{
    display: none;
}

.home-news-top .box-label .box-text {
    width: calc(100%/12*7);
    min-height: 50%;
    margin: 0%;
    right: 0;
}
/*
.home-news-top .box-text p {
    color: #4D4D4D;
    font-size: 16px;
}
*/

.home-news-left-top .col,
.home-news-left .col {
    padding: 5px 15px;
}

.home-news-left .box-text {
    padding: 5px 5px 5px 10px;
}

.home-news-left-top .post-meta,
.home-news-left .post-meta {
    color: #E4883D;
    font-weight: bold;
}

.home-news-left .post-item {
    padding: 1px !important;
}

.home-news-right .box-text {
    padding-top: 5px;
    padding-bottom: 5px;
}

.home-news-center .box-image,
.home-news-right .box-image {
    display: none;
}

.home-news-center .box-vertical .box-text {
    border-top: 1px solid #e9e9eb;
}

/* WP-Recall anime */
.panel_lk_recall.floatform {
    animation-duration: 0.55s;  /* Время работы анимации */
    animation-fill-mode: both;  /* Поведение анимации */
    animation-name: fadeInDown; /* Имя анимации */
}

/* Poll right start */
.wp-polls-ul {
    padding: 0px;
    margin: 0px;
}

.wp-polls-ul li {
    margin-left: 0px !important;
}

.wp-polls .pollbar {
    margin: 1px;
    font-size: 16px;
    line-height: 16px;
    height: 16px;
    background: #E4883D;
    border: 1px solid #1e1e1e;
/*    width: 100% !important;*/
}
/* Poll end */

/* start alphabetical */
h2.alphabetical {
    position: relative;
}

h2.alphabetical:before {
/*
    content: "";
    display: block;
    width: 40px;
    position: absolute;
*/
}

h2.alphabetical:after {
    content: "";
    display: block;
    width: 95%;
    height: 2px;
    background: #f6f6f6;
    right: 0;
    left: 40px;
    top: 50%;
    position: absolute;
}
/* end alphabetical */

/* Stats tournament side*/

.tournament td,
.stats td {
    color: #000000;
}

.tournament th,
.tournament td {
    padding: 5px 5px 5px 10px;
    border-bottom: 1px solid #ececec;
    line-height: 16px;
    font-size: 12px;
}

.tournament th {
    text-align: center;
    text-transform: none;
    letter-spacing: unset;
}

.tournament tr {
    height: 45px;
}

.tournament td {
    text-align: left;
}

.tournament_header,
.calendar_header {
    color: #ffffff;
    background: #6d6d6d;
    text-transform: none;
}

.calendar_header {
    padding: 10px 0;
}

td.color-1 {
    background: rgb(248,209,46);
    background: linear-gradient(180deg, rgba(248,209,46,1) 0%, rgba(217,171,117,1) 100%);
    color: #ffffff !important;
}

td.color-2 {
    background: rgb(191,191,191);
    background: linear-gradient(180deg, rgba(191,191,191,1) 0%, rgba(157,157,157,1) 100%);
    color: #ffffff !important;
}

td.color-3 {
    background: rgb(167,135,22);
    background: linear-gradient(180deg, rgba(167,135,22,1) 0%, rgba(140,115,26,1) 100%);
    color: #ffffff !important;
}

td.teampos {
/*
    color: #A7A7A7;
*/
}

.teamlogo {
    width: 35px;
}

.teamname {
    font-weight: 600;
    color: #000000;
}

td.teamplayed {
    font-size: 105%;
    color: #000;
    font-weight: bold;
}

td.teamwon {
    font-size: 105%;
    color: #e4883d;
}

/* start Newsmaker */
.newsmaker .color-2,
.newsmaker .color-4 {
    background: #f6f6f6 !important;
    background-color: #f6f6f6 !important;
}
/*
tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}
*/
/* end Newsmaker */

/* Stats end*/

@keyframes fadeInDown { /* Сама анимация */
    0% {                /* Старт анимации */
        opacity: 0;
        transform: translate3d(0px, -100%, 0px);
    }
    100% {              /* в финале анимации - финал это заданная 0.55s */
        opacity: 1;
        transform: none;
    }
}
/* end anime */
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

}

.liga-card{width:283px!important;height:133px!important;float:left;display:none;}
.liga_team{font-size:18px;font-weight:700;float:left;width:100%;}
.liga_date{font-size:10px;color:#E4883D;float:left;width:100%;}
.liga_line{top:55px;border:1px solid #000000;height:2px;float:left;width:80%;margin-bottom:10px;}
.liga-row{width:100%;float:left;}
.liga-row img{margin-left:5px;float:left;border-radius:50%;}
.cmd_name{font-size:12px;float:left;text-transform:uppercase;margin-left:14px;margin-top:6px;}
.cmd_rating{font-size:22px;font-weight:700;float:right;}
.cmd-arrow{width:39px!important;height:146px!important;border:1px solid #6D6D6D;background:#E4E4E4;float:left;}
.cmd-arrow img{margin-top: 55px;margin-left: 8px;}
.cmd-arrow img:nth-child(2){margin-left: 12px;}
.cmd-arrow:hover{cursor:pointer;}

.paginator { /*padding: 25px 0; */}
.plist {
		display: block;
/*		padding-top: 20px;*/
		text-align: center;
}
span.pgSwchA {
		padding: 10px;
		background: #3b4252;
		color: #fff;
}
a.pgSwch, span.pgSwchA {
		width: 35px;
		height: 35px;
		line-height: 16px;
		border-radius: 30px;
		text-align: center;
		display: inline-block;
}
a.pgSwch {
		padding: 10px 5px;
		background: 0 0;
		color: #333;
}
a.pgSwch, span.pgSwchA {
		width: 35px;
		height: 35px;
		line-height: 16px;
		border-radius: 30px;
		text-align: center;
		display: inline-block;
}
.paginator-section{float:left;}
.paginator a.pgSwch:hover{cursor:pointer;}
.paginator a.pgSwchA:hover {cursor:pointer;}
.pgSwch:hover{cursor:pointer;}
.pgSwchA:hover {cursor:pointer;}
a.pgSwch:hover{background:#4a5266;color:#fff}

.tour-body{float:left;width:100%;}
.tour-hdr{float:left;width:20%;padding-top:8px;padding-left:40px;font-size:12px;font-weight:600;}
/*
.tour-row{float:left;width:100%;height:45px;color:#000000;font-size:12px;font-weight:600;padding-top:14px;padding-left:40px;}
*/
.tour-row{float:left;width:100%;font-size:12px;padding-top:8px;padding-left:40px;}
.tour-col{float:left;width:20%}
.tour-img{float:left;margin-top:8px;margin-left:8px;}

.hdr-liga-group{padding-top:8px;padding-left:20px;font-size:16px;font-weight:600;float:left;width:100%;height:40px;color:#FFFFFF;background-color:#6D6D6D;}
.liga-players-card{float:left;width:100%;background-color:#F6F6F6;}
.liga-players-card-inner{float:left;height:192px;width:100%;border-bottom:1px solid #E9E9EB;position:relative;}
.liga-players-card-left{float:left;height:100%;width:90px;position:absolute;}
.liga-players-card-right{float:left;height:100%;width:180px;position:absolute;left:90px;}
.liga-players-card-left-0{float:left;padding-top:14px;padding:14px;}
.liga-players-card-left-1{position:absolute;z-index:10;left:8px;top:50px;}
.liga-players-card-left-2{position:absolute;z-index:11;left:18px;top:55px;}
.liga-players-card-img-0{width:50px;height:50px;border-radius:50%;}
.liga-players-card-img-1{width:25px;height:25px;border-radius:50%;}
.liga-players-card-txt{color:#FFFFFF;font-size:12px;font-weight:500;left:10px;top:10px;}

.liga-group-row-1{float:left;height:25px;width:100%;font-size:16px;font-weight:800;margin-top:10px;}
.liga-group-row-2{float:left;height:25px;width:100%;font-size:16px;font-weight:800;}
.liga-group-row-3{float:left;height:25px;width:100%;font-size:14px;font-weight:500;margin-top:10px;}
.liga-group-row-4{float:left;height:25px;width:100%;font-size:14px;font-weight:800;color:#A7A7A7;}
.liga-group-row-5{float:left;height:25px;width:100%;font-size:14px;font-weight:800;color:#A7A7A7;}
.liga-group-row-6{float:left;height:25px;width:100%;font-size:14px;font-weight:800;color:#A7A7A7;}

.t12{padding-top:8px;}
