.urunKategori { background: #fff; box-shadow: 1px 1px 10px #aaa; }
.product .product-thumbnail .thumbnail .product-badges { top: 20px; right: 20px; }
.product .product-thumbnail .thumbnail .product-badges .onsale { border-radius: 8px 8px 8px 0; }
.bk-carousel-slider { padding-top: 30px; }

.hero-content-2 h6 { font-size:18px; }

.header-default .header__wrapper { position: relative; z-index: 10; }
.header-bg { background-image: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); height: 160px; width: 100%; position: absolute; z-index: 8; top: 0; }
.overlay { position: fixed; z-index: 3000; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.75); }
.overlay2 { position: fixed; z-index: 3000; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.75); visibility: hidden; opacity: 0; transition: all 0.4s; }
.new-popup { position: fixed; z-index: 3001; max-width: 700px; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
.new-popup img { width: 100%; height: auto; border: 5px solid #fff; border-radius: 10px; }
a.brook-btn.btn-sd-size, button.brook-btn.btn-sd-size { height: 40px; line-height: 38px; padding-left:15px; padding-right:15px; }
.search-cont { position: fixed; width: 100%; left: 0; top: 120px; z-index: 3001; transition: all 0.4s; visibility: hidden; opacity: 0; }
.search-cont .search-i { background-color: #fff !important; border: none !important; width: 100% !important; height: 60px; line-height: 60px; border-radius: 8px; }
.search-cont .search-submit { background-color: #111 !important; border: none !important; float: right; color: #fff !important; height: 60px; width: 80px; line-height: 40px; border-radius: 0 8px 8px 0; position: absolute; top: 0; right: -1px; }
.search-cont form { width: 80%; margin: 0 auto; position: relative; }

.btn-search { color: #000002; }
.search-show .search-cont { visibility: visible; opacity: 1; }
.search-show .overlay2 { visibility: visible; opacity: 1; }

.popup-mobile-manu .inner { max-width: 100%; background-color: #efefef; }
.popup-mobile-manu .social-share { max-width: 100%; padding: 0 40px; border-top: 1px solid #ddd; padding-top: 12px; }
.popup-mobile-manu .social-share i { font-size: 26px; }
.popup-mobile-manu .object-custom-menu { margin-bottom: 10px; margin-top: 10px; }
.popup-mobile-manu .social-share a:first-child { padding-left: 0; }
.popup-mobile-manu a { color: #111 !important; font-size: 16px; }
.popup-mobile-manu a span { color: #111 !important; }
.object-custom-menu li { border-top: 1px solid #ddd !important; }
.object-custom-menu li:first-child { border-top: none !important; }
.object-custom-menu li.has-menu > a { padding: 12px 0 !important; font-weight: 600;  }
.object-custom-menu li.has-mega-menu > a { padding: 12px 0 !important; font-weight: 600; }
.object-custom-menu li.has-mega-menu > a::after { background: none !important; color: #666; }
.object-custom-menu li.has-mega-menu .object-submenu { margin-top: 0 !important; margin-bottom: 10px !important; }
.hero-content-2.beyaz { text-shadow: 2px 1px 6px #000000; font-size: 20px; color: #fff; }
.hero-content-2.beyaz .brook-btn { background-color: transparent !important; border: 2px solid #fff; color: #fff; }
.hero-content-2.siyah { text-shadow: 2px 1px 6px #fff; font-size: 20px; color: #111; }
.hero-content-2.siyah h3, .hero-content-2.siyah h6 { color: #111; }
.hero-content-2.siyah .brook-btn { background-color: transparent !important; border: 2px solid #111; color: #111; }


@media (min-width:768px){
    .brook-call-to-action { min-height: 500px; }
    .hero-content-2 h6 { font-size:18px; }
}
@media (max-width:468px){  
    .search-cont form { width: 94%; }
    .product .product-thumbnail .thumbnail .product-badges { top: 10px; right: 10px; }
    .product .product-thumbnail .thumbnail .product-badges .onsale { font-size: 12px; padding: 3px 6px; border-radius: 6px 6px 6px 0; }
}
