@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);

a { color:#00aeef; cursor: pointer; }

.center { margin:0 auto; }
.marjd { margin:0; }
.padd { padding:0; }
.b-link { font-weight:bold; margin:0 10px; padding:0 10px; border-right:1px solid; border-left:1px solid; }
.s-link { padding:0 5px; }

.logo { display:block; background-repeat:no-repeat; background-position: center; margin-top:10px; }
/* .logo:before { content:""; width:25px; height:25px; background:url(../img/icon_home.png) no-repeat center; display:block; position:relative; left:210px; top:40px; } */

.musterihizmetleri { font-size:20px; color:#fff; letter-spacing:3pt; line-height:16px; display:inline-block; padding-left:38px; background:url(../img/icon_mh.png) no-repeat 0 3px; position:relative; top:10px; margin-bottom:20px; }
.musterihizmetleri > span { font-size:12px; color:#fff; letter-spacing:0; }

.arama-ust{ display: flex }
.arama-ust input, .arama-ust button { border-color:#00aeef; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; }
.arama-ust button { color:#00aeef; }
.arama-ust button:hover, .arama-ust button:active, .arama-ust button:focus { color:#fff !important; background-color:#00aeef !important; border-color:#00aeef !important; }
.arama-ust button > .glyphicon-menu-down { font-size:8px; position:relative; top:-10px; }
.arama-ust button > .glyphicon-menu-down > .glyphicon-search { font-size:16px; }

.uyelik-ust, .sepet-ust { border:1px solid #00aeef; color:#00aeef; display:table-cell; font-size:11px; float:right; height:47px; line-height:30px; }
.uyelik-ust img { margin-right:5px; }
.uyelik-ust a, .sepet-ust a { display:inline-block; padding:7px; }
.sepet-ust { border-left:0; position:relative }
.mini-cart-quantity { width:20px; height:20px; padding:0; margin:0; text-align:center; border-radius:10px; background-color:#F58026; color:#fff; position:absolute; top:-10px; right:-10px; line-height: 18px; }

.navbar-nav { float:none; margin:0 auto; display:block; text-align:center; }
.navbar-nav > li { display:inline-block; float:none; }

#navbar-header { border-bottom:1px solid #f58026; padding-bottom:10px; }

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

.menu-ust > ul.navbar-nav > li > a span { display:inline-block; width:50px; height:50px; line-height:50px; text-align:center; }
.menu-ust > ul.navbar-nav > li > a { text-align:center; color:#00aeef !important; font-size:13px; }
.menu-ust > ul.navbar-nav > li > a:hover { background-color:rgba(0, 174, 239, 0.1) !important; color:#F58026 !important; }
.menu-ust > ul.navbar-nav > li:after { content:""; display:block; height:20px; border-right:1px solid gray; margin-top:-20px; }
.menu-ust > ul.navbar-nav > li:first-child:after { border-left:1px solid gray; }
.menu-ust > ul.navbar-nav > li { position:static; }
.menu-ust li:hover > .altmenu { display:block; }
.menu-ust .orta { margin-left:-355px; }

.altmenu { position:absolute; display:none; padding:10px; background-color:#c7ebfa; z-index:99999; margin-left:-50px; }
.altmenu > div { display:inline-block; float:left; }
.altkat-btn > ul { list-style:none; float:left; clear:both; margin-left:-30px; }
.altkat-btn > ul > li > a { display:block; width:150px; height:150px; text-align:center; float:left; background-color:white; margin:2px; font-size:12px; }
.altkat-btn > ul > li > a > span { display:block; width:150px; height:100px; line-height:100px; text-align:center; }
.altmenu > a { float:right; clear:both; margin:7px; }

.cok-satan, .bugune-ozel { border-left:1px solid #c7ebfa; background-color:white; }
.cok-satan > p { text-align:center; font-size:20px; color:white; padding:15px; background-color:#0bb1f0; }
.bugune-ozel > p { text-align:center; font-size:20px; color:white; padding:15px; background-color:#84c368; }
.carousel-inner .urun-resim { width:160px; height:160px; line-height:160px; text-align:center; float:left; border:0; }

#firsat .fiyat { color:#779e44; font-size:28px; font-weight:bold; }
#indirim .fiyat { color:#e66220; font-size:28px; font-weight:bold; }

.manset {padding:10px 0; margin-bottom: 15px}
.manset .col-md-4 { padding:0; height:288px; overflow:hidden; }
.manset .row { margin:0 }

.manset .carousel { padding:10px; }
.manset .carousel-indicators { width:auto; right:20px; bottom:-40px; text-align:right; }
.manset .carousel-indicators > li { background-color:#dce4e6; }
.manset .carousel-indicators > li.active { background-color:#416472; }

.manset .urun-baslik, .manset .eski-fiyat, .manset .fiyat { float:left; width:199px; display:block; padding-left:5px; padding-right:5px; }
.manset .urun-baslik, #myTabContent .urun-baslik, #oneriler .urun-baslik, .urun-liste .urun-baslik { color:#416472; font-size:14px; padding-bottom:10px; }
.manset .eski-fiyat, #myTabContent .eski-fiyat, #oneriler .eski-fiyat, .urun-liste .eski-fiyat, .product-price-container .eski-fiyat { color:#9f9f9f; font-size:16px; text-decoration:line-through; }
#myTabContent .eski-fiyat{min-height: 25px;}
.manset .fiyat, #vitrin .fiyat, #oneriler .fiyat, .urun-liste .fiyat, .product-price-container .fiyat { color:#00aeef; font-size:28px; font-weight:bold; }

ul#myTab > li { padding-left:0; padding-right:0; }
ul#myTab > li > a { border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; color:white; }
ul#myTab > li > a > img { float:left; margin-right:10px; }
ul#myTab > li > a > span { display:inline-block; line-height:15px; margin-top:5px; }
ul#myTab > li > a > span > b { font-size:20px; }

a[href="#vitrin"] { background-color:#0bb1f0 !important; opacity:0.8; }
a[href="#vitrin"]:focus, a[href="#vitrin"]:active { background-color:#0bb1f0 !important; opacity:1; }
a[href="#firsat"] { background-color:#779e44 !important; opacity:0.8; }
a[href="#firsat"]:focus, a[href="#firsat"]:active { background-color:#779e44 !important; opacity:1; }
a[href="#indirim"] { background-color:#e66220 !important; opacity:0.8; }
a[href="#indirim"]:focus, a[href="#indirim"]:active { background-color:#e66220 !important; opacity:1; }

ul#myTab > li.active > a { opacity:1; }
#myTabContent > div { padding:15px; }

#vitrin { overflow: hidden; }
#vitrin.active { background-color:rgb(147 151 153 / 15%); }
#vitrin .vitrun { display:block; width:200px; min-height:350px; background-color:white; margin:9px; text-align:center; }
#vitrin .vitrun:hover { border:1px solid #0bb1f0; }

#vitrin .kampanya { display:inline-block; width:200px; background-color:white; border:1px solid #FAB390; margin:9px; text-align:center; }
#vitrin .kampanya:hover { border:1px solid #EB814C; }

#firsat.active { background-color:rgba(146, 177, 105, 0.15); }
#firsat .firrun { display:inline-block; width:200px; background-color:white; border:1px solid #B2D387; margin:9px; text-align:center; }
#firsat .firrun:hover { border:1px solid #779e44; }

#indirim.active { background-color:rgba(235, 129, 76, 0.15); }
#indirim .indrun { display:inline-block; width:200px; background-color:white; border:1px solid #FAB390; margin:9px; text-align:center; }
#indirim .indrun:hover { border:1px solid #EB814C; }

#oneriler .item > a { display:inline-block; width:180px; background-color:white; border:1px solid #9EDDF7; margin:9px 1px; text-align:center; }
#oneriler .item > a:hover { border:1px solid #0bb1f0; }
#oneriler .left-nav-btn, #oneriler .right-nav-btn { margin-top:6% }
#oneriler .item { border:0; }

#myTabContent .urun-resim, #oneriler .urun-resim { display:block; width:100%; max-height:198px; line-height:180px; text-align:center; margin-top:10px; overflow: hidden; }
#myTabContent .urun-resim img, #oneriler .urun-resim img { margin:0 auto; }
#myTabContent .urun-baslik, #myTabContent .eski-fiyat, #myTabContent .fiyat, #oneriler .urun-baslik, #oneriler .eski-fiyat, #oneriler .fiyat, .urun-liste .urun-baslik, .urun-liste .eski-fiyat, .urun-liste .fiyat { float:left; width:100%; display:block; padding-left:5px; padding-right:5px; }

.urun-baslik { height:45px; overflow:hidden; }
.urun-bilgi .urun-baslik { height:auto !important; overflow:inherit !important; }

.markalar { width:1140px; margin:0 auto; margin-top:15px; }
.markalar > p { color:#416472; font-size:20px; padding:10px 20px 0; }

.outerWrapper { position:relative; padding:0 40px 10px; }
.outerWrapper .item { float:left; border-left:1px solid silver; padding:15px; }
.outerWrapper .item:first-child, .outerWrapper .item:nth-child(7), .outerWrapper .item:nth-child(13) { border-left:0; }
.outerWrapper .item div { display:block; width:150px; height:100px; line-height:100px; text-align:center; }

.left-nav-btn, .right-nav-btn { position:absolute; width:28px; height:50px; top:40px; cursor:pointer; opacity:0.6; background:transparent url('../img/arrows.png') top left no-repeat; -webkit-transition:opacity 0.2s linear; -moz-transition:opacity 0.2s linear; -o-transition:opacity 0.2s linear; transition:opacity 0.2s linear; }
.left-nav-btn { left:10px; }
.left-nav-btn:hover, .right-nav-btn:hover { opacity:1; }

.right-nav-btn { right:10px; background-position:top right; }

.alt-reklam { padding-top:15px; }
.alt-reklam > .row { margin:0; }
.alt-reklam > .row > .col-md-4 { border-left:1px solid rgba(255, 255, 255, 0); padding:0; }
.alt-reklam > .row > .col-md-4:first-child { border-left:0; }

.taksitler { background-color:#00aeef; margin-top:20px; }

.hizli-menu { background:url('../img/link_bg.jpg') no-repeat center bottom #fafafa; padding-bottom:60px; padding-top:60px; }
.hizli-menu dt { color:#00aeef; font-size:15px; padding-bottom:30px; }
.hizli-menu dd > a { color:#949494; font-size:15px; line-height:24px; }

.copyr { background-color:#f3f3f3; color:#949494; padding-bottom:20px; padding-top:20px; }
.copyr .row > div { line-height:50px; }
.copyr a.fa { font-size:25px; opacity:0.9; }
.copyr a.fa:hover { text-decoration:none; opacity:1; }
.copyr a.fa-facebook-square { color:#3a589b; }
.copyr a.fa-twitter-square { color:#55acee; }
.copyr a.fa-instagram { color:#44749c; }
.copyr a.fa-youtube-square { color:#cf3427; }
.copyr a.fa-pinterest-square { color:#cc2127; }
.copyr a.fa-google-plus-square { color:#e3411f; }

.design { text-align:center; padding-bottom:30px; padding-top:30px; color:#949494; }
.mobil-menu { display:none; }
.ssl-img { width:100%; margin:20px 0; }

.innerBandMenu { background-color:rgb(66, 99, 114); line-height:40px; }
.innerBandMenu a { color:white; }
.innerBandMenu a:before { content:"/"; display:inline-block; margin-left:5px; margin-right:8px; }
.innerBandMenu a:first-child:before { display:none; }

.kategori-baslik { background-color:#c7ebfa; font-weight:bold; color:rgb(66, 99, 114); text-align:center; line-height:90px; }

.m15t { margin-top:15px; }
.h2group { font-size:16px; color:#00aeef; }
.filter { max-height:400px; }
.filter label { display:table; font-weight:normal; }
.filter label > small { color:#999; }

.searchInput input[type="text"] { width:100%; padding:7px; border:1px solid silver; background-color:#f8f8f8; }
.searchInput::after { content:"\e003"; font-family:'Glyphicons Halflings', serif; position:absolute; margin-top:-32px; right:20px; font-size:22px; color:#00aeef; }

.priceRange { width:170px; margin-top:10px; }
.priceRange input[type="text"] { width:60px; padding-left:4px; padding-right:20px; }
.priceInput:before { content:"TL"; position:absolute; margin-left:37px; margin-top:3px; }
#left_control_one { margin-left:30px; font-size:15px; }
.priceRange button { padding:1px 5px; }
.pagination { float:right; margin:0; }
.resultText { color:#416472; font-size:16px; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover,
.pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { background-color:#416472; border-color:#416472; }
.pagination > li > a, .pagination > li > span { color:#416472; background-color:#c7ebfa; border-color:white; }

.listOptionHolder { list-style:none; margin-top:10px; margin-bottom:5px; padding:0; display:inline-block; background-color:#c7ebfa; width:100%; }
.listOptionHolder li { float:left; height:40px; line-height:40px; padding:0 17px; color:#416472; }
.listOptionHolder a > span { display:inline-block; width:35px; height:30px; line-height:30px; text-align:center; }
.listOptionHolder a { display:inline-block; color:#416472; }

.urun-liste { display:inline-block; }

.product-list { display:inline-block; width:168px; background-color:white; border:1px solid #9EDDF7; margin:9px; text-align:center; outline:0; position: relative}
.product-list .cart-button { padding-top:10px; outline:0; }
.product-list .cart-button { padding-top:10px; }
.product-list .cart-button .btn { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
.product-list .btn-cart { font-size:16px; font-weight:600; text-transform:capitalize; color:#777D80; background:none; }
.product-list .btn-cart .fa { margin-bottom:10px; width:46px; height:46px; line-height:46px; font-size:24px; background:#c7ebfa; color:#000; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.product-list.btn-cart:hover .fa { background:#212121; }
.product-list .btn-cart:hover { color:#000; outline:none; }

.urun-liste > a:hover { border:1px solid #0bb1f0; }

.thums { display:inline-block; width:50px; float:left; }
.thums img { display:block; width:48px; height:64px; margin-bottom:3px; cursor:pointer; border:1px solid rgba(0, 0, 0, 0); border-bottom-color:#E6E6E6; }
.thums img.selected { border-color:#F58026; }

.imgZoom { float:left; margin-left:10px; }

.urun-bilgi .urun-baslik { font-size:24px; font-weight:bold; color:#00aeef; }
.urun-bilgi .urun-altbaslik { font-size:16px; color:#666; }
.urun-bilgi .urun-fiyat { font-size:40px; color:#00aeef; margin-top:30px; }
.urun-bilgi .urun-fiyat small { font-size:16px; color:#999; font-weight:bold; text-decoration:line-through; }
.urun-bilgi .stok-bilgi { list-style:none; display:inline-block; margin-top:30px; margin-bottom:30px; padding:0; width:100%; }
.urun-bilgi .stok-bilgi li { float:left; text-align:center; height:50px; line-height:50px; border:1px solid #ccc; border-left:0; color:#666; }
.urun-bilgi .stok-bilgi li:first-child { border-left:1px solid #ccc; }
.urun-bilgi .stok-bilgi li img { margin-right:10px; }
.urun-bilgi .urun-adet input { width:80px; padding:8px; border:1px solid #ccc; margin-right:10px; text-align:center; }
.urun-bilgi .urun-adet { color:#666; }
.urun-bilgi .urun-paylas { display:inline-block; float:right; }
.urun-bilgi .hemen-al-btn, .urun-bilgi .sepete-ekle-btn { font-size:18px; font-weight:bold; text-align:center; height:50px; line-height:50px; display:block; color:white; float:left; width:320px; margin-top:50px; }
.urun-bilgi .hemen-al-btn { background-color:#00aeef; margin-right:10px; }
.urun-bilgi .sepete-ekle-btn { background-color:#ff6209; clear:both; }

.urun-fotograflari { background-color: #FAFAFA; border:1px solid #eee; }
.urun-fotograflari .item { border:none; }

.dealer-popup-container{
    position: fixed;
    background: rgba(128, 128, 128, 0.5);
    width: 100%;
    top: 0;
    bottom: 0;
    z-index: 7;
}
.dealer-popup-container.hidden{
    display: none;
}
.dealer-popup {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 500px;
    max-width: 100%;
    z-index: 8;
}

.dealer-popup-close{
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 9;
}

.dealer-popup-close i{
    font-size: 25px;
}

.ozel-alan{
    position: absolute;
    z-index: 9;
    left: 0;
    right: 0;
    bottom: 210px;
    background: #eb8723;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    font-weight: 600;
}

.urunGorsel{
    position: relative;
}
.discount-rate{
    position: absolute;
    background: #eb8723;
    display: flex;
    font-size: 19px;
    justify-content: center;
    color: white;
    font-weight: bold;
    padding: 5px 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    line-height: 1;
}

.urunGorsel .discount-rate{
    top: 55px;
    right: 0;
}
.product-list .discount-rate{
    top: 5px;
    right: 0;
}

.discount-rate i{
    font-size: 22px;
    margin-right: 5px;
    display: flex;
    align-items: center;
}

.discount_list_price{
    position: relative;
    font-size: 30px;
    color: #eb8723;
}

.discount_list_price:before {
    position: absolute;
    content: "";
    left: -5px;
    top: 50%;
    right: -5px;
    border-top: 2px solid;
    border-color: inherit;
    color: red;
    -webkit-transform:rotate(-9deg);
    -moz-transform:rotate(-9deg);
    -ms-transform:rotate(-9deg);
    -o-transform:rotate(-9deg);
    transform:rotate(-9deg);
}

span.stButton { margin:0; }

#urun-detay-tab > li > a { border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; text-align:center; }
#urun-detay-tab > li { padding:0; }
#urun-detaylar .tab-pane > p { padding:15px; }
.tab-pane { flex-wrap: wrap }
.tab-content > .active {
    display: flex;
}
#urun-detaylar.navbar-default { background-color:white; border:1px solid #e7e7e7; border-top:0; }
.oneri-baslik { background-color:#f2f6f8; color:#00aeef; font-weight:bold; font-size:18px; padding:20px; }
#oneriler { background-color:#fafafa; border:1px solid #eee; }

.margin-top { margin-top:25px; }

@media (min-width:1200px) {
    .markalar { width:1140px; }
}

@media (max-width:1200px) {
    .copyr .row > div { text-align:center; }
}

@media (max-width:992px) {
    ul#myTab > li > a { padding-left:20px; }
}

@media (min-width:992px) and (max-width:1200px) {
    .menu-ust > ul.navbar-nav > li, #myTabContent > .tab-pane > a, .listOptionHolder { zoom:0.82; }
    .menu-ust > ul.navbar-nav > li > a { height:110px; font-size:15px; }
    .altkat-btn > ul > li > a, .altmenu > a { font-size:15px; }
    .manset .urun-baslik, .manset .eski-fiyat, .manset .fiyat { width:132px; }
    .markalar { zoom:0.825; width:1140px; }
    ul#myTab > li > a { padding-left:80px; }
    .kategori-baslik, .urunGorsel, .zoomContainer { zoom:0.83; }
    .urun-bilgi .hemen-al-btn, .urun-bilgi .sepete-ekle-btn { width:262px; }
}

@media (min-width:768px) and (max-width:992px) {
    .logo { margin-bottom:-45px; }
    .uyelik { padding-left:30px; }
    .menu-ust > ul.navbar-nav > li { zoom:0.63; }
    .menu-ust > ul.navbar-nav > li > a { height:110px; font-size:18px; }
    .altkat-btn > ul > li > a, .altmenu > a { font-size:18px; }
    .markalar { zoom:0.635; width:1140px; }
    .kategori-baslik { zoom:0.63; }
    .zoomContainer, .zoomWindow, .imgZoom, .imgZoom img.ana-resim { width:222px !important; }
    .urun-bilgi .hemen-al-btn, .urun-bilgi .sepete-ekle-btn { width:198px; }
    .stok-bilgi { zoom:0.8; }
}

@media (max-width:768px) {
    .logo:before { display:none; }
    .uyelik { width:100%; position:absolute; top:-70px; right:0; }
    .dropdown-toggle > span { display:inline-block; width:80px; height:35px; line-height:35px; text-align:center; }
    .mobil-menu { display:block; }
    .menu-ust { display:none; }
    .ssl-img { width:auto; margin:20px 0; }
    .markalar { zoom:0.612; width:100%; }
    .urun-bilgi .hemen-al-btn, .urun-bilgi .sepete-ekle-btn { width:240px; }
    .urun-bilgi { float:left; }
    .arama-ust button > .glyphicon-menu-down { top:-14px !important; }
    .navbar-nav { text-align:left; }
    .navbar-nav > li { display:block; float:none; }
    .arama-ust .input-group-btn:last-child > .btn, .arama-ust .input-group-btn:last-child > .btn-group { top:-6px !important; }
    #vitrin .vitrun .urun-baslik { display: block; margin-top:10px; }
}

@media (max-width:420px) {
    .logo { margin-bottom:90px; width:100%; }
    .logo:before { position:absolute; left:123px; top:90px; width:45px; height:47px; border:1px solid #00aeef; }
    .uyelik-ust { width:80%; float:left; }
    .sepet-ust { width:20%; }
    .dropdown-toggle > span { width:30px; margin-right:40px; }
    .urun-resim-1 { zoom:0.8; }
    .manset .urun-baslik, .manset .eski-fiyat, .manset .fiyat { width:140px; }
    .cok-satan, .bugune-ozel { height:250px !important; }
    ul#myTab > li > a { zoom:0.7; padding-left:5px; }
    #myTabContent > .tab-pane > a { width:95%; }
    .master-visa { width:100%; }
    .copyr .row > div { font-size:12px; }
    ul#myTab > li > a > img { display:none; }
    #vitrin .vitrun, #firsat .firrun, #indirim .indrun { width:94%; }
}

#urun-yorum {margin-top:20px; }
#mini-cart { bottom:42px; line-height:22px; position:absolute; right:0; font-size:12px; }
#mini-cart .heading { float:right; padding:0 5px 0 0; position:relative; }
#mini-cart .heading h4 { background:none repeat scroll 0 0 #f15a23; border:medium none; display:inline-block; float:left; height:32px; margin:4px 2px 0 0; padding:0;width:32px; }
#mini-cart .heading a { color:#444; float:left; font-size:14px; height:36px; text-decoration:none; }
#mini-cart .heading a span { display:inline-block; margin-top:5px; padding-right:12px; }
.button.sepetikapat { background:none repeat scroll 0 0 #a94442 !important; display:none !important; }

@media (max-width:768px) {
    .button.sepetikapat { display:inline-block !important; }
}

#mini-cart .content { background:none repeat scroll 0 0 #fff; border:1px solid #eee; box-shadow:0 2px 8px rgba(0, 0, 0, 0.2); clear:both; min-height:90px; padding:8px; position:absolute; top:42px; width:450px; z-index:1011;  right:4px; }
.mini-cart-info { max-height:300px; overflow-x:hidden; overflow-y:auto; }
.mini-cart-info td.quantity, .mini-cart-info td.total { position:relative; top:9px; }
#mini-cart a.button { display:inline-block; paddzoomWindowing:6px 12px; text-decoration:none; }
#mini-cart a.button, input.button { background:none repeat scroll 0 0 #f15a23; border:medium none; border-radius:2px; box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset; color:#fff; cursor:pointer; font-size:12px; font-weight:bold; transition:all 0.3s ease-in-out 0s; }
#mini-cart a, a:visited, a b { color:#333; cursor:pointer; text-decoration:none; }
#mini-cart.active .content { display:block; }
#mini-cart .mini-cart-info table { border-collapse:collapse; margin-bottom:5px; width:100%; }
#mini-cart .mini-cart-info td {border-bottom:1px solid #eeeeee; color:#000; padding:10px 5px; vertical-align:top; }
#mini-cart .mini-cart-info .image { width:1px; }
#mini-cart .mini-cart-info .image img { text-align:left; }
#mini-cart .mini-cart-info .name small { color:#666; }
#mini-cart .mini-cart-info .quantity { text-align:right; }
#mini-cart .mini-cart-info td.total { text-align:right; }
#mini-cart .mini-cart-info .remove { text-align:right; }
#mini-cart .mini-cart-info .remove img { cursor:pointer; }
#mini-cart .mini-cart-total { text-align:right; }
#mini-cart .mini-cart-total table { border-collapse:collapse; display:inline-block; margin-bottom:5px; }
#mini-cart .mini-cart-total td { color:#000; padding:2px;  }
#mini-cart .checkout { clear:both; line-height:normal; text-align:right; }
#mini-cart .empty { padding-top:50px; text-align:center; }

.cart-info table {  border-collapse:collapse; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-top:1px solid #dddddd; margin-bottom:15px; width:100%; }
.cart-info td { padding:7px; }
.cart-info thead td { background-color:#f7f7f7; border-bottom:1px solid #dddddd; color:#4d4d4d; font-weight:bold; }
.cart-info thead .image { text-align:center; }
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity { text-align:left; }
.cart-info thead .price, .cart-info thead .total { text-align:right; }
.cart-info tbody td { border-bottom:1px solid #dddddd; vertical-align:top; }
.cart-info tbody .image { text-align:center; }
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity { text-align:left; }
.cart-info tbody .quantity input[type="image"], .cart-info tbody .quantity img { cursor:pointer; position:relative; top:4px; }
.cart-info tbody .price, .cart-info tbody .total {  text-align:right; }
.cart-info tbody span.stock { color:#f00; font-weight:bold; }
.cart-module > div { display:none; }
.cart-total { border-top:1px solid #dddddd; margin-bottom:15px; overflow:auto; padding-top:8px; }
.cart-total table { float:right; }
.cart-total td { padding:3px; text-align:right; }

.table-data-sheet { background:none repeat scroll 0 0 white; border-bottom:1px solid #d6d4d4; margin:0 0 20px; width:100%; }
.table-data-sheet tr { border-top:1px solid #d6d4d4; }
.table-data-sheet tr.even { background:none repeat scroll 0 0 #fdfdfd; }
.table-data-sheet tr td { padding:10px 20px 11px; }
.table-data-sheet tr td:first-child { border-right:1px solid #d6d4d4; color:#333333; font-weight:700; width:30%; }

.ui-autocomplete span.hl_results { background-color:#ffff66; }
.ui-autocomplete { max-height:250px; overflow-y:auto; overflow-x:hidden; padding-right:5px; }
.ui-autocomplete li { font-size:16px; }
* html .ui-autocomplete { height:250px; }
.ui-autocomplete { cursor:default; left:0; position:absolute; top:0; }
.ui-menu {  display:block; list-style:none outside none; margin:0; outline:medium none; padding:2px; }
.ui-menu .ui-menu { margin-top:-3px; position:absolute; }
.ui-menu .ui-menu-item { margin:0;  padding:0; width:100%; }
.ui-menu .ui-menu-divider { border-width:1px 0 0; font-size:0; height:0; line-height:0; margin:5px -2px; }
.ui-menu .ui-menu-item a { display:block; font-weight:normal; line-height:1.5; min-height:0; padding:5px 0.4em; text-decoration:none; font-size:0.72em; cursor:pointer; border-bottom:1px solid #DDDDDD; }
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight:normal; margin:-1px; }
.ui-menu .ui-state-disabled { font-weight:normal; line-height:1.5; margin:0.4em 0 0.2em; }
.ui-menu .ui-state-disabled a { cursor:default; }
.ui-menu-icons { position:relative; }
.ui-menu-icons .ui-menu-item a { padding-left:2em; position:relative; }
.ui-menu .ui-icon { left:0.2em; position:absolute; top:0.2em; }
.ui-menu .ui-menu-icon { float:right; position:static; }
.ui-progressbar {  height:2em; overflow:hidden; text-align:left;}
.ui-progressbar .ui-progressbar-value { height:100%; margin:-1px; }
.ui-progressbar .ui-progressbar-overlay { height:100%; opacity:0.25; }
.ui-progressbar-indeterminate .ui-progressbar-value { background-image:none; }

.ui-tabs { padding:0.2em; position:relative; }
.ui-tabs .ui-tabs-nav { margin:0; padding:0.2em 0.2em 0; }
.ui-tabs .ui-tabs-nav li { border-bottom:0 none; float:left; list-style:none outside none; margin:1px 0.2em 0 0; padding:0; position:relative; top:0; white-space:nowrap; }
.ui-tabs .ui-tabs-nav li a { float:left; padding:0.5em 1em; text-decoration:none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom:-1px; padding-bottom:1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor:text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor:pointer; }
.ui-tabs .ui-tabs-panel { background:none repeat scroll 0 0 rgba(0, 0, 0, 0); border-width:0; display:block; padding:1em 1.4em; }
.ui-widget { font-family: arial, serif; font-size:0.9em; }
.ui-widget .ui-widget { font-size:1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:1em; }
.ui-widget-content {background:#fff;  border:1px solid #DDDDDD; color:#333333; box-shadow:0 2px 4px rgba(0, 0, 0, 0.2); width:408px !important; }
.ui-widget-content a { color:#333333; }
.ui-widget-header { border:1px solid #E78F08; color:#FFFFFF; font-weight:bold; }
.ui-widget-header a { color:#FFFFFF;  }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:1px solid #CCCCCC; color:#1C94C4; font-weight:bold; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#1C94C4; text-decoration:none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background:#eeeeee; color:#000; }
.ui-progressbar { height:2em; overflow:hidden; text-align:left; }
.ui-progressbar .ui-progressbar-value { height:100%; margin:-1px; }
.ui-progressbar .ui-progressbar-overlay { height:100%; }
.ui-progressbar-indeterminate .ui-progressbar-value { background-image:none; }
.h2group { font-size:16px; color:#00aeef; margin-bottom:0 !important; margin-top:10px !important; }

.filterSelected h2 { font-size:16px; color:#00aeef; }
.filter { margin-right:10px; padding:5px 0; }
.filter .filterList { display:inline-block; height:auto;  overflow:hidden;width:210px;  padding:0; }
.filter .filterItem { color:#202020; margin-bottom:10px; min-height:15px; overflow:hidden; }
.filter .alt_kategoriler { color:#202020; margin-bottom:4px; min-height:15px; overflow:hidden; }
.filter .alt_kategoriler a { color:#202020; font-size:13px !important; }

#uye_ol_formu .form-group span { color:#DD3A04; font-size:11px; padding-left:6px; }
#fatura_bilgi_formu .form-group span { color:#dd3a04; font-size:11px; padding-left:6px; }
#fatura_adres_formu .form-group .required { border:1px solid red !important; color:#eb8723 !important; }
#fatura_adres_formu .form-group span { color:#dd3a04; font-size:11px; padding-left:6px; }
#fatura_adres_formu .form-group .required { border:1px solid red !important; color:#eb8723 !important; }
.address-form .form-group span { color:#dd3a04; font-size:11px; padding-left:6px; }
#kapida_nakit_odeme_formu .form-group span { color:#dd3a04; font-size:11px; padding-left:6px; }
#kapida_nakit_odeme_formu .form-group .required { border:1px solid red !important; color:#eb8723 !important; }
#kapida_kredi_karti_ile_odeme_formu .form-group span { color:#dd3a04; font-size:11px; padding-left:6px; }
#kapida_kredi_karti_ile_odeme_formu .form-group .required { border:1px solid red !important; color:#eb8723 !important; }
#kredi_karti_ile_odeme_formu .form-group span { color:#dd3a04; font-size:11px; padding-left:6px; }
#kredi_karti_ile_odeme_formu .form-group .required { border:1px solid red !important; color:#eb8723 !important; }
#kredi_karti_ile_odeme_formu .required { border:1px solid red !important; color:#eb8723 !important; }

.comment-list .row { margin-bottom:0; }
.comment-list .panel .panel-heading { padding:15px 18px; border:none; border-top-right-radius:0; top:1px; }
.comment-list .panel .panel-heading.right { border-right-width:0; border-top-left-radius:0; right:16px; }
.comment-list .panel .panel-heading .panel-body { padding-top:6px; }
.comment-list figcaption { word-wrap:break-word; }

@media (min-width:768px) {
    .comment-list .arrow:after, .comment-list .arrow:before { position:absolute; width:0; height:0; border-style:solid; border-color:transparent; }
    .comment-list .panel.arrow.left:after, .comment-list .panel.arrow.left:before { border-left:0; }
    .comment-list .panel.arrow.left:before { left:0; top:30px; border-right-color:inherit; border-width:16px; }
    .comment-list .panel.arrow.left:after { left:1px; top:31px; border-right-color:#FFFFFF; border-width:15px; }
    .comment-list .panel.arrow.right:before { right:-16px; top:30px; border-left-color:inherit; border-width:16px; }
    .comment-list .panel.arrow.right:after { right:-14px; top:31px; border-left-color:#FFFFFF; border-width:15px; }
}

.comment-list .comment-post { margin-top:6px; }
#comment_form .form-group span { color:#dd3a04; font-size:11px; padding-left:6px; }
#comment_form .form-group .required { border:1px solid #ef9d0c !important; color:#eb8723 !important; }

#credit_kart_checkout_form { width:400px; margin-top:0;margin-bottom:5px; margin-left:80px; padding:15px; background:#f3f6fa; border:1px solid; border-color:#c2cadb #bbc5d6 #b7c0cd;  border-radius:7px; -webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.15); box-shadow:0 1px 5px rgba(0, 0, 0, 0.15); padding-top:0; }
#credit_kart_checkout_form #card_number { background-image:url("../img/credit_card.png"), url("../img/credit_card.png"); background-position:2px -121px, 260px -61px; background-size:120px 361px, 120px 361px; background-repeat:no-repeat; padding-left:54px; width:225px; }
#credit_kart_checkout_form #card_number.visa { background-position:2px -163px, 260px -61px; }
#credit_kart_checkout_form #card_number.visa_electron { background-position:2px -205px, 260px -61px; }
#credit_kart_checkout_form #card_number.mastercard { background-position:2px -247px, 260px -61px; }
#credit_kart_checkout_form #card_number.maestro { background-position:2px -289px, 260px -61px; }
#credit_kart_checkout_form #card_number.discover { background-position:2px -331px, 260px -61px; }
#credit_kart_checkout_form #card_number.valid.visa { background-position:2px -163px, 203px -87px; }
#credit_kart_checkout_form #card_number.valid.visa_electron { background-position:2px -205px, 203px -87px }
#credit_kart_checkout_form #card_number.valid.mastercard { background-position:2px -247px, 203px -87px; }
#credit_kart_checkout_form #card_number.valid.maestro { background-position:2px -289px, 203px -87px; }
#credit_kart_checkout_form #card_number.valid.discover { background-position:2px -331px, 203px -87px; }
#credit_kart_checkout_form > p { zoom:1; }
#credit_kart_checkout_form > p:before, #credit_kart_checkout_form > p:after { content:''; display:table; }
#credit_kart_checkout_form > p:after { clear:both; }
#credit_kart_checkout_form > p + p { margin-top:15px; }
#credit_kart_checkout_form .checkout-header { position:relative; margin:-15px -15px 15px; }
#credit_kart_checkout_form .checkout-title { padding:0 15px; line-height:38px; font-size:13px; font-weight:bold; color:#7f889e; text-shadow:0 1px rgba(255, 255, 255, 0.7); background:#eceff5; border-bottom:1px solid #c5ccdb; border-radius:7px 7px 0 0; background-image:-webkit-linear-gradient(top, #f5f8fb, #e9edf3); background-image:-moz-linear-gradient(top, #f5f8fb, #e9edf3); background-image:-o-linear-gradient(top, #f5f8fb, #e9edf3); background-image:linear-gradient(to bottom, #f5f8fb, #e9edf3); -webkit-box-shadow:inset 0 1px white; box-shadow:inset 0 1px white; }
#credit_kart_checkout_form .checkout-title:before { content:''; position:absolute; bottom:0; left:0; right:0; height:2px; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.08); box-shadow:0 1px 2px rgba(0, 0, 0, 0.08); }
#credit_kart_checkout_form .checkout-price { position:absolute; top:-14px; right:-14px; width:40px; font:14px/40px Helvetica, Arial, sans-serif; color:white; text-align:center; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3); text-indent:-1px; letter-spacing:-1px; background:#e54930; border:1px solid;border-color:#b33323 #ab3123 #982b1f; border-radius:21px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:-webkit-linear-gradient(top, #f75a3b, #d63b29); background-image:-moz-linear-gradient(top, #f75a3b, #d63b29); background-image:-o-linear-gradient(top, #f75a3b, #d63b29); background-image:linear-gradient(to bottom, #f75a3b, #d63b29); -webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2); }
#credit_kart_checkout_form .price:before { content:''; position:absolute; top:3px; bottom:3px; left:3px; right:3px; border:2px solid #f5f8fb; border-radius:18px; -webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px rgba(0, 0, 0, 0.25), 0 -1px 1px rgba(0, 0, 0, 0.25); box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px rgba(0, 0, 0, 0.25), 0 -1px 1px rgba(0, 0, 0, 0.25); }
#credit_kart_checkout_form .checkout-input { float:left; padding:0 7px; height:32px; color:#525864; background:white; border:1px solid; border-color:#b3c0e2 #bcc5e2 #c0ccea; border-radius:4px; margin-right:5px; background-image:-webkit-linear-gradient(top, #f6f8fa, white); background-image:-moz-linear-gradient(top, #f6f8fa, white); background-image:-o-linear-gradient(top, #f6f8fa, white); background-image:linear-gradient(to bottom, #f6f8fa, white); -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); }
#credit_kart_checkout_form .checkout-input:focus { border-color:#46aefe; outline:none; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px #46aefe; box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 5px #46aefe; }
#credit_kart_checkout_form .lt-ie9 .checkout-input { line-height:30px; }
#credit_kart_checkout_form .checkout-name { width:150px; }
#credit_kart_checkout_form .checkout-card { width:210px; }
#credit_kart_checkout_form .checkout-exp { margin-left:15px; width:67px; }
#credit_kart_checkout_form .checkout-cvc { margin-left:15px; width:80px; }
#credit_kart_checkout_form .checkout-btn { width:100%; height:34px; padding:0; font-weight:bold; color:white; text-align:center; text-shadow:0 -1px 1px rgba(0, 0, 0, 0.2); border:1px solid; border-color:#1486f9 #0f7de9 #0d6acf; background:#1993fb; border-radius:4px; background-image:-webkit-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6); background-image:-moz-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6); background-image:-o-linear-gradient(top, #4cb1fe, #229afc 40%, #138df6); background-image:linear-gradient(to bottom, #4cb1fe, #229afc 40%, #138df6); -webkit-box-shadow:inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow:inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2); }
#credit_kart_checkout_form .checkout-btn:active { text-shadow:0 1px 1px rgba(0, 0, 0, 0.2); border-color:#075bba #0c69d2 #0f7de9; background-image:-webkit-linear-gradient(top, #1281dc, #1593fc); background-image:-moz-linear-gradient(top, #1281dc, #1593fc); background-image:-o-linear-gradient(top, #1281dc, #1593fc); background-image:linear-gradient(to bottom, #1281dc, #1593fc); -webkit-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5); }
#kredi_karti_ile_odeme_formu .uyari { margin-left:83px; margin-top:21px; display:block; margin-right:44px; }

a.sozlesme_alink { color:#1493e4; }
li.lih1 { color:#ff6209; font-size:14px; font-weight:bold; }
.filterArea .choice { display:table; float:none; margin-top:4px; }

.choice { border:1px solid #dedede; border-radius:3px; display:inline-block; float:left; line-height:16px; margin:10px 4px 0 0; padding:1px 0 1px 7px; }
.choice > span:first-child { float:left; }
.choice .close { background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowREI4NEVDNkIzN0IxMUUzQUE4QUZGREVBRjgwRUY2QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowREI4NEVDN0IzN0IxMUUzQUE4QUZGREVBRjgwRUY2QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBEQjg0RUM0QjM3QjExRTNBQThBRkZERUFGODBFRjZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBEQjg0RUM1QjM3QjExRTNBQThBRkZERUFGODBFRjZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+OSatXgAAAGxJREFUeNpiVFVVXc7AwNACxFcZEEALiGuYoBIrgVgbKqEN5bcyCwsLvwYyDgLxCiB+A8STgTgCZBJIEqT6NVRiFRDnAPEBkCATklF1QBwGpcFWsEAZK2BGAfE1KD8cpLMaSYIBSoP4NQABBgBzdxfFO07zeAAAAABJRU5ErkJggg==") no-repeat scroll 5px 5px rgba(0, 0, 0, 0); cursor:pointer; float:right; height:16px; margin-left:5px; width:16px; }

.urun_adet_border { height:34px; width:36px; -webkit-border-top-right-radius:5px !important; -webkit-border-bottom-right-radius:5px !important; -moz-border-radius-topright:5px !important; -moz-border-radius-bottomright:5px !important; border-top-right-radius:5px !important; border-bottom-right-radius:5px !important; }

#arama_kategori_span { display:inline-block; width:90px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.arama-ust button > .glyphicon-menu-down { font-size:8px; position:relative; top:-4px; }
.arama-ust button { color:#00aeef; }
.arama-ust .dropdown-menu { margin-top:-10px; }
.arama-ust .input-group-btn:last-child > .btn, .arama-ust .input-group-btn:last-child > .btn-group { margin-left:-2px; position:relative; top:-7px; }
.arama-ust .glyphicon-search, .arama-ust input, .arama-ust .input-group-btn .btn { height:45px; }
.arama-ust .glyphicon-search { border:1px solid rgb(0, 174, 239); width:41px; line-height:41px; font-size:14px; text-align:center; position:relative; left:-1px; top:0; text-decoration:none; cursor:pointer; background-color:rgb(0, 174, 239); color:white; }

.innerBandMenu .container a { color:#fff !important; }
.innerBandMenu a { color:#fff !important; }

.choiceList { display:inline-block; }
.temizlecss { display:inline-block; clear:both; float:left; margin-bottom:-20px; margin-top:20px; }
.scrollToTop { width:40px; height:40px; background-image:url('../img/arrow.png'); position:fixed; right:30px; bottom:30px; display:none; }
#sube { margin-right:15px; }
#sube b { color:#eb8723; }
#sube img { padding-right:5px; }
.urun-adet-spinner { width:80px; }
.input-group-btn .bootstrap-touchspin-down, .input-group-btn .bootstrap-touchspin-up { padding:1px 6px !important; }
button#sectim { margin-top:10px; }
.fiyat .tlStyle { font-size:18px }
.nav > li > a:focus, .nav > li > a:hover { text-decoration:none; background-color:#eee; color:#000; }

.anaurunbtn .btn-cart { margin-bottom:10px; width:124px; line-height:17px; font-size:14px; background:#c7ebfa; color:#000; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:20px; }
.anaurunbtn .btn-cart i { font-size:22px; line-height:14px; margin-right:4px; }

.spinner.input-group .input-group-addon .spin-up, .spinner.input-group .input-group-addon .spin-down { height:10px; width:10px; overflow:hidden; display:block; text-align:center; color:#999; }
.spinner.input-group .input-group-addon .spin-up:hover, .spinner.input-group .input-group-addon .spin-down:hover { color:#555; }
.spinner.input-group .input-group-addon .spin-up .fa, .spinner.input-group .input-group-addon .spin-down .fa { margin-top:-8px; vertical-align:middle; }
.spinner.input-group .input-group-addon .spin-up .glyphicon, .spinner.input-group .input-group-addon .spin-down .glyphicon { font-size:10px; top:-2px; }
.spinner.input-group .input-group-addon a.spin-up, .spinner.input-group .input-group-addon a.spin-down { text-decoration:none; }
.spinner.input-group .input-group-addon button.spin-up, .spinner.input-group .input-group-addon button.spin-down { background:none; border:none; padding:0; }
.spinner.input-group.input-group-sm .input-group-addon .spin-up, .spinner.input-group.input-group-sm .input-group-addon .spin-down { height:8px; }
.spinner.input-group.input-group-sm .input-group-addon .spin-up .fa, .spinner.input-group.input-group-sm .input-group-addon .spin-down .fa { margin-top:-12px; }
.spinner.input-group.input-group-sm .input-group-addon .spin-up .glyphicon, .spinner.input-group.input-group-sm .input-group-addon .spin-down .glyphicon { font-size:8px; top:-5px; }
.spinner.input-group.input-group-lg .input-group-addon .spin-up, .spinner.input-group.input-group-lg .input-group-addon .spin-down { height:12px; width:12px; }
.spinner.input-group.input-group-lg .input-group-addon .spin-up .fa, .spinner.input-group.input-group-lg .input-group-addon .spin-down .fa { margin-top:-16px; }
.spinner.input-group.input-group-lg .input-group-addon .spin-up .glyphicon, .spinner.input-group.input-group-lg .input-group-addon .spin-down .glyphicon { font-size:12px; top:-6px; }

.table-spinner { width:80px; }
.cart-info tbody .quantity .input-group { width:80px; float:left; }
.cart-info tbody .quantity .input-group a { float:left; }

.hosgeldiniz { margin-left:auto; margin-right:auto; width:100%; text-align:center; line-height:12px; margin-top:5px; }

.uyelik-ust { padding:0 7px; }
.uyelik-ust a { padding:0 7px; }
.uyelik_kapsul { margin-top:5px;color: black; font-size: 15px}

.margin-bottom-sm { margin-bottom:5px !important; }
.margin-bottom-lg { margin-bottom:15px !important; }
.margin-bottom-xl { margin-bottom:25px !important; }

form.invalid .form-group .invalid { border:1px solid red !important; color:#eb8723 !important; }
form.invalid .form-group label span { color:#dd3a04; font-size:11px; padding-left:6px; }
#toast-container > div { width:400px !important; }

.autocomplete-suggestions { border:1px solid #999; background:#FFF; overflow:auto; }
.autocomplete-suggestion { padding:2px 5px; white-space:nowrap; overflow:hidden; border-bottom:1px solid #eee; }
.autocomplete-suggestion .image { float:left; min-width:70px; text-align:center; }
.autocomplete-suggestion:hover { cursor:pointer; }
.autocomplete-selected { background:#F0F0F0; }
.autocomplete-suggestions strong { font-weight:normal; color:#3399FF; }
.autocomplete-group { padding:2px 5px; }
.autocomplete-group strong { display:block; border-bottom:1px solid #000; }

.home-header { margin-bottom:20px; }

.main-buttons { list-style:none; padding:0; margin:0; }
.main-buttons li:first-child { margin-top:0; }
.main-buttons li { padding:0; margin:0; margin-top:3px; }
.main-buttons li a { display:block; border:1px solid #E4E4E4; }
.main-buttons li img { width:100%; }

.carousel-indicators > li { margin-left:3px; margin-right:3px; }

.toast-message .btn { color:#000; }
.btn-mobile-apps { background-color:#3D3D3D; padding:10px 0; display: none; }
.btn-mobile-apps h6 { color:white; font-size:12px; padding:0; margin:5px 0; }
.btn-mobile-apps p { color:#ccc; font-size:10px; margin:0; }
.btn-mobile-apps .btn-store { display:block; background-color:#F58026; color:white; font-size:13px; padding:5px 10px; text-align:center; margin-top:10px; text-decoration:none; }

/* ürün sayfasına favorilere ve alış veriş listeme ekle butonu */
.add-fav,.add-shopping-list { position: absolute; right: 16px; font-size: 30px; color: #000; width: 30px; height: 30px; }
.add-fav { top: 20px; }
.add-shopping-list { top: 60px; }
.add-fav:hover { opacity: 1; text-decoration: none; }
.add-fav.active { opacity: 1; }
.add-fav .fa, .add-shopping-list .fa { position: absolute;  color: rgba(198, 201, 203, 0.74);top: 0; left: 0; }
.add-fav.active .fa-heart { display: block; color: #00aeef; }
.add-shopping-list.active .fa { color: #00aeef; }

/* sepet */
.add-fav-cart { font-size: 26px; color: #000; width: 26px; height: 26px; }
.add-fav-cart .fa { color: rgba(198, 201, 203, 0.74); }
.add-fav-cart.active .fa-heart, .add-fav-cart:hover .fa-heart { color: #00aeef; }
.add-fav-cart:hover { text-decoration: none; }

.zoomWindow { background-color:white; }

.content-list { border:1px solid #e8e8e8; margin:10px 0; padding:15px; }
.content-list hr { display:none; }
.content-list > h3 { color:#0E83A4; padding:0; margin:0; font-size: 17px; font-weight: bold; margin-bottom:3px; }
.content-list p { margin:0; }

.carousel-control.left, .carousel-control.right { background: none; }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { color:black; width: 40px; height:40px; }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -30px; }
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -30px; }

@media (min-width:768px) {

    /* Sticky */
    .sticky { position: fixed; top: 0; width: 100%; background-color:white; z-index: 9998; box-shadow:0 2px 6px rgba(0,0,0,0.2); animation:slide-down 0.7s; opacity:1; }
    .sticky + .container-fluid { padding-top: 150px; }

    /* Header Menu */
    .navbar.header-top { border:none; margin:0; background: #eb8723; min-height: 40px; margin-bottom: 15px; }
    .nav.header-top-menu {  height:40px; }
    .nav.header-top-menu > li > a { height:40px; padding:7px; color:white; border-right:1px solid #d4791d; }
    .nav.header-top-menu > li:last-child > a { border-right:none; }
    .nav.header-top-menu > li:hover > a, .nav.header-top-menu > li > a:focus { background-color:#de7b17 !important; color:white !important; }
    .nav.header-top-menu > li:hover ul { display:block; }
}

@media (max-width:768px) {

    .btn-mobile-apps { display: block !important; }

    .nav.header-top-menu {  display: none; }

    .carousel, .carousel-inner { margin-bottom: 20px; }
    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev,
    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { border-radius: 25px; width: 25px; height:25px; }
    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -10px; }
    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -10px; }
}

.alert.alert-info p { font-size:12px; }

.sign-form-group {
    display: flex;
}