@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@300;400;500;600;700;800;900&display=swap');

* {
    font-family: 'Red Hat Display', sans-serif !important
}

section .banner .slider {
    background-image: none
}

.urunler-drop>div {
    border-color: #e8983e;
}

section .hizli-menu>div a>div div {
    background-size: 85px
}

section .banner .slider .slick-arrow {
    border-radius: 30px;
    width: 60px;
    height: 60px;
}

a.urun-standart {
    border-radius: 30px;
    padding-top: 90px;
}

section .ust>div h1 span {
    color: #6f7069;
}

section .ust+div aside+div.hikaye>div>div:first-of-type span:nth-of-type(1) {
    width: 100%;
    height: 310px;
    margin: 45px 0;
}

section .ust+div aside+div.hikaye>div>div:first-of-type {
    height: 355px
}

section .ust+div aside+div.hikaye>div>div:first-of-type span:nth-of-type(2),
section .ust+div aside+div.hikaye>div>div:first-of-type span:nth-of-type(3) {
    display: none;
}

section .duyurular>div {
    padding: 100px 10px;
}

section .hizli-menu>div a>div {
    box-shadow: 0 0 0 !important;

}

nav>div,
section .urunler>div .urunler-filter .butonlar {
    padding: 0;
}

a.urun-standart div {
    border-radius: 0;
    border: 0;
    background-image: linear-gradient(#f4f7f6, white, white)
}

a.urun-standart div figure {
    margin-top: -50px;
}

section .video {
    margin-top: 30px;
}

section .urunler>div>a {
    border-radius: 54px;
}

section .banner .slider {
    padding: 140px 0 60px;
}

section .urunler>div>a:before {
    display: none;
}

section .video>div {
    display: none;
}

section .banner .slider .slick-dots {
    bottom: 35px;
}

header {
    box-shadow: 0 0 0;
    border: 0
}

header>div ul.menu li:not(.dil) {
    /* display: none */
}

nav>div>ul {
    background-image: linear-gradient(to right, #DA4F41,#E8983E,#E8983E);
    border-color: #E8983E;
    box-shadow: 0 0 0
}

nav>div>ul>li>a {
    text-shadow: 0 0 0;
}

.urunler-drop>div {
    background: #1E341D
}

nav>div>ul>li:hover>a {
    color: #ffd799;
}

section .urunler>div h2 {
    background-image: none;
}

header>div ul.menu {
    width: 60px;
    position: relative;
}

header>div ul.menu:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 22px;
    background-color: #D6D6D6;
    left: -10px;
    top: 40px;
}

header>div a.tel {
    background-image: none;
}

header>div ul.menu li.dil,
header>div a.tel {
    border: 0;
}

header>div ul.menu,
header>div a.tel {
    float: right;
}

header>div a.tel p>span {
    display: inline-block;
}

header>div a.tel {
    padding: 41px 22px 0 0;
    color: #1E341D
}

header>div a.tel p {
    font-size: 17px;
    background-image: url(../img/header-tel.png);
    background-position: left 4px center;
}

header>div a.tel p > span {
    font-weight: 400;
    margin-right: 2px;
}

header>div ul.menu li.dil {
    width: 100%;
}

section .hizli-menu,
section .urunler {
    background-image: none;
}

section .hizli-menu>div a {
    padding: 0;
    border: 0
}

section .hizli-menu>div a>div {
    padding: 10px 20px;
    height: 155px;
}

section .hizli-menu {
    min-height: 200px;
}
section .banner .slider .slide h1 {
    padding-top: 30px
}
/* 
section .hizli-menu>div a.satis {
    border-color: #E8983E;
}

section .hizli-menu>div a.sezon {
    border-color: #9BC456;
}

section .hizli-menu>div a.kalite {
    border-color: #30673C;
} */

section .urunler>div .urunler-filter .butonlar li {
    border-radius: 44px;
}

section .urunler>div .urunler-filter .butonlar li.secili {
    background-image: linear-gradient(to right, #DA4F41,#E8983E,#E8983E);
    border-color: #e8983e
}

footer {
    border-image: none;
    border-color: #E8983E;
    background: #1E341D
}

.alt-footer {
    background: #182b17
}

@keyframes yazi {
    0% {
        transform: translateX(0)
    }
    2% {
        transform: translateX(1500px)
    }
    100% {
        transform: translateX(0)
    }
}

.text-1 {
    animation-name: yazi;
    animation-fill-mode: forwards;
    animation-duration: 1.2s
}
.text-2 {
    animation-name: yazi;
    animation-fill-mode: forwards;
    animation-duration: 1.5s
}
.text-3 {
    animation-name: yazi;
    animation-fill-mode: forwards;
    animation-duration: 1.8s
}

@keyframes foto {
    0% {
        transform: translateX(0)
    }
    2% {
        transform: translateX(-1500px)
    }
    100% {
        transform: translateX(0)
    }
}

.slider-image {
    animation-name: foto;
    animation-fill-mode: forwards;
    animation-duration: 1.8s
}

section .ust>div h1 {
    color: #e8983e;
}

section .ust+div aside h2 {
    background-image: linear-gradient(to right, #DA4F41,#E8983E,#E8983E);
    border-color: #b77122;
    text-shadow: 0 1px #b77122;
}

section .ust+div aside ul li a.active {
    background-color: #30673C;
    color: #f6f7f1;
}

footer>div>div:first-of-type {
    width: 25%;
}

footer>div>div:nth-of-type(4) {
    width: 33.5%;
}

footer>div>div:nth-of-type(4) .iletisim {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
}

footer>div>div:first-of-type > a {
    background-position: left center;
}

footer>div>div:nth-of-type(4) .social a {
    line-height: 1.6;
}

.urunler-drop>div>div .ic .buttonlar a div {
    width: 40px;
}

.urunler-drop {
    background-color: rgba(232, 152, 62, .7);
}

.urunler-drop>div>div .ic .buttonlar a {
    border: 1px solid transparent !important
}

.urunler-drop>div>div .ic .buttonlar a.active {
    background-color: #fff !important;
    color: #2f673c !important;
}

footer>div>div:first-of-type p, footer>div>div:nth-of-type(4) p {
    float: left;
    width: 100%;
}

footer>div>div:nth-of-type(4) .iletisim a span {
    background-size: contain;
    margin: 0 10px 0 0;
}

footer>div>div:nth-of-type(4) .iletisim a.mail {
    margin-left: 0;
}

footer>div>div h6,
footer>div>div:first-of-type > a {
    border-color: #355933;
}

section .ust:after,
section .ust>div:after, section .ust>div:before {
    display: none;
}

section .ust>div div {
    right: 0;
    top: 62px;
}

section .ust {
    margin-bottom: 40px;
}

section .ust+div aside ul li a {
    font-size: 16px;
}

section .ust+div aside h2 {
    font-size: 21px;
    font-weight: 700
}

section .ust+div aside ul.iconlu li a:before {
    display: none;
}

section .ust+div aside ul li a {
    text-transform: uppercase !important;
}

section .ust+div aside+div.kategori a {
    padding: 0;
    border: 0
}

section .ust+div aside+div.kategori a>div h4,
section .ust+div aside+div.kategori a>div h5 {
    color: #fff !important;
    text-shadow: 0 0 0 !important;
}

nav>div>ul>li.drop.drophover>a, nav>div>ul>li.drop:hover>a {
    background-color: #1e331d;
}

section .ust+div aside+div.kategori a>div {
    height: 303px;
}

section .ust+div aside+div.kategori a,
section .ust+div aside+div.kategori a>div {
    border: 0 !important
}

section .ust+div aside+div.urunler .filter button.active {
    background-color: #2f673c;
    border-color: #265230;
}

section .ust+div aside+div.urunler .filter a {
    background-color: #9ab614;
}

header>div .logo {
    background-size: auto 70%; 
}

@media (max-width: 1190px) {
    header>div .logo {
        width: 100%;
        background-position: center;
        margin: 0
    }

    header>div ul.menu,
    header>div a.tel {
        position: absolute;
        top: 100px;
    }

    header>div ul.menu {
        right: 10px;
        height: auto;
    }

    header>div ul.menu li.dil {
        margin: 0
    }

    header>div ul.menu li.dil>a {
        height: 60px !important;
        line-height: 60px !important;
        color: #fff;
    }

    header>div ul.menu:before {
        background-color: #fff;
        top: 20px;
    }

    header>div a.tel {
        right: 94px;
        padding: 20px 0 0;
        height: 60px;
        width: 177px;
        color: #fff;
        transform: translate(0);
    }

    header>div a.tel p {
        background-image: url(../img/header-tel-b.png);
    }

    header>div {
        height: auto
    }

    nav>div>div {
        background-image: linear-gradient(to right, #DA4F41,#E8983E,#E8983E);
        box-shadow: 0 0 0;
    }

    nav>div ul li {
        border-bottom: 1px solid #e37940
    }

    nav>div>div button {
        background-size: contain;
    }

    header>div ul.menu li.dil>a:after {
        display: none;
    }

    section .banner .slider .slide h1 {
        padding: 0;
        font-size: 5em
    }
    section .banner .slider {
        padding: 90px 0 100px
    }
    section .banner .slider .slick-dots {
        bottom: 55px
    }

    section .hizli-menu {
        padding: 0;
    }

    section .duyurular>div {
        padding: 40px 10px
    }

    section .duyurular>div .duyurular-slider .duyuru {
        padding-bottom: 30px
    }
}