
body{font-family:'Montserrat', sans-serif;color: #603c23; }

img{height:auto;}
a{text-decoration:none;}

.text-warning{color:#ff7d2f !important;}

::-webkit-scrollbar {
  width: 10px;
}
  ::-webkit-scrollbar-track {
  background: #ffffff; 
}
  ::-webkit-scrollbar-thumb {
  background: #603c23; 
    border-radius:10px;
}
::-webkit-scrollbar-thumb:hover {
  
  background: #555; 
} 

input[type='checkbox']{accent-color: #ffe3d2;}


a {color: #915e3a;}

.btn-link{text-decoration:none;}
.sf-button,
.btn-primary {color: #fff;background-color: #603c23;border-color: #603c23;}
.sf-button:hover,
.btn-primary:hover,.btn-primary:active:focus, .btn-primary:active:hover {color: #fff;background-color: #8d5e3c;border-color: #8d5e3c;}
.btn-primary:active, .btn-primary:focus{    background-color: #603c23;border-color: #603c23;box-shadow: 0 0 0 0.25rem rgb(134 85 75 / 50%);}


.btn-warning  {color: #603c23;background-color: #ff7d2f;border-color: #ff7d2f;}
.btn-warning:hover,.btn-warning:active:focus, .btn-warning:active:hover {color: #603c23;background-color: #fb9151;border-color: #fb9151;}
.btn-warning:active, .btn-warning:focus{    background-color: #ff7d2f;border-color: #ff7d2f;}


.btn-success  {color: #603c23;background-color: #90c545;border-color: #90c545;}
.btn-success:hover,.btn-success:active:focus, .btn-success:active:hover {color: #603c23;background-color: #96cf44;border-color: #96cf44;}
.btn-success:active, .btn-success:focus{    background-color: #90c545;border-color: #90c545;}

.sf-button{background-color: #603c23 !important;border-color: #603c23;}
.sf-button,
.btn{border-radius:30px;box-shadow:none !important;}


.sf-form-input,
.sf-form-item-fullwidth select.sf-form-select{border-radius:30px !important;}


.headerBar {    position: relative;z-index: 11;}



@media (min-width: 1300px){
.container {max-width: 1270px;}

 
}



@media (max-width: 1300px){
 

.headerBar .container {max-width: 100%;}
}

 


.pageHeader{    max-height: 410px;overflow: hidden;}
.home .pageHeader{display: none;}

.hSec0 {height:46px;}
.hSec0 .container {z-index:4;    top: -5px;}
.hs0bg{position: absolute;top: 0;width: 100%;left: 0;} 
.hs0bg .row>div{position:relative;}
.hs0bg span{background: #ff7d2f;display: block;width: calc(100% - 270px);height: 46px;position: relative;}
.hs0bg ._r span{float:right;}
.hs0bg ._r span:before,
.hs0bg ._l span:after{content: "";background: url(images/sl.png) no-repeat;height: 46px;width: 27px;position: absolute;right: -25px;top: 0;}
.hs0bg ._r span:before{right: auto;left: -25px;background: url(images/sr.png) no-repeat;}




.hSec1{position: absolute;top:100px;left: 0;width: 100%;z-index: 2;}

.topbandIn span,
.tUser a,
.topbandIn  a{color: #603c23;font-weight: 500;font-size: 13px;}

.cartBox >a{color: #603c23;font-weight: 500;font-size: 16px;position: relative;display: block;}
.cartBox >a>i{background:url('https://img.icons8.com/external-sbts2018-outline-sbts2018/58/null/external-07-shopping-cart-e-commerce-2-sbts2018-outline-sbts2018.png');width: 24px;height: 24px;background-size: 100%;}
.cartBox >a>i:before{display:none;}
.cartBox .dropdown-toggle::after{display:none;}
#toplamUrun{position: absolute;top: -7px;right: -15px;background: #603c23;color: #fff;font-weight: normal;width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;border-radius: 50%;}
.dropdown-menu #sepetGoster{    position: static;display: block;width: 360px;cursor: unset;}

#sepetGoster .sepet-goster-container{border:none;}
#sepetGoster .fancybox-close{display:none;}
#sepetGoster .sepet-satir-sil{    position: absolute;right: 0;bottom: 20px;height: 30px;line-height: 30px;width: 20px;margin: 0;}
#sepetGoster  .sepet-satir-sil button svg{height:auto;}
#sepetGoster .sepet-goster-container .basket-left{    max-height: 300px;overflow: auto;}
#sepetGoster .basket-title{display:none;}

#sepetGoster .basket-button .green-button{padding:0 25px;}

#sepetGoster td.sepet-image{border:none;}


.tUser a:hover{font-weight:600;}

.getSearch{cursor:pointer;    padding-top: 2px;display: block;}

#sModal .modal-content{background:none;border:none;}
#sModal .modal-body{padding:0;}
#sModal .modal-content .btn{    position: absolute;right: 25px;top: 50%;color: #ff7d2f;font-size: 38px;transform: translate(10px, -50%);}
#sModal .modal-content #detailSearchKey{background:#ede5d9;border:2px solid #ff7d2f;    height: 70px;border-radius: 60px;    padding-left: 35px;}
 

#search-container{margin-top:15px;} 
 
 
#uyeModal .btn-close{position:absolute;right:10px;top:10px;    filter: invert(48%) sepia(38%) saturate(1900%) hue-rotate(338deg) brightness(100%) contrast(102%);opacity: 1;z-index:2;}
.uFormBox .form-control{width:100%;border-radius:30px;height:54px;border:1px solid #603c23;}
#uyeModal  .modal-content{    background-color: #e8ddcec7;border-radius: 15px;padding:30px;}
.uFormBox .btn{text-transform:uppercase;border-radius:30px;min-width: 160px;}
.uFormBox .btn-link{text-transform:none;}
.uFormBox .uLog{position:absolute;left:10px;top:10px;z-index:2;}

.btn.faceb i{    background: #2f76d7;color: #dbd2c4;width: 34px;height: 34px;vertical-align: middle;line-height: 34px;border-radius: 10px;} 
 
 
.lang-select.actv{font-weight:600;} 
 
 

.ulmenu{padding: 0;margin: 0;background: #ede5d9;width: 420px;border-radius: 100px 100px 0 100px;position: relative;height: 44px;    margin-top: 10px;}
.ulmenu>li{display: inline-block;    position: relative;z-index: 4;    vertical-align: middle;}
.ulmenu>li>a{    display: block;color: #603c23;padding: 10px 14px;font-weight: 400;text-decoration: none;font-size: 16px;}
.ulmenu>li:hover>a{color:#000;}
.ulmenu li.homelink>a{    font-size: 22px;padding: 2px 8px;}
.ulmenu li.homelink>a:hover{color:#ff7d2f;}

 
.ulmenu.m2{border-radius:100px 100px 100px 0}

.ulmenu.m2:before,
.ulmenu.m1:after{content: "";background: #ede5d9;height: 44px;width: 44px;position: absolute;right: -10px;    top: 0;transform: skew(40deg, 0deg);}
.ulmenu.m2:before{transform: skew(-40deg, 0deg);right: auto;left:-10px}



.ulmenu.m1{    width: 200px;float: right;margin-right: -5px;}


.catMenuDrop{position:absolute;left:0;top:10px;}
.catMenuDrop .dropdown-toggle{background: #ede5d9;padding: 10px 15px;border: none;border-radius: 30px;font-size: 14px;}
.catMenuDrop .dropdown-toggle.show{background: #ff7d2f;}
.catMenuDrop .dropdown-toggle::after{border-top: 0.9em solid #ff7d2f;border-right: 1em solid transparent;border-left: 1em solid transparent;position: absolute;bottom: -12px;left: 50%;transform: translate(-50%, 0);display:none;}
.catMenuDrop .dropdown-menu li a{color: #603c23;display: block;padding: 4px 0 4px 20px;font-weight: 400;font-size: 14px;}
.catMenuDrop .dropdown-menu li a:hover{color: #ff7d2f;;}
.catMenuDrop .dropdown-menu{    background: #ede5d9;border-radius:30px;width: 100%;    margin-top: 15px !important;}
.catMenuDrop .dropdown-toggle.show::after{display:block;} 
.catMenuDrop .dropdown-toggle>span{width:102px;} 



.siteLogo{display: flex;background: #ede5d9;justify-content: center;z-index: 9;height: 540px;width: 540px;position: absolute;border-radius: 50%;align-items: end;top:0;left: 50%;transform: translate(-50%, -66%);}
.siteLogo a{position: relative;top: -60px;}






.swiper-pagination-bullet{width: 14px;height: 14px;}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color: #825325;}
.swiper-pagination-bullet-active{background-color: #bfbfbf;}
  
  
  

.siteHero {margin-bottom:50px;top: -60px;}
.siteHero:after{    content: "";background: url(images/vav.png) no-repeat;position: absolute;height: 150px;width: 100%;bottom: -3px;    left: 0;z-index: 9;background-size: 100%;    background-position: bottom;}
.siteHero .swiper-slide {background:#362205;    padding-bottom: 200px;padding-top: 200px;}
.siteHero .swiper-slide img{}
.pagiBox {        position: absolute;
    z-index: 2;
    top: 50%;
    left: 0;
    width: 100%;
    right: 0;}
.pagiBox .swiper-pagination{    text-align: right; left: auto;right: 0;width: auto}
.pagiBox .swiper-pagination-bullet{display: block;float: right;clear: both;width: 27px;height: 27px;background: #fff !important;opacity: 1;margin: 12px 0 !important;position: relative;    text-align: center;line-height: 28px;}
.pagiBox .swiper-pagination-bullet:before{    content: "";border: 2px solid #fff;position: absolute;left: -6px;right: -6px;bottom: -6px;top: -6px;border-radius: 50%;}
.pagiBox .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ff7d2f !important}
.pagiBox .swiper-pagination-bullet.swiper-pagination-bullet-active:before{border-color:#ff7d2f}

.pagiBox .swiper-pagination:after{    content: "";position: absolute;background: #fff6;width: 2px;height: 100%;left: 50%;z-index: -3;margin-left: -2px;}


.sldCaps{transform: translate(0, -40px);}
.sldCaps .h2{color:#ecb802;font-weight: bold;font-size: 40px;margin: 0;}
.sldCaps p{    color: #ee740a;display: inline-block;font-size: 21px;    height: 70px;}
.sldCaps a{background:#e8e9e4;color:#603c23;display:inline-block;    padding: 5px 35px;border-radius: 30px;transition:all .3s ease;}
.sldCaps a:hover{background:#ff7d2f;color:#000;}
.order-1 .sldCaps{text-align:right;padding-right: 100px;}

.sldLink a:hover{opacity:.8;}



.siteHero.pageHero {height: 400px;overflow: hidden;    z-index: 1;} 
.siteHero.pageHero img{object-fit:cover;height:100%;width:100%;}
  
  
  


@media (min-width: 1300px){
    
    .siteHero .swiper-slide{padding-top:250px;}

    .prdBox{width:300px;}
}
 
  



  
  
.rowTitle{text-align:center;text-transform:uppercase;color: #644129;font-size:22px;font-weight:500;}
  
  
  
.prdBox{border:1px solid #b5b5b5;border-radius: 10px;overflow: hidden;margin-bottom:20px;}
.prdPic{border-bottom:1px solid #e9e9e9;    background: #f4f4f4}
.prdPic img{width:100%;max-width:300px;}
.prdCaps{text-align:center;color:#603c23;padding:10px;}
.capTexs>a{color:#603c23;font-weight:600; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;    height: 48px;}
.liDetay{font-weight:500;height: 20px;}
.onDetay{ height: 43px;margin-bottom: 10px;}
.onDetay p{    font-size: 13px;line-height: 1.2;font-weight: 500;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}  
  
 .stokq0 .catsepetekle .addCart{text-transform:uppercase;background:#e85050 !important;color:#fff;border-color:#e85050 !important;}
 
 
 
.badges>span{text-align: center;background: #fb2f00;color:#fff;display: block;line-height: 1.2;border-radius: 14px;padding: 14px 6px;width: 60px;height: 60px;text-transform: uppercase;font-size: 11px;font-weight: 500;display:inline-block;vertical-align:middle;} 
.badges>span img{display:none;} 
 
.badges>span.yeniBadge{background:#52d045;}  
.badges>span.hzlKargo{background:#ff8d13;}
.badges>span.bdvKargo{background:#18a2e2;}

.prdBox .badges>span{margin:0 2px;} 
  
  


.prdBox .hvButtons{    position: absolute;
    left: 0;
    right: 0;
    top: 54px;
    margin: auto;
    width: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 3;
    max-height: 55px;
    bottom: 0;}

    

.hvButtons a{ width: 50px;
    height: 50px; 
    color: #2e2e2e;
    font-size: 18px;
    line-height: 51px;
    background: #fff;
    margin: 0 2px;
    display: block;
    text-align: center;
    border-radius: 50%;
    border: none;
    transition: transform 350ms cubic-bezier(.445,.05,.55,.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms,border ease 300ms;
    transform: translate3d(0,60px,0);
    opacity: 0;
    visibility: hidden;cursor: pointer;
}
 
 

.prdBox:hover .hvButtons a{opacity: 1;
    visibility: visible;
    transform: translate3d(0,0,0);}

.hvButtons a img{filter:brightness(0);    width: 24px;}
  
.hvButtons a:hover{background: #90c645;}  
  
.LBadges{position:absolute;right:10px;top:10px;    z-index: 2;}  
.badgeDS{text-align: center;background: #fb2f00;display: block;line-height: 1.2;border-radius: 14px;color: #fff;padding: 14px 6px;width: 60px;height: 60px;text-transform: uppercase;
font-size: 11px;font-weight: 500;}  
.badgeDS b{    display: block;font-weight: 500;font-size: 11px;}  
  
.urunDetay .badgeDS ,  
.urunDetay .badgeDS b{font-size:11px;}  

._lrb.RBadges{display:none;} 
  
  
  
  
  
.prdPrice{font-size:20px;}  
.prdPrice span{}
.prdPrice del{margin-left:10px;color:#fb2f00;}
  
.catsepetekle{    padding: 15px 0 10px;}  
.catsepetekle .addCart{color: #ff863d;border: 1px solid;padding: 6px;display: block;width: 180px;margin: auto;border-radius: 30px;transition:all .3s ease;}  
.catsepetekle .addCart:hover{border-color:#603c23;background:#603c23;color:#fff;}  

.noStockLine{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;background: #ff000017;}  
  
  

.arwButtons {text-align:center;margin-bottom:15px;}  
.arwButtons>div {display: inline-block;width: 30px;height: 30px;background: #fff;border: 1px solid #603c23;border-radius: 50%;line-height: 30px;margin:5px;}    
.arwButtons>div:hover{background-color:#603c23;color:#fff;}  
  
 
 
.yatayBanner img{width:100%;} 
 
.hizli-button-sepet,
.hizli-button-siparis{justify-content:center;    border-radius: 60px !important;} 
 
.hizli-button-sepet>span,
.hizli-button-siparis>span{font-weight:500 !important;} 
 
 
 
 

#myTab{background:#644129;color:#fff;height:100%;border-radius:10px;    justify-content: center;} 
#myTab li{padding:30px;} 
#myTab li>div{cursor:pointer;}
#myTab li img{font-size:30px;    margin-bottom: 10px;width:34px;    filter: brightness(0) invert(1);}
#myTab li .h6{font-weight:normal;border-bottom:1px solid #fff;    margin: 0;padding-bottom: 10px;} 
#myTab li .active {color:#ff7d2f;}
#myTab li .active .h6{border-color:#ff7d2f;} 
#myTab li .active img{filter:none;}


.kargoBox{    border-top: 1px solid;border-bottom: 1px solid;padding: 13px;color: #644129;    font-size: 22px;}
.kargoBox b{font-weight:500;}
 
 
.rhead{    max-width: 960px;margin: auto;}
.rhead b{color:#644129;    font-size: 28px;font-weight: 500;} 
.rhead p{    font-size: 23px;line-height: 1.2;color:#ff863d;}
.bubs{position:relative;} 
.bubs:before{content:"";width:100%;height:8px;background:#603c23;    position: absolute;left: 0;top: 50%;margin-top:-8px;}
.bubs ul{display:flex;    flex-wrap: wrap;align-items: center;justify-content: center;}
.bubs li{cursor:pointer;    flex: 0 0 auto;width: 16.66666667%;position:relative;padding: 60px 0;}
.bubs li:before{    content: attr(data-no);background: #603c23;color:#603c23;width: 20px;height: 20px;position: absolute;bottom: -6px;left: 50%;margin-left: -10px;border-radius: 50%;transition:all .3s ease;}
.bubs li:nth-child(n+7):before{top:-13px;bottom:auto;}

.bubs li:after{content: "";background: #603c23;position: absolute;left: 50%;width: 2px;height: 56px;bottom: 7px;    margin-left: -1px;z-index:-1;}
.bubs li:nth-child(n+7):after{top:4px;bottom:auto;}

.bubs li.actv:before{background:#ff7d2f;transform: scale(1.8);color:#fff;    font-size: 10px;line-height: 20px;}
.bubs li.actv:after{background:#ff7d2f;}


.bubs li.actv img{filter: invert(48%) sepia(38%) saturate(1900%) hue-rotate(338deg) brightness(100%) contrast(102%);}
.bubs li span{display:none;}
.bubs li img{filter:invert(22%) sepia(13%) saturate(140%) hue-rotate(245deg) brightness(67%) contrast(85%)} 
 
 
.blogsTitle {font-size:16px;color:#ff863d;font-weight:600;} 
.makaleItem .h5{color:#644129;text-transform:uppercase;font-size:14px;font-weight:600;} 
.makaleItem> a{color:#644129;margin-bottom:10px;height:210px;display:block;} 
.makaleItem  a{color:#644129;}
.makaleItem p{line-height: 1.2;font-weight: 500;font-size: 13px;}
 
.makPic{object-fit:cover;width:100%;height:100%;border-radius:10px;} 
 
 
.aboutBox{background:#f3f3f3;padding:15px;overflow:auto;border-radius: 10px;max-height: 316px;} 
.yorumSlide{background:#603c23;padding:15px;border-radius: 10px;color:#d6c0b0;}
.ypuan{color:#ff7d2f;margin-bottom: 7px;} 
.yorumSlide >.h5{text-transform:uppercase;}
.yorumSlide small{color:#ff7d2f;} 
.yorumSlide p{font-size:14px;} 
 
.icnf:hover >div{color:#ff7d2f;}
.icnf:hover img{    filter: invert(48%) sepia(38%) saturate(1900%) hue-rotate(338deg) brightness(100%) contrast(102%);} 
 
 
 
 
 
.siteCol{} 
.siteCol .panelBody{    border: 1px solid #ddd;padding: 10px;border-radius: 10px;margin-bottom:35px;} 
.siteCol .panelTitle{border-bottom: 1px solid #ddd;margin-bottom: 10px;text-transform: uppercase;color: #603c23;} 
.siteCol .sideMenu {padding:0;} 
.sideMenu li a{color: #603c23;font-weight: normal;font-size: 15px;display: block;padding: 0 5px;}
.sideMenu li a:hover{font-weight:500;}
 
 
 

.urunsirala td{background:none;} 
#orderBy, #cat-limit{padding:3px;}
#urunsirala +hr{display:none;}
table.urunsirala{border-bottom: 1px solid #ddd;margin-bottom: 15px;padding-bottom: 2px;display: block;}

.cat-filter-bar{top:auto;}
.cat-filter-box{width:auto;margin: 0 15px 0 0;}
.cat-filter-box label{    font-weight: normal;font-size: 14px;}


.cat-filter-box label{background:none;padding-left: 0;position:relative;}
.cat-filter-box label:before{content: "";background: #fff;border: 1px solid #ddd;width: 19px;height: 19px;display: inline-block;vertical-align: -5px;margin-right: 5px;    border-radius: 3px;}
.cat-filter-box label:after{background:none;}
.cat-filter-box input[type="checkbox"]:checked+label:after{background: #51321d;border-radius: 3px;position: absolute;left: 3px;top: 5px;width: 13px;height: 13px;}


 

#filterContainer ul{margin:0;padding:0;}
.filitreBaslik{font-weight:500;text-transform:uppercase;padding-top:15px;}

 






.crumbsHead{position:absolute;bottom: 100px;left: 0;width: 100%;z-index: 11;}
.crumbsHead .crmb{    display: inline-block;background: #ede5d9;padding: 7px 25px;border-radius: 30px;} 
.crumbsHead .crmb a{color:#603c23;}
.crumbsHead .crmb a.last{font-weight:600;}



.pagnRow{text-align:center;}
.pagnRow #twbsPagination > li > a,.pagnRow #twbsPagination > li > span{padding:7px 10px;font-size:18px;margin:4px;height:40px;width:40px;box-sizing:border-box;color:#222;border-radius:4px;}
.pagnRow #twbsPagination > li > a{background:#f0f0f0;}
.pagnRow #twbsPagination > li > span:hover,
.pagnRow #twbsPagination > li > a:hover{background:#aa7f61;border-color:#aa7f61;}
.pagnRow #twbsPagination > li.active > a{background:#644129;border-color:#644129;color:#fff;}






.PageBody>.blockTitle{font-size: 24px;text-transform: uppercase;}



.locatList{max-width:400px;margin:auto;}
.locatList select{border-color:#51321d;}


.sube .table{border: none;outline: 1px solid #ddd;border-radius: 15px;padding: 10px;display: block;color: #603c23;}
.sube .table td{border:none;padding: 4px 8px;}
.sube .table td:first-child{font-weight:600;text-transform:uppercase;    width: 140px;}
.sube .table td:first-child:after{content:":";float:right;    margin-left: 10px;}







.sss{margin: 25px auto;max-width: 900px;}
.sss .soru{position:relative;padding:15px;padding-left: 20px; font-size:14px;font-weight:500;background: #f7f7f7;color:#51321d;margin-bottom:5px;    border-radius: 5px;}
.sss .soru.active{border-color:#fffcf9;color:#f60;}
.sss div.cevap{    padding: 30px;border-bottom: 1px solid #ddd;background: #ffdfcc;border: none;margin-bottom: 20px;    border-radius: 5px;}

.sss .soru .sss-icon{color:#51321d !important;}
 
.sssBody .blockTitle{text-align:center;font-size:24px;text-transform:uppercase;}
 
 
 
.modDavetBody .generatedForm .sf-form-container li{width:100% !important;} 
.davetHata{text-align:center;font-weight:500;} 
.active .menuItem.davet-ettigim-kullanicilar{background:none;} 
 
 
.contactBody .sf-form-input{width:100% !important;max-width: 100% !important;    border-radius: 10px !important;} 
.contactBody .blockTitle{display:none;}

.contactBody form.formv3 .sf-form-container ul li{width:100% !important;}

#sp-iletisim-form >.col:first-child{order:2;width:35%;}
#sp-iletisim-form >.col.mapcol{order:3;width:65%;} 
#sp-iletisim-form >.col:nth-child(3){order:0;width:100%;}  

.mapcol iframe{width:100%;border:1px solid #ddd;overflow:hidden;border-radius:15px;    margin-top: 35px;    height: 100%;}



.contactBody .h4 b{font-weight:600;border-left:5px solid;padding-left:10px;} 

.contactBody .sf-form-item-fullwidth label.sf-text-label{    float: none;padding-left: 15px;font-weight: 500;}

.contactBody table td:first-child{width:180px;padding:4px 10px;}
.contactBody table td b{font-weight:600;}
.contactBody table td:first-child:after{content:":";float:right;margin-left:10px;} 


 .blogList .blockTitle1 {    text-align: center; margin-bottom: 35px;font-size: 22px;text-transform: uppercase;    }  
.blogList .dvd1,   
.blogList .blockTitle1{flex: 0 0 auto;width: 100%;}    
.blogList .blockTitle{display:none;}
.post-media{    text-align: center;background: #f8f8f8;border-radius: 10px;height: 210px;display: flex;align-items: center;justify-content: center;    overflow: hidden;} 
.post-media img{    object-fit: cover;height: 100%;width: 100%;}
.post-title{font-weight:600;}

.postContent >p{display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;height:48px;}



.blogDetay .blockTitle{display:none;}
.icerikResim{height:500px;border-radius:10px;overflow:hidden;}
.icerikResim img{height:100%;width:100%;object-fit:cover}

.contactBody .sf-form-info{    line-height: 1.1;font-size: 15px;}
.contactBody .checkbox-fa label:before{    float: left;   margin-top: 5px;margin-right: 10px;}


.blogDetay .pageOut>.container{padding:0;max-width:100%;}
.icerikKonu{background:#fafafa;}
 

.showsBody .blockTitle{display:none;}
.showsBody .sf-form-container>ul{display:flex;    flex-wrap: wrap;    max-width: 600px;margin: 50px auto;}
.showsBody form.formv3 .sf-form-container ul li{width:50% !important;flex:0 0 auto;    margin: 0;}
.showsBody form.formv3 .sf-form-container ul li.clear{width:100% !important;    padding: 20px 40px !important;text-align: right;}

.showsBody .sf-form-item-fullwidth select.sf-form-select{border-radius:30px !important;}
.showsBody .sf-form-item-fullwidth label.sf-text-label{font-weight:600;} 
 
 
/*prod*/



 
.slider {padding: 0;}
.slider .swiper-container {width: 100%;height: 100%;    overflow: hidden;}
.slider__flex {display: flex;align-items: flex-start;}
.slider__col {display: flex;flex-direction: column;width: 90px;margin-right: 15px;}
.slider__prev,
.slider__next {cursor: pointer;text-align: center;font-size: 14px;height: 48px;display: flex;align-items: center;justify-content: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;
  user-select: none;
}
.slider__prev:focus,
.slider__next:focus {outline: none;}

.slider__col ._arw i{    background: #644129;color: #fff;width: 22px;height: 22px;line-height: 23px;border-radius: 50%;font-size: 10px;}
.slider__col ._arw i:hover{background:#ff7d2f;}

.slider__col .slider__prev{margin-bottom: -24px;position: relative;z-index: 4;}
.slider__col .slider__next{margin-top: -24px;position: relative;z-index: 4;}

.slider__thumbs {height: calc(500px - 96px);}
.slider__thumbs .slider__image {transition: 0.25s;opacity: 0.5;}
.slider__thumbs .slider__image:hover {opacity: 1;}
.slider__thumbs .swiper-slide-thumb-active .slider__image {opacity: 1;}
.slider__images {height: 500px;}
.slider__images .slider__image img {transition: 3s;}
.slider__images .slider__image:hover img {transform: scale(1.1);}
.slider__image {width: 100%;height: 100%;border-radius: 10px;overflow: hidden;}
.slider__image img {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}

.slider__col._0{display:none !important;}
.slider__images._0{    height: 600px;}


@media (max-width: 767.98px) {
  .slider__flex {flex-direction: column-reverse;}
  .slider__col {flex-direction: row;align-items: center;margin-right: 0;margin-top: 24px;width: 100%;}
  .slider__images {width: 100%;}
  .slider__thumbs {height: 100px;width: calc(100% - 96px);margin: 0 16px;}
  .slider__prev,.slider__next {height: auto;width: 32px;}
}






.prodTitle{font-weight:normal;    max-width: 340px;line-height: 1;    font-size: 28px;}

.prdHead p{margin:0;}

.pr1{background:#f8f8f8;}


.urunDetay .pageOut>.container{max-width:100%;padding:0;}

.sDesc{background:#fff;padding:10px;border-radius:10px;}


.prcList>div{border: 2px dotted #38a035;color: #38a035;display: inline-block;padding: 0 30px;border-radius: 10px;margin: 0 5px;font-size: 20px;}
.prcList .oldPrice{border-color:#fb2f00;color:#fb2f00;}
.prcList .fiy{font-size:26px;}


 
.userBtns .urunSecimTable{border:none;    width: 98%;}
.userBtns .UrunSecenekleriHeader+td{display:none;}
.userBtns .UrunSecenekleriHeader{display:none;}
.userBtns .urunSecimTable td{padding:0;}
.userBtns select{border-color:#74553f;color:#74553f;height: 42px;background: none;}
 

.toCart_x .btn{    border: 1px solid #fe8d4a;color:#fe8d4a;width:98%;height:42px;transition:all .3s ease;}
.toCart_x .btn img{vertical-align: -6px;transition:all .3s ease}
.toCart_x .b2{color:#6c992c;border-color:#6c992c;}
.toCart_x .b1:hover{background:#fe8d4a;color:#fff;}
.toCart_x .b2:hover{background:#6c992c;color:#fff;}
.toCart_x .btn:hover img{filter: brightness(0) invert(1);}
.toCart_x{}


.kargoBilgi{background:#fff;border-radius:10px;text-align:center;}
.kargoBilgi b{color:#ff7d2f;}
.kargoBilgi p{margin:0;}


.prdSecs{justify-content: space-between;}
.prdSecs>div{background:#fff;padding:10px;border-radius: 10px;align-items: center;}
.prdSecs>.wpb{width:calc(100% - 220px);}
.prdSecs>.favP{width: 170px;}

.favP #urunKarsilastirmaListemeEkle,
.favP #urunFiyatiDusunceHaberVer{display:none;}

.favP{text-align:center;margin-left:10px;}
.favP>i{width:50px;height:50px;background:url(images/mt4.png) no-repeat;}
.favP>i:before{display:none;}
.KarsilastirmaListe>strong{display:none;} 
.KarsilastirmaListe{color:#ff7d2f;display: block;}

.wpb a{display:flex;color:#2bd62f;}
.wpb a:hover{color:#1ea521;}


.socShare{display: flex;align-items: center;    justify-content: center;}


.urunDetay .suggest{float: none;max-width: 960px;margin: auto;}
.suggest ul.ms{display:none;}
.suggest p.ms-border{display:none;}
.suggest .ms-border strong{display:none;}
.suggest .eFiy{text-decoration:line-through;color:#e95757;font-weight:600;font-size:18px;margin-right:20px;    margin-left: auto;}
.suggest .yFiy{color:#5f9f39;font-weight:600;font-size:18px;    margin-left: auto;}

.suggest ._ttitle{width:300px;}
.suggest ._ttitle table{margin:0;}
.suggest .ms-border table td{    font-weight: 500;padding: 0;font-size: 13px;}

.suggest .ms-border input[type='checkbox']{     height: 30px;   width: 30px;cursor:pointer;position:relative;margin-right:15px;}
.suggest .ms-border input[type='checkbox']:checked:before{    font-family: "Font Awesome 5 Pro";
    content: "\f00c";
    font-weight: 300;
    position: absolute;
    width: 30px;
    height: 30px;
    background: #ffe3d2;
    left: 0px;
    text-align: center;
    top: 0px;
    line-height: 30px;}
.suggest .ms-borders input[type='checkbox']:checked:after{content:"-";}
.suggest .ms-border input[type='checkbox']:checked{}
.suggest .ms-border input[type='checkbox']:checked{}


.suggWrap .suggest .total{font-size:20px;padding:10px;}
.suggWrap .suggest .total strong{font-weight:600;}

.suggWrap .suggest .submit{    border-radius: 40px;padding: 9px 25px;font-weight: 500;font-size: 16px;    background: #ff7d2f;}
.suggWrap .suggest .submit:hover{background:#f08749;}




.odemepage .blockTitle, 
.havaleBildirim .blockTitle,
.searchRes .blockTitle,
.blockTitle1,.userBody .blockTitle,
.prdroww .blockTitle{    text-align: center;text-transform: uppercase;font-size: 20px;margin-bottom: 20px;font-weight: 500;    clear: both;}
.prdroww .blockTitle:before,.blockTitle1:before,.blockTitle1:after,.userBody .blockTitle:after,.userBody .blockTitle:before,.searchRes .blockTitle:before,.searchRes .blockTitle:after,
.havaleBildirim .blockTitle:after,.havaleBildirim .blockTitle:before,
.prdroww .blockTitle:after{    content: "";height: 2px;width: 20px;display: inline-block;background: #603c23;vertical-align: middle;margin: 0 10px;}

.sf-form-item-fullwidth .sf-text-label{color:#603c23;font-weight:500;}

.searchRes .sf-form-container > ul{    display: flex;flex-wrap: wrap;max-width: 650px;margin: 0 auto 60px;    align-items: center;}
.searchRes .searchForm .sf-form-container > ul > li{width:50%;flex:0 0 auto;}
.searchForm .ranges .sf-form-input{    flex: 0 0 auto;margin: 5px;width: calc(50% - 20px) !important;}
.searchForm .ranges>div{display:flex;flex-wrap:wrap;}

.searchRes .searchForm .sf-form-container > ul > li.ranges{}
.searchRes .formGonderButton{width: 100px;border-radius: 30px;}
.searchRes .formGonderButton:hover{opacity:.8;}

.formGonderButton:hover{opacity:.8;}

.searchRes .btn.sepet-goster{display:none;}
.searchRes .crmb{display:none;}
.searchRes form.searchForm{display: table;margin: auto;}

.suggest .ms-border{border:none;    display: flex;}
.suggest .ms-border>a{color:#603c23;margin:0 10px;width:200px;display:inline-block;}



.benzerwrp .blockTitle{margin-bottom:0;}

 

.yildiz .avgstar{    display: inline-block;vertical-align: middle;}  
 
 
.whatsapp_tabela{display:none;} 




.br-theme-css-stars .br-widget a{ font-family: "Font Awesome 5 Pro";    font-weight: 300;color:#ff7d2f;    width: auto;height: auto;margin: 0 1px;}

.br-theme-css-stars .br-widget a.br-active{font-weight:900;}
.br-theme-css-stars .br-widget a:before{    content: "\f005";}
.br-theme-css-stars .br-widget a.br-active:before{}
 
.br-theme-css-stars .br-widget a:after{display:none;} 
 

.nav.nav-pills{    justify-content: center;margin-bottom: 20px;}
.nav-link{color:#51321d;text-transform:uppercase;}
.nav-link:hover{color:#000;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{    background-color: #51321d;border-radius: 30px;}

.urunDetay .tab-pane{background: #f8f8f8;padding:15px;border-radius:10px;    max-height: 600px;overflow: auto;}
.tab-pane .sf-form-container{background:none;}
.sf-text-label{font-weight:600;}
.generatedForm{    font-family: 'Montserrat', sans-serif;}


.productList .ul-urun-list{display:none;}




.comments .username td{font-weight:500;color:inherit;    padding: 0;padding-left: 20px;}
.comments .sep{display:none;}
.comments .aciklama{background:#fbf3df;border-radius:10px;}
.comments .aciklama td{background:none !important;font-size:16px !important;padding: 0 20px;}
.comments .tarih{color: #ff7d2f;font-size: 17px;height: auto;line-height: 1;padding-left: 20px;}


.blogDetay .generatedForm {max-width:600px;margin:auto;display: block !important;}
.blogDetay .sf-form-textarea{border-radius:10px !important;height: 150px;}






.choices[data-type*=select-one] .choices__input{border-radius: 30px;height: 42px;background: none;border: 1px solid #51321d;padding: 6px 10px;font-weight: 600;color: #51321d;}
.choices[data-type*=select-one] [type="search"]{display:none !important;}
.choices__list--dropdown .choices__item--selectable {padding-right: 0;}
.choices__list--dropdown .choices__list{    background: #f8f8f8;}
 .is-open .choices__list--dropdown{border-radius:10px;    border-color: #51321d;    margin-top: 5px;}
 .choices__list--dropdown .choices__item--selectable:hover{font-weight:600;}

#shopphp-login .menu_list .menu_head{background:#fff;border:1px solid #ddd;border-radius:30px;margin:10px;}
#shopphp-login .menu_head:hover, #shopphp-login .menu_head.active{background:#90c545;color:#51321d;}
#shopphp-login .menu_head:hover a, #shopphp-login .menu_head.active a{color:#51321d;}
#shopphp-login .menu_head.uyeiptal:hover,
#shopphp-login .menu_head.uyeiptal:hover a{background:#e3b86e;color:#51321d;}
#shopphp-login .menu_head.logout:hover,
#shopphp-login .menu_head.logout:hover a{background:#f72e2e;color:#fff;}

.havaleBildirim .contentBox ,
._userBody .contentBox {display:block !important;}
._userBody #shopphp-logins{display:none;}

._userBody .btn.sepet-goster{display:none;}
._userBody .sf-form-container {text-align:center;}
._userBody .sf-form-item-fullwidth table{margin:auto;}

.userBody .blockTitle{margin:25px 0 10px;}
.havaleBildirim .crmb,
.userBody .crmb{display:none;}


.register-tab label{border-radius:30px !important;    font-weight: normal;    width: 210px;margin: 2px 10px;}

.registerTabContent {text-align:left;}
.registerTabContent .register-tab{text-align:center;}
.registerTabContent .sf-form-header{border:none;}
.registerTabContent .sf-form-header>div{    font-weight: 500;color: #51321d;text-transform: uppercase;}
 

.registerTabContent .sf-form-item-fullwidth .sf-text-label{font-weight:500;color: #915e3a !important;}


form.formv3 .sf-form-container .registerTabContent li>div{min-height: 100px !important;} 

.userBody .kurumsal,
.userBody .kurumsal+.sf-form-header{display:none;}


.urunListLiteTR td a{color:#333;}
.urunListLiteTR td a strong{font-weight:600;}


.sf-form-item-fullwidth .sf-form-textarea{border-radius:30px !important;}


.sf-button.sf-neutral-button,
.basket-button .green-button {
    background: #47bd44 !important;
    padding: 8px 15px;
    height: auto;
    border-radius: 40px;
    border: 1px solid transparent !important;
    font-weight: 500;
    font-size: 15px !important; 
   
}
.sf-button.sf-neutral-button:hover,
.basket-button .green-button:hover {
    border: 1px solid #2ca129 !important;
    background: #2ca129 !important;color:#fff !important;
}








.odemepage .contentBox {display:block !important;}
.odemepage .contentBox >#basket-right-containers{display:none;}
.odemepage .btn.sepet-goster{display:none;}

.odemepage #basket-right-container+.blockTitle{display:none;}

.odemepage .blockTitle,
.odemepage .blockTitle1{font-weight:normal;font-size:40px;display:none;}
.odemepage .blockTitle1:after,.odemepage .blockTitle1:before{display:none;} 
.odemepage .crmb{display:none;}

.odemepage .basket-right{    box-shadow: none !important;margin: 0 !important;padding: 0 !important;} 
.odemepage .basket-tek .basket-left{float: left;margin-right: 0;width: 100%;}
.odemepage .basket-tek .basket-right{display:none;}
.odemepage .basket-right ul{    overflow: hidden;border: 1px solid #bebebe;border-radius: 15px;padding: 20px 10px;margin-bottom: 20px !important;}
.odemepage .btn-success{background-color: #47bd44;color: #fff;padding: 10px 25px}



.odemepage .basket-wrap.basket-tek{width:calc(100% - 400px);float: left;}


.basket-right ul li.kargo{background: #ff7d2f;color: #fff;float: right;border-radius: 10px 0 0 10px;margin-right: -10px;line-height: 1.4 !important;padding: 5px 20px;}
.basket-right ul li.kargo span.sepet1{    background: none;color: inherit;font-weight: 500 !important;}
.basket-right ul li.kargo span.sepet3 .blue{color:#fff !important;}
.basket-right ul li.kargo span.sepet1{font-weight:500 !important;}

.shopphp-payment-body .tabs .active {background: #c3ffca;}
.shopphp-payment-body #top-payment-tab>div> p{font-weight:500 !important;}
.shopphp-payment-body .tab.active p {color: #3b7c46;}

.odemepage .basket-left{border:none;}
.odemepage .basket-right span{float: none !important;text-align: right !important;font-size: 16px !important;    font-weight: 500 !important;}
.odemepage .basket-right ul li span.sepet3{float:none !important;    font-weight: 500;}
.odemepage .basket-right ul li.tutar span{color:#51321d !important;    font-weight: 600 !important;} 

.odemepage .basket-right ul li{height:auto !important;clear:both;}


.odemepage .basket-title{border:none;background:#fff4e2;color:#603c23;border-radius: 5px;}
.basket-title div{border:none;}
.odemepage .basket-title div span{    color: #603c23 !important;text-transform: capitalize;font-weight: 500;font-size: 16px;}

.odemepage .basket-item{border-bottom:1px solid #eee;}
.odemepage td.sepet-image{border:none;}


.basket-button .grey {background-color: #fceaa1 !important;color: #51321d !important;border-radius:30px !important;border:none !important;}
.basket-button .grey:hover {background-color: #e4cd71 !important;color: #51321d !important;}
.basket-button .grey + .grey{ background-color: #f87676 !important;color: #fff !important;}
.basket-button .grey + .grey:hover{ background-color: #ea4949 !important;color: #fff !important;}


.odemepage .register-error{    font-weight: 500;color: #c54343}


#shopphp-payment-title-step1{text-align:left;font-size:18px;font-weight:500;}
 


.paymentArea .basket-wrap.basket-tek{    margin-bottom: 35px;}
.paymentArea .basket-wrap.basket-tek+.clear{display:none;}

#paytriframe{    min-height: 790px !important;}


.sepet-info{clear:both;    background: none;border: none;box-shadow: none;text-align: left;}


.cc-choice .credit-card-view{    background: #eee;    height: 50px;}
.cc-choice-container.credit-card{opacity:1 !important;}

 
.paymentArea a[href="ac/sepet/hizli"]{display:none;}
 


.havaleBildirim .sf-form-container>ul{display:table;margin:30px auto;}
.havaleBildirim  form.formv3 .sf-form-container ul li{width: calc(50% - 20px);}
.havaleBildirim .sf-text-label{padding-left:15px;}





.btn#goTop{height:50px;}





.spbanner.swiper-slide img{filter: grayscale(1);transition: all .3s ease;}
.spbanner.swiper-slide:hover img{filter:none;}
.spbanner.swiper-slide a::before{display: none !important;} 
.spbanner.swiper-slide a::after{display: none !important;} 

/*footer*/
.bottomBlank{margin-bottom:80px;}
.siteFooter:before{content:"";width:100%;height:84px;background:url("images/footertop.png") 0 0;position:absolute;left:0;top:-76px;}
.siteFooter{font-size:14px;background:#51321d;padding:50px 0 0;position:relative;color:#e8e9e4;}

.fTitle {position:relative;}
.fTitle p{color:#e8e9e4;    margin-bottom: 0;}
.fTitle b.ttl{text-transform:uppercase;font-weight:normal;color:#ff7d2f;}
.fTitle span{margin-right:10px;    font-size: 20px;color:#ff7d2f;} 
 
.fList.fm3 li:nth-child(n+8){display:none;} 
.fList.fm4 li:nth-child(-n+8){display:none;} 
 
 
.sco .fTitle{color:#ff7d2f;    margin-bottom: 10px}
 


.siteFooter a{color:#e8e9e4}
.siteFooter a:hover{color:#e8732d;text-decoration:none;}
 

.fList{margin:0;padding:0;}
.fList>li{}
.fList>li>a{display:inline-block;padding:1px 0;}
 
.newsLForm{display:block;}
.newsLForm >div{}
.newsLForm input{    width: 100%;height: 38px;border: 1px solid #e8e9e4;padding: 0 15px;background: none;outline: none !important;color: #fff;border-radius: 30px;margin: 0;font-weight: 500;font-size: 16px;    box-shadow: none !important;
    border-color: inherit !important;}
.newsLForm input::placeholder{color:#fff;font-style:normal;font-size:14px;}
.newsLForm .btn{position:absolute;right:0;top: 0;color: #e8e9e4;}
.newsLForm .btn:hover{}

 
.ssk.ssk-rounded, .ssk-rounded .ssk,
body.ssk.ssk-rounded, 
body .ssk-rounded .ssk{width: 35px;height: 35px;line-height: 1;color: #51321d !important;margin-right: 10px;border: 1px solid #ff7d2f;transition: all .2s linear;border-radius:5px;background-color: #ff7d2f;}
.ssk.ssk-rounded:hover, .ssk-rounded .ssk:hover,
body .ssk-rounded .ssk:hover{background:#a37862;} 

body .ssk-rounded .ssk.ssk-facebook:hover{background:#567ae0;border-color:#567ae0;} 
body .ssk-rounded .ssk.ssk-twitter:hover{background:#1DA1F2;border-color:#1DA1F2;} 
body .ssk-rounded .ssk.ssk-youtube:hover{background:#FF0000;border-color:#FF0000;} 
body .ssk-rounded .ssk.ssk-instagram:hover{background:#833AB4;border-color:#833AB4;} 
body .ssk-rounded .ssk.ssk-google-plus:hover{background:#DB4437;border-color:#DB4437;} 
body .ssk-rounded .ssk.ssk-pinterest:hover{background:#E60023;border-color:#E60023;} 

.ssk:before, .ssk .glyphicon, .ssk .fa{text-indent:0 !important;margin:0 !important;}
.ssk:before, .ssk .glyphicon, .ssk .fa{    font-size:18px !important;top:-2px !important;}

body .ssk-instagram:before{font-family:"Font Awesome 5 Brands" !important;content:"\f16d";font-size:20px !important;}



.credt{    color: #ff7d2f;font-weight: 500;padding-left: 30px;}
 



.apdiv a{color: #ff7d2f;border: 1px solid #ff7d2f;padding: 5px;display: block;border-radius: 35px;margin-bottom: 10px;font-size: 13px;overflow: hidden;text-align: left;transition:all .3s ease;}
.apdiv a span{width: 100%;display: block;margin: auto;}
.apdiv a span>i{font-size: 24px;vertical-align: middle;margin: 1px 5px;}
.apdiv a:hover{background-color:#3d2515;border-color:#3d2515;color:#fff;}



.powered-by{display:none;}




.bottomLine{background:#fff;padding:10px;color:#3d2515}
.poweredLine span a{font-weight:600;color:#3d2515}




.bottomtotop{position:fixed;bottom:75px;right:35px;z-index:999;width:50px;height:50px;text-align:center;line-height:50px;border-radius:30px;cursor:pointer;color:#fff;}
.bottomtotop .lnr{font-weight:bold;}
 
 
 
 
 


 



.mobLogo{background: #ede5d9;display: flex;align-items: end;justify-content: center;z-index: 3;position: absolute;border-radius: 100%;border: 3px solid #fff;width: 280px;height: 250px;
    margin-top: -160px;padding-bottom: 25px;margin-bottom: -40px;left: 50%;transform: translate(-50%, 0);}

.mobLogo img{width:70%;}    

.overlay{background: #0009;left: 0;top: 0;height: 100%;position: absolute;width: 100%;z-index: 100;}
.sidenav {position: fixed;width: 312px;height: 100%;top: 0;overflow-y: auto;overflow-x: hidden;opacity: 0;visibility: hidden;z-index: 9999;transition: all .3s ease;left: 0;}
.sidenav.opend{opacity: 1;visibility: visible;}

.sidenavBox {position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden;z-index: 999999;transform: translate(-100%, 0);transition: transform 300ms linear, background-color 0s linear 300ms;}
.sidenavBox:after {content: "";position: absolute;width: 0;height: 100%;top: 0;right: 0;background-color: #fff;border-radius: 50%;z-index: -1;transition: all 300ms linear;}
.sidenav.opend .sidenavBox {background-color: #ffff;transform: translate(0, 0);transition: transform 300ms linear, background-color 0s linear 599ms;}
.sidenav.opend .sidenavBox:after {width: 300%;border-radius: 50%;animation: elastic 150ms ease 300.5ms both;}
.sidenavBox>div{opacity: 0;transition: .3s ease;}
.sidenav.opend .sidenavBox>div{opacity: 1;}
.sidenavBox .cats ul li > a{position:relative;color:inherit;}
.sidenavBox .cats ul .hasChild > a:after {content:"\f0d7";position:absolute;right:0;font-size:18px;margin-right:10px;top:10px;font-family:"Font Awesome 5 Pro";font-weight:900;}
.sidenavBox .cats ul li > .subMenu{display:none;padding-left:20px;margin-bottom:20px;}
.fxbody{overflow: hidden;}


 .sidenav.opend{opacity: 1;visibility: visible;transition-delay: 0s;}


.sidenavBox>div{opacity: 0;transition: .3s ease;}
.sidenav.opend .sidenavBox>div{opacity: 1;transition-delay: .55s;}
.fxbody{overflow: hidden;}
 .sidenav .cats{padding:15px;}
 .sidenav .cats>ul{padding:0;}
 
 .mobMenuFoot >span{margin-right: 10px;font-size: 20px;}


@keyframes elastic {
	0% {
		border-radius: 50%;
   }
	45% {
		border-radius: 0;
   }
	65% {
		border-top-right-radius: 40px 50%;
		border-bottom-right-radius: 40px 50%;
   }
	80% {
		border-radius: 0;
   }
	90% {
		border-top-right-radius: 20px 50%;
		border-bottom-right-radius: 20px 50%;
   }
	100% {
		border-radius: 0;
   }
}

 


.sidenav .cats{position: relative;z-index: 100;max-height: calc(100% - 150px);position: fixed;width: 100%;overflow-y: scroll;margin-top: 1rem;}



.sidenavBox .logobox{text-align: center;padding: 10px 0; background:#ede5d9 ;}
.sidenavBox .logobox a{padding: 20px 50px;display: block;}
.sidenavBox .user{    background: #f7f7f7;}
.sidenavBox .user a{color:#222;font-size: 14px;position: relative;}
.sidenavBox .user a._1a{padding: 10px 10px 10px 20px;width: 50%;}
.sidenavBox .user a.blf{border-left: 1px solid #ddd;}
.sidenavBox .user a b{font-weight: 600;}
.slogged{padding: 15px;width: 100%;}
.slogged span{display: inline-block;width: 150px;color: #333;font-size: 14px;}
.sidenavBox .user a.btn{color:#fff;}






.mcicon { display: inline-block;height: 36px;font-size: 30px;margin-right: 10px;vertical-align: middle;}
.mcicon img{height: 30px;margin: 0 auto 5px;filter: brightness(0) invert(0);transition: all .3s ease-in-out;}

.sidenavBox .cats>ul>li{border-bottom: 1px solid #eee;}
.sidenavBox .cats>ul>li>a{    font-size: .75rem;display: block;color:#333;padding:15px 10px ;}
.sidenavBox .cats>ul>li>a>i{width: 2.5rem;font-size: 2rem;text-align: center;margin-right: 15px;vertical-align: middle;}
.sidenavBox .cats>ul>li>a>b{ font-weight: 600;vertical-align: -6px;}

.sidenavBox .subNav1{display: none;}
.sidenavBox .subNav1 li:last-child>a{border: none;}
.sidenavBox .subNav1 li a{padding: 9px 10px 9px 65px;display: block;border-bottom: 1px solid #ddd;color: #333;font-size: 15px;}
.sidenavBox .subNav1 li a:hover{background-color: #f7f7f7;}
.sidenavBox .subNav1 li a:active{background-color: #eee;}
.sidenavBox .cats>ul>li>a.actv{color:#67ac48}
.sidenavBox .cats>ul>li>a.actv .mcicon img{filter: none;}

ul.subMenu li>a {
    font-size: .75rem;
    padding: 15px 10px;
}


 

.fixedBottomMenu{position: fixed;display: block;bottom:0;left: 0;padding: 10px 5px;background: #fff;box-shadow: 20px 20px 40px rgb(0 0 0 / 30%);z-index: 999;width: 100%;} 
.fixedBottomMenu .d-flex{    align-items: center;width: 100%;justify-content: space-between;text-align:center;}
.fixedBottomMenu .d-flex>div>a{display:block;color:#222;    padding: 0 10px;}
.fixedBottomMenu .d-flex>div>a>span{display:block;    font-size: 11px;font-weight: 500;} 



.headerMobile {    position: relative;z-index: 9;background: #ff7d2f;}


#heroSlider .swiper-slide {
     height: auto;
    }

@media (min-width:768px){
	.border-md-start {border-left: 1px solid #dee2e6!important;}
}

@media (min-width:1200px){
	.forMobile{display:none;}
}



@media (max-width:1200px){
    .forDesktop{display:none;}
    .forMobile{display:block;}
    
   
    
    #toplamUrun{right:auto;left:-10px;}
    
    #sepetGoster .basket-button .green-button{    padding: 0 5px;width: 100%;max-width: none;}
    .cartBox {top:4px;}
    
    
    
    .siteHero .swiper-slide{    padding-top: 100px;text-align: center;padding-bottom: 100px;} 
    .sldCaps{text-align:center;transform:none;}
   
    .sldCaps .h2{font-size:22px;}
    .sldCaps p{    font-size: 14px;height: 40px;}
    
    .pagiBox{    position: absolute;top: auto;bottom: 10px;left: 0;right: 0;z-index: 5;width: 100%;height: 60px;}
    .pagiBox .swiper-pagination{text-align: center;left: 0;width: 100%;    transform: translate(0, -40px);}
    .pagiBox .swiper-pagination-bullet{float: none;display: inline-block;clear:none;    margin: 0 8px !important;width: 20px;height: 20px;line-height: 20px;font-size: 11px;}
    .pagiBox .swiper-pagination-bullet:before{    left: -4px;right: -4px;bottom: -4px;top: -4px;}
    
    .pagiBox .swiper-pagination:after{display:none;}
    
    .home .siteHero:after{display:none;}
    
    
    #myTab li{padding:20px 10px;}
    
    #myTab li i{}
    #myTab li .h6{    font-size: 13px;}
    
    .siteFooter{padding-bottom:61px;}
    
}



@media (max-width:960px){
    
    .rhead b{    font-size: 18px;}
    .rhead p{    font-size: 14px;}
    .bubs:before{height:3px;}
    .bubs li{    padding: 44px 0 62px;}
    .bubs li img{width:60px;}
    .bubs li:before{width: 10px;height: 10px;font-size: 0;bottom: 0;margin-left: -6px;}
    .bubs li.actv:before{line-height: 10px;font-size: 6px;}
    .bubs li:after{margin-left:-2px;}
    .bubs li:nth-child(n+7):after{    top: -12px;}
    
    .crumbsHead{bottom:20px;}
    .crumbsHead .crmb{font-size:10px;}
    
    #sp-iletisim-form >.col.mapcol,
    #sp-iletisim-form >.col:first-child{width:100%;    flex: 0 0 auto;    }
    #sp-iletisim-form >.col:first-child{padding-top: 40px;}
    #sp-iletisim-form >.col.mapcol{order: 1;margin-bottom:35px;margin-top: -55px;}
    
    
    .odemepage .basket-wrap.basket-tek {width: 100%;}
}
 
 
@media (max-width:768px){
    
    .prdPic img{max-width:100%;}
    
    .rhead b{    font-size: 18px;}
    .rhead p{    font-size: 14px;height: 50px;}
    .bubs:before{height:3px;}
    .bubs li{    padding: 44px 0 62px;}
    .bubs li img{width:60px;}
    .bubs li:before{width: 10px;height: 10px;font-size: 0;bottom: 0;margin-left: -6px;}
    .bubs li.actv:before{line-height: 10px;font-size: 6px;}
    .bubs li:after{margin-left:-2px;}
    .bubs li:nth-child(n+7):after{    top: -12px;}
    
    
    .siteFooter{text-align:center;}
    .fTitle {justify-content: center;padding-top:35px;    padding-bottom: 5px;}
    .fTitle >span{position:absolute;top:0;left:50%;margin-right:0;    transform: translate(-50%, 0);}
    .credt{padding-left:0;}
    
    
    .alarmListPage .productList.row{padding:15px;margin-bottom:15px;}
    .alarmListPage .urunListLiteTR{border:1px solid #eee;position:relative;}
    .alarmListPage .urunListLiteTR td{display: block;border:none;text-align:left;}
     .alarmListPage .urunListLiteTR td.urunLiteResim {width:100px;float:left;}
    .alarmListPage .urunListLiteTR td.urunLiteResim img{width:100px;}
    .alarmListPage .urunLiteDelete{    position: absolute;right: 0;bottom: 0;}
    .alarmListPage .urunLiteDelete input{width:35px;}
    
    .d-flex.prdSecs{display:block !important;}
    .prdSecs>.favP,
    .prdSecs>.wpb{    width: 100%;flex: 0 0 auto;margin-bottom:15px;margin-left:0;}
    
    .socShare{padding-left:0;display: block;}
    .socShare .btn{padding-left:0;}
    
    .prdHead.d-flex{display:block !important;    text-align: center;padding: 25px 0 0 0;}
    .yildiz.text-end{text-align:center !important;}
    
    
}
 
  
 
 @media (max-width:577px){
     .urunDetay .prdRow+.container,.container.benzerwrp,
     .urunDetay .prdRow >.container {padding:0 15px;}
     
    .siteHero.pageHero{height:200px;}
    
    
    #sModal .modal-content #detailSearchKey{padding-left:15px;}
    input::-webkit-input-placeholder {font-size: 10px; }
    #sModal .modal-content .btn{font-size: 28px;right:15px;}
    
    
    .bubs:before{display:none;}
    .bubs ul{padding:0;    white-space: nowrap;display:block;overflow:auto;}
  
    .bubs li:after,.bubs li:before{display:none;}
    .bubs li{padding:10px 5px;display:inline-block;    width: 45%;}
    .bubs li img{width:100%;}
    
 }
 
 
 
  @media (max-width:480px){
      
  }
 
.offcanvas-body #sepetGoster{max-width: none;display: block;position: static;}

.offcanvas-body #sepetGoster .sepet-goster-container{padding:0;}

.offcanvas-body .basket-button{position: absolute;bottom: 10px;width: 300px;left: 50%;transform: translate(-50%, 0);}

 
 
 
 
 
 
 
 
 
 
.cc_banner-wrapper .cc_container{    max-width: 650px;left: 85px;border-radius: 5px;font-size: 14px;    bottom: 20px;    padding-bottom: 60px}
.cc_btn {position: absolute;bottom: 20px;right: 40px;}
 
 
 
body .widget-visible  {bottom:70px !important;}
 
 
 
 
 
 
 
 
 
  
  
  