/*
File Name: 		custom.css
Description:  You can add your custom CSS here and it will overwrite template styles
*/

/*# sourceMappingURL=maps/custom.css.map */



@media (min-width: 1200px) {
    .container {
        max-width: 1180px !important;
    }
	.site-content, .section {
		padding: 30px 0;
	}

    .posts__item--card .posts__title {
        font-size: 18px;
        line-height: 1.2em;
    }

    .posts--slider-featured .posts__thumb img {
        max-height: 500px;
        width: 100%;
        object-fit: cover;
        object-position: 50% 50%;
    }
	.posts-slider--center .posts__title {
    padding: 10px 20px;
    font-size: 28px;
    background: #292c31;
    line-height: 32px;
	}
	.page-heading {
    padding: 50px 0;
}

}

@media screen and (min-width:601px) and (max-width:1199px) {
   .posts--slider-featured .posts__thumb img {
        max-height: 400px;
        width: 100%;
        object-fit: cover;
        object-position: 50% 50%;
    }
	.posts__item--card .posts__title {
    font-size: 13px;
	}
	.text-logo {
    font-size: 28px !important;
	}
	.main-nav__list > li > a {
     font-size: 10px;
     padding: 0 7px !important;
	}
}

.team-meta__name {
    font-size: 11px;
}

.countdown__content {
    padding: 30px 20px;
}

.match-preview__countdown {
	border: 1px solid #e4e7ed;
    border-radius: 4px;
    background-color: #fff;
}
.table-standings--full .team-standings__pos {
    width: 5px;
}

.table-standings--full > thead > tr > th:last-child {
    padding-right: 00px;
    border-left: 0px;
    border-right: 0px;
}

.homepage-messages img {
    max-height: 130px;
    width: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}

.posts__item--card .posts__cat {
    bottom: 10px !important;
	top: unset;
}

.table-standings--full > tbody > tr > td:last-child {
    padding-right: 4px;
}

