/**
 * ORTA EKRAN CSS KODLARI
 *
 * @format
 */


 @media only screen and (max-width: 1680px) {

  footer ul li {
    float: left;
    list-style-type: none;
    color: white;


}
}

@media only screen and (max-width: 1440px) {
      footer ul li {
    font-size: 12px;
    }
}

@media only screen and (max-width: 1366px) {
  footer ul li {
    float: left;
    list-style-type: none;
    color: white;
    }
    
    header .menu li {
      float: left;
      list-style-type: none;
      margin: 0 6px;
      padding: 0 7px;
    }
    
    .reklamsection1 .nav-tabs .nav-item.show .nav-link, .reklamsection1 .nav-tabs .nav-link{
      padding: 0 10px;
      height: 30px;
      margin: 0 2px;
    }

}
/* TABLET2 İPAD PRO CSS KODLARI */
@media only screen and (max-width: 1024px) {

  header .menu li:first-child {
    margin-right: 20px;
    }
    
    .reklamsection1 .nav-tabs .nav-item.show .nav-link, .reklamsection1 .nav-tabs .nav-link{
      font-size: 12px;
    }
    .iceriksection .solaltlist .popularul li {
    font-size: 9px;
    
    }
    .iceriksection .sagaltlist .profildetay h5 {
    font-size: 12px;
    }
    .iceriksection .sagaltlist .takipbuton a {
    font-size: 12px;
    }
    
    .iceriksection .sagaltlist .profilresim {
      width: 20%;
      float: left;
    }
    
    .iceriksection .sagaltlist .profildetay {
      width: 45%;
      float: left;
    
    }
    header .menu li {
      float: left;
      list-style-type: none;
      margin: 0 5px;
      padding: 0 7px;
    }



}

/* TABLET İPAD  CSS KODLARI */
@media only screen and (max-width: 767px) {
    .kategorisection .kategorilist .sagdetay {
   
   padding-left:0px;
   
     }
     .kategorisection .kategorilist{
         padding:8px;
     }
     .cookie-consent-banner__inner{
        padding:15px;
    }
    .cookie-consent-banner__cta{
        min-width:100px;
       padding:9px 0;
       border:1px solid transparent;
    }
    .cookie-consent-banner__cta--secondary{
        border:1px solid #3A4649;
    }
    .cookie-consent-banner__cta:last-child{
        margin-left:0;
    }
    .cookie-consent-banner__description span{
        display:flex;
        align-items:center;
        justify-content:space-between;
        margin-top:5px;
        
    }
}

/* MOBİL CSS KODLARI */

