/* ***********************
************************

Bu Css Dökümü Kodanka - Ender tarafından yapılmıştır.

08.05.2019

************************
*********************** */
/* Css Sifirlama */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd,ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; text-decoration:none;}
body { line-height: 1; }
ol,ul { list-style: none; }
blockquote, q { quotes: none; }
:focus, a:focus, a:active{    outline: 0; }

/* Temizlik */
.temizlik{clear:both;}
.clear{clear:both;}

@font-face {
    font-family:"AvenirLTStd55Romantr-Bold";
    src:url("font/avenir/bold/AvenirLTStd55Romantr-Bold.woff2") format("woff2"),url("font/avenir/bold/AvenirLTStd55Romantr-Bold.woff") format("woff"),url("font/avenir/bold/AvenirLTStd55Romantr-Bold.otf") format("opentype");
    font-style:normal;font-weight:400;
}
@font-face {
    font-family:"AvenirLTStd45Booktr";
    src:url("font/avenir/book/AvenirLTStd45Booktr.woff2") format("woff2"),url("font/avenir/book/AvenirLTStd45Booktr.woff") format("woff"),url("font/avenir/book/AvenirLTStd45Booktr.otf") format("opentype");
    font-style:normal;font-weight:400;
}
@font-face {
    font-family:"AvenirLTStd65Mediumtr";
    src:url("font/avenir/medium/AvenirLTStd65Mediumtr.woff2") format("woff2"),url("font/avenir/medium/AvenirLTStd65Mediumtr.woff") format("woff"),url("font/avenir/medium/AvenirLTStd65Mediumtr.otf") format("opentype");
    font-style:normal;font-weight:400;
}

@media only screen and (max-width: 1024px) {
    .top-bar-section{display: none}
}


/*--- Genel ---*/

