@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap');


@import url('https://fonts.googleapis.com/css2?family=Ephesis&family=Montserrat:ital,wght@0,100;0,300;0,400;0,600;0,700;1,100;1,300;1,400;1,600;1,700&display=swap');

.kapali11{width:0px; height:0px;Opacity:0;  overflow:hidden;}


	.st0{fill:#FFF8F9 !important;}
	.st1{fill:none;stroke:url(#SVGID_1_);stroke-miterlimit:10;}
	.st2{fill:url(#SVGID_00000129169878102343152310000006920660393570207918_);}
	.st3{fill:none;stroke:#EFEFEF;stroke-miterlimit:10;}
	.st4{font-family:'Lato-Regular';color:red}
	.st5{font-size:10.3311px;color:red}
.cd-oku{
    
    position: absolute;
    /*bottom: 50px;*/
    bottom: 0px;
    right: 25px;
}
.gramm-gost{
    border-left: 1px solid #f1bac5;
    height: 70px;
    min-height: 100%;
    display: flex;
    align-content: center;
    align-items: center; 
}

.sidebar-menu-type-2 .categories ul li.sc-101 {
    background: #c33;
    color: #fff !important;
}

.sidebar-menu-type-2 .categories ul li.sc-101 a {
    color: inherit !important;
}



h2{font-size:23px;}
h3{font-size:21px;}
h4{font-size:18px;}


 .cevherdv {max-height: 115px;
     
 }
 
 


.discount  .altdiscount{
      width: 100%;
      height: 100%; 
      max-width: 60px;
      max-height: 60px;
      position: relative;
 }
.product-price-group{
    position: relative;
}

#Bigoldisolvideo{
    margin-top: 0.5em;
    max-width: 100%;
}

.scmenugorsel{ height:auto !important}


.home-body  .card-category .title{
    
    text-align: center;
    width: 100%;

}
.altfiyat h6{
    font-family: 'Montserrat';
    font-weight: 300; 
    text-align: center;
    font-size: 20px;
}


.desktop.yenitheme .mega-menu-container .sub-title{
     padding-bottom: 10px;
    border-bottom:  1px solid #d6d6d6;
}


.urundetayi{
    min-height: 120px;
}
.product-buttons{ 
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.mobile .row.bg-custom {
    display: none;
}


iframe{
    max-width: 100%;
    width: 100%;}

.cd-oku {
    
    display: none;
    color: #ca0606 !important;
    cursor: pointer;
}

.scmenugorsel{
    border-radius: 50px;
}
.sc-kategori-ust figcaption{
    background: none !important;
}

.nitelikv{ 
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    border: none;
}

.nitelikv li:nth-child(3n+0) ,.nitelikv li:nth-child(2n+0){
  border-left:1px solid #f3bac5;
}

.kartcx{
    margin-top: 10px;
} 


.product-price-group .prices .sale-price{
    border-bottom: 2px solid #626262;
    color: #626262;
}


.product-price-group .prices {
    margin-right: 0.25rem !important;
}

.product-price-group .free-cargo-badge{ 
    height: auto !important;
}



.home-body .b6bannerdraw .banner-item .title{
           border: none;
            border-radius:0;
            width: 100%;
    }
    
.home-body .banner-item .image img{
    border-radius: 15px;
    border: 2px solid #a6646e;
    position: rerelative;
}

  .home-body .banner-item .banner-kapsayici{ 
      display: flex;
    flex-direction: column;
    align-items: center; 
    position: relative;
  }
    
    
.p-g-mod-t-44 .banner-item .title {
    font-size: 13px;
    color: #000;
    font-weight: 500;
    border-radius: 8px;
    position: absolute;
    padding: 3px 0;
    width: 70%;
    padding: 8px 0;
    background: #ffffffcc;
    bottom: 5%;
    text-align: center;
    border: 2px solid #a6646e;
    color: #a6646e;
}


.product-buttons .btn-fast-buy,.product-buttons .btn-cart{
    background: white !important;
    border-color: white !important;
    color: black !important;
    border-top: 0 !important;
    border-left:  0 !important;
    border-right:  0 !important;
    border-bottom:  0 !important;
    box-shadow: 0px 4px 5px #ceb368;
}
 
   

.product-contact{
  
    box-shadow: 0px 4px 5px #0000004d; 
    
    border-top:0  !important;
    border-left:0  !important;
    border-bottom: 2px solid #55db4c  !important;
    border-right: 2px solid #55db4c  !important;
}


 .owl-item .owl-carousel-item .card-product .discount{
     width: 70px;
     height: 70px;
 }
  .card-product .discount{
     width: 70px !important;
     height: 70px !important;
 }
.videobanner video{
    max-width: 100%;
}



.product-price-group{
       display: flex;
    font-weight: 400;
    justify-content: space-around;
    color: #333;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    align-items: center;
}

.card-product .discount{
    background: none !important;
    border: 0 !important;
}


.p-g-mod-t-55 .card-product .card-product-inner .price-group .prices .sale-price{
    
    font-size: 15px !important;
}

 .product-price-group .discount.ind{
   background-color: white !important;
    width: 90px;
    height: 90px;
}

 .product-price-group .discount.sepete{
     
     margin-top: 15px;
 }

.card-product .discount{ 
    
    z-index: 4;
    top: 0;
    right: 0 !important;
}

.p-g-mod-t-55 .card-product .card-product-inner .price-group{ 
    justify-content:  center !important;
}

.ssepetkart {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}

.ssepetkart .list-price{
    padding-right: 5px;
}

 .count2 {
    font-size: 12px;
    position: absolute;
    top: -6px;
    left: 10px;
    background: red;
    width: 15px;
    height: 15px;
    line-height: 15px;
    border-radius: 25px;
    color: #fff;
    text-align: center;
    font-weight: 700;
}




.menu-sol-flex {
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-evenly;
}

#console-menu-3{
    border-radius: 30px;
    height: 50px;
    width: 50px;
    display: flex;
    flex-wrap: nowrap;
    padding: 12px;
    margin-right: 15px;
    transition: 0.3s all;
}

#console-menu-3:hover {
    background: #dedede;
    box-shadow: 0 3px 10px rgb(0 0 0 / 7%);
}

#console-menu-3 svg{
    width: 25px;
}

header.desktop .mega-menu .nav-item .bborders {
    border-bottom: 1px solid #f5bac5;
    width: 70%;
    display: block;
    bottom: 0;
    position: absolute;
    box-shadow: 0px 0px 4px #a1a1a1;
}


header.desktop .mega-menu .nav-item:hover .bborders {
    display: none;
}



.pattern-group .p-g-mod{
    margin-bottom: 10px !important;
}

.p-g-mod-t-55 .card-product .card-product-inner .price-group{
    justify-content: center;
}


.card-product .card-product-inner .price-group .prices .list-price,
.card-product .card-product-inner .price-group .prices .sale-price{
    text-align: center;
}

.card-product .card-product-inner:hover{border-color: #d9d9d9;}

.storybolumu .owl-wrapper .owl-stage .card-category{ 
   border: 0;
    
}
.storybolumu img{
    border-radius: 50%;
    padding: 5px;
}

.storybolumu .owl-wrapper .owl-stage .card-category .image:hover{  background-color: #f1bac5;}
.storybolumu .owl-wrapper .owl-stage .card-category .image{ 
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAACoCAYAAAB0S6W0AAAACXBIWXMAAAsSAAALEgHS3X78AAAgAElEQVR4Xu2ddXyV5fvH3/dzztlZB9sY3bWzIgQJyS+xQ4dISCgqiskXxAAxf9bXVhBMLEIlBCUEC5WQjhGjB2NjMNZ56vr9cRghMWKDAc/79brgwHPfNzv38+G6+7qViKBzbqwWdVbl+HiBlxmMBkCByQhKnZ3X4XD/bnOc+pyTB04BEeC0khdvl3OUoAOgdIGeKURvLwgJcIvO08P9dwJoCsxmA2YPEx4mEyGBAdSpVh5PLzPlywUhLhcup5Og4BAyM9LRTCbSs7JZuf4ASlPs2HuU1LRcUG6Bmk1uE8AlkJ4JTpf7M6KLtoibUqAnBamgSij4+4DBqDBoGiihQc3KxMRYaNChE57BNcCjImjlIecg5CSCPQ9nVhK2wlwwmjielEhBfj45aZkYzSbMPt54entj9vHBr1xVnLYCjN5VMPjWxBjSCGU2ghzAnr2Z7N1x/DxnIeu27ibluBMEDEbQgOOZYHe4/7Ms2nZzCvamEajVogQF1SsogvzAbDaRV2CjWsVQ+g/qQ1iDplDeCoWHkb1LSI7fwo69+9GUwt/fD7NXAEG12lCx2X1oJm/cvk8ABRhBXKBciCgQF0ozAfYTz911XHg8nmN/vwwKjh85THZ+AQE+npSvXAO/Ws3xrtcc7Ec4uvEXVi7+kb/X72HfYQjxBxdw+NiJ0m4iD3tDCzQ2QolBg+jaJny9FYV2F15mD0aMGERYeFMktBXq2Arily/i6JEUPL19qdv5eQJr3OYuwJYGSbOJ+3MhL09eQH4BGDXIs4FJg/mbct3uTbk7pIICbCB2UP6AC8RFv4Ye2MXdb/X1NSACL43tT7VuH2Mw+wGQu3sWmfE/kZmaTEGhjbCKlQm5pSseYdXIP76b6S8/z8I/kwgNdP+Th1JO9GW5scV6wwnUalFiNEFETQ/K+ZvIzS/klqi6tOtqxS+8M/ajO9i1YhmZGRmE1GlH7vH9NBo8HdJ/5fX/9mDlpgLsjjPGMCDubkChDRwuUOL+/WKF0S1Sicvl/uzt5e5rFhS6vWERglt481clYvQORjN6YktezpF/PuDwocNENGyC3613oQyFLPxwPJM/+pPyQeBthv1J7vxLLvLnuZ64YQRqjVDi5wMtogIoKCikRuXy9B46FK/wgWRtm8OGXxcSGBxGg14f4hlYFTk0ibsHPsrRDMFsdA9Oikzk6jajsacN0tTJXwCBLq3r8tiHW3HlbMOZvZsjm37Az+xJYPNhKN8APnpqAN/P30OVUPD1hL2H3Vmv1s9e2lz3ArVGKKkSBg3rh5CVkcVddw2g4n/Gkb7rd9b9NI1qNRtQu9skDCbFGyMrs3JDAYX2s8spay/UGqFO/kAiJ3oSCuYtWYxHlVhcWb9wbN1MwlreDx6hOBz76Nu0Ix4eEOoPCSngcl3/XvW6FWjXSCURtTSqVwjCy2yg3+AB+ESNJH7eE3gYDNQb/COIMOmhIH5ZkXlSlEpdXe9YUnSNUFI031ok1vm/LUcLaYPkLmPV58/Tctg4CGjA16/cxTff/EN4dUVWjpB8/Pr7vkVcdwLtHq2kqcWTsHL+VK4QzH969SbHGcqWpV8Q09JKaJvXKNj6Inff8xwZOWfmvV5f0r/pHuXuEijA3w98vE18vKwQlI38Dc9gDq2EVrUPcb++y5iH3yOqtsaBJBd5BddfHVw3ArValHRtE4y/jzf+vt70vOcBErbFs3X1b1gf+ASPim048ONgHnxqJnBzjHABejdU4nS6PwcHKL74aQUENsK1+33E24yhUg9WzHiSV16dTXRdA5t2Oa+rhYDrQqC3N1UyILYO+QU2ho4dz5GEDNYs/JRuD03DGHYb/3zageff+f2MPItvsontHtFKjMo9mjdp8PGsWQTV74cr/i3ynbn4hA9k7ivDmDlvPfVqGFm3zcHPO8p+HZVpgXaLVHJHl6qYvby4/a57kApWZr3QjYEPvIqp9p1MeSiUBb+nnhz13myiPBd9YpQIYHdCp5bl6Xn3RGq1uAfnuheQSpUwVmzBk31a4mF0p9kU7yjTA6kyKVCrRUmFUOjapj5dewzEJ6opG75+i7r1w/FrO4nxvU1s3OU8mf56aa6uJt2jlPiZILMQynnC27MWUr5uC/KWjcW73RAkP41Rfe6gWkUz/8QVYLOVzXoscwLtGaNkWI86BFWrRYde/cjOC+KnKWMZ/L+DrJzcmtc++hu7k+uqH3Ut6ROjxOGCQDMEeGtMWm5HUmeRtnIBwT1Gkb1iNm9N+hql5bN6i63MtUJlRqDWCCUNamh0bBFBx36jMderx6pJjxPZsDG2sE7cfUdftzBPUNYqsqwz7JZTI/+IOr48MSsb1953KZBCPENq8MG4xwjyN/LtssMs3FJ26rZMCLR7lJL7+tWnSpNmNG7bldR9R/hlxtsM+t8uXhwQxKq4gpNpdWFeGcNvcfdRRWD0xIdp0vspbJvewyO6M/tmT2F7/C6WrtzB7gRnmWihrrlABzVXcv8dt9Cw2+ME1gll0UujaNOpB2medRh97yhcAoV2XZglzdAmSuwuKOdj4MO/HUj2AvJTduPKz2X14vns3LeXn1dk8uPWa1vv11SgY7ob5M7BVhp3fZiso0dY9e1rxE7czMR+/qzfaTuZ7mbdC1naDGzkFqnDBU8+M5KWAyaSF/chHr6hrJw3E5PJxGufr2T+hmtX/9dMoN8+VUta3TmIyvWaEv/DdCqWD8a/3ViGtapHWpZ7N/uca1gxNxP9opV4GzWC/Y28+8cOKNwGBg/ivn4Lb28fPvh6CTv3FVyTJv+qC9RqUTLxgRZY+o8kMDSY2c88Qs/h41j6x1K+/nwBdqd7W9vCuKtfGTczQxobJKvQhQA/bhNwrcGVl0jy8h8wiDBj3kKWrU6/+l0tEblqZrUg6z5qJ4XZO0Qci+WFAR7iyt4jT/f2km4RSNcIpLgydCs9iw1HYsMRqwVZ/f3DIq6dYtv7lmSte1qOLR4h08dVldhwpLhyStKumgft00jJsw+2p+FdC1DGrXz39ADueO1vHuhQncRjgMBPutcsE/SLcR+P6dm+OsPf/gPbtmlkpx7DVWhjy5Y1vDlt61Vr7q+KQIffpuSJkbFYhswEdZAvR3fmrvdmMbRle1wuyMyFn67xaFHnTPo1VOJpUjRtEMTor3fgTF5CQcou7Glp7IrfwHMf/HNVRKoVl+BK6dVQybOP9cEy9H1y9s1mwbN9iB37X4a1bI8CsnRxlknmbBIlCHH70nm+V3UMFW/Hq0YbfGs1oG69hgT6nztuQElTqh50RBslEx/tS41+szn8yyOYlZNETxevPPYxDic4nFzzeTadCzOipSZ5NqFxbS+e+DYbyVtP2oqpmDx8OXggjnGv/16qnrTUBNq3kZL3nh9A1V6zOLTsYfKP7mGnXfh26lJsdiiw6eK8Xri7pSY+Zgj2M/HCggTI2AKFh8nYtp4dOzfy4qSVpSbSUmnie8Yoef+FQVTtNYuEpQ8iuanEO2DOJ0sB+H69KF2c1w/TVrpUZh5k5jp4tX9NCGwL3jUxly9P3brRjBwUXWrNfYkLtFukkqkvDaZKzxlk7HwPV/Yx0kOD+eydn0nPhumrdWFej3z9j0vZncLa3QW8PiAI/FrhVTUcc7kAbolpyMAe9UtFpCUu0M9eG0Klnt9gz17IpgWf4nPrbbz4yIcgsKAM7ZLRuXQm/+FSAAlHCnhlYAgE9MGvfgxmbyO33RJFvZqexRVxyZSoQPd921cqdP8Q5A++fHIo7Z74jId6j8blcgcr0Ln+mbtJVFqusC4+m9eGVwHf/pS/pT1Go8YT9/creS9a3Ez+xdpnj1USlyNFxPWzPNELETkiA5oifRoi3SKR4vLrdn1ZjyikexTy4bhoEXGKHPtcVk1uLfY140p0tanYBBdjj3RGbAe/EhGRd+/yExGRQc2QO5rq4ryRrX8T5V6edv4tIgdEUj6RuC+7yoEFg0pMpMUmKM4GN0NsmyeIiMiiV2Ik6+Bf8lBnb+keqYvzZrCuEUisBXG5ckQkT1zJH8lvbzaVWc9ESXF5L8auqA/aI0rJFx88jin6RQ6teZrAwCB2/zOdhKQ8QF8huhko2nXWNdIX8EJViCK8USMiIurRq+GV90evSKADrdUxNX0V5GfmTXmfZvfO5LkXpwL6JPxNhYCmwdBWRqAFFRq1RbPnM2/O/6580FSciz2fDW2BuA5+LiL75bVBZhFxSvdId8fZakGKy6/bjWVdI91b9X6Z1llEXCLHv5BlrzeWnTN7XlF/9LI8aI8oJU893BtV9S4Wv3k7d0/4hmcHVMbhcq+v60c0bj4WbhVlMikmv/8LuekHoFw3brtjKFvj4gkpd/lyuCyBjr2nOZaB3wGHiY/bhl9gRdbGHQH0w203Mws2u5TDKTzcKxwIwbNcDepWr8SXcz+57Kb+kgU6/DYl7foMAC2eN4fUY/QX+QywukNm6+LUsduFI6mFTH6wAvj3Jub2u5g/6Q3AHfugmOxncUkC7Rap5POv3oTqo1k/8xnufu577m7jjd3Bv2Jm69ysLN4uqlolL/7ekMaRvavJy0ijwx1DGDEguris5+SSBNqghhmDRwjwNwf27cKnfDRHUvMBPQyNzik++iVPASz64Ha8az5GQFULFXw9mPXpo5fuRYsbRRVZt0hEkj8SEZG542uLy2mTrhFc0QhNtxvXukYij8T6yJdjqoqIXZyp0+SThytKtyikuLyn20V70JdGd4TgASC/0GLAIBa/0w6XvgFE5zws3Coqr8DJor+TAQ0tsBmNYyz8+NvndL0UL1qcgkWEWAsnvGeSTHukgoiIxFp076lb8TagmVG+n1BbREScRz+Wr8ZWkzkTIqS4fEV2UR5UAVQYSWH6rwz731zua2/SB0U6F0VYsCdLVyXhtOejhfYmMjqCqjExdIu8OC9arECtEUoWLZsKpBL3/Wdoni1ITHFf36sPjHSK471F2Qpg5ngLEETDngPZtvJPHuh/caP6YgX67nN9odL95CfPofGdo3DfGqmLU+fiyclz8N3SBArTD6AC+1G3bk26j3rkoibvLyhQq0VJ/fY9ARu/THkbzLFYIwynbkLT0bkIZqyyqZqVvPnu/zoBBloMupvP/+85ureuUlzWCws0oo4PhNyJZM6my6ixDGoZgEJfMdK5dOwO4be1yTjz0tGC+hIWGsiDLz5brBc9r0CtEUre/PQDUEa+f2UCpnLdyMpD9546l8WHy3IVwE//6wh40uX+B5jy/IRichXXBw3sCPk/cWun2xg/pKmuTZ0roqDQybT5O8GlkZt8CB8vT76bOf7C86Lnm386suxeERH5+Y0m4nLapVukHh5Rtyu3R2N9JX5WLxFxSspfo2TSyGDpfoGjQef0oF0jlYS1vgtI53jqcdJ/G3+uZDo6l4yI8PbHS4FCyrcYjtI0HhnS8Lx90XMKtHm0L5hbkLP2dfoMe4LhY9zbpfSoxzpXyvtLclRCcj4c+REMEcRE1KNWw2bnTX+WQK0WJU/89wFAMW/WDMw1W+mrRjolSkRNb6Y+PxpQ3Drkbn787lvqVPE6Z9pzelDPkMpAHkaDYsYTfQH9hKZOyeF0Clt2pwE+GANi0ZRiSP9bz5n2LIH2bB8GNR7l6G/j6NSxI4nHslC6NHVKkHeWuPeLpq1+EVQQ/Xp2w2D2P2c/9AyBWi1KBvTpDkrjt6VLCG79KH9sPXbGFYQ6OiWBv7di1qfvAS4qde7LkiU/UznUdFY64+l/8PWGci0GACkUFNg4Ov8FFPopTZ2Sx+YQtu3PAXzRPGPQlMag3pFnpTvDg9avaQavaBw7p+Fh0hj56jx95UinVHh7cYECKDzwI1COzu1uo1bdyLOa+TMEOnrEAFChLJv/Le3btMKhN+06pUiQr8aK6WMBJ41vH8gP8+af5RBPCrRHtJKQejGgNNJT0wmLbAPAIn3uU6eUKLC7mPv7ASAALbAhyakZRNU6MwjuSYEaNKByC3Csxul0MuPNN/TWXadUeXNRoQrx1wAjqEqU8/ehU9szQ4mfFGjbpuXA3Iy8A6tQwMzl+3HqE/Q6pYzTBfnbpwAedO/8H/z8gs94flKgg3p1BWUg9XACzWLq4tLFqXMVOJKpWDZnCpBDRNfu/Lp8zRnPNXDPfwYHhwCwetF86na+F9A3JuuUPokpBUyZGQeYUeXCSUjOwexx6rkG7vlPU+W6QD7Z+YUkLZt+7tJ0dEqYxdtFtW1REwgGVR6jUVG/2qmBkgZQNcwDAuuCaycA//1g0TkL09EpDRKP5oGkAKFUCPGmXcs6JwdKGkBDSwUw16MwYycNqpcnO++C5enolChKM5KfvBww0LHNrZQLKnfymQbQIzYWzNXZ//diopq2dT/RB0k6VwmDhydbt+wAsril43/4c+XGk8/cfVAvd5ufHL8Nv8aDQfRz7zpXD6UZ+WXJn4BgqlCDA4n5GA3uZ5rVosTk6Q04ycnKgt0LLlSWjk6Jk56WwfFj6UAIyjOMxFQHIQHuGVD3rwJgJysvn01//HbegnR0SoMvlh1RhQWFgBcF8cvRNGgW7Z721Mr5KwgKAdIAOHw07fwl6eiUEmYvLyAXz8i7CfCFhlF1AdBEBHwrAml06tSJTxbvvmBBOjqlQWZaOrAT8KFCiAchwSFYLUq0Rg0CwCcGMGIKbYDNpg/fda4+vn7eiMMGGKlWOZQKYZUA0EKD/cCrNpCOU/O+YCE6OqWF01ZAQdYxwIta1StxKPEAAJq3tyfgwpZzmMD63S5Uho5OqXEkKYXkPdsBjcj6dTl48BAAmqfZGzQTWYf2YPTyu3ApOjqlRE52Pin7d1F0TM5och+g04KCggAhdc82ENv5S9DRKWUS47cDbg2ajCcE6uvrC8DRvbtAFRtwWUenVPDyNFCYkw4oPMwmDicdBUAzmc2ACYfDAbg34unLnDpXm/wCJ478XCALTx9vAvx9ANDycnPdHwwaxYUL1dEpTVKPZwNZIC48PNx9Ue1kXBsB0bcw6VwjgnzA12QDgnA5XTgdLlCgaZoG2HC5XCB2gGLjhuvolDROF4QE+wMKl9OF3eEEAa2woABQOF1C0RUzOjpXm1OHNINw2OwYTSea+GPHjoG4KFelOnoYO51rhdMFgUEBgOCw2TAYTwg0OzsbAJcIShkuUISOTunhdIGXbwAAeXm57i4noDmdDkAIrdWA7MS1FyhCR6f0cLogpHoMAB4mD/z9/QHQ0jJywJVHaM065Bxaf6EydHRKDadAWHRfwM7x9Azq1a7N4u2itIwsG9gS8AkOx55+sLhydHRKB4HAOp2BNLJzc7DbCgDQbHYX2HeBIZi8xD2UCzw7yq2OTmlTIxigEABNaeQWLSAdOW6H/CzQgtifcJAm0dXPX4qOTqligII4jqVlkJ6RCYCWkuaEtGNAMDuTUmkcUeOCRejolDRWi5I6Fc2AA/JSycrJ5deV7qNH2uLtohy52YABpWlYGp3/UiUdndLC09O9Ucl1/CBpGVls25MKnNgdYivIB8BgMFCubhdAX+7UuRaYcGVnkJWXT2q6e1+oBnA4KRHESXSz5hgCKlywCB2dkkYpiIipD5jJPJZCgJ/vyWcawI9LfgfZR9t7f0LtnuEOZK+veupcJUSg3di1QD7ZOTlYO7Q++UwDOJScAxkrgSSOH4ynWpg+1aRzDSj4jXUbNyLOgpN/pQHsPGiHlEQgiC/nLGJwbIQe3U7nqnBqrFMIhe59Ies27z95qkMDd6hve3YG4IWn2Uyz3o+C0gdKOleH/q2DAQNkprArIYm/NiScfHbyjEfa8WMghURGR+NVqx0K0PQTIDpXgYbtYwFFTmICPt7eHEz6VxMP8Nn0+WBfRJsBoyFpLt7e+jhJ5+rQeOA0IJ49O7bSr2u7M56dFOiOvdmQnQHlWjBr6mSGdg7XFapTqlgtSqoFAijI2squvfvYHLf3jFPFJwX69Sqnch7cDQTjcgrd7huL0wndIvV+qE7p0bNbJKAg4wi7EpJZ/OeOM56f0cs8mnQIxEnz5s0xVvnPyTDMOjqlgZ8ZGvd8ErCTnZyIpV5t9h461f+Efwn0lfe/BfvP1OryJPaDM/Awg6Y38zqlQNEMUcWoO4F4Nq/+m6h6Nc4KGnKGQBOS7ZAUD95RzP74E4b3seBw6dNNOqVDx1uC3B/SNrJrfwJbduw/K80ZAl2wRVRO4j7AQER4fXqO34JB96A6pUSdmCigEAryybc5+OKHbWelOWum89Hxk8G5m+gu90LWIjw9lX4aWadEKWqROzz8B7Cd1XOn069rJxyOs9OeJdDUDIGMFVChKz+8NZaZ372NoDfzOiWIgltqus+9k7aF1Zu3sWz5P+cMWneWQBdsEbV/+ULAm+hGjTDVesQ9UNK9qE5JITDx+91ApvuwnJ8vMxbuPWfScy5mPvvmbHAlUKv7BLISFtG6adi5kunoXDJFLbGHd3UoXMvst17i1kbR501/ToGmZQFHfwZTPbYveIWnPv0T0Jt5nZKhTYQX4IT8FBKPprF89cbzxqQ9p0AXxolaMXcGYKbxHUNBq4anh9KbeZ0rwmpRUtEPnv4+D0hkx48z6dKhDfN/Tz5vnvPuV3p1ynKwL8MjrAc/vNiY71Z8C+heVOfKqFDOCAhkr2bV+s0kHLhwsJDzCvSnraJyNy8DqtK2ixWT9+3uTcy6F9W5DIoc2yuL04HD5B05SHBQAO99s+mCIecvuONz6Mg3QeIJav4C8X9MZuqsJ0F0L6pzeURUMgA+ULCduVMn0SjSUlyWCwt07gZRjgM/Ar6EaLuoHv2afqBO55Ipcmhv/pIGZIEzgzybg0dfml3shR3F7pm/o9844CDBbR5k45wxvDtlJArdi+pcGk1qGAEfsG/ji/H/pUu7lhRexLVcxQp07gZR9v2zgAbUqCjUb/ORvvSpc9EUObL/W5QO5II9icw8B6Oem1Os94SLECjA0AFPAokEtXyEddPv4rNvnnQfqovQvahO8dxSwwh4gG0LX44fTa8utyEXeR3CRQl01hpRBfHTgBrEtG2J0TcWszuUji5SnfNitSi5pYaRlxalA3nkJ28gJdPJwy/MvSjvCRcpUIChdz4LJGGq0on4n1/g2x+muh/o8tS5ABUr+AJOsK3l9XFP0bNjE5zO4nKd4qIF+v06Uelr3gSq0fLuCaQkKdrd4qs39TrnpKjv+eDnaYAiftE06tetx39fXnjR3hMuQaAAg+96D1w7UN4d8fc9xLjJa/HQo+To/IsicU5fPB3IAfufvP/hbCqGeF2SOOESBbp4u6jPxnQFnARG3cnhzUt5Z0IvQPeiOmfSMcaXctU7gus4X417gHsGtOX1T1YXl+0slMil68p26C3xqDoGKfgFuz2SJwdWZecBJwpYtO3S/ofo3FgUec/F29MAbwpTvuaevg9jtxfy7ZpL18YledAiBvR4HMhDeXbk+JaXeGv6P5wIkKtzE1Mkzu/+mA0YwfU3o+8cydP3tycrp5jM5+GyBDpvk6gvx4QDQsVWo0navJQpE/sC0FVv6m9aNAW9mgfhV74xSCGfPTqE225pwOOvLbnkvmcRlyVQgFlLDuE8MgmoR+XWXchTGo0bGPA068ugNyNWi5KPp7/CA5+nAdVI3/UZs38/ytylOy5bnACIyGVb/8aIOPeKSIE4M74QEacMvBWJDXdbcfl1uzGs6H07bCtERESci6VPIyTuy1gpLm9xdtkeFOC79aLevqcRoKEFtCPxp2FMX7IO7UTIHN2T3vhYLUpiqhh58M4YDEYzsJaeDa08dV9rHn9tSXHZi+WyRvH/ZscPt0t472+BfeQe2IGWs5v+gx7H6eTK3LtOmcZqUVLOC5qGBzD661WgKrD07ViWLt/Dtt1pJfLur8iDFjFm/Bxcx6aBVManShU8Lbcz4fF+epTmGxirRYmPB/h6aoz+cgNIDZLXv81rU9dQr0ZQiYgTSkigi7eL6tfpPiRvDRgqozLX02L4ZPr3cO+Y1kV6Y2JQ8NEKJzgVOP9m6OD/Y+Kolsxbdu4z7pdFcZ3US7F72iDi3C3i2idyaKqIZMhYqz5outHs1Pt0iOSuEnH9JbHhyObPO5b4ey42waXahD5mEddeEVe8OLf/n4gclzv1kf0NY7HhSM8IRMQhkrVYxLVSRrQ2yoaP20m3SKS4/JdqxSa4HHt9iK+Ia5eIxItz40QRsUmPKF2k17vFhiOTHg0TEadIxvcirjXyXL8AWTu1rfSIRorLfzlWbILLtS9GVxFxbheRbeJcN15cLofErfpAYi1IrAUpLr9uZctiw5HuEYjT6RCRvSKyRt4cFiarJ7eVnjFIcfkv14pNcCX2y2tNRFw7RWSzyI63RURkcDN0kV5nFhuO9IlEslJ3i6R+ISJrZFRHgyx/t5X0bogUl/9KrETmQc+H1aJk3LAmdBj9DJiq4tzwHYamr3BfWyOJ7tuWWazvfiqzWC1Kgjwg3QaL4hyo9K8hOIbZTw8mx27n20V7S2w66XyUyDTT+Vi8XdQbX63np1cmAIIhyopt1Tg+WZ5BZG13GqtFiT4NVfawWpQ0q+qO4bl4u6COfwnBjZn51J1oZgPzfyt9cUIpCxTcIp08ezvTHusNRhMedZuT/9czvLFgH+OeH3MyEIQu0rKD1aKkqq9CU4oZmwQyZ0Joc54f0IHyob58MW8b8zaUvjihhJY6L5Z3hwfJ6Klf4zocT17yAXxbjyA3y4fbW9Q/mUZv8q8tVouSGgEa1ULNPL0gD5FF4KrOiHYxjB7Rnmfe+YUft1y9d3RVBQowNlbJWzO/omDvZsSnKuaatdE8O2MrOEavJlUAXaTXAqtFSYCXwqDgoaHNaH7ffJRxJZImvPDYvQzv355Hnp/Lwrir+25KvYn/N28tEfXw7cPQfIPIS9mOMlYn9ddRmMwViajnTmONUKKfcbp6WC1KwgLcUpj02WRi2g5FqaU44mkJfQkAAAhASURBVNby3CMjaN2sOg89d/XFCdfAgxbxYHslzz81gvJNWkNmDkk7VxDWeTJpx/YxrFPTk6EedW9aulgtShrXNNKgmj9Dpxzn2PJHCL31dj5+agSBPkZ27N3P6i32qzIgOhfXTKDg9pSP3hFD55EPkbP5LwqVwqPhHQSGdeWhWI19h06l1YVaslgtSprVNbJmt4MPxneiRr9Z5O9+B9/IOxnRLpz7+t/K1Jn/8NXKa1vvV72JP53F20RZn9ukHhsyEr/6Dck9noqvry+rv+zBpEUO7hgSe/IqRr3JLzmKZkzqVvVn3soE8p1mtH3v4xNQnuGtwxneuxkvf3TtxQnX2IOezkMdlIwaEkuYJYpQf3/2b19PXkhjItpNZPhtiqPpp9Lq3vTyOH0qb9JEKzX7zyPxp2G89N731KnuQ/0aVdm0fS//xNmuWZP+b66pBz2dyb+JGvfmEt57fQq5DjvZaek0aNaMr56uy/uz4/jy560YTvy0+uT+pVFUX+X9FUM7hrF4u5PcfAeu9ROo1vZ2RIQGNarw1fwdPP9doSor4oQy5EFPZ1QHJc+OHUKGzUF4vQYcTUpg2YrNDHxmJfM/H8sn7012Jzzxo5elCi1LWC1Kqgdp1K/mw5G0Ql6eF0924jaOrf2QegNf55MxHalcPpSV63eyfqejTNajsbgE14Ipv4nqHqWkQ9OK1HywGuvXrOXOJ19i1YcdcKbns3ibMLKD4lCKO701QgmiC7UIq0VJmLfCz6xwuWDgEy8TFj2SlR+0ptX9U0hPrsvLw1tToZwXk2bEIWW47sqkBz2d4a2U9OvSkDqWOqjcXBoMfYwvx9xDYPkq9B6/ivs6aCSeEOrN7lGtFiXeRvA2ui8AHjN+IFHdJrF8cifa9R+LFlaBCYO6Et2gMjMW7sNmL/t1VeYFCu6KrxQKj9/fg5S0NKqEVqBWj4HYUpNZ9MU0+jyzmpEdvTic4kIpcLm4qeZQrRYlgUYYMqwRy+bHMeb9V6liGc6y9zrTcdCTGCpW44txdxAaHMiK9dvZGO8q88Is4roQaBF9Gynx94WXHr+DQ8lHqFM7nJB23Zn/wliSUlJ58KNE/po+kddffwuXcMa9TjeaWK0WJQFGiKrtw9/xubQJ9+PpOYdZ8PJtFOTn0vfhdzCGVuSbcb0oF1yOTdv38NfGAqDse83Tua4EWkTXSCWBvvC/8QNYs34DkdFNqNf7HlZOfYl1GzYxaMznBAd6Max/D45nngiGftrXvJ5e0On8e+aidoDGczO/IrT6AJwJH7Bm0XxuHfYmmo/iu6d64+MXyIr1O9kY776I/Xr83telQIvoEa0kOAAmPNKT+N378DCZ6DxqIvs2rmTOJx/SJKY+re+ZgW3jRwx9/F3yC0/LfJ30V60WJSYNTOqEGaBjhyoMf+sQpP3AN68+Ru/B9+PbcAB7l73LrC8+4Wh6ISKw+8Qtg2X9O16I61qgRVgtSoIDYUC3aGpWrsSGrVvpO/IRfOtZWfb+KJYvX819Q/tRrdd05Mgsxox4gPiDeSfzawZwnYibfi1fZpGHDDBCRC0f1u/JxVODYF+Nh18bR3ib1yB/M9Of70PLpk2o3n0cWcl72Tj3LVJS00lNy2BXQhp7E9398Gv5XUqKG0Kgp9O3sZK61TwY2KMVh5OOYfIw0eH+sZgCmvHntLEk7dmGv5eBNn3G4FOnFfmbPmLCy9PYufeUYFGc83KIknrhVosSP08DVQNNeJgUJpPCw6ioVCOQpb8dJqKWDw+88yGhNYeBbT+bfpzIlpV/0aJpI+r0fgxlrs2KqcPZuDmOoAAftsQfZstuBzfiVNsNJ9AirBYlPt7QMiaIVk0sHEo6Sl5BIS6XcNdbM3A6qrDs/YGsX7OO+rUr07bHPYS2eBbJW05u6p/M/XImSxfv4njGqSspftqyhB/eeBKzyYyHh5ktmxOpEuZPgJ+ZAD9PNM29C91gOKERTeHhE4CnfwhGT1/M/qHcM3w8zeoEsSMxixrBZqJiQmjeZzB1WjwOqhyqMI7Vc15gz8Z1tLq1CVXad8MUFMXOn79m0+/z2LI3iah61dmTkMy2vQVknggMe6MJs4gbVqCn0y1KiUGDelWhS+sYggIC2bxjFx4eHvQZeS++ddrjdNRi3az/smXFEo5l5BDo50PNapWp07Qrdbq8AbhQ7ELI5VDcSo5sX8vR3VsRjBgNBgL8PPE2G3E4XWiaAk2hNCMe3n4E1+uCf7VWeAbVQVMKbIchbztrl37F3m1xFOZmUadGNeq1aEJwg8Zovrex8fsXOLJvK1u3bqdqtcocT8skITmTgylOsrLd3+tGFeXp3BQCPR2rRQkKAv2gUf0AGkfUxM/Xl70JibhcQrvWLfGrU5OABm1AVaEgS2Pf72+jlMbWtb+Sm1dA6vEMDApQCqcoHE4XSmkYjUbsdjsuEVxOJx4mI0op/H29CfDzIaRiBaL+04XQmhYMnlVAK09hbiG7fn2fg3Er2blzN5g8CAsJICMzl90H00k+7iL7BveSF+KmE+i/sVqUKA28PcHXC+pVD6RheBX8/HxwOoWsrByUUgT4+RJcOYxy1asQWL4iXn4VwRAAHoHgzAfvGiB2RFyIS3Bm7sHpcGBLT6IgLYmUfbs4fPgw+w8lkZ1vo1JYEEajgcJCBwWFdvYkpHE0w0ZeIeScFs/9ZhTl6dz0Aj0XRaNpPx8wnAjGW7OyP9UqBmD2MGAwGPD29MDL0wN/X2+UOhUAA9yfXS73nzOz89i+5wjHM3JIy7KRksZ5b+e72cV4LnSBXgbdIpW4XKBpbitatRK44CWpugAvnf8HKusI22LnugwAAAAASUVORK5CYII=);*/
    border: 0;
    background-size: contain;
    background-color: #ddc534;
    border-radius: 70px;
    transition: all 0.3s;
    
}

.foottext{
    background: url(https://percdn.com/f/341764/bzR6WWFuWTM5SzQ4TmkwZ0g0TnI/images/resim/image-124897.png);
}

.foottext *,.foottext .pattern-group .p-g-mod{
    background: none !important;
}
.instagramdiv .icerik{ 
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;}

.instagramdiv .icerik img{ width:75px; }

.instagramdiv .icerik h6 {
    font-size: 35px;
    margin: 0 20px;
}

.cevhersende span{ 
    font-family: 'Ephesis', cursive;
    color: #f3bac5;
    font-size: 95px;
    font-weight: 500;
}



body {
    background: #fff;
    font-family: 'Poppins', sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-x: hidden;
}  

/* Reset */
a {
    color: #fd6120;
}

a:hover {
    text-decoration: none;
    color: #e04e12;
}

.btn {
    font-size: 14px;
}
img{
    height:100% !important;
}
/* Overlay */
.overlay {
    display: flex;
    position: fixed;
    z-index: 9998;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: rgba(255, 255, 255, .4);
    justify-content: center;
    align-items: center;
}

.overlay .spin {
    color: #1f1f1f;
    width: 3rem;
    height: 3rem;
    font-size: 20px;
}


/* Opacity */
.op-black {
    background: rgba(0,0,0,.5);
    position: fixed;
    z-index: 4;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
}

.op-black.hide {
    visibility: hidden;
    opacity: 0;
}

.op-black.show {
    visibility: visible;
    opacity: 1;
}

/* Opacity 2 */
.op-black-2 {
    background: rgba(0,0,0,.5);
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.2s all;
}

.op-black-2.hide {
    visibility: hidden;
    opacity: 0;
}

.op-black-2.show {
    visibility: visible;
    opacity: 1;
}

/* Header (Desktop) */
header.desktop  {
    background: #fff;
    position: relative;
    z-index: 11;
    min-height:155px;
}
header.desktop .top-description{
    color:#fff;
}
header.desktop .menu.affixed{
    position:fixed;
    top:0;
    width:100%;
    z-index:9;
}
header.desktop .h-contact {
    background-color: #3b3437;
    height: 35px;
    display: flex;
    align-items: center;
}

header.desktop .h-contact .info {
    display: -webkit-flex;
    -webkit-align-items: center; 
    display: flex;
    align-items: flex-center;
    justify-content: flex-start;
    flex-direction: row;
    height:27px;
}

header.desktop .h-contact .info .item {
    font-size: 12px;
    color: #fff;
    margin-right: 20px;
    font-weight: 500;
    padding-right: 10px;
}

header.desktop .h-contact .info .item.wp {
    color: #0e9e26;
    font-weight: bold;
}

header.desktop .h-contact .info .item i {
    margin-right: 3px;
    font-size: 16px;
}

header.desktop .h-contact .info .item.wp i {
    font-weight: normal;
    font-size: 20px;
}


header.desktop .h-contact .social-media {
    height: 28px;
    display: -webkit-flex;
    -webkit-align-items: center; 
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row;
}

header.desktop .h-contact .social-media a {
    margin-left: 15px;
    font-size: 16px;
    color: #222;
    display: flex;
    justify-content: center;
    align-items: center;
}


header.desktop .h-contact .social-media a:first-child{
    margin-left:0;
}

header.desktop .header-area {
    height: 100px;
    display: -webkit-flex;
    -webkit-align-items: center; 
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center
}

header.desktop .header-area.last {
    align-items: flex-end;
}

header.desktop .logo {
    align-items: center;
    -webkit-align-items: center; 
}

header.desktop .logo a img {
    max-height: 85px;
}

header.desktop .search {
    width: 100%;
    max-width: 100%;
    position: relative;
    border-radius: 5px;
    border: none;
    background: #fff !important;
    height: 40px !important;
    border: none;
    box-shadow: 0 3px 10px rgb(0 0 0 / 7%);
    border-radius: 9px;
}


header.desktop .search form .input-box {
    width: 100%;
    padding-right: 0px;
    padding-left: 30px;
    box-sizing: border-box;
    position:relative;
    z-index:9;
}

header.desktop .search form input {
    float: left;
    color: #333;
    font-weight: 500;
    width: 100%;
    font-size: 14px;
    background: transparent !important;
    border: 0 !important;
    height: 40px;
    border-radius: 0 !important;
    box-shadow: none;
}

header.desktop .search form input::placeholder {
    color: #333;
}


header.desktop .search form .btn-send {
position: absolute;
    left: 0px;
    top: 3px;
    font-size: 17px;
    z-index:11;
}

.easy-autocomplete-container{
    z-index:8;
}


header.desktop .easy-autocomplete-container ul {
    margin-top: 47px;
}
 
header.desktop .header-bar {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex: 1;
    width: 100%;
}

header.desktop .header-bar .bar-user {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    height: 50px;
    border-radius: 5px;
    padding: 10px;
}

header.desktop .header-bar .bar-user i {
    justify-content: center;
    align-items: center;
    color: #000;
    font-size: 16px;
    margin-right: 5px;
}

header.desktop .header-bar .bar-user .link {
    display: flex;
}

header.desktop .header-bar .bar-user .link a {
    color: #222;
    font-weight: 500;
    font-size: 13px;
    display: block;
    margin-right:35px;
}

header.desktop .header-bar .bar-user .link a:last-child {
    color: #222;
    font-weight: 500;
    font-size: 13px;
}

header.desktop .header-bar .bar-cart {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 15px;
    color: #000;
    height: 48px;
    border-radius: 5px;
    padding: 10px;
}

header.desktop .header-bar .bar-cart .icon {
    margin-right: 5px;
    position: relative;
}

header.desktop .header-bar .bar-cart .icon i {
    font-size: 18px;
}

header.desktop .header-bar .bar-cart .icon .count {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 18px;
    height: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #444;
    color: #fff;
    font-size: 11px;
    border-radius: 50%;
}

header.desktop .header-bar .bar-cart .name {
    color: #222;
    margin-left: 6px;
    font-weight: 500;
    font-size: 13px;
}

header.desktop .colorfulBand {
    display: flex;
    flex-direction: row;
}

.colorfulBand>div {
    height: 8px;
}

.colorfulBand .purple {
    width: 11%;
    background: #7622da;
}

.colorfulBand>div.lightBlue {
    width: 18%;
    background: #47c6eb;
}

.colorfulBand>div.orange {
    width: 31%;
    background: #ed5f1f;
}

.colorfulBand>div.yellow {
    width: 15%;
    background: #f59f28;
}

.colorfulBand>div.darkPurple {
    width: 13%;
    background: #6b1e5b;
}

.colorfulBand>div.green {
    width: 12%;
    background: #45b794;
}

header.desktop .menu {
position: relative;
height: 55px;
border: none;
background: #fff;
/*border-top: 1px solid rgba(0,0,0,0.1);
border-bottom: 1px solid rgba(0,0,0,0.1);*/

}

header.desktop .mega-menu {
    padding: 0;
    position: relative;
}

header.desktop .mega-menu .navbar-nav {
    flex-direction: row;
    height: 55px;
    justify-content: space-between;
}

header.desktop .mega-menu .nav-item {
    padding: 0;
    display: flex;
}

header.desktop .mega-menu .nav-link {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #333;
    line-height: 14px;
    font-weight: 600;
    font-size: 13px;
    padding: 0 25px;
    white-space: unset !important;
    position: relative;
    transition: all .4s;
}

header.desktop .mega-menu .nav-link::after {
    display: none;
}

header.desktop .mega-menu .nav-link:before {
    content: '' !important;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background: #f8929b;
    position: absolute;
    right: -50%;
    
}

header.desktop .mega-menu .nav-item:last-child .nav-link:before {
    display:none;
}
header.desktop .mega-menu .nav-link:before {
    right: 0;
}
header.desktop .mega-menu .dropdown:hover .nav-link,
header.desktop .mega-menu .nav-link:hover {
    color: #888;
    background: transparent;
    transition: all .4s;
}



header.desktop .mega-menu .nav-item:last-child .nav-link {
    border-right: 0;
}
  
header.desktop .mega-menu .dropdown {
    position: static;
}

header.desktop .mega-menu .dropdown-menu {
    border-top:0;
    border-radius: 0;
    background-color: #fff;
    width:100%;
    left:0;
    right:0;
    top:53px;
    position: absolute;
}

    
header.desktop .mega-menu .dropdown:hover .dropdown-menu, 
header.desktop .mega-menu .dropdown .dropdown-menu:hover {
    display:block!important;
 }

/* Mega Menu Container */
.mega-menu-container {
    padding: 20px;
}

.mega-menu-container .sub-cat.fix-height {
}

.mega-menu-container .sub-title {
    color: #1f1f1f;
    margin-bottom: 0;
    font-weight: 500;
    font-size: 13px;
    margin-bottom: 3px;
    display: block;
}

.mega-menu-container ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
 
.mega-menu-container ul li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.mega-menu-container ul li a {
    font-size: 14px;
    color: #555;
    font-weight: 400;
}

.mega-menu-container ul li a:hover {
    color: #ceb368;
}

.mega-menu-container ul li span {
    margin-right: 5px;
}

/* Mobile Header */
.mobile-header-space {
    height: 40px;
    display: none; 
}

header.mobile {
    display: none;
    background: #fff;
    height: 60px;
    box-shadow: 0 1px 1px rgba(0,0,0,.2);
    left: 0;
    right: 0;
    z-index: 10;
}
header.mobile.affixed{
    position:fixed;
    top:0;
}
header.mobile .left {
    position:relative;
    width: 30%;
    float: left;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    box-sizing: border-box;
    padding: 5px;
    z-index:10;
}

header.mobile .center {
    position:relative;
    width: 40%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    z-index:10;
}
.cat-responsive-popup{
    top:36px;
}

header.mobile .right {
    position:relative;
    width: 30%;
    float: left;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    box-sizing: border-box;
    z-index:10;
}

header.mobile .logo img {
    max-width: 150px;
    max-height: 50px;
}

header.mobile .icon-group {
    position: relative;
    color: #222;
    font-size: 21px;
}

header.mobile .icon-group .badge {
    position: absolute;
    top: -7px;
    right: -7px;
    min-width: 18px;
    max-width: 25px;
    padding: 0;
    text-align: center;
    height: 18px;
    background: red;
    font-size: 12px;
    color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

header.mobile .mobile-search {
    padding: 0;
    background: #f3f3f3;
}

header.mobile .mobile-search form {
    width: 100%;
}

header.mobile .mobile-search form .input-box {
    width: 80%;
}

header.mobile .mobile-search form input {
    float: left;
    color: #444;
    width: 100%;
    font-size: 15px;
    border-color: transparent;
    background: transparent !important;
    height: 65px;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
    outline: 0 !important
}

header.mobile .mobile-search form input::placeholder {
    color: #444;
}

header.mobile .mobile-search form input:focus,
header.mobile .mobile-search form input:hover {
    border-color: transparent !important;
}

header.mobile .mobile-search form .btn-send {
    float: right;
    width: 20%;
    height: 65px;
    border: 0;
    background: transparent !important;
    color: #333;
    font-size: 19px;
}

/* Sidebar User */
.sidebar-user {
    background: #fff;
    width: 250px;
    position: fixed;
    top: 0;
    height: calc(100vh);
    transition: all .3s;
    z-index: 9999;
    right: 0;
    margin-right: -250px;
}

.sidebar-user.active {
    margin-right: 0;
}

.sidebar-user .title {
    padding: 10px;
    background: #333;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}

.sidebar-user .title .btn-close {
    color: #fff;
}

.sidebar-user .login-menu a {
    display: block;
    padding: 10px;
    border-bottom: 1px solid #eaeaea;
    color: #333;
    font-size: 14px;
    font-weight: 500;
}

.sidebar-user .login-menu a i {
    width: 30px;
    margin-left: 10px;
    text-align: left;
}

.sidebar-user .scrollbar {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 100px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.sidebar-user .title-alt {
    padding: 10px;
    background: rgba(0, 0, 0, .15);
    font-size: 14px;
    font-weight: 500;
}

.sidebar-user .footer-links ul {
    margin: 0;
    padding: 0;
}

.sidebar-user .footer-links ul li {
    padding: 0;
    list-style: none;
}

.sidebar-user .footer-links ul li a {
    display: block;
    padding: 10px;
    border-bottom: 1px solid #eaeaea;
    color: #333;
    font-size: 14px;
}

.sidebar-user .footer-links ul li a.wp i {
    color: #21bd5c;
}

.sidebar-user .footer-links ul li a i {
    text-align: center;
    width: 40px;
    font-size: 16px;
}

/* Sidebar Menu */
.sidebar-menu {
    background: #fff;
    width: 250px;
    position: fixed;
    top: 0;
    height: calc(100vh);
    transition: all .3s;
    z-index: 9999;
    left: 0;
    margin-left: -250px;
}

.sidebar-menu.active {
    margin-left: 0;
}

.sidebar-menu .scrollbar {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 100px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.sidebar-menu .title {
    padding: 10px;
    background: #333;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}

.sidebar-menu .title .btn-close {
    color: #fff;
}

.sidebar-menu .title-alt {
    padding: 10px;
    background: rgba(0, 0, 0, .15);
    font-size: 14px;
    font-weight: 500;
}

.sidebar-menu .links a {
    display: block;
    display: block;
    padding: 10px;
    border-bottom: 1px solid #eaeaea;
    color: #333;
    font-size: 14px;
}

.sidebar-menu .links a i {
    float: right;
}

.sidebar-menu .categories {
    /*display: none;*/
}

.sidebar-menu .categories ul {
    margin: 0;
    padding: 0;
}

.sidebar-menu .categories ul li {
    padding: 0;
    list-style: none;
}

.sidebar-menu .categories ul li a {
    display: block;
    padding: 10px;
    border-bottom: 1px solid #eaeaea;
    color: #333;
    font-size: 15px;
    font-weight: 500;
}

.sidebar-menu .categories ul li a .name {
    width: 80%;
}

.sidebar-menu .categories ul li a .icon {
    color: #777;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 2px;
    font-size: 18px;
}

.sidebar-menu .categories ul .multi {
    display: none;
}

.sidebar-menu .categories ul .multi a {
    padding-left: 20px;
}

.sidebar-menu .categories ul .multi .multi a {
    padding-left: 40px;
}

.sidebar-menu .categories ul .multi .multi .multi a {
    padding-left: 60px;
}

/* Stores */
.stores {
    background: #fff;
    border-top: solid 1px #e6e6e6;
    padding: 10px 0;
}

.stores .cards {
    display: -webkit-flex;
    -webkit-align-items: center; 
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row
}

.stores .card {
    border: none;
    box-shadow: none;
    margin: 0 !important;
    border-left: 1px solid #e6e6e6;
}

.stores .card:first-child {
    border-left: 0;
}

.stores .card .card-body {
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 10px;
}

.stores .card .card-body img {
    max-height: 80%;
    max-width: 60%!important;
    margin: 0 auto;
}

.stores .card .card-header {
    display: none;
}

.stores .text-white {
    font-weight: bold;
    font-size: 12px !important;
}

/* Footer */
footer .logo-area .logo img {
/*filter: brightness(0) invert(1);*/
}
footer .card-list {
    display: flex;
    align-content: flex-end;
    justify-content: center;
    line-height: 60px;margin-left: auto;
}

footer .card-list li {
    margin-right:10px;
    filter:grayscale(1);
}
footer .card-list li img {
    width: 60px;
}

.card-lists-bg {margin-left: auto;}
.footer-bar-1 {
    background:#000;
        border-bottom: 1px dashed #484848;
}

.footer-bar-1 .icons {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    color: #fff;
    padding: 20px 0;
    cursor:pointer;
}


.footer-bar-1 .icons .icon-group {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px 20px;
    border-right: 1px dashed #484848;
}

.footer-bar-1 .icons .icon-group:last-child {
    border-right: 0;
}

.footer-bar-1 .icons .icon-group i {
    font-size: 30px;
    margin-right: 25px;
    color: #fff;
}

.footer-bar-1 .icons .icon-group .inf .name {
    font-size: 14px;
    font-weight: 600;
    display: block;
    color: #fff;
}

.footer-bar-1 .icons .icon-group .inf .description {
    font-size: 12px;
    font-weight: 400;
    color: #959595;
}

.bb{
    background: url(https://www.bigoldi.com/theme/bigoldi2///assets/images/bigoldiback.svg?v=1659687720);
    background-repeat: no-repeat;
    background-size: 6%;
    background-position-y: center;
}


footer {
    background: rgb(247 247 247);
     
}
footer * {
    color:#000 !important;
}

footer .bar * {
    color:#333 !important;
}

footer .logo-area {
    text-align: left;
    margin: 15px 0;
    margin-left:-5px;
}

footer .logo-area .logo img {
    max-height: 100px;
    max-width: 230px;
}

footer .logo-description {
    margin-top: 15px;
}

footer .info {
    padding: 25px 0;
}

footer .title {
    font-size: 17px;
    font-weight: bold;
    position: relative;
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
}
footer .title:after {
    position: absolute;
    content: '';
    width: 1;
    height: 1px;
    background: #fff;
    left: 0;
    top: 10px;
}
footer .title-2 {
    color: #fff;
    font-size: 14px;
    
}

footer .title-3 {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    margin-top: 10px;
    
}

footer .secure .description {
    color: #fff;
    margin: 15px 0;
    width: 87%;
}

footer .secure img {
    opacity: .5;
}

footer .info ul {
    padding: 0;
    margin: 0;
}

footer .info ul li {
    list-style: none;
    padding: 3px 0;
    color: #000;
    font-size: 13px;
}

footer .info ul li a {
    display: block;
    color: #959595;
    font-size: 15px;
    position: relative;
     transition: all .4s;
}

footer .info ul li a:hover {
    color: #222;
    transition: all .4s;
}

footer .bar {
    padding: 10px 0;
    background: #f6f6f8;
}

footer .bar a {
    color: #333;
    text-align: center;
}

footer .bar a:hover {
    color: #333;
}

footer .bar p {
    margin: 0;
    color: #333;
}

footer .bar .right-image {
    text-align: right !important;
}
    
footer .social-media {
    display: -webkit-flex;
    -webkit-align-items: flex-start; 
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
}

footer .social-media a {
    margin-right: 30px;
    font-size: 18px;
    color: #222;
}

footer .social-media a:hover {
    color: #000;
}
.bg-custom {
  /*  padding: 0 100%;
margin: 0 -100%;*/
background: #f5bac5;
}
.bg-custom * {
    color:#fff !important;
    font-weight:500;
    text-transform:uppercase;
}
/* Scroll To Top */
.up-scroll {
    position: fixed;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    z-index: 9;
    background: #1f1f1f;
    bottom: 20px;
    right: 20px;
    -moz-transition: background 0.2s;
    -o-transition: background 0.2s;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
    cursor: pointer;
    display: none;
    color: #fff;
    font-size: 24px;
    border-radius: 5px;
}

.up-scroll:hover{
    background: #423c3c;
    transition: all 0.4s;
}

.up-scroll:before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f077";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.up-scroll:after {
	display: block;
	position: absolute;
    width: 40px;
    height: 40px;
    border: 2px dashed #fff;
    content: "";
	top: 5px;
	left: 5px;
	opacity: 0.5;
	border-radius: 5px;
}
.top-slider {
    text-align: center;
    border-bottom:1px solid rgba(0,0,0,0.1);
    padding-top: 0;
    height:36px;
    line-height:36px;
    padding-bottom:0;
}
.top-slider .owl-nav > button {
    position:absolute;
    left:35%;
    top:-2px;
    font-size:30px !important;
    opacity:.4
}
.top-slider .owl-nav > button.owl-next {
    position:absolute;
    right:35%;
    left:inherit;
}
.top-slider .owl-nav > button span {
    font-size:inherit;
}
/* Responsive */
@media (max-width: 991px) {
    
     .top-slider .owl-nav > button.owl-next{
        left: inherit !important;
        right: 20% !important;
    }
    .cat-toplam {
        display:none !important;
    }
    
    .top-slider .owl-nav > button{
       left: 20% !important;
    }
    
    
    .product-buttons .btn-fast-buy{
        width: 45% !important;
    }
    .app-stores {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px;
    }
    
    
    
    .mobile-header-space { 
        display: block;
    }

    header.desktop {
        display: none;
    }

    header.mobile {
        display: block;
    }
    
    .footer-bar-1 .icons {
        flex-wrap: wrap;
        justify-content:flex-start;
    }
    
    .footer-bar-1 .icons .item {
        flex: auto;
        width: calc(50% - 10px);
        margin: 5px !important;
    }
    
    .stores .cards {
        display: block;
        text-align: center;
    }

    .stores .card {
        display: inline-block;
        border-right: none;
        margin: 0;
        max-width: 45%;
        height: 50px;
        border: 0
    }

    footer .bar p {
        text-align: center !important;
    }
    
    footer .bar .right-image {
        margin: 10px 0;
        text-align: center !important;
    }

    footer .logo-area {
            text-align: center;
    }
    
    footer .bb {
        border-top: 0;
        border-bottom: 0;
    }

    footer .info {
        padding-top: 0;
    }

    footer .info .title {
        text-align: center !important;
        color: #222;
        border: 1px solid #222;
        padding: 8px;
        position: relative;
    }

    footer .info .title::before {
        content: "+";
        right: 10px;
        top: 3px;
        bottom: 0;
        position: absolute;
        font-size: 20px;
        margin-bottom: 10px;
    }

    footer .info .fs {
        display: none;
        text-align: center !important;
        border: 1px solid #222;
        margin-bottom: 15px;
        color: #222 !important;
    }

    footer .info ul {
        margin: 0;
    }

    footer .info ul li {
        color: #222 !important;
    }

    footer .info ul li a {
        color: #222;
    }

    footer .info ul li a:before {
        display: none;
    }

    footer .social-media {
        justify-content: center;
        margin: 10px 0;
    }

    footer .secure {
        text-align: center !important; 
        margin: 10px 0;
    }

}

/* Custom */
.btn-q {
    position: absolute;
    right: 40px;
    top: 50%;
    transform: translateY(-50%);
    background: #edfbfd;
    border-radius: 25px;
    border: 1px solid rgba(0,0,0,0.1);
}

.product-price-group .barcode-special .product-barcode {
    font-size: 29px;
    color: #000;
}

.product-price-group .barcode-special {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: 15px;
}

.fast-product-cart-box .product-buttons .btn-cart {
        margin-left: 10px !important;
    }

.product-profile-info {
    text-align: left;
    border-bottom:  1px solid #f3bac5;
    margin-bottom: 20px;
}
 
.product-price-group .free-cargo-badge {
font-weight: 500;
background: #40903f;
width: 90px;
color: #fff;
line-height: 2;
height: 60px;
text-align: center;

font-size: 12px;
margin-left: 0;
margin-right: 15px;
}
.variant-box ul li select{
    display:block;
}

.variant-box ul li .options{
    display:none;
}

.variant-box {
    border: 1px solid #d9d9d9;
    background: #fff;
    border-radius: 0px;
    font-size: 14px;
    border-right: 0;
    border-left: 0;
    padding: 30px 0;
}

.contact-box{
    font-size: 13px;
    padding-top: 3px;
    margin-right: 30px;
    font-weight:500;
}

.contact-box a{
    color:#fff;
}

.contact-box i{
    margin-right: 5px;
    font-weight:900;
    font-size:15px;
}

.contact-box .wp{
    color: #fff;
}

/* Console Menu */

header.desktop .console-menu {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    max-width: 340px;
}

 header.desktop .console-menu ul li a:hover {
   font-weight: bold;}

header.desktop .console-menu .navbar-nav {
    font-size: 15px;
   /* flex-direction: row;*/
    justify-content: flex-end;
    height: 40px;
    position: relative;
    width: 100%;
}

.card-product .card-product-inner .title{
    min-height: 35px;
}

header.desktop .console-menu .fa {
    border: 1px solid #efefef;
    text-align: center;
    border-radius: 25px;
    font-size: 16px !important;
    width: 36px;
    height: 36px;
    line-height: 36px;
    padding: 0 !important;
    margin: 0;
}

header.desktop .console-menu .nav-item {
    margin: 0 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

header.desktop .console-menu .nav-link {
    display: flex;
    height: 100%;
    flex: 1;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #222;
    font-weight: 500;
    font-size: 13px;
    padding: 0;
    white-space: unset !important;
    position: relative;
}
body header.desktop .nav-item-search .dropdown-menu {
    position: absolute;
    top: 0;
    width: 210px;
    border-radius: 0;
}

header.desktop .menu .nav-item.dropdown > a:after {
    content: '';
    position: absolute;
    left: 2px;
    top: 38px;
    background: url(../assets/images/afters.png)no-repeat center center;
    width: 60px;
    height: 40px;
    background-size: cover !important;
    opacity: .9;
    z-index:9999;
    border:none;
    display:none;
}
header.desktop .menu .nav-item.dropdown:hover > a:after{
    display:block;
}



header.desktop .console-menu .nav-link .count {
    position: absolute;
    left: 27px;
    top: 3px;
    width: 18px;
    height: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ceb368;
    color: #fff;
    font-size: 11px;
    border-radius: 10px;
}
header.desktop .console-menu .count2 {
    font-size: 12px;
    position: absolute;
    top: -6px;
    left: 10px;
    background: #c2973e;
    width: 15px;
    height: 15px;
    line-height: 15px;
    border-radius: 25px;
    color: #fff;
    text-align: center;
    font-weight: 700;
}
header.desktop .console-menu .count2-description {
    color: #6e6c6c;
    font-size: 12px;
}
header.desktop .console-menu .nav-item:hover i {
    background: #c2973e;
    color: #fff;
    border-color: #c2973e;
}
.console-menu .value{
    font-size: 13px;
    display: inline-block;
    margin-left: 10px;
    color: #de394d !important;
    font-weight: 500 !important;
}

header.desktop .console-menu .nav-link i{
    font-size: 17px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-right: 10px;
}


header.desktop .console-menu .nav-link:after{
    display:none;
}


header.desktop .console-menu .header-cart-hover .nav-link::after {
    display: none;
}

header.desktop .console-menu .dropdown:hover .nav-link,
header.desktop .console-menu .nav-link:hover {
    color: #222;
}

header.desktop .console-menu .nav-item:last-child .nav-link {
    border-right: 0;
}
  
header.desktop .console-menu .dropdown {
    position: static;
}

header.desktop .console-menu .dropdown-menu {
    border: 0;
    border-radius: 0;
    background-color: #fff;
    width: 100%;
    left: 0;
    right: 0;
    top: 40px;
    position: absolute;
    border: 1px solid #f8f8f8;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.05);
    margin-top:0 !important;
    padding-top:0 !important;
    padding-bottom: 0;
}

header.desktop .console-menu .dropdown-menu .top-header{
    background: #f7f7f7;
    display: flex;
    justify-content: space-evenly;
    padding: 5px 0;
}

header.desktop .console-menu .dropdown-menu .top-header .title{
    font-size: 14px;
    padding: 5px 0;
    font-weight: 500;
}   

header.desktop .console-menu .dropdown:hover .dropdown-menu, 
header.desktop .console-menu .dropdown .dropdown-menu:hover {
    display:block!important;
}

 
header.desktop .console-menu .dropdown-menu ul.user-links {
    margin: 0;
    padding: 0;
}

header.desktop .console-menu .dropdown-menu ul.user-links li {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 10px;
}

header.desktop .console-menu .dropdown-menu ul.user-links li:hover{
    background: #f7f7f7;
    
}

header.desktop .console-menu .dropdown-menu ul.user-links li a {
    display: block;
    font-size: 13px;
    color: #000;
    border-bottom: 1px solid #ebebeb;
    padding: 10px 0;
}

header.desktop .console-menu .dropdown-menu ul.user-links li:last-child a{
    border-bottom: 0px;
}

header.desktop .console-menu .dropdown-menu ul.user-links li a i {
    margin-right: 5px;
}

header.desktop .console-menu .dropdown-menu ul.auth-links {
    margin: 0;
    padding: 0;
}

header.desktop .console-menu .dropdown-menu ul.auth-links li {
    margin: 0;
    padding: 0;
    list-style: none;
}

header.desktop .console-menu .dropdown-menu ul.auth-links li a {
    display: block;
    text-align: center;
    padding: 10px 5px;
    color: #000;
    font-size: 13px;
    font-weight: 500;
}


header.desktop .console-menu .dropdown-menu ul.auth-links li a i {
    margin-right: 10px;
}




header.desktop .console-menu .btn-remove{
    background: #dedede;
    border: none;
    color: #000;
    font-size: 12px;
    width: 25px;
    height: 25px;
    border-radius: 20px;
    display: flex;
    font-weight: 500;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
}



.header-cart-summary-1 {
        
}

.header-cart-summary-1 .table th {
    font-size: 12px !important;
    font-weight: 500;
        
}
        
.header-cart-summary-1 .buttons {
    display: flex;
    flex-direction: column;
    margin-right: 12px;
}

.header-cart-summary-1 .buttons .btn {
    font-size: 12px !important;
    padding: 5px 3px !important;
    margin: 5px;
    background: #ceb368;
    color: #fff;
}

.header-cart-summary-1 .buttons .btn-color-2 {
    background: #000;
    color: #fff;
}

.header-cart-summary-1 .buttons .btn-color-2 i{
    font-size: 8px;
    padding-left: 3px;
}


.ajax-shopping-cart {
    padding: 15px;
    font-size: 12px;
}

.ajax-cart-empty{
    font-size: 13px !important;
    text-align: center;
    padding: 20px 0;
}

.ajax-shopping-cart .product {
    display: flex;
    margin-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
    padding-top: 10px;
}

.ajax-shopping-cart .product:last-child{
    display: flex;
    margin-bottom: 10px;
    border-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}

.ajax-shopping-cart .product .image {
    flex: 2;
}

.ajax-shopping-cart .product .price {
    flex: 2;
    font-size: 13px;
    text-align: right;
}

.ajax-shopping-cart .product .info {
    flex: 3;
    text-align:right;
}

.ajax-shopping-cart .product .info .name {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 5px;
    color: #000;
}

#girisYapModal .btn-secondary{
    width:auto;
}

#girisYapModal .buttons{
    padding: 20px 0 0 0;
    width: 100%;
    text-align: center;
}
#girisYapModal .buttons .btn{
    padding:.45rem .5rem;
}
#girisYapModal .buttons .btn-success,
.swal-button{
    background-color:#ceb368;
    border-color:#ceb368;
}



#girisYapModal .modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 15px;
    font-weight: 600;
}
#girisYapModal .title-2c{
    font-size: 13px;
    margin-bottom: 20px;
    opacity: .7;
    font-weight: 400;
    border-left: 2px solid #333;
    padding-left: 8px;
}
#girisYapModal .modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 2rem;
}

#girisYapModal input::placeholder{
    font-size:12px !important;
}

.app-stores{
    display:flex;
}

.app-stores img{
    max-width: 125px;
    margin-right:10px;
}

.banner-kapsayici{
    background: transparent;
    padding-bottom: 10px;

}

.card-product .discount{
  
    
    border: 1px solid #ff0000;
    width: 115px;
    height: 28px;
    color: #ff0000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.product-buttons .btn-cart{
    width:50%;
    margin-left:0;
}

.product-buttons .btn-fast-buy{
    width:47%;
    margin-right:0;
}

.variant-box ul li .options a {
    font-size: 16px;
}

.related-products a.active img{
    border:none;
}

.related-products{
    margin-top:10px;
}

.product-body .p-g-mod-breadcrumb{
    padding: 15px 10px 5px 20px !important;
    background: #fff !important;
}
    
.product-buttons .btn-fast-buy{
    background: #ceb368;
    border-color: #ceb368;
}

.product-buttons .btn-fast-buy:hover{
    background: #ceb368;
    border-color: #ceb368;
}

.product-profile-1 .variant-box {
    margin-top: 15px;
    margin-bottom: 15px;
}


.product-body {
    background-color: #fafafa;
}

.product-profile-info li {
    margin: 10px 0;
}

.product-contact{
    border:1px solid #ebebeb;
    padding:10px;
    color:#444;
}

.product-contact a{
    color:#444;
}

.product-contact  .fa-whatsapp{
    color:#25d366;
    font-size:17px;
}

.product-contact  .fa-phone{
    color:#b61414;
    font-size:17px;
}




.header .p-g-mod{
    margin-bottom:0 !important;
}

.story{
    background-color: #fff;
    margin-bottom: 10px;
}

.story .p-g-mod{
    margin-bottom:0;
}

.story .p-g-mod-t-52 .card-category{
    border:none;
    background-color: transparent;
    padding:0;
}


.story .owl-wrapper .owl-single-button {
    top: calc(50% - 45px);
}

.story .card-category .image {
    display: flex;
    width: 100%;
    justify-content: center;
}

.story  .card-category .image a img{
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    padding: 3px;
    border-radius: 50%;
    transition: all .3s !important;
    width:120px;
}

.story .card-category .image a img:hover{
    background-image: linear-gradient( 109.6deg,  rgba(102,203,149,1) 11.2%, rgba(39,210,175,1) 98.7% );
    transition: all .3s !important;
    
}



.ozellikler-genel .ozellikler-baslik{
    background-color: #fcfcfc;
    border-color: #efefef;
    padding: 10px 15px;
    border: 1px solid #ebebeb;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 15px;
    font-weight: 500;
}

.ozellikler-genel .ozellikler-govde{
    background: #fbfbfb;
    padding: 20px;
    border: 1px solid #ebebeb;
}

.product-profile-info-2{
    display: flex;
    width: 100%;
}

.product-profile-info-2 li{
    list-style:none;
    display: inline-flex;
    flex: 1;
    justify-content: center;
    font-size: 13px;
    font-weight: 500;
    color: #000;
}

.product-profile-info-2 span{
    color: #9E9E9E;
    margin-left: 5px;
}


.product-body .p-g-accordion .p-g-a-wrapper .p-g-a-w-header a{
    background: #fcfcfc;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #333;
    font-weight: 500;
    font-size: 14px;
    height: 40px;
    padding: 10px 15px;
    border: 1px solid #ebebeb;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.p-g-accordion .p-g-a-wrapper {
    margin-bottom: 18px;
}


.product-body  .p-g-mod.p-g-mod-base-content{
    border:none !important;
}

.product-body  .product-profile-1{
    border: 1px solid #ebebeb;
}

.product-body .carousel-indicators {
    flex-direction: column;
    top:10px;
    bottom: auto;
    z-index:5;
}

.product-body .carousel-indicators li{
    height:auto;
    width:100px;
    opacity:1;
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
}

.btn-secondary, .btn-primary{
    color: #ffffff;
    background-color: #000;
    border-color: #000;
    width: 100%;
}

.btn-secondary:hover, .btn-primary:hover, .btn-secondary:active, .btn-primary:active, .btn-secondary:focus, .btn-primary:focus{
    color: #ffffff;
    background-color: #000;
    border-color: #000;
    width: 100%;
}

.category-filter-list .list-wrap .list li a {
   transition: all .4s;
}

.category-filter-list .list-wrap .list li a:hover{
    color:#d4a423;
    transition: all .4s;
}

header.desktop .h-contact {
    height: 40px;
    display: flex;
    text-align: center;
    align-items: center;
}


.pattern-group .p-g-mod-t-20 .p-g-mod-header{
    display:none;
}

.pattern-group .p-g-mod-t-55 .p-g-mod-header .p-g-m-h-info, .pattern-group .p-g-mod-t-57 .p-g-mod-header .p-g-m-h-info{
    position:relative;
    align-items: center;
}

.pattern-group .p-g-mod-t-55 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title, .pattern-group .p-g-mod-t-57 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title{
    display: inline-block;
    position: relative;
    color: #000;
    line-height: 24px;
    font-size:24px;
    letter-spacing: 0.5px;
}

.pattern-group .p-g-mod-t-55 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title:before,
.pattern-group .p-g-mod-t-55 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title:after,
.pattern-group .p-g-mod-t-57 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title:before,
.pattern-group .p-g-mod-t-57 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title:after{
    position: absolute;
    content: "";
    width: 50px;
    height: 1px;
    background: #000;
    top: 48%;
}

.pattern-group .p-g-mod-t-55 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title:before, .pattern-group .p-g-mod-t-57 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title:before{
    left: -75px;
}

.pattern-group .p-g-mod-t-55 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title:after, .pattern-group .p-g-mod-t-57 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title:after{
    right: -75px;
}


.p-g-mod-t-55 .card-product, .p-g-mod-t-20 .card-product, .p-g-mod-t-57 .card-product{
    border:none;
}

.p-g-mod-t-55 .card-product .card-product-inner, .p-g-mod-t-20 .card-product .card-product-inner, .p-g-mod-t-57 .card-product .card-product-inner{
    padding:0;
}

.p-g-mod-t-55 .card-product .card-product-inner .title, .p-g-mod-t-20 .card-product .card-product-inner .title, .p-g-mod-t-57 .card-product .card-product-inner .title{
    text-align: left;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: .3px;
    color: #40484e;
    margin: 10px 0;
    padding-right: 30px;
    font-size:14px;
}

.p-g-mod-t-55 .card-product .product-reviews, .p-g-mod-t-20 .card-product .product-reviews, .p-g-mod-t-57 .card-product .product-reviews{
    justify-content: flex-start;
    margin: 15px 0 5px 0;
}

.p-g-mod-t-55 .card-product .card-product-inner .price-group, .p-g-mod-t-20 .card-product .card-product-inner .price-group , .p-g-mod-t-57 .card-product .card-product-inner .price-group {
    display: flex;
    font-weight: 400;
    min-height: 35px;
    justify-content: flex-start;
    color: #333;
}

.p-g-mod-t-55 .card-product .card-product-inner .free-cargo-badge, .p-g-mod-t-20 .card-product .card-product-inner .free-cargo-badge, .p-g-mod-t-57 .card-product .card-product-inner .free-cargo-badge {
    position: absolute;
    left: auto;
    right: 0;
    bottom: 14%;
    width: 115px;
    height: 28px;
    font-size: 11px;
    line-height: 11px;
    font-weight: 500;
    text-align: center;
    background: transparent;
    border: 1px solid #8bc34a;
    color: #8bc34a;
    display: flex;
    justify-content: center;
    align-items: center;
}

.product-reviews .stars .star{
    color: #dbdbdb;
    font-size: 10px;
}

.p-g-mod-t-55 .card-product .card-product-inner .price-group .prices .list-price, .p-g-mod-t-20 .card-product .card-product-inner .price-group .prices .list-price, .p-g-mod-t-57 .card-product .card-product-inner .price-group .prices .list-price {
    font-size: 14px;
    color: #a7a7a7;
    text-decoration: line-through;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-weight: 600;
}

.p-g-mod-t-55 .card-product .card-product-inner .price-group .prices .sale-price, .p-g-mod-t-20 .card-product .card-product-inner .price-group .prices .sale-price , .p-g-mod-t-57 .card-product .card-product-inner .price-group .prices .sale-price{
    font-size: 18px;
    font-weight: 600;
    color: #465157;
    line-height: 2;
}

.p-g-mod-t-55 .card-product .card-product-inner .buttons .btn-cart, .p-g-mod-t-20 .card-product .card-product-inner .buttons .btn-cart, .p-g-mod-t-57 .card-product .card-product-inner .buttons .btn-cart {
    border-color: transparent !important;
    color: #333;
    width: 100%;
    display: block;
    border-radius: 0;
    padding: 5px 10px;
  
    background: transparent;
    font-size:14px;
}



.ozel-banner .banner-item .image img{
    transform: scale(1);
    transition: all 0.4s;
}
.ozel-banner .banner-item {
    position:relative;
    display:block;

    overflow:hidden;
}

.ozel-banner .banner-item .title {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    padding: 3px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    z-index: 9;
    right: 50%;
    left: 50%;
    margin-top: 5px;
}
.ozel-banner .banner-kapsayici .title {
position: absolute;
bottom: 20px;
background: rgba(255,255,255,.7);
display: block !important;
border: 1px solid rgba(0,0,0,0.08);
width: 100%;
left: 0;
right: inherit;
text-align: center;
}
.ozel-banner .banner-item {
display: block;
position: relative;
border-radius: 5px 5px 0 0;
overflow: hidden;
}
.ozel-banner .description {
    position: relative;
    display: flex;
    justify-content: center;
    color: #222;
    font-size: 14px;
    transition: all 0.4s;
    background: #fff;
    align-items: center;
    margin: 0;
    padding: 10px;
    border: 1px solid #efefef;
}

.ozel-banner .description:after{
    font-family: "Font Awesome 5 Free";
    content: "\f101";
    display: flex;
    padding-left: 5px;
    font-weight: 900;
    font-size: 12px;
    justify-content: center;
    align-items: center;
    padding-top:1px;
}

.ozel-banner .banner-kapsayici:hover .description{
    color: #fff;
    background: #222;
    transition: all 0.4s;
}


.whatsapp-fixed{
    display:none;
}

.product-buttons .btn-cart, .payment-final-buttons-1 .btn-complete{
    background: #1f1f1f;
    border-color: #1f1f1f;
    color: #fff;
}

.product-buttons .btn-cart:hover, .payment-final-buttons-1 .btn-complete:hover{
    background: #343a40;
    border-color: #343a40;
    color: #fff;
}


.pattern-group .p-g-mod .p-g-mod-header .p-g-m-h-icon{
    font-size:14px;
}

.page-link {
    color: #333 !important;
}

.page-link:focus {
    box-shadow: none !important;
} 

.page-item.active .page-link {
    color: #fff !important;
    background: #222;
    border-color: #222;
}

.card-blog,
.card-brand,
.card-category,
.card-product {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
}

.card-blog:hover,
.card-brand:hover,
.card-category:hover,
.card-product:hover {
    border-color: #c5c3c3;
}

.card-product .card-product-inner .buttons .btn-cart {
    background: #e5e5e5;
    border-color: transparent !important;
    color: #333;
    width: 100%;
    display: block;
}

.card-product .card-product-inner .buttons .btn-cart:hover {
    background: #1f1f1f;
    border-color: #1f1f1f;
    color: #fff;
}
.card-product .card-product-inner{
    border:1px solid transparent;
    padding:10px !important;
    transition:border .3s linear;
}
.card-product .card-product-inner:hover {
    border-color:#212121;
}

.p-g-mod-t-cat-filter {
    border-radius: 5px !important;
    margin-bottom: 10px !important;
    background-color: #fbfbfb !important;
    border: 1px solid #efefef;
}

.p-g-mod.p-g-mod-base-content {
    border: 1px solid #e0e0e0;
    border-radius: 5px;
}

.pattern-group-p-home .p-g-mod.p-g-mod-base-content {
    border: 0;
}

.product-details-tab .p-g-tab-wrapper .p-g-t-nav .nav {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 5px 5px 0 0;
}

.product-details-tab .p-g-tab-wrapper .p-g-t-nav .nav .nav-item .nav-link {
    height: 40px;
}

.p-g-mod.p-g-mod-product-det {
    border: 1px solid #e0e0e0;
    border-radius: 0 0 5px 5px;
    border-top: 0;
}

.product-profile-1 .carousel .carousel-inner {
    border-color: transparent;
}

.p-g-mod-t-15 .p-g-mod-body.p-g-mod-body-p-0 ul li a, 
.p-g-mod-t-16 .p-g-mod-body.p-g-mod-body-p-0 ul li a {
    padding: .75rem 1rem;
}

.home-headline {
    margin-top: -20px;
}

.home-headline .p-g-mod {
    margin-bottom: 0 !important;
}

.p-g-mod-t-45 .carousel-type-1 .carousel-image-wrapper {
    position: relative;
}


.p-g-mod-t-45 .carousel-type-1 .carousel-indicators {
    position: relative !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 !important;
    display:none;
}

.p-g-mod-t-45 .carousel-type-1 .carousel-indicators li {
    width: auto !important;
    height: auto !important;
    border-radius: 0 !important;
    cursor: pointer;
    background: transparent !important;
    flex: 1;
    max-height: 50px !important;
    max-width: 100px !important;
    min-width: 50px !important;
    width: auto;
}

.p-g-mod-t-45 .carousel-type-1 .carousel-indicators li img {
    width: 100%;
    border-radius: 5px !important;
    border: 2px solid transparent !important;
}


.p-g-mod-t-45 .carousel-type-1 .carousel-indicators li.active img {
    border-color: #fff !important;
}

.card-list-bg{
    padding: 15px 15px;
    background:#fff;
}

.card-list-bg .card-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    flex-wrap: wrap;
}

.card-list-bg .card-list .card-item {
    text-align: center;
    float: left;
    padding: 0 10px;
    margin: 3px 0;
    border: 1px solid #f1f1f1;
    padding: 10px;
    min-height: 90px;
    max-width: 100px !important;
    min-width: 100px;
}

.card-list-bg .card-list .card-item .card-text {
    font-size: 12px;
    font-weight: 700;
    color: #828282;
    line-height: 1.14;
}

.card-list-bg .card-list .card-item .card-image {
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}


#social-sidebar {
     left: 0;
     position: fixed;
     z-index:9;
     bottom: 10%;
     text-decoration: none;
     list-style: none;
     margin: 0;
     padding: 0;
     }
     #social-sidebar li:first-child a { border-top-right-radius: 5px; }
     #social-sidebar li:last-child a { border-bottom-right-radius: 5px; }
      
     #social-sidebar a {
         background: #dc3545;
         color: #fff;
         text-decoration: none;
         display: block;
         height: 50px;
         width: 50px;  
         font-size: 24px;
         line-height: 50px;
         position: relative;
         text-align: center;
         cursor: pointer;
     }
     #social-sidebar a:hover span {
         left: 120%;
         opacity: 1;
     }
     #social-sidebar a span {
       font: 12px "Open Sans", sans-serif;
       text-transform: uppercase;
         border-radius: 3px;
         line-height: 24px;
         left: -100%;
         margin-top: -16px;
         opacity: 0;
         padding: 4px 8px;
         position: absolute;
         transition: opacity .3s, left .4s;
         top: 50%;
         z-index: -1;
     }
      
     #social-sidebar a span:before {
         content: "";
         display: block;
         height: 8px;
       width: 8px;
         left: -4px;
         margin-top: -4px;
         position: absolute;
         top: 50%;
         transform: rotate(45deg);
     }
      
     
      
     #social-sidebar a[class*="facebook"]:hover,
     #social-sidebar a[class*="facebook"] span,
     #social-sidebar a[class*="facebook"] span:before {background: #3B5998;}
     
     #social-sidebar a[class*="instagram"]:hover,
     #social-sidebar a[class*="instagram"] span,
     #social-sidebar a[class*="instagram"] span:before {background: #C13584;}
     
     #social-sidebar a[class*="youtube"]:hover,
     #social-sidebar a[class*="youtube"] span,
     #social-sidebar a[class*="youtube"] span:before {background: #FF0000;}
     
     #social-sidebar a[class*="whatsapp"]:hover,
     #social-sidebar a[class*="whatsapp"] span,
     #social-sidebar a[class*="whatsapp"] span:before {background: #28a745;}
     
     
     #social-sidebar a[class*="instagram"] {background: #C13584;}
     #social-sidebar a[class*="youtube"] {background: #FF0000;}
     #social-sidebar a[class*="whatsapp"] {background: #28a745;}
     #social-sidebar a[class*="facebook"] {background: #3B5998;}
     