@media only screen and (max-width: 600px) {
  .girismodal .modal-body .giriskayitol .soldiv{
    width: 100% !important;
  }
  .girismodal .modal-body .giriskayitol .sagdiv{
    width: 100% !important;
    padding-left: 0 !important;
  }
  .girismodal .modal-body .giriskayitol .sagdiv img{
    width: 50%;
    margin: auto;
    margin-top: 8px;
  }
  
  header {
    text-align: center;
  }

  .postsection .postlar .postimg img{
	width: 100px !important;
  }

  footer .sosyaldiv{
	padding: 0;
  }
  footer ul{
	margin-top: 30px;
  }
  footer ul li {
    float: left;
    list-style-type: none;

    color: white;

}
.girismodal .modal-content{
  width: 100%;
}
.reklamsection1 .nav-tabs{
  justify-content: center;
}
.reklamsection1 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link {
margin: 10px 9px;
}


.kategorisection .kategorilist .soldetay,
.kategorisection .kategorilist .soldetay a img{
  width: 100%;
}
.kategorisection .kategorilist .soldetay a{
    display:inline-block;
    width:100%;
}
.kategorisection .kategorilist .sagdetay {
  width: 100% !important;
}

.kategorisection .sagsidebar h4{
  margin: 20px 0;

}

header .menu li {
  float: left;
  list-style-type: none;
  margin: 10px 8px;
  padding: 0 10px;
}
/*
header .menu li:first-child{
  width: 100%;
  margin: 10px 0;
}
header .menu li:last-child{
  width: 100%;
  margin: 10px 0;
}
*/
header .menu li:first-child{
  margin: 0;
  width: 100%;
}
header .menu li:last-child{
  width: 100%;
}


header .menu li .sagmenu{
  width: 100%;
  display: flex;
  padding-left: 0;
  justify-content: flex-start;
}

header .menu li .sagmenu li{
padding: 0;
margin: 0;
width: 20% !important;
}
header .menu li .sagmenu li:first-child{
  padding: 0;
  margin: 0;
  width: 100% !important;
  }
  header .menu li .sagmenu li:last-child{
  padding: 0;
  margin: 0;
  width: 20% !important;
  }
  header .menu li .menualt {
    top: -100%;
    height:100vh;

}
    header .menu li .menualt .soldiv{
    
    width: 100%;
    
    
    }

header .menu li .menualt .soldiv ul{

  margin: 0;
  padding: 0;
  
  
  }
header .menu li .menualt .sagdiv{

display: none;


}

.bordersosyalmedya{
  border: 0;
}

.bordersosyalmedyafacebook{
  
  border: 0;
}



.bordersosyalmedyafacebook a{
  border: 1px solid black;
  border-radius: 50%;
  padding: 5px 13px;
 
}


.reklamsection1 .nav-tabs .nav-item.show .nav-link, .reklamsection1 .nav-tabs .nav-link{
  margin: 10px 2px;
}

header .menu li {
  margin: 10px 2px;
}
header .menu li .sagmenu li:first-child {
  padding: 0;
 
  width: 30% !important;

}

header .menu .addpost a {
  font-size: 14px; 
  margin-right: 5px;
}


.postdetailsection .postdetay{
  padding-right: 0;
  margin-top: 0 !important;
}
.postdetailsection .yorumlardiv{
padding-right: 0;
}




}


