@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin-ext');

.skiptranslate{display: none !important;}
body{font-family:'Montserrat', sans-serif;background: #f7f7f7;}
h1, h2, h3, h4, h5, h6{margin:0;color:#1a1a1a;}
a{color: #252525;text-decoration:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
a,a:active,a:focus,a:active{text-decoration:none;outline:none;}
a:hover,a:focus{text-decoration:none;color: #252525}
ul {list-style: none;padding-left: 0px;margin-bottom: 0;}
.owl-dots {/*display: none !important;*/}
.sf-button {font-weight: 600;text-transform: capitalize !important;background: #080808 !important;color: #fff;font-size: 14px;padding: 3px 20px;outline: none;box-shadow: none;border: 1px solid #000000 !important;}
.iconListe span.ri-aninda-gonderim{color: #222 !important}
.mobilLogo{display: none;}
.ac_results img{width: 50px;max-width: 50px;height: 40px;object-fit: cover;}
.sf-form-container .form-kayit-alt-bosluk{margin-top: -40px}
.generatedForm  .sf-form-container  .sf-form-header{display: none;}
.welcome {text-transform: capitalize;}
.ac_results{max-width: fit-content;}

.headerTop{padding: 5px 0;background: #fbfbfb;border-bottom: 1px solid #eaeaea;}
.headerTop .c1{line-height: 27px}
.headerTop .c2 ul{float: right;margin: 0;list-style: none;padding: 0;}
.headerTop .c2 ul li{display: inline-block;}
.headerTop .c2 ul li a{height: 30px;line-height: 30px;display: block;text-transform: uppercase;font-size: 13px;border-right: 1px solid #d2d2d2;padding: 0 10px;}
.headerMiddle {padding: 15px 0;padding-bottom: 20px;background: #fff;}
.headerMiddle .logo img{max-width: 100%;margin-top: 3px;}
.headerMiddle .logo{padding: 0;}
.headerMiddle .logo h1{display: none;}

.headerMiddle .formWrap{margin-top: 7px;text-align: right;padding-right: 85px;}
.headerMiddle .formWrap form{margin: 0;display: inline-block;padding: 0;}
.headerMiddle .formWrap form input{width: 350px !important;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;height: 37px;border-radius: 21px !important;background: #fbfbfb;padding-top: 3px;padding-right: 38px;}
.headerMiddle .formWrap form input:hover,.headerMiddle .formWrap form input:focus{box-shadow: none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.headerMiddle .formWrap form input:focus{border-color: #080808 !important;}
.headerMiddle .formWrap form .btn{background: transparent;outline: none !important;color: #080808;height: 37px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;margin-left: -42px;border: 0;position: relative;z-index: 969;}

.headerMiddle .menu{text-align: right;padding: 0;position: relative;top: 5px;}
.headerMiddle .menu #dropdownUserMenu{display: none;}
.headerMiddle .menu .basket{display: inline-block;}
.headerMiddle .menu .basket a{/* background: #080808; *//* color: #fff; *//* outline: none !important; *//* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0, 0, 0, 0.17); */text-align: center;font-size: 12px;padding: 0;/* border-radius: 3px; *//* height: 37px; */display: block;/* line-height: 23px; *//* position: relative; *//* top: 1px; */}
.headerMiddle .menu .basket a i{display: block;font-size: 21px;margin-bottom: 1px;}
.headerMiddle .menu .basket a .icon{display: block;font-size: 24px;margin: 0 auto;}
.headerMiddle .menu .basket a .icon:hover{color: #080808;}
.headerMiddle .menu .user{display: inline-block;margin-right: 7px;}
.headerMiddle .menu .user a{/* background: #080808; *//* color: #fff; *//* outline: none !important; *//* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0, 0, 0, 0.17); */text-align: center;font-size: 12px;padding: 0;display: block;/* line-height: 23px; *//* position: relative; *//* top: 1px; */}
.headerMiddle .menu .user a i{display: block;font-size: 21px;margin-bottom: 1px;}
.headerMiddle .menu .user a .icon{display: block;font-size: 24px;margin: 0 auto;}
.headerMiddle .menu .user a .icon:hover{color: #080808;}

.navbar-default {margin: 0;border-radius: 0;background: #ffffff;border-left: 0;border-right: 0;min-height: auto;}
.navbar-default .navbar-nav{margin-left: -15px}
.navbar-default .navbar-nav>li>a{font-weight: 600;letter-spacing: 0.3px;color: #252525;text-transform: uppercase;padding: 12px 0;border-bottom: 2px solid transparent;margin-right: 15px;}
.navbar-default .navbar-nav li.oneLink a{/* border-left: 1px solid #e7e7e7; *//* background: #080808; *//* color: #fff; *//* padding: 13px 15px; *//* border: 0; */}
.navbar-default .navbar-nav li.oneLink a:hover{color: #f8f8f8;}
.navbar-default .navbar-nav>li>a:hover{border-color: #694936;color: #694936;}
.navbar-default .mobilAraBtn{display: none !important;}
.navbar-default .mobilSepetBtn{margin-right: 15px !important;margin-left: 3px !important;}
.navbar-default .mobilUserBtn{margin-right: 0 !important;/* float: left; */margin-left: 5px;-webkit-transition-property: none;-moz-transition-property: none;-o-transition-property: none;transition-property: none;display: none;}
.navbar-default .mobilUserBtn .dropdown-menu{left: inherit;right: 14px;top: 45px;min-width: inherit;background: #f1f1f1;/* box-shadow: none; */padding-left: 0;}
.navbar-default .mobilUserBtn .dropdown-menu li{}
.navbar-default .mobilUserBtn .dropdown-menu li a{padding-left: 17px;}
.navbar-default .mobilUserBtn .dropdown-menu li a i {position: relative;left: -5px;width: 14px;}
.mobilAra{display: none;}
.mobilAra form{margin: 0;padding: 0;background: #ffffff;border-bottom: 1px solid #e7e7e7;}
.mobilAra .input-group{padding: 10px 15px;/* padding-bottom: 0; */background: #f3f3f3;}
.mobilAra .input-group-addon{background: white !important;border: 1px solid #505050;border-left: 0;}
.mobilAra .form-control{border-right:0;border-color: #505050;box-shadow: none;height: auto;border-top-left-radius: 3px !important;border-bottom-left-radius: 3px !important;line-height: 2;padding: 6px 15px;color: #252525;width: 100%;background: #fff;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.mobilAra button{border:0;background:transparent;}

.homeBox .sidebar ul{list-style: none;padding: 0;border: 1px solid #dbdbdb;margin-top: 15px;}
.homeBox .sidebar ul li{border-bottom: 1px solid #e7e7e7;}
.homeBox .sidebar ul li a{padding: 10px 15px;background: #ffffff;display: block;font-weight: 600;}
.homeBox .sidebar ul li a i{color: #080808}
.homeBox .sidebar ul li a:hover{padding-left: 23px;color: #080808;}
.homeBox .item{display: table;}
.homeBox .item img{height: 340px;width:100%;object-fit: cover;}
.homeBox .slider1Wrap .customNavigation{display: none;}
.homeBox .slider1Wrap .owl-dots{position: absolute;bottom: 10px;width: 100%;left: 0;/* background: #000; */text-align: center;}
.homeBox .slider1Wrap .owl-dots .owl-dot{border: none;display: inline-block;width: 15px;height: 15px;cursor: pointer;background-color: #ffffff;opacity: .7;margin: 0 5px;border-radius: 50%;outline: none;}
.homeBox .slider1Wrap .owl-dots .owl-dot.active{opacity: 1;}
.homeBox .slider1Wrap .owl-dots .owl-dot.active span{}
.homeBox .slider1Wrap .owl-dots .owl-dot span{}
.homeBox .owlSlider{position:relative;margin-top: 15px;/* border: 2px solid #e7e7e7; */}
.homeBox .owlSlider .owl-item .item {/* margin-left: 1px !important; */width: 100%;}
.homeBox .customNavigation{position:absolute;text-align:center;right: 0px;bottom: 46%;left: 1px;}
.homeBox .customNavigation .btn{background: rgba(0, 0, 0, 0.51);font-size: 13px;border:0px;color: #fff;width: 33px;border-radius: 0;height: 36px;text-align: center;outline: none;z-index: 4;position: relative;}
.homeBox .customNavigation .prev{float: left;}
.homeBox .customNavigation .next{float: right;}
.onOzellikler{margin-top: 15px;margin-bottom: 15px;}
.onOzellikler .col{width: 20%;float: left;text-align: center;border: 1px solid #dbdbdb;border-right: 0;padding: 0;height: 65px;display: table;background: white;}
.onOzellikler .col .wrap {display: table-cell;vertical-align: middle;}
.onOzellikler .col span{font-size: 16px;font-weight: 600;margin: 3px 0;display: none;}
.onOzellikler .col p{float: left;font-size: 13px;width: 156px;font-weight: 500;text-align: left;margin: 0;text-transform: uppercase;}
.onOzellikler .col img{float: left;display: block;width: 32px;height: 32px;margin: 0 10px;}

.onOzellikler .sCol{border-right: 1px solid #dbdbdb;}
.onOzelliklerMobil {display: none;}
.cardBanner{text-align: center;margin-bottom: 15px;}
.cardBanner .imgWrap{background: #fff;border: 1px solid #dbdbdb;}
.kategoriler .col{margin-bottom: 15px;display: block;}
.kategoriler .col .wrap{background: #ffffff;/* height: 335px; */border: 1px solid #ddd;position: relative;/* padding-bottom: 54px; */}
.kategoriler .col .wrap  img{display: block;height: 300px;width: 100%;}
.kategoriler .col .wrap .content{position: absolute;position: relative;background: #fff;bottom: 0;left: 0;right: 0;padding: 7px 15px;display: none;}
.kategoriler .col .wrap .content span{}
.kategoriler .col .wrap .content h2{font-size: 19px;}
.kategoriler .col:nth-child(2n+0) {padding-left: 0}

/*anasayfa urunler*/
.urunlerWrap{margin: 15px 0;margin-top: 0;}
.urunlerWrap .baslik h3{padding: 14px;margin-left: 5px;margin-right: 5px;margin-bottom: 10px;font-size: 17px;background: #fff;border: 1px solid #ddd;}
.urunlerWrap .baslik h3 i{color: #080808;text-align: center;}
.urunlerWrap .row{padding: 0 10px}


/*urun wrap*/
.urunWrap .wrap{background: #fff;border: 1px solid #dbdbdb;border-radius: 15px;}
.urunWrap .wrap figure{position: relative;overflow: hidden;border-top-right-radius: 15px;border-top-left-radius: 15px;}
.urunWrap .wrap figure::before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255, 255, 255, 0.5) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.urunWrap .wrap figure img{width: 100%;height: auto;object-fit: contain;margin: 0 auto;/* margin-top: 5px; */}
.urunWrap .wrap .capt{padding: 10px;height: 100px;background: #ffffff;display: table;width: 100%;border-radius: 15px;}
.urunWrap .wrap .capt .ort{display: table-cell;vertical-align: middle;position: relative;}
.urunWrap .wrap .capt .ort .indirim{background: #f90909;font-size: 14px;min-width: 40px;color: #fff;height: 36px;line-height: 35px;border-radius: 2px;text-align: center;float: left;margin-right: 10px;font-weight: 600;}
.urunWrap .wrap .capt .ort .fiyatlar{float: left;}
.urunWrap .wrap .capt p{font-size: 14px;height: 40px;overflow: hidden;margin-bottom: 3px;}
.urunWrap .wrap .capt span.eskiFiyat{line-height: 13px;display: block;text-decoration: line-through;font-size: 13px;color: #919191;font-weight: 500;}
.urunWrap .wrap .capt span.yeniFiyat{font-size: 16px !important;color: #333 !important;font-weight: 700;}
.urunWrap {padding: 0 5px;margin-bottom: 10px;}
.urunWrap .wrap .capt .AlarmListemEkle{position: absolute;right: 0;bottom: 0;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);font-size: 25px;line-height: 1;padding: 3px;padding-bottom: 0;border-radius: 5px;}
.urunWrap .wrap .capt .AlarmListemEkle:hover{color: red}

.urunWrap:hover .wrap{border-color: #080808;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.urunWrap:hover .wrap figure::before {-webkit-animation: shine 1s;animation: shine 1s;}

@-webkit-keyframes shine {
    100% {
        left: 100%;
    }
}
@keyframes shine {
    100% {
        left: 100%;
    }
}
/*urunler list*/
.urunlerList{padding: 20px 0;}
.urunlerList .detayWrap{margin: 0 -15px;}
.urunlerList{padding: 15px 0;}
.urunlerList .sidebar h3{margin-bottom: 10px;font-size: 17px;color: #080808;text-transform: uppercase;}
.urunlerList .sidebar h3 .angle{display: none;}
.urunlerList .sidebar ul li {border-bottom: 1px solid #ebebeb;}
.urunlerList .sidebar ul li a{padding: 7px 15px 7px 0;display: inline-block;width: 100%;}
.urunlerList .sidebar ul li a span{/* font-weight: 600; */float: right;}
.urunlerList .sidebar ul li a:hover{color: #080808;padding-left: 5px}
.urunlerList .sidebar .sidebarContent{background: #fff;/* box-shadow: 0 0 5px rgba(24, 24, 25, 0.15); */padding: 10px 19px;width: 100%;border: 1px solid #dbdbdb;}
.urunlerList .sidebar .sidebarContent .sidebarBox{margin: 25px 0;border: 0;box-shadow: none;}
.urunlerList .sidebar .sidebarContent .sidebarBox .panel-heading{padding: 0;border: 0;background: transparent;}
.urunlerList .sidebar .sidebarContent .sidebarBox .panel-heading h4.panel-title{display: none; padding: 0;margin-bottom: 10px;font-size: 17px;color: #080808;text-transform: uppercase;background: transparent;border: 0;}
.urunlerList .sidebar .sidebarContent .sidebarBox .panel-heading h3.panel-title{padding: 0;margin-bottom: 10px;font-size: 17px;color: #080808;text-transform: uppercase;background: transparent;border: 0;}
.urunlerList .sidebar .sidebarContent .sidebarBox .panel-heading .panel-title i.angle{display: none;}
.urunlerList .sidebar .sidebarContent .sidebarBox .panel-body{padding: 0}
.urunlerList .content .detay{background: #fff;/* box-shadow: 0 0 5px rgba(24, 24, 25, 0.15); */padding: 10px 19px;width: 100%;border: 1px solid #dbdbdb;}

.insApi .baslik{position: relative;overflow: hidden;margin-bottom: -2px;}
.insApi .baslik img{position: absolute;right: 10px;-ms-transform: rotate(-23deg); /* IE 9 */-webkit-transform: rotate(-23deg); /* Chrome, Safari, Opera */transform: rotate(-23deg);top: 10px;display: block;}
.insApi .baslik h3{padding: 15px;color: #222;font-size: 17px;margin-bottom: 0;width: 100%;border: 2px solid #080808;border-radius: 3px;background: url(../img/instagram-bg.jpg);background: #fff;}
.insApi .baslik h3 a{color: #222;}
.insApi ul{list-style:none;padding: 5px;background: #fff;margin-bottom: 20px;border: 1px solid #ddd;}
.insApi ul li{width: 20%;text-align:center;float:left;}
.insApi ul li.li6{display: none;}
.insApi ul li img{width: 100%;height: 230px;object-fit: cover;padding: 7px;background: #fff;}
.insApi ul li img:hover{opacity: 0.8}
footer{color:#fff;background-size: cover;}
footer .col{padding-left:0;padding-right:45px;color: #333;}
footer .col ul{list-style: none;padding: 0;margin-top: 10px;margin-bottom: 0;}
footer .col ul li{display: block;padding: 4px 0;}
footer .ftop{padding: 30px 0px;position:relative;background: #e2e2e2;border-top: 1px solid #c5c5c5;}
footer .ftop:before{content:'';}
footer .title{border-bottom: 1px dashed #333333;padding:0 0 0 0;width:100%;}
footer .title span{color: #252525;border-bottom: solid 1px #333333;padding:0 0 12px 0;display:inline-block;margin:0px 0 -1px 0;font-size: 17px;font-weight: 600;}
footer ul li img{margin-right: 7px}
footer .c3 .btn{background: #080808;color: #fff;font-size: 16px;padding: 4px 20px;outline: none !important;width: auto;border-radius: 3px;box-shadow: none !important;}
footer .c3 input{border-radius: 0;box-shadow: none;height: auto;line-height: 2;padding: 6px 15px;color: #1a1a1a;width: 100%;background: #fff;border: 1px solid #d8d8d8;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
footer .fbottom{background: #333;color: #fff;}
footer .fbottom .fbcol{font-weight: 500;color: #bbb;font-size: 12px;padding: 7px 0;}
footer .fbottom .fbcol.logo{text-align: left;}
footer .fbottom .fbcol p{float: left;width: 50%;margin: 0;}
footer .fbottom .fbcol img{float: right;height: 40px;margin-top: 7px;}

.topBanner {/* background-size: cover !important; *//* height: 170px; *//* position: relative; */display: block;width: 100%;}
.topBanner .detay{padding: 10px 0;padding-bottom: 0;}
.topBanner .breadcrumb{/* float: right; *//* display: inline-block; */padding: 0;margin: 0;position: relative;background: transparent;top: 3px;}
.topBanner .breadcrumb li a{font-weight: 600;font-size: 14px;color: #888;}
.topBanner .breadcrumb li.active{}

.defaultBanner {position: relative;}
.defaultBanner .detay{background: rgba(255,255,255,0.9);padding: 15px 20px;/* position: absolute; */border-radius: 0;/* bottom: 0; *//* width: 1140px; */margin-top: 10px;}
.defaultBanner .detay .title h2{color: #000;font-weight: 600;font-size: 16px;letter-spacing: 1px;margin-bottom: 0;/* line-height: 23px; */}

.sayfalama{text-align: right;margin-right: 10px;}
.sayfalama ul{margin: 10px 0 0 0;}
.sayfalama li a{color: #333;font-size: 14px;padding: 7px 15px;font-family: 'Open Sans', sans-serif;}
.sayfalama li.active a{background: #080808;color: #fff;border-color: #080808;font-family: 'Open Sans', sans-serif;}
.sayfalama li.active a:hover{background: #080808;color: #333;border-color: #080808}

.urunDetayBanner .detay{position: relative;padding: 15px 0;border-radius: 2px;}
.urunDetayBanner .breadcrumb{padding: 0;margin: 0;line-height: 23px;background: transparent;}
.urunDetayBanner .breadcrumb li a{color: #666;font-size: 13px;}
.urunDetayBanner .breadcrumb li.active{color: #080808;font-weight: 600;}
.urunDetayBanner .breadcrumb>li+li:before{color: #666;content: "\f105";font-family: FontAwesome;}
.urunDetayBanner .breadcrumb>li+li.active:before{font-weight: 500 !important;}
.urunDetay {margin-top: 15px;}
.urunDetay .detay{background: #fff;padding: 15px;width: 100%;border: 1px solid #dbdbdb;}
.urunDetay .c1{padding: 0}
.urunDetay .c1 .imgWrap{float: left;width: 80%;}
.urunDetay .c1 .imgWrap img{width: 100%;height: 517px;object-fit: cover;}
.urunDetay .c1 .imgList{float: left;width: 20%;box-sizing: border-box;padding: 0px 10px;}
.urunDetay .c1 .imgList ul{list-style: none;padding: 0}
.urunDetay .c1 .imgList ul li{margin-bottom: 5px;}
.urunDetay .c1 .imgList ul li img{width: 100%;height: 84px;object-fit: cover;text-align: center;}
.urunDetay .c2 h2{margin-bottom: 5px;font-size: 25px;letter-spacing: 0.5px;padding-bottom: 5px;border-bottom: 1px solid #e0e0e0;}
.urunDetay .c2 h2 span{float: right;position: relative;top: 5px;}
.urunDetay .c2 p{margin-bottom: 5px;font-size: 13px;}
.urunDetay .c2 p.kargoTarih {margin-top: 7px;margin-bottom: 2px;}
.urunDetay .c2 .detaylar p span{color: #444444;}
.urunDetay .c2 .detaylar p.fiyatlar{font-size: 27px;}
.urunDetay .c2 .detaylar p.fiyatlar span.eskiFiyat{font-size: 17px;text-decoration: line-through;color: #9e9e9e;display: block;margin-bottom: -3px;}
.urunDetay .c2 p.fiyatlar span.yeniFiyat{font-size: 20px;color: #484848;}
.urunDetay .c2 p.fiyatlar span.yeniFiyat span{font-weight: 600;color: #484848;font-size: 27px;}
.urunDetay .c2 .detaylar p.fiyatlar span.kdv{font-size: 15px;}


.urunDetay .c2 .sepeteEkle .adetSec{float: left;padding: 10px;width: 150px;display:inline-block;}
.urunDetay .c2 .sepeteEkle .adetSec label{float: left;padding: 6px 12px;height: 34px;display: inline-block;margin: 0;background: #fff;color: #222;border: 0;border-right: 0;font-weight: 600;font-size: 14px;}
.urunDetay .c2 .sepeteEkle .adetSec select.form-control{border-radius: 0;border-left: 0;box-shadow: none;color: #222;vertical-align: inherit;border: 0;font-weight: 600;padding: 0 15px;height: 34px;width: 60px;font-size: 16px;margin: 0;padding-right: 0;display: inline-block;}
.urunDetay .c2 .sepeteEkle {color: #fff;border-radius: 2px;}
.urunDetay .c2 .sepeteEkle .sepeteEkleBtn{box-shadow: none;width: 49%;padding: 10px 14px;font-size: 18px;font-weight: 500;color: #505050;border: 1px solid #cdcdcd;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f95300",endColorstr="#fc8046",GradientType=1);color: #fff;border-color: #f95300;background: rgb(219,73,0);background: -moz-linear-gradient(0deg, rgba(219,73,0,1) 38%, rgba(255,94,0,1) 100%);background: -webkit-linear-gradient(0deg, rgba(219,73,0,1) 38%, rgba(255,94,0,1) 100%);background: linear-gradient(0deg, rgba(219,73,0,1) 38%, rgba(255,94,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#db4900",endColorstr="#ff5e00",GradientType=1);}
.urunDetay .c2 .sepeteEkle .hemenAlBtn{box-shadow: none;width: 49%;margin-right: 1%;border-color: #224252;padding: 14px;font-size: 18px;background: #2d576d;font-weight: 900;border-color: #00a500;padding: 10px 14px;font-size: 18px;background: #00c100;font-weight: 500;}
.urunDetay .c2 .iconlar{margin-left: -5px;margin-right: -5px}
.urunDetay .c2 .iconlar .col{font-size: 12px;height: 52px;display: table;margin-top: 5px;padding: 0 5px;}
.urunDetay .c2 .iconlar .col .capt{border: 1px solid #dadada;display: flex;vertical-align: middle;padding: 3px;align-items:center;}
.urunDetay .c2 .iconlar .col .capt i{font-size: 30px;color: #080808;line-height: 40px;margin: 0;display: inline-block;width: 60px;float: left;text-align: center;}
.urunDetay .c2 .iconlar .col .capt i.fa-whatsapp{/* color: green */}
.urunDetay .c2 .iconlar .col .capt p{font-size: 13px;display: inline-block;font-weight: 600;margin: 0;}
.urunDetay .c2 .iconlar .col .capt p span{font-weight: 500;font-size: 12px;}
.urunDetay .c2 .sosyalMenu .detail-process-links{float: left;margin-top: 7px;font-weight: 500;}
.urunDetay .c2 .sosyalMenu .detail-process-links div{border: 0;padding: 0;margin: 0;height: auto;font-size: 12px;margin-bottom: 0px;}
.urunDetay .c2 .sosyalMenu .detail-process-links div a{color: #080808 !important;text-transform: capitalize;}
.urunDetay .c2 .sosyalMenu ul.list{float: right;margin-top: 10px;}
.urunDetay .c2 .sosyalMenu ul li{display: inline-block;margin-top: 10px;}
.urunDetay .c2 .sosyalMenu ul li a{font-size: 17px;width: 35px;display: block;line-height: 35px;height: 35px;background: #080808;text-align: center;color: #fff;border-radius: 3px;}
.urunDetay .c2 .sosyalMenu ul li a.facebook{background: #3b5998;}
.urunDetay .c2 .sosyalMenu ul li a.twitter{background: #26a6d1;}
.urunDetay .c2 .sosyalMenu ul li a.instagram{background: #de0667;}
.urunDetay .c2 .sosyalMenu ul li a.google{background: #dd4b39;}
.urunDetay .c2 .sosyalMenu ul li a.whatsapp{background: green;}
.urunDetay .aciklama{margin-top: 10px;}
.urunDetay .aciklama .nav-tabs{border-color: #e0e0e0;/* padding-left: 5px; */}
.urunDetay .aciklama .nav-tabs li a{font-size: 14px;border-color: #e0e0e0;border-bottom-color: transparent;background: #fff;font-weight: 600;padding: 7px 10px;}
.urunDetay .aciklama .nav-tabs li.active a{background: #080808;color: #fff;border-color: #000;}
.urunDetay .aciklama .tab-content{padding: 10px;border: 1px solid #e0e0e0;background: #fff;}
.urunDetay .aciklama .tab-content p{margin-top: 15px;margin: 3px 0;/* font-size: 13px; */font-weight: 500;}
.urunDetay .aciklama .tab-content p img{width: 100% !important; height: auto !important;}
.urunDetay .aciklama .tab-content #menu3 fieldset input{box-shadow: none;height: auto;line-height: 2;padding: 3px 7px !important;font-size: 14px !important;background: transparent;}
.urunDetay .aciklama .tab-content #menu3 fieldset textarea{box-shadow: none;height: auto;line-height: 2;padding: 3px 7px !important;font-size: 14px !important;background: transparent;}

.benzerUrunler{/* margin-top: 15px; */}
.benzerUrunler .col .wrap{background: #fff;border: 1px solid #dbdbdb;}
.benzerUrunler .col .wrap .capt{padding: 10px;height: 100px;background: #ffffff;display: table;width: 100%;}
.benzerUrunler .col .wrap .capt .ort{display: table-cell;vertical-align: middle;}
.benzerUrunler .col .wrap .capt p{font-size: 15px;}
.benzerUrunler .col .wrap .capt span.eskiFiyat{/* font-size: 15px; *//* text-decoration: line-through; */}
.benzerUrunler .col .wrap .capt span.yeniFiyat{/* font-size: 17px; *//* font-weight: 600; *//* color: #080808; */}
.benzerUrunler .row{padding: 0 10px}
.benzerUrunler .col{padding: 0 5px;margin-bottom: 10px;}
.benzerUrunler .baslik h3{padding: 14px;/* margin-left: 5px; *//* margin-right: 5px; */margin-bottom: 10px;font-size: 20px;background: #fff;border: 1px solid #ddd;}
.benzerUrunler .baslik h3 i{color: #080808;text-align: center;}
.benzerUrunler .detay{margin: 0 -5px}
.benzerUrunler .col:hover .wrap{border-color: #080808;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.benzerUrunler .col:hover img{opacity: 0.7;}

.girisYap{padding: 50px 0;}
.girisYap h3{font-size: 20px;font-weight: 600;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #dbdbdb;}
.girisYap label{font-weight: 600;margin-top: 10px;}
.girisYap .c1 .wrap{background: #fff;padding: 26px;border: 1px solid #dbdbdb;}
.girisYap .c2 .wrap{background: #fff;padding: 43px 25px;border: 1px solid #dbdbdb;}
.girisYap input{background: #ffffff;border-radius: 2px; border-radius: 0;box-shadow: none;height: auto;line-height: 2;padding: 6px 15px;color: #1a1a1a;width: 100%;background: transparent;border: 1px solid #d8d8d8;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.girisYap .btn{background: #080808;color: #fff;font-size: 16px;padding: 9px 20px;outline: none;}
.girisYap .resetPass{float: right;font-weight: 600}

.textPage{padding: 20px 0 10px 0;}
.textPage .detay{background: #fff;padding: 20px;width: 100%;border: 1px solid #dbdbdb;}
.textPage p{font-size: 15px;letter-spacing: 0.2px;}

.defaultWrap{padding: 20px 0;}
.defaultWrap .detay{background: #fff;padding: 15px;width: 100%;border: 1px solid #dbdbdb;}

.iletisim{padding: 15px 0;}
.iletisim .detay{background: #fff;padding: 20px;width: 100%;border: 1px solid #dbdbdb;}
.iletisim h3{margin-bottom: 10px;font-size: 20px;}
.iletisim p{font-size: 15px;margin-bottom: 7px;}
.iletisim .map iframe{width: 100%;margin-top: 5px;height: 362px;border: 1px solid #ddd !important;}
.iletisim form label{font-weight: 500}
.iletisim .form-group{margin-bottom: 10px}
.iletisim input{border-radius: 0;box-shadow: none;height: auto;line-height: 2;padding: 6px 15px;color: #1a1a1a;width: 100%;background: transparent;border: 1px solid #d8d8d8;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.iletisim textarea{border-radius: 0;box-shadow: none;height: 230px;line-height: 2;padding: 12px 18px;color: #1a1a1a;width: 100%;background: transparent;border: 1px solid #d8d8d8;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;resize: none;}
.iletisim .btn{background: #080808;color: #fff;font-size: 16px;padding: 9px 20px;outline: none;}

.navbar-fixed-top{padding-left: 30px;-webkit-transition: all .4s ease 0;transition: all .4s ease 0;-webkit-animation: header-bottom-fix .9s;-webkit-box-shadow: 0 0 10px 0 rgba(50,50,50,0.18);-moz-box-shadow: 0 0 10px 0 rgba(50,50,50,0.18);box-shadow: 0 0 10px 0 rgba(50,50,50,0.18);margin: 0;padding: 0;}
@-webkit-keyframes header-bottom-fix {
0%{top:-100%}
100%{top:0}
}
@keyframes header-bottom-fix {
0%{top:-100%}
100%{top:0}
}
.navbar-fixed-top .mobilAra{/* margin-left: -30px */}
.navbar-fixed-top .mobilSepetBtn{/* margin-left: -15px !important */}
.navbar-fixed-top .navbar-nav {margin-left: -15px !important;}

.g-plus{background: red}
.discount.piyasa-indirim {background: #f90909;width: 65px;height: 56px;color: #fff;font-size: 13px;font-weight: bold;line-height: initial;margin-right: 6px;float: left;border-radius: 7px;padding-top: 2px;text-align: center;}
.discount.piyasa-indirim .number{font-size: 23px;margin-bottom: -1px;}
.urunAdetDegistir{width: 100%;}
.urunAdetDegistir p{padding-top: 6px;padding-left: 173px;}
button.navbar-toggle.menuBtn {float: left;margin-left: 15px !important;}

/*firsatBlok*/
.firsatBlok {background: #fff;position: relative;margin-top: 15px;border: 1px solid #ddd;box-sizing: border-box;}
.firsatBlok h5{padding: 15px;/* font-size: 17px; */font-weight: bold;display: block;text-align: center;padding: 13px 0px;border-bottom: 1px solid #ddd;}
.firsatBlok .urunWrap .wrap{border: 0;}
.firsatBlok .urunWrap .wrap img{width: 100%;height: 198px;object-fit: cover;margin: 0 auto;}
.firsatBlok .urunWrap .wrap .capt{padding: 10px;height: 100px;background: #ffffff;display: table;width: 100%;/* padding-bottom: 0; */}
.firsatBlok .urunWrap .wrap .capt .ort{display: table-cell;vertical-align: middle;position: relative;}
.firsatBlok .urunWrap .wrap .capt .ort .indirim{background: #f90909;font-size: 15px;min-width: 40px;color: #fff;height: 36px;line-height: 35px;border-radius: 2px;text-align: center;float: left;margin-right: 10px;font-weight: 600;}
.firsatBlok .urunWrap .wrap .capt .ort .fiyatlar{float: left;}
.firsatBlok .urunWrap .wrap .capt .AlarmListemEkle{position: absolute;right: 0;bottom: 0;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);font-size: 25px;line-height: 1;padding: 3px;padding-bottom: 0;border-radius: 5px;}
.firsatBlok .urunWrap .wrap .capt .AlarmListemEkle:hover{color: red}
.firsatBlok .urunWrap .wrap .capt p{font-size: 14px;height: 40px;overflow: hidden;margin-bottom: 3px;}
.firsatBlok .urunWrap .wrap .capt span.eskiFiyat{line-height: 13px;display: block;text-decoration: line-through;font-size: 13px;color: #919191;font-weight: 500;}
.firsatBlok .urunWrap .wrap .capt span.yeniFiyat{font-size: 17px !important;color: #333 !important;font-weight: 700;}
.firsatBlok .urunWrap {padding: 0;margin-bottom: 0;display: block;display: table-cell;vertical-align: middle;}
.firsatBlok .urunWrap:hover .wrap{border-color: #080808;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.firsatBlok .urunWrap:hover img{/* opacity: 0.7; */}
.firsatBlok .owl-dots{display: none;}

/* Style CSS */
.iconListe.iconText{left: 3px;top: 3px;display: none;}
.iconListe span {border-radius: 0px;width: auto;text-align: center;font-weight: 500;float: left;color: #222 !important;/* background: #000 !important; */font-size: 11px;color: #fff !important;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0, 0, 0, 0.17);/* border: 1px solid #000; */clear: inherit;}
.iconListe span.ri-yeni{}
#twbsPagination>.active>a, #twbsPagination>.active>span, #twbsPagination>.active>a:hover, #twbsPagination>.active>span:hover, #twbsPagination>.active>a:focus, #twbsPagination>.active>span:focus {background-color: #000;border-color: #000;}
#twbsPagination>li>a, #twbsPagination>li>span{color: #252525;}
.formlinefix{background: #fff}
.cat-filter-bar{margin-left: -11px}
#orderBy, #cat-limit {padding:5px;background: #fff !important;}
.item-order-line{margin-top: 5px}
.BreadCrumb{color: #000}

.varyasyon-secim{border: 1px solid #e0e0e0;margin-top: 10px;margin-bottom: 12px;height: auto;background: #fbfbfb;}
.varyasyon-secim table{border: 0;background: #fbfbfb;padding: 0 !important;margin: 0 !important;border-radius: 3px;}
.varyasyon-secim table tbody tr th{display: none;}
.varyasyon-secim .urunSecimTable td {padding: 5px 10px 0px 10px;}
.varyasyon-secim .urunSecimTable .UrunSecenekleriHeader {font-weight: 500;text-transform: uppercase;font-size: 15px;display: none;}
.varyasyon-secim p{text-transform: uppercase;}
.varyasyon-secim ul.urunSecim li{background: #fff;border: 1px solid #dfdfdf;text-transform: uppercase;font-weight: 500;padding: 7px 15px;font-size: 13px;}
.varyasyon-secim ul.urunSecim li.selected {color: #fff;background: #000;border-color: #fbfbfb;}
.adetSecim{padding: 7px 12px;}
.urunAdetDegistir .detayeksi {float: left;width: 45px;height: 30px;line-height: 30px;font-size: 11px;text-align: center;cursor: pointer;border-radius: 0px 2px 2px 0px;border: 1px solid #ccc;margin-left: -1px;}
.urunAdetDegistir .detayarti {float: left;width: 45px;height: 30px;line-height: 30px;font-size: 11px;text-align: center;cursor: pointer;border-radius: 0px 2px 2px 0px;border: 1px solid #ccc;margin-left: -1px;}
.urunAdetDegistir input.urunSepeteEkleAdet {float: left!important;background-color: #FFF!important;border-top: 0!important;width: 70px!important;border: 1px solid #ccc!important;margin-left: -1px!important;height: 30px!important;text-align: center!important;line-height: 30px!important;font-size: 15px!important;padding: 0;border-radius: 0;margin: 0;}

.sf-text-label{color: #252525}
.sf-form-input, .sf-form-textarea, .sf-form-select{border-radius: 0;box-shadow: none;height: auto;line-height: 1;color: #252525;width: 100%;background: transparent;border: 1px solid #d8d8d8;font-size: 13px !important;}
.sf-button{font-weight: 600;text-transform: capitalize;background: #000;color: #fff;font-size: 14px;padding: 3px 20px;outline: none;box-shadow: none;border: 1px solid #0069bb;}
table.sepet th{color: #000;text-transform: capitalize;padding-left: 6px !important;padding-top: 0 !important;padding-bottom: 5px !important;}
.textBox div{background-color: #000 !important;border-radius: 3px;}
.headerTop .c1 select {padding: 1px 8px;margin-left: 5px;border-radius: 4px;background: #fff !important;}
.headerTop .c1 select:focus {outline: none;}
.basket-title div span{text-transform: capitalize;}
.green-button{background: #59b210 ;color: #fff;outline: none !important;/* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0, 0, 0, 0.17); */text-align: center;font-size: 15px;padding: 0px 12px;height: auto;border-radius: 5px;font-weight: 700;text-shadow: none !important;}
.basket-right ul li span.red{color: #000}

.menu_head {display: block;padding: 0;margin-left: 0;border: 1px solid #ddd;}
.menu_head a{font-weight: 600;background: #f7f7f7;padding: 8px 15px;margin-left: 0;display: block;border-radius: 5px;color: black !important;}
.menu_head:hover a{padding-left: 10px;color: #fff}
.label{color: #252525 !important}

.loginWrapper{background-color: transparent !important;margin-bottom: 0 !important}
.loginWrapper .l-left{width: 50%;margin: 0;display: table;border: 0;height: 350px;min-height: inherit;min-width: inherit;}
.loginWrapper .l-right{width: 50%;margin: 0;display: table;border: 0;min-height: inherit;height: 350px;min-width: inherit;}
.loginWrapper .l-left .l-innerDiv{display: table-cell;vertical-align: top;background: #fff;height: auto;padding-left: 0;border-right: 1px dashed #dbdbdb;}
.loginWrapper .l-right .l-innerDiv{display: table-cell;vertical-align: top;padding-right: 0;background: #fff;height: auto;border-left: 1px dashed #dbdbdb;}
.loginWrapper .label{display: block !important;text-align: left;padding-left: 0;font-weight: 600}
.loginWrapper input.sp-login-input{background: #ffffff;border-radius: 2px;border-radius: 0;box-shadow: none;height: auto;line-height: 2;padding: 6px 15px;color: #1a1a1a;width: 100%;background: transparent;border: 1px solid #d8d8d8;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.loginWrapper .l-innerDiv .loginBaslik{font-weight: 600}
.sifreUnuttum, .sifreUnuttum a{float: right;font-weight: 600}

.sf-form-container sup {position: relative;left: -15px;top: 2px;}
.sepet-info {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;width: 1138px;background: #000;color: #fff !important;/* border-color: #a91f00; */}
.sepet-info a{color: #fff !important;font-weight: 600;font-size: 14px;}
.sepet-info a:hover{color: #fff !important}

.wrapSelectPay .selectMethods .payMethods .payLogo{width: 0 !important;margin-right: 0 !important;margin-left: 60px !important }
.wrapSelectPay .selectMethods .payMethods .payLogo img{display: none;}
.wrapSelectPay .selectMethods .payMethods .payTitle{max-width: inherit !important;border: 0 !important}

.soru{padding: 10px;border-bottom: 1px solid #f1f1f1}
.cevap {display: none;padding-left: 15px;background: #000;color: #fff;padding: 10px;}

.sf-form-item-fullwidth .sf-text-label {padding-left: 0;padding-bottom: 0;margin-bottom: 0;font-weight: 600;  }
#gf_acceptRulesCB{margin: 7px 4px 0 0;}
#mCSB_4{margin-left: 5px}
.hata{color: #fff}
td.update a{background: #000;color: #fff;padding: 5px;border-radius: 3px;display: block;margin-top: 10px}
div.basket-button a.grey:nth-child(1){color: #fff !important;background: #ff8100  !important;border-radius: 3px;}
div.basket-button a.grey:nth-child(2){color: #fff !important;background: #ff0000  !important;border-radius: 3px;}
.cart-info h3 {line-height: 15px;}

.basket-left{margin-bottom: 7px !important;}
.basket-right{}

.alarmBlock td.urunLiteResim{display: none;}
.alarmBlock .urunListLiteTR td{text-align: left;font-weight: 700;}

.footerNavbar{display: none;position: fixed;z-index: 999999;bottom: 0;left: 0;width: 100%;border-style: solid;border: 0;background: rgb(255, 255, 255);box-shadow: 0 -10px 30px -5px rgba(0,0,0,0.15);color: #000;text-align: center;padding: 0;margin: 0;}
.footerNavbar .col{border-right: 1px solid #a0a0a0;text-align: center;border-radius: 0;font-size: 16px;text-transform: uppercase;float: left;width: 25%;}
.footerNavbar .col a{display: block;padding: 5px;font-size: 13px;font-weight: 600;text-transform: none;}
.footerNavbar .col a i{display: block;font-size: 18px;margin-bottom: 1px;}
.footerNavbar .mobilHemenAra {}
.footerNavbar .mobilHemenAra a{}
.footerNavbar .mobilHemenAra a i{}
.footerNavbar .whatsAppAra {}
.footerNavbar .whatsAppAra a{}
.footerNavbar .whatsAppAra a i{}
.footerNavbar .sepetBtn {border: 0;}
.footerNavbar .sepetBtn a{}
.footerNavbar .sepetBtn a i{}

.comments .tarih{display: none;}
.sepet-satir-sil a:before {display:none!important;font-family:'Open Sans', sans-serif;content: "Sil";display: inline-block;text-rendering: auto;line-height: 1;background: red;color: #fff;border-radius: 4px;margin-top: 30px;font-size: 13px;font-weight: 600;padding: 3px 5px;text-align: center;}
.kategoriYazisi {padding: 15px 0;box-sizing: border-box;padding-bottom: 0;}

.insApi .baslik{display:none;}
.insApi ul{display:none;}

.blogWrap .wrap{border-radius:0!important;}
.blogWrap .wrap figure{position: relative;overflow: hidden;border-top-right-radius: 0!important;
    border-top-left-radius: 0!important;}
.blogWrap .wrap figure img{width: 100%;height: 200px;object-fit: cover;margin: 0 auto;/* margin-top: 5px; */}
.blogWrap .wrap h5{padding: 15px;font-size: 18px;font-weight: 600;}
.blogWrap .wrap p{padding: 15px;padding-top: 0;}

.blog ul.meta{display: none;}

.anasayfaYazi .wrap{padding: 10px;height: 300px;overflow: auto;}
.anasayfaYazi .wrap h1,
.anasayfaYazi .wrap h2,
.anasayfaYazi .wrap h3,
.anasayfaYazi .wrap h4,
.anasayfaYazi .wrap h5,
.anasayfaYazi .wrap h6{font-size: 18px;margin-bottom: 10px}
.anasayfaYazi .wrap p{padding: 0;margin: 0;margin-bottom: 10px}
.anasayfaYazi .wrap::-webkit-scrollbar {width: 5px;}
.anasayfaYazi .wrap::-webkit-scrollbar-track {border-radius: 10px;}
.anasayfaYazi .wrap::-webkit-scrollbar-thumb {background: #ddd; border-radius: 10px;}

.post-content{padding-bottom: 0}
.post-content .post-media img{display: none;}
.post-content .post-title{}
.post-content p{padding: 0}
.post-content p img{max-width: 100% !important}

@media (max-width: 1200px){
  .sepet-info {width: 93%}
}

@media only screen and (max-width: 1000px){
	.basket-wrap .guncelle input {height: 34px;font-weight: 600;font-size: 13px;text-transform: capitalize;background: #000;color: white;border: none;	}
	.basket-right{}
	.basket-wrap input.qty{font-size: 13px;font-weight: 600;height: 31px !important;}
	.green-button{padding: 0 15px}
	.basket-tek .basket-right{}
	.basket-button .green-button{float: right;}
}

@media (max-width: 991px){
	.loginWrapper .l-left{width: 100%;border-bottom: 1px dashed #dbdbdb;height: auto;}
	.loginWrapper .l-right{width: 100%}
	.loginWrapper .l-left .l-innerDiv{padding-top: 0;padding-left: 5px;}
	.loginWrapper .l-innerDiv .loginBaslik {margin-bottom: 10px;padding-top: 0;}
	.cart-info h3 {line-height: inherit;height: auto;overflow: hidden;}
}
@media (max-width: 767px){
	.footerNavbar{display: block;}
	.sifreUnuttum, .sifreUnuttum a{float: inherit;}
	.cat-filter-box{margin-top: 0}
	#orderBy, #cat-limit{margin-top: 5px;width: 145px;margin-right: -5px;}
	.varyasyon-secim{margin-left: -11px;margin-right: -11px}
	.varyasyon-secim ul.urunSecim li{padding: 5px 10px}
	.wrapSelectPay .selectMethods .payMethods .payTitle{margin-left: 50px !important}
	.basket-tek .basket-right {margin-bottom: 0 !important;}
	.basket-button .green-button{float: left;}
	textarea.sozlesme{min-width: 100% !important}
	.mapImg{width: 100%}
	.cart-detail table tr td:nth-child(1){display: inline;width: 30%}
	.cart-detail table tr td:nth-child(2){display: inline-block;width: 60%;vertical-align: top;}
	.cart-detail .propicer img {margin: 0 !important;width: 100%;box-sizing: border-box;height: 110px !important;max-width: 100% !important;padding: 5px;object-fit: contain;background: #f6f6f6;}
	.anasayfaYazi .wrap{height: 200px}
	.post-content p img{height: auto !important}
}
@media (max-width: 500px){
	.basket-right{width: 100% !important;}
	.wrapSelectPay .payFooter .rulesText{padding-top: 5px !important}
	.wrapSelectPay .payFooter .rulesButtons{float: left !important;margin-left: 10px}
	.sf-form-item-fullwidth .sf-text-label{width: 100%;padding: 0;}
	.basket-button a{width: 100%;max-width: inherit !important;margin-top: 5px}
	.firsatBlok .urunWrap .wrap img{height: 200px !important}
	footer{margin-bottom: 48px;}

	.basket-item{height: auto;}
	/*.cart-detail{width: 100%}
	.cart-detail table {width: 100% !important; }*/
	.basket-wrap .cart-qty button{/* display: none; */}
	.cart-info h3{height: 44px;/* margin-left: -9px; */}
	.basket-wrap .cart-qty form{margin-top: 15px;margin-left: 75px}
	.basket-item .cart-total-price{margin-top: 13px;margin-left: 5px;	}
	.basket-item .sepet-satir-sil img{margin-top: 18px !important}
	.sp-input-group{min-width: 0;}
	.basket-wrap .cart-qty {min-width: 70px}
	.basket-wrap .cart-qty{width: auto;height: auto;}
	.cart-qty .sp-input-group{margin-top: 0}
	.cart-qty form{min-height: auto}
	.basket-item .cart-total-price{height: auto;min-height: auto;line-height: 33px;width: auto;font-size: 14px !important;}
	.basket-item .sepet-satir-sil img {margin-top: 7px;float: left;margin-left: 10px;}
	.basket-item .cart-price{height: auto;line-height: 33px;font-size: 14px !important;font-weight: 700;width: auto;margin-left: 8px;}

	.basket-item .cart-price::after { content: " - Adet - ";}
	.sf-form-info{display: initial;}

	.urunListLiteTR td{white-space: inherit;}
    
}


@media only screen and (max-width: 1000px){
    .cart-detail .lightbox {display: block !important;}
}

@media only screen and (max-width: 767px){
    .basket-title{display:none !important;}
    .basket-item.row2{margin: 0 !important}
    .cart-detail {width: 100% !important;   }
    .cart-info h3{height: auto !important;}
    .basket-wrap .cart-qty{margin-left: 26%;margin-top: -60px;line-height: initial;}
    .basket-item .cart-total-price{margin-left: 63%;margin-top: -40px;line-height: initial;}
    .cart-detail .cart-info{/* padding-top: 0 !important; *//* margin-top: -20px !important; */}
    .sepet-satir-sil{width: 3%;right: 20px;top: -27px;}
}


@media only screen and (max-width: 500px){
    .cart-detail img {display: block;}
}

@media (max-width: 320px){}

.AlarmSepetEkle{    position: absolute;
    right: 35px;
    bottom: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    font-size: 25px;
    line-height: 1;
    padding: 3px;
    padding-bottom: 0;
    border-radius: 5px;
}
.urunWrap .wrap .capt .AlarmSepetEkle:hover{color: red}
@media (max-width: 500px) {
    .urunWrap .wrap .capt .AlarmSepetEkle {
        top: -44px;
        background: #fff;
        bottom: inherit;
    }
    .mobilSepetekle{
        top: 45px!important;
        font-size: 18px;
        right: 28px;
    }
}
.urunWrap .wrap2 figure {
    position: relative;
    overflow: hidden;

}
.firsatBlok .urunWrap .wrap2 img {
    width: 261px;
    height: 198px;
    object-fit: cover;
    margin: 0 auto;
}
.firsatBlok .urunWrap .wrap2 .capt {
    padding: 10px;
    height: 100px;
    background: #ffffff;
    display: table;
    width: 100%;
    /* padding-bottom: 0; */
}
.firsatBlok .urunWrap .wrap2 .capt .ort {
    display: table-cell;
    vertical-align: middle;
    position: relative;
}
.firsatBlok .urunWrap .wrap2 .capt p {
    font-size: 14px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 3px;
}
.firsatBlok .urunWrap .wrap2 .capt .ort .indirim {
    background: #f90909;
    font-size: 15px;
    min-width: 40px;
    color: #fff;
    height: 36px;
    line-height: 35px;
    border-radius: 2px;
    text-align: center;
    float: left;
    margin-right: 10px;
    font-weight: 600;
}
.firsatBlok .urunWrap .wrap2 .capt .ort .fiyatlar {
    float: left;
}
.firsatBlok .urunWrap .wrap2 .capt .AlarmListemEkle {
    position: absolute;
    right: 0;
    bottom: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    font-size: 25px;
    line-height: 1;
    padding: 3px;
    padding-bottom: 0;
    border-radius: 5px;
}
.urunWrap .wrap2 .capt .ort .indirim {
    background: #f90909;
    font-size: 14px;
    min-width: 40px;
    color: #fff;
    height: 36px;
    line-height: 35px;
    border-radius: 2px;
    text-align: center;
    float: left;
    margin-right: 10px;
    font-weight: 600;
}
.urunWrap .wrap2 .capt span.eskiFiyat {
    line-height: 13px;
    display: block;
    text-decoration: line-through;
    font-size: 13px;
    color: #919191;
    font-weight: 500;
}
.urunWrap .wrap2 .capt span.yeniFiyat {
    font-size: 17px !important;
    color: #333 !important;
    font-weight: 700;
}
@media (max-width: 767px) {
    .topBanner {
        margin-top: 20px!important;
        margin-bottom: -10px!important;
    }
}
.renk-gosterge {
    position: relative;
    display: inline-block;
    margin-left: 6px;
    width: 24px;
    height: 12px;
    vertical-align: middle;
    box-shadow: 0 3px 10px #0000001a !important;
    border-radius: 4px !important;
}

.renk-gosterge:before, .renk-gosterge:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    top: 0;
}

.renk-gosterge:before {
    left: 0;
    background-image: linear-gradient(to right, #3023ae 0%, #53a0fd 48%, #b4ec51 101%);
    border: 1px solid #3367d6;
    z-index: 1;
}

.renk-gosterge:after {
    left: 10px; /* Hafif üst üste binme efekti */
    background-image: linear-gradient(to right, #6bceb4 0%, #f98cc2 48%, #fff781 101%);
    border: 1px solid #d13b7b;
    margin-left: -3px;
}
.whatsapp_tabela{
    margin-left: 10px;
}

/* Google Translate entegrasyonlu dil seici iin CSS */
.language-selector {
  float: right;
  margin-left: 10px;
  padding-top: 10px;
}

.language-selector .dropdown-toggle {
  background: transparent;
  border: none;
  color: #333;
  padding: 5px 10px;
}

.language-selector .lang-btn {
  padding: 5px 10px;
  display: flex;
  align-items: center;
}

.language-selector .dropdown-toggle:hover,
.language-selector .dropdown-toggle:focus {
  background: transparent;
  box-shadow: none;
}

.language-selector .dropdown-menu {
  min-width: 110px;
}

.language-selector .flag-icon {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  vertical-align: middle;
}

.language-selector .dropdown-item {
  display: flex;
  align-items: center;
  padding: 5px 10px;
}

.language-selector .dropdown-item.active {
  background-color: #f8f9fa;
  color: #005da5;
  font-weight: bold;
}

/* Google Translate elementini gizle */
#google_translate_element {
  display: none;
}

/* Google Translate toolbar'n gizle */
.goog-te-banner-frame.skiptranslate {
  display: none !important;
} 

/* Sayfa margin'ini dzelt */
body {
  top: 0 !important;
}

/* Mobil grnm dzenlemeleri */
@media (max-width: 767px) {
  .language-selector {
    position: absolute;
    top: 0;
    right: 10px;
    padding-top: 15px;
  }
  
  .language-selector .lang-text {
    display: none; /* Mobilde sadece bayrak grnsn */
  }
  
  .language-selector .angle {
    display: none; /* Mobilde a ikonu grnmesin */
  }
  
  .language-selector .flag-icon {
    width: 22px;
    height: 22px;
    margin-right: 5px;
  }
  
  .language-selector .dropdown-menu {
    right: 0;
    left: auto;
  }
}
.mobilLang{display: none;}

.product-image-container {
    position: relative;
    overflow: hidden;
}

/* ndirim badge'i iin stil */
.discount-badge {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f90909; /* Krmz renk - deitirilebilir */
    color: white;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: bold;
    z-index: 2;
    border-radius: 0 0 10px 0; /* Sa alt kӏeyi oval yapar */
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}

/* ndirim badge'inde oran yksekse (rn: %50) daha dikkat ekici yapmak iin */
.discount-badge[data-value="50"], 
.discount-badge[data-value^="5"], 
.discount-badge[data-value^="4"],
.discount-badge[data-value^="3"] {
    background-color: #c0392b; /* Daha koyu krmz */
    transform: scale(1.1);
    transform-origin: left top;
}

/* Mobil ve masast grnm iin medya sorgular */
@media only screen and (max-width: 767px) {
    /* Mobil cihazlarda (tablet ve telefon) */
    
    
    .desktop-only {
        display: none !important;
    }
}

@media only screen and (min-width: 768px) {
    /* Masast cihazlarda */
    .mobile-only {
        display: none !important;
    }
}
.powered-by{display: none;}
.yerli-uretim{height:auto;width:100px;padding:5px;margin-left:5px;}
form.searchForm {
    display: block!important;
}
.list-view-product-container .discount-badge {
    font-size: 16px;
    border-radius: 2px;
    background-color: #f90909;
    color: #FFF;
    margin-right: 15px;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    padding: 5px 4px 3px;
    line-height: 13px;
    float: left;
    padding: 10px;
    top: auto;
    left: auto;
    position: relative;
}
.list-view-product-name {
    text-align: left;
    height: 30px;
    margin-top: 15px;
    padding-left: 20px;
}
.list-view-product-container
 {
    height: 400px;
}
.navbar-nav {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.navbar-nav > li {
  position: relative;
}

.navbar-nav > li > a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
}

/* Alt menleri varsaylan olarak gizle */
.navbar-nav ul {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 160px;
  list-style: none;
  padding: 5px 0;
  margin: 0;
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  z-index: 1000;
}

.navbar-nav ul li {
  width: 100%;
}

.navbar-nav ul li a {
  display: block;
  padding: 8px 15px;
  text-decoration: none;
}
/* Alt kategori hover efekti */
.navbar-nav ul li a {
  display: block;
  padding: 8px 15px !important;
  text-decoration: none;
  transition: all 0.3s ease; /* Gei efekti ekledim */
  color: #000!important;
}

.navbar-nav ul li a:hover {
  background-color: #f0f0f0;
  color: #000;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #555;
    background-color: #fff;
}
/* Mobil grnmde alt kategoriler aras izgi  */
.navbar-nav ul li:not(:last-child) {
  border-bottom: 1px solid #e0e0e0;
}

/* Hover olduunda alt meny gster - sadece masast iin */
@media (min-width: 768px) {
  .navbar-nav > li:hover > ul {
    display: block;
  }
}

/* Mobil iin zel stillemeler */
@media (max-width: 767px) {
  .navbar-nav {
    flex-direction: column;
  }
  
  .navbar-nav > li {
    width: 100%;
  }
  
  /* Alt menleri tklanabilir yap */
  .navbar-nav > li.has-submenu > a:after {
    content: " +";
    float: right;
  }
  
  .navbar-nav > li.has-submenu.open > a:after {
    content: " -";
  }
  
  /* Ak alt men */
  .navbar-nav > li.open > ul {
    display: block;
    position: static;
    box-shadow: none;
    padding-left: 0px;
  }
}
.homeBox .c2 {
        padding-right: 3px; /* Sadaki boluu azalt */
    }
   
    /* Mobil cihazlarda dzgn grnm iin medya sorgusu ekleyin */
    @media (max-width: 991px) {
       .homeBox .c2, .c3 {
            width: 100%;
            padding-left: 15px;
            padding-right: 15px;
        }
    }
    
.urunWrap .wrap figure {
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 400px;
}

.urunWrap .wrap figure img {
  width: 100%;
  height: 100%;
  object-fit: cover; /* ya da object-fit: contain; */
}