@media (max-width: 991px) {
   
    .product-body .pattern-group-body .col-list.d-none {
display: block !important;
}
    .product-buttons .btn-cart {
        margin-left: 10px;
    }
    
    .product-body .product-buttons .btn-cart{
        margin-left:0 !important;
    }
    
    .p-g-mod-t-55 .card-product .card-product-inner .title, .p-g-mod-t-20 .card-product .card-product-inner .title, .p-g-mod-t-57 .card-product .card-product-inner .title {
        text-align: left;
        width: 100%;
        font-size: 14px;
        font-weight: 500;
        line-height: 18px;
        letter-spacing: .3px;
        color: #40484e;
        margin: 10px 0;
        padding-right: 30px;
        font-size: 13px;
    }
    
    footer {
        margin-top: 20px;
    }
    
    .pattern-group .p-g-mod-t-55 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title, .pattern-group .p-g-mod-t-57 .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title {
        display: inline-block;
        position: relative;
        color: #000;
        line-height: 24px;
        font-size: 16px;
        letter-spacing: 0.5px;
    }
    
    .p-g-mod-t-55 .card-product .card-product-inner .price-group .prices .sale-price, .p-g-mod-t-20 .card-product .card-product-inner .price-group .prices .sale-price, .p-g-mod-t-57 .card-product .card-product-inner .price-group .prices .sale-price {
        font-size: 14px;
        font-weight: 600;
        color: #465157;
        line-height: 2;
    }
    
    .p-g-mod-t-55 .card-product .card-product-inner .price-group .prices .list-price, .p-g-mod-t-20 .card-product .card-product-inner .price-group .prices .list-price, .p-g-mod-t-57 .card-product .card-product-inner .price-group .prices .list-price {
        font-size: 12px;
        color: #a7a7a7;
        text-decoration: line-through;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        font-weight: 600;
    }

    
    .card-product .discount {
        position: absolute;
        bottom: 19%;
        right: 0;
        border: 1px solid #ff0000;
        width: 66px;
        height: 28px;
        color: #ff0000;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 10px;
        margin-right: 10px;
    }

.p-g-mod-t-55 .card-product .card-product-inner .free-cargo-badge, .p-g-mod-t-20 .card-product .card-product-inner .free-cargo-badge, .p-g-mod-t-57 .card-product .card-product-inner .free-cargo-badge {
    position: absolute;
    left: auto;
    right: -1px;
    bottom: 18%;
    width: 80px;
    height: 26px;
    font-size: 11px;
    line-height: 14px;
    font-weight: 500;
    text-align: center;
    background: transparent;
    border: 1px solid #8BC34A;
    color: #8BC34A;
    display: flex;
    justify-content: center;
    align-items: center;
}
    
    
    .product-body .carousel-indicators{
        position:relative;
        flex-direction: row;
    }
    
    .product-profile-info-2{
        display:block;
    }
    
    .product-profile-info-2 li {
    list-style: none;
    display: block;
    justify-content: center;
    font-size: 13px;
    font-weight: 500;
    color: #000;
}
    
    .p-g-mod-t-cat-display-0 .buttons .btn-secondary{
      width: 37% !important;
    }
    
    footer .bb{
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    
    
    .ozel-banner .banner-item .title {
        font-size: 14px;
        color: #222;
        font-weight: 500;
    }
    
    .ozel-banner .description {
        position: relative;
        display: flex;
        justify-content: center;
        color: #222;
        font-size: 12px;
        transition: all 0.4s;
        background: #fff;
        height: 25px;
        align-items: center;
        margin: 40px 50px 10px 50px;
    }
    
    .pattern-group .p-g-mod-t-55 .p-g-mod-header {
        margin-top: 40px;
    }
    
    .footer-bar-1 .icons .icon-group i {
        font-size: 30px;
        margin-right: 25px;
        color: #fff;
        width: 40px;
        justify-content: center;
        display: flex;
    }
    
    #social-sidebar {
    display: block !important;
    right: 0;
    left: initial;
    bottom: 74px;
}
#social-sidebar a {
    border-radius: 25px !important;
    margin-bottom: 5px;
}
    
    .whatsapp-fixed{
        display:block;
    }
    
    .p-g-mod-t-45 .carousel-type-1 .carousel-indicators {
        display: none;   
    }
}
.cevhersende,.cevhersende * {    
    padding: 0 !important;
    margin: 0 !important;

}


