.thumb {

    background-color: #fff;



}



.thumb_box-shadow {
    box-shadow: 2px 2px 8px 2px #dfe0e2;
    height: 330px;
    overflow: hidden;
}



.thumb__header {

    color: #312759;

    text-transform: uppercase;

    padding: 0.9375rem 0 0.625rem;

}



.thumb__header_margin {

    margin-left: 1.375rem;

}



.thumb__frame {

    padding: 0 2.188rem 0;

}



.thumb__title {

    font-family: "DaxlinePro-ExtraBold", "Segoe UI", sans-serif;

    font-size: 18px;

    font-family: "DaxlinePro";

    color: rgb(49, 39, 89);

    text-transform: uppercase;

    line-height: 1;

}



.thumb__num {

    font-family: "DaxlinePro-ExtraBold", "Segoe UI", sans-serif;

    font-size: 2.5rem;

    margin-right: 20px;

    vertical-align: top;

}



.thumb__title_font-light {

    font-family: "DaxlinePro-Light", "Segoe UI", sans-serif;

}



.thumb__position {

    font-family: "DaxlinePro-Light", "Segoe UI", sans-serif;

    font-size: 1rem;
    margin-top: 10px;

}



._padding-offset-half {

    padding-left: 15px;

    padding-right: 15px;

}



@media (min-width: 1200px) {

    ._padding-offset-half {

        padding-left: 7px;

        padding-right: 7px;

    }

}



.thumb_primary {

    margin: 0 auto 1rem;

    float: none;

}



.switcher__block {

    display: flex;

    justify-content: center;

}



.tab .nav-tabs .switcher__item {

    width: 160px;

}



a:hover{

  text-decoration: none!important;

}



/*players single*/



.players-main-box {

  border-style: solid;

  border-width: 1px;

  border-color: rgb(255, 255, 255);

  background-color: #fff;

  box-shadow: 0px 2px 26.56px 5.44px rgba(49, 39, 89, 0.09);

  min-height: 679px;

  z-index: 63;

}

.players-main-about{

  border-style: solid;

  border-width: 1px;

  border-color: rgb(255, 255, 255);

  background-color: #fff;

  box-shadow: 0px 2px 26.56px 5.44px rgba(49, 39, 89, 0.09);

  min-height: 257px;

  padding: 20px;

}

.players-main-about h2{

    font-size: 18px;

    font-family: "DaxlinePro";

    color: #312759;

    font-weight: bold;

    text-transform: uppercase;

    margin-bottom: 20px;

}

.players-main-about p {

  font-size: 18px;

  font-weight: 400;

  font-family: "DaxlinePro";

  color: #312759;

  -moz-transform: matrix( 1,0,0,0.9999999870522,0,0);

  -webkit-transform: matrix( 1,0,0,0.9999999870522,0,0);

  -ms-transform: matrix( 1,0,0,0.9999999870522,0,0);

}

.players-main-box{

  padding: 20px;

}

.petrov img{

  padding-top: 50px;

  height: 621px;
  width: 100%;
  object-fit: contain;

}



.players-main-box .owl-carousel .owl-nav .owl-prev img{

  position: absolute;

  top: 300px;

  left: 25px;

}



.players-main-box .owl-carousel .owl-nav .owl-next img{

  position: absolute;

  top: 300px;

  right: 25px;

}



.summary{

  font-size: 25px;

  font-family: 'Daxline-pro', sans-serif;

  color: #312759;

  font-weight: bold;

  text-transform: uppercase;

  margin-top: 10px;

}



.summary-list li{

  color: #312759;

  font-weight: normal;

  margin-top: 15px;

}

.summary-list li span{

  color: #312759;

  font-weight: bold;

  position: absolute;

  left: 100px;

    font-family: 'Daxline-pro', sans-serif;

}



.numbery{

  font-size: 100px;

  font-family: 'Daxlinepro';

  color: #312759;

  margin: 0;

  font-weight: bold;

  text-transform: uppercase;

}

.history-club{

  padding-top: 25px;

}

.history-club .table{

  padding: 0;

}

.history-club .table>thead>tr>th{
text-align: center!important;
  border-bottom: 0;

  font-size: 15.507px;

  font-family: "DaxlinePro";

  color: #312759;

  text-transform: uppercase;

  line-height: 1.2;

  text-align: left;

  padding-left: 0;

}

.history-club .table>tbody>tr>td{
text-align: center!important;
  font-size: 15.507px;

  font-family: "DaxlinePro";

  color: #312759;

  text-transform: uppercase;

  line-height: 1.2;

  text-align: left;

  font-weight: normal;

  padding-left: 0;

}



.statistic ul li{

  width: 80px;

  display: inline-block;

  margin-right: 20px;

  margin-top: 20px;

}

.statistic ul li div{

  height: 80px;

  width: 80px;

  padding: 30px 0px;

  border: 3px solid #312759;

  text-align: center;

  border-radius: 50%;

}

.statistic ul li p{

  text-align: center;

  top:180px;

  color: #312759;

  margin-top: 40px;

  font-size: 12px;

  font-weight: bold;

  text-transform: uppercase;

}

.navigation{

  margin-top: 35px;

  margin-bottom: 25px;

}

.navigation select{

  border: 0;

  outline: 0;

  color: #312759;

  text-transform: uppercase;

}

.navigation button{

  border: 0;

  outline: 0;

  background: #fff;

  color: #312759;

  text-transform: uppercase;

}

.thumb:hover .thumb__num,
.thumb:hover .thumb__title{
  color: #8262ff;
  transition:all .4s ease;
  -webkit-transition:all .4s ease;
  -ms-transition:all .4s ease;
  -o-transition:all .4s ease;
  -moz-transition:all .4s ease;
}

.structure-in .tab .nav-tabs{
  width: 370px;
  margin: auto!important;
}
.structure-in .tab .nav-tabs li{
  width: auto;
  width: 180px;
}

/*additional*/
/*////////////////////////////////*/
.players .title-h2{
    padding-top: 40px;
  }
@media only screen and (max-width: 991px) {
  .thumb_box-shadow {
      box-shadow: 2px 2px 8px 2px #dfe0e2;
      height: auto;
  }
  .title-line{
    margin-top: 80px;
  }
}


@media only screen and (max-width: 767px) {
  .title-line{
    margin-top: 0px;
  }
}


























/**/