.header-logo {
    position: absolute;
    z-index: 1001;
    display: block;
    bottom: 90px;
	max-width: fit-content;
}
.header-logo__img {
    position: relative;
    height: 110px;
}

    .site-content, .section {
        background-image: url();
        background-repeat: no-repeat;
        background-position-x: center;
        background-size: auto;
    }


    .table-standings--full .team-standings__updown {
        width: 20px;
        padding: 0;
        vertical-align: middle;
    }


    .meta__item {
        padding-left: 20px;
    }

    .search_criteria {
        margin: 20px;
    }

    .club .widget-results__clubname {
        font-weight: bold;
    }

    .club .club_standing_row {
        background-color: #edeff4;
    }

    .team-stats__icon-primary .icon-soccer-ball-p, .team-stats__icon-primary .icon-soccer-ball-pk,
    .team-stats__icon-primary .icon-red-card, .team-stats__icon-primary .icon-green-card,
    .team-stats__icon-primary .icon-yellow-card {
        font-size: 27px !important;
    }

    .team-leader__player-position {
        padding-top: 5px;
    }

    .team-leader tbody tr .scorer_1 {
        font-size: 24px !important;
    }

    .team-leader tbody tr .scorer_2 {
        font-size: 20px !important;
    }

    .team-leader tbody tr .scorer_3 {
        font-size: 16px !important;
    }

    .team-leader tbody tr .scorer_4, .team-leader tbody tr .scorer_5 {
        font-size: 12px !important;
    }

    .cards_bg {
        background-color: #edeff4;
    }

        .cards_bg .icon-svg {
            padding-left: 0;
        }

    .widget-leaders .progress_height {
        width: 300px;
        height: 30px;
    }

    td.team-leader__goals {
        font-weight: bold;
        text-align: center;
        color: black;
        font-size: 12px !important;
    }

    .team-stats__icon--assists .team-stats__icon-secondary {
        left: -9px;
        top: -18px;
        width: 30px;
        height: 30px;
        background-color: #009688;
        font-size: 12px;
        line-height: 28px;
        font-weight: 600;
    }

    .widget-results__venue {
        font-family: "Montserrat",sans-serif;
        font-size: 9px;
        color: #909090;
        text-align: center;
    }

    .league-season-filter {
        border-bottom: 1px solid #e4e7ed;
    }

    .widget-results__header {
        border: 1px solid #edeff4;
        font-size: 10px;
        background-color: #fafbff;
        font-weight: bold;
        color: #2196F3;
    }

    .widget-results__item:first-child {
        border-top: 2px solid #edeff4;
    }

    .widget-results__item {
        border-top: 3px solid #edeff4;
    }

    .widget-results__team-details a h5:hover {
        color: #2196F3;
    }

    .widget-results__result a .widget-results__score:hover {
        color: #2196F3;
    }

    .team-result-filter__item select.form-control {
        font-size: 12px;
    }

    .team-standings_descs {
        font-weight: bold !important;
        font-size: 12px !important;
        padding-left: 30px !important;
    }

    .team-standings_descs_texts {
        text-align: left !important;
        color: #31404b !important;
    }

    .standings_desc_1 > td:first-child {
        border-left: 10px solid #5ad586;
    }

    .standings_desc_2 > td:first-child {
        border-left: 10px solid #4990e2;
    }

    .standings_desc_3 > td:first-child {
        border-left: 10px solid #ff7d03;
    }

    .team-info__label {
        width: 30%;
    }

    .team-info__value {
        width: 70%;
    }

    .post-filter {
        border-top: 5px solid #3da8fb;
    }

    .widget-results__team {
        width: 40%;
    }

    .widget-results__result {
        width: 20%;
    }

    .widget-results__team-details {
        width: 70%;
        padding: 0 5px;
    }

    .widget-results__team-name {
        text-transform: none;
        line-height: 1.2em;
        font-style: normal;
        margin: 0;
        overflow: hidden;
        text-align: right;
        text-overflow: unset;
        white-space: initial;
    }

    .widget-results__team-details2 .widget-results__team-name {
        text-align: left;
    }

    .widget-results__score {
        font-size: 20px;
        font-weight: bold;
        padding: 10px 0 0;
    }

    .widget-results__score-winner:before,
    .widget-results__score-loser ~ .widget-results__score-winner::after {
        display: none;
    }
	.header--layout-1 .header__primary-inner::before {
    width: 0px;
	}

    .widget-results__status_hukmen {
        color: #F44336;
    }

    .main-nav__list > li > a {
        padding: 0 13px;
    }
	
	.main-nav {
    text-align: center;
}
	.footer-logos {
		margin-bottom: 30px;
	}
	.footer-logos a img {
		margin: auto;
	}
    .text-logo {
    font-size: 34px;
    text-align: left;
    display: inline-block;
    line-height: 42px;
    padding: 60px 0 10px 290px;
    color: #edeff4;
    text-shadow: 4px 4px 4px black;
    float: left;
}
.header--layout-1 .header__primary::after {
    background: transparent;
}
.slick-dotted.slick-slider {
    margin-bottom: 60px;
}
	.sportoto img {
    height: 60px;
    background: #feff43;
    margin: 20px 0 20px 20px;
    padding: 5px 10px;
}
	.info-block--header img {
    height: 165px;
  
}
	
	

    .game-result__header--alt .game-result__venue {
        font-size: 10px;
        text-transform: uppercase;
        font-family: "Montserrat", sans-serif;
        font-weight: 700;
        letter-spacing: -0.02em;
        color: #31404b;
        font-weight: 400;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        text-align: left;
    }

    .game-result__header--alt .game-result__title {
        font-size: 12px;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        text-align: center;
    }

    .game-result__score-label {
        font-size: 12px;
    }

    .game-result__score-result--winner::before {
        display: none;
    }

    .refree-name {
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 700;
        color: #31404b;
    }

    .game-code {
        text-align: center;
        margin: 0;
        padding: 7px 0 5px 0;
    }

    .icon-svg {
        font-size: 12px;
        padding-left: 5px;
    }

        .icon-svg.icon-soccer-ball:before {
            background-position: 0em -20.1em;
            width: 1.8em;
        }

        .icon-svg.icon-soccer-ball-pk:before {
            background-position: 0em -23.5em;
            width: 1.8em;
            height: 1.6em;
        }

        .icon-svg.icon-soccer-ball-p:before {
            background-position: 0em -21.7em;
            width: 1.8em;
            height: 1.6em;
        }

        .icon-svg.icon-green-card:before {
            background-position: 0em -25.2em;
            width: 1.2em;
            height: 1.6em;
        }

        .icon-svg.icon-soccer-updown:before {
            background-position: -2em -49.5em;
            width: 1.7em;
            height: 0.7em;
        }

        .icon-svg.icon-soccer-updown_down:before {
            background-position: -2em -50.56em;
            width: 1.7em;
            height: 0.7em;
        }

    .table-standings--full-soccer .team-standings__total-points {
        color: #31404b;
        font-weight: bold;
        border-left: 1px solid #dee2e6;
        border-right: 1px solid #dee2e6;
        font-size: 12px;
    }

    .df-timeline__event {
        position: relative;
        min-height: 26px;
        overflow: hidden;
        margin-bottom: 16px;
    }

    .df-timeline_ms::after {
        background: #fff;
    }

    .team-leader .team-leader__player, .team-leader .team-leader__type {
        padding-left: 0px;
    }

    .table > thead > tr > th {
        vertical-align: middle;
    }

    .team-result > tbody > tr > td {
        text-align: left;
    }

    .card__header--has-btn > h4 {
        float: left;
        display: inline-block;
        margin-bottom: 0;
        margin-top: 4px;
    }

    .team-result-filter {
        float: right !important;
    }

    .team-result-filter__item {
        padding: 0px 0 0px 22px;
    }

    .widget-tabbed .nav.widget-tabbed__nav {
        margin: 0;
    }

    .team-leader__big {
        font-size: 14px !important;
        font-weight: bold;
        color: #38a9ff;
    }

    .widget-tabbed .nav.widget-tabbed__nav .nav-link.active {
        color: #38a9ff;
    }

    .big__player-img {
        overflow: hidden;
        margin-top: 20px;
        margin-bottom: 20px;
        width: 40%;
        border-radius: 50%;
    }

    .widget-player__details-value {
        font-size: 12px;
        font-weight: bold;
        color: black;
    }

    .player__match-data {
        padding-top: 5px;
        border-top: 1px solid #edeff4;
        margin-top: 10px;
    }

    .team-roster-table__card-y, .team-roster-table__card-r {
        text-align: center !important;
    }

    .list-people > tbody > tr > td {
        text-align: center;
    }

    .list-people > tbody > tr > .team-leader__player {
        text-align: left;
    }

    .widget-results__referee {
        font-family: "Montserrat",sans-serif;
        font-size: 10px;
        color: #38a9ff;
        text-align: center;
        font-weight: bold;
    }

    .national__team {
        font-weight: bold !important;
        color: #38a9ff !important;
    }

    .widget-results__team--second .widget-results__team-logo {
        float: none !important;
    }

    .widget-results__team-name {
        font-size: 10px !important;
    }

    .widget-results .nav-tabs {
        border-bottom: 5px solid #38a9ff;
    }

        .widget-results .nav-tabs .nav-link.active {
            color: #ffffff;
            background-color: #38a9ff;
            border-bottom: 1px solid #38a9ff;
        }

    .table-standings--full > tbody > tr > td:first-child {
        padding-left: 5px;
    }

    .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
        padding: 12px 5px;
        font-size: 11px;
    }
