body{font-size: 14px;font-weight:normal;font-family:unset;color:#2b2b2b;}
.wp-block-latest-posts.wp-block-latest-posts__list li,
.clearfix:after,.temizle:after{content:'';display:table;clear:both}
ul{list-style-type:none;padding:0;margin:0}
a:hover,a,a:focus{text-decoration:none;color:inherit;}
img{max-width:100%;height: auto;}

.iletisimsatiri .teklifal a .hover img,
header .logo .yil,
.urunlertab .urunli,
.subeler .sube .bilgiler,
.slaytalani .slaytlar .slayt .basliklar,
header,
header .logo,
header .logo .m1,
header .logo .m2,
header .logo img,
header .anamenu nav>ul>li>a,
header .anamenu nav ul li ul,
header .anamenu nav ul li ul li.menu-item-has-children>a:before,
main form textarea,
.icsayfa article figure.thumbnail a img,
.icsayfa article figure.thumbnail a i,
main div.bilesen .bilesenic ul li a,
.urunlertab .urunli a,
header .ustmenu,
.efect_geciktirici{transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;}

header {/* background: #0000008a; */z-index: 3;position: fixed;width: 100%;}
.tmc_header_2 header {position: sticky;top: 0;}
header .ustmenu{background: #2b2b2bf2;position: relative;top: 0;height: 30px;margin-top: 0;overflow: hidden;opacity: 1;visibility: visible;}
header:hover .ustmenu{background: #212121f2;}
header.sticky-aktif .ustmenu{margin-top: -30px;opacity: 0;visibility: hidden;}
header .ustmenu nav{text-align: right;}
header .ustmenu nav ul{}
header .ustmenu nav ul li{display: inline-block;}
header .ustmenu nav ul li a{display: block;padding: 5px 10px;}
header .ustmenu nav ul li:hover a{color: #ffffff;background: rgb(0 0 0 / 32%);}
header .ustmenu p{margin: 0;color: #fff;font-size: 12px;padding: 5px 5px 5px 30px;line-height: 20px;}
header .ustmenu nav ul li a i{}

header a{color:#fff;}
/*header .logo:before{content:'';position:absolute;width: 2000px;height: 100%;background: #000000;right: -20px;top: 0;z-index: -1;opacity: 0.2;}
header .logo:after{content:'';position:absolute;width: 2000px;height: 110%;background: #000;right: -30px;top:0%;z-index: -1;opacity: 0.2;}*/
header .logo{position:relative;display: flex;align-items: center;color: #fff;flex-wrap: wrap;padding: 10px 0;}
header .logo.kurulus-aktif{padding-left: 20px;}
header .logo:hover,header .logo:hover:before {}
header .logo img{max-height: 110px;width: auto;}
header .logo .m1{display: block;font-size: 42px;line-height: 38px;font-weight: bold;width: 100%;font-family: 'Style Script', cursive;}
header .logo .m2{display: block;margin: 0;font-size: 20px;}
header .logo .yil{position: absolute;width: 70px;height: 150px;top: -50px;left: -70px;box-shadow: 5px 0px rgb(51 51 51 / 30%);}
header .logo .yil:hover{top: -30px;}
header .logo .yil b{padding: 60px 0 15px 0;position: absolute;width: 100%;height: 90px;top: 0;left: 0;text-align: center;font-size: 28px;line-height: 24px;}
header .logo .yil b:before{content:attr(data-yil);display: block;margin-bottom: 5px;}
header .logo .yil b:after{content:attr(data-yazi);display: block;font-family: 'Lobster', cursive;font-size: 23px;font-weight: lighter;}
header .logo .yil:before{height: 0;content:'';position:absolute;width: 0;border-left: 36px solid transparent;border-right: 35px solid transparent;border-top: none;border-bottom: 31px solid transparent!important;bottom: -30px;box-shadow: 5px 0px rgb(51 51 51 / 30%);}

header .mobilmenuac{top: 0;right: 0;height: 0;min-height: auto;}
header .mobilmenuac span,
header .mobilmenuac span:before,
header .mobilmenuac span:after{background: #fff;}
body .hc-offcanvas-nav .nav-container, 
body .hc-offcanvas-nav .nav-wrapper, 
body .hc-offcanvas-nav ul {background: #2e3639;}
body .hc-offcanvas-nav li.nav-close a, 
body .hc-offcanvas-nav li.nav-back a{border-top: 1px solid;border-bottom: 1px solid;}
body .hc-offcanvas-nav:not(.touch-device) li:not(.custom-content) a:hover,
body .hc-offcanvas-nav li.nav-close a:hover, 
body .hc-offcanvas-nav li.nav-back a:hover{}
body .hc-offcanvas-nav li:not(.custom-content) a{border-bottom-color:#202527;border-left-color: #202527;}
body .hc-offcanvas-nav h2{color:#fff;}
body .hc-offcanvas-nav li a:focus{outline:0;}
header .anamenu{display:flex;justify-content:space-between;position: relative;}
header .anamenu nav{display:flex;text-align: right;width: 100%;}
header .anamenu nav ul{width: 100%;}
header .anamenu nav ul li{display:inline-block;position:relative;text-align: left;}
header .anamenu nav ul li a{display:block;padding: 25px 15px 25px;font-size: 12px;color:#fff;position: relative;z-index: 1;font-weight: bold;text-transform: uppercase;}
header .anamenu nav ul li ul li a{font-weight:normal;}
header .anamenu nav ul li.hover>a{}
header .anamenu nav ul li.current_page_item.menu-item-object-page a,
header .anamenu nav ul li:hover a{}
header .anamenu nav>ul>li>a>i{font-size: 18px;margin: 0px 0 5px 0!important;vertical-align:bottom;display: block;text-align: center;}
header .anamenu nav ul li a i{margin-right:5px;}
header .anamenu nav ul li ul{position:absolute;visibility:hidden;opacity:0;/* min-width:100%; */top: 120%;/* background-color: #000000; */width: auto;z-index: -1;min-width: 100%;}
header .anamenu nav ul li:hover ul{visibility:visible;opacity:1;top: 100%;z-index: 1;}
header .anamenu nav ul li ul li{display:block;white-space: nowrap;}
header .anamenu nav ul li ul li.menu-item-has-children>a{padding-right: 35px!important;}
header .anamenu nav ul li ul li.menu-item-has-children>a:before{font-family: swiper-icons;content: 'next';position: absolute;color: #fff;font-size: 8px;right: 20px;top: 12px;transform: rotate(90deg);text-transform: none;}
header .anamenu nav ul li ul li.menu-item-has-children:hover>a:before{transform:rotate(0);}
header .anamenu nav ul li ul li a{white-space:nowrap;padding: 7px 20px!important;font-size: 12px!important;font-weight: normal;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
header .anamenu nav ul li ul li:hover a{background-color: #171717!important;}
header .anamenu nav ul li:hover ul li ul{visibility: hidden;opacity: 0;top: 0;left: 80%;z-index: -1;/* column-count: 2; *//* column-gap: 0; */}
header .anamenu nav ul li ul li:hover ul{top: 0;visibility: visible;opacity: 1;left: 100%;}
header .anamenu nav ul li ul li ul li{}
header .anamenu nav ul li ul li:hover ul li a{background-color: #171717;}
header .anamenu nav ul li ul li:hover ul li:hover a{}
header .anamenu nav ul li ul li ul li ul li ul{display:none;}
header .anamenu nav ul li:hover ul li ul li ul{visibility: hidden;opacity: 0;top: 0;}
header .anamenu nav ul li ul li:hover ul li:hover ul{top: 0;visibility: visible;opacity: 1;left: 100%;}
header .anamenu nav ul li ul li:hover ul li:hover ul li:hover a{background-color: #171717;}
header .anamenu nav ul li ul li:hover ul li:hover ul li a{}

header.sticky-aktif .logo{}
header.sticky-aktif .logo .m1{font-size: 32px;line-height: 32px;}
header.sticky-aktif .logo .m2{font-size: 15px;}
header.sticky-aktif .anamenu nav ul li a{padding: 22px 15px 22px;font-size: 12px;}
header.sticky-aktif .logo img{max-height: 65px;}
header.sticky-aktif .logo .yil{
    height: 130px;
}
main{position:relative;z-index:2;background:#fff}
.slaytalani{position: relative;z-index: 1;}
.slaytalani .slaytlar .slayt:before{content:'';position:absolute;width:100%;height:100%;/* background: #000; */left:0;top:0;z-index: 1;opacity: 0.3;}
.slaytalani .slaytlar{position:relative;}
.slaytalani .slaytlar .slayt{position:relative}
.slaytalani .slaytlar .slayt a{}
.slaytalani .slaytlar .slayt .yazibilgisi{position:absolute;top:0;right:0;margin:10px 10px 0 0;background-color:rgba(0,0,0,0.4);padding:5px 10px;color:#fff;font-size:12px}
.slaytalani .slaytlar .slayt .basliklar{position:absolute;z-index:2;bottom: -40px;opacity: 0;padding: 35px 0px 45px 0px;/* background-color:rgba(0,0,0,0.4); *//* color:#fff; */width: 100%;}
body.home .slaytalani .slaytlar .slayt .basliklar{padding: 35px 0px 145px 30px;}
.slaytalani .slaytlar .slayt.swiper-slide-active .basliklar{bottom:0;opacity: 1;}
.slaytalani .slaytlar .slayt .basliklar .anabaslik{font-weight:700;margin: 0 0 5px 0;font-size: 40px;line-height: 36px;font-family: 'Style Script', cursive;}
.slaytalani .slaytlar .slayt .basliklar .ozet{font-size: 14px;overflow:hidden;}
.slaytalani .slaytlar .slayt .basliklar .ozet p{margin:0;}
.slaytalani .slaytlar .slayt img{width:100%;height:100%;object-fit:cover}
.slaytalani .galeriler{box-sizing:content-box;border:10px solid transparent}
.slaytalani .galeriler:hover{border-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.slaytalani .slaytlar .swiper-container{width:100%;margin-left:auto;margin-right:auto}
.slaytalani .slaytlar .swiper-slide{background-size:cover;background-position:center}
.slaytalani .slaytlar .gallery-top{width:100%;z-index:1;height: 310px;}
body.home .slaytalani .slaytlar .gallery-top{height: 610px;}
.slaytalani .slaytlar .slayt-thumbs{position:absolute;bottom:0;left:0;right:0;height:auto;z-index:2;width:100%;padding:0}
.slaytalani .slaytlar .gallery-thumbs{}
.slaytalani .slaytlar .gallery-thumbs .swiper-wrapper{padding: 5px;margin: 15px 0px;position:relative;width:auto;height: 90px;justify-content: center;}
.slaytalani .slaytlar .gallery-thumbs .swiper-slide{height:100%;opacity: .8;position:relative;max-width: 135px;max-height: 80px;cursor:pointer;width:20%;}
.slaytalani .slaytlar .gallery-thumbs .swiper-slide-thumb-active{opacity:1;}
.slaytalani .slaytlar .gallery-thumbs .swiper-slide-thumb-active:before{content:'';position:absolute;background:#fff;left:-5px;right:-5px;top:-5px;bottom:-5px;z-index:-1;}
.slaytalani .slaytlar .gallery-thumbs .swiper-slide-thumb-active:after{content:'';position:absolute;background:#fff;width:10px;height:10px;transform:rotate(45deg);top:-10px;left:50%;margin-left:-7px;z-index:-1;}
.slaytalani .slaytlar .gallery-thumbs .swiper-button-prev:after, .slaytalani .slaytlar .gallery-thumbs .swiper-button-next:after{color:#fff;}

.iletisimsatiri{background: #2b2b2b;position: relative;z-index: 2;}
.iletisimsatiri .subelerkisa{display: flex;color: #fff;align-items: stretch;min-height: 60px;}
.iletisimsatiri .subelerkisa select{width: 180px;/* height: 60px; */border: 0;background: rgb(0 0 0 / 20%);padding: 10px;/* color: #fff; */font-size: 14px;}
.iletisimsatiri .subelerkisa select option{background:#000}
.iletisimsatiri .subelerkisa select:focus{outline:0;}
.iletisimsatiri .subelerkisa .subegetir{padding: 10px 10px 10px 20px;width: 100%;align-content: center;display: flex;align-items: center;}
.iletisimsatiri .subelerkisa .subegetir .sube{font-size: 14px;}
.iletisimsatiri .subelerkisa .subegetir .sube a{color: #fff;display: inline-block;}
.iletisimsatiri .subelerkisa .subegetir .sube i{}
.iletisimsatiri .subelerkisa .subegetir .sube address{display: inline;margin-right: 15px;}
.iletisimsatiri .teklifal{text-align: center;position: relative;}
.iletisimsatiri .teklifal a{display: block;padding: 15px;line-height: 28px;font-size: 18px;color: #fff;}
.iletisimsatiri .teklifal a .hover{position: absolute;bottom: 100%;left: 0;right: 0;z-index: 1;padding: 15px 15px 0 15px;background: rgb(0 0 0 / 20%);overflow: hidden;}
.iletisimsatiri .teklifal a .hover img{position: relative;bottom: -10px;}
.iletisimsatiri .teklifal:hover a .hover img{bottom:0;}
.iletisimsatiri .teklifal:hover a{}
.iletisimsatiri .teklifal:hover a .hover img{}
.iletisimsatiri .teklifal:hover a .hover{background: rgb(0 0 0 / 40%);}
.iletisimsatiri .teklifal a b{font-weight: normal;font-size: 28px;line-height: 30px;font-family: 'Style Script', cursive;}

.urunlertab{padding: 40px 0;background: #ebebeb;}
.urunlertab .cd-main-content{min-height: 410px;}
.urunlertab .cd-main-content .cd-tab-filter-wrapper{position: relative!important;}
.urunlertab .cd-main-content .cd-tab-filter-wrapper .cd-tab-filter{height: auto;width: 100%;}
.urunlertab .cd-main-content .cd-tab-filter-wrapper .cd-tab-filter::after{right: 40px;top: 30px;margin-top: 8px;}
.urunlertab .cd-main-content .cd-tab-filter-wrapper .cd-tab-filter .cd-filters {position: relative;text-align: left;padding: 15px 20px 0px 20px;background: #2b2b2b;margin-bottom: -1px;}
.urunlertab .cd-main-content .cd-tab-filter-wrapper .cd-tab-filter .cd-filters li{margin: 0px 5px 0px 0px;}
.urunlertab .cd-main-content .cd-tab-filter-wrapper .cd-tab-filter .cd-filters li a.selected{background: #ffffff;box-shadow: inset 0 -2px 0 #ffffff;color: #000;}
.urunlertab .cd-main-content .cd-tab-filter-wrapper .cd-tab-filter a{background: #d2d2d2;text-decoration: none;color: #000;}
.urunlertab .urunli{text-align: center;background-size: cover;}
.urunlertab .urunli:hover a{}
.urunlertab .urunli a{display: flex;flex-wrap: wrap;padding: 20px 20px;height: 108px;align-items: center;align-content: center;background: #000000c2;color: #fff;}
.urunlertab .urunli a h3{width: 100%;font-size: 14px;line-height: 16px;margin: 0 0 5px;display: -webkit-box;max-width: 100%;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 32px;}
.urunlertab .urunli a span{width: 100%;font-size: 12px;height: 14px;overflow: hidden;opacity: 0.6;}
.urunlertab .urunli.type2{
background: #000000c2;
}
.urunlertab .urunli.type2 a{
display: block;
height: auto;
background: none;
padding: 10px;
}
.urunlertab .urunli.type2 figure{background-size: cover;height: 100px;margin-bottom: 15px;}
.urunlertab .cd-gallery{padding: 20px!important;background: #ffffff;}
.urunlertab .cd-gallery ul{margin-bottom: -20px;height: 430px;overflow: hidden;}
.urunlertab .cd-gallery ul li{vertical-align: top;width: 19%;width: 15.8%;margin: 5px;float: left;}
.urunlertab .cd-gallery ul li.gap{margin: 0;}
.urunlertab a.tumu{display: block;margin: 0 auto;width: 170px;text-align: center;padding: 8px 15px;color: #fff;font-size: 16px;font-weight: bold;}
.urunlertab a.tumu:hover{background: #2b2b2b;}
.urunlertab .cd-gallery .tumu{
clear: both;
padding: 5px 10px;
font-size: 14px;
font-weight: bold;
color: #fff;
background: #ccc;
margin: 40px auto 0;
width: 150px;
text-align: center;
cursor: pointer;
}
.urunlertab .cd-gallery .tumu:hover{}
.urunlertab .cd-gallery ul li:nth-child(n+13){opacity:0.2;}
.urunlertab .cd-gallery.tumuaktif ul li:nth-child(n+13){opacity:1;}
.urunlertab .cd-gallery.tumuaktif .tumu{display:none;}
.urunlertab .cd-gallery.tumuaktif ul{height: auto;}

.markalar{padding: 0 20px;}
.markalar .marka{}
.markalar .marka:hover a{background: #212121;}
.markalar .marka a{display: block;border: 1px solid transparent;padding: 20px;text-align: center;}
.markalar .marka a img{width: 100%;max-height: 110px;margin-bottom: 20px;}
.markalar .marka a h4{color: #fff;}

.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}

.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}

main div.bilesen{background: #fff;}
main div.bilesen .baslik{background: #2b2b2b;color: #fff;padding: 20px;font-size: 16px;line-height: 25px;font-weight: bold;}

main div.bilesen .bilesenic{padding: 20px;}
main div.bilesen .bilesenic form{position: relative;}
main div.bilesen .bilesenic ul{list-style-type: none;margin-left: 0;}
main div.bilesen .bilesenic ul ul{margin: 5px 0 0 20px;font-size: 12px;}
main div.bilesen .bilesenic ul li{margin-bottom: 5px;}
main div.bilesen .bilesenic ul li a{display: block;padding: 5px;background: #fff;border-left: 3px solid #e8e8e8;}
main div.bilesen .bilesenic ul li.current_page_item a,
main div.bilesen .bilesenic ul li.current_page_item ul li:hover a,
main div.bilesen .bilesenic ul li:hover ul li:hover a,
main div.bilesen .bilesenic ul li:hover a{border-left: 6px solid;background: #2b2b2b;color: #fff;}
main div.bilesen .bilesenic ul li.current_page_item ul li a,
main div.bilesen .bilesenic ul li:hover ul li a{background: #fff;color:#2b2b2b;border-left: 3px solid #e8e8e8;}
main div.bilesen .bilesenic ul ul{display:none;}
main form p{margin: 0 0 15px 0;}
main form label{font-size: 12px;display: block;margin-bottom: 1px;}
main form .wpcf7-form-control-wrap{display: block;}
main form .wpcf7-not-valid-tip{position: absolute;bottom: -13px;font-size: 10px;right: 0;}
main form .wpcf7-response-output{margin: 20px 0 0 0;padding: 5px 10px;}
main form textarea,
main form select,
main form input[type="date"],
main form input[type="number"],
main form input[type="tel"],
main form input[type="email"],
main form input[type="text"]{width: 100%;display: block;background: #ffffff;border: 1px solid #d6d6d6;padding: 10px;color: #000;outline: 0;margin-bottom: 15px;font-size: 14px;min-height: 40px;}
main aside form textarea, main aside form input[type="number"], main aside form input[type="tel"], main aside form input[type="email"], main aside form input[type="text"]{background: #fff;}
main form input[type="checkbox"]{margin-right: 5px;width: 15px;height: 15px;position: relative;top: 3px;}
main form input[type="submit"]{border: 0;width: 100%;padding: 10px;color: #fff;font-weight: bold;outline:0;}
main form input[type="submit"]:hover{background: #2b2b2b;}
main form textarea{height: 40px;max-width: 100%;min-width: 100%;/* min-height: 44px; */}
main form textarea:focus{height:100px;}
main form .wpcf7-not-valid{background: rgb(255 0 0 / 20%)!important;}
main form .onay{margin-bottom: 15px;}
main form .onay label{}
main form .onay a{color: #000;}
main form .ajax-loader{position: absolute;background-color: rgb(255 255 255 / 75%);top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;margin: 0;}
main .icsayfa div.bilesen{background: #f7f7f7;margin-bottom: 20px;}
main .icsayfa div.bilesen figure{margin-bottom:10px;}
main .icsayfa div.bilesen .baslik{padding: 10px 20px;}
main>section.bilesen{}
section.bilesen .wp-block-group{padding: 40px 0;}
section.bilesen{color: #2b2b2b;}
section.bilesen .wp-block-group__inner-container{padding: 40px 0;}
section.bilesen .baslik{text-align: center;padding: 0 0 40px 0;display: block;margin: 0 auto;color: #2b2b2b;}
section.bilesen .baslik span{display: block;font-family: 'Lobster', cursive;font-size: 20px;}
section.bilesen .baslik b{display: block;font-size: 36px;position:relative;padding: 0px 0px 10px 0px;font-family: 'Style Script', cursive;}
section.bilesen .baslik b:before{content:'';position:absolute;width: 150px;height:3px;background: #2b2b2b;bottom: -5px;left: 50%;margin-left: -75px;}
section.bilesen .bilesenic{font-size: 14px;color: #404040;}
section.bilesen .bilesenic a{/* color: #404040; */}
section.bilesen .bilesenic .wp-block-buttons{/* justify-content: center; */}
section.bilesen .bilesenic .wp-block-buttons a{/* color: #fff; */}
section.bilesen .bilesenic h4{margin: 0 0 10px 0;}
section.bilesen .bilesenic p{margin: 0 0 15px 0;}
section.bilesen .bilesenic ul{}
section.bilesen .bilesenic ul li{margin-bottom: 5px;}
section.bilesen .bilesenic ul li i{}
section.bilesen .bilesenic ul li i.fa-check-circle{}
section.bilesen .bilesenic ul li a{/* color: #404040; */}
section.bilesen .bilesenic h2{font-family: 'Style Script', cursive;font-size:32px;margin: 0 0 10px 0;}
.bilesen.home-bil ul li:before{/*font-family: "Font Awesome 5 Free";content: "\f058";margin-right:5px;color:#4caf50;*/}
.wp-block-image img{width:100%;}
.wp-block-image.is-style-circle-mask img, 
.wp-block-image.is-style-rounded img{}
section.bilesen.koyu{background: #2b2b2b;}
section.bilesen.gri{background:#f7f7f7;}
section.bilesen.koyu .product_box,
section.bilesen.gri .product_box{background:#fff;}
section.bilesen.koyu .baslik{color:#fff;}
section.bilesen.koyu .baslik b{}
section.bilesen.koyu .baslik b:before{background: #fff;}
section.bilesen.koyu .bilesenic{color: #fff;}
section.bilesen .iletisimbil{font-size: 22px;}
section.bilesen .iletisimbil a{color: #000;}
section.bilesen.koyu .iletisimbil a{color:#fff;}

.subeler{ margin-bottom: 50px;}
.subeler .sube{height: 387px;background-color: #000000;position: relative;overflow: hidden;background-size: cover;}
.subeler .sube .bilgiler{position: absolute;text-align: center;background: rgb(0 0 0 / 85%);padding: 60px 20px 20px 20px;width: 100%;height: 100%;top: calc(100% - 60px);color: #fff;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;align-content: center;}
.subeler .sube:hover .bilgiler{top: 0;}
.subeler .sube .bilgiler .subeadi{font-size: 21px;font-weight: bold;position: absolute;top: 15px;}
.subeler .sube .bilgiler address{margin: 0 0 20px 0;}
.subeler .sube .bilgiler ul{}
.subeler .sube .bilgiler ul li{}
.subeler .sube .bilgiler ul li a{color: #fff;}
footer{color: #f3f3f3;position: relative;}
footer .hakkimizdakisa{padding: 20px;}
footer .hakkimizdakisa *{position:relative;}
footer .hakkimizdakisa:before{content:'';background: url(../images/map.png)no-repeat;position:absolute;width:400px;height:199px;left:-10px;z-index: 0;}
footer .hakkimizdakisa h3{margin: 0 0 10px 0;font-size: 24px;}
footer .hakkimizdakisa p{}
footer .hakkimizdakisa p img{}
footer .altmenuler{padding: 60px 0 100px 0;background: #2b2b2b;}
footer .copyright{padding: 20px 0;background: #191919;position: absolute;bottom: 0;z-index: 1;width: 100%;}
footer .cpyrght{float: left;}
footer .designer{float: right;width: 100px;}

footer div.bilesen{padding: 20px;}
footer div.bilesen .baslik{margin-bottom:20px;font-size: 16px;line-height: 25px;font-weight: bold;}
footer div.bilesen .bilesenic{}
footer div.bilesen .bilesenic ul{}
footer div.bilesen .bilesenic ul ul{display:none;}
footer div.bilesen .bilesenic ul li{}
footer div.bilesen .bilesenic ul li a{display: block;padding: 5px 0px;}
footer div.bilesen .bilesenic ul li a i{width: 20px;}
section.icsayfa{padding: 50px 0;}
section.breadcrumb{padding: 10px 0;background: #f7f7f7;font-size: 12px;}
section.breadcrumb .breadcrumbs{text-transform: uppercase;}
section.breadcrumb .breadcrumbs span{color: #6b6b6b;}
section.breadcrumb .breadcrumbs a{color: #6b6b6b;}

.product_box{margin-bottom: 30px;text-align: center;background: #ececec;}
.product_box a{display: block;}
.product_box .resim{height: 150px;overflow: hidden;position: relative;width: 100%;}
.product_box .resim img{width: 100%;height: 100%;object-fit: cover;}
.product_box .basliklar{padding: 8px 10px;height: 64px;overflow: hidden;}
.product_box .basliklar h3{margin: 0 0 5px 0;height: 23px;overflow: hidden;}
.product_box .basliklar .firma{font-size: 12px;color: #808080;}
.icsayfa{}
.icsayfa article{}
.icsayfa article figure.thumbnail{max-height: 400px;max-width: 300px;overflow: hidden;position: relative;outline: 1px solid #ebebeb;border: 10px solid #fff;background: #000;margin: 0 20px 20px 0;float: left;}
.icsayfa article figure.thumbnail:before{}
.icsayfa article figure.thumbnail a{display: block;overflow: hidden;}
.icsayfa article figure.thumbnail a i{position: absolute;padding: 10px;font-size: 16px;z-index: 1;top: 0;left: 0;color: #fff;background: rgb(0 0 0 / 0.18);}
.icsayfa article figure.thumbnail:hover a i{top: 50%;left: 50%;color: #fff;margin: -26px 0 0 -26px;background: none;font-size: 32px;}
.icsayfa article figure.thumbnail a img{width: 100%;height: auto;position: relative;top: 0%;bottom: 0%;}
.icsayfa article figure.thumbnail:hover a img{bottom: 0%;top: auto;opacity: 0.5;}
.icsayfa article h1{margin: 0 0 10px 0;font-size: 22px;}
.icsayfa article .ozet{}
.icsayfa article ul{list-style-type: disc;margin-left: 17px;margin-bottom: 20px;}
.icsayfa article ul li{}
.icsayfa article ul.urunozellikleri{list-style-type: none;margin-left: 0;}
.icsayfa article ul.urunozellikleri li{}
.icsayfa article ul.urunozellikleri li span{font-weight: bold;display: inline-block;min-width: 65px;}
.icsayfa article ul.urunozellikleri li a{}
.icsayfa article ul.blocks-gallery-grid{margin:0;}
.icsayfa article .icerik{}
.icsayfa article .icerik p{margin:0 0 10px 0;}
.icsayfa article .icerik>*{margin-bottom:30px;}
.icsayfa article table{}
.icsayfa article table tr{}
.icsayfa article table tr td{border: 1px solid #ccc;padding: 5px 10px;}
form.cart{margin-bottom: 20px;}
form.cart button{border: 0;color: #fff;padding: 5px 10px;font-size: 16px;margin-right: 10px;outline: 0;}
form.cart a.sepetegit{border: 0;color: #fff;padding: 5px 10px;font-size: 16px;margin-right: 10px;display: inline-block;}

.woocommerce-message{padding: 15px;margin-bottom: 20px;border-top: 3px solid;position: relative;background-color: #f7f7f7;}
.woocommerce-message i,
.woocommerce-message::before{margin-right:5px;}
.woocommerce-message a.button{color:#fff;font-size:14px;outline:0;/* float: right; */padding: 5px 10px;position: absolute;right: 0;top: 0;margin: 10px;}
.woocommerce-message a.button:hover{background:#389f3c;color:#fff}
.woocommerce-message.hata{border-color:#F44336;}
.woocommerce-message.hata i,
.woocommerce-message.hata::before{color:#F44336;}
.woocommerce-message.basarili a.button,
.woocommerce-message.hata a.button{display:none;}

.sepet{}
.sepet .sepeturun{border-bottom: 1px solid #e2e2e2;margin-bottom: 10px;display: flex;}
.sepet .sepeturun:last-child{border-bottom: 0;margin: 0;}
.sepet .sepeturun a{}
.sepet .sepeturun figure{width: 50px;min-width: 10%;height: 50px;margin: 0 10px 10px 0;overflow: hidden;}
.sepet .sepeturun figure{}
.sepet .sepeturun figure img{width: 100%;height: 100%;object-fit: unset;}
.sepet .sepeturun .urunadi{margin-right: 10px;width: 80%;}
.sepet .sepeturun .urunadi b{display: block;font-size: 12px;}
.sepet .sepeturun .urunadi span{font-size: 12px;}
.sepet .sepeturun .urunadi span i{font-style:normal;font-weight:bold;}
.sepet .sepeturun .urun_sil{width: 20px;min-width: 10%;text-align: right;font-size: 22px;}

main div.bilesen .bilesenic .sepet{background: #fff;padding: 10px;}
main aside div.bilesen .bilesenic .sepet{max-height: 200px;overflow: auto;overflow-x: hidden;}

.sepet_bos{}
.sepet_bos p{}
.sepet_alt{margin-top: 10px;}
.sepet_alt .toplam{text-align: right;margin-bottom: 10px;}
.sepet_alt a.sepetegit{border: 0;color: #fff;padding: 5px 10px;font-size: 16px;outline: 0;display: block;text-align: center;}

article.sube{margin-bottom: 40px;border-bottom: 1px solid #ececec;padding-bottom: 20px;}
article.sube aside div.bilesen{}
article.sube aside div.bilesen .bilesenic{}
article.sube aside div.bilesen .bilesenic ul{margin-top: 20px;}
article.sube aside div.bilesen .bilesenic ul li{font-weight: bold;}
article.sube aside div.bilesen .bilesenic ul li a{background: none;display: inline;padding: 0;border: 0;font-weight: normal;}
article.sube aside div.bilesen .bilesenic ul li:hover a{color: inherit;}

.altkategoriler{margin-bottom: 10px;}
.altkategoriler .altkat{text-align: center;margin-bottom: 20px;}
.altkategoriler .altkat a{display: flex;flex-wrap: wrap;padding: 20px 20px;height: 108px;align-items: center;align-content: center;background: #000000c2;color: #fff;}
.altkategoriler .altkat a.current,
.altkategoriler .altkat:hover a{}
.altkategoriler .altkat a h3{width: 100%;font-size: 16px;margin: 0;}
.altkategoriler .altkat a span{color: #fff;width: 100%;font-size: 12px;}

article h1.baslik{text-align: center;padding: 0 0 40px 0;display: block;margin: 0 auto;color: #2b2b2b;}
article h1.baslik b{display: block;font-size: 36px;position:relative;padding: 0px 0px 10px 0px;font-family: 'Style Script', cursive;}
article h1.baslik b:before{content:'';position:absolute;width: 150px;height:3px;background: #2b2b2b;bottom: -5px;left: 50%;margin-left: -75px;}

section#nedenbiz{}
section#nedenbiz ul{}
section#nedenbiz ul li:before{font-family: "Font Awesome 5 Free";content: "\f058";margin-right:5px;font-weight:bold;}
section#nedenbiz ul li i{}
section#nedenbiz .schema-faq{margin-bottom:15px;}
section#nedenbiz .schema-faq-section{margin-bottom: 5px;}
section#nedenbiz .schema-faq-section .schema-faq-question:before{font-family: "Font Awesome 5 Free";content: "\f058";margin-right:5px;}
section#nedenbiz .schema-faq-section .schema-faq-answer{display:none;}

ul.wp-block-latest-posts{}
ul.wp-block-latest-posts li{}
.wp-block-latest-posts .wp-block-latest-posts__featured-image{
    margin-bottom: 15px;
}
.wp-block-latest-posts .wp-block-latest-posts__featured-image a{
    display: block;
}
.wp-block-latest-posts img{
    width: 100%;
}
.wp-block-latest-posts .wp-block-latest-posts__post-title{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{
    margin: 0;
}
ul.wp-block-latest-posts:not(.is-grid) li{width: 100%;}
ul.wp-block-latest-posts:not(.is-grid) .wp-block-latest-posts__featured-image{
    width: 150px;
    float: left;
    margin: 0 15px 20px 0;
}
section.bilesen ul.wp-block-latest-posts:not(.is-grid) li{border-bottom:1px solid #ddd;margin-bottom:20px;}
section.bilesen ul.wp-block-latest-posts:not(.is-grid) li:last-child{
    border-bottom: 0;
    margin-bottom: 0;
}

.post-info{
    display: flex;
    margin-bottom: 10px;
    justify-content: space-between;
    padding: 5px 10px;
    background: #ededed;
    color: #9b9b9b;
}
.wp-block-latest-posts__post-date, 
.wp-block-latest-posts__post-author{}

.wp-block-latest-posts__post-date i, 
.wp-block-latest-posts__post-author i{margin-right:5px;}

.wp-block-latest-posts.is-grid.slide-active{}

.yatayurunler .yatayurun{display:flex;align-items:center;flex-wrap:nowrap;background:#fff;margin-bottom:10px;padding: 10px;flex-direction: row;}
.yatayurunler .yatayurun .resim{width: 80px;margin-right:10px;}
.yatayurunler .yatayurun .basliklar{width: calc(100% - 90px);}
.yatayurunler .yatayurun .basliklar h3{margin:0;font-size: 12px;line-height: 15px;}
.yatayurunler .yatayurun:hover{box-shadow: 0 0 10px #0000001f;}
section.bilesen .bilesenic .wp-block-gallery ul li.blocks-gallery-item{margin-bottom:10px;overflow:hidden}
section.bilesen .bilesenic .blocks-gallery-grid figure,section.bilesen .bilesenic .wp-block-gallery figure{overflow:hidden}
a.icon-video{overflow:hidden;position: relative;}
a.icon-video i{position: absolute;font-size: 46px;line-height: 33px;left: 50%;top: 50%;margin: -16px 0 0 -25px;z-index: 1;color: #fff;}
a.icon-video:before{content:'';width:100%;height:100%;position:absolute;background: #000000;opacity: 0.4;z-index: 0;}
.bilesen .full-width .container{width:100%;padding:0}
.bilesen .full-width .container .row{margin:0}
.bilesen .full-width .container .row .col-sm-12{padding:0}
.bilesen .full-width .wp-block-group__inner-container{padding:0}
.text-center{text-align:center}
body .dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date.disabled{border-radius:50%;background:#ffd7d7;color:#ff8b8b}
.demo-logo{width:120px;height:50px}
.tmc-demo{background: #d4d4d4;text-align:center;display:flex;color:#000;font-weight:700;font-size:16px;align-items:center;justify-content:center}
.demo-teklifal{height:200px;background:none}
.demo-homebil{min-height: 500px;}
.demo-thumbs{height: 100%;}

@media (min-width: 1400px){
body.home .slaytalani .slaytlar .gallery-top{height: 750px;}
}
@media (min-width: 1200px) {
.container{width:1230px}
}
@media (max-width: 1200px) {
header .logo{padding: 8px 0 9px 30px;}
header .logo .m1{font-size: 32px;line-height: 32px;}
header .logo .m2{font-size: 15px;}
header .anamenu nav ul li a{padding: 15px 20px 15px;font-size: 12px;}
.urunlertab .cd-gallery ul li{width:32%}
}
@media (max-width: 992px){
header.sticky-aktif .logo,
header .logo {padding-left:0px;}
header .logo.kurulus-aktif{padding-left:60px;}
header .logo img{max-height: 65px;}
header .logo .yil{left: -10px;width: 50px;}
header .logo .yil:before{border-left-width: 25px;border-right-width: 25px;}
header .anamenu nav{display:none;}
header.sticky-aktif .ustmenu{}
header .ustmenu p{padding-left: 60px;}
.iletisimsatiri .subelerkisa  select{font-size:16px;}
.iletisimsatiri .subelerkisa .subegetir .sube{font-size:13px;}
section.icsayfa {padding: 20px ;}
.woocommerce-message a.button{position: relative;display: block;}
.slaytalani .slaytlar .slayt .basliklar .anabaslik{font-size:32px;text-align:center;}
.slaytalani .slaytlar .slayt .basliklar .ozet{display:none;}
footer .altmenuler{padding-bottom: 10px;}
footer .copyright{position:relative;padding: 5px 0;}
.icsayfa article figure.thumbnail{float:none;width:100%;max-width: none;max-height: none;margin-right: 0;}
}
@media (max-width: 576px){
.urunlertab .cd-gallery ul li{width: 48%;margin: 0 0 10px 0;}
.urunlertab .cd-gallery ul li:nth-child(2n+1){margin-right: 4%;}
.iletisimsatiri{padding:20px 0;}
.iletisimsatiri .subelerkisa {display: block;}
.iletisimsatiri .subelerkisa select{width:100%;}
.iletisimsatiri .teklifal{margin-top:10px;}
.iletisimsatiri .teklifal a .hover{display:none;}
.slaytalani .slaytlar .gallery-top{height: 250px;}
body.home .slaytalani .slaytlar .gallery-top{height:400px;}
.slaytalani .slaytlar .gallery-thumbs .swiper-wrapper{height: 30px;}
.slaytalani .slaytlar .gallery-thumbs .swiper-slide{max-width: 40px;max-height: 30px;}
.slaytalani .slaytlar .gallery-thumbs .swiper-slide-thumb-active:after,
.slaytalani .slaytlar .gallery-thumbs .swiper-slide-thumb-active:before{display:none;}
.slaytalani .slaytlar .gallery-thumbs .swiper-slide-thumb-active{top:-5px;}
.slaytalani .slaytlar .slayt .basliklar{padding-bottom: 20px;}
body.home .slaytalani .slaytlar .slayt .basliklar{padding-bottom: 110px;padding-right: 10px;padding-left: 10px;}
.urunlertab .cd-main-content .cd-tab-filter-wrapper .cd-tab-filter .cd-filters{}
.urunlertab .cd-main-content .cd-tab-filter-wrapper .cd-tab-filter a{width: 100%;}
form.cart button{width:100%;padding:10px}
.markalar .marka a img{max-height: unset;}
.subeler .sube .bilgiler{top:0;}
footer{text-align:center;}
footer .cpyrght,
footer .designer{float:none;margin: 10px auto;}
}