﻿@media(min-width: 1200px) {
    /*.header {*/
    /*Top-bar kaldırıldıktan sonra yukarda oluşan boşluğu temizliyor*/
    /*grid-template-rows: unset !important;*/
    /*  height:100px;
        padding-bottom:10px;*/
    /*}*/
    .header {
        box-shadow: unset !important;
        -webkit-box-shadow: unset !important;
    }

    .header__indicators {
        padding: 5px 0 !important;
    }

    .header__topbar-classic-bg, .topbar--classic {
        background: #e2001a !important;
    }
}

.topbar__button-label, .topbar__button-title {
    color: white !important;
}

    .topbar__button-label:hover, .topbar__button-title:hover {
        background: unset !important;
        color: #fe0c0c !important;
    }

    .topbar--classic .topbar__menu--open .topbar__menu-button, .topbar--classic .topbar__button:hover, .topbar__button-title:hover {
        background: unset !important;
    }

button:focus, button:active {
    box-shadow: unset !important;
    outline: 0 !important;
}

.searchbtn:hover .fa-search {
    color: #e2001a !important;
}

.iconsuz, .iconsuz a.indicator__button, .iconlu a.indicator__button {
    margin: unset !important;
    padding: unset !important;
    padding-top: 5px;
    padding-bottom: 5px;
}

span.indicator__value {
    font-size: 13px !important;
}

.indicator__button {
    flex-direction: unset !important;
    height: unset !important;
}

.iconsuz .indicator__value {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
/*.iconsuz .first {
    margin-left: 0px !important;
}*/

.indicator__icon {
    margin-top: -4px;
    margin-right: 20px;
    padding: unset !important;
    width: 30px;
    height: 30px;
    fill: #e2001a !important;
}

/*.ilkiconlu{
    margin-left:100px !important;
}*/

.iconlu .indicator__value {
    margin-left: 40px !important;
    margin-right: 10px;
}

/*.cart-total {
    right: auto !important;
    left: 0;
}*/

.indicator, .account-menu__links a {
    color: #e2001a;
}

    .indicator:hover .indicator__button, .indicator:hover svg, .indicator--open .indicator__button {
        color: #fe0c0c !important;
        fill: #fe0c0c !important;
        background-color: unset !important;
    }

    .indicator.siparis .bg-blue:hover {
        background-color: #c3c7c8 !important;
        color: #e2001a !important;
    }

.bg-blue {
    background-color: #e2001a !important;
    color: white;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.bg-gray {
    background-color: #c3c7c8 !important;
    color: #e2001a;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.iconlu, .iconsuz {
    margin-top: 10px !important;
}

.sepet-total {
    margin-left: -10px !important;
}

    .sepet-total .indicator__value, .siparis .indicator__value {
        margin-left: unset !important;
    }

.parabirimi {
    width: 80px;
}

.ms-n5 {
    margin-left: -40px;
}

#main-search {
    height: 50px !important;
}

.block-finder__form .input-group-append {
    margin-left: -20px;
    color: #c3c7c8;
}

.input-group-append .fa-search {
    color: gray;
}

.badge-inside {
    margin-top: -5px;
    margin-left: -18px;
    margin-right: 10px;
}

.block-sale {
    margin-top: 50px;
}

.block-sale__content {
    background-color: #e2001a !important;
}

.site-footer__widgets {
    /*border-top:1px solid white;*/
    /*background-color: #0067a2 !important;*/
    background-color: #e2001a !important;
}

.site-footer__bottom {
    background-color: #e2001a !important;
    border-top: 1px solid white;
}

.footer-links__link, .site-footer__copyright {
    color: white !important;
}
/**SOCIAL LINKS*/
.social-links__item--facebook a {
    color: #00427e;
    background: #fff;
}

.social-links__item--twitter a {
    color: #00427e;
    background: #fff;
}

.social-links__item--youtube a {
    color: #00427e;
    background: #fff;
}

.social-links__item--instagram a {
    color: #00427e;
    background: #fff;
}

.social-links__item--rss a {
    background: #fff;
    color: #00427e;
}

.block-banners.block .container {
    /*padding-top: 50px;*/
    padding-bottom: 50px;
}

.indirim-header {
    font-size: 24px;
    color: white;
    padding-top: 50px;
}

.block-sale__body {
    padding-top: 52px !important;
}

/**** CAROUSEL YAN OKLAR*/
.owl-prev {
    width: 50px;
    height: 60px;
    position: absolute;
    top: 40%;
    left: -60px;
    display: block !important;
    border: 0px solid black;
}

.owl-next {
    width: 50px;
    height: 60px;
    position: absolute;
    top: 40%;
    right: -60px;
    display: block !important;
    border: 0px solid black;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {
    border-radius: 10px !important;
    background-color: rgba(255, 255, 255,0.4) !important;
}

.owl-prev span, .owl-next span {
    font-size: 40px;
}

.block-features--layout--top-strip .block-features__list {
    border: unset !important;
}

.ml-n5 {
    z-index: 999 !important;
}

.owl-nav div {
    position: fixed;
    top: 50%
}

.fa-chevron-left, .fa-chevron-right {
    color: #e2001a;
}

.mobile-menu__indicator-icon {
    color: black !important;
}

@media (max-width: 767.98px) {
    [dir=ltr] .mobile-header__logo {
        padding-left: 10px;
        padding-right: 50px;
    }

    #main-search::placeholder { /* Chrome/Opera/Safari/Edge */
        font-size: 12px !important;
    }

    .searchbtn .fa-search {
        padding: unset !important;
        margin-right: -20px;
    }
}

@media(max-width: 1199px) {
    .mobile-header__logo {
        padding-right: 300px;
    }

    #main-search::placeholder { /* Chrome/Opera/Safari/Edge */
        font-size: 12px !important;
    }
}

