
/* rolls-tacos-theme-adapter */

        .rt-theme-wordmark{display:block;width:210px;max-width:100%;height:auto}
        .hfe-site-logo-container a{display:inline-flex!important;align-items:center}
        /* Header: logo + navigation on the left, contact on the right. */
        #masthead .elementor-element-bb0864c{display:none!important}
        #masthead .elementor-element-f7819eb{--min-height:92px;--padding-left:clamp(20px,3vw,56px);--padding-right:clamp(20px,3vw,56px)}
        #masthead .elementor-element-f7819eb>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;max-width:1830px!important}
        #masthead .elementor-element-129e8e2{order:1!important;width:auto!important;flex:1 1 auto!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;padding:0!important}
        #masthead .elementor-element-1db3ade{order:-1!important;flex:0 0 auto!important;margin:0 42px 0 0!important}
        #masthead .elementor-element-1db3ade>.elementor-widget-container{margin:0!important}
        #masthead .elementor-element-fd212f7{order:0!important;flex:0 1 auto!important}
        @media(min-width:1367px){
            #masthead .elementor-element-f7819eb>.e-con-inner{position:relative}
            #masthead .elementor-element-129e8e2{position:static}
            #masthead .elementor-element-fd212f7{position:absolute!important;left:50%;transform:translateX(-50%);width:max-content!important}
        }
        #masthead .elementor-element-b3e72e4{order:2!important;width:auto!important;flex:0 0 auto!important;justify-content:flex-end!important;padding:0!important}
        #masthead .elementor-element-508b536{display:block!important}
        #masthead .elementor-element-d020544{display:none!important}
        #masthead .elementor-element-eee29a1{display:none!important}
        #masthead .elementor-element-508b536 .elementor-icon-box-description{white-space:nowrap}
        body.home .product .price,body.home .product .star-rating,body.home .product .woosw-btn,body.home .product .button,body.home .elementor-countdown-wrapper{display:none!important}
        body.home .product .woocommerce-loop-product__title{margin-bottom:12px}
        body.home .product-category .count{display:none!important}
        body.home .product .short-description,body.home .product .count-review{display:none!important}
        body.home .product .product-image img{object-fit:contain;background:#f6f1e6;padding:18px}
        #menu-1-fd212f7>#menu-item-4197,#menu-main-menu>li[id]{display:none!important}
        #menu-1-fd212f7{display:flex;flex-wrap:nowrap;align-items:center}
        #menu-1-fd212f7>li>a{white-space:nowrap}
        .mc4wp-alert{display:none!important}
        #SR7_1_1-1-22{display:none!important}
        .elementor-element-b0c11ba h6,.elementor-element-b575b49 h6,.elementor-element-22e2092 h6{font-size:0!important}
        .elementor-element-b0c11ba h6:after,.elementor-element-b575b49 h6:after,.elementor-element-22e2092 h6:after{display:block;font-size:22px;line-height:1.1}
        .elementor-element-b0c11ba h6:after{content:'TANIDIK LEZZETE\A YEN\000130  B\000130 R BAKI\00015e !';white-space:pre-line}
        .elementor-element-b575b49 h6:after{content:'\0000d6 ZENL\000130  \0000dc RET\000130 M\A \000130 ST\000130 KRARLI KAL\000130 TE';white-space:pre-line}
        .elementor-element-22e2092 h6:after{content:'HIZLI VE SICAK\A SERV\000130 S';white-space:pre-line}
        .elementor-element-a21d0b5 h2,.elementor-element-8045ca6 h2,.elementor-element-70ebdf8 h2{font-size:0!important}
        .elementor-element-a21d0b5 h2:after,.elementor-element-8045ca6 h2:after,.elementor-element-70ebdf8 h2:after{display:block;font-size:clamp(42px,5vw,72px);line-height:.9}
        .elementor-element-a21d0b5 h2:after{content:'XL\A BURRITO';white-space:pre-line}
        .elementor-element-8045ca6 h2:after{content:'ÇITIR\A TACO';white-space:pre-line}
        .elementor-element-70ebdf8 h2:after{content:'BUGÜNÜN FAVORİSİ\A XL BURRITO';white-space:pre-line}
        body.home .elementor-element-ada66c7{
            background-image:linear-gradient(90deg,rgba(15,12,10,.86) 0%,rgba(15,12,10,.58) 45%,rgba(15,12,10,.08) 100%),url('https://rollstacos.com/wp-content/plugins/rolls-tacos-branches/assets/slider-crispy-tacos.webp')!important;
            background-position:center!important;
            background-repeat:no-repeat!important;
            background-size:cover!important;
        }
        body.home .elementor-element-ada66c7 h2,
        body.home .elementor-element-ada66c7 p{color:#fff!important}
        .elementor-element-494cf2c{font-size:0!important}
        .elementor-element-494cf2c:after{content:'Pazartesi – Pazar: 10:00 – 01:00\A Her gün açığız';display:block;white-space:pre-line;font-size:16px;line-height:1.7}
        @media(max-width:1024px){
            #masthead .elementor-element-f7819eb{--min-height:76px}
            #masthead .elementor-element-129e8e2{width:auto!important;flex:1 1 auto!important;justify-content:flex-start!important}
            #masthead .elementor-element-b3e72e4{width:auto!important;flex:0 0 auto!important;gap:18px}
            #masthead .elementor-element-508b536{display:block!important}
            #masthead .elementor-element-508b536 .elementor-icon-box-description{font-size:17px!important}
            #masthead .elementor-element-508b536 .elementor-icon-box-title{font-size:11px!important}
        }
        @media(max-width:767px){
            .rt-theme-wordmark{width:150px}
            #masthead .elementor-element-f7819eb{--padding-left:15px;--padding-right:15px}
            #masthead .elementor-element-1db3ade{margin-right:0!important}
            #masthead .elementor-element-508b536 .elementor-icon-box-icon,#masthead .elementor-element-508b536 .elementor-icon-box-title{display:none!important}
            #masthead .elementor-element-508b536 .elementor-icon-box-description{font-size:14px!important}
        }
    

/* rt-footer-gallery-css */

            #colophon .rt-instagram-footer{width:100%;overflow:hidden;line-height:0}
            #colophon .rt-instagram-footer #sb_instagram{width:100%!important;padding:0!important;margin:0!important}
            #colophon .rt-instagram-footer #sbi_images{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:0!important;padding:0!important}
            #colophon .rt-instagram-footer #sbi_images .sbi_item{width:100%!important;min-width:0;padding:0!important;margin:0!important;float:none!important}
            #colophon .rt-instagram-footer .sbi_photo{height:auto!important;aspect-ratio:4/3;overflow:hidden;background-size:cover!important;background-position:center!important}
            #colophon .rt-instagram-footer .sbi_photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}
            #colophon .rt-instagram-footer .sbi_header,#colophon .rt-instagram-footer #sbi_load{display:none!important}
            @media(max-width:767px){#colophon .rt-instagram-footer #sbi_images{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory}#colophon .rt-instagram-footer #sbi_images .sbi_item{flex:0 0 50%;scroll-snap-align:start}}

            #colophon .elementor-element-b0cd47f,#colophon .elementor-element-f31d432{min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}
            #colophon .elementor-element-b0cd47f .swiper-wrapper,#colophon .elementor-element-b0cd47f .swiper-slide{height:auto!important}

            #colophon a[data-rt-gallery="1"],footer a[data-rt-gallery="1"]{position:relative;display:block;overflow:hidden;background:#f4f1ea;aspect-ratio:4/3;height:auto!important;line-height:0}
            #colophon a[data-rt-gallery="1"]::after,footer a[data-rt-gallery="1"]::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(18,12,8,.22));opacity:.72;transition:opacity .35s ease}
            #colophon a[data-rt-gallery="1"] img,footer a[data-rt-gallery="1"] img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-height:none;object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .35s ease}
            #colophon a[data-rt-gallery="1"]:hover img,footer a[data-rt-gallery="1"]:hover img{transform:scale(1.045);filter:saturate(1.04)}
            #colophon a[data-rt-gallery="1"]:hover::after,footer a[data-rt-gallery="1"]:hover::after{opacity:.25}
            @media(prefers-reduced-motion:reduce){#colophon a[data-rt-gallery="1"] img,footer a[data-rt-gallery="1"] img{transition:none}}
        

/* rt-brand-visuals-css */

            img.rt-brand-decoration{object-fit:contain;object-position:center;transition:transform .45s ease}
            .elementor-widget-image:hover>div>img.rt-brand-decoration{transform:translateY(-3px)}
            @media(prefers-reduced-motion:reduce){img.rt-brand-decoration{transition:none}}
        

/* site styles */
.rt-corporate-nav>.sub-menu{min-width:290px}.rt-corporate-nav:focus-within>.sub-menu{opacity:1!important;visibility:visible!important;display:block!important}.rt-corporate-nav>.sub-menu a{white-space:normal!important}

/* site styles */

 .breadcrumb-wrap .elementor-element-943005d{background:linear-gradient(#0005,#0005),url("https://rollstacos.com/wp-content/plugins/rolls-tacos-branches/assets/rolls-tacos-menu-banner.webp") center/cover!important;padding:65px 20px!important;min-height:300px;justify-content:center}.breadcrumb-wrap .fazfood-woocommerce-title{font-size:clamp(32px,4vw,64px)!important}.breadcrumb-wrap,.breadcrumb-wrap a{color:#fff}.entry-header{display:none}
 .rt-corporate{max-width:1290px;margin:auto;padding:80px 0;color:#222}.rt-corporate p{font-size:19px;line-height:1.65}.rt-corporate h2{font-size:clamp(32px,3.3vw,52px);line-height:1.15}.rt-corporate h3{font-size:28px}.rt-corp-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:70px}.rt-corp-intro img{width:100%;border-radius:26px}.rt-corp-kicker{color:#c52b2c;font-weight:700;letter-spacing:1.5px}.rt-corp-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.rt-corp-card{background:#fff;border-radius:24px;padding:35px}.rt-corp-number{color:#c52b2c;font-size:30px;font-weight:bold}.rt-corp-card h3{margin:16px 0}.rt-corp-card p{margin-bottom:0}.rt-corp-cta{margin-top:60px;padding:40px;background:#fff;border-radius:24px;display:flex;align-items:center;justify-content:space-between;gap:25px}.rt-corp-cta h2{font-size:34px;margin:0}.rt-corp-news{grid-template-columns:repeat(3,1fr);margin-top:35px}.rt-corp-news img{border-radius:16px;margin-bottom:24px}.rt-corp-news a{color:#c52b2c}.rt-corp-news-image{max-height:400px;width:100%;object-fit:contain}.rt-corp-article{max-width:850px;margin:40px auto}.rt-corp-news .rt-corp-card>a{display:inline-block;margin-top:24px}
 @media(max-width:767px){.rt-corporate{padding:40px 0}.rt-corp-intro,.rt-corp-grid{grid-template-columns:1fr;gap:24px}.rt-corp-intro{margin-bottom:35px}.rt-corp-card{padding:26px}.rt-corp-cta{flex-direction:column;align-items:flex-start;padding:26px}.breadcrumb-wrap .elementor-element-943005d{min-height:220px}}
 
