@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html {
    font-size: 14px;
}

.uk-breadcrumb > * > * {
    font-size: .725rem;
    color: #999;
    font-weight: bold;
}

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
    content: ">";
    display: inline-block;
    margin: 0 10px 0 10px;
    font-size: .725rem;
    font-weight: bold;
    color: #999;
}

.home-banner {
    border-radius: 3px;
}

.home-banner,
.home-banner .uk-slideshow-items {
    height: 360px;
    border-radius: 3px;
}

.home-banner .uk-dotnav > * > * {
    width: 40px;
    border-radius: 5px;
    border-color: white;
}

.home-banner .uk-dotnav > .uk-active > * {
    background-color: white;
    border-color: transparent;
}
.mobil-menu,
.main-bar {
    background: #243b43;
    padding-bottom: 20px;
    /*background: linear-gradient(180deg, rgba(128, 128, 128, 0.6474790599833684) 0%, rgba(128, 128, 128, 0.1964986678265056) 70%, rgba(128, 128, 128, 0) 100%);*/
}

.sub {
    background-color: #f2f3ef;
}

.sub .main {
    background-color: white;
}

.content {
    background-color: rgba(234, 234, 234, 0.51);
}

.content .uk-input, .content .uk-select, .content .uk-textarea {

    border: 1px solid #cecece;
    border-bottom: 1px solid #989898;

}

/*
.sub .main-bar {
    position: relative !important;
    background: white;
}*/
/*
.sub .main-bar .uk-logo img {
    filter: invert(21%) sepia(87%) saturate(18%) hue-rotate(81deg) brightness(20%) contrast(92%);
}*/