@media (max-width: 578px){
     .cevherdv {max-height: 70px;}
    .top-slider .owl-nav > button.owl-next{  
        left: inherit !important;
        right: 20px !important;
    }
    
    .top-slider .owl-nav > button{
       left: 20px !important;
    }
    
    .p-g-mod-t-55 .card-product .card-product-inner .price-group{
        justify-content: left !important;
    }
    
    .cevhersende span{
        font-size: 60px;
    }
    
    .related-products a {
        margin-right: 0;
    }
        
    .product-badges {
        margin: 10px 0;
        display: block;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap;
    }
    
    .product-profile-1 .carousel .carousel-indicators{
        display:none;
    }
    
    .footer-bar-1{
        margin-top:20px;
    }
    
    footer .secure .description {
        color: #959595;
        margin: 15px 0;
        width: 94%;
        padding-left: 19px;
    }
    
    .footer-bar-1 .icons .icon-group{
        border-right:0;
    }
    
    .h-contact {
        height: 40px;
        display: flex;
        text-align: center;
        align-items: center;
        font-size: 12px !important;
    }
    
    .product-body .carousel-indicators{
       display:none;
    }
    
    
    .home-body .pattern-group .p-g-mod{
        margin-bottom:0;
    }
    
    
    
} 

@media (max-width: 578px){
   .product-body .product-profile-info .free-cargo-badge,
   .product-body .product-profile-info .discount.ind,.product-price-group .discount:last-child{
       width: 50px !important;
       height: 50px !important;
       margin: 3px !important;
   }
    
    .product-price-group .prices{ 
    margin-right: 0.25rem !important;
    }
    
    
    .col-list-p-v-1 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}


    .card-product .discount{ 
    width: 45px !important;
    top: 0;
    right: -10px !important;
    height: 45px !important;
   }
   
   
   
   .mobile-header-space{display:none;}
    .instagramdiv .icerik img:first-child{display:none;}
    .instagramdiv .icerik h6{
        font-size: 20px;
    }
    
    .instagramdiv .icerik img {
    width: 50px;
    }


    .card-product .card-product-inner   , .card-product .card-product-inner:hover{
        padding: 0 !important;
        border: 0 !important;
    }
    
    .ssepetkart  { flex-direction: column;}
    
    
    
