	.slider {
        width: 100%;
        margin: 0px auto 100px;
    }

    .slick-slide {
      margin: 0px 10px;
    }

    .slick-slide img {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
	/*max-height: 104px;*/
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }

    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }
	
	/*----------------*/

.name {
    width: 100%;
    color: black;
    font-size: 13px;
    font-weight: normal;
    line-height: 1;
    text-transform: uppercase;
    text-align: center;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    margin: 10px 0;
}
.give-name {
	text-transform: uppercase;
    font-weight: 400;
}
.family-name {
	text-transform: uppercase;
    font-weight: 600;
}
ul.slick-dots {
    display: none !important;
}
	.atletile a:hover .name {
    color: #3b78b4;
}

.slick-prev:before {
    content: "\f053";
    font-family: fontawesome;
	color:#fff;
}

.slick-next:before{  content: "\f054";
    font-family: fontawesome;
	color:#fff;
}

button.slick-prev.slick-arrow {
    background: #2f5497;
    height: 150px;
    color: #fff;
    opacity: .5;
}

button.slick-prev.slick-arrow:hover {
    background: #2f5497;
    height: 150px;
    color: #fff;
    opacity:1;
}


button.slick-next.slick-arrow{ background: #2f5497;
    height: 150px;
    color: #fff;
    opacity: .5;
}

button.slick-next.slick-arrow:hover{ background: #2f5497;
    height: 150px;
    color: #fff;
    opacity:1;
}


.img-wrap:before {
    content: "\f067";
    font-family: fontawesome;
	/*font-weight: 900;*/
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 19px;
    width: 25px;
    height: 25px;
    background-color: #7bb723;
    text-align: center;
    color: #fff;
    vertical-align: middle;
    padding: 3.5px;
}

.img-wrap {
    position: relative;
	max-width: 65%;
	margin-left: auto;
    margin-right: auto;
}
	
h2.pane-title {
    padding: 5px 20px;
    background: #4e5964;
    color: #f5f5f5;
    font-size: 1.6em;
    margin: 10px 0px 10px 0px;
    font-family: 'Barlow Condensed';
    font-weight: 500;
    font-size: 2.3em;
    text-transform: uppercase;
}

.form-type-textfield label {
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    margin-right: 7px;
    background-color: #ff7c0a;
    padding: 10px 20px;
    color: white;
    text-transform: uppercase;
    line-height: 30px;
    font-size: 1.6em;
    font-weight: 500;
    font-family: 'Barlow Condensed';
}

.form-type-textfield .form-text {
  line-height: 50px;
  height: 50px;
  width: 520px;      /* max-width yerine kontrol */
  max-width: 52vw;   /* responsive kalsın */
  vertical-align: middle;
  margin: 0;
  background-color: #f3f3f3;
  font-family: 'Inter';
  font-size: 1.2em;
}

 #edit-search {
    float: left;
    margin-right: 5px;
    width: 35px;
    padding: 0px;
    line-height: 30px;
    background: url(../images/search-icon.png) no-repeat center center #2f5497;
    text-indent: -999px;
    overflow: hidden;
}

 #edit-reset {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    background: url(../images/mypage/reset.png) no-repeat center center #2f5497;
    width: 35px;
    padding: 0px;
    line-height: 30px;
    text-indent: -999px;
    overflow: hidden;
}

.form-wrapper .form-type-textfield.form-item-archery-name{
  float: left;
  margin: 0 20px 8px 0;
}

#edit-actions {
    float: left;
    margin-right: 10px;
    margin-bottom: 8px;
    overflow: hidden;
}

/* Arama bloğunu tek satırda tut */
.form-wrapper .form-item.form-type-textfield.form-item-archery-name{
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap; /* dar ekranda alta geçebilsin */
}

/* Label sabit kalsın */
.form-wrapper .form-item.form-type-textfield.form-item-archery-name > label{
  margin: 0;
  white-space: nowrap;
}

/* Input esnesin */
.form-wrapper .form-item.form-type-textfield.form-item-archery-name > #edit-archery-name{
  flex: 1 1 420px;
  max-width: 52vw;
  margin: 0;
}

