
.marquee-container {
    background: #FF2E63 !important;
    padding: 10px 0;
    width: 100%;
    margin: 0 auto;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    border: none;
}

.marquee-container::before, .marquee-container::after {
    content: '❤';
    position: absolute;
    color: #fff;
    opacity: 0;
    z-index: 1;
    text-shadow: 
        150px 10px 0 #fff, 
        350px -15px 0 #fff, 
        550px 5px 0 #fff, 
        750px -10px 0 #fff,
        950px 15px 0 #fff,
        1200px -5px 0 #fff,
        -200px 10px 0 #fff;
    animation: hearts-slow-burst 3.5s linear infinite;
}

.marquee-container::after {
    animation-delay: 1.8s;
    left: 25%;
}

.marquee-container .marquee-wrapper {
    display: flex;
    align-items: center;
    z-index: 2;
}

.marquee-container .marquee-wrapper .marquee-textcontainer {
    white-space: nowrap;
    animation: marquee-left 15s linear infinite;
}

.marquee-container .marquee-wrapper .marquee-textcontainer span {
    padding: 0 45px;
    font-size: 22px; 
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 6px;
    color: #fff; 
    text-shadow: 0 0 5px rgba(255, 255, 255, 0.4);
    display: inline-block;
}

@keyframes hearts-slow-burst {
    0% {
        transform: translateY(20px) scale(0);
        opacity: 0;
    }
    30% { opacity: 0.6; }
    100% {
        transform: translateY(-50px) scale(2.5);
        opacity: 0;
        filter: blur(1px);
    }
}