.footkatt{
    margin: auto !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;}

    .container, .container-sm {
    max-width: 100% !important;
} 

    .styuzde{
        font-size: 133% !important;
    }
        
   
   .product-profile-wrapper .prices {
       
      /*idth: 100%;*/
       
   }
}

.category-filter-order .list-wrap {
    border: 1px solid #eee;
    background: #fff;
    border-radius: 5px;
}

.category-filter-order .list-wrap .list li.active .lag-checkbox, 
.category-filter-order .list-wrap .list li:hover .lag-checkbox {
    background: transparent;
    color: #e0ad25;
}

.pattern-group .p-g-mod .p-g-mod-header {
    border-bottom: 0 !important;
}

.product-profile-1 .carousel .carousel-indicators li {
    opacity: 1 !important;
    border-color: transparent !important;
    border-width: 2px !important;
    border-radius: 5px !important;
}

.product-profile-1 .carousel .carousel-indicators li.active {
    border-color: #1f1f1f !important;
}

.product-profile-wrapper {
    display: block;
    height: 100%;
    width: 100%;
    background: #fff;
    padding: 20px;
    border-left: 1px solid #ebebeb;
}

.product-profile-1 .carousel {
    padding: 10px;
}

.product-profile-1 h1.title {
    border-bottom: 0 !important;
    padding-bottom: 5px !important
}