.main-bar .uk-navbar-item, .uk-navbar-nav > li > a, .main-bar .uk-navbar-toggle {
    color: white;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

.sub .main-bar .uk-navbar-item, .uk-navbar-nav > li > a, .sub .main-bar .uk-navbar-toggle {
    color: white;
}

.main-bar .uk-dropdown {
    z-index: 100;
}

.main-menu .bg {
    background-color: white;
}

.main-menu .bg-1 {
    background-color: white;
}

.main-menu .bg-2 {
    background-color: #989898;
}

.main-menu .bg-3 {
    background-color: #001d48;
}

.main-menu .uk-nav-header {
    color: #262626;
    font-size: 32px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

.main-menu .uk-nav-default > li > a {
    color: #262626;
    font-size: 22px;
    font-weight: 300;
    font-family: 'Montserrat', sans-serif;
    line-height: 24px;
}

.main-menu .bg-3 {
    /*background-color: white;*/
}

.main-menu .bg-3 .uk-nav-header {
    color: white;
}

.main-menu .bg-3 .uk-nav-default > li > a {
    color: white;
}

.footer .ikon,
.main-menu .ikon {
    height: 20px;
}

.footer .ikon_svg svg,
.main-menu .ikon_svg svg {
    width: 24px;
    height: 24px;
}

.footer .ikon_svg svg g,
.main-menu .ikon_svg svg g {
    fill: #262626;
}

.uk-badge {
    background: #017f8f;
}

.uk-badge-new {
    left: 5px;
}

.uk-badge-new .uk-badge {
    background: white;
    border: solid 1px #017f8f;
    color: #017f8f !important;
    border-radius: 2px;

}

.uk-badge-brand {
    right: 5px;
    bottom: 5px;
}

.menu-bar {
    border-radius: 3px;
    background-color: #0d6aad1f !important;
}

.menu-bar .uk-navbar-item, .menu-bar .uk-navbar-nav > li > a, .menu-bar .uk-navbar-toggle {
    color: white;
    min-height: 40px;
    font-size: 12px;
}

.menu-bar .uk-navbar-nav > li > a:hover {
    background-color: rgba(0, 0, 0, 0.34);
}

.footer {
    background: #18292E;
}

.footer-alt {
    background: #101A1D;
}

.footer .uk-nav-header {
    color: white;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}

.footer .uk-nav-default > li > a,
.footer .uk-nav-default > li > p {
    color: white;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Montserrat', sans-serif;
    line-height: 24px;
    padding: 5px 0;
}

.uk-heading-line > ::after,
.uk-heading-line > ::before {
    border-bottom: solid 2px #000000;
}

.uk-heading-line span {
    padding: 0 50px;
}

.one-slider li h1 span::before,
.one-slider li h1 span::after {
    border-bottom-color: black !important;
}

.one-slider h1 {
    margin: 0;
}

.one-slider li.active h1 span {
    color: white;
}

.one-slider li.active h1 span::before,
.one-slider li.active h1 span::after {
    border-bottom-color: black !important;
}

#one-slider-image {
    height: 266px;
    max-height: 266px;
}

.background-white {
    background-color: white;
}

.background-gray {
    background-color: #f2f3ef;
}

.home_products_category {
    font-size: 32px;
    line-height: 32px;
}

.footer .social .lab {
    font-size: 32px;
}

.product-image {
    /*height: 600px;*/
    height: 100%;
}


.uk-search-default {
    width: 600px;

}

.uk-search-default .uk-search-input {
    /*border: 1px solid #444;*/
    border-radius: 5px;
    background-color: white;
}

.uk-search-default .uk-search-input:focus {
    background-color: white;
    border-color: white;
    color: #444444;
}

.uk-search-default .uk-search-icon-flip {
    background-color: #f26419;
    padding: 0 20px;
    border-radius: 0 4px 4px 0;
    color: white;
}

.uk-search-default .uk-search-icon-flip:hover {
    background-color: #fa5502;
    color: white;
}
.uk-search-default .uk-search-icon-flip ~ .uk-search-input {
    padding-right: 80px;
}

.menu-bar .uk-navbar-dropdown {
    margin-top: -20px;
    padding: 10px 15px;
    background-color: #214150;
}

.menu-bar .uk-navbar-dropdown-nav > li > a {
    color: #ffffff;
}

.top-bar {
    background-color: #dadada;
}

.top-bar .uk-navbar-item, .top-bar .uk-navbar-nav > li > a, .top-bar .uk-navbar-toggle {
    min-height: 30px;
    font-size: 10px;
    color: #444444;
}

.home-banner h2,
.home-banner p {
    font-size: 40px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    color: white;
    /*-webkit-text-stroke: 1px black;*/
    text-shadow:
            3px 3px 0 #000,
            -1px -1px 0 #000,
            1px -1px 0 #000,
            -1px 1px 0 #000,
            1px 1px 0 #000;
}

.home-banner p {
    font-size: 36px;
}
.mobil-menu .arama .uk-navbar-center{
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.product-form .uk-icon-spin{
    border-radius: 0;
    width: 32px;
    height: 32px;
    border: solid 1px #888888;
    background-color: #c7c7c7;
    color: #444444;
}

.product-form #qty{
    height: 32px;
    border: solid 1px #888888;
}
.uk-pagination > * > * {
    line-height: 24px;
}
.uk-pagination li{
    border: solid 1px #bdbdbd;
    margin-left: 3px;
}
.uk-pagination li.uk-active{
    background-color: #dedede;
}

@media (max-width: 639px) {
    .uk-search-default {
        width: 100%;
    }
    .uk-search-default input:placeholder-shown {
        text-overflow: ellipsis;
    }
    .main-menu .uk-nav-default > li > a {
        font-size: 18px;
        line-height: 20px;
    }

    #ht-slideshow .uk-slideshow-items {
        min-height: 400px !important;
        max-height: 400px !important;
    }

    .product-image {
        height: 400px;
    }

    .pr-hm {
        height: 400px;
    }

    .pr-hm:nth-last-child(1) {
        height: 300px;
    }

    .products-product .hm {
        height: 300px;
    }
}