@media only screen and (max-width: 991px) {
    .btn-item{
        transform: translate3d(-51px, 33px, 0px);
    }
    .sagdetay span i{
        display:none;
    }
      .sagdetay span .icon{
         display:none; 
      }
      .kategorisection .kategorilist .sagdetay ul li:not(:first-child){
          list-style-type: disc;
      }
      .kategorisection .kategorilist .sagdetay small{
          display:none;
      }
      .writer-img{
          display:block;
      }
      .writer-box{
          display:flex;
      }
      .sol-img{
          width:100%;
      }
      .pop-wrap{
          display:none;
      }
      .tab-content-wrap{
          box-shadow:none;
      }
      .category-span{
        display:block;
        font-weight: 300;
        font-size: 14px;
      }
     
      .iceriksection .icerikdiv{
          border-bottom:1px solid #ddd;
      }
      .iceriksection .icerikdiv .icerikaciklama p{
          display:none;
      }
      .iceriksection .icerikdiv .icerikkat ul li {
          background:none;
         font-weight:300;
          padding: 9px 4px;
       
        
      }
      .iceriksection .icerikdiv .icerikkat ul li:first-child{
             padding-left:0;
      }
     .iceriksection .icerikdiv .icerikkat.icerikOne{
         display:none;
     }
     .iceriksection .icerikdiv  .yazanTwo{
         display:none;
     }
     .iceriksection .icerikdiv .icerikkat.icerikTwo{
        display:block;
    }
     .iceriksection .icerikdiv .icerikkat .icon-icerik{
          display:none;
     }
      .iceriksection .icerikdiv .icerikkat ul li .icon-icerik{
          display:none;
      }
       .iceriksection .icerikdiv .icerikkat ul li a{
            font-weight:300;
      }
      .iceriksection .icerikdiv .icerikkat ul li:not(:first-child){
          list-style-type:disc;
      }
      .iceriksection .icerikdiv .icerikkat ul li span{
          margin-left:-8px;
      }
      body.dark .iceriksection .icerikdiv .icerikkat ul li span{
          color:#fff;
      }
      .iceriksection .icerikdiv .icerikkat ul{
          gap:15px;
          align-items:center;
      }
      .right-wrap{
          display:none;
      }
      .kategorisection .kategorilist .sagdetay ul li:not(:first-child){
          margin: 9px 7px;
      }
      .kategorisection .kategorilist .sagdetay ul li span{
          margin-left: -6px;
      }
      .kategorisection .kategorilist .sagdetay ul li img{
          width:27px;
          height:27px;
          margin-right:5px;
      }
      .kategorisection .kategorilist .sagdetay .right-list,
      .kategorisection .kategorilist .sagdetay .most-text{
          display:none;
      }
    
      .kategorisection .kategorilist .sagdetay ul li span{
          color:#000;
      }
      .kategorisection .kategorilist .sagdetay .text-author{
          display:none;
      }
      .kategorisection .kategorilist .soldetay{
          flex:1;
      }
      .kategorisection .kategorilist .sagdetay{
          flex:1;
      }
      .kategorisection .kategorilist .soldetay img{
          border-radius:0;
      }
      .kategorisection .kategorilist .sagdetay a{
          font-weight:300;
          font-size: 12px;
          color:#000;
      }
      .iceriksection .icerikdiv .icerikresim img {
          border-radius:0;
          width:80px !important;
          height:80px !important;
      }
      .iceriksection .icerikdiv .icerikyazan img{
          width: 27px !important;
          height: 27px  !important;
      }
      .kategorisection .kategorilist .sagdetay ul li{
          font-size:12px;
      }
      .iceriksection .icerikdiv .icerikyazan{
          padding:0;
      }
      .kategorisection .kategorilist .sagdetay ul li .icon-icerik{
          display:none;
      }
      
      .category-text,.category-writer{
          display:none;
      }
      .kategorisection .kategorilist .sagdetay .sag-list{
          display:none;
      }
      body.dark .kategorisection .borderright{
          border-right:none;
      }
      .kategorilist .sagdetay .icerikTwo{
          display:block;
      }
      .iceriksection .icerikdiv {
       padding: 15px;
      }
      .postdetailsection .breadcrump .breadalt .soldiv{
          display:none !important;
      }
      
      .writer-box{
          width: auto;
        display: flex;
        
        align-items: center;
        gap: 10px;
        flex-wrap: wrap;
      }
      .post-writer{
       margin: 0;
       padding: 0;
       display:flex;
       align-items:center;
      }
      .post-writer li:first-child{
       background-color: transparent;
       color: black;
       border-radius: 20px;
       list-style-type: none;
       margin-right: 10px;
       font-weight: 500;
       font-size: 16px;
      }
      .post-writer img{
      width: 30px !important;
        height: 30px;
        border-radius: 50%;
      }
      .postdetailsection .breadcrump .breadalt .sagdiv{
          display:none;
      }
      .post-time{
          display:block;
      }
      body.dark .post-time ul li a,
      body.dark .post-writer li a{
          color:#fff;
      }
      .postdetailsection .breadcrump .breadust{
          display:none;
      }
      .postdetailsection .postdetay h2{
          margin-block:0px !important;
          font-size:18px;
      }
      .menu-title{
          text-align:start;
          margin-bottom:36px;
          font-weight:500;
          text-transform:uppercase;
      }
      .menu-title::after{
        content:"";
        border-bottom:1px solid #ddd;
        position:absolute;
        bottom:1px;
        left:0;
        width:100%;
       margin-bottom: -12px;
       
    }
    body.dark .menu-title::after,
    body.dark .mega-menu-list ul li{
       border-bottom:1px solid #555; 
    }
     .menualt .soldiv ul li{
     border-bottom:1px solid #ddd;
    }
    .mega-menu-list{
    display:none;
    }
    .mega-icon{
        display:block;
        position:absolute;
        top:27px;
        right:10px;
        border:1px solid black;
        border-radius:50%;
        font-size: 24px;
       padding: 0px 10px;
    }
    body.dark .mega-icon{
          border:1px solid #555;
    }
    .header .menu{
        display:none;
    }
    #search-button{
        display:none;
    }
    .userBtn{
        background-color:transparent;
        border:none;
        color:black;
        text-decoration: underline;
    }
    body.dark .userBtn{
        color:#fff;
    }
    .userBtn img{
        display:none;
    }
    .tema .ball {
    width: 10px !important;
    height: 10px !important;
    top: 2px !important;
    left: 2px !important;
    transform: translate(-1px, 0px);
    padding: 3px;
   }
   .tema .label {
    width: 25px !important;
    height: 13px !important;
    border-radius: 37px !important;
    padding:0px 2px !important;
  }

  .tema label img{
      width:8px;
  }
  .tema .checkbox:checked+.label .ball{
          transform: translateX(12px) !important;
  }
  .line-box{
    display:flex;
    flex-direction:column;
    cursor:pointer;
  }
  .s-line{
      width:15px;
      height:2px;
      background-color:black;
      display:inline-block;
      margin-left: 10px;
  }
  .m-line{
      width:20px;
      height:2px;
      background-color:black;
      display:inline-block;
      margin-bottom:5px;
      margin-left: 5px;
  }
  .l-line{
      width:25px;
      height:2px;
      background-color:black;
      display:inline-block;
      margin-bottom:5px;
  }
  body.dark .m-line,
  body.dark   .l-line,
  body.dark .s-line{
     background-color:#fff; 
  }
  header{
     border-bottom:1px solid #ddd;
  }
  body.dark header{
    border-bottom:1px solid #555;  
  }
  .reklamsection1 .nav-tabs .nav-item.show .nav-link, .reklamsection1 .nav-tabs .nav-link{
      background-color:transparent;
      color:black;
      padding:0 !important;
      margin:0 !important;
  }
  .nav-link img{
      display:none;
  }
  .reklamsection1 .nav-tabs{
      justify-content: space-around;
      padding:8px;
  }
  .reklamsection1 .nav-tabs .nav-item.show .nav-link, .reklamsection1 .nav-tabs .nav-link.active{
      background-color:transparent;
      border-bottom:1px solid #4E91F6;
      color:black;
      border-radius:0 !important;
  }
  .header-bottom{
     display:block;
     position:fixed;
     bottom:0;
     left:0;
     width:100%;
     background-color:#D3D3D3;
     padding:13px;
     z-index:3;
 }
 .header-bottom i{
     font-size:20px;
 }
 .menualtMobile{
     display:block;
     position:fixed;
     left:0;
     top:0;
     width:85%;
     height:100vh;
     background-color:#fff;
     z-index:2;
    padding: 20px;
    transition:.3s;
    transform: translateX(-100%);
 }
 body.dark .menualtMobile{
       background-color:#000;
 }
 .menualtMobile.active{
    transform: translateX(0%);
    visibility: visible;
 }
 .logo img{
     width:48px;
 }
 .addpost a{
    min-width: 85px !important;;
    padding: 4px 3px !important;;
}
.userBtn{
    padding-right: 0px;
}
.cart-overlay{
    width: 100%;
    height: 100%;
    background: rgb(0,0,0,.8);;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 6;
    visibility: hidden;
}
.transparentBcg {
    visibility: visible;
}
.cart-overlay .menualtMobile .soldiv {
    margin-top:30px;
}