.product-badges .p-badge {
    background: #fff !important;
}

.product-details-tab .p-g-tab-wrapper .p-g-t-nav .nav {
    background: #919191;
}

.product-details-tab .p-g-tab-wrapper .p-g-t-nav .nav .nav-item .nav-link {
    color: #fff;
}

.product-details-tab .p-g-tab-wrapper .p-g-t-nav .nav .nav-item .nav-link.active {
    border-color: transparent;
    color: #333;
}
.kart-badges .p-badge {
    width: 13% !important;
    padding: 8px;
}
@media (min-width:1200px){
    .modal-sc .modal-dialog{
        max-width:750px;
    }
}
@media (max-width:768px){
    .product-badges .p-badge {
        width: 48%;
    }
    .mobile .bg-custom .owl-nav{
        display:none;
    }
    .kart-badges .p-badge {
        width: 31% !important;
    }
    footer .info .fs.f1 {
        display: block !important;
    }
}
.card-product .discount {
    height: 50px;
    border-radius: 25px;
    width: 50px;
    right: 16px;
    bottom: 14%;
    background: #f51417;
    color: #fff;
    font-weight: 700;
    border: 2px solid #f51417;
    margin-right: 10px;
}




.sc-kategori-ust img {
    object-fit: cover;
    width: 100%;
    min-height:200px;
}

