.sosyalH { z-index: 999; display: flex; align-items: center; justify-content: flex-end; }
.sosyalH a { float: left; position: relative; display: block; letter-spacing: .2px; }
.sosyalH a.social { height: 27px; width: 27px; background: #fff; border-radius: 50%; margin: -7px 4px; }
.sosyalH a i { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #511d12; font-size: 14px; }
.sosyalH a:hover { border-color: #111; }
a.teklifiste { position: fixed; left: 0; top: 95%; z-index: 9; color: #ffffff; padding: 8px 18px 8px 33px; font-weight: 600; background: #18c139; border-radius: 20px; width: initial; height: initial; letter-spacing: .2px; font-size: 12px; margin: -3px 21px 0 25px; text-transform: uppercase; }
a.teklifiste:visited { color: #fff; }
a.teklifiste:after { background: url('/d/r/sprite.png') no-repeat -3px -5px; width: 13px; position: absolute; left: 13px; top: 7px; content: ''; height: 17px; }
a.teklifiste span { position: absolute; right: -5px; top: -5px; width: 20px; height: 20px; background: #fff; border-radius: 50%; text-align: center; display: block; color: #c62300; line-height: 20px; font-weight: 800; }
a.ekatalog { color: #fff !important; letter-spacing: .2px; font: 400 15px var(--icerik-fontu); margin-right: 31px; }
a.telH { color: #ffffff; font-weight: 700; width: initial; height: initial; letter-spacing: 1px; font-size: 20px; background: no-repeat; line-height: 28px; font-size: 18px; }
a.telH:after { background: url('/d/r/sprite.png') no-repeat -49px -52px; position: absolute; left: -19px; top: 3px; content: ''; width: 12px; height: 21px; }
/*****************/
#anaMenu { cursor: pointer; z-index: 999; position: relative; display: flex; align-items: center; justify-content: flex-start; background: #383636; width: 123px; height: 38px; border-radius: 18px; padding: 10px 13px; }
#anaMenu .cizgi { width: fit-content; }
#anaMenu .cizgi span { display: block; height: 3px; width: 26px; background: #fff; margin: 4px auto; border-radius: 1px; }
#anaMenu .yazi { display: block; color: #fff; font-size: 18px; font-weight: 600; margin-left: 10px; text-transform: capitalize; }
/*****************/
#kapatMenu { cursor: pointer; margin: 29px 0 0 10px; }
#kapatMenu .cizgi { margin-left: 3px; }
#kapatMenu .cizgi span { display: block; height: 3px; width: 31px; background: #fff; transform: rotate(45deg); margin-top: -3px; }
#kapatMenu .cizgi span:nth-child(2) { transform: rotate(-45deg); }
#kapatMenu .yazi { display: block; color: #fff; font-size: 12px; font-weight: 600; margin-top: 20px; }
/*****************/
#redLine { background: #000000; text-align: center; color: #FFFFFF; padding: 22px 0; font-size: 17px; letter-spacing: 1px; position: relative; }
#redLine:after { position: absolute; content: ''; width: 0; bottom: -14px; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 17px solid #e9d59e; left: 50%; transform: translateX(-50%); }
#redLine strong { color: #f00; }
#redLine a { color: #ff0000; font-weight: 700; border-bottom: solid 2px #ffffff; font-size: 20px; }
/*****************/
#kategler { margin: 50px 0; }
#kategler .item { overflow: hidden; }
#kategler .item .resim { position: relative; height: 190px }
#kategler .item .resim img { max-width: 190px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
#kategler .item h2 { text-align: center; margin: 15px 0 0 0; }
#kategler .item h2 a { color: #501d12; font-size: 14px; text-transform: uppercase; font-weight: 800; line-height: 22px; margin: 0; padding: 0; display: block; width: 201px; margin: 0 auto; font-family: var(--icerik-fontu); }
#kategler .item h2 a:hover { }
#kategler h1 { text-align: center; color: #501d12; font: 600 52px Pattaya; letter-spacing: 3px; opacity: .8; }
/*****************/
#tanFilmi { background: url(/d/r/zeminDalga.png) no-repeat center top #eee9e7; margin-top: 198px; }
#tanFilmi .icer { color: #6a6a6a; line-height: 28px; padding: 70px 0; }
#tanFilmi .icer div { margin: 10px 0; max-width: 100%; }
#tanFilmi .link { margin-top: 100px; position: relative; }
#tanFilmi .link img { max-width: 100%; }
#tanFilmi .link a { position: absolute; width: 130px; height: 130px; background: #63341a; top: 170px; left: 50px; border-radius: 50%; }
#tanFilmi .link a span:after { content: ''; width: 100px; height: 100px; position: absolute; left: 15px; top: 15px; border: solid 1px #fff; border-radius: 50%; }
#tanFilmi .link a span:before { background: url('/d/r/sprite.png') no-repeat -169px -121px; width: 35px; height: 50px; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); margin-left: 6px; }
/*****************/
#refler { position: relative; background: #fffff; padding: 70px 0 0 0; }
#refler .owl-carousel { padding: 0 80px; }
#refler .refYontus { height: 35px; }
#refler .refYontus .sonra, #refler .refYontus .once { z-index: 99; width: 30px; display: block; height: 30px; position: absolute; top: 83px; }
#refler .refYontus .sonra { right: 0; }
#refler .refYontus .sonra i, #refler .refYontus .once i { font-size: 24px; color: #c4c4c4; }
#refler a.tumRef { background: #d5d5d5; padding: 7px 14px; font-size: 12px; color: #000; letter-spacing: 1px; margin: 4px auto 0 auto; width: 143px; display: block; text-align: center; }
/*****************/
#tatli { }
#tatli .iceri { padding-top: 75px; }
#tatli .iceri div, #tatli .iceri p { margin: 29px 0; line-height: 29px; color: #6a6a6a; }
#tatli .iceri a { background: #c62300; padding: 10px 15px; color: #fff; font-size: 12px; letter-spacing: .8px; margin-top: 35px; display: block; width: 151px; text-align: center; }
#tatli .resim { position: absolute; top: -35px; right: 0; }
#tatli .resim img { max-width: 805px; height: 100%; }
#tatli .iceri img { display: block; margin-bottom: 25px; }
/*****************/
section#blog { margin: 18px 0 0 0; background: #fffff; padding-bottom: 100px; }
section#blog .baslik { text-align: center; margin-bottom: 35px; }
section#blog .baslik h2 { font-weight: 800; }
section#blog .baslik p { }
section#blog .item { margin: 100px 25px 0 0; }
section#blog.col-sm-4:last-child .item { margin-right: 0 }
section#blog .item .resim { float: left; width: 40%; }
section#blog .item .resim img { display: block; max-width: 100%; }
section#blog .item .metin { width: 58%; float: left; margin-left: 2%; }
section#blog .item .metin h3 { font-size: 14px; font-weight: 800; }
section#blog .item .metin h3 a { color: #59a8ad; letter-spacing: 1px; text-transform: capitalize; font-family: var(--icerik-fontu); }
section#blog .item .metin p { }
section#blog .item .metin p a { color: #6a6a6a; font-size: 13px; line-height: 22px; }
section#blog a.devam { font-weight: 600; display: inline-block; font-size: 13px; letter-spacing: .5px; margin-top: 15px; color: #713c03; padding-bottom: 3px; position: relative; }
section#blog a.devam:after { content: ''; position: absolute; border: solid 1px #713c03; top: 110%; left: 0; width: 53px; }
/*****************/
footer { background: #ededed; color: #511d12; border-top: solid 5px #511d12; position: relative; padding-top: 68px; margin-top: 50px; }
footer:after { content: ''; position: absolute; background: url('/d/r/sprite.png') no-repeat -67px -82px; left: 47%; transform: translateX(-50%); top: 0; width: 93px; height: 21px; }
footer a { color: #511d12 !important; padding: 6px 0; display: block; letter-spacing: 1px; }
.sosyalF { text-align: center; margin-top: 25px; }
.sosyalF a { display: inline-block; border-radius: 50%; position: relative; height: 27px; width: 27px; background: #916a5b; margin: 0 5px; }
.sosyalF a i { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 13px; color: #fff; font-weight: 400; }
.sosyalF a:hover { border-color: #111; }
.footIlet { }
.footIlet .tel { display: block; color: #916a5b !important; font-size: 26px; font-weight: 700; letter-spacing: 2px; text-align: center; }
.footIlet .mail { text-align: center; display: block; font-weight: 600; letter-spacing: .5px; margin: 10px 0 30px 0; }
.footIlet address { width: 218px; margin: 0 auto; text-align: center; }
footer .copy { text-align: center; padding: 20px 0; margin-top: 30px; border-top: solid 1px #916a5b; color: #916a5b; letter-spacing: .5px; font-weight: 600; }
footer .bir { position: relative; }
footer .bir:after { content: ''; border-right: solid 1px #e3ddd5; position: absolute; right: 50%; top: -20px; height: 210px; }
footer .iki { position: relative; padding-left: 16%; }
footer .iki:after { content: ''; border-right: solid 1px #e3ddd5; position: absolute; left: 50%; top: -20px; height: 210px; }
/****/
.social2 { margin-top: 39px; position: relative; }
.social2 a { color: #fff !important; border-radius: 50%; border: solid 1px #fff; height: 30px; width: 30px; padding: 8px; margin: 5px 3px; text-align: center; font-weight: 400; display: inline-block; position: relative; }
.social2 a:hover i { color: #303031; }
.social2 a i { position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); left: 50%; }
/*******/
.itemBelge { margin: 0 20px; }
.itemBelge img { max-width: 100% }
.itemBelge strong { display: block; text-align: center; margin-top: 7px; font-size: 13px; color: #444; line-height: 18px; }
/******/
.iletisimSube { padding: 10px 15px 15px 15px; margin-top: 65px; margin: 65px 3% 0 3%; }
.iletisimSube .harita { padding: 0 64px 0 0; }
.iletisimSube .item { margin-bottom: 100px; }
.iletisimSube h2 { color: #491b11; text-transform: uppercase; font-size: 22px; font-weight: 700; margin: 30px 0 0 0; font-family: var(--icerik-fontu); }
.iletisimSube strong { display: block; text-transform: uppercase; margin: 34px 0 13px 0; }
.iletisimSube span { }
/******/
.nedirIcerik { padding: 10px 150px 15px 150px; margin-top: 65px; margin: 65px 3% 0 3%; line-height: 36px; font-size: 17px; }
.nedirIcerik iframe { margin: 15px 0 }
/*****blogcategory page******/
.blogAll { padding: 0 3% 0 3%; }
.blogAll .row .item:nth-child(2n) .metin { order: 1 }
.blogAll .row .item:nth-child(2n) .resim { order: 2 }
.blogAll .item { display: flex; gap: 30px; margin-bottom: 30px; height: 440px; }
.blogAll .item .resim { width: 50%; flex-shrink: 0; overflow: hidden; position: relative; height: 100%; }
.blogAll .item .resim a { display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 100% }
.blogAll .item .resim a img { margin: 0 auto; max-width: 100%; display: block; }
.blogAll .item .metin { padding: 0 30px; border-top: none; border-bottom-width: 4px; background: #fafafa; display: flex; flex-wrap: wrap; align-items: center; align-content: center; text-align: center; }
.blogAll .item h2 { margin: 0; font-family: var(--icerik-fontu); text-align: center; width: 100%; line-height: 19.8px; font-weight: 600; font-style: normal; color: #333; font-size: 18px; text-transform: uppercase; }

.blogAll .item .metin a { transition: background ease .3s; border: solid 1px #000; display: block; margin: 0 auto; font-weight: 700; font-size: 14px; margin-bottom: 10px; text-transform: uppercase; max-width: 190px; color: #ffffff; border-color: #232323; background: #232323; padding: 10px 25px; }
.blogAll .item .metin a:hover { background: #fff; color: #000 }

.blogAll .item .link { background: rgba(0,0,0,0.15); padding: 1px; border-radius: 30px; display: inline-block; float: right; }
.blogAll .item .link a { background: #ffffff; padding: 8px 30px; display: inline-block; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; font-size: 14px; font-weight: 600; color: #373d47; }
.blogAll .item .link a:hover { color: #ffffff; transition: all 0.4s; background: rgb(39, 142, 202); }
.blogAll .item .icerik { height: 63px; overflow: hidden; position: relative; margin: 20px 0; padding-bottom: 110px; font-size: 16px; color: #333; line-height: 28px; }

.blogAll .item .haberTags { height: 42px; overflow: hidden; }
.blogAll .item .haberTags a:nth-child(2n) { color: #ed1c24; }
.blogAll .item .haberTags a:nth-child(2n+1) { color: #278eca; }
.blogAll .item .haberTags a:nth-child(2n):hover { color: #000; }
.blogAll .item .haberTags a:nth-child(2n+1):hover { color: #000; }
/*******/
#katVicets, #sonGonderi, #arsiv, #etikAll { font-size: 18px; text-transform: uppercase; position: relative; font-weight: 900; background: #ffffff; margin-bottom: 40px; padding: 30px; border: 2px solid rgba(0,0,0,0.07); border-radius: 5px; overflow: hidden; border-bottom-width: 4px; }
h4.kv-baslik { position: relative; padding-bottom: 6px; font-weight: 600; opacity: .9; font-family: var(--icerik-fontu); }
h4.kv-baslik:after { content: ""; position: absolute; bottom: 0; left: 0; width: 50px; height: 1px; background: #fccb1b; }
#katVicets ul li, #arsiv ul li { position: relative; font-size: 14px; line-height: 50px; max-height: 50px; text-transform: uppercase; border-top: 1px solid rgba(0,0,0,0.07); }
#katVicets ul li:first-child, #arsiv ul li:first-child { border: none; }
#katVicets ul li a, #arsiv ul li a { color: #2d3745; font-weight: 600; display: block; }
#katVicets ul li > a:before, #arsiv ul li > a:before { transition: all 0.4s; content: "\f105"; display: inline-block; font-family: FontAwesome; font-size: 0; font-weight: 400; line-height: 13px; margin-left: -15px; width: 15px; }
#katVicets ul li:hover > a, #arsiv ul li:hover > a { color: #278eca; }
#katVicets ul li:hover > a:before, #arsiv ul li:hover > a:before { font-size: 13px; margin-left: 0; }
#katVicets ul li a:hover, #arsiv ul li a:hover { }
#katVicets ul li a span, #arsiv ul li a span { font-size: 12px; font-weight: 700; margin-top: 10px; text-align: center; line-height: 30px; width: 30px; height: 30px; float: right; opacity: 0.5; border-radius: 30px; position: relative; }
#katVicets ul li a span:before, #arsiv ul li a span:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid rgba(0,0,0,0.15); -moz-border-radius: 30px; border-radius: 30px; }
#katVicets ul li:hover > a > span, #arsiv ul li:hover > a > span { color: #ffffff; transition: all 0.4s; background: #278eca; opacity: 1; }
/*****/
#sonGonderi ul li { border-top: 1px solid rgba(0,0,0,0.07); position: relative; text-transform: none; margin-bottom: 30px; min-height: 85px; font-size: 14px; max-height: 50px; padding-left: 80px; }
#sonGonderi ul li:first-child { border-top: none; }
#sonGonderi ul li .resim { position: absolute; top: 25px; left: 0; width: 60px; height: 60px; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; }
#sonGonderi ul li .resim img { width: 60px; height: 60px; }
#sonGonderi ul li .resim a { position: absolute; top: 0; left: 0; width: 60px; height: 60px; display: block; opacity: 0; }
#sonGonderi ul li .resim a span { position: absolute; top: 0; left: 0; width: 60px; height: 60px; text-align: center; line-height: 60px; font-size: 18px; color: #ffffff; transition: all 0.4s; background: rgba(0,132,255,0.75); border-radius: 50%; }
#sonGonderi ul li h6 {    font-size: 14px;
    padding-top: 20px;
    margin: 0 0 13px 0;
    font-weight: 500;
    color: #2d3745;
    line-height: 20px;}
#sonGonderi ul li h6 a{color:#333}
#sonGonderi ul li time { font-size: 13px; color: #585858; font-weight: 400; }
/*****/
#etikAll ul li { transition: all 0.4s; display: inline-block; margin: 10px 10px 10px 0; padding: 1px; background: rgba(0,0,0,0.15); opacity: 0.5; -moz-border-radius: 30px; border-radius: 30px; }
#etikAll ul li:hover { transition: all 0.4s; background: #0084ff; }
#etikAll ul li a { text-transform: capitalize; font-size: 12px; font-weight: 400; line-height: 23px; color: #2d3745; background: #ffffff; display: inline-block; padding: 4px 10px; border-radius: 30px; }
#etikAll ul li a:hover { }
/******/
.blogDetay { padding-left: 3%; }
.blogSag { padding-left: 30px; padding-right: 3%; margin-top: 40px; }
.blogDetay h2 { color: #111; font-size: 24px; font-weight: 600; margin: 20px 0 0 0; padding: 12px 0px; text-transform: uppercase; font-family: var(--icerik-fontu); }
.blogDetay .resim { }
.blogDetay .resim img { max-width: 100%; }
.blogDetay h3 { padding: 10px 0px; line-height: 26px; font-size: 16px; color: #999; font-family: var(--icerik-fontu); }
.blogDetay .icerik { padding: 10px 0px; line-height: 33px; font-size: 16px; color: #333; }
.blogDetay .icerik a{color:blue}
/*****blogcategory page******/
.site-backtop { display: none; position: fixed; bottom: 20px; right: 20px; z-index: 999; width: 50px; height: 50px; line-height: 46px; cursor: pointer; color: #d8d8d8; background: #8b8b8b; text-align: center; font-size: 23px; }
/******/
.ilgili, .navig { border-bottom: 1px dotted #ddd; margin-bottom: 41px; padding-bottom: 20px; }
.onceki .miniRes { float: left; border-radius: 50%; overflow: hidden; margin-right: 15px }
.onceki .miniRes img, .sonraki .miniRes img { height: 60px; width: 60px }
.onceki .miniOk { float: left }
.onceki .miniOk a { line-height: 60px; font-size: 22px; display: inline-block; margin-right: 15px }
.onceki .miniYolla h4, .sonraki .miniYolla h4 { margin: 5px 0 }
.onceki .miniYolla h4 a, .sonraki .miniYolla h4 a { font-size: 12px; line-height: 20px; display: block; font-weight: 700; color: #000 }
.onceki:hover .miniOk a, .sonraki:hover .miniOk a { color: red }
.onceki .miniYolla a span, .sonraki .miniYolla a span { font-size: 12px; display: block }
.sonraki { text-align: right }
.sonraki .miniOk { float: right }
.sonraki .miniRes { float: right; border-radius: 50%; overflow: hidden; margin-left: 15px }
.sonraki .miniOk a { line-height: 60px; font-size: 22px; display: inline-block; margin-left: 15px }
.ilgili { margin: 30px 0; padding-bottom: 30px; }
.ilgili a.res { position: relative; display: block; height: 200px; overflow: hidden; background: #fff; }
.ilgili a.res:hover { opacity: .5; }
.ilgili h3, .ilgili h4 { font-size: 14px; font-weight: 700; text-align: center; font-family: var(--icerik-fontu); }
.ilgili h3 { text-align: left; }
.ilgili .item { width: 250px; display: inline-block; }
.ilgili .item .zemin { background: linear-gradient(50deg, #e1d602 0%, #e1d602 50%, #fff 50%, #fff 100%); padding: 5px; }
.ilgili .item:hover .zemin { background: linear-gradient(50deg, #e1d602 0%, #e1d602 80%, #fff 80%, #fff 100%); }
.ilgili .item h4 a { opacity: .7; }
.ilgili .item h4 a:hover { }
/********/
.paylasim { margin: 20px 0 75px 0; border-top: 1px dotted #ddd; padding-top: 20px; }
.paylasim a { display: inline-block; font: 600 21px Roboto; margin-right: 10px }
.paylasim a:nth-child(2) { color: #aaa; margin-right: 20px }
.paylasim a:nth-child(3) { font-size: 28px; color: #888; margin-right: 20px }
.paylasim a:hover { color: #000 }
.paylasim .text-muted { font: 600 12px Roboto; color: #aaa; margin-right: 20px }
.paylasim a.facebook, .paylasim a.google, .paylasim a.twitter { font-size: 12px; padding: 7px 10px; color: #fff }
.paylasim a.facebook:hover, .paylasim a.google:hover, .paylasim a.twitter:hover { text-decoration: line-through !important }
#mobilMenu a, #mobilMenu a:active, #mobilMenu a:focus, .dugme { text-decoration: none }
.paylasim a.facebook { background: #3b5998; margin-right: 20px }
.paylasim a.twitter { background: #1da1f2 }
.paylasim a.google { background: #cc1615 }
.paylasim a.facebook:hover { background: #fff; color: #3b5998 }
.paylasim a.twitter:hover { background: #fff; color: #1da1f2 }
.paylasim a.google:hover { background: #fff; color: #cc1615 }
/********/
.teklif { margin: 0 10%; }
.teklif label { font-weight: normal; margin: 0px; font-size: 12px; }
.teklif input, .teklif select { height: 40px; width: 100%; border-radius: 0px; box-shadow: none; border: 0px; background: #f3f1f1; }
.teklif .dugme { display: block; text-align: center; width: 200px; float: right; padding: 10px 20px; color: #4e4e4e; font-weight: 700; background: #dcdbdb; }
.baslikTeklif { margin: 10px 0px 40px 0; height: 90px; padding: 10px; background: #ececec; font-size: 16px; }
.teklif input:focus { box-shadow: none; }
#teklifMain, #teklifMainAlt { position: fixed; z-index: 100; cursor: pointer; height: 44px; }
#teklifMain { top: 323px; right: 0px; background: url(/d/r/sprite.png) -191px -2px no-repeat #fecb13; width: 50px; text-align: center; padding: 13px 0px 12px 25px; font-weight: 900; }
#teklifMain a { display: none; color: #3c3c3b; }
#teklifMain a:hover { text-shadow: 1px 1px 1px #fff; }
#teklifMainAlt { position: absolute; top: -19px; right: -113px; }
#teklifMainAlt a { display: block; background: url(/d/r/sprite.png) -22px -480px no-repeat; width: 115px; height: 108px; }
#teklifMainAlt:hover { filter: grayscale(100%); }
textarea#CPH1_TBmesaj { height: 189px; border-radius: 0; box-shadow: none; }
#DDLurun { border-radius: 0px; box-shadow: none; border: 0px; background: #f3f1f1; }
/***********/
.mesajOK { display: block; margin: 10px 0 20px 0; font-size: 17px; color: #318000; font-weight: 800; text-align: center; letter-spacing: 1px; }
.mesajERROR { display: block; margin: 10px 0 20px 0; font-size: 17px; color: #f00; font-weight: 800; letter-spacing: 1px; }
/***********/
.teklifOzet { opacity: 1 !important; letter-spacing: .7px; }
.teklifOzet span { display: block; font-size: 15px; color: #807557; }
.teklifOzet strong { display: block; color: #c62300; font-size: 28px; padding-bottom: 20px; }
/***********/
.blogDetay .haberTags { margin: 20px 0 25px 0; overflow: hidden; }
.blogDetay .haberTags strong { color: #333; padding-right: 25px; }
.blogDetay .haberTags a:nth-child(2n) { color: #edae00; }
.blogDetay .haberTags a:nth-child(2n+1) { color: #511e13; }
.blogDetay .haberTags a:nth-child(2n):hover { color: #000; }
.blogDetay .haberTags a:nth-child(2n+1):hover { color: #000; }
/*****urunKategori page******/
.urunKategori .col-sm-6:nth-child(2n+1) { padding-right: 15px; }
.urunKategori .col-sm-6:nth-child(2n) { padding-left: 15px; }
.urunKategori .col-sm-4:nth-child(2n+1) { padding-left: 7px; }
.urunKategori .col-sm-4:nth-child(2n) { padding: 0 7px 0 7px; }
.urunKategori .item { padding: 50px 30px 10px 30px; }
.urunKategori .item .resim { border: 1px solid rgba(0,0,0,0.07); border-bottom: none; display: block; height: 378px; overflow: hidden; position: relative; }
.urunKategori .item .resim img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-height: 100%; max-width: 100%; }
.urunKategori .item .metin { padding: 10px 0 20px; border: 1px solid rgba(0,0,0,0.07); border-top: none; border-bottom-width: 4px; }
.urunKategori .item h2 { position: relative; margin: 10px 0 10px 0; line-height: 24.8px; font-weight: 400; font-style: normal; color: #000000; text-transform: capitalize; font-size: 15px; height: 66px; text-align: center; background: #d5d5d5; letter-spacing: .5px; padding: 11px 0; font-family: var(--icerik-fontu); }
.urunKategori .item h2 span { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; }
.urunKategori .item .icerik { height: 15px; overflow: hidden; position: relative; margin-bottom: 30px; padding-bottom: 100px; display: none; }
.urunKategori .item .metin h3 { font-size: 14px; text-align: center; font-family: var(--icerik-fontu); }
.urunKategori .item .metin strong { display: inline-block; margin-right: 5px; }
.urunKategori .item .icerik:after { content: ""; position: absolute; bottom: 0; left: 0; width: 50px; height: 1px; background: #fccb1b; display: none; }
.urunKategori .item .haberTags { height: 42px; overflow: hidden; }
.urunKategori .item .haberTags a:nth-child(2n) { color: #fccb1b; }
.urunKategori .item .haberTags a:nth-child(2n+1) { color: #278eca; }
.urunKategori .item .haberTags a:nth-child(2n):hover { color: #000; }
.urunKategori .item .haberTags a:nth-child(2n+1):hover { color: #000; }
/*******/
.urunKategori .fiyat { position: absolute; right: 30px; bottom: 150px; overflow: hidden; font-size: 35px; text-align: center; text-decoration: none; font-weight: 600; display: block; background: #836f62; color: #fff; line-height: 53px; padding: 0 12px 0 47px; }
.urunKategori .fiyat:after { position: absolute; left: 0; top: 0; content: ''; width: 0; height: 0; border-top: 27px solid transparent; border-bottom: 27px solid transparent; border-left: 32px solid #fff; }
.urunKategori .fiyat i { font-size: 15px; padding-left: 3px; }
/*******/
#refAll { padding: 4px 43px 0 43px; display: inline-block; display: flex; flex-wrap: wrap; }
#refAll li { margin: 6px 10px; text-align: center; width: 31%; }
#refAll li a { color: #491b11; font-weight: 600; display: block; }
#refAll li a.active { color: #333; font-weight: 700; }
/********/
#refOwl { }
#refOwl .item { padding: 20px; }
#refOwl .item img { max-width: 100%; }
/********/
.urunDetay { padding: 10px 15px 15px 15px; }
.urunDetay .item { }
.urunDetay .item img { margin: 0 auto 100px auto; max-width: 60%; }
/********/
.sayfaTepe .ozet { opacity: .4; max-width: 65%; margin: 8px auto 0 auto; }
#sliderAna img { max-width: 100%; background: #010101; }
#sliderAna .resimMob { display: none; }
/********/

/*****/
.slideOklar { position: absolute; top: 310px; width: 100%; right: 0; z-index: 999; display: none; }
.slideOklar a { color: #fff; display: block; position: relative; width: 40px; height: 40px; margin-left: 15px; line-height: 37px; font-size: 19px; border-radius: 50%; border: solid 1px #e9e9e9; }
.slideOklar a.solOk { margin-left: 10px; float: left; }
.slideOklar a.solOk:hover, .slideOklar a.sagOk:hover { color: #e3e3e3; background: rgba(255,255,255,.2); }
.slideOklar a.sagOk { margin-right: 10px; float: right; }
/**********/
.linkLokum { text-align: center; }
.linkLokum a { display: inline-block; padding: 15px 20px }
.linkLokum a.active { color: #333; font-weight: 700; }
/**********/
#teklifUrunler { position: absolute; width: 100%; height: 100%; z-index: 999; background: rgba(255,255,255,1); left: 0; top: 0; display: none; }
#teklifUrunler .item { float: left; overflow: hidden; width: 239px; text-align: center; height: 300px; margin: 76px 39px; }
#teklifUrunler .item a { display: block; }
#teklifUrunler .item strong { width: 215px; height: 225px; position: relative; display: block; }
#teklifUrunler .item strong img { max-width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 99; max-height: 100%; }
#teklifUrunler .item span { display: block; }
#teklifUrunler .closebtn { font-size: 28px !important; top: 25px; position: fixed; right: 21px; z-index: 999; padding: 2px 10px; background: #f00; line-height: 25px; color: #fff; }
#teklifUrunler .secili { border: solid 3px #c88156; position: relative; }
#teklifUrunler .secili:after { content: '\f00c'; font: 400 29px fontawesome; color: #13dc3a; position: absolute; right: 8px; top: 4px; z-index: 99; }
#teklifUrunler #tamamKapat { padding: 7px 10px; background: #13dc3a; font-size: 12px; color: #fff; font-weight: 600; top: 25px; position: fixed; right: 75px; z-index: 999; }
/**********/
.iletisimSube .item2 { margin-bottom: 45px; border-bottom: dotted 1px #aaa; padding-bottom: 45px; }
.iletisimSube .item2 h2 { margin-bottom: 10px }
.iletisimSube .item2 strong { margin: 19px 0 4px 0; }
/**********/
.urunOzellikler { margin-left: 30px; margin-top: -23px; }
.urunOzellikler li { margin: 10px 0; position: relative; margin: 10px 0; display: block; }
.urunOzellikler li strong { border-bottom: solid 1px #f2f2f2; display: inline-block; width: 206px; padding-bottom: 15px; margin-bottom: 15px; color: #805a51; font-weight: 600; text-transform: uppercase; font-size: 13px; }
.urunOzellikler li span { border-bottom: solid 1px #f2f2f2; display: inline-block; padding-bottom: 15px; margin-bottom: 15px; }
/**********/
#urunResimleri { }
#xzoom-default { max-width: 100% }
#urunResimleri ul { display: flex; flex-wrap: wrap; }
#urunResimleri ul li { margin: 5px; border: solid 1px #ccc; width: 98px; height: 83px; position: relative; }
#urunResimleri ul li a { padding: 2px; width: 94px; overflow: hidden; height: 80px; position: relative; display: block; }
#urunResimleri ul li img { max-width: 90px; max-height: 90px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
#urunResimleri i { position: absolute; top: 10px; left: 10px; z-index: 99; font-size: 19px; color: #ccb679; }
/*******/
#whKateg { position: absolute; top: 60px; right: 50px; }
#whKateg span { color: #47ae48; font-size: 18px; font-weight: 600; position: relative; padding-right: 44px; padding-top: 0; display: inline-block; }
#whKateg span:after { content: ""; position: absolute; right: 0; background-image: url(/d/r/whatsappanayesil.png); width: 32px; height: 33px; background-repeat: no-repeat; display: inline-block; margin: -4px 0; }
/*******/
/**********/
.pad15px { padding-right: 15px; }
/**********/
.icerikMetni { padding: 10px 30px; margin-top: 50px; color: #444; line-height: 29px; }
.icerikMetni p,
.icerikMetni > div { margin-bottom: 25px; }
.icerikMetni h2 { font-family: var(--icerik-fontu); }
/*******/
#aVideoIzle { display: block; float: left; padding: 17px 0 0 0; width: 100px; overflow: hidden; height: 82px; position: relative; background: #fcfcfc; text-align: center; }
#videoIzle { display: none; z-index: 100; position: absolute; top: 0; left: 0; height: 296px; background: #fafafa; }
#videoIzle iframe { max-width: 100%; }
#aVideoIzle img { display: inline-block }
/*******/
.fotorama { max-width: 700px; margin: 0 auto }
.btnler { }
.btnler a { display: inline-block; margin-left: -4px; }
/*******/
a#urunSayfasiWhatsapp { background: #57bb63; color: #fff; font-size: 13px; padding: 10px 45px 10px 20px; display: block; border-radius: 18px; position: relative; width: fit-content; display: inline-block; }
a#urunSayfasiWhatsapp:after { content: ''; position: absolute; right: 8px; top: 8px; z-index: 9; background: url(/d/r/whatsappIcon.png) no-repeat; height: 21px; width: 21px; }
a#urunSayfasiBuUrunTeklifAl { width: 130px; margin: 0 0 30px 30px; display: inline-block; }
a#urunSayfasiBuUrunTeklifAl span { letter-spacing: 2px; display: block; color: #d4a35c; font-size: 10px; padding: 7px 0; text-align: center; border: solid 1px #d4a35c; border-radius: 5px; margin: 0 0 -3px 0; }
a#urunSayfasiBuUrunTeklifAl strong { background: #d4a35c; text-align: center; display: block; border-bottom-left-radius: 5px; color: #fff; border-bottom-right-radius: 5px; padding: 7px 10px; letter-spacing: 1.4px; }
a#urunSayfasiTopluTeklif { width: 130px; margin: 0 0 30px 30px; display: inline-block; }
a#urunSayfasiTopluTeklif span { letter-spacing: 1.4px; display: block; color: #8b6154; font-size: 10px; padding: 7px 0; text-align: center; border: solid 1px #d4a35c; border-radius: 5px; margin: 0 0 -3px 0; }
a#urunSayfasiTopluTeklif strong { background: #8b6154; text-align: center; display: block; border-bottom-left-radius: 5px; color: #fff; border-bottom-right-radius: 5px; padding: 7px 10px; letter-spacing: 1.4px; }
/*******/
.itemSepet { margin: 0 0 30px 0; padding: 15px; }
.itemSepet:nth-child(2n+1) { background: #f7f7f7 }
.itemSepet figure { display: inline-block; width: 25%; }
.itemSepet strong { display: inline-block; width: 56%; }
.itemSepet span { display: inline-block; width: 15%; }
.itemSepet span input { border: solid 1px #676767; background: #fff; padding: 5px 10px; }
#teklifTamamla { background: #f7f7f7; padding: 31px 20px 50px 20px; margin-left: 30px; }
#teklifTamamla a { display: block; background: #c8c8c8; color: #a77957; padding: 15px; text-align: center; font-weight: 600; }
#CPH1_TBadSoyad, #TBTel { border: solid 1px #676767; background: #fff; padding: 5px 10px; margin-bottom: 15px; }
#sepetBos { padding: 25px 0; font-size: 34px; color: #444; text-align: center; }
/*******/
#fiyatlar { margin-left: 30px; }
#fiyatlar .head { }
#fiyatlar .head > div.solla { float: left; width: 106px; text-align: center; font-size: 13px; font-weight: 800; margin-bottom: 10px; color: #927160; letter-spacing: .5px; }
#fiyatlar .satir { clear: both }
#fiyatlar .satir > div.solla { float: left; }
#fiyatlar .satir a { background: #6bc876; border-radius: 25px; padding: 14px 20px; display: block; float: left; color: #fff; font-weight: 600; }
#fiyatlar .satir > div.clearfix { clear: both; }
#fiyatlar .satir > div.solla { text-align: center; padding: 10px 35px; border-radius: 25px; border: solid 1px #c6c6c6; margin: 0 5px 5px 0; }
#fiyatlar .satir > div span { font-weight: 800; line-height: 12px; display: block; font-size: 15px; color: #1d1d1b }
#fiyatlar .satir > div strong { display: block; color: #c6c6c6; font-weight: 400; font-size: 11px; }
/*******/
.file-upload { position: relative; display: inline-block; }
.file-upload__label { letter-spacing: .5px; display: block; cursor: pointer; padding: 1em 2em; color: #fff; background: #765c53; border-radius: 0.4em; transition: background 0.3s; }
.file-upload__label:hover { background: #000; }
.file-upload__input { cursor: pointer; position: absolute; left: 0; top: 0; right: 0; bottom: 0; font-size: 1; width: 0; height: 100%; opacity: 0; }
/*******/
.teklifMobil { display: none }
.yeni2020 { position: absolute; color: #ffffff !important; padding: 8px 15px; font-weight: 600; background: rgb(199 36 0); border-radius: 20px; width: initial; height: initial; letter-spacing: .2px; font-size: 12px; left: 13px; top: 70px; z-index: 9999; }
a#new2020 { font-size: 12px; font-weight: 600; padding: 15px 25px 10px 0px; }
a#new2020 span { background: #c62300; color: #fff; display: block; padding: 9px 5px; border-radius: 15px; text-align: center; }


.diller { margin-left: 15px; }

.diller a, .diller a:visited { color: #fff; display: block; font-weight: 400; font-size: 15px; padding: 2px 5px; margin-right: 7px; text-align: center; display: flex; justify-content: space-between; }

.diller a:last-child { padding-right: 0 }

.trtr, .enen { /* background: #ffffff !important; */ color: #909090 !important; }
.trtr:after { content: "/"; position: absolute; right: -6px; }

#videoAcDiv { padding: 50px 130px; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999; background: rgb(0 0 0/98%); text-align: center }

#videoAcDiv a { color: #fff; font-size: 36px; position: absolute; right: 25px; top: 8px; font-weight: 400; z-index: 99; font-family: Arial }

a#videoAc:hover { opacity: .8 }

#videoAcDiv iframe { display: block; margin: 0 auto; max-width: 100% }
/********/
#oneCikanUrun { padding: 75px 0; background: #ededed; }
#oneCikanUrun .kapsul { margin-bottom: 30px; }
#oneCikanUrun .kapsul .title { color: #6d6565; font: 600 30px var(--baslik-fontu); }
#oneCikanUrun .item { background: #fff; margin: 12px; padding: 20px; border-radius: 26px; overflow: hidden; position: relative; }
#oneCikanUrun .item figure { padding-bottom: 30px; }
#oneCikanUrun .item figure img { margin: 0 auto; }
#oneCikanUrun .item .metin { text-align: center; }
#oneCikanUrun .item .metin .baslik { font: 600 18px var(--icerik-fontu); text-transform: capitalize; color: #313030; padding-bottom: 25px; }
#oneCikanUrun .item .metin a.devam { font: 600 16px var(--icerik-fontu); text-transform: uppercase; color: #bab9b9; }
#oneCikanUrun .item a.kap { position: absolute; bottom: 0; left: 0; width: 100%; height: 0; background: #717170de; /* opacity: .8; */ transition: all 750ms ease; }
#oneCikanUrun .item a.kap span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #fff; font: 600 18px var(--icerik-fontu); text-transform: uppercase; opacity: 0; transition: all 750ms ease; }
#oneCikanUrun .item:hover a.kap { height: 100%; }
#oneCikanUrun .item:hover a.kap span { opacity: 1; z-index: 25; }
/********/
@media (min-width: 1901px) {
    .container { width: 100%; }
    .sosyalH a { letter-spacing: 1px; }
    a.ekatalog { padding: 0 23px 0 11px; /* margin: 0 11px 0 28px; */ /* width: 120px; */ }
    a.telH { font-size: 21px; padding-right: 15px; }
    a.teklifiste { padding: 8px 9px 8px 34px; margin: -4px 40px 0 20px; }
    a.teklifiste:after { left: 17px; }
    header { padding-top: 45px; }
    #mega-menu { padding: 67px 0; }
    #refler .refYontus .sonra, #refler .refYontus .once { top: 130px; }
    footer nav.bir:after { right: 85px; }
    .sosyalH { /* padding: 43px 40px 4px 0; */ }
}

@media (min-width:1601px) and (max-width: 1900px) {
    .container { width: 100%; }
}

@media (min-width:1401px) and (max-width: 1600px) {
    .container { width: 100%; }
}

@media (min-width:1200px) and (max-width: 1400px) {
    .container { width: 100%; }
    header .menuveLogo nav li.sub0 a { width: 131px; color: #eee8e5; letter-spacing: 0; padding: 15px 0 10px 0; font-size: 12px; font-weight: 600; }
    #tanFilmi .link a { top: 162px; left: 251px; }
    header .soldanOtele { display: none; }
    header .menuveLogo nav li.sub0 { float: left; width: 25%; padding-left: 3%; }
    .sosyalH { }
    a.ekatalog { }
    a.teklifiste { padding: 8px 13px 8px 32px; letter-spacing: 0; margin: -10px 9px 0 9px; }
    header .menuveLogo nav li.sub0 { margin-bottom: 0 }
}

@media (min-width:992px) and (max-width:1199px) {
    header .menuveLogo nav { display: none; }
    .container { width: 100%; }
    header .menuveLogo nav li.sub0 a { display: block; color: #d8d8d8; letter-spacing: 0; padding: 15px 1px; font-size: 12px; font-weight: 400; }
    header .menuveLogo .logo { position: absolute; z-index: 999; top: -12px; width: 100%; }
    header .menuveLogo .logo img { max-width: 100%; }
    header .menuveLogo nav { padding-left: 153px; margin-top: 18px; padding-bottom: 0px; }
    a.ekatalog:after, a.teklifiste:after { display: none; }
    a.ekatalog { padding: 0 5px 0 15px; }
    a.teklifiste { padding: 9px 10px 8px 10px; }
    .sosyalH { border-bottom: none; padding: 28px 40px 13px 0; }
    #sliderOwl .item .metin h2 { font-size: 65px; }
    #sliderOwl .item .metin h2 m { font-size: 45px; margin-bottom: -20px; }
    #sliderOwl .item .metin { right: 45px; transform: none; }
    #tanFilmi .link a { width: 75px; height: 75px; top: 96px; left: 136px; }
    #tanFilmi .link a span:after { content: ''; width: 85px; height: 85px; position: absolute; left: -5px; top: -5px; border: solid 1px #fff; border-radius: 50%; }
    section#blog .item { height: 225px; }
}

@media (min-width:768px) and (max-width:991px) {
    header .menuveLogo .logo img { width: initial; }
    #anaMenu { left: 20px; }
    .container { width: 100%; }
    header .menuveLogo nav { display: none; }
    #sliderOwl .item .metin h2 { font-size: 65px; }
    #sliderOwl .item .metin h2 m { font-size: 45px; margin-bottom: -20px; }
    #sliderOwl .item .metin { right: 45px; transform: none; }
    a.ekatalog:after, a.teklifiste:after { display: none; }
    .urur { margin: 0; padding: 0; }
    .urur nav { margin: 25px 0 }
    .urur nav ul { margin: 0 }
    footer { padding: 0 25px }
    #tanFilmi .link a { width: 75px; height: 75px; top: 96px; left: 136px; }
    #tanFilmi .link a span:after { content: ''; width: 85px; height: 85px; position: absolute; left: -5px; top: -5px; border: solid 1px #fff; border-radius: 50%; }
    section#blog .item { height: 225px; }
}

@media (min-width:480px) and (max-width:767px) {
    #hamburger { display: block }
    .container { width: 94%; margin: 0 3%; }
    header .menuveLogo nav { display: none; }
    .sayfaTepe h1 { font-size: 18px; letter-spacing: 0; }
    #kapatMenu { text-align: left; position: absolute; right: 0; top: 0; z-index: 99; }
    #kapatMenu .cizgi span { margin: -3px 0; }
    .social2 { margin-top: 9px; }
    .sosyalH a.social, a.ekatalog { display: none; }
    .sosyalH { border-bottom: none; }
    .nedirIcerik { padding: 10px; margin-top: 25px; font-size: 14px; line-height: 32px; }
    .iletisimSube .harita { padding: 0; }
    .iletisimSube { margin-top: 20px; }
    .urunKategori .item { padding: 15px 30px 15px 30px; }
    header .menuveLogo .logo { width: 175px; position: relative; margin: 5px 0 0 5px; }
    #anaMenu { margin-top: 35px; position: absolute; z-index: 99; }
    /*******/
    #redLine { padding: 30px 0; font-size: 16px; letter-spacing: .5px; line-height: 32px }
    #redLine a { font-size: 17px; }
    #tanFilmi { margin-top: 75px; }
    #tanFilmi .icer { padding: 10px 0; }
    #tanFilmi .link { margin-top: -52px; }
    #tanFilmi .link a { top: 84px; left: 50%; transform: translateX(-50%) scale(.7); border-radius: 50%; }
    #tatli .iceri img { max-width: 96%; margin: 0 2%; }
    #tatli .resim { display: none; }
    #tatli .iceri a { margin: 5px 0 25px 0; }
    #tatli .iceri div, #tatli .iceri p { margin-bottom: 10px; }
    section#blog .item { margin: 10px 25px 20px 0; }
    section#blog a.devam { margin: 5px 0 25px 0; }
    #sliderOwl .item .metin h2 { font-size: 25px; }
    #sliderOwl .item .metin h2 m { font-size: 20px; margin-bottom: -10px; }
    #sliderOwl .item .metin { right: 45px; transform: none; }
    a.ekatalog:after, a.teklifiste:after { display: none; }
    .urur { margin: 0; padding: 0; }
    .urur nav { margin: 25px 0 }
    .urur nav ul { margin: 0 }
    .ucan { display: none; }
    header .menuveLogo .logo img { max-width: 100%; }
    header { padding-top: 5px; }
    #sliderOwl .item .resim { display: none; }
    #sliderOwl .item .resimMob { display: block; }
    #sliderOwl .item .resimMob img { width: 100%; }
    .slideOklar { top: 35%; }
    #sliderAna { }
    /*****/
    header .menuveLogo { margin: 0 0 0 -12px; position: absolute; z-index: 999; width: 106%; top: -57px; }
    #mobilOtele { height: 59px; background: #000; }
    .urunOzellikler, a#urunSayfasiBuUrunTeklifAl { margin-left: 0; }
    /*****/
    /******/
    .teklif { margin: 0 1%; }
    .itemSepet { margin: 0 0 30px 0; padding: 15px 5px; }
    .teklif img { max-width: 100%; height: auto; }
    a.teklifMobil { position: absolute; top: 69px; z-index: 999; right: 18px; margin: 0; width: 109px; height: 33px; display: block; background: #c62300; padding: 8px 0; text-align: center; letter-spacing: 0; }
    a.teklifMobil span { position: absolute; right: -5px; top: -5px; width: 20px; height: 20px; background: #fff; border-radius: 50%; text-align: center; display: block; color: #c62300; line-height: 20px; font-weight: 800; }
    #fiyatlar { margin-left: 0; }
    #fiyatlar .satir > div.solla { padding: 9px 25px; }
    #fiyatlar .head > div.solla { width: 83px; font-size: 11px; font-weight: 600; }
    .sayfaTepe .ozet { max-width: 100%; }
}

@media (max-width:480px) {
    #hamburger { display: block }
    .container { width: 94%; margin: 0 3%; }
    header .menuveLogo nav { display: none; }
    .sayfaTepe h1 { font-size: 18px; letter-spacing: 0; }
    #kapatMenu { text-align: left; position: absolute; right: 0; top: 0; z-index: 99; }
    #kapatMenu .cizgi span { margin: -3px 0; }
    .social2 { margin-top: 9px; }
    .sosyalH a.social, a.ekatalog { display: none; }
    .sosyalH { }
    .nedirIcerik { padding: 10px 0; margin-top: 25px; font-size: 14px; line-height: 32px; }
    .iletisimSube .harita { padding: 0; }
    .iletisimSube { margin: 20px 0 0 0; padding: 0; }
    .urunKategori .item { padding: 15px 0; }
    header .menuveLogo .logo { position: relative; width: 175px; margin: 5px 0 0 5px; }
    /*******/
    #redLine { padding: 14px 5px; font-size: 14px; letter-spacing: .5px; line-height: 28px; }
    #redLine a { font-size: 15px; }
    #tanFilmi { margin-top: 75px; }
    #tanFilmi .icer { padding: 10px 0; }
    #tanFilmi .link { margin-top: 0; }
    #tanFilmi .link a { top: 84px; left: 50%; transform: translateX(-50%) scale(.7); border-radius: 50%; }
    #tatli .iceri img { max-width: 96%; margin: 0 2%; }
    #tatli .resim { display: none; }
    #tatli .iceri a { margin: 5px 0 25px 0; }
    #tatli .iceri div, #tatli .iceri p { margin-bottom: 10px; }
    section#blog .item { margin: 5px 0 25px; }
    section#blog a.devam { margin: 5px 0 25px 0; }
    #refAll { padding: 4px 0 0 0; }
    #sliderAna { }
    #sliderOwl .item .metin { bottom: 50px; }
    #sliderOwl .item .metin h2 { font-size: 25px; }
    #sliderOwl .item .metin h2 m { font-size: 20px; margin-bottom: -10px; }
    #sliderOwl .item .metin { right: 45px; transform: none; }
    a.ekatalog:after, a.teklifiste:after { display: none; }
    .urur { margin: 0; padding: 0; }
    .urur nav { margin: 25px 0 }
    .urur nav ul { margin: 0 }
    .ucan { display: none; }
    /******/
    #kategler .item h2 { margin: 10px 0 0 0; }
    #kategler .item h2 a { font-size: 12px; font-weight: 600; width: 100%; }
    #kategler .item .resim img { max-width: 75%; }
    #kategler h1 { font: 400 36px Pattaya; letter-spacing: 1px; margin: 0; }
    /******/
    #sliderOwl .item .resim { display: none; }
    #sliderOwl .item .resimMob { display: block; }
    #sliderOwl .item .resimMob img { width: 100%; }
    .slideOklar { top: 25%; }
    /******/
    #sliderOwl { margin-top: 0; }
    /*****/
    #mobilOtele { height: 59px; background: #000; }
    .urunOzellikler { margin: 30px 0 0 0; }
    #urunResimleri ul li { margin: 1px; height: 65px; }
    .urunOzellikler li span { display: block; }
    .urunOzellikler li strong { border-bottom: none; margin: 0; padding: 0; }
    .pad15px { padding: 0 }
    #aVideoIzle { margin: 2px 0 0 0; width: 97px; }
    #videoIzle { height: 226px; }
    #videoIzle iframe { height: 226px; }
    #urunResimleri ul li img { max-width: 50px; max-height: 50px; }
    #urunResimleri ul li a { height: 60px; }
    .urunOzellikler, a#urunSayfasiBuUrunTeklifAl { margin-left: 0; display: inline-block; }
    /******/
    .teklif { margin: 0 1%; }
    .itemSepet { margin: 0 0 30px 0; padding: 15px 5px; }
    .teklif img { max-width: 100%; height: auto; }
    a.teklifMobil { position: absolute; top: 69px; z-index: 999; right: 18px; margin: 0; width: 109px; height: 33px; display: block; background: #c62300; padding: 8px 0; text-align: center; letter-spacing: 0; display: none; }
    a.teklifMobil span { position: absolute; right: -5px; top: -5px; width: 20px; height: 20px; background: #fff; border-radius: 50%; text-align: center; display: block; color: #c62300; line-height: 20px; font-weight: 800; }
    #fiyatlar { margin-left: 0; }
    #fiyatlar .satir > div.solla { padding: 9px 25px; }
    #fiyatlar .satir a { padding: 14px 12px; font-size: 12px; }
    #fiyatlar .head > div.solla { width: 83px; font-size: 11px; font-weight: 600; }
    .sayfaTepe .ozet { max-width: 100%; }
    #refAll li { width: 100%; }
    section#blog .item .resim { width: 100%; float: none; }
    section#blog .item .metin { width: 100%; float: none; margin: 0; }
    iframe { max-width: 100%; height: auto }
    #videoAcDiv { padding: 50px 10px }

    #videoAcDiv iframe { height: auto; width: 100% }
    .yeni2020 { }
    .diller { position: absolute; bottom: 86px; right: 41px; z-index: 58; }
    #anaMenu { display: none; }
    #oneCikanUrun .wrap { display: flex; }
    .blogAll .item { display: block; height: auto; }
    .blogAll .item .resim { width: 100% }
    .blogAll .item .metin {margin: 15px 0 0 0;padding: 30px;}
}