.mega-menu-list ul li{
    list-style:none;
    border-bottom:1px solid #ddd;
    padding:0px 4px;
    margin-bottom: 17px;
}
body.dark .mega-menu-list ul li a{
    color:#fff;
}
.footer-logo{
    width:100px;
}
 footer {
   width: 100%;
   border-top:1px solid #ddd;
   padding: 25px 0px 79px 0px;
       background-color: #fff;
 }
 body.dark footer{
     background-color:#464646;
     border-top:1px solid #555;
 }
 footer p {
    color: black;
}
footer ul li a {
    color: black;
}
.bordersosyalmedya a {
    border: 1px solid black;
}
footer i{
    color:#000;
}
body.dark .bordersosyalmedya a{
    border:1px solid #fff;
}
.kategorisection .sagsidebar{
    display:none;
}
.kategorisection .borderright{
    border:none;
}
.cookie-consent-banner__inner{
    padding:15px 42px;
}
body.dark .reklamsection1 .nav-tabs .nav-link{
    color:#fff; 
}
.addpost{
    display:none;
}
.kategorisection .borderright hr{
    display:none;
}
.owl-carousel .owl-item .videoresim img{
    max-width:100% !important;
}

    
}
@media only screen and (min-width: 1440px) {
    .menu li .menualt{
        right: -523px !important;
    }
    .menu li .menualt{
        width: 1325px!important;
    }
}