.federasyon td {border-top: 0px solid #e4e7ed !important; width:33.33%;}
.yonetim h3,.federasyon h3 {text-align:center;}

.gallery__item-inner:hover .gallery__thumb img {

	opacity: 0.6;
}
.gallery__thumb img{
	max-height: 200px;
    width: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}
.marquee-wrapper {
    margin-bottom: 30px;
}

.card__header > h4 {
    float: left;
}

.posts-slider--center .posts__inner {
    top: 80%;
}

.marquee_widget-results {
    padding: 5px 20px;
    font-size: 14px;
    margin: 0 10px;
    background: yellow;
}

.posts--inline .posts__title::before {
    content: url("../images/hokey_bw_logo.png");
    margin-right: 2em;
	display: inline-block;
    height: 32px;
    margin-top: 4px;
}

.posts--inline .posts__title {
    margin-right: 2em;
    margin-top: -2px;
}

.js-marquee .posts--inline .posts__title a {
    display: inline-block !important;
    top: -5px !important;
    position: relative !important;
}

.marquee-label {
    color: #ffffff;
}

.marquee-wrapper::after {
    background-color: #38a9ff;
}

.marquee::before {
    background-color: #38a9ff;
}

.nav-pills .nav-link {
    padding: 1px 10px;
}

.nav-pills {
    margin-bottom: 10px;
}

.card__header .card-header__button {
    float: right;
	font-size:12px;
}

.card--clean .card__header {
    background-color: #fff;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    padding: 15px 20px;
    margin-bottom: 20px !important;
}
.card__header > h4 {
    line-height: 2em;
}	

.btn-social-counter__title {
    line-height: inherit;
    margin-bottom: 0px;
	min-width:160px;
}

.homepage-messages h6 {
    margin-bottom: 5px;
}

.homepage-messages .posts__date {
    font-size: 10px;
}

.homepage-messages article {
    background: #f9f9f9;
    padding: 20px;
    border: 1px solid #edeff4;
}

.header {
    background: url(../assets/images/soccer/page-heading.jpg) 0px -10px;
    background-size: cover;
}

.header__primary, .header__secondary {
    background: transparent;
}

.posts--simple-list .posts__thumb img {
    height: 80px;
    width: 80px;
    object-fit: cover;
    object-position: 50% 50%;
}

.posts-slider--center .posts__thumb::before {
    opacity: 0;
}

.posts-slider--center .slick-prev {
    left: 20px;
    width: 40px;
    top: 50%;
    height: 40px;
    background-color: #292c31;
	cursor: pointer;
	right: unset;
}
.posts-slider--center .slick-next {
    right: 20px;
    width: 40px;
    top: 50%;
    height: 40px;
    background-color: #292c31;
    cursor: pointer;
	left: unset;
}

.posts-slider--center .posts__title {
    padding: 5px 10px;
    background: #292c31;
	}
.post-grid__item .posts__item--card .posts__thumb img {
    max-height: 160px;
    width: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}	
.post-grid__item .posts__item--card .posts__inner {
    position: relative;
    height: 150px;
}



.widget-results__score-winner:before {display:none;}
	
@media only screen and (max-width: 600px) {
	
	.team-meta__logo {
    width: 16px;
    height: 18px;
}



.team-meta__name {
    font-size: 9px;
}
.standings_desc_1 > td:first-child {
    border-left: 1px solid #e4e7ed;
}
.posts--slider-featured .posts__thumb img {
    max-height: 250px;
    width: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}

.post-grid__item .posts__item--card .posts__thumb img {
    max-height: 200px;
    width: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}	

}
.e-dergi h3{display:none;}