body { width: 100%;margin: 0;padding: 0; background:#fdfdf9;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight: 400;overflow:auto;font-size: 14px; line-height: 20px;color:#26262c;overflow-x: hidden}

strong{font-family:"AvenirLTStd65Mediumtr";}
a{color:#5c5c5f;-webkit-transition: ease .5s;transition: ease .5s;letter-spacing: .06rem;}
a:hover{color:#00022b;-webkit-transition: ease .5s;transition: ease .5s;}
.wrap {
    width: 1180px;
    margin: 0 auto;
}

/** Yeni Flexbox Grid **/
.flexbox {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}
.col {
  flex: 1 0 23%; /* Minimum Boyut */
    max-width:23%;
  margin: 10px;
  display: flex;
  align-items: center;
}
.urn_lsts .col {
  flex: 1 0 21%; /* Minimum Boyut */
    max-width:21%;
  margin: 10px;
  display: flex;
  align-items: center;
}
/** /Yeni Flexbox Grid **/
.row {
    margin: 20px 0;
}
    .row:after {
        content: "";
        display: table;
        clear: both;
    }

/* Sets default values on all columns */
[class*="span"] {
    margin-right: 2%;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
    [class*="span"]:last-child {
        margin-right: 0;
    }

    .prototype [class*="span"] {
        background: #ececec;
        border-radius: 4px;
        padding: 15px;
        text-align: center;
    }

.span1 {
    width: 6.5%;
}
.span2 {
    width: 15%;
}
.span2-5 {
    width: 18%;
}
.span3 {
    width: 23.5%;
}
.span4 {
    width: 32%;
}
.span5 {
    width: 40.5%;
}
.span6 {
    width: 49%;
}
.span7 {
    width: 57.5%;
}
.span8 {
    width: 66%;
}
.span9 {
    width: 74.5%;
}
.span10 {
    width: 83%;
}
.span11 {
    width: 91.5%;
}
.span12 {
    width: 100%;
    float: none;
}

/**********************************
* Smaller Screens
**********************************/
@media only screen and (max-width: 1200px) {
    .wrap {
        width: 960px;
    }
    .orta_bolums .wrap {
        width: 860px!important;
    }
    .ust_sag{font-size: 11px!important;}
    .mus_hiz p{font-size: 12px!important;}
    .hesabim{font-size: 11px!important;}
    .sepetim{font-size: 11px!important;}
    .manset_aciklama{top:10%!important;}
    .d_kutu_hvr .u_ozlk{font-size:11px!important;line-height: 20px!important}
    .top-bar-section ul li > a{font-size: 0.6925rem}
    .transformer-tabs a{padding: 0.5rem 0.3rem!important}
  .bilgi{height: auto!important;font-size:12px!important;padding: 20px!important}
    .bilgi_list{width: 100%!important;}
    .sos_a{padding: 5px!important;font-size:14px!important;margin:0 5px!important}
  .iadedegisim{font-size: 11px!important;}
    .taksit {width: 100%!important;}
    .taksit table {width: 100%!important;}
    .taksit table tr td {width: 40%; display: inline-block}
     .taksit table tr td:nth-child(1) {width: 10%; display: inline-block}
        .urun_ozel_tab .tabBas { padding: 14px 10px!important; } 
    
    .firsat_urunleri .wrap .slider li .fir_ust img{height: 110px;}
    .firsat-urunleri{height: auto!important}
    .firsat_urunleri .bx-wrapper .bx-prev{right: 10px!important}
    .hizli_filtre ul li a{padding: 15px 24px!important}
    .ur_ozellikleri{display: none!important}
    
    .sip_butonlari{margin-top:5px!important;font-size:11px!important;}
    .u_fiyat{font-size:20px!important}
    
}

/**********************************
* Tablets
**********************************/
@media only screen and (max-width: 1024px) {
    .wrap {
        width: 760px;
    }
     .orta_bolums .wrap {
        width: 660px!important;
    }

    .slick-slide img{width: 100%}
    .btnler{width: 100%!important}
    .btnler .dropdown{width: 100%!important}
    .name{display: block!important;}
    .site_arama,.no_tablet{display: none!important;}
    .ust_m_l .span3{width: 48%!important;float:left;}
    .ust_sag{font-size: 11px!important;}
    .mus_hiz{display: none!important}
    .sepetim{font-size: 15px!important;padding: 0 50px!important;margin-right: inherit!important}
    .manset_aciklama{top:10%!important;}
    .transformer-tabs li{overflow: hidden}
    .transformer-tabs a{padding: 0.2rem 0.9rem!important}
    .fk{height:80px!important;}
     #logo{top: 20px!important;}
    .mus_hiz{padding-top:0px;font-size:11px!important;}
    .ust_m_sol #menu {float:left!important;margin-left:30px!important}
    .firsat_urunleri .bx-wrapper .bx-next {right:-15px!important;top:68%!important;}
    .firsat_urunleri .bx-wrapper .bx-prev {left:5px!important;top:68%!important;}
    .menu  .ana-ul .ana-li:after{background: none!important}
    .menu > ul > li > ul > li > ul {border-right: 0!important}
    .uc-kutu .span8 h5{font-size:12px!important;}
    .fir_ind , .fir_fiy{float:left;}
    .uc-kutu .al_bas{font-size:8px!important;}
    
    .malan strong, .galan strong{font-size:12px!important}
    .f_ust_bg .f_aciklama{font-size:11px!important}
    .f_ust_bg .f_aciklama span{font-size:10px!important}
    .sizin_icin .dort_kutu{width: 31%!important;}
    .sepet{right:20px!important;z-index: 1!important;}
    .kat_tabs_bg{height: 70px;overflow: hidden;}
    .transformer-tabs a.active{background: #2c2c2c}
    .manset_aciklama{top:10%!important;}
    .manset_aciklama, .manset_aciklama strong,.kucuk{font-size:18px!important;line-height: 32px!important}
     .ddmenu{-webkit-transform:scale(0.7);transform:scale(0.7);}
    .manset:before,.manset:after{-webkit-transform:scale(0.7);transform:scale(0.7);bottom:-11px!important;}

    .tileri{left: -9px!important;-webkit-transform:scale(0.6);transform:scale(0.6);}
     .tgeri{right: -9px!important;-webkit-transform:scale(0.7);transform:scale(0.7);}
    
    .arama_ust .arama_in{width: 60%!important;}
    .mbl_alt .alt_lk{padding-left: 40px!important;}
    .dropy__title { font-size: 11px!important; } 
    .dropy__title span { padding: 5px 18px 5px 10px!important;  }
    .dropy__title:after {  right: 5px!important;  }
    .f_indirim{height: 35px!important;margin-right: 10px!important;line-height: 35px!important;font-size:11px!important;}
    .h_filt{height: 35px!important;line-height: 35px!important;margin-right: 10px!important;}
    .h_filt select{ min-width: 100px!important;height: 25px!important;padding: 0 15px 0 10px!important;}
    .dropy__content ul {top:28px!important;}
    .sepet_ekle{width: 100%!important; margin:0!important}
    .favorikps {width: 40%!important;float:left!important }
    .urun_renk img{height: 30px!important;}
    .beden_bilgi{font-size:12px!important}
    .bilgi{height: 278px!important;font-size:12px!important;padding: 20px!important}
    .bilgi_list{width: 100%!important;}
    .sos_a{padding: 5px!important;font-size:14px!important;margin:0 5px!important}
    .urun_ozel_tab .tabBas {border-top: 1px solid #f7f8fa!important;border-bottom: 1px solid #f7f8fa!important}
    .urun_ozel_tab .icList { padding: 15px 30px;!important }
    .urun_ozel_tab .active { border-bottom: 3px solid #2c2c2c!important;border-right: 0!important; }
    .taksit {width: 100%!important;}
    .taksit table {width: 100%!important;}
    .taksit table tr td {width: 40%; display: inline-block}
     .taksit table tr td:nth-child(1) {width: 10%; display: inline-block}
    .fiyat{width: 55.5%!important;float: left!important;}
    .adet{width: 40.5%!important;float: left!important;}
    .iadedegisim{font-size: 11px!important;}
    .yorum_boyut{height: 250px!important;}
    ul.tabs li { padding: 0px 15px!important;  }
    .genel_aciklama{font-size: 16px!important;line-height: 30px!important;}
    .super_bebek{background-position: left -180px top 0!important;}
    .urun_ozel_tab .tabBas { padding: 14px 10px!important; } 
    .sp-thumbs img {
	min-height: 60px!important;
	min-width: 60px!important;
	max-width: 60px!important;
    
}
.sp-thumbs a:link, .sp-thumbs a:visited {
	width: 60px!important;
	height: 60px!important;
  }
    .ana_filtreler{display: none!important}
    .hizli_filtre{display: block!important}
    .urn_lsts{width: 100%!important}
    .ur_ozellikleri{display: none!important}
    .Urun .sp-large {
    width: calc(100% - 70px)!important;}
    .sp-thumbs{width: 70px!important;}
    
    /*Mobil stil başlangıç*/
    
     .whatsapp-button{
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 99;
    background-color: #25d366;
    border-radius: 50px;
    color: #ffffff;
    text-decoration: none;
    width: 50px;
    height: 50px;
    font-size: 30px;
    display: flex!important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -webkit-box-shadow: 0px 0px 25px -6px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 25px -6px rgba(0,0,0,1);
    box-shadow: 0px 0px 25px -6px rgba(0,0,0,1);
    animation: effect 5s infinite ease-in;
}

@keyframes effect {
    20%, 100% {
        width: 50px;
        height: 50px;
        font-size: 30px;
    }
    0%, 10%{
        width: 55px;
        height: 55px;
        font-size: 35px;
    }
    5%{
        width: 50px;
        height: 50px;
        font-size: 30px;
    }
}
    .u_fiyat{text-align: center;font-size: 14px!important}
    #dropdown-menu2{top: 27px!important}
    .blackFooter,.footerSocial, .footerContracts{text-align: center!important}
    .mobileHidden{display: none!important;}
    
    .headerTop { padding-top: 10px!important;  max-height: 60px!important; line-height: 20px!important; color: #fff!important;}
    .spinner1 { width: 50%!important;}
    .sid_detay24 [class*="span"]{margin: 0!important}
    .sid_detay24 .sip_secim{padding: 0!important}
    
    .sspp .sipson #logo { top: 0px!important;}
    .sspp .sepet_list{border: 0!important}
    .mobbil_sepet  .sepet_list{padding: 0!important}
    .sipson{padding-top: 0!important}
    .sipson .span2{width: 48%!important;float: left!important}
    .sipson .span10 .geridon{display: inline-block;font-size: 15px!important;padding:10px 0 0 0px!important;margin-right!important: 0px;border-right:0!important;}
    .sipson .span10{width: 48%!important;float: right;}
    .seppetbr .sag_sepet .sepet_altt{padding-bottom: 10px;border-bottom: 1px solid #ddd;}
    .mobbil_sepet{padding-bottom: 0!important}
    .mobbil_sepet .sozlesmeler{margin: 0 0 10px 0!important}
    .mobbil_sepet .sozlesmeler .span12{margin: 0!important}
    .urIcerik .productPropert{display: none;}
    .dort_kutu .band{top:0px!important;left:0px!important;right: inherit!important; transform: scale(0.7);}
    .hesabim{margin: 6px 0 0 0!important;}
    .WhatsApp{display: block!important;height: 40px;line-height: 40px;position: fixed; bottom: 0; width: 100%;  background: #0dc143; text-align: center; z-index: 99999;color: #fff;font-size: 16px;}
    #scroll-hemenal .span6,  #scroll-hemenal .span4{display: none!important}
    .Urun .genel_kapsa{margin-top: 0px!important}
    .genel_kapsa{margin-top: -10px!important}
    .top-bar .name{position: relative;z-index: 1}
    .mobGiris{display: block!important}
    .mobMob{display: none!important}
    .topText{width: 50%;display: inline-block;float: left;text-align: left;padding-left: 10px;color: #d20b80}
    .mobileBtnler .hesabim {font-size: 12px!important;}
    .mobileBtnler .hesabim .fa{color: #58585a!important}
    .mobileBtnler{display: inline-block!important;width: 50%!important;}
    .menutopLink{display: block!important}
    .sectik{padding: 0!important;margin-top: 30px!important}
    .bilgi_tab .span12{margin: 0!important;}
    .ur_fiyat{padding: 10px 0!important}
    .urun_detay .urun_baslik{text-align: center!important}
    .detay_beyaz{border: 0!important;margin-bottom: 0!important}
    .site_bg{display: none!important}
    .spaceFix,.breadcrumbsTop{display: none!important;}
    .ust_miniler div{margin: 0!important}
    .kat_bg{padding-bottom: 0!important}
    .ust-footer .span3{clear: both;}

    .mobMob, .slick-prev, .slick-next{display: none!important}
    .ust_m_l .span2{margin: 0!important}
    .dropdown{position: absolute!important;right: 10px!important;top: 0px!important;}
    .mobilTop{display: block!important;text-align: center;border-bottom: 1px solid #ddd;margin-top: 0px!important;padding: 10px 0;}
    .ust{display: none!important;}
    .relative [class*="span"]{margin: 0!important}
    .slick-slide img{width: 100%}
    .btnler{;margin-top: 0!important}
    .btnler .dropdown{width: auto!important;padding-top: 0!important;text-align: right;}
    .breadcrumbs{padding: 0!important;}
    .sepetim{padding: 0 !important;margin-right: inherit!important}
    .manset .span12{margin: 0;}
    .acilanbgs{min-height: auto!important;}
    .geridon, .mus_hizs{display: block!important;text-align: center!important;margin: 5px 0!important;padding: 0!important;}
    .genel_modal .modal_bas .mbk {
    font-size: 13px!important;
    margin: 0 53px -5px 0!important;
    line-height: 50px!important;
    }
    .sepBasi{display: inline-block;}
    .Goster{background: none;border: 0;font-size: 12px;color: #d20b80;font-weight: 700}
    .seppetbr .sag_sepet{padding: 0!important}
    .sep_bss .span6{margin: 0!important}
    .seppetbr .sag_sepet .sep_bss{padding: 0!important}
    .sipson .span10{margin: 0!important}
    .sepet_altt [class*="span"]{margin: 0!important}
    .havaleStyle li{border: 1px solid #ddd;padding: 20px;display: block;margin-bottom: 10px;border-radius: 3px;}
    .havaleStyle li:nth-child(even){background: #eee;}
    .sip_sec li{width: 31%!important;line-height: 20px!important; position: relative}
    .sip_sec li a{height: 85px!important;box-sizing: border-box!important; padding-top: 30px!important;}
    .sip_sec li.aktif{background: #00022b!important;}
    .sip_sec li.aktif:before{content: 'sss';position: absolute;left: 1px;right: 1px;margin:0 auto;top: 5px;content: "\00022bc";font-family: FontAwesome;font-style:normal;font-weight: normal;color: #fff;}
    .sip_sec li.aktif a{color: #fff!important;}
    
    .urun_resimler{margin-bottom: 30px!important;border-radius:0!important;padding: 0!important}
    .urun_detay{border-radius: 0 0 10px 10px!important;border-top: 1px solid #ddd;margin-top: -20px;}
    
    .ust_miniler{padding: 0!important;clear: both!important;margin: 0!important}
    .ust_miniler .span3, .ust_miniler .span4{width: 30%;float:left;font-size: 12px;}
    .ust_miniler .span5{width: 37%;float:left;font-size: 12px;}
    
    #scroll-hemenal{top: inherit!important;bottom: 0!important;padding: 0!important}
    
    #mn-social-bottom-hidden{left:0px!important;top:40px!important;}
   
    .siparis_fiyatlar{margin-top: 0!important;}
     .sp_ort{width: 100%!important;}
    .hizli_filtre,.ana_filtreler{display: none!important}
   .ur_ozellikleri{display: block!important}
    .urn_lsts{width: 100%!important}
    .uclukutu, .tileri, .tgeri,.malan,.malan_bg, .galan_bg{display: none!important}
    
    .dort_kutu h4{text-align: center!important;display: flex!important;
    height: 40px!important;align-items: center!important;justify-content: center}
    .f_ust_bg{margin-bottom:-20px!important}
    .f_ust_bg .span2{width: 50%!important;float:left!important;}
    .f_ust_bg .span2 img{height: 40px}
    .f_ust_bg .f_aciklama{height: 40px!important}
  
    
    .ust_m_l .span3,.sizin_icin .dort_kutu{width: 100%!important;}
    
    .site_arama{margin-top:20px!important;}
    .site_arama .site_ara_in{width: calc(79% - 20px)!important;float:left!important}
    .site_arama .site_ara_btn{float:left!important}
    .sepet-cart{top:35px!important;right: -20px!important;-webkit-transform:scale(0.9);transform:scale(0.9)}
    .kat_tabs_bg{height: auto;overflow:inherit!important;}
    
    .galan{width: 100%!important;}
    .menu  .ana-ul .ana-li:nth-child(n+6){display: block!important;}
    .menu  .ana-ul .ana-li:after{background: none!important}
    .golge_fix,.duyuru,.s_mb_giz,.mus_hiz, .s_giz{display: none}
    .fk{height:80px!important;}
     .ust_m_l #logo{top: -20px!important;margin: 0 auto!important;}
    .ust_m_l .span3{text-align: center!important;}
   
    .ust_sag .sepet:hover{background: #034684!important}
    .sepet a{color:inherit;}
    .ust_sag{width: 100%!important}
    .ust_sag a{padding: 18px 20px!important;}
    
    .ust_sag a {font-size:12px!important}
    .sepet .fa{font-size:20px!important;margin-top:-4px;}
    .mus_hiz{padding-top:5px;font-size:11px!important;}

    .sepetAt{width: 70%!important;float: left!important;}
    
    .mobile_menu{display: block!important;}
    .yan_mn{display: none;}
    .gk_hvr{padding:20px!important;}
    .sfr_unt{text-align: left!important;}
    
    .filtre_list, .f_indirim{display: none!important;}
    .filtre_yap{height: auto!important;}
    .m_filtre{display: inline-block!important;}
    .h_filt{margin-top:5px!important;}
    .mobil_temiz{display: block;}
    .genel_modal{padding: 10px!important;width: 90%!important; }
    .genel_modal svg {padding: 8px!important}
    .urun_detay{clear: both;padding: 0 10px 10px 10px!important}
    .sepet_ekle{width: 100%!important; float:left!important;}
    .favorikps {width: 25%!important;float:right!important }
    .urun_renk img{height: 40px!important;}
    .beden_bilgi{font-size:12px!important}
    .bilgi{height: auto!important;font-size:12px!important;padding: 10px!important}
    .bilgi_list{width: 100%!important;}
    .sos_a{padding: 5px!important;font-size:14px!important;margin:0 5px!important}
    .urun_ozel_tab .tabBas {border-top: 1px solid #f7f8fa!important;border-bottom: 1px solid #f7f8fa!important;background: #fff;position: relative;}
    .urun_ozel_tab .tabBas:after{position: absolute;right: 20px; content: '\f107';
    padding: 0 10px;font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;font-size:18px }
    .urun_ozel_tab .icList { padding: 15px 30px;!important }
    .urun_ozel_tab .active { border-bottom: 3px solid #2c2c2c!important;border-right: 0!important;color:#2c2c2c!important }
    .urun_ozel_tab .active:after{position: absolute;right: 20px; content: '\f106';
    padding: 0 10px;font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;font-size:18px }
    .taksit {width: 100%!important;}
    .taksit table {width: 100%!important;}
    .taksit table tr td {width: 40%; display: inline-block}
     .taksit table tr td:nth-child(1) {width: 10%; display: inline-block}
    .indirim_kupon .indirim_in{width: 140px!important;}
    .siparis_tamam{font-size:12px;width: 100%!important;text-align: center!important}
    .siparis_devam{font-size:11px;margin-top: 10px!important;float: none!important;display: block;text-align: center;}  
    .sipar_ozer{width: 48%;float:left;}
    .sepet_list_alt{text-align: center;}
    .mbl_gizle, .super_bebek,.ddmenu,.manset:before,.manset:after{display: none!important}
    .manset_aciklama, .manset_aciklama strong,.kucuk{font-size:12px!important;line-height: 22px!important}
    .genel_baslik{font-size:24px!important;}
    .bebe_orta .genel_baslik{font-size:24px!important;margin-left:40px!important}
    .sosyal_aglar{width: 95%!important}
    .sosyal_aglar ul li  {width: 23%!important; font-size:11px!important}
    .genel_aciklama{font-size:14px!important}
    .urun_cesitleri .cesit_kutu{height: 200px!important;}
    .urun_cesitleri .cesit_kutu .cesit_baslik{font-size:12px!important;}
    .cesit_link ul li a{font-size:11px!important;padding: 5px 0 !important}
    .cesit_link ul li a:hover{padding-left:20px!important; }
    .cesit_link ul li a.aktiff{padding-left:20px!important; }
    .urun_cesitleri .cesit_kutu .cesit_baslik{height: 45px!important;}
    .urun_cesitleri .cesit_kutu .cesit_baslik span{margin-top:5px!important;padding:5px 0!important;}
    .makaleler .makaleler_kutu{height: 200px!important;}
.makaleler .makaleler_kutu .res_kaps{height: 120px!important; }
.makaleler .makaleler_kutu .mak_baslik{font-size:12px!important;padding: 5px!important;}
.makaleler .makaleler_kutu .mak_baslik .mak_devam{width: 80px!important;height: 30px!important;line-height: 30px!important;font-size:12px!important;border-radius: 30px; position: absolute;bottom:-20px;left:1px;right: 1px;margin:0 auto;background: #2c2c2c;color:#fff;}
    .kurumsal_yazi , .mv_yazi{font-size:16px!important;line-height: 32px!important}
    .kr_bas{font-size:20px!important;text-align: center;}
    .kr_bas .fa{font-size:22px!important}
    .ilet_aciklama strong{font-size:16px!important;}
    .ilet_aciklama{font-size:16px!important;}
    .ilet_yan h3{font-size:18px!important;}
    .ilet_yan p{clear: both;}
    .sag_bslk{height: auto!important;}
    .genel_modal svg{height: 66px!important}

    .show-for-small-only{display: block!important;}
    .mbl_gizle{display: none!important;}
    .si_ico{display: block!important;width: 100%!important;}
    .sip_ozellikleri table tr td{text-align: center!important;}
    
    .kart_bilgi .k2{display: inline-block!important;}
    .kart_bilgi .k1{display: none!important;}
    .top-bar-section ul li > a{padding: 10px 0 10px 15px;font-size: 0.9925rem;}
    .top-bar-section .dropdown li a{padding: 10px 0.9375rem!important;}
    .top-bar-section .divider, .top-bar-section [role="separator"]{border-color: #f2f0eb!important}
    .has-dropdown a:before{content: '\f04b';font-family: FontAwesome;position: absolute;right: 10px;top: 10px;color: #fff}
    .has-dropdown .dropdown a:before{content: none}
 }  

/**********************************
* Mobile Devices
* - All columns are full width
**********************************/
@media only screen and (max-width: 1024px) {
    /* Flexbox Mobil*/
    .col {
          flex: 1 0 46%!important; /* Minimum Boyut */
        max-width:46%!important;
        margin: 5px!important;
        }
    /* /Flexbox Mobil */
    .wrap {
        width: 96%;
    }
     .orta_bolums .wrap {
        width:96%!important;
    }
    .row {
        margin: 0;
    }
    [class*="span"] {
        margin: 15px 0;
        float: none;
        width: 100%;
    }
    header [class*="span"] {
        margin: 0;}
    
    #a_urunler {
    display: none;
}
    .alt_baslk{margin-top: 50px!important}
     .telayr{padding: 0!important}
    #a_kurumsal{padding: 0!important;border: 0!important}
    .alt_lk{text-align: center!important}
    .hoCont{width: 100%!important}
    .ur_ss{text-align: center}
    .ur_ss img{max-height: 25px}
   .katResli{border-radius: 3px; background:none; background-image: linear-gradient(90deg, #FFFFFF 23%, #EAEAEA 100%)!important;width: 100%!important;float: left!important;margin:0 0 2%  0;font-size: 15px!important;min-height: auto!important;height: 80px!important; overflow: hidden;}
    .katResli br{display: none!important}
    .katResli:nth-child(4) span{top: 23px!important;}
    .katResli .katKapsa{float: left;display: inline-block!important}
    .katResli .katKapsa img{height: 80px!important;vertical-align:middle}
    .katResli  span{position: relative;top: 30px; }
    .acilanbgs a{color: #26262c!important}
    .kat_bg{background: none!important}
    .headerTop img{display: none}
    .acilanbgs .span4{margin: 0!important}
    .sip_ozellikleri .brtd {text-align: center;}
    .sip_ozellikleri .brtd span{display: block}
    .sip_ozellikleri .brtd img{margin-left: 0!important;display: inline-block!important;}
    .mobSpan{display: inline-block!important;width: 49%!important;margin: 0!important;}
    .mb-0{margin-bottom: 0!important;}
    .u_fiyat{text-align: center;font-size: 28px!important}
    #dropdown-menu2{top: 27px!important}
    .blackFooter,.footerSocial, .footerContracts{text-align: center!important}
    .mobileHidden{display: none!important;}
    .productStockCode{text-align: center;}
    .headerTop { padding-top: 10px!important;  max-height: 60px!important; line-height: 20px!important; color: #fff!important;}
    .spinner1 { width: 50%!important;}
    .sid_detay24 [class*="span"]{margin: 0!important}
    .sid_detay24 .sip_secim{padding: 0!important}
    
    .sspp .sipson #logo { top: 0px!important;}
    .sspp .sepet_list{border: 0!important}
    .mobbil_sepet  .sepet_list{padding: 0!important}
    .sipson{padding-top: 0!important}
    .sipson .span2{width: 48%!important;float: left!important}
    .sipson .span10 .geridon{display: inline-block;font-size: 15px!important;padding:10px 0 0 0px!important;margin-right!important: 0px;border-right:0!important;}
    .sipson .span10{width: 48%!important;float: right;}
    .seppetbr .sag_sepet .sepet_altt{padding-bottom: 10px;border-bottom: 1px solid #ddd;}
    .mobGiris .uyeliksiz_btn{width: 100%!important}
    .mobbil_sepet{padding-bottom: 0!important}
    .mobbil_sepet .sozlesmeler{margin: 0 0 10px 0!important}
    .mobbil_sepet .sozlesmeler .span12{margin: 0!important}
    .urIcerik .productPropert{display: none;}
    .dort_kutu .band{top:0px!important;left:0px!important;right: inherit!important; transform: scale(0.7);}
    .hesabim{margin: 6px 0 0 0!important;}
    .indirim_badges {right: 0px!important; left: inherit!important;top: 0px!important;transform: scale(0.7)}
    .WhatsApp{display: block!important;height: 40px;line-height: 40px;position: fixed; bottom: 0; width: 100%;  background: #0dc143; text-align: center; z-index: 99999;color: #fff;font-size: 16px;}
    #scroll-hemenal .span6,  #scroll-hemenal .span4{display: none!important}
    .Urun .genel_kapsa{margin-top: 0px!important}
    .genel_kapsa{margin-top: -10px!important}
    .top-bar .name{position: relative;z-index: 1}
    .mobGiris{display: block!important}
    .mobMob{display: none!important}
    .topText{width: 50%;display: inline-block;float: left;text-align: left;padding-left: 10px;color: #d20b80}
    .mobileBtnler .hesabim {font-size: 12px!important;}
    .mobileBtnler .hesabim .fa{color: #58585a!important}
    .mobileBtnler{display: inline-block!important;width: 50%!important;}
    .menutopLink{display: block!important}
    .sectik{padding: 0!important;margin-top: 30px!important}
    .bilgi_tab .span12{margin: 0!important;}
    .ur_fiyat{padding: 10px 0!important;text-align: center;}
    .urun_detay .urun_baslik{text-align: center!important}
    .detay_beyaz{border: 0!important;margin-bottom: 0!important}
    .site_bg{display: none!important}
    .spaceFix,.breadcrumbsTop{display: none!important;}
    .ust_miniler div{margin: 0!important}
    .kat_bg{padding-bottom: 0!important}
    .ust-footer .span3{clear: both;}
    
    .mobMob, .slick-prev, .slick-next{display: none!important}
    .ust_m_l .span2{margin: 0!important}
    .dropdown{position: absolute!important;right: 10px!important;top: 0px!important;}
    .mobilTop{display: block!important;text-align: center;border-bottom: 1px solid #ddd;margin-top: 0px!important;padding: 10px 0;}
    .ust{display: none!important;}
    .relative [class*="span"]{margin: 0!important}
    .slick-slide img{width: 100%}
    .btnler{;margin-top: 0!important}
    .btnler .dropdown{width: auto!important;padding-top: 0!important;text-align: right;}
    .breadcrumbs{padding: 0!important;}
    .sepetim{padding: 0 !important;margin-right: inherit!important;margin-top: 5px;}
    .manset .span12{margin: 0;}
    .acilanbgs{min-height: auto!important;}
    .geridon, .mus_hizs{display: block!important;text-align: center!important;margin: 5px 0!important;padding: 0!important;}
    .genel_modal .modal_bas .mbk {
    font-size: 13px!important;
    margin: 0 53px -5px 0!important;
    line-height: 50px!important;
    }
    .sepBasi{display: inline-block;}
    .Goster{background: none;border: 0;font-size: 12px;color: #00022b;font-weight: 700}
    .seppetbr .sag_sepet{padding: 0!important}
    .sep_bss .span6{margin: 0!important}
    .seppetbr .sag_sepet .sep_bss{padding: 0!important}
    .sipson .span10{margin: 0!important}
    .sepet_altt [class*="span"]{margin: 0!important}
    .havaleStyle li{border: 1px solid #ddd;padding: 20px;display: block;margin-bottom: 10px;border-radius: 3px;}
    .havaleStyle li:nth-child(even){background: #eee;}
    .sip_sec li{width: 31%!important;line-height: 14px!important; position: relative;border-radius: 5px;font-size: 12px;}
    .sip_sec li a{height: 85px!important;box-sizing: border-box!important; padding-top: 40px!important;}
    .sip_sec li.aktif{background: #00022b!important;}
    .sip_sec li.aktif:before{content: 'sss';position: absolute;left: 1px;right: 1px;margin:0 auto;top: 15px;content: "\00022bc";font-family: FontAwesome;font-style:normal;font-weight: normal;color: #fff;display: inline-block;
    background: rgba(0,0,0,0.5);
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 10px;}
    .sip_sec li.aktif a{color: #fff!important;}
    
    .urun_resimler{margin-bottom: 30px!important;border-radius:0!important;padding: 0!important}
    .urun_detay{border-radius: 0 0 10px 10px!important;border-top: 1px solid #ddd;margin-top: -20px;}
    .ust_miniler{padding: 0!important;clear: both!important;margin: 0!important}
    .ust_miniler .span3, .ust_miniler .span4{width: 30%;float:left;font-size: 12px;}
    .ust_miniler .span5{width: 37%;float:left;font-size: 12px;}
    
    #scroll-hemenal{top: inherit!important;bottom: 0!important;padding: 0!important}
    
    #mn-social-bottom-hidden{left:0px!important;top:40px!important;}
   
    .siparis_fiyatlar{margin-top: 0!important;}
     .sp_ort{width: 100%!important;}
    .hizli_filtre,.ana_filtreler{display: none!important}
   .ur_ozellikleri{display: block!important}
    .urn_lsts{width: 100%!important}
    .uclukutu, .tileri, .tgeri,.malan,.malan_bg, .galan_bg{display: none!important}
    
    .dort_kutu h4{text-align: center!important;display: flex!important;
    height: 100px!important;align-items: center!important;justify-content: center}
    .f_ust_bg{margin-bottom:-20px!important}
    .f_ust_bg .span2{width: 50%!important;float:left!important;}
    .f_ust_bg .span2 img{height: 40px}
    .f_ust_bg .f_aciklama{height: 40px!important}
  
    
    .ust_m_l .span3,.sizin_icin .dort_kutu{width: 100%!important;}
    
    .site_arama{margin-top:20px!important;}
    .site_arama .site_ara_in{width: calc(79% - 20px)!important;float:left!important}
    .site_arama .site_ara_btn{float:left!important}
    .sepet-cart{top:35px!important;right: -20px!important;-webkit-transform:scale(0.9);transform:scale(0.9)}
    .kat_tabs_bg{height: auto;overflow:inherit!important;}
    
    .galan{width: 100%!important;}
    .menu  .ana-ul .ana-li:nth-child(n+6){display: block!important;}
    .menu  .ana-ul .ana-li:after{background: none!important}
    .golge_fix,.duyuru,.s_mb_giz,.mus_hiz, .s_giz{display: none}
    .fk{height:80px!important;}
     .ust_m_l #logo{top: -20px!important;margin: 0 auto!important;padding-top: 10px!important;}
    .ust_m_l #logo h1 a img{max-height: 35px!important;}
    .sspp .ust_m_l #logo h1 a img{max-height: 30px!important;margin-top: 10px;}
    .ust_m_l .span3{text-align: center!important;}
   
    .ust_sag .sepet:hover{background: #034684!important}
    .sepet a{color:inherit;}
    .ust_sag{width: 100%!important}
    .ust_sag a{padding: 18px 20px!important;}
    
    .ust_sag a {font-size:12px!important}
    .sepet .fa{font-size:20px!important;margin-top:-4px;}
    .mus_hiz{padding-top:5px;font-size:11px!important;}

    .sepetAt{width: 70%!important;float: left!important;}
    
    .mobile_menu{display: block!important;}
    .yan_mn{display: none;}
    .gk_hvr{padding:20px!important;}
    .sfr_unt{text-align: left!important;}
    
    .filtre_list, .f_indirim{display: none!important;}
    .filtre_yap{height: auto!important;}
    .m_filtre{display: inline-block!important;}
    .h_filt{margin-top:5px!important;}
    .mobil_temiz{display: block;}
    .genel_modal{padding: 10px!important;width: 90%!important; }
    .genel_modal svg {padding: 8px!important}
    .urun_detay{clear: both;padding: 0 10px 10px 10px!important}
    .sepet_ekle{width: 100%!important; float:left!important;}
    .favorikps {width: 25%!important;float:right!important }
    .urun_renk img{height: 40px!important;}
    .beden_bilgi{font-size:12px!important}
    .bilgi{height: auto!important;font-size:12px!important;padding: 10px!important}
    .bilgi_list{width: 100%!important;}
    .sos_a{padding: 5px!important;font-size:14px!important;margin:0 5px!important}
    .urun_ozel_tab .tabBas {border-top: 1px solid #f7f8fa!important;border-bottom: 1px solid #f7f8fa!important;background: #fff;position: relative;}
    .urun_ozel_tab .tabBas:after{position: absolute;right: 20px; content: '\f107';
    padding: 0 10px;font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;font-size:18px }
    .urun_ozel_tab .icList { padding: 15px 30px;!important }
    .urun_ozel_tab .active { border-bottom: 3px solid #2c2c2c!important;border-right: 0!important;color:#2c2c2c!important }
    .urun_ozel_tab .active:after{position: absolute;right: 20px; content: '\f106';
    padding: 0 10px;font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;font-size:18px }
    .taksit {width: 100%!important;}
    .taksit table {width: 100%!important;}
    .taksit table tr td {width: 40%; display: inline-block}
     .taksit table tr td:nth-child(1) {width: 10%; display: inline-block}
    .indirim_kupon .indirim_in{width: 140px!important;}
    .siparis_tamam{font-size:12px;width: 100%!important;text-align: center!important}
    .siparis_devam{font-size:11px;margin-top: 10px!important;float: none!important;display: block;text-align: center;}  
    .sipar_ozer{width: 48%;float:left;}
    .sepet_list_alt{text-align: center;}
    .mbl_gizle, .super_bebek,.ddmenu,.manset:before,.manset:after{display: none!important}
    .manset_aciklama, .manset_aciklama strong,.kucuk{font-size:12px!important;line-height: 22px!important}
    .genel_baslik{font-size:24px!important;}
    .bebe_orta .genel_baslik{font-size:24px!important;margin-left:40px!important}
    .sosyal_aglar{width: 95%!important}
    .sosyal_aglar ul li  {width: 23%!important; font-size:11px!important}
    .genel_aciklama{font-size:14px!important}
    .urun_cesitleri .cesit_kutu{height: 200px!important;}
    .urun_cesitleri .cesit_kutu .cesit_baslik{font-size:12px!important;}
    .cesit_link ul li a{font-size:11px!important;padding: 5px 0 !important}
    .cesit_link ul li a:hover{padding-left:20px!important; }
    .cesit_link ul li a.aktiff{padding-left:20px!important; }
    .urun_cesitleri .cesit_kutu .cesit_baslik{height: 45px!important;}
    .urun_cesitleri .cesit_kutu .cesit_baslik span{margin-top:5px!important;padding:5px 0!important;}
    .makaleler .makaleler_kutu{height: 200px!important;}
.makaleler .makaleler_kutu .res_kaps{height: 120px!important; }
.makaleler .makaleler_kutu .mak_baslik{font-size:12px!important;padding: 5px!important;}
.makaleler .makaleler_kutu .mak_baslik .mak_devam{width: 80px!important;height: 30px!important;line-height: 30px!important;font-size:12px!important;border-radius: 30px; position: absolute;bottom:-20px;left:1px;right: 1px;margin:0 auto;background: #2c2c2c;color:#fff;}
    .kurumsal_yazi , .mv_yazi{font-size:16px!important;line-height: 32px!important}
    .kr_bas{font-size:20px!important;text-align: center;}
    .kr_bas .fa{font-size:22px!important}
    .ilet_aciklama strong{font-size:16px!important;}
    .ilet_aciklama{font-size:16px!important;}
    .ilet_yan h3{font-size:18px!important;}
    .ilet_yan p{clear: both;}
    .sag_bslk{height: auto!important;}
    .genel_modal svg{height: 66px!important}

    .show-for-small-only{display: block!important;}
    .mbl_gizle{display: none!important;}
    .si_ico{display: block!important;width: 100%!important;}
    .sip_ozellikleri table tr td{text-align: center!important;}
    
    .kart_bilgi .k2{display: inline-block!important;}
    .kart_bilgi .k1{display: none!important;}
    
}
.imgfix{max-width:100% !important;height:auto;display:inline-block!important;}
.text-right{text-align: right}
.margin-yok {margin-right:0!important;}
.beyaz_bg{background: #fdfdf9!important;}
.mobilTop{display: none}
.mobileBtnler{display: none;}
.no-border{border:0!important}
.ust_sag .sepet{height: 0px!important;width: 0!important;text-indent: -9999px;background: none;padding: 0;margin:0;}
.show-for-small-only{display: none;}
.mbl_gizle{display: block;}
.whatsappArea{margin: 15px 0;display: inline-block;}
.whatsappArea img{vertical-align: middle;height: 20px}
.whatsappArea:hover{color: #fff;opacity: 0.7;}
/*--- ANASAYFA ---*/
/*- Üst -*/
.productShare{text-align: right;}
.whatsapp-button{display: none}
#stickyHeader{width: 100%;background: #fdfdf9;position: relative;z-index: 3}
.fixed-header {position: fixed!important; top: 0; left: 0; width: 100%; }
header{position: relative;z-index: 3!important;background: #000}
header .aSip, header .btn-dropdown, header .sepetim{color: #fff;}
.ust{height:45px;line-height: 45px;border-bottom:1px solid #f1f1f1;font-size: 11px;}
.mus_hiz{font-size:12px;line-height: 18px;margin-top:11px;color: #d20b80}
.mus_hiz p{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight: 700;display: inline-block;}
.mus_hiz span{font-size: 10px;}
.ust_sag{position: relative}
.ust_sag a{padding: 1px 15px;border-right: 1px solid #ddd;color: #818182}
.ust_sag a:hover{color:#2c2c2c}
.ust_orta{text-align: center;padding-top: 0px;}
.center{text-align: center;}

.ust_m_sol{position: relative;}
.arama_kapsa { position: absolute; top:0; left: 0px; width:500px; background-color: #fff; margin-top:-3px; display: none; z-index: 920; border:1px solid #f1f2f5;text-align: left;}
.arama_ust {height:47px;padding-top:10px;width: 500px;border-bottom:1px solid #f1f2f5}
.arama_ust .arama_in{font-size:18px;width: 280px;padding-left:20px;height:45px;border:none;color:#b1b7bb;float:left;}
.kpt{float:right;margin-top:-7px;}
.arama_btn{float:right;margin:5px -10px 0 0;height:30px;line-height: 20px;}
.arama_ac {display:none;}
.arama_alt{padding:30px;position: relative}
.ar_basl{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;display: block; font-size:20px;margin:-20px 0 10px 0;color:#2c2c2c;}
.ar_basl span{color:#2c2c2c}
.ar_sonc {clear: both; width: 100%;float:left;}
.ar_sonc li{text-align: left;50px;line-height: 50px; border-bottom:1px solid #f5f5f5;}
.ar_sonc li a {color:#2c2c2c}
.ar_sonc li a:hover {opacity: 0.6;}
.ar_sonc li img{float:left;}
.ar_sonc li span{font-size:14px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.ar_sonc li em{font-size: none;font-size:18px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;float: right;}
.mb_arama{display: none;}
.menutopLink{display: none}
.yokImg {height: 300px;}
.sag_icerik .sunt{background: #f6f6f6;border: 1px solid #ddd;box-sizing: border-box;padding-left: 10px;}
/*Logo*/
#logo {padding-top: 15px;overflow: hidden;display: inline-block;text-align: center;}
		 #logo h1 a{display:inline-block;}
            #logo h1 a img{max-height: 60px;height: auto}
	#logo p{display:none;}

.rightBtns{padding-top: 12px;}
.ara_ico{vertical-align: middle;padding:0 10px 0 10px;}
.ust_m_l{position: relative;}
.ust_m_l .row{margin: 0;}
.duyuru{margin-top:20px;text-align: center;color:#2c2c2c;font-family: 'AvenirLTStd45Booktr', sans-serif;}
.relative{position: relative}
.araForm{padding-left: 50px;}
.duyuru strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.site_arama{text-align: center;margin-top:22px;}
.site_arama .site_ara_in{font-family: FontAwesome, "Open Sans", Verdana, sans-serif;font-style: normal;font-weight: normal; text-decoration: inherit;border:1px solid #999;height: 45px;width: 80%;padding-left: 20px;margin-right: 0;float: left;border-radius: 3px 0 0 3px}
.site_ara_in:focus{border-color: #00022b}
.site_ara_in:focus ~ .site_ara_btn{background-color: #00022b;border-color: #00022b}
.site_arama .site_ara_btn{width: 20%; height: 45px;border: 0;margin-left:-5px;font-size:15px;font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-weight:700;float: left;border: 1px solid #666;background: #666;color: #fff;border-radius:0 3px 3px 0}
.productPropert{margin: 10px 0}
.productPropert p{width: 48%;display: inline-block;}
.productPropert  strong{color: #26262c}
.ender:hover .dd{display: block!important;}
.dd{display: none}

.menuIcon{vertical-align: sub;}
.i_Price{font-weight: bold;font-size: 13px;}
/**** Olmazsa Olmazlar - Hesabım ****/
.aSip{font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-size: 12px;display: inline-block;margin-right: 30px;}
.hesabim{display: inline-block;font-size:12px;font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-weight:700;margin-right: 30px;background: none;border: 0;}
.hes_bt{font-size:10px;font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-weight:400;color: #818182;}
.hes_bt span{float: right;margin-left: 20px}
.dropdown {
  display: inline-block;
  position: relative;

   
}
.ust_m_l .dropdown button{border: 0;background: none;}
.hesabim .fa{color: #00022b}
.mobGiris{display: none;}
#dropdown-menu {
 background-color: #fff;font-size:12px;
    font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-weight:700;
    position: absolute;
    left: -40px;
    top:55px;
 z-index: 10;
  border-radius: 4px;
  margin: 5px 0 0 0;
  padding: 10px;
  width: 160px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
    border: 1px solid #e2dfdc;
    text-align: left
}
#dropdown-menu:after{content: '';background: url(images/pointer-stroke.svg); position: absolute;left:50px;top:-9px; width: 20px;height: 15px;background-repeat: no-repeat;
  }

#dropdown-menu.open {
  visibility: visible;
  opacity: 1;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

#dropdown-menu li:hover a {
  color: #00022b;
}
#dropdown-menu a {
  display: block;
  padding: 5px 15px;
  text-decoration: none;
}

#dropdown-menu2 {
 background-color: #fff;font-size:12px;
    font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-weight:700;
    position: absolute;
    left: -100px;
    top:55px;
 z-index: 10;
  border-radius: 4px;
  margin: 5px 0 0 0;
  padding: 10px;
  width: 160px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
    border: 1px solid #e2dfdc;
    text-align: left
}
#dropdown-menu2:after{content: '';background: url(images/pointer-stroke.svg); position: absolute;right:20px;top:-9px; width: 20px;height: 15px;background-repeat: no-repeat;
  }

#dropdown-menu2.open {
  visibility: visible;
  opacity: 1;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

#dropdown-men2 li:hover a {
  color: #00022b;
}
#dropdown-menu2 a {
  display: block;
  padding: 5px 15px;
  text-decoration: none;
}



@-webkit-keyframes flash {
  0%, 30%, 100% {
    color: #000;
    background: #EEE;
  }
  15% {
    color: #FFF;
    background: #3498DB;
  }
}
@-moz-keyframes flash {
  0%, 30%, 100% {
    color: #000;
    background: #EEE;
  }
  15% {
    color: #FFF;
    background: #3498DB;
  }
}
@keyframes flash {
  0%, 30%, 100% {
    color: #000;
    background: #EEE;
  }
  15% {
    color: #FFF;
    background: #3498DB;
  }
}
.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  animation-name: flash;
  -webkit-animation-duration: 600ms;
  -moz-animation-duration: 600ms;
  animation-duration: 600ms;
}
/**** Olmazsa Olmazlar - Hesabım Son ****/



/**** Olmazsa Olmazlar - Sepet ****/
.cartImg{height: 20px;width: 25px; fill: #fff;vertical-align: sub}
.sepetim{margin-top:10px;display: inline-block;font-size:14px;font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-weight:700;color: #58585a;height: 45px;line-height: 43px; }
.ust_m_l .dropdown .sil{float:right;width: 20px;height: 20px;}
.ust_m_l .dropdown .sil img{height: 15px;float: none;margin-right: 0}
.sepText{font-size: 18px;}
.sepetIco{position: relative;display: inline-block;}
.sepetIco .sadet{position: absolute;right: -5px;top: 0px;background: #00022b;color: #fff;width: 20px;height: 20px;border-radius: 10px;display: inline-block;text-align: center;font-size: 16px;line-height: 24px;}
.sepet{background: url(images/sepet.png);background-repeat: no-repeat;background-position: bottom; width: 152px; height: 125px;margin-top:10px;float: right;color:#2c2c2c;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:14px;text-align: center;}
.sepet a{color:inherit;padding-top:-20px;}
.sepet .sadet{margin-top:25px;}
.sepetim .fa{font-size: 20px;}
.sepet-cart { margin: 20px 0; float: right; background: white; width: 320px; position: absolute;right: 0px;top:40px; border-radius: 3px; padding: 20px;display: none;z-index: 1;border: 1px solid #e2dfdc;text-align: left}
.sepet-cart .sepet-cart-ust { border-bottom: 1px solid #E8E8E8; padding-bottom: 15px; }
.sepet-cart .sepet-cart-ust strong{font-size:18px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.sepet-cart .sepet-cart-ust .fiyat-renk{color: #2c2c2c;font-size:18px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.sepet-cart .sepet-cart-ust .sepet-cart-toplam { float: right; } 
.sepet-cart .sepet-cart-urun { padding-top: 20px; } 
.sepet-cart .sepet-cart-urun li { margin-bottom: 5px; } 
.sepet-cart .sepet-cart-urun img { float: left; margin-right: 12px; } 
.sepet-cart .sepet-cart-urun .urun-ad { display: block; padding-top: 10px; font-size: 11px; height: 40px;overflow: hidden;line-height: 14px;} 
.sepet-cart .sepet-cart-urun .urun-fiy { color: #2c2c2c; margin-right: 8px; } 
.sepet-cart .sepet-cart-urun .urun-say { color: #ABB0BE; } 
.sepet-cart:after { content: '';background: url(images/pointer-stroke.svg); position: absolute;right:30px;top:-9px; width: 20px;height: 15px;background-repeat: no-repeat; } 
.button { background: #4b708f; color: white; text-align: center; padding: 5px; text-decoration: none;letter-spacing: .35rem;text-transform: uppercase; display: block; border-radius: 1px; font-size: 13px;font-family: 'AvenirLTStd65Mediumtr'  } 
#alertifyCSS,.alertify-logs{z-index: 999!important;}
.button:hover { background: #00022b;color: #fff } 
.clearfix:after { content: ""; display: table; clear: both; }

/**** Olmazsa Olmazlar - Sepet Son ****/

.ur-full .sp-large{width: 100%!important;}

/**** Olmazsa Olmazlar - Manşet ****/
.manset{position: relative;width: 100%; max-height: 600px;overflow: hidden;margin-top: 20px}
.slick-slide img {max-width: 100%;}
.manset_alt img { max-width:100%; height:auto; max-height: 380px;}
.manset_alt{background: #fff;border-bottom:1px solid #f1f1f1;}
.slick-slider-item{text-align: center;}
.portfolio-thumb-slider .slick-slider-item { border-left:1px solid #f1f1f1;margin-bottom:-6px;padding: 5px 0; }
.portfolio-thumb-slider {border-right:1px solid #f1f1f1;}
.portfolio-thumb-slider { margin: 0 -5px 5px -5px; }
.portfolio-thumb-slider .slick-active  { }
.portfolio-thumb-slider .slick-current  { background-color: rgb(255, 255, 255);
 position: relative;}
.portfolio-thumb-slider .slick-current:after{content:'';position: absolute;bottom:6px;left:0;width: 100%;height: 3px;background: #00022b;z-index: 2; }
.headerTop{
    text-align: center;
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background-color: #31d2e5;
    letter-spacing: 1.8px;
}
.slick-slider { margin-bottom: 0px; }
.portfolio-thumb-slider .slick-slider-item img{height: 40px}


.ust_m_bg{background:#f6f9ff;height: 85px;}

.indm_btn{width: 100%;display: block;height: 40px;border-radius: 20px;background: #e9372b;text-align: center;color:#fff!important;line-height: 40px;font-size:14px;}

.WhatsApp{display: none}

/* MENÜ */
.kat_bg{width: 100%;border-bottom: 1px solid rgba(205,209,226,.45);padding-bottom: 10px;background: #fff}
.name{display:none;}
.name input{font-family: FontAwesome, "Open Sans", Verdana, sans-serif;font-style: normal;font-weight: normal; text-decoration: inherit;border-radius: 0px;border:0;height: 30px;width: 70%;padding-left: 15px;margin-right: 0;background: none;}
.mobAra{width: 30%;
    height: 40px;
    border: 0;
    margin-left: -5px;
    font-size: 12px;
    font-family: 'AvenirLTStd65Mediumtr', sans-serif;
    font-weight: 700;
    float: right;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: #00022b;
    color: #fff
}

.dropdown .row{margin:0;}
.top-bar-section .has-dropdown {
  position: static;
}
.top-bar-section .has-dropdown a {
  position: relative;
}

.top-bar-section .has-dropdown.moved {
  position: static;
}
.top-bar-section .has-dropdown.moved > a:after {
  display: block;
}

.m-menu {
    padding:0 20px;
}
.m-menu a {
  display: block;
    
}



.info-wrap h3 {
    margin:20px 0 20px 0;
  line-height: 20px;
  
    text-transform: uppercase;
    font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;
    font-size:18px;
}

.info {
  display: none;
}
.info .info_desc{line-height: 20px;font-size:11px;}
.info .kir_btn{background: #2c2c2c;color:#fff;display: inline-block;padding: 10px 15px;border-radius: 4px;}
.info-visible {
  display: block;
}

.is-hover .fa{padding-left: 10px;}
.outlet a{background-image: -moz-linear-gradient( 31deg, rgb(245,161,18) 1%, rgb(250,189,9) 34%, rgb(255,217,0) 100%)!important;
  background-image: -webkit-linear-gradient( 31deg, rgb(245,161,18) 1%, rgb(250,189,9) 34%, rgb(255,217,0) 100%)!important;
  background-image: -ms-linear-gradient( 31deg, rgb(245,161,18) 1%, rgb(250,189,9) 34%, rgb(255,217,0) 100%)!important;}

.urinl{display: inline-block!important;background: #4b708f!important;color:#fff!important;border-radius: 2px!important;padding: 8px 14px!important;line-height: 15px!important;margin-top:15px;}



.golge_fix{height: 40px;width: 100%;}      
.genel_kapsa{position: relative;background: #fdfdf9;padding-bottom: 1px;}
.bebe_orta{overflow: hidden;margin-top:-25px;}
.genel_baslik{font-size:24px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;position: relative;margin:70px 0 10px 0px;display: inline-block}



.spnort{margin:0 auto;float: none;margin-right: auto!important;}
.krbg{background: #fff;border-radius: 2px;overflow: hidden;}
.kam_yazi{padding: 30px;}

.sizin_icin{margin-top:40px;}
.ana_baslik{font-size:24px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.sizin_icin .row{margin-top: 0;}
.b_ortala .ana_baslik{margin-top:40px;margin-bottom:-20px;}
.dort_kutu {
  padding: 10px 10px 20px 10px;
    overflow: hidden;
    text-align: left;
    position: relative;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0.1);

}
.sizin_icin .dort_kutu:hover{box-shadow:none; }
.sizin_icin .dort_kutu:hover .img_kapsa{opacity: 0.5;}
.sizin_icin .dort_kutu:hover .mini_iko{border-color: #2c2c2c;color: #2c2c2c;}

.d_kutu_ic{position: relative;}
.dort_kutu .band{position: absolute;top:15px;right:15px;height: 67px;color:#fff;font-size:14px;line-height: 50px;z-index: 1;width: 69px;text-align: center}
.kat_linki{font-size:11px;}
.b_kirmizi{background: url(images/indirim.svg);}
.b_sari{background: #fdc919;}
.b_pembe{background: #f485b9;}
.b_turkuaz{background: #199afd;}
.b_yesil{background: #19fd59;}
.dort_kutu h4{text-align: left;font-size:13px;margin:0;padding:0;display: block; height: 40px;overflow: hidden;font-weight: 400;font-family: AvenirLTStd65Mediumtr;text-align: center}
.dort_kutu h4 a{color:#565151;}
.dort_kutu h4 a:hover{color:#2c2c2c}
.urun_alt{margin: 5px 0 0 0;}
 .u_fiyat{font-size:22px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;text-align: center;margin-top: 5px;}
 .u_fiyat p{font-size:13px;font-family: 'AvenirLTStd45Booktr', sans-serif;text-decoration: line-through;color:red;font-weight: 400 }
.u_fiyat .ir_fiy{display: inline-block;}
 .u_fiyat .fa{font-size:11px;}
.urun_alt .u_ikonlar{text-align: center;margin-top: 5px;}
.urun_alt .u_ikonlar img{height: 15px;margin-right: 5px;}
.urun_alt .u_ikonlar a{padding: 5px 15px 3px 15px;color: #fff; line-height: 29px; font-size:13px;display: inline-block;background: #31d2e5; border-radius: 2px;cursor: pointer!important;}
.urun_alt .u_ikonlar a:hover{ color:#f5c2e0;}
.tipso_style{border:1px solid #ccc;}

.hover_alan{display: block;}
.d_kutu_hvr{position: absolute;top:0px;left:0;background: #fff;padding:15px 15px ;border-radius: 15px;width: 100%;height: 100%;text-align: left;}
.d_kutu_hvr .ortala{text-align: center}
.d_kutu_hvr .u_ozlk{font-size:10px;line-height: 16px;color:#565151;}
.d_kutu_hvr .u_ozlk strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c}
.stokk strong{float:left;}
.ur_ozellikleri .u_ozlk{line-height: 26px;color:#565151;}
.ur_ozellikleri .u_ozlk strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c}
.ur_oz_bas{font-size:18px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;margin:30px 0 5px 0;display: block}
.stok_aktif {border-radius: 4px; background-color: rgb(249, 221, 0);width: 8px;height: 10px; display: inline-block;margin:3px 0px 0 2px;
}
.stok_pasif{border-radius: 4px; background-color: #fff181;width: 8px;height: 10px; display: inline-block;margin:3px 0px 0 2px;
}
.d_kutu_hvr .u_fiyat{text-align: center;margin-top:30px;}
.sip_butonlari{width: 100%;text-align: center;margin-top:30px;}
.sip_ayrinti{width: 90%;margin:5px auto;padding: 10px 13px;text-align: center;display: block;background: #fff;border:1px solid #e9e9e9;border-radius: 15px;}
.sip_ekle{width: 90%;margin:5px auto;padding: 10px 13px;text-align: center;display: block;background: #fff;border:1px solid #e9e9e9;border-radius: 15px;border-width: 1px;
  border-color: rgb(255, 239, 98);
  border-style: solid;
  border-radius: 2px;
  background-color: rgb(255, 244, 148);}

.sip_hmn{width: 90%;margin:5px auto;padding: 10px 13px;text-align: center;display: block;background: #fff;border:1px solid #e9e9e9;border-radius: 15px; border-width: 1px;
  border-color: rgb(233, 233, 233);
  border-style: solid;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(250, 222, 0);
  border-radius: 2px;
  background-color: rgb(255, 233, 6);}

.sizno{margin:0!important;}

/* Yeni Tablar */
.kategori_tablar{margin-top:20px;padding: 1px 0 0 0;}
.kategori_tablar .owl-theme .owl-controls{display: none!important}
.kategori_tablar .row{margin: 0}
.kategori_tablar .wrap{background: #fff}
.kategori_tablar .span3{background: #818182;padding-bottom: 3px;}
.kategori_tablar .ana_baslik{    margin-bottom: 0px;
    background: #fff;
    padding: 20px;
    text-align: center;
    border-bottom: 1px solid #ddd;
    font-size: 16px;}
.kat_tabs .d_kutu_hvr .u_ozlk{font-size:11px!important;line-height: 20px!important}
.kat_tabs_bg{background: #f5f5f5}
.transformer-tabs ul {
    
   
  list-style: none;
  padding: 0;
  margin: 0;
  
}
.transformer-tabs li {
  display: block;
  padding: 0;
  vertical-align: bottom;
    border-bottom: 1px solid #7a7a7a;
    
}


.transformer-tabs a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 0.2rem 0.9rem;
   height: 50px;
    line-height: 50px; 
}
.transformer-tabs a.active {
  position: relative;
   
}
@media (max-width: 700px) {
  .transformer-tabs ul {
    border-bottom: 0;
    overflow: hidden;
    position: relative;
    
   

  }
  .transformer-tabs ul::after {
    content: "☰";
    position: absolute;
    top: 23px;
    right: 15px;
    z-index: 2;
    pointer-events: none;
  }
  .transformer-tabs ul.open a {
    position: relative;
    display: block;
      border-bottom: 1px solid #ddd;
  }
  .transformer-tabs li {
    display: block;  
  }
   
  .transformer-tabs a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;  
  }
    .transformer-tabs a:before {
        content: '';
   content: '\f105';
    padding: 0 10px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit; 
  }
  .transformer-tabs a.active {
    border: 0;
    z-index: 1;
    
   
      height: 70px;
    line-height: 50px;
  }
}
.kat_tabs > div {
  display: none;
  padding: 1rem;
    position: relative;
}

.kat_tabs > .active {
  display: block;
}
.tileri{width: 50px;height: 100px;position: absolute;top:35%;left:-25px;color:#2c2c2c;font-size:50px;text-align: center;line-height: 100px;}
.tgeri{width: 50px;height: 100px;position: absolute;top:35%;right:-20px;color:#2c2c2c;font-size:50px;text-align: center;line-height: 100px;}

.img_kapsa img{width: 100%;height: auto;}
.son_urun_list .item{position: relative;}
.son_urun_list .item .d_satinal{bottom:10px;}
.son_urun_list .item .dort_kutu{
        border:none;
    border-radius: 0;
    box-shadow: none;;
    padding-top: 5px;
    position: relative;
    padding-bottom: 5px;
    
}
.son_urun_list .item .dort_kutu .hover_alan{position: relative;}
.son_urun_list .item .dort_kutu .band {
    transform: scale(0.7);
    right: 0;
}

.sizin_icin .ana_baslik{margin-bottom: 0px;background: #fff;padding: 20px;text-align: center;border-bottom: 1px solid #ddd;font-size:16px}
.m_kapsa{background: #fff;position: relative;border-radius: 5px;padding:15px 0;}
.markalar{}
.markalar .item{text-align: center;vertical-align: middle;padding-top:20px;}
.mileri{position: absolute;top:40%;left:17px;color:#2c2c2c;font-size:40px;text-align: center;padding-top:7px;}
.mgeri{position: absolute;top:40%;right:20px;color:#2c2c2c;font-size:40px;text-align: center;padding-top:7px;}

.beyaz_bg{background: #fff;}

.nnn{margin:0!important;}



.footer {
    padding-top:50px;
    font-family: 'AvenirLTStd45Booktr', sans-serif;
    
}
.pff img{margin-bottom: 10px!important;}
.pimg img{height: 25px;margin-bottom: 20px;}
.fff{border-top:1px solid #e5eaed}
.footer_yazi{line-height: 26px;margin-top:20px;font-size:12px;width: 80%;}
.footer_yazi strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.footer .footer_title {
    font-size: 12px!important;
    font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;
    padding-bottom: 10px;
        
}
.kart_bilgi{padding:20px 0 5px 0;border-top:1px solid #f1f4f5;text-align: center;}
.kart_bilgi .k1{display: inline-block;}
.kart_bilgi .k2{display: none;}

.footer .footer_content {
    font-size: 12px;
    margin: 20px 0 20px 0;
}

.footer .footer_content li {
    font-size: 12px;
    margin-bottom: 7px;
}
.adress{line-height: 36px;font-size:12px;margin-top:-20px}
.sosag{margin:10px 15px 0 0}

.footer_content li img{vertical-align: middle}

.copyright {
    margin-top:10px;
    padding-top: 20px;
    border-top: 1px solid #f1f4f5
}

.copyright_left {
    font-size: 12px;
    padding-top: 25px;
}

.copyright_left strong {
    font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;
}

.kodanka {
    text-align: right;
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    -webkit-filter: grayscale(0%);
    margin-bottom: 10px;
        padding-top:10px;
}

.kodanka:hover {
    text-align: right;
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.menu_golge{-webkit-box-shadow: 0px 3px 4px 0px rgba(179,179,179,0.2);
-moz-box-shadow: 0px 3px 4px 0px rgba(179,179,179,0.2);
box-shadow: 0px 3px 4px 0px rgba(179,179,179,0.2);}
/* ALTSAYFALAR */

.uubb{padding-bottom: 1px;}
.orta_bolum{margin-bottom:50px;}
.orta_bolum .row{margin:0;padding: 0;}
.site_bg{padding: 15px 0;}
#adres-cubugu { height:20px;margin:0px;}
	#adres-cubugu li{float:left;}		
		#adres-cubugu li a{font-size: 10px;}
		#adres-cubugu .divideri {margin:1px 10px 0 10px;}
		#adres-cubugu .aktif {font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color: #00022b}

.orta_bolums{background: url(images/kur_bg.jpg);background-repeat: no-repeat;background-position: center top; margin-bottom:50px;}
.orta_bolums .row{margin:0;padding: 0;}
.orta_bolums .wrap{width: 940px;}

.ktmrgn{margin-bottom: 20px!important;}

.mv_kutu{margin-top:50px!important;}
.kr_bas{font-size:20px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color: #2c2c2c}
.kr_bas .fa{font-size:30px;padding-top:5px;color:#cae2f0;margin-right:10px;}
.kurumsal_yazi{font-size: 14px;line-height: 30px;text-align: left;margin-top:50px}
.mv_yazi{font-size: 14px;line-height: 30px;text-align: left;margin-top:10px}

.mrenk{color:#2c2c2c}
.yan_mn {background: #fff;padding:10px 20px 20px 20px; margin-top:15px;box-shadow: 0px 0px 2px 0px #bbb;}
.yan_mn .yan_mn_bslk{border-bottom:1px solid #f1f2f5;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:16px;height: 50px;line-height: 50px;color:#2c2c2c}
.yan_mn li{border-bottom:1px solid #f5f5f5;padding:5px 0 5px 0;}
.yan_mn li .yan_mn_lnk{color:#2c2c2c;height: 30px;line-height: 35px; display: block;-o-transition:.5s; -ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;padding-left:0px;text-transform: uppercase}
.yan_mn li .yan_mn_lnk:hover{border-left:2px solid #2c2c2c;padding-left:10px;color:#2c2c2c;}
.yan_mn li .yan_mn_lnk.aktif{border-left:2px solid #2c2c2c;padding-left:10px;color:#2c2c2c;}

.sag_icerik { line-height: 24px;margin-top: 15px;}
.sag_bslk{border-bottom:1px solid #e7eaed;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:16px;height: 50px;line-height: 40px;margin: 10px 0;}
.yan_mn_bslk .yan_mn_mini{font-size:10px;font-family: pt_sansregular;}
.sag_icerik strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;margin-bottom:10px;display: block}
.sag_icerik .row{margin: 20px 0 20px 0;}
.nomargin{margin: 0!important;}
.sabit_boyut{max-height: 200px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #2c2c2c!important; }
.mCSB_scrollTools .mCSB_draggerRail{ background-color: #cfcfcf!important; } 

.mobile_menu {display: none; } 
.mobile_menu .sag_baslik{margin-bottom:0;}
.mobile_menu .yan_mn_mini{font-size:10px;font-family: pt_sansregular;font-style: normal}
.mobile_menu span { padding : 10px; background : #2c2c2c;  color : #fff; font-size : 16px; font-variant : small-caps; cursor : pointer; display: block; } 
.mobile_menu span::after { float: right; right: 10%; content: "+"; } 
.mobile_menu .slide { clear:both; width:100%; height:0px; overflow: hidden;  transition: height .4s ease; } 
.mobile_menu .slide li {border-bottom:1px solid #f5f5f5;padding:5px 0 5px 0;} 
.mobile_menu .slide li a {color:#2c2c2c;height: 30px;line-height: 35px; display: block;-o-transition:.5s; -ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;padding-left:0px;} 
.mobile_menu .slide li a:hover{border-left:2px solid #2c2c2c;padding-left:10px;color:#2c2c2c;}
.mobile_menu #touch {position: absolute; opacity: 0; height: 0px;} 
.mobile_menu #touch:checked + .slide {height: 300px;} 

.katres{margin-bottom:20px;}
.img-inner-shadow {position: relative;}
.img-inner-shadow .layer {position:absolute;top:0px;right:0px;bottom:0px;left:0px}
.img-inner-shadow:hover .layer { box-shadow:inset 0px 0px 120px rgba(0, 0, 0, 0.5); -moz-box-shadow:inset 0px 0px 120px rgba(0, 0, 0, 0.5); -webkit-box-shadow:inset 0px 0px 120px rgba(0, 0, 0, 0.5) } 
.img-inner-shadow .layer { transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; }
.img-inner-shadow:hover .layer { transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; }

.gk_hvr{background: #fff; margin-top:50px;padding:35px;border-radius: 2px}
.gk_hvr:hover{box-shadow: inset 0 0 0 3px rgba(247, 248, 250, 1);}
.gk_hvr_a{box-shadow: inset 0 0 0 3px rgba(247, 248, 250, 1);}
.gk_hvr h2{font-size:18px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;margin:0 0 30px 10px;}
.gk_hvr .yesilt{color:#fff;border-bottom: 1px solid rgba(255,255,255,0.1);padding-bottom: 20px;margin-bottom: 10px;}
.gk_fix{padding: 0!important;}
.gk_hvr .f_ust_bg{padding: 20px;}
.u_ort{text-align: center;}
.uyeliksiz_btn{width: 60%!important;margin:25px 0 25px 0px;display: inline-block;font-size: 12px!important;}

.gg_bg{background: url(images/giris_bg.png);background-repeat: no-repeat;background-position: center;padding-top:40px;}
.sp_ort{background-color: #fff;width: 50%;padding: 30px;margin:0 auto;}
.sp_ort .ust_secim{text-align: left!important;margin-bottom: 20px;}
.sp_ort .ust_secim .option-input{height: 30px;width: 30px;}
.sp_ort .ust_secim .option-input:checked::before{font-size: 16.66667px;height: 30px;width: 30px;top:-5px;}
.ssiipt .input_stil{border: 1px solid #ddd;background: #f6f6f6}
.input_stil { position:relative; width: 100%;margin:0 0 30px 0px;} 
.gk_hvr .row .input_stil { position:relative; width: 100%;margin:0 0 30px 0px; } 
.input_stil input { font-size:14px;background: #fff;width: 100%; height: 50px;  border:none; border:1px solid #ddd; display: inline-block;box-sizing: border-box;padding-left: 10px;}
.input_stil input:focus { outline:none;border-bottom:1px solid #2c2c2c; } 
.input_stil textarea { font-size:14px;background: #f7f8fa;width: 100%; height: 100px;  border:none; border-bottom:1px solid #f4f4f4; display: inline-block}
.input_stil textarea:focus { outline:none;border-bottom:1px solid #2c2c2c; } 
.input_stil select { -webkit-appearance:none;appearance:none;font-size:14px;background: #fff;width: 100%; height: 53px;  border:none; border-bottom:1px solid #f4f4f4;border-radius: 0 }
.input_stil select:focus { outline:none;border-bottom:1px solid #2c2c2c; } 
.input_stil label { color:#2c2c2c; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:14px; font-weight:normal; position:absolute; pointer-events:none;  left:10px; top:17px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.input_stil input:focus ~ label, .input_stil input:valid ~ label { top:-20px; font-size:12px; color:#2c2c2c ;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.select_stil{position: relative;}
.select_stil:before{content: '\f0d7';font-family: FontAwesome; position:absolute;right:10px;top:15px;color:#2c2c2c;font-size: 16px;}
.noZo{font-size: 8px;font-style: normal;}
.i_stil{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 11px;line-height: 50px;}
@-webkit-keyframes click-wave { 0% { height: 40px; width: 40px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } } @-moz-keyframes click-wave { 0% { height: 40px; width: 40px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } } @keyframes click-wave { 0% { height: 40px; width: 40px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } }
.option-input {float:left; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; top: 0px; right: 0; bottom: 0; left: 0; height: 40px; width: 40px; -webkit-transition: all 0.15s ease-out 0s; -moz-transition: all 0.15s ease-out 0s; transition: all 0.15s ease-out 0s; background: #cbd1d8; border: none; color: #fff; cursor: pointer; display: inline-block; margin-right: 0.5rem; outline: none; position: relative; z-index: 2; } 
.option-input:hover { background: #9faab7; } 
.option-input:checked { background: #2c2c2c; } 
.option-input:checked::before { height: 40px; width: 40px; position: absolute; content: '\00022bc'; display: inline-block; font-size: 26.66667px; text-align: center; line-height: 40px;font-family: FontAwesome; } 
.option-input:checked::after { -webkit-animation: click-wave 0.65s; -moz-animation: click-wave 0.65s; animation: click-wave 0.65s; background: #2c2c2c; content: ''; display: block; position: relative; z-index: 100; } 
.option-input.radio { border-radius: 50%; } 
.option-input.radio::after { border-radius: 50%; } 

.a_btn{display: inline-block;width: 98%; height: 40px;line-height: 35px; border:3px solid #00022b;font-weight:700;font-size: 14px;font-family: 'AvenirLTStd65Mediumtr', sans-serif;letter-spacing: .35rem;color: #00022b}

.ya_btn{display: inline-block;width: 98%; height: 50px; border:3px solid #2c2c2c;background: #2c2c2c ;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 16px;border-radius: 5px;text-align: center;color:#fff;}
.ma_btn{display: inline-block;width: 98%; height: 50px;line-height: 42px; border:3px solid #2c2c2c;background: #2c2c2c ;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 16px;border-radius: 5px;text-align: center;color:#fff;}
.ma_btn span{font-family:'AvenirLTStd45Booktr', sans-serif;font-size: 12px;}
.grs_bg .ma_btn{border:3px solid #fff;background: #fff ;color:#2c2c2c}
.grs_bg a.ma_btn:hover {color: #fff;background: none;}


 .ya_btn , .ma_btn{ -webkit-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -moz-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -ms-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -o-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); }
 a.ya_btn:hover {color: #2c2c2c;background: none;}
 a.ma_btn:hover {color: #2c2c2c;background: none;}
.ssa{margin-top:15px;}

 .a_btn{ -webkit-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -moz-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -ms-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -o-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); }

 a.a_btn {text-align: center;color: #00022b ;box-shadow: #00022b 0 0px 0px 1px inset;}
 a.a_btn:hover {color: #fff;box-shadow: #00022b 0 0px 0px 40px inset;}

.sfr_unt{text-align: right;}
.g_btn{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 11px;display: inline-block;line-height: 50px;}
.fg_btn{margin-top:20px!important;}
.f_btn{color:#3B5998!important;border-color:#3B5998;box-shadow: #3B5998 0 0px 0px 1px inset!important;}
.f_btn:hover{color:#fff!important;box-shadow: #3B5998 0 0px 0px 40px inset!important;}

.urun_list{margin-bottom:30px!important;}
.urun_list .urunler{position: relative;border:1px solid #e3ebef; text-align: center;padding-top:1px;border-radius: 2px;height: 300px}
.urun_list .urunler:hover{box-shadow: 0px 4px 0px #2c2c2c}
.urun_list .urunler .urunler_res_kapsa{height: 180px;overflow: hidden;border-radius: 2px 10px 0 0}
.urun_list .indirim_urun{background: #e62c2c;color:#fff;display: inline-block;padding:0 5px;position: absolute;top:0;left:0;z-index: 2;font-size:9px;border-radius: 2px 0 0 0}
.urun_list .editor_urun{background: #2c2c2c;color:#fff;display: inline-block;padding:0 5px;position: absolute;top:0;left:0;z-index: 2;font-size:9px;}
.urun_list .urun_alt_bolum{display: block}
.urun_list .urun_ad{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;text-transform: uppercase;margin-bottom:-5px;width: 80%;margin:10px auto;}
.urun_list .urun_aciklama{text-transform: capitalize;font-size:12px;color:#aaaaaf}
.urun_list .urun_fiyat_k{display: block;margin-top:10px;}
.urun_list .urun_fiyat{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 24px;}
.urun_list .urun_ind_fiyat{font-size: 12px;color:#e62c2c;text-decoration:line-through}
.urun_list .urun_incele{display: none;width: 100px;height: 40px;line-height: 40px;font-size:14px;border-radius: 30px; position: absolute;bottom:-20px;left:1px;right: 1px;margin:0 auto;background: #2c2c2c;color:#fff;}
.alt_butonlar{display:inline-block;cursor: pointer}
.addCompareList{margin: 15px 0;color: #00022b;font-family:"AvenirLTStd55Romantr-Bold";letter-spacing: 0;}
.son_urun_list .urunler{position: relative;border:1px solid #e3ebef; text-align: center;padding-top:1px;border-radius: 2px;height: 300px}
.son_urun_list .urunler:hover{box-shadow: 0px 4px 0px #2c2c2c}
.son_urun_list  .urunler_res_kapsa{height: 180px;overflow: hidden;border-radius: 2px 10px 0 0}
.son_urun_list  .urunler_res_kapsa img{border-radius: 2px 10px 0 0}
.son_urun_list .indirim_urun{background: #e62c2c;color:#fff;display: inline-block;padding:0 5px;position: absolute;top:0;left:0;z-index: 2;font-size:9px;border-radius: 2px 0 0 0}
.son_urun_list .editor_urun{background: #2c2c2c;color:#fff;display: inline-block;padding:0 5px;position: absolute;top:0;left:0;z-index: 2;font-size:9px;}
.son_urun_list .urun_alt_bolum{display: block}
.son_urun_list .urun_ad{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;text-transform: uppercase;margin-bottom:-5px;width: 80%;margin:10px auto;}
.son_urun_list .urun_aciklama{text-transform: capitalize;font-size:12px;color:#aaaaaf}
.son_urun_list .urun_fiyat_k{display: block;margin-top:10px;}
.son_urun_list .urun_fiyat{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 24px;}
.son_urun_list .urun_ind_fiyat{font-size: 12px;color:#e62c2c;text-decoration:line-through}
.son_urun_list .urun_incele{display: none;width: 100px;height: 40px;line-height: 40px;font-size:14px;border-radius: 30px; position: absolute;bottom:-20px;left:1px;right: 1px;margin:0 auto;background: #2c2c2c;color:#fff;}

.alt_baslk{border-left:3px solid #2c2c2c ;margin:0px 0 30px 0;font-size:16px;font-family: 'AvenirLTStd45Booktr', sans-serif;padding-left:8px;}
.alt_baslk strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:16px;color:#2c2c2c}
.filtre{border:1px solid #f2f3f4;border-bottom:0;position: relative;}


.filtre_sag{float:right;}
.f_indirim{height: 45px;float:right;margin-right: 20px;line-height: 45px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; color:#2c2c2c;}
.h_filt{height: 45px;float: right;line-height: 45px;margin-right: 20px;position: relative;}
.h_filt select{ min-width: 150px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; color:#2c2c2c;-webkit-appearance: none;background: #fff;height: 35px;border:0;padding: 0 20px 0 15px;}
.h_filt:after { content: "\f0d7"; font-family: FontAwesome; position: absolute; right: 6px; top: 1px; color: #2c2c2c; }

.filtre_yap{background: #f7f8fa;height: 45px;margin-bottom:30px;line-height: 45px;color:#2c2c2c;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.filtre_yap .f_bas{}
.filtre_yap .filtre_secim{height: 20px;color:#2c2c2c;font-size:12px;transition:color 0.25s ease; position: relative;padding-left:20px;margin-left:10px;}
.filtre_yap .filtre_secim:before{content: '\f05c';font-family: FontAwesome; position:absolute;left:0px;top:-16px;color:#e84848;font-size: 16px;}
.filtre_yap .filtre_secim span{font-size:14px;color:#2c2c2c;}
.filtre_yap .filtre_secim:hover{background: #e84848;color:#fff;padding:3px 5px 0px 21px;border-radius: 8px 0  0 8px;font-size:11px;}
.filtre_yap .filtre_secim:hover span{color:#fff;font-size:11px;}
.filtre_yap .filtre_secim:hover:before{color:#fff;top:-14px;}


.sayfalama ul{text-align: right;margin-top:0px;}
.sayfalama ul li{display: inline-block}
.sayfalama ul li a{padding:0 6px 0px 6px;color:#fff;display: inline-block;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;opacity: 0.7;}
.sayfalama ul li a:hover{color:#2c2c2c}
.sayfalama ul li a.aktif{color:#2c2c2c;opacity: 1;}
.site_bg  .sayfalama ul{text-align: right;margin-top:3px;}
.site_bg  .sayfalama ul li{display: inline-block}
.site_bg .sayfalama ul li a:hover{color:#fff;opacity: 1;}
.site_bg  .sayfalama ul li a.aktif{color:#fff;opacity: 1;}

.m_filtre{display: none;width: 100%;text-align: center;background: #2c2c2c;color:#fff;padding: 15px 10px;border-radius: 4px;}

.pagination {text-align: center;}
.pagination ul{display: inline-block}
.pagination li{display: inline-block;margin: 0 5px;}
.pagination li a{background: #2c2c2c;text-align: center;padding: 5px 10px; display: inline-block;color: #fff;border-radius: 2px;}
.pagination li a.aktif{background: #fff;color: #2c2c2c;border: 1px solid #ddd;}



.overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 5; background: rgba(0, 0, 0, 0.7); pointer-events: none; opacity: 0; -webkit-transition: opacity .5s; transition: opacity .5s; } 
.overlay.active { opacity: 1; pointer-events: auto; } 
.modal { background-color: #fff;  position: absolute; z-index: 10; top: 50%; max-height: 540px; margin: -18rem auto; left:1px; right:1px; width: 360px; padding:20px; border-radius: 3px; font-size: 1.5rem; opacity: 0; overflow-y: auto; pointer-events: none; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); -webkit-transition: opacity .5s, -webkit-transform .5s; transition: opacity .5s, -webkit-transform .5s; transition: opacity .5s, transform .5s; transition: opacity .5s, transform .5s, -webkit-transform .5s; }
.modal_bas{margin-top:20px;}
.modal_bas .mbk{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:20px;color:#2c2c2c;margin:0 53px 5px 0;display: block}
.modal_bas p{font-size:16px;margin-right:5px}
.modal_icerik{width:250px;font-size:14px;margin:40px auto;margin-bottom:0;}
.modal_icerik .m_btn{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:14px;display: inline-block;color:#2c2c2c;border:2px solid #2c2c2c;padding: 10px 18px;margin-top:0px;}
.modal_icerik .m_btn{ -webkit-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -moz-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -ms-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -o-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); }
.modal_icerik a.m_btn {color: #2c2c2c ;box-shadow: #2c2c2c 0 0px 0px 1px inset;}
.modal_icerik a.m_btn:hover {color: #fff;box-shadow: #2c2c2c 0 0px 0px 40px inset;}
.modal svg { cursor: pointer; position: absolute; display: block; width: 30px; height: 30px; top: 5px; right: 15px; opacity: 0; pointer-events: none; -webkit-transition: opacity .5s, -webkit-transform .45s; transition: opacity .5s, -webkit-transform .45s; transition: opacity .5s, transform .45s; transition: opacity .5s, transform .45s, -webkit-transform .45s; -webkit-transition-delay: .45s; transition-delay: .45s; } 
.modal svg path, .modal svg polygon, 
.modal svg rect { fill: black; } 
.modal.active { pointer-events: auto; opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.modal.active svg { pointer-events: auto; -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); opacity: 1; } 

@media only screen and (max-width: 40em) 
{ 
    h1 { font-size: 0.8rem; } 
    .modal { width: 100%!important; height: 100%!important;max-width: 100%!important; max-height: 100%!important; -webkit-overflow-scrolling: touch; margin: 0 auto; top: 0px; left: 0; right:0; border-radius: 0; font-size: 1.313rem; } 
    .genel_modal{top:0!important;margin:0!important;}
}

.ana_filtreler strong{display: block;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}


.ana_filtreler .modal_satir{display: block;margin:15px 0 15px 0;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.ana_filtreler .modal_satir_flt{display: block;text-align: center; margin:20px 0 10px 0}

.ana_filtreler .modal_satir .i_stil{display: block;}

.ana_filtreler .i_stil{font-family: 'AvenirLTStd45Booktr', sans-serif;font-size: 11px;line-height: 30px;display: block}
@-webkit-keyframes click-wave { 0% { height: 20px; width: 20px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } } @-moz-keyframes click-wave { 0% { height: 20px; width: 20px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } } @keyframes click-wave { 0% { height: 40px; width: 40px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } }
.ana_filtreler .option-input {float:left; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; top: 0px; right: 0; bottom: 0; left: 0; height: 20px; width: 20px; -webkit-transition: all 0.15s ease-out 0s; -moz-transition: all 0.15s ease-out 0s; transition: all 0.15s ease-out 0s; background: none; border: 2px solid #7e6464; color: #fff; cursor: pointer;border-radius: 4px; display: inline-block; margin-right: 0.5rem; outline: none; position: relative; z-index: 2; } 
.ana_filtreler .option-input:hover { background: #7e6464; } 
.ana_filtreler .option-input:checked { background: #2c2c2c; } 
.ana_filtreler .option-input:checked::before { height: 20px; width: 20px; position: absolute; left:-2px;content: '\00022bc'; display: inline-block; font-size: 11px; text-align: center; line-height: 20px;font-family: FontAwesome; } 
.ana_filtreler .option-input:checked::after { -webkit-animation: click-wave 0.65s; -moz-animation: click-wave 0.65s; animation: click-wave 0.65s; background: #2c2c2c; content: ''; display: block; position: relative; z-index: 100; } 
.ana_filtreler .option-input.radio { border-radius: 50%; } 
.ana_filtreler .option-input.radio::after { border-radius: 50%; } 

.id_res{text-align: center;}
.id_list{margin:10px 0 10px 0;border-bottom:1px solid #f7f8fa}
.id_bas{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.id_ozl{font-size:11px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c}

.id_secim .h_filt{width: 90%;}
.id_secim .h_filt select{width: 100%;margin-right: 0px;float:none;}

.ind_kupon table { border-spacing: 1; border-collapse: collapse;   overflow: hidden;  width: 100%; margin: 0 auto; position: relative; } 
.ind_kupon table * { position: relative; } 
.ind_kupon table td, table th { padding-left: 8px; } 
.ind_kupon table thead tr { height: 40px; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c; font-size: 12px;border-bottom: 1px solid #ddd; } 
.ind_kupon table tbody tr { height: 48px; border-bottom: 1px solid #ddd; } 
.ind_kupon table tbody tr:last-child { border: 0; } 
.ind_kupon table td, table th { text-align: left; } 
.ind_kupon table td.l, table th.l { text-align: right; } 
.ind_kupon table td.c, table th.c { text-align: center; } 
.ind_kupon table td.r, table th.r { text-align: center; } 
@media screen and (max-width: 35.5em) { 
    .ind_kupon table { display: block; } 
    .ind_kupon table > *,.ind_kupon table tr,.ind_kupon table td,.ind_kupon table th { display: block; } 
    .ind_kupon table thead { display: none; } 
    .ind_kupon table tbody tr { height: auto; padding: 8px 0; } 
    .ind_kupon table tbody tr td { padding-left: 45%; margin-bottom: 12px; } 
    .ind_kupon table tbody tr td:last-child { margin-bottom: 0; } 
    .ind_kupon table tbody tr td:before { position: absolute; font-weight: 700; width: 40%; left: 10px; top: 0; } 
    .ind_kupon table tbody tr td:nth-child(1):before { content: "KUPON NO";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px; } 
    .ind_kupon table tbody tr td:nth-child(2):before { content: "KUPON ADI";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .ind_kupon table tbody tr td:nth-child(3):before { content: "GEÃ‡ERLÄ°LÄ°K TARÄ°HÄ°";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .ind_kupon table tbody tr td:nth-child(4):before { content: "KULLANMA TARÄ°HÄ°";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .ind_kupon table tbody tr td:nth-child(5):before { content: "DURUM";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
} 

.sip_liste table { border-spacing: 1; border-collapse: collapse;   overflow: hidden;  width: 100%; margin: 0 auto; position: relative; } 
.sip_liste table * { position: relative; } 
.sip_liste table td, table th { padding-left: 8px; } 
.sip_liste table thead tr { height: 40px; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c; font-size: 12px;border-bottom: 1px solid #ddd; } 
.sip_liste table tbody tr { height: 48px; border-bottom: 1px solid #ddd; } 
.sip_liste table tbody tr:last-child { border: 0; } 
.sip_liste table td, table th { text-align: left; } 
.sip_liste table td.l, table th.l { text-align: right; } 
.sip_liste table td.c, table th.c { text-align: center; } 
.sip_liste table td.r, table th.r { text-align: center; } 
@media screen and (max-width: 35.5em) { 
    .sip_liste table { display: block; } 
    .sip_liste table > *,.sip_liste table tr,.sip_liste table td,.sip_liste table th { display: block; } 
    .sip_liste table thead { display: none; } 
    .sip_liste table tbody tr { height: auto; padding: 8px 0; } 
    .sip_liste table tbody tr td { padding-left: 45%; margin-bottom: 12px; } 
    .sip_liste table tbody tr td:last-child { margin-bottom: 0; } 
    .sip_liste table tbody tr td:before { position: absolute; font-weight: 700; width: 40%; left: 10px; top: 0; } 
    .sip_liste table tbody tr td:nth-child(1):before { content: "TARİH";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px; } 
    .sip_liste table tbody tr td:nth-child(2):before { content: "SİPARİŞ NO";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .sip_liste table tbody tr td:nth-child(3):before { content: "SİPARİŞ DURUMU";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .sip_liste table tbody tr td:nth-child(4):before { content: "SİPARİŞ FİYAT";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .sip_liste table tbody tr td:nth-child(5):before { content: "İŞLEM";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .sip_liste table tbody .sip_ac {  } 
    .sip_liste table tbody .sip_ac td { padding-left: 0%; margin-bottom: 12px; } 
    .sip_liste table tbody .sip_ac td:last-child { margin-bottom: 0; } 
    .sip_liste table tbody .sip_ac td:before { position: absolute; font-weight: 700; width: 100%; left: 10px; top: 0; } 
    .sip_liste table tbody .sip_ac td:nth-child(1):before { content: "";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px; } 
} 

#compareItem img{height: 200px;}
.beden_bilis table { border-spacing: 1; border-collapse: collapse;   overflow: hidden;  width: 100%; margin: 0 auto; position: relative; } 
.beden_bilis table * { position: relative; } 
.beden_bilis table td, table th { padding-left: 8px; } 
.beden_bilis table thead tr { height: 40px; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c; font-size: 12px;border-bottom: 1px solid #f7f8fa; } 
.beden_bilis table tbody tr { height: 48px; border-bottom: 1px solid #f7f8fa; } 
.beden_bilis table tbody tr:last-child { border: 0; } 
.beden_bilis table td, table th { text-align: left; } 
.beden_bilis table td.l, table th.l { text-align: right; } 
.beden_bilis table td.c, table th.c { text-align: center; } 
.beden_bilis table td.r, table th.r { text-align: center; } 

@media screen and (max-width: 35.5em) { 
    .beden_bilis table { display: block; } 
    .beden_bilis table > *,.beden_bilis table tr,.beden_bilis table td,.beden_bilis table th { display: block; } 
    .beden_bilis table thead { display: none; } 
    .beden_bilis table tbody tr { height: auto; padding: 8px 0; } 
    .beden_bilis table tbody tr td { padding-left: 45%; margin-bottom: 12px; } 
    .beden_bilis table tbody tr td:last-child { margin-bottom: 0; } 
    .beden_bilis table tbody tr td:before { position: absolute; font-weight: 700; width: 40%; left: 10px; top: 0; } 
    .beden_bilis table tbody tr td:nth-child(1):before { content: "Ürün";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px; } 
    .beden_bilis table tbody tr td:nth-child(2):before { content: "Ürün Adı";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .beden_bilis table tbody tr td:nth-child(3):before { content: "Fiyat";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
   
} 

@media screen and (max-width: 35.5em) { 
    .ind_kupon table { display: block; } 
    .ind_kupon table > *,.ind_kupon table tr,.ind_kupon table td,.ind_kupon table th { display: block; } 
    .ind_kupon table thead { display: none; } 
    .ind_kupon table tbody tr { height: auto; padding: 8px 0; } 
    .ind_kupon table tbody tr td { padding-left: 45%; margin-bottom: 12px; } 
    .ind_kupon table tbody tr td:last-child { margin-bottom: 0; } 
    .ind_kupon table tbody tr td:before { position: absolute; font-weight: 700; width: 40%; left: 10px; top: 0; } 
    .ind_kupon table tbody tr td:nth-child(1):before { content: "KUPON NO";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px; } 
    .ind_kupon table tbody tr td:nth-child(2):before { content: "KUPON ADI";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .ind_kupon table tbody tr td:nth-child(3):before { content: "GEÇERLİLİK TARİHİ";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .ind_kupon table tbody tr td:nth-child(4):before { content: "KULLANMA TARİHİ";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
    .ind_kupon table tbody tr td:nth-child(5):before { content: "DURUM";font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;font-size:12px;  } 
} 

.ind_kupon .a_btn{display: inline-block;width: 90%; height: 30px;line-height: 30px; border:3px solid #dc1e1e;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 12px;color:#dc1e1e;position: relative;box-shadow: #dc1e1e 0 0px 0px 1px inset;}
.ind_kupon .a_btn:hover {color: #fff;box-shadow: #dc1e1e 0 0px 0px 40px inset;}
.ind_kupon .a_btn:before{content: '\f0da';font-family: FontAwesome; position:absolute;right:10px;top:-2px;font-size: 16px;}

.sip_secim .a_btn{display: inline-block;width: 90%; height: 30px;line-height: 25px;margin-top:5px; border:3px solid #2c2c2c;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 12px;color:#2c2c2c;position: relative;box-shadow: #2c2c2c 0 0px 0px 1px inset;}
.sip_secim .a_btn:hover {color: #fff;box-shadow: #2c2c2c 0 0px 0px 40px inset;}
.sip_secim .a_btn:before{content: '\f0da';font-family: FontAwesome; position:absolute;right:10px;top:-2px;font-size: 16px;}

.faq {margin-bottom:-20px;}
.faq .row { padding: 25px 10px 25px 20px; border-bottom: 1px solid #f7f8fa; cursor: pointer; }
.faq-Q { margin: 0; color: #2c2c2c; position: relative;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; } 
.faq-Q:before { position: absolute; top: 10px; width: 10px; height: 2px; content: ''; transition: all 0.3s ease; right: 21px; transform: rotate(45deg); background: #2c2c2c; } 
.faq-Q:after { position: absolute; top: 10px; width: 10px; height: 2px; content: ''; transition: all 0.3s ease; right: 15px; transform: rotate(-45deg); background: #2c2c2c; } 
.faq-D { height: 0; overflow: hidden; transition: all 0.3s ease; opacity: 0; } 
.faqOpen { background: rgba(255,255,255,0.9); } 
.faqOpen .row { border: 0; } 
.faqOpen .faq-D { margin-top: 15px; height: inherit; opacity: 1; } 
.faqOpen .faq-Q:before { position: absolute; top: 10px; width: 16px; height: 2px; content: ''; right: 15px; transform: rotate(45deg); background: #2c2c2c; } 
.faqOpen .faq-Q:after { position: absolute; top: 10px; width: 16px; height: 2px; content: ''; right: 15px; transform: rotate(-45deg); background: #2c2c2c; } 
.press { margin: 50px 0 20px; }

.sip_list {font-size:12px;padding:10px 0 10px 0}
.sip_list p{color:#2c2c2c}
.sip_detay{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}

.sip_gir {
    margin: 30px auto!important;
    float: none!important;
}
.sip_gir .sip_altaal {
    margin-bottom: 30px;
}
.gk_hvr .input_stil input{background: #eee;}
.sip_gir .sip_acilir{border:none;}
.sip_acilir{border:20px solid #fff;padding: 15px!important;font-family: 'AvenirLTStd45Booktr', sans-serif}
.sip_nerede{color:#2c2c2c}
.sip_secim{padding-top:40px;}
.sip_acilir .row{border-bottom:1px solid #ddd;padding-bottom: 15px;margin-bottom: 15px;}
.orta_bolum_beyaz .gk_hvr{margin-top:0}

.sip_takibi .one_baslik{margin-top:30px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:20px;float:left;width: 100%;}
.one_cikan_kat .sol_al{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:16px;float:right;}
.sip_takibi{margin-bottom: 20px;}
.sip_takibi .one_baslik{margin-bottom: 10px;}

.tes_fat_adres{color:#2c2c2c;}
.tes_fat_adres strong{display: inline-block;color:#2c2c2c}
.tf_bas{font-size:16px;margin-bottom: 10px;}

.genel_modal { background-color: #fff;   position: absolute; z-index: 10; top: 50%; min-height: 200px;  margin: -17rem auto; left:1px; right:1px; width:60%; padding:40px; border-radius: 3px; font-size: 1.5rem; opacity: 0; overflow-y: auto; pointer-events: none; -webkit-transform: scale3d(1.2, 1.2, 1); transform: scale3d(1.2, 1.2, 1); -webkit-transition: opacity .5s, -webkit-transform .5s; transition: opacity .5s, -webkit-transform .5s; transition: opacity .5s, transform .5s; transition: opacity .5s, transform .5s, -webkit-transform .5s; }
.genel_modal .modal_bas{padding:0px 0 10px 0 ;margin-top:0px;border-bottom:1px solid #2c2c2c;}
.genel_modal .modal_bas .mbk{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:20px;color:#2c2c2c;margin:0 53px 5px 0;display: block}
.genel_modal .modal_bas p{font-size:16px;margin-right:5px}
.genel_modal .modal_icerik{width:100%;font-size:14px;margin:40px auto;margin-bottom:0;}
.genel_modal .modal_icerik .m_btn{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:14px;display: inline-block;color:#2c2c2c;border:2px solid #2c2c2c;padding: 10px 18px;margin-top:0px;}
.genel_modal .modal_icerik .m_btn{ -webkit-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -moz-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -ms-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -o-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); }
.genel_modal .modal_icerik a.m_btn {color: #2c2c2c ;box-shadow: #2c2c2c 0 0px 0px 1px inset;}
.genel_modal .modal_icerik a.m_btn:hover {color: #fff;box-shadow: #2c2c2c 0 0px 0px 40px inset;}
.genel_modal svg { background: #2c2c2c;padding: 23px; cursor: pointer; position: absolute; display: block; width: 70px; height: 76px; top: -10px; right: 0px; opacity: 0; pointer-events: none; -webkit-transition: opacity .5s, -webkit-transform .45s; transition: opacity .5s, -webkit-transform .45s; transition: opacity .5s, transform .45s; transition: opacity .5s, transform .45s, -webkit-transform .45s; -webkit-transition-delay: .45s; transition-delay: .45s; } 
.genel_modal svg path, .modal svg polygon, 
.genel_modal svg rect { fill: #fff; } 
.genel_modal.active { pointer-events: auto; opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.genel_modal.active svg { pointer-events: auto; -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); opacity: 1; } 

.kargo_bilgi{background: #ededed;padding: 10px;margin-top:20px;}
.modal_icerik strong{display: inline-block}
.kargo{text-align: center}
.sipdur{color:#7ad082}
.md_sira{margin-bottom:10px;}
.adres_ayir{border-bottom: 1px solid #e7eaed;padding-bottom: 10px;}

.mini_abtn .a_btn{display: inline-block;width: 90%; height: 30px;line-height: 30px;margin-top:5px; border:1px solid #2c2c2c;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 12px;color:#2c2c2c;position: relative;box-shadow: #2c2c2c 0 0px 0px 1px inset;letter-spacing: 0;}
.mini_abtn .a_btn:hover {color: #fff;box-shadow: #2c2c2c 0 0px 0px 40px inset;}
.subCatList{padding: 7px 0;}
.subCatList:first-child{margin-top: 10px;}

.ust_secim{text-align: center;padding-bottom:10px;;}
.ust_secim .i_stil{display: inline-block}

.urun_resimler{position: relative;}
.urun_resimler .sp-wrap{margin:0 auto}
.urun_detay{position: relative}
.urun_detay #adres-cubugu{margin-top:10px;}
.urun_detay .urun_kod{position: absolute;right: 0;top: 0;color:#2c2c2c;font-size: 12px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;display: inline-block}
.urun_detay .urun_baslik{font-size:20px;font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-weight:700;float:left;position: relative;margin-bottom: 5px;letter-spacing: .11rem;
    color: #26262c;}
.productStockCode{font-size: 11px;color: #5c5c5f}
.ayirac{position: relative;width: 100%;height: 1px;border-bottom:1px dotted #c9c0b5;margin:10px 0;}
.ayirac span{position: absolute;left:0;top:0;width: 70px;height: 1px;background: #2c2c2c;display: inline-block}
.ayirac strong{position: absolute;left:70px;top:0;width: 70px;height: 1px;background: #afce00;display: inline-block}
.ur_ss p{font-size: 10px;}
.ur_yildiz .fa{color:#ffc800}
.ur_yildiz .y_pasif{color:#dfdfdf}
.ur_yildiz strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.indirim_badges {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(250, 222, 0);
  background-color: #ffe900;
  position: absolute;
  right: 0px;
  top: 30px;
    padding:10px;
  display: inline-block;
  z-index: 2;
    text-align: center;
    line-height: 16px;
}
.indirim_badges .bib{font-size:11px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;display: block}
.ur_fiyat{padding:10px 0;text-align: center}
.ur_fiyat .u_fiyat,.ur_fiyat .u_fiyat p{display: inline-block;}
.ur_fiyat .u_fiyat{font-size:32px;}
.ur_fiyat .u_fiyat p{margin-left:10px;}
.kargofix{font-size: 11px;}

.indirimler , .kargolar{margin-top:20px;}
.indirimler p{font-size:16px;color:#e60000;}
.indirimler .fa{font-size:18px;margin-right: 5px}
.indirimler a{font-size:11px;}
.indirimler a .fa{font-size:11px;}
.kargolar p{font-size:16px;color:#2c2c2c;}
.kargolar .fa{font-size:18px;margin-right: 5px}
.kargolar span{font-size:11px;}
.kargolar span .fa{font-size:11px;}

.urun_detay .urun_renk{margin-top:10px;}
.urun_detay .urun_renk a{margin-right:10px;}
.urun_detay .urun_renk a:hover{opacity: 0.5}
.detay_baslik{display: block;color:#2c2c2c;font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-weight:700;margin:20px 0 10px 0;text-transform: uppercase;font-size: 13px;letter-spacing: .06rem;}
.hemen_al{text-align: center;}
.hemen_al .hmnal {
  border-style: solid;
  border-width: 1px;
  border-color: #5d6073;
  border-radius: 2px;
  background-color: #5d6073;
  height: 40px;
    line-height: 40px;
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-weight:700;
    color: #fff;
        letter-spacing: .35rem;
}
.sepete_ekle{display: block;width: 70%; margin:0 auto;margin-bottom: 20px; text-align: center;padding: 14px 0;border: 1px solid #e9e9e9;
    border-radius: 15px;
    border-width: 1px;
    border-color: rgb(255, 239, 98);
    border-style: solid;
    border-radius: 2px;
    background-color: rgb(255, 244, 148);}
.hemen_al .hmnal:hover{background: #00022b;color:#fff;border-color: #00022b}
.ust_miniler{}
.ust_miniler, .ust_miniler a{color: #fff}
.sip_ozellikleri {padding-top: 20px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight: 700;border-top: 1px solid #ddd;text-align: center}
.sip_ozellikleri  .brtd{width: 32%;line-height: 28px;display: inline-block;padding:10px 0;text-align: center;font-size: 11px;letter-spacing: .06rem;}
.sip_ozellikleri  .brtd img{vertical-align:top;margin-left:10px;display: inline-block;height: 20px;}
.sip_ozellikleri  .brtd:nth-child(1){clear: both;}

.urun_detay .urun_beden input[type="radio"].checkbox { display: none; } 
.urun_detay .urun_beden input[type="radio"].checkbox + label { display: inline-block; position: relative;background: #fdfdf9;border: 1px solid #ccc;margin-right: 5px;margin-bottom: 10px; /*label styling*/ padding: 10px 15px 8px 15px; font-size: 13px;letter-spacing: .06rem;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; font-weight: bold; line-height: 22px; color: #5c5c5f; vertical-align: baseline; white-space: nowrap; } 
.urun_detay .urun_beden input[type="radio"].checkbox:checked + label { border-color: #00022b;color: #00022b; }
.urun_detay .urun_beden input[type="radio"].checkbox:disabled + label { opacity: 0.5; }

.f_alan{border-bottom:1px solid #f0f3f4;margin-top:10px!important;}
.yanaat{margin-left: 10px;}
.urun_detay .urun_fiyat{ font-size: 36px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;margin:30px 0 0 10px;}
.urun_detay .urun_fiyat > .fa{font-size:32px;}
.urun_detay .urun_fiyat span{font-size: 18px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color: #e62c2c;text-decoration: line-through}
.spinner { width: 100%; height: 40px; position: relative } 
.spinner input[type="text"] { width: 98%; text-align: center; height: 40px; float: left; border: 1px solid #ddd; font-size:24px; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c!important; } 
.spinner .nav .up { cursor: pointer; width: 25px; height: 25px; text-align: center; line-height: 25px; color: #dddddd; font-size: 18px; position: absolute; right:2px; top:10px; } 
.spinner .nav .down { cursor: pointer; width: 25px; height: 25px; text-align: center; line-height: 25px; color: #dddddd; font-size: 18px; position: absolute; left:2px; top:10px; } 
.spinner .nav .up:hover, .spinner .nav .down:hover { color:#2c2c2c; }

.sepet_ekle{text-align: center;}
.sepet_ekle .a_btn{display: inline-block;width: 85%; height: 50px;line-height: 50px;margin:50px auto;margin-bottom:25px; border:3px solid #2c2c2c;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 18px;color:#2c2c2c;position: relative;box-shadow: #2c2c2c 0 0px 0px 1px inset;}
.sepet_ekle .a_btn:hover {color: #fff;box-shadow: #2c2c2c 0 0px 0px 40px inset;}

.favori {display: inline-block;width: 100%; height: 40px;padding-top: 8px;box-sizing: border-box;padding-left: 4px; line-height: 12px;margin:0px auto; border-radius: 2px; border:1px solid #e62c2c;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 8px;color:#e62c2c;position: relative;box-shadow: #e62c2c 0 0px 0px 1px inset;text-align: center;}
.favori:hover {color: #fff;box-shadow: #e62c2c 0 0px 0px 40px inset;}
.favori .fa{font-size:24px;}
.favori{ -webkit-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -moz-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -ms-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -o-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); }


.bilgi{border:3px solid #f7f8fa;padding: 20px 40px 40px 40px; color:#999999;height: 250px;}
.bilgi .sosyal_ag{text-align: center;padding-bottom:10px;border-bottom:2px solid #f7f8fa;margin-bottom:20px;}
.bilgi .sosyal_ag a{color:#999;margin: 0 20px;padding:0 10px 10px 10px;display: inline-block ;font-size:16px;}
.bilgi .sosyal_ag a:nth-child(1):hover{color:#3b5998;}
.bilgi .sosyal_ag a:nth-child(2):hover{color:#00aced;}
.bilgi .sosyal_ag a:nth-child(3):hover{color:#dd4b39;}
.bilgi .sosyal_ag a:nth-child(4):hover{color:#cb2027;}
.bilgi .sosyal_ag a:nth-child(5):hover{color:#64D448;}
.bilgi_list{width: 80%;margin:0 auto;line-height: 28px;text-transform: uppercase}
.bilgi_list .fa{width:15px;}
.relativle{position: relative;margin-top:60px;}

.baslik_bgs{width: 100%;height: 56px;background:#eee;position: absolute;top:0;left:0;border-radius: 2px;}
.urun_ozel_tab *, .urun_ozel_tab *:before, .urun_ozel_tab *:after { box-sizing: border-box; } 
.urun_ozel_tab { zoom: 1; position: relative; min-height: 350px;  }
.urun_ozel_tab:after, .urun_ozel_tab:before { content: ""; display: table; } 
.urun_ozel_tab:after { clear: both; } 
.urun_ozel_tab .tabBas { cursor: pointer; padding: 14px 20px;  color: #2c2c2c; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; border-right: 1px solid #ccc;} 
@media screen and (min-width: 600px) { 
    .urun_ozel_tab .tabBas { position: relative;  display: inline-block;padding: 18px 30px; } 
} 

.urun_ozel_tab .icList { zoom: 1; position: relative; height: auto; min-height: 100%; border-left: none; display: none;background: #fff; }
.urun_ozel_tab .icList:after, .urun_ozel_tab ul:before { content: ""; display: table; } 
.urun_ozel_tab .icList:after { clear: both; } 
@media screen and (min-width: 600px) { 
    .urun_ozel_tab .icList { position: absolute; width: 100%; right: 0; top: 56px; padding: 15px 25px; } 
} 
.baslik_bgs{display: none}
.urun_ozel_tab .active { cursor: default; color:#fff ;background: #fff } 
@media screen and (min-width: 600px) {
    .urun_ozel_tab .active {  color:#2c2c2c ;background: #fff;border-radius: 2px 10px 0 0} 
    .baslik_bgs{display: block}
} 
.urun_ozel_tab .active + .icList { display: block; } 

.sectik .ana_baslik{margin-bottom: 0px;background: #fff;padding: 20px;text-align: center;border-bottom: 1px solid #ddd;font-size:16px}
.son_urun_list{padding: 0 20px;}
/* Yeni Ã¼rÃ¼n detay tabÄ± v2*/

ul.urTab { margin: 0; padding: 0; float: left; list-style: none; width: 100%; height: 56px; background: #fff; border-radius: 2px 2px 0 0;border-bottom: 1px solid #ddd ;display: none} 
ul.urTab .tabBas { float: left; margin: 0; overflow: hidden; position: relative; line-height:28px; cursor: pointer; padding: 14px 20px; color: #2c2c2c; font-family: 'AvenirLTStd45Booktr', sans-serif; font-weight:700; border-right: 1px solid #ddd; } 
.urSon { border-right: 1px solid #ddd; } 
ul.urTab .tabBas:hover { background-color: #ddd; } 
ul.urTab .tabBas.tabAktif { background-color: #eee; color: #2c2c2c; border-bottom: 1px solid #fff; display: block;  } 
.urKapsa { border-top: none; clear: both; float: left; width: 100%;  overflow: auto; margin-bottom: 0px;border-bottom: 1px dotted #c9c0b5;margin-top: 10px;} 
.urIcerik { padding-bottom: 10px; display: none; margin-bottom: 20px;
    font-family:"AvenirLTStd45Booktr",sans-serif!important;font-size: 13px;
    letter-spacing: .06rem;color: #5c5c5f;line-height: 23px;} 
.urIcerik strong{font-family:"AvenirLTStd65Mediumtr",sans-serif!important;}
.urIcerik hr{display: block; height: 1px;border: 0; border-top: 1px dotted #c9c0b5; margin: 1em 0;padding: 0;  }
.urKapsa #tab1 img {max-width:100% !important;height:auto;display:inline-block!important;}
.tab_mbl_Bslk { display: none; } 
.tab_mbl_Bslk { font-family: 'AvenirLTStd65MEdiumtr', sans-serif;  border-top: 1px dotted #c9c0b5; margin: 0; padding:20px 0px; display: block; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;font-size: 18px;letter-spacing: .06rem; } 
    .ur_Aktif { border-top:1px dotted #c9c0b5; color: #00022b; }
.tRig{display: inline-block;float: right;}
.tRig .fa-plus{display: none;}
.ur_Aktif .tRig .fa-plus{display: inline-block;}
.tRig .fa-minus{display: inline-block;}
.ur_Aktif .tRig .fa-minus{display: none;}


.spaceFix{width: 100%;height: 40px;}
/* Yeni Ã¼rÃ¼n detay tabÄ± v2 Son*/

.sspp #logo{position: relative;top: inherit;right: inherit;left: inherit;padding-top: 0;padding-bottom: 15px;}

.bbfix{width: 100%;height: 50px;}


.bedentablosu {width: 100%; border-collapse: collapse; margin:0 auto;} 
.bedentablosu .ilkrow{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;border-bottom: 2px solid #f7f8fa;}
.bedentablosu td {padding: 10px;} 
.urun_yor{border-bottom:3px solid #f3f4f5;margin-bottom:20px;padding-bottom:20px;font-size:12px;}
.urun_yor .fa, .urun_yor .star { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color: #ffc800; } 
.rating{display:inline-block;}
.fa-star:before, .rating[data-rating="1"] .star:first-child:before, .rating[data-rating="2"] .star:nth-child(1):before, .rating[data-rating="2"] .star:nth-child(2):before, .rating[data-rating="3"] .star:nth-child(1):before, .rating[data-rating="3"] .star:nth-child(2):before, .rating[data-rating="3"] .star:nth-child(3):before, .rating[data-rating="4"] .star:before, .rating[data-rating="5"] 
.star:before { content: "\00022b5"; } 
.fa-star-o:before, .star:before, .rating[data-rating="4"] .star:last-child:before { content: "\00022b6"; } .fa-star-half:before { content: "\f089"; }

.yor_yapan{border-bottom: 2px solid #f7f8fa;padding-bottom:5px;margin-bottom:5px}
.yorum_boyut{height: 200px;}

.taksit:last-child{margin-right: 0;}
.taksit { width: 15.1%; float:left; margin:0 20px 20px 0; background: #fff; box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.1); border-radius: 3px; overflow: hidden; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
.taksit:hover { -webkit-transform: scale(1.01) translate3d(0, 0, 0); transform: scale(1.01) translate3d(0, 0, 0); box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.1); } 
.garanti:hover .blogo { background: #a3dea6; } 
.garanti:hover .pesin { color: #5dae62; } 
.garanti .blogo{background: #5dae62;} 
.is:hover .blogo { background: #a5bad5; }
.is:hover .pesin { color: #00306f; } 
.is .blogo{background: #7b94b4;} 
.taksit .blogo { padding-top:7px; height: 45px; text-align: center; color: #fff; font-weight: 600; line-height: 46px; font-size: 14px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.taksit .pesin { text-align: center; font-size: 20px; line-height: 30px; font-weight: 700; padding: 12px 0 13px 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
.taksit .pesin span { display: block; font-size: 12px; line-height: 12px; font-weight: 400; }
.taksit table{font-size:11px;text-align: center;width: 100%;border-collapse: collapse;}
.taksit table .taksit_blm{background: #f7f8fa;padding: 0 5px}
.taksit table tr{border-bottom:1px solid #f1f1f1}
.taksit table .taksit_baslik{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}

.step-indicator {  display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 40px; margin-bottom: 70px; } 
.step { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; z-index: 1; }
.step-indicator .step-icon { height: 30px; width: 30px; border-radius: 50%; background: #d7d7d7; font-size: 14px; line-height: 34px; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; text-align: center; color: #fff; position: relative; } 
.step.active .step-icon { background:#2c2c2c; } 
.step p { text-align: center; position: absolute; bottom: -40px; font-family: Helvetica neue; color: #d7d7d7; font-size: 14px; font-weight: bold; } 
.step.active p { color: #2c2c2c; } 
.step:last-child p { right: 0; }
.step.step2 p, .step.step3 p { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } 
.indicator-line { width: 100%; height: 2px; background: #EFEFEF; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } 
.indicator-line.active { background: #2c2c2c; } 
@media screen and (max-width: 500px) { 
    .step p { font-size: 11px; bottom: -20px; }
}

.spt_bgler{background: #fff;padding: 30px;}

.sepet_list{}
.sepet_list table {font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; border-spacing: 1; border-collapse: collapse;   overflow: hidden;  width: 100%; margin: 0 auto; position: relative; } 
.sepet_list table * { position: relative; } 
.sepet_list table td, table th { padding-left: 8px; } 
.sepet_list table td{padding-top:5px!important;color:#2c2c2c !important}
.sepet_list table thead tr { height: 40px; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c; font-size: 12px;border-bottom: 1px solid #ddd; } 
.sepet_list table tbody tr { height: 48px; border-bottom: 1px solid #ddd; } 
.sepet_list table tbody tr:last-child { border: 0; } 
.sepet_list table td, table th { text-align: left; } 
.sepet_list table td.l, table th.l { text-align: right; } 
.sepet_list table td.c, table th.c { text-align: center; } 
.sepet_list table td.r, table th.r { text-align: center; } 
@media screen and (max-width: 35.5em) { 
    .sepet_list table { display: block; } 
    .sepet_list table > *,.sepet_list table tr,.sepet_list table td,.sepet_list table th { display: block; } 
    .sepet_list table thead { display: none; } 
    .sepet_list table tbody tr { height: auto; padding: 8px 0; } 
    .sepet_list table tbody tr td { padding-left: 45%; margin-bottom: 12px; } 
    .sepet_list table tbody tr td:last-child { margin-bottom: 0; } 
    .sepet_list table tbody tr td:before { position: absolute; font-weight: 700; width: 40%; left: 10px; top: 0; } 
    
    .sepet_list table tbody tr td:nth-child(1):before { content: "ÜRÜN";color:#2c2c2c;font-size:12px;  } 
    .sepet_list table tbody tr td:nth-child(2):before { content: "ÜRÜN ADI";color:#2c2c2c;font-size:12px;  } 
    .sepet_list table tbody tr td:nth-child(3):before { content: "ADET";color:#2c2c2c;font-size:12px;  } 
    .sepet_list table tbody tr td:nth-child(4):before { content: "FİYAT";color:#2c2c2c;font-size:12px;  } 
    .sepet_list table tbody tr td:nth-child(5):before { content: "SİL";color:#2c2c2c;font-size:12px; } 
} 

.sepet_adet .spinner{width: 100px!important;}
.sepet_list_alt{background: #fff;padding: 40px 30px 30px 30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}

.indirim_kupon{position: relative;height: 50px;z-index: 2;}
.indirim_kupon .indirim_in{margin:0px 0 0 10px; height: 46px;width: 190px;padding-left:10px;border:1px dotted #2c2c2c;border-right: 0;position: relative;z-index: 2;}
.indirim_kupon:before{position: absolute;left:-10px;top:-12px;font-size:30px;content: '\f0c4';font-family: FontAwesome;z-index: 1;}
.indirim_kupon:after{position: absolute;left:25px;top:-20px;font-size:14px;content: 'İNDİRİM KUPONU';font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.indirim_kupon button{background: #2c2c2c;color:#fff;border-radius: 0 10px 10px 0; height: 51px;line-height: 50px;border:none;padding:0 20px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;border:1px solid #2c2c2c;}
.indirim_kupon button:hover{background: #fff;color:#2c2c2c;}
.kupon_hata{margin:10px 0 0 10px;font-size:12px;color:#cb2027;}
.siparis_fiyatlar{text-align: right;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;margin-top:-20px}
.siparis_fiyatlar span{width: 120px!important;display: inline-block;text-align: left;}
.siparis_fiyatlar em{font-style: normal; width: 100px!important;display: inline-block;text-align: center;position: relative;}
.siparis_fiyatlar em:before{position: absolute;left:-1px;content: ':';}
.siparis_fiyatlar  .genl_topl{font-size:16px;margin-top:10px;}
.siparis_fiyatlar  .genl_topl em{color:#7ad082}
.siparis_fiyatlar  .genl_topl em:before{color:#2c2c2c}
.siparis_tamam{background: #2c2c2c;border-radius: 2px; border:1px solid #2c2c2c;color:#fff;padding: 15px 30px;display: inline-block;float:right;margin-top:20px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.siparis_tamam:hover{background: #fff;color:#2c2c2c;}
.siparis_devam{margin-top:40px;float:left;text-decoration: underline}
.kapsa_ust_bslk{padding-top:50px;}
.taksit_link{margin:20px 0;text-align: center;}

.item { padding: 0; margin-bottom: 1.5em; } 
@media screen and (min-width: 700px) { 
    .item { float: left; display: block; margin-right: 0%; width: 97%; } 
    .item:last-child { margin-right: 0; } 
} 
.dropdown-accordion { position: relative; margin: 0 auto; padding: 20px 30px; border: 3px solid #f7f8fa; border-radius: 2px; font-size: 12px; line-height: 2.0; text-transform: uppercase; background-color: #fff; cursor: pointer; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; } 
.dropdown-accordion:hover { border-color: #2c2c2c; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.dropdown-accordion ul { display: none; padding-left: 0; margin-top: 0; background: white; } 
@media screen and (min-width: 700px) { 
    .dropdown-accordion ul { border: 3px solid #2c2c2c; z-index: 2; position: absolute; top: 100%; left: -3px; right: 0; width: calc(100%); } 
} 
.dropdown-accordion ul.show-menu { display: block; border-top: 0; } 
.dropdown-accordion li { list-style: none; padding: 0 .75em; } 
.dropdown-accordion li:hover { background-color: #2c2c2c; color: white; } 
.dropdown-accordion:after { content: "\f107"; font-family: FontAwesome; position: absolute; top: -10px; right: 41px; width: 0; height: 0; font-size:40px; color:#2c2c2c }
.dropdown-accordion .button{background: none;
    color: #2c2c2c;
    text-align: left;
    padding: 0;
    text-decoration: none;
    display: inherit;
    border-radius: 0;
    font-size: 14px;
    margin: 0;}

.ad_baslk{display: block;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;margin:40px 0 20px 0;font-size:16px;}
.alt_btn{border-top:1px solid #f7f8fa}
.sp_adm{width: 140px!important;display: inline-block;float: right;margin-bottom: 20px;}

.siparis_ozeti .siparis_fiyatlar{text-align: right;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;margin-top:20px;}
.siparis_ozeti .siparis_fiyatlar p{margin-bottom:10px;}
.siparis_ozeti .siparis_fiyatlar span{width: 50%!important;display: inline-block;text-align: left;}
.siparis_ozeti .siparis_fiyatlar em{font-style: normal; width: 48%!important;display: inline-block;text-align: left;position: relative;}
.siparis_ozeti .siparis_fiyatlar em:before{position: absolute;left:-15px;content: ':';}
.siparis_ozeti .siparis_fiyatlar  .genl_topl{font-size:16px;margin-top:20px;border-top:3px solid #dae1e1;padding-top:20px;margin-bottom:20px;}
.siparis_ozeti .siparis_fiyatlar  .genl_topl em{color:#7ad082}
.siparis_ozeti .siparis_fiyatlar  .genl_topl em:before{color:#2c2c2c}
.kirmz{color:#dc1e1e}


ul.tabs { margin: 25px 0 0 0; padding: 0; background: #fff; list-style: none; height: 50px; width: 100%; } 
ul.tabs li { float: left; margin: 0; cursor: pointer; padding: 0px 21px; height: 50px; line-height: 50px; overflow: hidden; position: relative; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; color:#7b7c7d; } 
.tab_last { } ul.tabs li:hover { background-color: #ccc; color: #333; } 
ul.tabs li.active { color: #2c2c2c; border-bottom: 2px solid #2c2c2c; display: block; } 
.tab_container { width: 100%; } 
.tab_content { padding-top:20px; display: none; } 
.tab_drawer_heading { display: none; } 
@media screen and (max-width: 480px) { 
    .tabs { display: none; } 
    .tab_drawer_heading { background-color: #D7D7D7; color: #fff; border-top: 1px solid #bbb; margin: 0; padding: 25px 20px; display: block; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } 
    .d_active { background-color: #2c2c2c; color: #fff; } 
}
.banka_kart{border:2px solid #f7f8fa;padding:40px 0 40px 0;margin-bottom:30px;}
.kart_no{width: 93%!important;margin:0 auto;}
.kart_adsoyad .input_stil label {left:40px; top:17px; }
.kart_adsoyad .input_stil input{padding-left: 40px;width: calc(100% - 40px)}
.kart_no .input_stil input{padding-left: 10px;width: calc(100% - 10px)}
.kart_no .select_stil select{padding-left: 10px;width: 100% }

.hangi_kart{float:left;}
.kart_tur{float:right;}
.kart_tur .fa{ font-size: 40px;}
.karticon { display:inline-block; margin:0 0 0 10px; opacity: .5; -webkit-backface-visibility:hidden; backface-visibility:hidden; } 
.kart_tur .aktif { opacity:1; }
.taksit_listesi strong{display: block;height: 50px;line-height: 50px;background: #f7f8fa;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;padding-left:30px;}

.taksit_secenek_liste table { border-spacing: 1; border-collapse: collapse;   overflow: hidden;  width: 100%; margin: 0 auto; position: relative;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; } 
.taksit_secenek_liste table * { position: relative; } 
.taksit_secenek_liste table td, table th { padding-left: 8px; } 
.taksit_secenek_liste table thead tr { height: 40px; color:#2c2c2c; font-size: 12px;} 
.taksit_secenek_liste table thead tr td:nth-child(1) { padding-left:30px;}
.taksit_secenek_liste table tbody tr { height: 48px; font-size:16px;  } 
.taksit_secenek_liste table tbody tr:last-child { border: 0; } 
.taksit_secenek_liste table td, table th { text-align: left; } 
.taksit_secenek_liste table td.l, table th.l { text-align: right; } 
.taksit_secenek_liste table td.c, table th.c { text-align: center; } 
.taksit_secenek_liste table td.r, table th.r { text-align: center; } 
@media screen and (max-width: 35.5em) { 
    .taksit_secenek_liste table { display: block; } 
    .taksit_secenek_liste table > *,.taksit_secenek_liste table tr,.taksit_secenek_liste table td,.taksit_secenek_liste table th { display: block; } 
    .taksit_secenek_liste table thead { display: none; } 
    .taksit_secenek_liste table tbody tr { height: auto; padding: 8px 0; border-bottom: 1px solid #ddd;} 
    .taksit_secenek_liste table tbody tr td { padding-left: 45%; margin-bottom: 12px; } 
    .taksit_secenek_liste table tbody tr td:last-child { margin-bottom: 0; } 
    .taksit_secenek_liste table tbody tr td:before { position: absolute; font-weight: 700; width: 40%; left: 10px; top: 0; } 
    .taksit_secenek_liste table tbody tr td:nth-child(1):before { content: "TAKSÄ°T";color:#2c2c2c;font-size:12px; } 
    .taksit_secenek_liste table tbody tr td:nth-child(2):before { content: "TAKSÄ°T TUTARI";font-size:12px;  } 
    .taksit_secenek_liste table tbody tr td:nth-child(3):before { content: "TOPLAM TUTAR";font-size:12px;  } 
  
} 

.taksit_secenek_liste .i_stil{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size: 14px;line-height: 30px;display: block}
@-webkit-keyframes click-wave { 0% { height: 20px; width: 20px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } } @-moz-keyframes click-wave { 0% { height: 20px; width: 20px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } } @keyframes click-wave { 0% { height: 40px; width: 40px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } }
.taksit_secenek_liste .option-input {float:left; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; top: 0px; right: 0; bottom: 0; left: 0; height: 20px; width: 20px; -webkit-transition: all 0.15s ease-out 0s; -moz-transition: all 0.15s ease-out 0s; transition: all 0.15s ease-out 0s; background: #cbd1d8; border: none; color: #fff; cursor: pointer; display: inline-block; margin-right: 0.5rem; outline: none; position: relative; z-index: 2; } 
.taksit_secenek_liste .option-input:hover { background: #9faab7; } 
.taksit_secenek_liste .option-input:checked { background: #2c2c2c; } 
.taksit_secenek_liste .option-input:checked::before { height: 20px; width: 20px; position: absolute; content: '\00022bc'; display: inline-block; font-size: 13px; text-align: center; line-height: 20px;font-family: FontAwesome; } 
.taksit_secenek_liste .option-input:checked::after { -webkit-animation: click-wave 0.65s; -moz-animation: click-wave 0.65s; animation: click-wave 0.65s; background: #2c2c2c; content: ''; display: block; position: relative; z-index: 100; } 
.taksit_secenek_liste .option-input.radio { border-radius: 50%; } 
.taksit_secenek_liste .option-input.radio::after { border-radius: 50%; } 

.sozlesmeler{margin:30px 0 30px 0!important}
.sozlesmeler .span6{background: #f7f8fa;padding: 20px;}

.sozlesme_onay{text-align: left;border-top:3px solid #dae1e1;padding: 10px;background: #f8fdf9;}
.sozlesme_onay .i_stil{font-size: 11px;line-height: 30px;display: block}
.sozlesme_onay .i_stil strong{font-family: 'AvenirLTStd65Mediumtr', sans-serif;font-weight:700;}
@-webkit-keyframes click-wave { 0% { height: 20px; width: 20px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } } @-moz-keyframes click-wave { 0% { height: 20px; width: 20px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } } @keyframes click-wave { 0% { height: 40px; width: 40px; opacity: 0.35; position: relative; } 100% { height: 200px; width: 200px; margin-left: -80px; margin-top: -80px; opacity: 0; } }
.sozlesme_onay .option-input {float:left; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; position: relative; top: 0px; right: 0; bottom: 0; left: 0; height: 20px; width: 20px; -webkit-transition: all 0.15s ease-out 0s; -moz-transition: all 0.15s ease-out 0s; transition: all 0.15s ease-out 0s; background: #cbd1d8; border: none; color: #fff; cursor: pointer; display: inline-block; margin-right: 0.5rem; outline: none; position: relative; z-index: 2; } 
.sozlesme_onay .option-input:hover { background: #9faab7; } 
.sozlesme_onay .option-input:checked { background: #2c2c2c; } 
.sozlesme_onay .option-input:checked::before { height: 20px; width: 20px; position: absolute; content: '\00022bc'; display: inline-block; font-size: 16px; text-align: center; line-height: 20px;font-family: FontAwesome; } 
.sozlesme_onay .option-input:checked::after { -webkit-animation: click-wave 0.65s; -moz-animation: click-wave 0.65s; animation: click-wave 0.65s; background: #2c2c2c; content: ''; display: block; position: relative; z-index: 100; } 

.mavit{color:#2c2c2c}
.yesilt{color:#2c2c2c}
.satis_tamamdir{background: #7ad082;color:#fff;display: block;text-align: center;height: 60px;line-height: 63px;margin-bottom:10px;}
.sip_uyar{text-align: left;font-size:11px;}
.sip_ortal{text-align: center}
.sip_ortal .siparis_tamam{float: none}

.siparis_durumu{background: #fff;padding: 40px;text-align: center;color:#2c2c2c;}
.siparis_durumu strong{font-size: 30px;margin-bottom:10px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.sipar_ozer{text-align: center;margin:40px 0 40px 0;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.sipar_ozer p{color:#2c2c2c;font-size:14px;}
.sipar_ozer strong{font-size:16px;}

.sepet_list_son{}
.sepet_list_son table {font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700; border-spacing: 1; border-collapse: collapse;   overflow: hidden;  width: 100%; margin: 0 auto; position: relative; } 
.sepet_list_son table * { position: relative; } 
.sepet_list_son table td, table th { padding-left: 8px; } 
.sepet_list_son table td{padding-top:5px!important;color:#2c2c2c !important}
.sepet_list_son table thead tr { height: 40px; font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c; font-size: 12px;border-bottom: 1px solid #fff; } 
.sepet_list_son table tbody tr { height: 48px; border-bottom: 1px solid #fff; } 
.sepet_list_son table tbody tr:last-child { border: 0; } 
.sepet_list_son table td, table th { text-align: left; } 
.sepet_list_son table td.l, table th.l { text-align: right; } 
.sepet_list_son table td.c, table th.c { text-align: center; } 
.sepet_list_son table td.r, table th.r { text-align: center; } 
@media screen and (max-width: 35.5em) { 
    .sepet_list_son table { display: block; } 
    .sepet_list_son table > *,.sepet_list_son table tr,.sepet_list_son table td, .sepet_list_son table th { display: block; } 
    .sepet_list_son table thead { display: none; } 
    .sepet_list_son table tbody tr { height: auto; padding: 8px 0; } 
    .sepet_list_son table tbody tr td { padding-left: 45%; margin-bottom: 12px; } 
    .sepet_list_son table tbody tr td:last-child { margin-bottom: 0; } 
    .sepet_list_son table tbody tr td:before { position: absolute; font-weight: 700; width: 40%; left: 10px; top: 0; } 
    .sepet_list_son table tbody tr td:nth-child(1):before { content: "ÜRÜN ADI";color:#2c2c2c;font-size:12px;  } 
    .sepet_list_son table tbody tr td:nth-child(2):before { content: "FİYAT";color:#2c2c2c;font-size:12px;  } 
    .sepet_list_son table tbody tr td:nth-child(3):before { content: "ADET";color:#2c2c2c;font-size:12px;  } 
    .sepet_list_son table tbody tr td:nth-child(4):before { content: "TOPLAM FİYAT";color:#2c2c2c;font-size:12px;  } 
} 

.yazi_sol{text-align: left;}
.kategorinin_aciklamasi{padding-left:32px;margin-top:20px;line-height: 30px;}
.kategorinin_aciklamasi strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.pop_baslik{text-align: center}
.pop_baslik h3{font-size:20px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#2c2c2c;position: relative;margin:70px 0 0 0px;display: inline-block}
.pop_arama{background: #fff;border-radius: 2px;padding: 20px;margin-top:20px;}
.pop_arama a{margin:10px 20px;font-size:12px;display: inline-block}
.pop_arama a:hover{color:#2c2c2c;}

.iletisim_kutu{background: #fff; border:1px solid #e5eaea;padding: 40px;border-radius: 20px;}
.iletisim_kutu .ilet_baslik{border-bottom:1px solid #e5eaea;padding-bottom: 10px;}
.iletisim_kutu .ilet_baslik .ilet_ico{float:left;font-size:60px;margin:5px 20px 0 0;color:#f1a3a1}
.iletisim_kutu .ilet_baslik .ilet_yan h3{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:18px;color: #2c2c2c}
.iletisim_kutu .ilet_baslik .ilet_yan p{font-size:14px;}
.iletisim_kutu .adres_bilgileri{margin-top:30px;font-size:16px;}
.iletisim_kutu .adres_bilgileri strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:16px;}

.adres_bilgileri{border-bottom:1px solid #e5eaea;padding-bottom: 30px!important;}
.adres_bilgileri .ilet_input{width: calc(100% - 20px);padding-left:20px;height: 65px;background: #f7f8fa;border:none;margin-bottom:20px;color:#2c2c2c;font-size:14px;}
.adres_bilgileri .ilet_input::-webkit-input-placeholder { color: #2c2c2c;}
.adres_bilgileri .ilet_input::-moz-placeholder { color: #2c2c2c;}
.adres_bilgileri .ilet_input:-ms-input-placeholder { color: #2c2c2c;}
.adres_bilgileri .ilet_input:-moz-placeholder { color: #2c2c2c;}

.adres_bilgileri .ilet_text{width: calc(100% - 20px);padding:20px 0 0 20px;height: 135px;background: #f7f8fa;border:none;margin-bottom:20px;color:#2c2c2c;font-size:14px;resize: none}

.adres_bilgileri .ilet_text::-webkit-input-placeholder { color: #2c2c2c;}
.adres_bilgileri .ilet_text::-moz-placeholder { color: #2c2c2c;}
.adres_bilgileri .ilet_text:-ms-input-placeholder { color: #2c2c2c;}
.adres_bilgileri .ilet_text:-moz-placeholder { color: #2c2c2c;}
.adres_bilgileri strong{color:#2c2c2c}

.btn_ortala{text-align: center;}
.iletisim_kutu .ilet_btn{padding: 20px 60px;color:#fff;background: #2c2c2c;border-radius: 30px;}

.comparison {
  max-width: 1180px;
  margin: 0 auto;
  margin-bottom: 20px;
  margin-top: 30px;
  font: 13px/1.4;
  text-align: center;
  padding: 10px;
}

.comparison table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: auto;
}
.comparison tbody tr{ -webkit-transition: .3s all ease;
  transition: .3s all ease;}

.comparison tbody tr:hover{-webkit-transform:scale(1.01);transform:scale(1.01);background: #2c2c2c;color:#fff!important}
.comparison tbody .satin_all:hover{-webkit-transform:scale(1);transform:scale(1);background: none;color:inherit}

.comparison td,
.comparison th {
  border-right: 1px solid #e5eaed;
  empty-cells: show;
  padding: 10px;
  border-top: 1px solid #e5eaed;
  border-bottom: 1px solid #e5eaed;
  
  font-size: 16px;
}

.comparison tbody tr:nth-child(odd) {
  display: none;
}

.comparison .compare-row {
  background: #fff;
}

.fa-check {
  color: #69C7F1;
}

.comparison th {
  font-weight: normal;
  padding: 0;
  border-top: 0px solid #e5eaed;
  border-bottom: 0px solid #e5eaed;
}

.comparison tr td:first-child {
  text-align: left;
  padding: 15px;
  border-left: 1px solid #e5eaed;
  border-top: 1px solid #e5eaed;
    background: #f0f2f5;
    color:#2c2c2c;
    font-size:14px;

}

.comparison .product,
.comparison .tl {
  color: #2c2c2c;
  padding: 10px;
  font-size: 14px;
}

.comparison .tl2 {
  border-right: 0;
}

.comparison .product {
    border:1px solid #e5eaed;
  height: 40px;
  font-size: 1.0em;
    text-align: center;
    font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;
    position: relative;
    background: #fff;
}

.ur_sl{font-size:30px;color:#e62c2c;position: absolute;left:1px;right: 1px;margin:0 auto; top:-15px;}

.comparison .product p{margin-top:10px;}

.comparison .price-info {
  padding: 15px;
}

.comparison .price-now,
.comparison .price-now span {
  color: #808080;
}

.comparison .price-now span {
  font-size: 36px;
  color: #545454;
}

.comparison .price-now p {
  font-size: 14px;
  text-align: center;
  line-height: 16px;
  display: inline;
}

.comparison .price-buy {
  font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;
    width: 100%;
  height: auto;
  font-size: 14px;
  display: inline-block;
 
  line-height: 50px;
  text-transform: uppercase;
  
  letter-spacing: 1px;
  cursor: pointer;
  -webkit-transition: .3s all ease;
  transition: .3s all ease;
}
.satin_all td{margin:0;padding: 0;}

.comparison .price-buy:hover {
  color: #2c2c2c ;box-shadow: #2c2c2c 0 0px 0px 3px inset;
}

@media screen and (min-width: 721px) and (max-width: 1000px) {
  .table_ul li {
    letter-spacing: 0px;
  }
  .comparison .price-now span {
    font-size: 32px;
  }
  .comparison .price-now p {
    display: block;
  }
}

.asil_fiyat{display: inline-block;font-size:20px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;color:#e62c2c;}
.asil_fiyat .fa{font-size:16px;}
.eski_fiyat{display: inline-block;font-size:14px;text-decoration: line-through}
.eski_fiyat .fa{font-size:12px;}

@media screen and (max-width: 720px) {
  .table_ul {
    padding: 0px;
  }
  .table_ul li {
    font-size: 10px;
    line-height: 16px;
    padding: 3px 0;
  }
  .comparison {
    max-width: 100%;
  }
  .comparison td:first-child,
  .comparison th:first-child {
    display: none;
  }
  .comparison tbody tr:nth-child(odd) {
    display: table-row;
    background: #F7F7F7;
  }
  .comparison .row {
    background: #FFF;
  }
  .comparison td,
  .comparison th {
    border: 1px solid #CCC;
    border-top: none;
    padding: 10px;
  }
  .price-info {
    border-top: 0 !important;
    padding: 10px 0 !important;
  }
  .price-info p {
    line-height: 8px;
    font-size: 8px !important;
  }
  .comparison .compare-row {
    background: #ffffff;
  }
  .comparison .price-now p {
    display: block;
  }
  .comparison .price-now span {
    font-size: 24px;
  }
  .comparison .qbse {
    font-size: 1.2em;
  }
  .comparison td {
    font-size: 14px;
  }
.comparison td:hover {
    color:#2c2c2c;
  }
  .comparison th {
    font-size: 14px;
  }
}

#mobile_filtre {
	
	background-color: #fff!important;

}
#filter {
	position: relative;
	display: block;
	padding: 0px;
	height: 100%;
	box-sizing: border-box;
}

#filter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#filter > form > ul {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

#filter > form > ul > li {
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	padding: 15px 10px 15px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	clear: both;
}

#filter > form > ul > li:after {
	position: absolute;
	content: "\f054";
	font-family: "FontAwesome";
	right: 0;
	color: #ddd;
	font-size: 16px;
	top: 17px;
	transition: all .2s ease-in-out;
	transform: rotate(0deg)
}

#filter > form > ul > li.active:after {
	transform: rotate(90deg)
}

#filter > form > ul > li.sf-field-last {
	border: 0;
}

#filter > form > ul > li h4 {
	padding: 0;
	margin: 0;
}

#filter ul ul {
	display: none;
	position: relative;
	background-color: #fff;
	float: left;
	margin-top: 16px;
	padding-top: 5px;
}

#filter > form > ul > li.active > ul {
	display: block;
}

#filter > form > ul > li.active h4 {
	color: #ff4040;
}

#filter > form > ul > li > ul > li {
	position: relative;
	float: left;
	width: 50%;
	height: 30px;
	margin-top: 5px;
}

#filter > form > ul > li:before {
	position: absolute;
	right: 25px;
	top: 15px;
	content: "active";
	color: #aaa;
	font-size: 13px;
	font-style: italic;
	opacity: 0
}

#filter > form > ul > li.hasfilter:before {
	opacity: 1
}

#filter > form > ul > li > ul > li.active {
	color: #ff4040;
}

#filter > form > ul > li > ul > li input {
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 2;
	opacity: 0;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#filter > form > ul > li > ul > li label {
	position: relative;
	padding-left: 27px;
	top: 6px;
}

#filter > form > ul > li > ul > li label:before {
	position: absolute;
	content: "";
	left: 0;
	top: -3px;
	background-color: #eee;
	color: #eee;
	height: 22px;
	width: 22px;
	border-radius: 100%;
	text-align: center;
	box-sizing: border-box;
	content: "\00022bc";
	font-family: "FontAwesome";
	padding-top: 4px;
}

#filter > form > ul > li > ul > li.active label:before {
	background-color: #ff4040;
	color: #fff;
}

input[type="submit"] {
	background-color: #ddd;
	position: relative;
	padding: 15px;
	width: 100%;
	border: 0;
	outline: 0;
	bottom: -1px;
	font-size: 16px;
	color: #fff;
}

.sf-field-submit.submitactive input[type="submit"] {
	background-color: #ff4040;
}

#filter li.sf-field-submit {
	
	width: 100%;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

li.sf-field-submit:after {
	display: none;
}

.k_marka,.kat-slider{margin-bottom: 20px;}
.PrevArrow{position: absolute;top:45%;left:0;z-index: 10;background: rgba(255,255,255,0.8);color:#2c2c2c;border:0;font-size:40px;padding: 0 10px}
.NextArrow{position: absolute;top:45%;right:0;z-index: 10;background: rgba(255,255,255,0.8);color:#2c2c2c;border:0;font-size:40px;padding: 0 10px}

.hizli_filtre{margin-bottom: 20px;}
.hizli_filtre ul{background: #fff;border-radius: 4px;overflow: hidden}
.hizli_filtre ul li{float:left;margin:0;border-right: 1px solid #ddd;}
.hizli_filtre ul li:last-child{border-right: 0;}
.hizli_filtre ul li a{display: inline-block;background: #fff;padding: 15px 39px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.fi_aktif{box-shadow: inset 0px 0px 13px 0px rgba(0, 0, 0, 0.1);color:#2c2c2c}

.ana_filtreler{background: #fff;margin-top: 0px;padding: 20px;box-shadow: 0px 0px 2px 0px #bbb;}

.magazalar{margin-top:40px}
.magazalar .ana_baslik{border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 30px}
.magaza_kutu{background: #fff;padding: 30px;line-height: 26px;border: 1px solid #ddd}
.magaza_kutu h3{font-size:16px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.magaza_kutu .hargor .fa{color:#2c2c2c;font-size:16px;}
.magaza_kutu .hargor strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;text-decoration: underline}
.kat_mr{margin-bottom: 20px!important}

.no_relative{position: inherit!important;}

/*** Yeni Modal ***/
.modal_kapsa{width: 80%;}
.modals {
  will-change: visibility, opacity;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transition-delay: $modal-delay;
          transition-delay: $modal-delay;
}
.modal--active {
  visibility: visible;
  opacity: 1;
}
.modal--align-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.modal__bg {
  background: transparent;
}
.modal__dialog {
  max-width: 1200px;
  padding: 1.2rem;
}
.modal__content {
  will-change: transform, opacity;
  position: relative;
  padding: 2.4rem;
  background: #fff;
  background-clip: padding-box;
  box-shadow: 0 12px 15px 0 rgba(0,0,0,0.25);
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.25s cubic-bezier(0.23, 1, 0.32, 1);
}
.modal__content h1{font-size:18px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;margin-bottom:20px;}
.modal__content--active {
  opacity: 1;
}
.modal__close {
  z-index: 1100;
  cursor: pointer;
}
.modal__trigger {
  position: relative;
  display: inline-block;

  color: rgba(0,0,0,0.7);
  
  cursor: pointer;
  background: #fff;
 
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.modal__trigger--active {
  z-index: 10;
}
.modal__trigger:hover {
  background: #fff;
}
#modal__temp {
  will-change: transform, opacity;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: none;
          transform: none;
  opacity: 1;
  -webkit-transition: opacity 0.1s ease-out, -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 0.1s ease-out, -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 0.1s ease-out, transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 0.1s ease-out, transform 0.5s cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.demo-close {
  position: absolute;
  top: 0;
  right: 0;
  margin: 1.2rem;
  padding: 0.6rem;
  background: rgba(0,0,0,0.3);
  border-radius: 50%;
  -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
.demo-close svg {
  width: 24px;
  fill: #fff;
  pointer-events: none;
  vertical-align: top;
}
.demo-close:hover {
  background: rgba(0,0,0,0.6);
}
.mag_acikla{padding: 10px;line-height: 26px;}
.mag_acikla h3{font-size:16px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.mag_acikla .hargor .fa{color:#2c2c2c;font-size:16px;}
.mag_acikla .hargor strong{font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;text-decoration: underline}


.outlet_bg {
    position: relative;
 background-image: url("images/out_bg.png"), linear-gradient( 31deg, rgb(245,161,18) 1%, rgb(250,189,9) 34%, rgb(255,217,0) 100%);
background-repeat: no-repeat;background-position: center bottom;
    padding: 80px 50px 50px 50px;
margin-top:40px;
    line-height: 25px;
  
}

.outlet_bg .fa{color:#fff;margin-right:5px;}
.out_baslik{text-align: center;font-size:20px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;margin-bottom: 20px;}
.out_bas{background: url(images/out-r2.png);width: 145px;height: 60px;position: absolute;top:0;left:50px;text-align: center;line-height: 50px;font-size:20px;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}
.out_r{background: url(images/out-r1.png);width:246px;height: 47px;position: absolute;top:30px;right: 50px;}

#scroll-hemenal {
    width: 100%;
padding: 15px 20px;
background:#fff;
display:none;
position:fixed;
bottom:0;
left:0;
z-index:500;
border-top: 1px solid #ddd;

}

#scroll-hemenal .s-img{float:left;vertical-align: middle;margin-right: 15px;}
#scroll-hemenal h4{font-size:18px; margin-top:20px;}
#scroll-hemenal .ur_fiyat{margin-top:20px;padding-top: 0}
#scroll-hemenal .hemen_al{margin-top:5px;}

.p_ortak{margin-right: 20px;}


label.variantSelect > input{ /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
label.variantSelect > input + img{ /* IMAGE STYLES */
  cursor:pointer;
  border:2px solid transparent;
}
label.variantSelect > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
  border:2px solid #00022b;
}

.anka_stil { position:relative; width: 100%;margin:0 0 30px 0px;} 
.gk_hvr .row .input_stil { position:relative; width: 100%;margin:0 0 30px 0px; } 
.anka_stil input { font-size:14px;background: #fff;width: 100%; height: 50px;  border:none; border-bottom:1px solid #f4f4f4; display: inline-block}
.anka_stil input:focus { outline:none; } 
.anka_stil textarea { font-size:14px;background: #fff;width: 100%; height: 100px;   border-radius:3px display: inline-block}
.anka_stil textarea:focus { outline:none; } 
.anka_stil select { font-size:14px;background: #fff;width: 100%; height: 53px;   border-radius:3px }
.anka_stil select:focus {  } 
.anka_stil label { font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;font-size:14px; font-weight:normal;   left:10px; top:17px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.anka_stil input:focus ~ label, .input_stil input:valid ~ label { top:-20px; font-size:12px;  ;font-family: 'AvenirLTStd45Booktr', sans-serif;font-weight:700;}

.bos-sepet{text-align: center;margin-top:30px;}
.quantityCheck{width: 30px;height: 30px;text-align: center}

.chk input[type=checkbox] {
  transform: scale(1.5);
}
#nextBtn{line-height: 42px;}
.yor_ypsn{margin:20px 0;}
.son_urun_list .d_kutu_hvr{display: none!important;}
.hDiger{}
.hdBg,.hDiger{background: #ddd!important;}


.subsubmenu li:last-child{margin-bottom: 30px!important;}
.subsubmenu li, .subsubmenu li a{display: block!important;background: transparent!important;font-size:11px!important; width: 100%!important;float: left!important; line-height: 20px!important;padding:2!important;height: auto!important;white-space:normal!important;}
.subsubmenu li{border-bottom: 1px solid #ccc;}
.acilanbgs{min-height: 300px;background: rgba(253,253,249,0.98);}
.saveAddress{background: #2c2c2c;border:0;padding: 15px 30px;color:#fff;border-radius: 5px;display: inline-block;}
#deliveryAddressForm textarea{background: #fff!important}

.icList ul{list-style-position: inside;}






.mn-social-bottom-c {position:relative;width:auto}
.mn-social-bottom-c p{margin:-85px 0 20px;text-align:center;font-size:25px;color:#5a5a5a}
.mn-style:hover{}
.mn-social-bottom{background:#666;width:30px;height:30px;box-sizing:border-box;padding:5px 0 0;color:#fff!important;border-radius:4px;margin:0 3.5px 7px;transition:all .3s;font-size:19px;display:inline-block;text-align:center;position:relative}
.mn-social-bottom:hover{background:#00022b;color:#fff!important;top:-3px}
#mn-social-bottom-hidden{display:none;position:absolute;right:0px;z-index: 9;width: 175px;background: #f5f5f5;border-radius: 3px;padding:5px 0 0px 5px;}
.fa-plus {transition:-webkit-transform 0.3s}
.fa-plus.mn-social-r {-webkit-transform:rotate(45deg)}


/* Lazy Load */
.card-image {
	display: block;
	background: #fff center center no-repeat;
	background-size: cover;
	filter: blur(3px); 
}

.card-image > img {
	display: block;
	width: 100%;
	opacity: 0; 
}

.card-image.is-loaded {
	filter: none; 
	transition: filter 1s;
}

.mobileHidden{display: inline-block}

/* Yeni Breadcrumbs */
.breadcrumbs{padding: 0px 0;}
.breadcrumb a {
  font-size: 12px;
    color: #26262c;
    letter-spacing: .06rem;
}
.breadcrumb a:hover{box-shadow: 0px 1px 0px 0px #26262c; }
.breadcrumb .current:hover{box-shadow: 0px 1px 0px 0px #26262c; }

.breadcrumb {
  font-size: 12px;
}

.breadcrumbs ul, ol {
  padding: 0;
}

.breadcrumbs .nav {
  list-style: none;
  margin-left: 0;
}

.breadcrumbs .nav > li,
.breadcrumbs .nav > li > a {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.breadcrumb ol, .breadcrumb li, .breadcrumb a {
  display: block;
  float: left;
}
.breadcrumb:after {
  content: "";
  display: block;
  clear: both;
}
.breadcrumb li {
  display: inline-block;
}
.breadcrumb a,
.breadcrumb .current {
  padding: .5em;
}
.breadcrumb a {
  text-decoration: none;
}

.section-title {
  display: none;
}

.breadcrumb a:after {
  content: "/";
    margin-left: 10px;
}

.breadcrumb > li {
  display: none;
}
.breadcrumb > li:first-child, .breadcrumb > li.active, .breadcrumb > li.current {
  display: inline-block;
}
.breadcrumb > li li {
  display: none;
}
.breadcrumb > li li.active, .breadcrumb > li li.current {
  display: inline-block;
}

@media (min-width: 48em) {
  .breadcrumb {
    display: block !important;
  }
}
@media (max-width: 47.938em) {
  .section-title {
    display: block;
    padding: 1em;
    background: #fff;
    cursor: pointer;
    margin-top: 1em;
    font-size:10px;
  }
  .section-title:hover {
    background: #e4e4e4;
  }
  .section-title:after {
    content: " â–¾";
  }
  .section-title.open:after {
    content: " â–´";
  }

  .breadcrumb {
    padding: 1em;
    margin: 0;
    background: #fcfcfc;
    border: 1px solid #ddd;
    border-top: 0;
    display: none;
  }
  .breadcrumb ol, .breadcrumb li, .breadcrumb a {
    float: none;
  }
  .breadcrumb li {
    display: block;
    float: none;
  }
  .breadcrumb a:after {
    content: "";
  }
  .breadcrumb > li:first-child, .breadcrumb > li.active, .breadcrumb > li.current {
    display: block;
  }
  .breadcrumb > li li {
    padding-left: 1em;
  }
}

.hefx{width: 100%;height: 30px;}


.thh{vertical-align: middle}
.homeLink{padding-top:5px;margin-bottom: -5px;}
.katResli{background: #fff; border: 1px solid #ddd;padding-bottom: 30px;text-align: center;font-size: 14px;font-weight: 700;display: block;min-height: 255px;}
.katResli:hover{border-color: #00022b;color: #00022b}
.evTitle{font-size: 22px;font-weight: 400;position: relative;letter-spacing: .11rem;color: #040211; line-height: 1;font-family: 'AvenirLTStd65Mediumtr';text-align: center}
.Urun .bottomBorder{border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;font-size: 18px;}

.ust-footer{margin-top:50px;}
.f_ust_bg{ background:#00022b;padding:10px 20px;}
.f_ust_bg .f_r_yan{float:left;margin-right: 10px;}
.f_ust_bg .f_aciklama{height: 64px; font-size:15px;color:#fff;display: table-cell;vertical-align: middle}
.f_ust_bg .f_aciklama span{font-size:14px;color:#fff;font-weight: 700}


.ikili .row{position: relative;z-index: 2;margin:0;}
.ikili .row .span6{width: 50%;margin:0;}
.ikili {position: relative;}
.malan{background-color: #f9f9f9;padding:30px 0;height: 150px;}
.malan strong{font-size:15px;color:#58585a;margin-top:50px;}
.malan .mailing {margin-top:20px;}
.malan .mailing .mlg_input{border:1px solid #58585a;border-radius: 20px 0 0 20px;height: 38px;width: calc(60% - 40px);padding:0 20px;background: none;float: left}
.malan .mailing  .mlg_g_kapsa {float: left;position: relative;width: 30%;}
.malan .mailing .mlg_gonder{background: #00022b;display: inline-block;color:#fff;height: 38px;font-size:15px;padding: 0 40px;line-height: 40px;border-radius: 0 20px 20px 0;border:0}

.galan{background-color: #f9f9f9;padding:30px 0;height: 150px;text-align: center;}
.galan strong{font-size:15px;color:#58585a;height: 40px;display: inline-block}



.sml_fix{display: none;}
.malan_bg { min-height: 150px;background: #f9f9f9; width: 700px; height: 150px; position: absolute; left: 0; top: 0; z-index: 1; }
.galan_bg { min-height: 150px;background: #f9f9f9; width: 700px; height: 150px; position: absolute; right: 0; top: 0; z-index: 1; }


.blackFooter{background: #000;color: #fff;width: 100%;display: block;padding: 20px 20px 10px 20px;box-sizing: border-box}
.blackFooter a{color: #fff;}
.blackFooter a:hover{opacity: 0.7;}
.footerLogo img{height: 35px; }
.footerCategories{font-family: 'AvenirLTStd65Mediumtr';letter-spacing: .35rem;text-transform: uppercase;font-size: 12px;padding-top: 10px;}
.footerCategories a{display: inline-block;margin: 0 5px}
.footerHr{width: 100%;height: 1px;background: rgba(255,255,255,0.2);margin-top: 34px;}
.footerBottom{font-size: 11px;}
.footerContracts a{display: inline-block;margin: 0 5px;}
.footerSocial, .footerContracts{text-align: right}

.sopyo{display: block;padding: 10px 0;text-align: center;font-size: 11px;color: #000;cursor: crosshair}
.sopyo a{color: #000}
.sopyo img{vertical-align: middle;height: 30px;}
.sopyo strong{color: #0067FF}


.ratingBox{width: 81px;height: 81px; background-image: linear-gradient(90deg, #FFE46C 0%, #FFC53A 100%);color: #fff;text-align: center;border-radius: 4px;padding-top: 22px;line-height: 15px;}
.ratingBox strong{font-size:28px;color: #fff}
.ratingFull{width: 100%;clear: both;height: 21px}
.ratingLeft .star-rating{transform: scale(0.70);margin-left: -5px}
.ratingLeft{width: 81px;float: left;margin-right: 20px}
.ratingRight{width: calc(100% - 101px);display: block;float: left}
.ratingName{width:100px;float: left;}
.ratingDegree{float:left;background: #ddd;width: calc(100% - 130px);border-radius: 4px;height: 8px;margin-top: 5px;position: relative;overflow: hidden}
.ratingScore{background: #FFC53A;position: absolute;display: block;height: 8px;border-radius: 4px;}
.rNumber{width: 30px;text-align: center;float: left;text-align: right}
.star-rating, .back-stars, .front-stars { display: inline-flex; } 
.star-rating { font-size: 20px; margin-top: 4px;} 
.back-stars { color: #9A9A9A; position: relative;  }
.front-stars { color: #FFBC0B; overflow: hidden; position: absolute;  top: 0; }
.rating-score{color: #24A1B2;text-decoration: underline;font-size: 11px;margin-left: 10px}











.biz_ula_ara{background: #00022b;min-height: 100px;padding-top:15px;color:#fff;font-size:12px;margin-top: 30px;}



.biz_ula_ara .row{margin-top:0!important}
.biz_ula_ara .mus_hiz{border-right: 1px solid rgba(255,255,255,0.2) ;}
.biz_ula_ara .mus_hiz img{margin:10px 15px 0 0;float: left;}
.biz_ula_ara .ust_bas{display: block;margin:10px 0 0 10px;font-size:20px;}
.biz_ula_ara .ust_tel{display: block;text-align: center;margin:15px 0 0 0px;font-size:30px;}
.biz_ula_ara .ust_tel:hover{color:#fff}
.biz_ula_ara .ust_tel em{font-style: normal;font-size:25px;}
.telb{color:#fff;}
.telayr{border-right: 1px solid rgba(255,255,255,0.2) ;padding-bottom: 24px;text-align: center;}
.bsayl{text-align: center;margin-top:5px;}
.bsayl .b_btn{font-size:16px;display: inline-block;color:#fff;border:2px solid #fff;padding: 7px 25px;border-radius: 25px;margin-top:0px;}
.bsayl .b_btn{ -webkit-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -moz-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -ms-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); -o-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360); }
.bsayl a.b_btn {color: #fff ;box-shadow: #fff 0 0px 0px 1px inset;}
.bsayl a.b_btn:hover {color: #2b2a28;box-shadow: #fff 0 0px 0px 40px inset;}

.alt_bolum{}
.alt_bolum .alt_blks{font-size:18px!important;color:#2b2a28;margin-bottom:20px!important;font-weight: 700}
.alt_bolum .alt_lk{font-size:14px;}
.alt_bolum .alt_lk li{font-size:14px;margin-bottom:7px;}
.alt_bolum .alt_lk a{color:#333333}
.alt_bolum .alt_lk a:hover{color:#31d2e5}
.alt_kt{text-align: right}
.alt_inpt input{border:none;border-bottom:1px solid #efefef;width:60%;float:right;height:30px;}
.alt_inpt button{display: inline-block;background: #efefef;color:#6a6a6a;padding:0px 10px;height:33px;line-height: 33px;font-size:11px;float:right}
.alt_inpt button:hover{background:#31d2e5;color:#fff; }
.alt_czg{border-top:1px solid #f0f0f0}
.alt_czg .row{margin: 0;}
.alt_cc{font-size:12px;padding-top:25px;}
.kodanka{text-align: right;}
#a_kurumsal{padding-left:30px;border-right: 1px solid #f1f4f5;border-left: 1px solid #f1f4f5;}

.beyaz_bg{background: #fff;}

.nnn{margin:0!important;}
.ust-footer{margin-top:50px;background: #f5f5f5}
.f_ust_bg{background: #31d2e5!important;border-radius: 5px;padding:10px 20px;}
.f_ust_bg .f_r_yan{float:left;margin: 10px 10px 0 0;}
.f_ust_bg .f_aciklama{height: 64px; font-size:15px;color:#fff;display: table-cell;vertical-align: middle}
.f_ust_bg .f_aciklama span{font-size:14px;color:#fff;display: block;}

.priceBoxArea{background:#f2f2f2; color: #444444; border: 1px solid #dddddd;padding: 0 20px 20px 20px}

.homeSlide{width: 75%;margin: 0 auto}

.hSliRev{position: relative}
.hSliRev .markalar .item{padding-top: 0;}









