.sc-kategori-ust {
    min-height: 150px;
    overflow: hidden;
}

.sc-kategori-ust {
    position: relative;
}
.sc-kategori-ust figcaption {
    background: rgba(204,172,94,0.55);
    margin: 20px 20px 0px;
    /*position: absolute;*/
    position: relative;
    top: 0;
    height: calc(100% - 55px);
    width: calc(100% - 60px);
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}


.sc-kategori-ust h1 {
    font-size: 14px;
    text-align: center;
    font-weight: 300;
    color: #333;
    line-height: 1.4;
    font-size: 25px;
    text-align: center;
    font-weight: 700;
    color: #ccac5e;
}

.sc-kategori-ust figcaption {
    background: rgba(255,255,255,0.55);
}
.sc-kategori-ust figcaption p {
    width: 100%;
    display: block;
    min-height: 80px;
    overflow: hidden;
    text-align: center;
    margin-bottom:0px !important;
}
.cd-kapali figure {
    margin-bottom:0px !important;
}

.sc-kategori-ust figcaption {
    background: rgba(255,255,255,0.85);
}
.category-blog-single {
    height: auto;
}
.sc-alt .simplebar-content {
    padding: 5px;
}


.cd-kapali{ transition:0.3s all ; }

@media(max-width:768px){
    .sc-kategori-ust {
    min-height: 165px;
    }
    .cd-oku{display:block !important;
    width: 88%;
    }
    .cat-toplam {
        display:none !important;
    }
    .cd-kapali{  
        transition:0.3s all ;
        max-height: 150px;
        overflow: hidden;
    }
    .sc-kategori-ust figcaption {
        position: relative;
    }
    .sc-kategori-ust figure img {
        position: absolute;
        height: 100%;
        object-fit: cover;
        top: 0;
    }
    .sc-kategori-ust figure {
        margin: 0px;
    }    
    .product-price-group .free-cargo-badge {
        width: 90px;
    }
    .product-price-group .discount,
    .product-price-group .free-cargo-badge{
        font-size:10px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 90px !important;
        height: auto;
        margin: 0 15px 0 15px !important;
    }
    .sc-kategori-ust {
        /*margin-bottom: 2em;*/
    }
    
    nav.breadcrumb-wrapper {
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    nav.breadcrumb-wrapper ol {
        margin-bottom: 0;
    }
}
.sc-sepette {
    background: #ccac5e;
    padding: 0 15px;
    font-size: 15px !important;
    color: #fff !important;
    border-radius: 5px;
    margin-bottom: 5px;
}
.sc-etikets {
    pointer-events: none;
}
.sc-etikets img {
    max-width: 70px;
}
.sc-etikets-single img {
    max-width:100px;
}
header.desktop .menu .nav-item.dropdown > a:after {
    left: 50%;
    transform: translateX(-50%);
}
@media (max-width:768px){
    
    .product-price-group .discount:last-child {
    width: 90px  !important;
    font-size: 14px !important;
    margin: 8px -1px !important;
    height: 90px;
}

    .card-product .discount {
    width: 25px;
    height: 25px;
    bottom: 27%;
    right:2px;
}
.sc-sepette {
    font-size: 11px !important;
}
}




.card-product .card-product-inner .buttons  {
        background: white !important;
    border-color: white !important;
    color: black !important;
    border-top: 0 solid  !important;
    border-left: 0 !important;
    /*border-right: 1px solid #f5bac5 !important;*/
    /*border-bottom: 1px solid #f5bac5 !important;*/
    border: 1px solid #f5bac5 !important;
    border-color: #f5bac5!important;
    box-shadow: 3px 5px 10px #0000001a;
}




.urundetayi{ 
    
    display: flex;
    align-items: center;
    justify-content: space-between;
    align-content: center;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
}





/* Filtre */
 
 
 
   
.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod:first-child {
    /*border-radius: 15px 0 0 15px !important;*/
}
.category-filter .p-g-mod-showcase .p-g-mod-header .p-g-m-h-info .p-g-m-h-i-title {
    color: #000;
    font-size: 14px;
}

.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod {
    height: 51px;
    border: 1px solid rgba(0,0,0,0.25);
    margin-right: -1px;
   border-radius: 5px ;
}

.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod .p-g-m-h-info {
    background: transparent;
    margin: 0 !important;
    padding: 0 !important;
    color: #000;
    font-weight: 500;
}

.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod .p-g-mod-header:after {
    content: '\f078';
    right: 12px;
    top: 17px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 700;
    left: inherit;
    font-size: 11px;
    position: absolute;
    color: #f5bac5;
}

.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod .p-g-m-h-info {
    height: 30px;
}

.category-filter .row > .p-g-b-c-0 {
     
    padding-top: 10px;
}

.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner {
    justify-content: center;
    border-radius: 15px;
}

.pattern-group .p-g-mod .p-g-mod-header {
    border: none !important;
}

.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod.p-g-mod-t-26 {
  /*  border-radius: 0 15px 15px 0 !important;*/
  display: none !important;
}

.pattern-group .p-g-mod > .p-g-mod-header {
  /*  background: #f9f9f9;*/
    height: 100%;
}

.pattern-group .p-g-mod:first-child > .p-g-mod-header {
    border-radius: 15px 0 0 15px;
}
.pattern-group .p-g-mod > .p-g-mod-header {
    padding-right: 28px;
}
.pattern-group .p-g-mod:last-child > .p-g-mod-header {
    border-radius: 0 15px 15px 0;
}
.categories-body .breadcrumb-wrapper .breadcrumb {
    background: transparent;
    justify-content: center;
    padding-top:  20px;
    margin: -10px 0;
}
.category-filter-order .list-wrap .list li label {
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
    letter-spacing: 0px;
}

.category-filter .row > .p-g-b-c-0 {
}

.category-filter .col-list {
    padding: 0;
    margin-bottom: 15px;
}

.sc-kategoriss .p-g-mod-body img {
    display: none;
}
.categories-body .card-category .title {
    justify-content: start;
    align-items: start;
    padding: 10px 15px;
    font-weight: 500;
}
.sc-kategoriss .col-12 {
    padding: 0;
}
.badges {
    position: absolute;
    top: 0;
    left:5px;
}
.sc-kategoriss .categories-body .card-category .title {
    justify-content: center;
    align-items: start;
    text-align: left;
    justify-content: start !important;
    width: 100%;
}

.card-category {
    text-align: left !important;
    align-items: start;
    justify-content: flex-start;
}

.sc-kategoriss .card-category {
    height: 32px;
}

.category-filter-list .list-wrap .list {
    padding-top: 10px;
}
.sc-kategoriss .row .p-g-mod-body {
    display: none !important;
}
.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod .p-g-mod-body div .custom-module-code-252 > div:nth-child(n+10) {
    display: none !important;
    opacity: 0;
    font-size: 0;
    height: auto !important;
}

.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod .p-g-mod-body div .custom-module-code-252 {
    margin-bottom: 10px;
    margin-top: 5px;
}


.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    
}