/* Buton liste görünür olsun */
.form-wrapper .form-item.form-type-textfield.form-item-archery-name > ul.search-btn{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* li’ler görünür alan kazansın */
.form-wrapper .search-btn li{
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* a kesin görünür olsun (ikon kaybolmasının ana sebebi genelde bu) */
.form-wrapper .search-btn li a{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #fff !important;
  text-decoration: none;
}

/* ikonlar net görünsün */
.form-wrapper .search-btn li i{
  font-size: 18px;
  line-height: 1;
  color: #fff !important;
}

/* Search / Reset butonları – BG düzeltmesi */
ul.search-btn li.searcss{
  background: #ff7c0a; /* eski arama rengi */
}

ul.search-btn li.resert{
  background: #7bb723; /* eski reset rengi */
}

/* a elementi arka planı ezmesin */
ul.search-btn li a{
  background: transparent !important;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
}

/* ikonlar kesin görünsün */
ul.search-btn li a i{
  color: #fff !important;
  font-size: 16px;
}



li.archive a {
    background: #c6c6c6;
    color: #000;
    padding: 7px 15px;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    text-transform: uppercase;
}



li.archive a {
   
    color: #000 !important;
 
}

li.actiness a{
    background: #c6c6c6;
    color: #000;
    padding: 7px 15px;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    text-transform: uppercase;
}

li.actiness a {
   
    color: #000 !important;
 
}

ul.search-btn li a{ color:#fff;}

ul.second-div li a {
    padding: 7px 15px 7px 40px;
    line-height: 30px;
    background: #d5d5d5;
    margin: 0 9.5px;
}
ul.second-div {
    display: inline-flex;
    list-style: none;
	    margin: 8px 0;
}

ul.second-div li a {
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

li.yellow a {
    background-color: #ebc033 !important;
}

li.yellow a{
    color:#fff !important;
}

ul.second-div li:first-child {
    margin-left: 0;
}

ul.second-div li a:first-child {
    margin-left: 0;
}

ul.third-div {
    float: right;
    display: inline-flex;
    margin: 5px 0;
    list-style: none;
}

ul.third-div li a {
    background: #c6c6c6;
    padding: 6px 12px;
    line-height: normal;
    display: block;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
} 

ul.third-div p {
    margin-bottom: 0;
    padding: 2px;
}

.clearfix {
    clear: both;
    width: 100%;
    height: 5px;
}

/*-------*/
.right-bar {
    width: 91%;
    float: left;
}	
.profiles {
  height: 180px;
  aspect-ratio: 4 / 5;   /* ≈ 176px genişlik */
  width: auto;

  float: left;
  padding-right: 15px;

  object-fit: cover;
  object-position: center;
  border-radius: 16px;
  display: block;
}

.top-right .name {
    vertical-align: middle;
    width: auto;
    float: left;
    color: #4e5964;
    text-align: left !important;
    padding: 0px 0px 0px 10px;
    line-height: 1.2;
    font-family: 'Barlow Condensed';
    font-size: 2em;
	text-transform: uppercase;
}

span.entry_country_flag {
    display: inline-block;
} 
.ranking.ranking-equal {
    display: inline-block;
    margin: 0px 0;
    text-align: right;
    color: #fff;
    width:65%;
    max-height: 42px;
    overflow: hidden;
    vertical-align: bottom;
}
span.text {
    display: inline-block;
    line-height: normal;
    padding: 4px 10px 0;
    font-weight: 500;
    font-size: 13px;
    vertical-align: top;
    width: 150px;
    height: 42px;
}
span.status {
    background: #ebc033;
    width: 50px;
    height: 42px;
    display: inline-block;
    text-align: center;
    font-size: 28px;
    vertical-align: bottom;
	padding-top:7px;
}
span.rank {
    width: 50px;
    height: 42px;
    display: inline-block;
    text-align: center;
    font-size: 25px;
    vertical-align: top;
    padding-top: 11px;
    background: #7bb723;
}
.top-right {
    /*background: #cacaca;*/
    vertical-align: middle;
    min-height: 50px;
    background: #f5f5f5;
    vertical-align: middle;
}

a.more {
    /*vertical-align: middle;*/
    /* display: inline-block; */
    font-size: 22px;
    /*color: #fff;*/
    /* padding-top: 5px; */
    /* padding-bottom: 5px; */
    /* padding-left: 5px; */
    margin-right: 10px;
    display: block;
    float: right;
    line-height: 2;	
}
.middle-right {
    width: 100%;
    float: left;
}
/*span.recurve {
    color: #fff;
    display: inline-block;
    margin: 0 3px 0 5px;
    width: 35px;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    padding-top: 0.5rem;
}*/

span.recurve {
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 3px 0 5px;
    width: 35px;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    border-radius: 50%;
    padding-top: 0; /* eski 0.5rem'i sıfırla */
}

/*span.female {
    color: #fff;
    display: inline-block;
    margin: 0 2px;
    font-size: 25px;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    border-radius: 50%;
    text-align: center;
    padding:0.3rem;
}*/

span.female {
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 2px;
    font-size: 25px;
    width: 35px;
    height: 35px;
    vertical-align: middle;
    border-radius: 50%;
    text-align: center;
    padding: 0; /* eski 0.3rem'i sıfırla */
}


span.engelli {
    background: rgb(223, 126, 0);;
    color: #fff;
    display: inline-block;
    margin: 0 2px;
    font-size: 20px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    padding:0.3rem;
}

span.millisporcu {
    background: #E20613;
    color: #fff;
    display: inline-block;
    margin: 0 2px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    padding: 3px;
}

span.paralimpik {
    background: #662D91;
    color: #fff;
    display: inline-block;
    margin: 0 2px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    padding: 3px;
}

span.olimpiksporcu {
    background: #fff;
    color: #fff;
    display: inline-block;
    margin: 0 2px;
    font-size: 20px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    padding: 2px;
}

span.tohm {
    background: #1d9b1d;
    color: #fff;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 600;
    display: inline-block;
    margin: 0 2px;
    font-size: 1.2em;
    width: auto;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    padding: 5px;
    border: 1px solid #7ae356;
}
span.olimpikhavuzsporcu img {
  width: 35px;
  height: 35px;
  margin-right: 3px;
}

.age {
    /*text-transform: uppercase;*/
    background: #fff;
    color: #2f5497;
    display: inline-block;
    /*font-size: 12px;*/
    font-weight: 500;
    padding: 0 5px;
    vertical-align: middle;
}
.contact {
    background: #2f5497;
    color: #fff;
    display: inline-block;
    margin-left: 15px;
    font-size: 13px;
    font-weight: 500;
    padding: 0 5px;
    vertical-align: middle;
}

.medal-1 {
    background-color: #ebc033;
    background-image: url(../images/mypage/icons-small-sa851fd6765.png);
    background-repeat: no-repeat;
    float: left;
    width: 26px;
    height: 26px;
    margin-left: 10px;
    margin-top: 6px;
    background-position: 5px -442px;
    background-size: 100%;
    border-radius: 50%;
}

.medal-2 {
    background-color: #ebc033;
    background-image: url(../images/mypage/icons-small-sa851fd6765.png);
    background-repeat: no-repeat;
    float: left;
    width: 26px;
    height: 26px;
    margin-left: 10px;
    margin-top: 6px;
    background-position: 5px -442px;
    background-size: 100%;
    border-radius: 50%;
}

.medal-3 {
    background-color: #ebc033;
    background-image: url(../images/mypage/icons-small-sa851fd6765.png);
    background-repeat: no-repeat;
    float: left;
    width: 26px;
    height: 26px;
    margin-left: 10px;
    margin-top: 6px;
    background-position: 5px -442px;
    background-size: 100%;
    border-radius: 50%;
}

.medal {
    width: 100%;
    height: auto;
	margin-bottom: 20px;
}

a.btn-bootm {
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
    background: #74bcd6;
    font-size: 20px;
    margin-left: 9px;
    margin-top: 4px;
    color: #fff;
	text-align:center;
	padding-top:5px;
}

.bottom-right {
    width: 40%;
    float: left;
    padding: 0 10px;
}


.stats-list label {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    width: 150px;
    padding: 5px 10px;
    background: #e5e5e5;
    border-bottom: 5px solid white;
	    font-size: 12px;
}
 .stats-list span.average-arrow + span {
    background-color: #2f5497;
	 font-size: 12px;
}


.contesnt{
    background: #f5f5f5;
    border-top: 10px solid #fff;
    vertical-align: middle;
    padding: 12px 8px;
    display: flex;
}
.stats-list span {
    display: table-cell;
    vertical-align: middle;
    width: 45px;
    padding: 5px 10px;
	 font-size: 12px;
    color: white;
    text-align: center;
    border-bottom: 5px solid white;
}

span.average-arrow {
    width: auto;
    text-align: left;
    background-color: #2f5497;
}

.stats-list span.total {
    background-color: #7bb723;
}
.stats-list span {
    display: table-cell;
    vertical-align: middle;
    width: 45px;
	 font-size: 12px;
    padding: 5px 10px;
    color: white;
    text-align: center;
    border-bottom: 5px solid white;
}
.stats-list span {
    display: table-cell;
    vertical-align: middle;
    width: 45px;
	 font-size: 12px;
    padding: 5px 10px;
    color: white;
    text-align: center;
    border-bottom: 5px solid white;
}

.stats-list span.percent {
    background-color: #74bcd6;
	 font-size: 12px;
}
 .stats-list li {
    display: block;
    margin-bottom: 5px;
	 font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    line-height: 1;
    overflow: hidden;
}

ul.stats-list {
    text-align: right;
    float: right;
}


/*---------08-1-18-----*/
.bootom-b {
    width: 7%;
    float: left;
    margin-bottom: 30px;
} 

.contesnt.single-profile {
    width: 70%;
    float: left;
}
.top-right.single-one {
    background: transparent;
    color: #000 !important;
    border-bottom: 1px solid #2f5497;
    padding-bottom: 10px;
    margin-left: 10px;
}

.single-one.top-right .name {
    font-size: 15px;
    vertical-align: middle;
    width: 24%;
    float: left;
    color: #2f5497;
    padding: 4px 0px;
}

.single-one .ranking.ranking-equal {
    display: inline-block;
    margin: 0px 0;
    text-align: right;
    color: #fff;
    width: 66%;
    max-height: 42px;
    overflow: hidden;
    vertical-align: bottom;
}


.single-one span.text{ color: #2f5497;}
.single-one span.text {
    display: inline-block;
    line-height: normal;
    padding: 9px 10px 0;
    font-weight: 500;
    font-size: 13px;
    vertical-align: bottom;
    width: 150px;
    height: 42px;
}
.single-one span.status {
    background: #ebc033;
    width: 36px;
    height: 36px;
    display: inline-block;
    text-align: center;
    font-size: 22px;
    vertical-align: bottom;
    padding-top: 7px;
}
.single-one span.rank {
    width: 38px;
    height: 36px;
    display: inline-block;
    text-align: center;
    font-size: 22px;
    vertical-align: bottom;
    padding-top: 7px;
    background: #7bb723;
}

.middle-right.single-two {
    width: 100%;
} 

 .single-profile .profiles {
    width: 19%;
    float: left;
}

.single-profile  .right-bar {
    width: 75%;
    float: left;
}

/*-----------------*/

.single-three  .stats-list li {
    margin-left: 0;
    float: left;
}
.bottom-right.single-three {
    width: 60%;
    float: left;
}

.single-three .stats-list span {
    display: table-cell;
    vertical-align: middle;
    width: 65px;
    font-size: 12px;
    padding: 5px 10px;
    color: white;
    text-align: center;
    border-bottom: 5px solid white;
}
.single-three .stats-list label {
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    width: 180px;
    padding: 5px 10px;
    background: #e5e5e5;
    border-bottom: 5px solid white;
    font-size: 12px;
}


.stats-list-rr li.first {
    padding: 5px;
    color: #fff;
    background-color: #c43b2e;
    font-weight: bold;
	font-size:12px;
	text-align:center;
}
.stats-list-rr li {
    line-height: 1;
    overflow: hidden;
    margin-bottom: 8px;
}

 .stats-list-rr li span {
    display: block;
    float: left;
    width: 50%;
    min-height: 25px;
    padding: 5px;
    background-color: #F2F2F2;
    border-right: 2px solid white;
    text-align: center;
    font-size: 14px;
}
.stats-list-rr li span.number {
    font-weight: bold;
    border-right: 0;
    border-left: 2px solid white;
}

.single-profile .stats-list-rr li  span.text {
    display: inline-block;
    line-height: normal;
    padding: 4px 10px 0;
    font-weight: 500;
    font-size: 12px;
    vertical-align: bottom;
    width: 100px;
    height: 24px;
} 
ul.stats-list-rr {
    width: 40%;
    float: left;
}

a.share1 {
    width: 100%;
    float: left;
    text-align: left;
    font-size: 17px;
    text-transform: capitalize;
    line-height: 36px;
    color: #7bb723;
}
a.pdf {
    width: 100%;
    float: left;
    text-align: left;
    font-size: 17px;
    text-transform: capitalize;
	color:#c43b2e;
}

span.share {
    font-size: 21px;
    padding-right: 5px;
}
span.pdfas {
    font-size: 21px;
    padding-right: 5px;
}

.contesnt.single-profile .profiles img {
    border-bottom: 1px solid #2f5497;
    padding-bottom: 14px;
}

/*------*/

.medal-list {
    width: 30%;
    float: left;
}
h2.meadl {
    margin: 0;
}
.athlete-medals__subtitle {
    margin: 11px 0 10px;
    padding: 3px 10px;
    font-size: 18px;
    background-color: #7bb723;
    color: #fff;
}

.icosn {
    float: right;
}
span.countrys {
    width: 25px;
    float: left;
    text-align: center;
    background: #ebc033;
    font-size: 20px;
    color: #fff;
    height: 25px;
    border-radius: 50%;
    margin-right: 8px;
}
ul.rio-game li {
    padding-left: 0;
    margin-left: 0;
    display: block;
    /*vertical-align: middle;*/
    color: #2f5497;
    margin: 10px 0;
}
.icosn span {
    width: 30px;
    display: inline-block;
    text-align: center;
    background: #7bb723;
    color: #fff;
    font-size: 18px;
}

h2.meadl {
    background: #2f5497;
    color: #fff;
    font-size: 22px;
    padding: 0 10px;
    text-transform: uppercase;
    font-weight: 500;
}

.loads-more {
    display: inline-block;
    width: 100%;
    /*background-color: #74bcd6;*/
    border: 0;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    color: #fff;
    padding: 3px 50px;
    line-height: 30px;
    position: relative;
    background: #ff7c0a url(../images/mypage/plus-box.png) no-repeat left center; 
	margin-top: 10px;
}

/*---media --*/
@media screen and (max-width: 767px) {
            ul.second-div {
            display: block;
            list-style: none;
            margin: 5px 0;
            float: left;
        }
            
        ul.second-div li {
            display: block;
            width: 50%;
            margin-left: 0;
            margin-bottom: 5px;
            float: left;
        }
        ul.second-div li a {
            color: #000;
            font-size: 11px;
            font-weight: bold;
            text-transform: uppercase;
            display: block;
        }

        ul.search-btn {
            display: block;
            list-style: none;
            margin: 5px 0;
        }
        li.searcss {
            background: #2f5497;
            width: 48%;
            text-align: center;
            color: #fff;
            height: 28px;
            margin-left: 0;
            /*display: inline-block;*/
            float: left;
        }
        li.resert {
            background: #2f5497;
            width: 48%;
            text-align: center;
            color: #fff;
            height: 28px;
            margin-left: 1.5%;
            display: block;
            text-align: center;
            float: left;
        }
        li.archive {
            margin-left: 0;
            width: 48%;
            display: inline-block;
            margin-top: 5px;
        }
        li.actiness {
            width: 48%;
            margin-left: 0;
            display: inline-block;
            margin-top: 5px;
        }
        li.archive a {
            padding: 0px 15px;
            display: block;
        }
        li.actiness a {

            padding: 0px 15px;

            display: block;
        }

        hr.slist {
            border-top: 1px dashed #8c8b8b;
        }	

        ul.third-div li {
            width: 45%;
            display: block;
            float: left;
            margin-left: 9px;
            margin-bottom: 8px;
            padding: 0;
        }
        ul.third-div {
            float: left;
            display: block;
            margin: 5px 0;
            list-style: none;
            clear: both;
            width: 100%;
        }

        .right-bar {
            width: 100%;
            float: left;
        }


        .contesnt{
            display: grid;
        }
        .contesnt .profiles {
            float: left;
            display: block;
            margin-left: 32%;
            margin-right: 50%;
            width: 40%;
            padding-bottom: 15px;
        }	
            
        .top-right .name {
            font-size: 1.8em;
            width: 100%;
            float: left;
            color: #4e5964;
            text-align: center !important;
            padding: 0px 0px 0px 0;
            line-height: 1.2;
            font-family: 'Barlow Condensed';
            margin-top: 37px;
        }
        .name {
        margin: 0px !important;
        padding-top: 10px;
        }
        span.entry_country_flag {
            display: inline-block;
            text-align: center;
            width: 100%;
        }
        .ranking.ranking-equal {
            display: inline-block;
            margin: 0px 0;
            text-align: right;
            color: #fff;
            width: 86%;
            max-height: 42px;
            overflow: hidden;
            vertical-align: bottom;
        }
        a.more {
            display: none;
        }
        .middle-right {
            width: 100%;
            float: left;
            border-bottom: 1px solid #d3d3d3;	
        }
        .bottom-right {
            width: 100%;
            float: left;
            padding: 0 10px;
        }

        .medal-list {
            width: 100%;
            float: left;
        }

        .single-profile .stats-list-rr li span.text {
            display: inline-block;
            line-height: normal;
            padding: 4px 10px 0;
            font-weight: 500;
            font-size: 12px;
            vertical-align: bottom;
            width: 159px;
            height: 24px;
        }

        ul.stats-list-rr {
            width: 100%;
            float: left;
        }

        .bottom-right.single-three {
            width: 100%;
            float: left;
        }
        .middle-right.single-two {
            width: 100%;
        }
        .single-one .ranking.ranking-equal {
            display: inline-block;
            margin: 0px 0;
            text-align: right;
            color: #fff;
            width: 100%;
            max-height: 42px;
            overflow: hidden;
            vertical-align: bottom;
        }
        .single-one.top-right .name {
            font-size: 15px;
            vertical-align: middle;
            width: 100%;
            float: left;
            color: #2f5497;
            padding: 4px 0px;
        }
        .single-profile .profiles {
            width: 100%;
            float: left;
        }
        ul li{ margin-left:0;}
        .contesnt.single-profile {
            width: 100%;
            float: left;
        }

        .single-profile .right-bar {
            width: 100%;
            float: left;
        }

        .img-wrap:before {
            display:none;
        }	
        .form-type-textfield .form-text {
            max-width: 100% !important;
            margin: 10px 0px !important;
        }
}

@media screen  and (min-width: 768px) and (max-width: 992px) {
	
        ul.second-div li a {
            padding: 10px 15px 10px 5px;
            line-height: 30px;
            background: #c6c6c6;
            margin: 0;
        }

        .contesnt.single-profile {
            width: 100%;
            float: left;
        }

        .medal-list {
            width: 100%;
            float: left;
        }
}


/*  ajay */

table th {
    text-align: left;
    border: 0;
    padding: 8px 11px;
    background: #4e5964;
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.7px;
    font-size: 13px;
}

table td {
    padding: 9px 11px;
    /*background: #eeeeee;*/
    border-bottom: 0;
    border-top: 3px solid #FFF;
    border-right: 0;
    border-left: 0;
	font-size:12px;
}




ul.second-div li a{
	position:relative;
	}
	
.img-1:before {
	content: "";
	background: url(../images/mypage/1.png);
	position: absolute;
	top: 4px;
	left: 14px;
	background-repeat: no-repeat;
	z-index: 999;
	height: 24px;
	width: 100%;
}	
.img-2:before {
	content: "";
	background: url(../images/mypage/2.png);
	position: absolute;
	top: 4px;
	left: 6px;
	background-repeat: no-repeat;
	z-index: 999;
	height: 24px;
	width: 100%;
}	
.img-3:before {
	content: "";
	background: url(../images/mypage/3.png);
	position: absolute;
	top: 5px;
	left: -2px;
	background-repeat: no-repeat;
	z-index: 999;
	height: 24px;
	width: 100%;
}	
.img-4:before {
	content: "";
	background: url(../images/mypage/4.png);
	position: absolute;
	top: 0px;
	left: 5px;
	background-repeat: no-repeat;
	z-index: 999;
	height: 24px;
	width: 100%;
}

.img-5:before {
	content: "";
	background: url(../images/mypage/w1-ikon.png);
	position: absolute;
	top: 4px;
	left: 6px;
	background-repeat: no-repeat;
	z-index: 999;
	height: 24px;
	width: 100%;
}

.img-10:before {
	content: "";
	background: url(../images/mypage/10.png);
	position: absolute;
	top: 2px;
	left: 5px;
	background-repeat: no-repeat;
	z-index: 999;
	height: 24px;
	width: 100%;

}

.medal-silver {
    background-image: url(../images/mypage/gumus.svg);
    background-repeat: no-repeat;
    float: left;
    width: 36px;
    height: 50px;
    background-size: 100%;
    min-height: 30px;
}
.medal-gold {
    background-image: url(../images/mypage/altin.svg);
    background-repeat: no-repeat;
    float: left;
    width: 36px;
    height: 50px;
    background-size: 100%;
    min-height: 30px;
}
.medal-bronz {
    background-image: url(../images/mypage/bronz.svg);
    background-repeat: no-repeat;
    float: left;
    width: 36px;
    height: 50px;
    background-size: 100%;
    min-height: 30px;
}


.kupa-silver {
    background-image: url(../images/mypage/kgumus.png);
    background-repeat: no-repeat;
    float: left;
    width: 35px;
    height: 35px;
    /*margin-left: 7px;*/
    /*margin-top: 10px;*/
    background-size: 100%;
	min-height:30px;
}
.kupa-gold {
    background-image: url(../images/mypage/kaltin.png);
    background-repeat: no-repeat;
    float: left;
    width: 35px;
    height: 35px;
    /*margin-left: 7px;*/
    /*margin-top: 10px;*/
    background-size: 100%;
	min-height:30px;
}
.kupa-bronz {
    background-image: url(../images/mypage/kbronz.png);
    background-repeat: no-repeat;
    float: left;
    width: 35px;
    height: 35px;
    /*margin-left: 7px;*/
    /*margin-top: 10px;*/
    background-size: 100%;
	min-height:30px;
}


/* Added by Burak (federation) */
.venus {
	background-image: url(../images/mypage/female.png);
	background-position: center;
	background-repeat: none;
	background-color: #ff1ff4;
    color: #fff;
    display: inline-block;
    font-size: 22px;
	min-height: 20px;
	min-width: 20px;
}


.form-wrapper{
    margin-bottom: 20px;
}

.mars {
	background-image: url(../images/mypage/male.png);
	background-position: center;
	background-repeat: none;
	background-color: #1f75c5;
    color: #fff;
    display: inline-block;
    /*margin: 0 3px 0 10px;*/
    font-size: 22px;
	min-height: 20px;
	min-width: 20px;
}

span.female.ge_female {
    background: #ff1ff4 !important;
}
span.female.ge_male {
	    background: #1f75c5 !important;
}

span.recurve.Oid.compound_opti {
    background: #1fa4c5 !important;
}
span.recurve.Oid.recurve_opit {
    background: #b41f11 !important;
}
span img {
	vertical-align: middle;
}

.td-page-content {
    line-height: unset !important;
}

.fa {
	vertical-align: middle !important;
}
.fa-minus-circle {
    color: #303030;
    /*margin-left: 32%;*/
    font-size: 30px;
}

.tagdiv-type img {
    margin-bottom: 0 !important;
}

table td.td-lable { 
    BACKGROUND: #cacaca; font-weight: 600; font-size: 1em; font-family: 'Inter';
}

.reson table td { 
    padding: 10px 11px !important;
}

@media all and (min-width: 768px) {
    .reson table td { 
        width: 33%; 
    }
}

.tof-tooltip {
    position: relative;
    display: inline-block;
}

.tof-tooltip .tof-tooltiptext {
    visibility: hidden;
    position: absolute;
    width: 130px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
	font-size: 11px;
}
.tof-tooltip-bottom {
    top: 135%;
    left: 50%;
    margin-left: -60px;
}

.tof-tooltip:hover .tof-tooltiptext {
    visibility: visible;
    opacity: 1;
}
.tof-tooltip-bottom::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #555 transparent;
}
ul.second-div .highlight {
    background: #ff7c0a !important;
    color: #fff !important;
}
