body,html{
background-color:#fff;
}
h1,h2,h3{
font-family: "Bebas Neue", cursive;
}
a,h1,h2,h3,h1>a,h2>a,h3>a{
color: #000
}
.btn-color-form{
   background-color: #ee2375;
   border-color: #ee2375;
}
.Header{
border-bottom: 1px solid #ddd;
}
.Header-top .container { max-width:100%; }
.Header-top .banner_img { padding: 10px 0; }
.Header-menu ul li ul{
 min-width: 300px;
}
.prd_list .ctg_image{display: none}
.Product  { height: 300px; }
.Product .new_icon { display: none; }
.Product-image>a img.prd_img { object-fit: cover; }
.Product-image .actions { display: flex;
    align-items: start; justify-content: start;}
.Product-content {text-align: left; }
.Product-content .name a {  font-size: .85em;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500; }
.Product-content .publisher, .Product-content .writer { display:none;}
.Product-content .price_box { justify-content: flex-start; }
.user_menu_pref ,
.user_menu_points{display: none}
.categories_list_items { display: flex; grid-gap: 0;  background-color: #fff;}
.column-categories { width: 100%; display: flex; flex-wrap: wrap; gap: 60px; justify-content: center; }
.column-categories .card img { width: 225px; height: 225px; }
.column-categories .card .card-body a:last-of-type { display: flex; margin-top: 30px; }
.column-categories .card .card-body a:last-of-type h3 { font-family: 'Bebas Neue', sans-serif; font-size: 45px; }
.column-categories .card .card-body a:last-of-type:hover h3 { color: #ee2375; }
.column-categories .card .card-body { text-align: center; width: calc(225px + 2.5rem); }
@media screen and (min-width: 768px) {
.column-categories { padding: 0 200px; }
}
.categories_list .ctgListHeader { text-align: center; border-bottom: 1px solid #ddd; padding: 50px 0; font-family: 'Bebas Neue', sans-serif; font-size: 40px; }

@media screen and (max-width: 768px) {
.splash_banner { width: 100%; }
.Footer .Footer-menu ul { grid-template-columns: 1fr 1fr; }
.Header-menu + .Header-right { display: flex !important; align-items: center; }
.Header-menu + .Header-right .Header-right-profile { display: flex; margin-right: 0; }
.Header-menu + .Header-right .btn { padding: 5px; background: none; }
.Header-menu + .Header-right .btn i { color: #333; font-size: 2.5em; }
}

.form-group .form-control { width: 100% !important; }

.page-width-std{
 margin: auto;
  max-width : 800px;
}
.news_list h1{ 
  text-align: center;
  border-bottom: 1px solid #ddd;
  padding-bottom: 1em;
}
.news_view{
  margin: auto;
  max-width : 800px;
}
.news_view .nws_content{
  padding:20px 0;
}
.news_view .nws_content .nws_text{ 
word-break: normal;
}
.news_view .nws_date{
display: none;
}
.news_view .share-buttons{
display: none;
}
.nwc-subeler h3{
display: none
}
.news_list  .ucretsiz-ders{
text-align:center;
}
.Sign-desc{
  display: none;
}
.breadcrumb{ display: none}
.Footer-email{display: block}
.Footer-email .container{padding:0 0}
.Footer-content { flex: 1; }
.Footer-menu { margin-left: 0; flex: 3;  margin-top: 25px;}
.Footer-menu ul { display: grid; grid-template-columns: 1fr 1fr 1fr; }
.Footer-menu > ul > li ul li{margin-bottom: 16px;}
.Footer-content-info{text-align: center;}
#email_list_container a{color:#fff}
.Footer-wrapper{align-items: start}
.Footer-content-logo img{ padding: 0; max-height: 90px;}
.Footer .etbis_code img{
width: 40px !important;
height: 40px !important;
max-height: 40px;
}
.Footer-banner{justify-content: left}
.Box--email .Box-content{text-align: left}

.video-popup { position: fixed; opacity: 0; visibility: hidden; z-index: 100; top: 0; left: 0; width: 100vw; height: 100vh; display: flex; justify-content: center; align-items: center; }
.video-popup.active { opacity: 1; visibility: visible; }
.video-popup-overlay { width: 100vw; height: 100vh; background: rgba(0,0,0,.3); position: absolute; cursor: pointer; }
.video-popup-content { display: flex; justify-content: center; align-items: center; background: #fff; max-width: 600px; padding: 20px; border-radius: 5px; position: relative; }


.orders_form_wrapper{display: block;}
.orders_form .ord_form_box{ margin: 1em auto 2em auto; background: #f8f9fa; padding: 1em;}
.container-beden-3{height: auto;}

.news_list .nwsListHeader { display: none; }
.news_box .Box-content .nws_item .nws_image a img { height: auto; aspect-ratio: 1.4; }

@media screen and (max-width: 768px) {
  .news_box .Box-content
  {
    grid-template-columns: 1fr 1fr;
    grid-gap: 0px;
  }
}

.splash_banner_wrapper.active { display: flex!important; }
.splash_banner_wrapper { justify-content: center;align-items: center; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 200; }
.splash_banner { position: relative; z-index: 1; background: white; padding: 20px; border-radius: 5px; }
.splash_banner>span { position: absolute; right: -10px; top: -10px; cursor: pointer; background: #000; width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; color: white; border-radius: 50%; }
.splash_banner_wrapper #label_close { display: none; }
.splash_banner_overlay { position: absolute; top: 0; left: 0; display: flex; background: rgba(0,0,0,.5); width: 100vw; height: 100vh; }

.banner_cookie{
 opacity: 1;
 padding: 2em;

}
.banner_cookie a{ text-decoration: none; }
.banner_cookie .close{ text-decoration: none; color: #fff}
.Footer-content{ align-items: flex-start; padding: 0 1em}
.Footer-content .firm_title{font-size:0.8em;}
.Footer-content .firm_address{font-size:0.8em;}
.prd_view .share-buttons{display: none}
.contact_form_table .cfg_terms_and_conds input{display: none}
.Contact-item .frm{
  background-color: #f1f1f1;
  padding: 1em;
}
.Contact-item .frm .btn{
  width: 100%;
}
.container-beden-1,
.container-beden-2,
.container-beden-3,
.container-beden-4,
.container-beden-5,
.container-beden-6,
.container-beden-7,
.container-beden-8,
.container-beden-9
{
  max-width: 600px;
  width: auto;
}
@media screen and (max-width: 768px) {
  .Footer-menu {
    padding: 1em;
  }
  .Footer-email {
    padding: 1em;
  }
  
  .Product-content .name {
    max-height: 50px;
    max-height: 50px;
    line-height: 1em;
  }
  .Product-content .name a {
    line-height: 1em;
  }
  .Product {
    height: 300px;
    height: 320px;
  }  
  #HeaderSearchOpen{
    display: none;    
  }
}

@media screen and (max-width: 768px) {
  .banner-effect .banner_wrapper .Banner--effect .Banner--title
  {
    font-size: 3em;

  }
  .tabs_view_splitter_col1{
     margin-bottom: 1em; 
  }
}
@media screen and (max-width: 768px) {
  .video-responsive{
      overflow:hidden;
      padding-bottom:56.25%;
      position:relative;
      height:0;    
  }
  .video-responsive iframe{
      left:0;
      top:0;
      height:100%;
      width:100%;
      position:absolute;
  }
}
.banner_html .banner_html_right{
  margin-left: 0;  
}
.banner_html .banner_html_left{
  padding-left: 2.5em;
  padding-right: 2.5em;
}
.banner_html .banner_html_left button{
  font-size: 1.1em;
}
@media screen and (max-width: 768px) {
  .banner_html{
    flex-wrap: wrap;
    padding: 1em 0;
  }
  .banner_html .banner_html_left
  {
    max-width: 100%;
    padding: 0;
  }
  .banner_html .banner_html_left .banner_html_title
  {
    font-size: 30px;
  }
  .banner_html .banner_html_left .banner_html_title br{
    content:"";
  }
  .banner_html .banner_html_left .banner_html_title br:after {
    content: " "; 
  }
  .banner_html .banner_html_right{
    display: block;
    margin: 1em 0;
    padding: 0 0;
  }
  .homepage-blog .news_box .Box-content
  {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
}