.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod .p-g-m-h-info{
    color:#7c7c7c !important ;
}
.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod
{
    margin-left: 5px;
    
}





.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod .p-g-mod-body{ 
    background: none !important;
    padding: 10px 0 0 0;
}


.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod .p-g-mod-body .category-filter-list{
    padding: 15px 0 15px 15px !important;
   
}



.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod:hover,
.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner .p-g-mod:hover .p-g-mod-body .category-filter-list
{
    z-index: 9;
    background: white;
    border: 1px solid rgb(255 2 2 / 52%);
    box-shadow: 0 0 7px 0 rgb(0 0 0 / 55%);

}


.category-filter .row > .p-g-b-c-0 .p-g-b-c-inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}


.pattern-group .p-g-mod > .p-g-mod-header{
    position: relative;
}
.p-g-mod-t-cat-filter{
    border-radius:0 !important ;
}
.mega-menu-container .row {
    display: flex;
    justify-content: space-between;
}

.mega-menu-container .row > div {
    max-width: 20% !important;
}





/* Mobile Menu Tip 2 */

.sidebar-menu-type-2 {
     background: #fff;
    width: 100%;
    position: fixed;
    top: 0;
    height: calc(100vh);
    transition: all .3s;
    z-index: 9999;
    left: 0;
    margin-left: -100%;
   
}

