/*------------------------------------------------------------------
ismet AYDIN.com CSS Dosyasi
-------------------------------------------------------------------*/

/*@media (max-width: 992px) {
    .col-lg-6 {
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
}*/
/* Menü açılıp kapandığında otomatik kaydırmayı engellemek için */
html {
  scroll-behavior: auto !important;
}


/* Yalnızca bu belirli menü elemanını hedefleyerek daha güvenli bir çözüm */
.elementor-widget-n-accordion .e-n-accordion-item {
    scroll-snap-type: none !important;
}
.urun-sol .sb-card-title{text-transform: uppercase;}
#mesrubaticon img{
height: 65px !important;
    width: 65px !important;
}

#mesrubaticon .sb-menu-item .sb-cover-frame {
    display: block;
    background-color: #f2f3f500 !important; 
    overflow: hidden;
    position: relative;
    padding-bottom: 45%;
    transition: 0.3s 
ease-in-out;
    line-height: 0;
}
.sb-price{
	font-size: 18px !important;
    font-weight: 500 !important;
}
.sb-price sub{
	bottom: 0px !important;
}
.sb-price.fiyatlar{
	bottom: 0px !important;
}
.sb-mb-ismet{
    margin-bottom: 0px !important;	
}
@media (max-width: 768px) {
    .container {
        padding: 0 0px !important;
    }
}
.sb-menu-section .container {
	
}
.sb-p-90-60 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
/* menu listesi*/
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg {fill: #fbfcff !important;}
.baslikcizgi {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #d7cba3;
}
/*--------------------------- menu KAtegori Resimleri --------------------*/
/* menu KAHVALTI */
#kategori-KAHVALTI .e-n-accordion-item-title{
	background: url(/wp-content/uploads/kategori-Kahvaltilar.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-KAHVALTI .e-n-accordion-item-title-text{color: #fff;}
#kategori-KAHVALTI span{color: #000;text-transform: uppercase;font-size: 27px;}
#kategori-KAHVALTI span::after{background-color: #d7cba3;}
#kategori-KAHVALTI span::before{background-color: #d7cba3;}
#kategori-KAHVALTI::after{background-color: #d7cba3;}
#kategori-KAHVALTI::before{background-color: #d7cba3;}
/* menu TOST */
#kategori-TOST .e-n-accordion-item-title{
	background: url(/wp-content/uploads/kategori-Tostlar.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-TOST .e-n-accordion-item-title-text{color: #fff;}
#kategori-TOST span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu APARATiF */
#kategori-APARATiF .e-n-accordion-item-title{
background: url(/wp-content/uploads/kategori-Aperatifler.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-APARATiF .e-n-accordion-item-title-text{color: #fff;}
#kategori-APARATiF span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu SALATA */
#kategori-SALATA .e-n-accordion-item-title{
	background: url(/wp-content/uploads/kategori-Salatalar.png)  no-repeat center center; 	
	color: #fff;
    height: 73px;
}
#kategori-SALATA .e-n-accordion-item-title-text{color: #fff;}
#kategori-SALATA span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu MAKARNA */
#kategori-MAKARNA .e-n-accordion-item-title{
	background: url(/wp-content/uploads/kategori-Makarnalar.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-MAKARNA .e-n-accordion-item-title-text{color: #fff;}
#kategori-MAKARNA span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu PiZZA */
#kategori-PiZZA .e-n-accordion-item-title{
	background: url(/wp-content/uploads/kategori-Pizzalar.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-PiZZA .e-n-accordion-item-title-text{color: #fff;}
#kategori-PiZZA span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu BURGER */
#kategori-BURGER .e-n-accordion-item-title{
	background: url(/wp-content/uploads/kategori-Burgerler.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-BURGER .e-n-accordion-item-title-text{color: #fff;}
#kategori-BURGER span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu WRAP */
#kategori-WRAP .e-n-accordion-item-title{
	background: url(/wp-content/uploads/kategori-Wraplar.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-WRAP .e-n-accordion-item-title-text{color: #fff;}
#kategori-WRAP span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu TAVA */
#kategori-TAVA .e-n-accordion-item-title{
background: url(/wp-content/uploads/kategori-Tavalar.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-TAVA .e-n-accordion-item-title-text{color: #fff;}
#kategori-TAVA span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu KET */
#kategori-KET .e-n-accordion-item-title{
background: url(/wp-content/uploads/kategori-KirmiziEtler.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-KET .e-n-accordion-item-title-text{color: #fff;}
#kategori-KET span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu BET */
#kategori-BET .e-n-accordion-item-title{
background: url(/wp-content/uploads/kategori-Beyaz-Etler.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-BET .e-n-accordion-item-title-text{color: #fff;}
#kategori-BET span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu FAJITA */
#kategori-FAJITA .e-n-accordion-item-title{
background: url(/wp-content/uploads/kategori-Fajitalar.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-FAJITA .e-n-accordion-item-title-text{color: #fff;}
#kategori-FAJITA span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu DESTEKLEZZET */
#kategori-DESTEKLEZZET .e-n-accordion-item-title{
background: url(/wp-content/uploads/desteklezzetler.jpg)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-DESTEKLEZZET .e-n-accordion-item-title-text{color: #fff;}
#kategori-DESTEKLEZZET span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu TATLI */
#kategori-TATLI .e-n-accordion-item-title{
background: url(/wp-content/uploads/kategori-Tatlilar.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-TATLI .e-n-accordion-item-title-text{color: #fff;}
#kategori-TATLI span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu SOICECEK */
#kategori-SOICECEK .e-n-accordion-item-title{
background: url(/wp-content/uploads/kategoriSogukIcecekler.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-SOICECEK .e-n-accordion-item-title-text{color: #fff;}
#kategori-SOICECEK span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu SIICECEK */
#kategori-SIICECEK .e-n-accordion-item-title{
background: url(/wp-content/uploads/kategoriSicakIcecekler.png)  no-repeat center center; 	
	color: #fff;
    height: 90px;
    width: 100%;
    object-fit: cover !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#kategori-SIICECEK .e-n-accordion-item-title-text{color: #fff;}
#kategori-SIICECEK span{color: #000;text-transform: uppercase;font-size: 27px;}

/* menu MESRUBAT */
#kategori-MESRUBAT .e-n-accordion-item-title{
 background:#000;	
	color: #fff;
    height: 73px;
}
#kategori-MESRUBAT .e-n-accordion-item-title-text{color: #fff;}
#kategori-MESRUBAT span{color: #000;text-transform: uppercase;font-size: 27px;}


/*--------------------------- menu KAtegori Resimleri SON --------------------*/

/*--------------------------- logo Animasyon 1 --------------------*/
.sb-illustration-1 .sb-cirkle-1 {
    position: absolute;
    border-radius: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    height: 87px !important;
    width: 346px !important;
    animation: anima3 3s 1s infinite 
ease-in-out;
    background: url(/wp-content/uploads/beyaz.png);
}

.sb-illustration-1 .sb-cirkle-3 {
position: absolute;
    border-radius: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    height: 43px !important;
    width: 43px !important;
    animation: anima3 3s 1s infinite 
ease-in-out;
    background: url(/wp-content/uploads/sb-cirkle-3.png);
    background-color: #ffffff00 !important;
    bottom: 10% !important;
    left: 22% !important;
}

.sb-illustration-1 .sb-cirkle-5 {
    position: absolute;
	 background: url(/wp-content/uploads/sb-cirkle-4.png);
    height: 40px;
    width: 40px;
    border-radius:  0 !important;
    border:  0 !important;
    left: 28%;
    bottom: 45%;
    box-shadow:  0 0px 0px 0 rgba(0, 0, 0, 0.09) !important;
    animation: anima3 3s 1.5s infinite 
ease-in-out;
}

.sb-illustration-1 .sb-cirkle-2 {
    position: absolute;
	background: url(/wp-content/uploads/sb-cirkle-5.png);
    top: 40%;
    right: 20%;
	height: 39px !important;
    width: 42px !important;
    background-color: #ffffff00 !important;
    border-radius:   0 !important;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.09) !important;
    animation: anima1 2s 3s infinite 
ease-in-out;
}

/*--------------------------- logo Animasyon 2 --------------------*/
.sb-illustration-2 .sb-cirkle-1 {
position: absolute;
    border-radius: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    height: 124px !important;
    width: 143px !important;
    animation: anima3 3s 1s infinite 
ease-in-out;
    background: url(/wp-content/uploads/sb-cirkle-2.png);
}

.sb-illustration-2 .sb-cirkle-3 { 
    position: absolute;
    border-radius: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    height: 35px !important;
    width: 42px !important;
    animation: anima3 3s 1s infinite 
ease-in-out;
    background: url(/wp-content/uploads/sb-cirkle-4.png);
    background-color: #ffffff00 !important;
    bottom: 47% !important;
    left: 22% !important;
}

.sb-illustration-2 .sb-cirkle-5 {
    position: absolute;
	 background: url(/wp-content/uploads/sb-cirkle-4.png);
    height: 40px;
    width: 40px;
    border-radius:  0 !important;
    border:  0 !important;
    left: 28%;
    bottom: 45%;
    box-shadow:  0 0px 0px 0 rgba(0, 0, 0, 0.09) !important;
    animation: anima3 3s 1.5s infinite 
ease-in-out;
}

.sb-illustration-2 .sb-cirkle-2 {
    position: absolute;
	background: url(/wp-content/uploads/sb-cirkle-5.png);
    top: 40%;
    right: 20%;
	height: 39px !important;
    width: 42px !important;
    background-color: #ffffff00 !important;
    border-radius:   0 !important;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.09) !important;
    animation: anima1 2s 3s infinite 
ease-in-out;
}

/*--------------------------- logo Animasyon 6 --------------------*/
.sb-illustration-6 .sb-cirkle-1 {
    position: absolute;
	background: url(/wp-content/uploads/beyaz2.png);
height: 25px !important;
    width: 97px !important;
    border-radius:  0 !important;
    border: 0 !important;
    right: 3%;
    bottom: 10%;
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.09) !important;
    animation: anima3 3s 1s infinite ease-in-out;
}
.sb-illustration-5 .sb-cirkle-1 {
    position: absolute;
    height: 40px !important;
    width: 40px !important;
    border-radius: 0px !important;
    border: 0px !important;
    left: 30%;
    bottom: 0;
    box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.09), 0 3px 6px 0 rgba(0, 0, 0, 0.09);
    /* animation: anima3 3s 1s infinite 
ease-in-out; */
    background: url(/wp-content/uploads/sb-cirkle-4.png);
}
.sb-illustration-4 .sb-cirkle-1 {
    position: absolute;
    height: 40px !important;
    width: 40px !important;
    border-radius: 0px !important;
    border: 0px !important;
    left: 30%;
    bottom: 0;
    box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.09), 0 3px 6px 0 rgba(0, 0, 0, 0.09);
    /* animation: anima3 3s 1s infinite 
ease-in-out; */
    background: url(/wp-content/uploads/sb-cirkle-4.png);
}
.sb-illustration-5 .sb-cirkle-2 {
	position: absolute;
    border-radius: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    height: 35px !important;
    width: 42px !important;
    animation: anima3 3s 1s infinite 
ease-in-out;
    background: url(/wp-content/uploads/sb-cirkle-4.png);
    background-color: #ffffff00 !important;
    bottom: 47% !important;
    left: 22% !important;
}
.sb-categorie-card .sb-card-body .sb-category-icon:before {
background-color: #ffffff00 !important;
    background: url(/wp-content/uploads/sb-cirkle-3.png);
    border-radius: 0px !important;
    width: 43px !important;
    height: 36px !important;
    position: absolute !important;
    bottom: 0px !important;
    left: 0px !important;
    transition: 0.3s ease-in-out !important;
}