@keyframes marquee-left {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

@media (max-width: 768px) {
    .marquee-container .marquee-wrapper .marquee-textcontainer span {
        font-size: 14px;
        letter-spacing: 2px;
        padding: 0 20px;
    }
    .marquee-container {
        padding: 8px 0;
    }
}  .seo_desc_area{
        width: 100%;
        padding: 30px 0;
    }
    .seo_desc_area .container{
        border: 1px solid #ebebeb;
        padding: 30px;
        max-height: 300px;
        overflow-y: auto;
        font-size: 11px ;
    }
    .seo_desc_area .container::-webkit-scrollbar-track {
        background-color: #ebebeb;
    }
    .seo_desc_area .container::-webkit-scrollbar {
        width: 7px;
    }
    .seo_desc_area .container::-webkit-scrollbar-thumb {
        background-color: #ccc;
    }
    .udetaymodalim,
    .customVariantBorder .custom-control-label{
    border-radius: 0;
    }


/* Header Categories Style */
.slider-categories{
width: 250px;
margin-bottom: -2px;
}
.slider-categories-header{
border: 1px solid #ebebeb;
background-color: #ffffff;
color: #000000 !important;
}
.slider-categories-header svg{
fill:#000000;
}

.categories-menus{
width: 250px;
}
.categories-menus > li {
display: block;
}
.categories-menus > li > a {
background-color: #ffffff;
padding: 5px 15px;
border: 1px solid #ebebeb;
color: #333333;
transition-duration: 0.1s; transition-timing-function: linear;
}
.categories-menus > li:hover > a {
color: #000000;
background-color: #f2f2f2;
}
.categories-menus > li > .categories_st_side,
.categories-menus > li > .categories_mega_side {
left: 250px;
}


/* Header Style */
.header-desktop-call-i svg{
fill: #;
}
.header-desktop-call-i{
color: #;
}
.header-desktop-call-t{
color: #;
}
.header-desktop-call-t a{
color: #;
}
.header-desktop-call-t a:hover{
text-decoration: none;
color: #;
}

.sepetimizhere,
.header-desktop-navbutton-box a {
color: #000000 !important
}

.sepetimizhere:hover,
.header-desktop-navbutton-box a:hover{
color: #ed2146  !important;
}
.header-desktop-navbutton-box div i{
}

.header-desktop-navbutton-box a svg{
fill: #000000;
}
.header-desktop-navbutton-box a svg:hover{
fill: #ed2146;
}

.header-desktop-main-div {
padding: 0px 0;
border-bottom:1px solid #ebebeb;
}
.topheader-desktop-main-div{
background-color: #000000;
border-bottom: 1px solid #000000;
font-size: 11px ;
}
.topheader-desktop-main-left a{
padding: 10px;
color: #ffffff;
font-weight: 400;
}
.topheader-desktop-main-left a:hover{
color: #ffffff;
text-decoration: none;
}
.topheader-desktop-main-right a{
padding: 10px;
color: #ffffff;
font-weight: 400;
}
.topheader-desktop-main-right a:hover{
color: #ffffff;
text-decoration: none;
}
.topheader-lang-currency-box{
border-left: 1px solid #000000;
}
.topheader-lang-currency-box a{
padding: 10px 13px;
}
.dropdown-menu.currency-drop.dropdown-menu:before{
content: '';
height: 11px;
width: 11px;
position: absolute;
background-color: #fff;
top: -7px;
right:15px;
border-top: #000000 solid 1px;
border-left: #000000 solid 1px;
transform: rotate(45deg);
}
.dropdown-menu.currency-drop{
margin-top: 0;
margin-right: -1px !important;
border-radius:0 !important;
border:1px solid #000000 !important;
box-shadow:0 0 5px 0 rgba(0,0,0,.05) !important;
}
.topheader-html-main{
background-color: #ff2e63;
padding : 5px 0 ;
color: #ffffff !important;
}
.topheader-html-main span{
color: #ffffff !important;

}
.topheader-html-main a{
color:#ffffff;
}
.topheader-html-main a:hover{
color:#e3e3e3;
text-decoration:none;
}
/*  <========SON=========>>> Header Style SON */






/* Dropdown Style */
.dropdown-menu{
border: 1px solid #ebebeb !important;
}
.dropdown-menu.cart-drop{
    border-radius: 4px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
}
.dropdown-menu.user-drop{
    border-radius: 4px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
}
.dropdown-menu.bell-drop{
    border-radius: 4px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
}
.dropdown-menu:before{
content: '';
height: 11px;
width: 11px;
position: absolute;
background-color: #fff;
top: -7px;
right:9px;
border-top: #ebebeb solid 1px;
border-left: #ebebeb solid 1px;
transform: rotate(45deg);
}
/*  <========SON=========>>> Dropdown Style SON */



/* Desktop Dropdown Menu */
.top-level-menu-main-div{
z-index:99;
}

.top-level-menu > li{
background: none;
margin-right:0;
margin-left: 0;
}
.top-level-menu > li:hover {
background-color: #ffffff;
}
.top-level-menu > li span{
color:#000000;
padding: 25px 8px;
font-size: 14px ;
font-weight: 400;
}
.top-level-menu > li:hover span{
color:#ff2e63;
}

.topmenu-arrow-left,
.topmenu-arrow-right{
 background-color: #ffffff;
}



.second-level-menu
{
width: 210px;
background-color: #ffffff;
padding: 5px;
border-top: 1px solid #ffffff;

}
.second-level-menu > li
{
border-bottom: 1px solid #ffffff;
padding: 9px;
}
.second-level-menu > li:hover {
background: #000000;
}
.second-level-menu > li p{
color: #000000;
font-size:13px;
}
.second-level-menu > li:hover p{
color:#ffffff;
}
.third-level-menu
{
left:200px;
width: 200px;
margin-left: 200px;
background-color: #ffffff;
padding: 5px;
}
.third-level-menu > li
{
padding: 8px 12px;
border-bottom: 1px solid ##ffffff;
}

.third-level-menu > li:hover {
background: #ebebeb;
}

.second-level-menu > li > .third-level-menu li p{
color: #000000;
font-size:13px;
}

.second-level-menu > li > .third-level-menu li:hover p{
color:#000000;
}


        
    .sablon2-level-menu{
    background-color: #ffffff;
    border-top: 1px solid #ffffff;
    }


.sablon2-level-menu-2023-in{
background-color: #ffffff;

}
.sablon2-level-menu-left-item-h{
color:#000000 !important;
border-bottom: 1px solid #ffffff;

}


.sablon2-level-menu-left-item-h img{
border: 1px solid #ffffff;
}



.sablon2-level-menu-left-item-s{
color:#171717!important;
}
.sablon2-level-menu-left-item-s:hover{
text-decoration: underline !important;
}


    .sablon2-level-menu{

        }








/*  <========SON=========>>> Desktop Dropdown Menu SON */



body{background-color: #ffffff !important}
#return-to-top{background-color: #ff2e63; bottom:50px; border-radius:0}
#return-to-top:hover{background-color: #ff2e63}
#return-to-top i{color: #ffffff}
#return-to-top:hover i{color: #ffffff}

.header-desktop-search1 form input{

border:0;
border-bottom: 1px solid #cccccc;
color: 000000;
background-color:#ffffff;
}
.header-desktop-search1 form input::placeholder{
color: #999999;
}
.header-desktop-search1 form input:-ms-input-placeholder{
color: #999999;
}
.header-desktop-search1 form input::-ms-input-placeholder{
color: #999999;
}
.header-desktop-search1 form input:focus{
border:0;
border-bottom: 1px solid #000000 !important;
    box-shadow: 0 22px 10px 0 rgba(0,0,0,.02) !important;
}

.header-desktop-search1 form button{
color: #000000}


/* Footer */
.footer-module-main-div{
border-top: 1px solid #ffffff;
font-family : 'Inter',sans-serif ;
    background:#fff ;
padding:50px 0;
margin: 0px 0 0 0;
}
.footer-module-box-telif{
width: 90%;
font-family : 'Inter',sans-serif ;
color: #4a4a4a;
}
.footer-module-box-social a{
display: block;
color: #000000;
padding: 10px 14px;
box-sizing: border-box;
line-height: 15px;
font-size: 15px ;
}
.footer-module-box-social a:first-child{
padding-left: 0;
}
.footer-module-header-text{
color: #000000;
}
.footer-module-contact-box{
color: #4a4a4a;
}
.footer-module-contact-box a{
color: #4a4a4a;
}
.footer-module-workhour-div{
color: #4a4a4a;
}
.footer-module-links-div a{
display: block;
width: 100%;
margin-bottom: 10px;
color: #4a4a4a;
}

/* Ticaret Kutuları ///////////////////////////////////////////*/
.ticaret-kutulari-inside{
font-family : 'Inter',sans-serif ;
border: 1px solid #f1f1f1;
background-color: #f1f1f1;
}
.ticaret-kutu-box{
border-right: 1px solid #f1f1f1;
}
@media screen and (max-width:410px) and (min-width:321px) {
.ticaret-kutu-box{
border-right: 0 !important;
border-bottom: 1px solid #f1f1f1;
}
.ticaret-kutu-box:last-child{
border-bottom:0 !important;
}
}


/* Ürün Detay */
#urundetaytabs .ui-tabs-active a {
background-color: #f9f9f9 !important;
color: #000000 !important;
}
#urundetaytabs{
font-family : 'Outfit',sans-serif ;
}
.urun-detay-main{
font-family : 'Outfit',sans-serif ;
background-color: #ffffff;
}


/* Genel Modal */
.modal-content{
font-family : 'Open Sans',Sans-serif !important ;
}


/* hizmet detay sağ butonlar */
.hizmetler-detay-right-box{
border: 1px solid #ffffff;
border-left:6px solid #d43867;
background-color: #ffffff;
color:#000000;
}
.hizmetler-detay-right-box:hover{
background-color: #d43867;
color: #ffffff;
border: 1px solid #d43867;
border-left:6px solid #d43867;
}
.hizmetler-detay-right-box-act{
border: 1px solid #d43867;
border-left:6px solid #d43867;
background: #d43867;
}

/* Pricing Tabs Ayar */

/* pricing */
.pricing-tablolar-module-main-div{
border-top: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
font-family : 'Roboto Condensed',sans-serif ;
    background-image:url("images/uploads/") ;
    background-size: cover;
    background-position:top center;
            background-attachment: fixed;
    padding:20px 0;
margin: 0px 0;
}
.pricing-tab-system ul{
background-color: #d63766;
border-radius: 100px;
}
.pricing-tab-system a:first-child{
border-radius: 100px 0 0 100px !important;
}
.pricing-tab-system a:last-child{
border-radius: 0 100px 100px 0 !important;
}
.pricing-tab-system a{
color: #ffffff;
font-size: 18px ;
}
.pricing-tab-system a.active{
background-color: #ffffff !important;
color: #000000 !important;
}
.pricing-tab-system a:hover{
background-color: #ffffff;
color: #000000;
}


@media screen and (max-width:1000px) and (min-width:0) {
.pricing-tab-system a{
border-radius: 100px !important ;
}
.pricing-tab-system a:first-child{
border-radius: 100px !important ;
}
.pricing-tab-system a:last-child{
border-radius: 100px !important ;
}
}
/*  <========SON=========>>> Pricing Tabs Ayar SON */

/* Pre Loader */
.preload-main {
display: flex;
height: 100vh;
width: 100%;
position: fixed;
z-index: 9999;
justify-content: center;
align-items: center;
background: #d9f6ff; overflow: hidden;
top: 0;
left: 0;
}
.loader {
position: relative;
}
/*  <========SON=========>>> Pre Loader SON */


/* Mobil Tema */
.mobile-top-header-main{
border-bottom: 1px solid #000000;
background-color: #000000;
}
.mobil-top-header-currency,
.mobil-top-header-lang{
border-left: 1px solid #000000;
}
.swiper-top-header .swiper-slide a{
color: #ffffff;
}
.swiper-top-header .swiper-slide a:hover{
color: #ffffff;
text-decoration:none;
}
.mobil-header-select-area{
color: #ffffff;
}
.mobil-header-select-area:hover{
color: #ffffff;
text-decoration:none;
}
.mobile-header-main-area{
background-color: #ffffff;
border-bottom:1px solid #ebebeb;
}
.mobile-header-icons{
color: #000000 !important;
}
.mobile-header-bars{
color: #000000;
border: 1px solid #ebebeb;
background-color: #ffffff;
    border-radius:5px;
}
.mobile_side_wrap_in_close label{
background-color: #000000;
color: #ffffff;
}
.mobile_side_wrap{
background-color: #ffffff;
}
.mobile_side_wrap_in_search input{
background-color: #ffffff;
border: 1px solid #ebebeb;
color:#333333;
}
.mobile_side_wrap_in_search button{
color:#333333;
}
.mobile_side_wrap_in_search input:focus{
border: 1px solid #ebebeb !important;
}
.mobile_side_wrap_in_footer{
background-color: #ffffff;
border: 1px solid #ffffff;
}
.mobile-menu-categories-main{
border-top: 1px solid #ebebeb;
}
.mobile-menu-categories-main #categories-parent-main ul li a {
color: #000000;
border-bottom: 1px solid #ebebeb;
}
.mobile-menu-categories-main #categories-parent-main ul li a:hover {
color: #000000;
background-color: #f8f8f8;
}
.mobile-menu-categories-main #categories-parent-main ul li a i{
color: #000000;
}
.mobile-menu-categories-main #categories-parent-main ul li a i:hover {
color: #000000;
background-color: #f8f8f8;
}

.fixed-foot-navigation{
background-color: #ffffff;
    box-shadow:0 0 15px rgba(0,0,0,.1);
}
.fixed-foot-navigation-in-box{
color : #000000}
.fixed-foot-navigation-in-box:hover{
color : #000000;
text-decoration:none;
}
/*  <========SON=========>>> Mobil Tema SON */




.cat-detail-products-box-cart-2 button{
background-color: #000000;
color: #000000;
}
.cat-detail-products-box-cart-2 svg{
fill:#000000; }

.dropdown-bell-fullhref a,
.dropdown-user-area-link-area a{
color:#000000 !important;
}