/* customCSS */
.module-info_blocks-86 .module-item-4 .info-block::before, .module-info_blocks-86 .module-item-4 .info-block-img, .module-info_blocks-86 .module-item-3 .info-block::before, .module-info_blocks-86 .module-item-3 .info-block-img, .module-info_blocks-86 .module-item-2 .info-block::before, .module-info_blocks-86 .module-item-2 .info-block-img, .module-info_blocks-86 .module-item-1 .info-block::before, .module-info_blocks-86 .module-item-1 .info-block-img{width:70px;}

div.main-menu.main-menu-219 > .j-menu li.main-menu-item-10>a{padding-top:50px;}


.top-menu .j-menu > li > a.top-menu-lang-ready {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  text-decoration: none;
}

.top-menu .j-menu > li > a.top-menu-lang-ready .links-text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.top-menu .j-menu > li > a.top-menu-lang-ready .top-menu-lang-flag {
  display: block;
  width: 18px;
  height: 18px;
  object-fit: contain;
  max-width: none;
}

.top-menu .j-menu > li.icon-only > a.top-menu-lang-ready {
  padding-left: 6px;
  padding-right: 6px;
}

@media (max-width: 768px) {
  .top-menu .j-menu > li > a.top-menu-lang-ready .top-menu-lang-flag {
    width: 25px;
    height: 25px;
  }
}


#content{border-radius:20px;}

body {
  top: 0 !important;
}

/* Üstte çıkan Google Translate çubuğu ve marka yazısı gizlenir */
.goog-te-banner-frame,
.goog-logo-link,
.goog-te-gadget span,
iframe.skiptranslate {
  display: none !important;
}


.goog-te-combo, .VIpgJd-ZVi9od-ORHb *, .VIpgJd-ZVi9od-SmfZ *, .VIpgJd-ZVi9od-xl07Ob *, .VIpgJd-ZVi9od-vH1Gmf *, .VIpgJd-ZVi9od-l9xktf * {display:none!important;}


