/*
 Theme Name:   Top Club Child
 Theme URI:    http://cyberspaceart.com/topclub/
 Description:  Child theme based on Top Club
 Author:       CyberSpaceArt
 Author URI:   http://cyberspaceart.com/
 Template:     topclub
 Version:      1.0
 Tags:         two-columns, custom-colors, theme-options, threaded-comments, translation-ready, sticky-post, post-formats, featured-images, custom-menu
 Text Domain:  topclub-child
*/

/* Custom style goes below */

.secondline, .sidebar-match-btn, .news-category-span, .pagination-wrap .current, .player-info-wrap,
.head-menu-wrap .head-menu-list .dropdown-menu li a:hover, .head-menu-wrap .head-menu-list .dropdown-menu li a:active,
.head-menu-wrap .head-menu-list .dropdown-menu li a:focus, .head-menu-wrap .head-menu-list .dropdown-menu li a:visited, .section-btn:hover  {background-color: #6d488e;}

.logo-block:before, .logo-block:after, .firstline, .firstline, .logo-img-wrap  {background-color: #fff;}

.last-match-teams {border-top: 2px solid #6d488e;}
.last-match-vs, .player-name a:hover {color: #6d488e;}
.sidebar-match-btn:hover {color: #6d488e;border: 1px solid #6d488e;}

.media-item-type, .media-item-type:after, .pagination-wrap a:hover {background: #40355f;}
.slider-btn, .last-results-vs {border-bottom: 3px solid #6d488e;}

.news-category-span a {color: #fff!important}
.news-category-span:hover a {color: #6d488e!important}

.matchstats-progress1 {background-color: #c3c3c3;}
.matchstats-progress2 {background-color: #6d488e;}

span.glyphicon.fa-folder-open {display: none!important;}

.sidebar-match-wrap a:link {color:#fff!important}
.sidebar-match-wrap:hover a:link, .sidebar-match-wrap a:link:hover {color:#6d488e!important}

/* MEDIA HP */
.media-section h3.title-span {color:#6d488e!important}
.media-section .main-title .main-title-link-reverse {color:#fff!important}

/* CONTACT */
form.wpcf7-form { min-width: 100%;margin: 30px auto;}
form.wpcf7-form input, form.wpcf7-form textarea {min-width:400px;}
form.wpcf7-form input.wpcf7-submit {min-width: 200px!important; margin:0 auto; display: block; text-align:center;}
button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;background: #6d488e;border: none;padding: 5px 15px;color: #fff;text-transform: uppercase;}

/* SLIDER */
.sp-slides-container {max-height:500px!important;}
.sp-slides-container img {min-width: 100vw; margin:0; max-height:500px!important; margin-top: 0px!important;}
.sp-horizontal .sp-arrows {margin-top: 35px;}
a.slider-btn{display: none!important;}
a.fixture-report-link {color:#6d488e}

.logo-block:before {content: '';position: absolute;left: -31px;top: 0;bottom: 0;width: 50px;background: #FFFFFF;-webkit-transform: skewX(30deg);-moz-transform: skewX(30deg);-ms-transform: skewX(30deg);-o-transform: skewX(30deg);transform: skewX(30deg);z-index: 20;height: 100px;}
.logo-block:after {content: '';position: absolute;right: -31px;top: 0;bottom: 0;width: 50px;background: #FFFFFF;-webkit-transform: skewX(-30deg);-moz-transform: skewX(-30deg);-ms-transform: skewX(-30deg);-o-transform: skewX(-30deg);transform: skewX(-30deg); z-index: 20;height: 100px;}

.our-team-section{
    background-image: url(img/team-bg.png);
}

.player-info-content-wrap {
    background-color: #fff;
    background-image: url(img/team-bg.png);
}
.full-player-info{
    color: #333;
}

.sponsors-section {
    background-color: #6e4b8f;
}
.sponsors-wrap{
    padding: 0;
}

.main-title .main-title-link-dark {
    display: inline-block;
    color: #333;
    padding: 5px;
    margin-top: 15px;
    font-size: 12px;
    vertical-align: middle;
    text-decoration: underline;
    text-transform: uppercase;
    -webkit-transition: ease-out 0.3s;
    -moz-transition: ease-out 0.3s;
    -o-transition: ease-out 0.3s;
    transition: ease-out 0.3s;
}
.main-title-link-dark:hover {
    color: #0070a0;
    -webkit-transition: ease-out 0.3s;
    -moz-transition: ease-out 0.3s;
    -o-transition: ease-out 0.3s;
    transition: ease-out 0.3s;
}

@media screen (min-width: 900px) and (max-width: 1020px) { 
    .head-menu-wrap .head-menu-list {margin-left:0; padding-top: 55px;}
    .logo-block:after, .logo-block:before {top:0!important}
    .head-menu-wrap {padding:0!important}
    .sp-image-container img {width: 100%!important; margin:0!important; object-fit: contain; }

}
@media screen and (max-width: 768px) { 
    .logo-block {height: 115px;width: 150px;margin-top: 41px;left: 50%;margin-left: -75px; background:transparent;top: -19px;top: -19px;}
    .firstline {height: 25px;}
    .secondline{background:#6d488e;box-shadow:none}
    .head-menu-container{background:#fff}
    .icon-bar {background:#6d488e}
    .navbar-toggle{background:#fff}
    .logo-block:after, .logo-block:before {top:-15px}
    .head-menu-wrap .head-menu-list {margin-left:0;padding-top: 0px;}
    .head-menu-wrap {padding:0!important}

    .sp-mask, .sp-slide, .sp-image-container {height: 150px !important;}
    .sp-image-container img {width: 100%; margin:0!important; object-fit: contain; }

    .sp-horizontal .sp-previous-arrow, .sp-horizontal .sp-next-arrow {top: -40px;}
    
    .match-logo-wrap {display:none!important}
    .last-match-team2, .last-match-team1{text-align:center}
    .last-match-teams {padding: 25px 0;}
    .news-item {width:100%}
    .news-img-wrap {width:100%}
    .textwidget iframe {width:100%}

    .media-section {background:#c3c3c3 !important}

    .last-results-logo {display:none;}
    .results-teams-wrap {padding: 5px 0;display: flex;flex-direction: row;justify-content: center;align-items: center;}
    .media-item-caption {position: inherit; font-size: 10px;}
    .sponsors-wrap {padding:15px}
    .head-menu-wrap .head-menu-list .dropdown-menu li a {color:#fff}

}


.justify-text {text-align:justify!important;}