.indicator__button:hover .badge-inside, .indicator__button:hover .bg-gray {
    /*background-color: rgba(195, 199, 200, .5) !important;*/
    background-color: rgba(0,103,162, 1) !important;
    color: white;
}

.iconlu .badge-inside {
    margin-left: -8px !important;
}

.iconlu .langopt {
    margin-left: -8px !important;
}

.footer-links__link:hover {
    color: #fe0c0c !important;
}

.account-menu__links a:hover, .account-nav__item a:hover {
    /*color: #0067a2 !important;*/
    color: #fe0c0c !important;
}
/*
.block-features__item {
    width: calc((100% - 3px) / 3);
}*/

[dir=ltr] .indicator__counter {
    right: -8px;
    top: 0;
}

.block-features__item-title {
    text-transform: uppercase !important;
}

i.bottom {
    background: url('https://www.kaessbohrer.com/static/assets/styles/images/icon_map_service_detail.png') no-repeat scroll center center/35px transparent;
    display: block;
    float: left;
    height: 60px;
    width: 77px;
}

.social-links__item a {
    width: 28px !important;
    height: 28px !important;
}

.block-finder__image {
    top: -50px !important;
}
/*.block{
    padding-bottom:50px;
}*/
.block.block-sale {
    padding-bottom: unset !important;
}

.site-footer {
    border-top: 1px solid gray;
}

td .wishlist__column--product {
    padding: unset !important;
}

#sasigir {
    align-items: center !important;
}

.muf {
    margin-top: -30px;
}

.site__body {
    padding-bottom: 50px !important;
}

.block-banners__list a:not([href]) {
    color: white !important;
}

.product-card__name {
    word-break: break-all !important;
}

.product__header h1 {
    word-break: break-word !important;
}

.mobilesipmenu {
    height: 20px !important;
}

.block-banners__item-details {
    font-size: .9vw;
}

.fiyatbilgisi {
    font-weight: 500;
}

.product-card__price--old {
    width: 100% !important;
}