.sidebar-menu-type-2.active {
    margin-left: 0;
}

.sidebar-menu-type-2 .scrollbar {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-bottom: 100px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.sidebar-menu-type-2 .title {
    padding: 10px;
    background: #333;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}

.sidebar-menu-type-2 .title .btn-close {
    color: #fff;
}

.sidebar-menu-type-2 .title-alt {
    padding: 10px;
    background: rgba(0, 0, 0, .15);
    font-size: 14px;
    font-weight: 500;
}

.sidebar-menu-type-2 .links a {
    display: block;
    display: block;
    padding: 10px;
    border-bottom: 1px solid #eaeaea;
    color: #333;
    font-size: 14px;
}

.sidebar-menu-type-2 .links a i {
    float: right;
}

.sidebar-menu-type-2 .categories {
    /*display: none;*/
}

.sidebar-menu-type-2 .categories ul {
    margin: 0;
    padding: 10px;
}

.sidebar-menu-type-2 .categories ul li {
    padding: 0;
    list-style: none;
    border: 1px solid #e2e2e2;
    margin-bottom: 15px;
    position: relative;
}

.sidebar-menu-type-2 .categories ul li a img{
    height: 35px;
    margin-right: 10px;
}

.sidebar-menu-type-2 .categories ul li a {
    display: flex;
    padding: 10px;
    border-bottom: 0;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    align-items: center;
}

.sidebar-menu-type-2 .categories ul li a .name {
    width: 80%;
}

.sidebar-menu-type-2 .categories ul li a .icon {
    color: #000;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 2px;
    font-size: 17px;
    position: absolute;
    right: 22px;
}

.sidebar-menu-type-2 .categories .multi li a .icon {
    right: 13px;
}

.sidebar-menu-type-2 .easy-autocomplete-container ul {
    border-top: 1px solid #ebebeb;
    top: 65px;
}

.sidebar-menu-type-2 .categories ul li a .icon .fa-angle-right:before {
    content: "\f078";
}

.sidebar-menu-type-2 .categories .multi .icon .fa-angle-right:before {
    content: "\f078";
}

.sidebar-menu-type-2 .categories ul .multi {
    display: none;
}

.sidebar-menu-type-2 .categories ul .multi li:first-child{
    display: none;
}

.sidebar-menu-type-2 .categories ul .multi a {
    padding-left: 20px;
}

.sidebar-menu-type-2 .categories .multi li {
    border: 0 !important;
    margin-bottom: 5px;
}

.sidebar-menu-type-2 .categories ul .multi a {
    padding: 0;
}

.sidebar-menu-type-2 .categories ul .multi .multi a {
    padding-left: 20px;
    font-size:12px;
}

.sidebar-menu-type-2 .mobile-search i{
    font-size: 25px;
    margin-right: 10px;
}

.sidebar-menu-type-2 .mobil-area-title {
    color: #000;
    margin: 15px 10px 10px 13px;
    display: block;
    font-weight: 500;
    font-size: 15px;
}

.sidebar-menu-type-2 .mobil-area-1 {
    display: flex;
    position: relative;
    text-align: center;
}

.sidebar-menu-type-2 .mobil-area-1 a {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 50%;
    justify-content: center;
    border: 1px solid #e2e2e2;
    margin: 0 10px;
    padding: 7px 1rem;
    color: #000;
    text-align: left;
    font-size: 13px;
    font-weight: 600;
}

.sidebar-menu-type-2 .mobil-area-1 a img {
    margin-right: 10px;
    padding: 0;
    width: 41px;
    height: 41px;
}

.sidebar-menu-type-2 .logo-area a img {
    height: 70px;
    max-width: 250px;
}

.sidebar-menu-type-2 .logo-area {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #e2e2e2;
    padding: 10px;
}

.mobile-menu-close {
    display: flex;
    justify-content: center;
    margin-right: 19px;
    font-size: 20px;
    align-items: center;
}

.mobile-menu-close i {
    border: 1px solid #e2e2e2;
    padding: 0.5rem;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    text-align: center;
    color: #e2e2e2;
    padding-top: 10px;
    padding-left: 9px;
}

.mobil-area-2 {
    margin: 1rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}

.sidebar-menu-type-2 .short-link {
    width: 50%;
    padding: 15px 10px;
}

.sidebar-menu-type-2 .short-link.border-1{
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}

.sidebar-menu-type-2 .short-link.border-2{
    border-bottom: 1px solid #e2e2e2;
}

.sidebar-menu-type-2 .short-link.border-3 {
    border-right: 1px solid #e2e2e2;
}

.sidebar-menu-type-2 .short-link a {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.sidebar-menu-type-2 .short-link a i {
    margin-right: 10px;
    font-size: 20px;
}

.mobil-area-footer {
    text-align: center;
    color: #000;
}

.sidebar-menu-type-2 .scrollbar {
    width: 100%;
    height: 80%;
    box-sizing: border-box;
    padding-bottom: 0;
    overflow-x: hidden;
    overflow-y: scroll;
}


.sidebar-menu-type-2 .logo-area a img {
	max-height: 40px
}

.sidebar-menu-type-2 .mobil-area-title {
	font-size: 16px
}

.sidebar-menu-type-2 .categories ul li a {
	font-size: 15px;
	font-weight: 500
}

.sidebar-menu-type-2 .categories ul .multi a {
    padding: 6px 0;
    font-size: 14px;
    font-weight: 400
}

.sidebar-menu-type-2 .categories ul .multi .multi a {
	font-size: 14px
}

.mobile-menu-close i {
    border: 1px solid #b8b8b8;
    color: #b8b8b8;
}
nav.breadcrumb-wrapper {
    display: inline-block;
}

nav.breadcrumb-wrapper + div {
    display: inline-block;
    margin-left: 15px;
}
.sidebar-menu-type-2 .categories ul .multi li:first-child {
	display: block
}
.sc-head-sol img {max-height: 80px;margin: 0 auto !important;display: inline-block;}

.sc-h-title {display: block;width: 100%;font-size: 17px;font-weight: 600;margin-top: 4px;font-weight: 300;letter-spacing: 1px;}