.whatsapp {
    position: fixed;
    bottom: 25px;
    left: 35px;
    z-index: 9999;
}
.MsoListParagraphCxSpFirst, .MsoListParagraphCxSpMiddle, .MsoListParagraphCxSpLast{text-indent:10pt!important;}
.module-blog_posts-40.module-blog_posts-grid .post-thumb .name a{text-align:center}
.product-info .product-stats .in-stock span{color:#000!important;}

..ul.nav-tabs>li:last-child{display:none!important}
.p-date-image{display:none!important}

#logo a>img{max-height:none!important}



.module-products-27 .product-grid .product-layout{width:25%;}


.desktop-header-active .header-classic #cart
{margin-top:10px!important;}

.login-box .title{color:#000!important;}
legend {color:#000!important;}
.desktop-main-menu-wrapper .main-menu .main-menu-item>a {
    border-width: 0 0 0 1px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.desktop-main-menu-wrapper .main-menu .main-menu-item:first-of-type>a {
    border-left-width: 0;
    border-radius: inherit;
}
.main-menu>.j-menu>li>a {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 18px;
    color: rgba(255, 255, 255, 1);
    padding: 20px;
}
.desktop-main-menu-wrapper.menu-stretch .main-menu>ul>li {
    -webkit-box-flex: 1;
    flex-grow: 1;
}
.desktop-header-active .header-classic .desktop-main-menu-wrapper {
    display: flex;
}
@media (min-width: 1024px) {
#cart {
   
}
}
.desktop #cart:hover {

}
.tab-content {
    padding-top: 0px;
}
.nav-tabs>li:not(:last-child) {
   margin-right: 0px;
}
.form-control {
    font-family: 'Montserrat' !important;
    font-weight: 400 !important;
    color: rgba(255, 255, 255, 1) !important;
    background: rgba(56, 68, 79, 1) !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-width: 2px !important;
    border-style: solid !important;
    border-color: #eeeeee !important;
    border-radius: 5px !important;
}
.links-menu-72 .title.module-title {
font-size: 18px;
    color: rgba(56, 68, 79, 1);
    font-weight: 700;
    text-align: left;
    text-transform: none;
    text-decoration: none;
    border-width: 0;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(188, 188, 188, 1);
    padding-bottom: 7px;
    margin-bottom: 15px;
    white-space: normal;
    overflow: visible;
    text-overflow: initial;
	}
.links-menu-75 .title.module-title {
font-size: 18px;
    color: rgba(56, 68, 79, 1);
    font-weight: 700;
    text-align: left;
    text-transform: none;
    text-decoration: none;
    border-width: 0;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: rgba(188, 188, 188, 1);
    padding-bottom: 7px;
    margin-bottom: 15px;
    white-space: normal;
    overflow: visible;
    text-overflow: initial;
	}
.product-labels-fiyat {
    order: -2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    pointer-events: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: row;
}
.product-label c {
    background: #484848;
    color: white;
    font-weight: bold;
    font-size: 22px;
    border-radius: 6px;
    margin-right: 5px;
    margin-left: 3px;
    padding: 8px 5px 6px 5px;
}
.product-label d {
    font-size: 12px;
    padding: 1px 5px 5px 5px;
}
media (max-width: 760px) {
.route-product-product:not(.popup) .product-info .product-details .price-group
 padding-top: 0px !important;
}

.mobile-header-active .mobile-header .mobile-top-menu-wrapper{margin-bottom:80px;}


}
@media (max-width: 760px) {

.module-blocks-292 .nav-tabs {
    border-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-color: rgba(221, 221, 221, 1);
    display: flex;
    justify-content: flex-start;
min-width:300px;

}

}
@media (max-width: 760px) {

.module-products-27 .product-grid .product-layout{width:50%;}
#dumansoft{text-align:center!important;}
.module-banners .module-item > a img{width:70%;}
.module-form-20{margin-top:30px;}

.product-info .product-details .product-stats {
    /* padding-bottom: 20px; */
    padding-left: 0px;
    border-width: 0;
    border-bottom-width: 1px;
    border-left-width: 0px;
    display: none;

}

.mobile-header-active #logo a{padding:10px!important}

.whatsapp__btn, .whatsapp__btn:hover{
    right: 20px;
    bottom: 70px!important;
}



}





.whatsapp__btn,
.whatsapp__btn:hover{
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    background-color: #25D366;
    font-size: 32px;
    right: 30px;
    bottom: 30px;
text-decoration:none;
    animation-name: shadow;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    z-index: 99;
}
.whatsapp__btn i::before{
content: '\f232' !important;
font-family: icomoon !important;
font-style:normal;
text-decoration:none;
color:#ffffff;
}
.whatsapp__btn span{
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: crimson;
    color: #ffffff;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 99px;
}
@keyframes shadow {
    from {box-shadow: 0px 0px 0px 0px rgba(9,184,62,0.6);}
    to {box-shadow: 0px 0px 0px 20px rgba(9,184,62,0);}
}

.marquee_container{color:#484848;padding:5px 0;width:100%;}.marquee_container .marquee_wrapper{display:flex;align-items:center;overflow:hidden;transform:translateZ(0)}.marquee_container .marquee_wrapper .marquee_textContainer{font-size:15px;letter-spacing:1px;margin:.15em 0;white-space:nowrap;width:auto;perspective:900px;-webkit-animation:marquee_marquee_left 4.6s linear infinite forwards;animation:marquee_marquee_left 4.6s linear infinite forwards;-webkit-animation-duration:100s;animation-duration:100s}@media(min-width:768px){.marquee_container .marquee_wrapper .marquee_textContainer{-webkit-animation-duration:100s;animation-duration:100s;}}.marquee_container .marquee_wrapper .marquee_textContainer span{padding:0 10px;color:#000; font-weight:normal;}@media(min-width:768px){.marquee_container .marquee_wrapper .marquee_textContainer span{padding:0 20px}}@-webkit-keyframes marquee_marquee_left{0%{transform:translateX(-1%)}to{transform:translateX(-51%)}}@keyframes marquee_marquee_left{0%{transform:translateX(-1%)}to{transform:translateX(-51%)}}

.post-thumb .image a{max-height:250px;}

.module-blog_search-44 .form-control{height:50px;}
.grid-col-top-6-1{border-radius:10px;}
/* PageSpeed CLS ve width-height düzeltme */

.info-block-img{
    width:128px !important;
    height:128px !important;
    aspect-ratio:1/1 !important;
    object-fit:contain !important;
    display:block !important;
}

/* Mobil */
@media(max-width:768px){

    .info-block-img{
        width:90px !important;
        height:90px !important;
    }

}	

.top-menu .links-text.lang-flag-ready{
  font-size:0 !important;
  line-height:0 !important;
}

.top-menu .links-text.lang-flag-ready img{
  display:inline-block !important;
  width:18px !important;
  height:18px !important;
  max-width:none !important;
  object-fit:contain !important;
  vertical-align:middle !important;
}

@media (max-width: 768px){
  .top-menu .links-text.lang-flag-ready img{
    width:25px !important;
    height:25px !important;
  }
}