/* KK CSS */
*
{
box-sizing:   border-box;
}

.inner
{
width: 100%;
max-width:   1400px;
margin: 0 auto;
padding:   0 20px;
display: flex;
}
@media (max-width: 768px)
{
.inner
{
padding:   0;
}
#mainWrapper
{
padding:   0 10px;
}
}
/* Anasayfa Iletisim Blogu */
.homeIcons
{
display:   grid;
grid-template-columns: repeat(4, 1fr);
border:   2px solid #74294e;
border-radius: 10px;
padding:   5px;
background-color: #fff8dc;
a
{
display:   flex;
flex-direction: column;
gap:   8px;
text-align: center;
font-size:   12px;
color: #5e5e5e;
line-height:   20px;
transition: all .2s;
border-radius:   5px;
padding: 5px !important;
&:hover
{
background-color:   #f7ebbc;
}
img
{
width:   25px;
margin: 0 auto;
}
}
}
/* Geri alma butonu (odeme secenekleri ve teslimat kosullar )  */
.kkBackBtn
{
display:   none;
a
{
position:   fixed;
left: 0;
top: 16%;
width:   48px;
padding: 14px 15px 14px 5px;
background:   #f46924;
text-align: center;
color:   #fff;
border-radius: 0 20px 20px 0;
cursor:   pointer;
display: flex;
align-items:   center;
gap: 4px;
font-size:   12px;
i
{
font-size:   8px;
margin: 0;
padding:   0;
}
}
}
/* TrushBuy sol altta ki alan n z-indexini sabitleme */
#trustbuy-badge
{
z-index: 2 !important;
display:   none;
}
/* GIRIS SAYFASI */
#page-login
{
.title
{
font-size:   18px;
color: #575454;
text-transform:   uppercase;
border-bottom: 1px solid #cfcfcf;
padding:   20px;
font-weight: 600;
}

.form-wrapper
{
display:   flex;
gap: 15px;
margin-top:   15px;
i.fal
{
width:   30px;
text-align: center;
}

.kk-form-control
{
padding-left:   35px;
}

.kk-other-login-btn
{
border:   1px solid #6e3d72;
border-radius: 10rem;
font-size:   14px;
text-align: center;
transition: all .2s;
width: 100%;
padding:   10px;
&:hover
{
color:   #fff;
background: #6e3d72;
&:before
{
filter: invert(1) brightness(2);
}
}
}

.mailBtn
{
position:   absolute;
top: 4px;
right:   4px;
width: 80px;
height: calc(100% - 8px);
background:   #149e1e;
color: #fff;
font-size:   11px;
text-decoration: none;
text-align:   center;
border-radius: 2px;
display:   flex;
align-items: center;
justify-content:   center;
border: none;
&:hover
{
background:   #0D8D16;
text-decoration: none;
}
}

.myFlag
{
display:   flex;
align-items: center;
justify-content:   center;
height: 100%;
width:   30px;
.myFlagIcon
{
display:   flex;
align-items: center;
justify-content:   center;
cursor: pointer;
i
{
display: inline-flex !important;
margin: 0 !important;
position: inherit !important;
translate:   0;
}
}
}
}

.seperator
{
width:   1px;
background: #d6d6d6;
span
{
display:   none;
}
}
}

.kk-form-group
{
width: 100%;
margin-bottom:   15px;
.kk-form-control
{
padding-left:   25px;
text-indent: 0;
background:   #c2c6d12b;
height: 40px;
border-radius:   4px;
border: 1px solid #d1d1d3;
width: 100%;
&:focus
{
box-shadow: 0 0 0 3px rgb(0 0 0 / 15%);
outline:   none;
}
}
}

.kk-form-submit
{
position:   relative;
color: #fff;
background-color:   #6e3d72;
padding: 15px 20px;
border:   0;
border-radius: 4px;
cursor:   pointer;
font-size: 16px;
text-align:   center;
transition: all .2s;
outline:   none;
display: flex;
align-items:   center;
justify-content: center;
width: 100%;
text-transform:   uppercase;
line-height: 1;
&:hover
{
background-color:   #552559;
}
&:focus
{
box-shadow: 0 0 0 3px rgb(85 37 89 / 40%);
outline:   none;
}
}
/* YENI UST MENU CSS */
.kk-menu-bar
{
display:   none;
.bar-items
{
padding:   2px;
span
{
display:   flex;
width: 100%;
background:   #000;
border-radius: 10rem;
height:   2px;
&:nth-child(2)
{
width: 75%;
}
}
}

.bar-title
{
}
}

.kk-header
{
position:   relative;
z-index: 3;
display:   flex;
width: 100%;
background:   #74294e;
color: #fff;
&.sticky-active
{
position:   sticky;
top: 0;
z-index:   2;
form.search-form
{
display:   flex;
}
}

.inner>ul
{
position:   relative;
display: flex;
align-items:   center;
justify-content: space-between;
width: calc(1400px + 20px);
margin:   0 -10px;
&>li
{
position:   relative;
&.bold-menu>a
{
font-weight:   600;
}
&.special-menu>a
{
font-weight:   600;
background-color: #e36419;
max-width: 220px;
&:before
{
top:   22px;
width: 100%;
transform: scaleX(1);
}
}
&.mega-menu
{
&>div
{
&>ul
{
justify-content:   space-between;
flex-wrap: nowrap;
gap:   20px;
flex-grow: 1;
display:   grid;
grid-template-columns: repeat(4, 1fr);
&>li.show-all
{
display:   none;
}
}
}
}
a
{
display:   block;
padding: 15px 10px;
overflow:   hidden;
text-overflow: ellipsis;
white-space:   nowrap;
max-width: 180px;
&:before
{
content: '';
position:   relative;
top: 20px;
left:   0;
width: 100%;
height:   1px;
display: block;
background:   #fff;
transform-origin: 100% 50%;
transform: scaleX(0);
transition: transform .2s cubic-bezier(0.76, 0, 0.24, 1);
}
}
&>div
{
display:   none;
position: absolute;
left: 50%;
translate: -50% 0;
align-items:   self-start;
justify-content: space-between;
gap:   20px;
background: #fff;
padding:   20px;
border-radius: .5rem;
box-shadow: 0 0 2rem -.5rem rgb(0 0 0 / 20%);
&:before
{
content: '';
position:   absolute;
left: 50%;
translate: -50% 0;
top:   -6px;
width: 0;
height:   0;
border-bottom: 10px solid #fff;
border-left:   8px solid transparent;
border-right: 8px solid transparent;
}
&>ul
{
display:   flex;
flex-wrap: wrap;
gap:   5px;
li
{
width: 100%;
&:not(:has(a))
{
display:   none;
}
&.other-item
{
order:   2;
}
a
{
color:   #000;
padding: 8px 5px;
width: 100%;
transition: translate .2s;
min-width:   160px;
max-width: 200px;
&:not(.submenu-title):hover
{
translate:   10px 0;
color: #74294e;
}
&.submenu-title
{
font-weight:   600;
border-bottom: 1px solid #ddd;
margin-bottom:   5px;
}
}
&.show-all a
{
text-decoration:   underline;
}
}
}
&>div.image-menu
{
width:   250px;
border-radius: .5rem;
overflow:   hidden;
flex-shrink: 0;
img
{
width: 100%;
height: 100%;
object-fit:   cover;
}
}
}
&:hover
{
&>a:before
{
transform-origin: 0% 50%;
transform: scaleX(1);
}
&>div
{
display:   flex;
}
}
}
}
form.search-form
{
position:   absolute;
top: 0;
right:   25px;
height: 100%;
display:   none;
align-items: center;
justify-content:   center;
gap: 10px;
i
{
position:   absolute;
top: 0;
left:   0;
padding: 0 10px;
height: 100%;
display:   flex;
align-items: center;
justify-content:   center;
pointer-events: none;
}
input
{
background:   transparent;
border: none;
outline:   none;
padding: 6px 10px 6px 35px;
box-shadow:   none;
color: #fff;
transition: box-shadow .2s;
&:focus
{
box-shadow:   0 0 0 1px #fff;
}
&::placeholder
{
color:   #ddd;
}
}
}
}
/* SIPARIS SAYFASI */
#orderLeft
{
.PaymentDescKA
{
padding:   0 15px;
}
}
#orderRight
{
.orderSummaryButton
{
margin-top:   10px;
}
#orderSummary
{
padding:   0 10px 10px 10px;
}
}
/* BOY BEDEN KILO TABLOSU SAYFASI */
.height-body-weight-table
{
table
{
tr:hover
{
background:   #f6f0f3;
}
tr:first-child td,
tr td:first-child
{
background:   #dcc9d3;
color: #74294e;
font-weight:   600;
white-space: nowrap;
}
td
{
padding:   5px 10px;
text-align: center;
line-height: 1.6;
border:   1px solid black;
border-collapse: collapse;
font-size:   18px;
font-weight: 700;
vertical-align:   middle;
}
}
}
/* ADRES MODAL */
#invoiceForm
{
.box.col-12.form-control
{
padding: 8px 10px !important;
}
}
/* FANCYBOX CSS */
@media (max-width: 768px)
{
.fancybox__carousel .f-button.is-arrow
{
display: none !important;
}
}
@media (min-width: 768px)
{
header
{
display: contents !important;
#header
{
display:   contents;
}
}
/* SIPARIS SAYFASI */
#orderLeft
{
.contentAddress,
.contentPayment
{
padding-right:   10px;
}
}
}
@media (max-width: 1700px)
{
.kk-header
{
form.search-form
{
right:   0;
top: 45px;
height:   40px;
padding: 5px;
background:   #74294e;
}
}
}
@media (max-width: 768px)
{
.kk-header
{
display:   none;
}

.homeIcons
{
grid-template-columns: repeat(2, 1fr);
}

.kkBackBtn
{
display:   block;
}
#page-login
{
.title
{
padding:   15px 0px;
font-size: 16px;
}

.form-wrapper
{
flex-direction:   column;
gap: 30px;
#login-form,
#fast-member
{
border:   3px solid #000;
padding: 20px;
}
}

.seperator
{
display:   none;
}
}
#trustbuy-badge
{
bottom: 67px !important;
}

.height-body-weight-table
{
overflow:   overlay;
table
{
td
{
padding:   0 15px;
font-size: 14px;
}
}
}
}

.w-full
{
width: 100%;
}

.h-full
{
height: 100%;
}

.relative
{
position:   relative;
}

.absolute
{
position:   absolute;
}

.top
{
top:   0;
}

.left
{
left:   0;
}

.right
{
right:   0;
}

.bottom
{
bottom:   0;
}

.d-flex
{
display:   flex;
}

.d-block
{
display:   block;
}

.d-grid
{
display:   grid;
}

.d-none
{
display:   none;
}

.border
{
border:   1px solid #eee;
}

.center-elem
{
display: flex !important;
align-items: center !important;
justify-content: center !important;
}

.colrep-1
{
grid-template-columns: repeat(1, 1fr);
}

.colrep-2
{
grid-template-columns: repeat(2, 1fr);
}

.colrep-3
{
grid-template-columns: repeat(3, 1fr);
}

.colrep-4
{
grid-template-columns: repeat(4, 1fr);
}

.flex-column
{
flex-direction:   column;
}

.flex-wrap
{
flex-wrap:   wrap;
}

.justify-content-center
{
justify-content:   center;
}

.justify-content-between
{
justify-content:   space-between;
}

.align-items-center
{
align-items:   center;
}

.align-items-start
{
align-items:   flex-start;
}

.align-items-end
{
align-items:   flex-end;
}

.flex-shrink-0
{
flex-shrink:   0;
}

.flex-shrink-1
{
flex-shrink:   1;
}

.flex-grow-0
{
flex-grow:   0;
}

.flex-grow-1
{
flex-grow:   1;
}

.g-1
{
gap:   5px;
}

.g-2
{
gap:   10px;
}

.g-3
{
gap:   15px;
}

.g-4
{
gap:   20px;
}

.g-5
{
gap:   25px;
}

.g-6
{
gap:   30px;
}

.mb-1
{
margin-bottom:   5px;
}

.mb-2
{
margin-bottom:   10px;
}

.mb-3
{
margin-bottom:   15px;
}

.mb-4
{
margin-bottom:   20px;
}

.mb-5
{
margin-bottom:   25px;
}

.mb-6
{
margin-bottom:   30px;
}

.mt-1
{
margin-top:   5px;
}

.mt-2
{
margin-top:   10px;
}

.mt-3
{
margin-top:   15px;
}

.mt-4
{
margin-top:   20px;
}

.mt-5
{
margin-top:   25px;
}

.mt-6
{
margin-top:   30px;
}

.mx-1
{
margin-left:   5px;
margin-right: 5px;
}

.mx-2
{
margin-left:   10px;
margin-right: 10px;
}

.mx-3
{
margin-left:   15px;
margin-right: 15px;
}

.mx-4
{
margin-left:   20px;
margin-right: 20px;
}

.mx-5
{
margin-left:   25px;
margin-right: 25px;
}

.mx-6
{
margin-left:   30px;
margin-right: 30px;
}

.p-1
{
padding:   5px;
}

.p-2
{
padding:   10px;
}

.p-3
{
padding:   15px;
}

.p-4
{
padding:   20px;
}

.p-5
{
padding:   25px;
}

.p-6
{
padding:   30px;
}

.pb-1
{
padding-bottom:   5px;
}

.pb-2
{
padding-bottom:   10px;
}

.pb-3
{
padding-bottom:   15px;
}

.pb-4
{
padding-bottom:   20px;
}

.pb-5
{
padding-bottom:   25px;
}

.pb-6
{
padding-bottom:   30px;
}

.pt-1
{
padding-top:   5px;
}

.pt-2
{
padding-top:   10px;
}

.pt-3
{
padding-top:   15px;
}

.pt-4
{
padding-top:   20px;
}

.pt-5
{
padding-top:   25px;
}

.pt-6
{
padding-top:   30px;
}

.pl-1
{
padding-left:   5px;
}

.pl-2
{
padding-left:   10px;
}

.pl-3
{
padding-left:   15px;
}

.pl-4
{
padding-left:   20px;
}

.pl-5
{
padding-left:   25px;
}

.pl-6
{
padding-left:   30px;
}

.pr-1
{
padding-right:   5px;
}

.pr-2
{
padding-right:   10px;
}

.pr-3
{
padding-right:   15px;
}

.pr-4
{
padding-right:   20px;
}

.pr-5
{
padding-right:   25px;
}

.pr-6
{
padding-right:   30px;
}

.px-1
{
padding-right:   5px;
padding-left: 5px;
}

.px-2
{
padding-right:   10px;
padding-left: 10px;
}

.px-3
{
padding-right:   15px;
padding-left: 15px;
}

.px-4
{
padding-right:   20px;
padding-left: 20px;
}

.px-5
{
padding-right:   25px;
padding-left: 25px;
}

.px-6
{
padding-right:   30px;
padding-left: 30px;
}

.text-left
{
text-align:   left;
}

.text-center
{
text-align:   center;
}

.text-right
{
text-align:   right;
}
/* KK CSS #FINISH# */
.box
{
padding:   10px;
}

.box,
.col
{
float:   left;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
big,
body,
canvas,
caption,
center,
cite,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
header,
hgroup,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
summary,
table,
time,
tt,
ul,
var,
video
{
margin:   0;
padding: 0;
border:   0;
font-size: 100%;
vertical-align:   baseline;
}
tbody,
td,
tfoot,
th,
thead,
tr
{
margin:   0;
padding: 0;
font-size: 100%;
vertical-align:   baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section
{
display: block
}
body,
html
{
width: 100%;
text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body
{
font-family: "Poppins", sans-serif;
font-size:   13px;
line-height: 1
}
script
{
display: none
}
::-webkit-scrollbar
{
width:   6px;
background: #f1f1f1
}
div#quickview
{
width: 1250px !important;
max-width: 1250px !important
}
::-webkit-scrollbar-button
{
display: none
}
::-webkit-scrollbar-thumb
{
background: #a09e9e
}
ol,
ul
{
list-style-type: none
}
img
{
max-width: 100%;
height: auto
}

.ie img
{
max-width:   none;
height: auto
}
blockquote,
q
{
quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before
{
content: '';
content: none
}

.row::after,
.row::before
{
content: '';
display: table
}

.btn-warning.btn-radius.a-center.buyBtn
{
font-size: 18px !important;
background: #f77d1a !important;
font-weight: 700 !important;
top: 10px
}

.detayPopBorder
{
border: solid 2px gray
}

.detayPopAlt
{
border: solid 1px #d3d3d3
}

.row::after
{
clear: both
}
table
{
border-collapse:   collapse;
border-spacing: 0
}
button,
input,
select,
textarea
{
outline:   0;
font-family: "Poppins", sans-serif;
}
p
{
padding-bottom:   10px;
line-height: 1.5;
}
a
{
text-decoration:   none;
color: inherit;
cursor: pointer
}
h1,
h2,
h3,
h4,
h5,
h6
{
display:   block;
}
h1.sp,
h2.sp,
h3.sp,
h4.sp,
h5.sp,
h6.sp
{
padding-left:   10px;
padding-right: 10px
}
::selection
{
background:   #000;
color: #fff
}

.siparisTmmUyg
{
border: solid 5px #8b0303
}

.uyeliksizKA
{
text-align: center !important;
width: 100% !important;
padding-right: 180px !important
}

.btn.fl,
.fl
{
float: left
}
[dir=rtl] .btn.fl,
[dir=rtl] .fl
{
float: right
}

.box.fr,
.btn.fr,
.col.fr,
.fr
{
float: right
}
[dir=rtl] .box.fr,
[dir=rtl] .btn.fr,
[dir=rtl] .col.fr,
[dir=rtl] .fr
{
float: left
}

.box.fn,
.btn.fn,
.col.fn,
.fn
{
float: none
}

.bgNone
{
background: 0 0 !important
}

.fl.input-wrap.checkbox
{
margin-left:   10px;
margin-right: 9px;
border: 2px solid #cccccc !important;
border-radius:   3px;
background: #fff;
margin-top:   0;
text-align: center;
line-height:   13px;
transition: background-color .25s ease-out, border-color .25s ease-out;
}

.mobilecurrencyKA
{
background: red
}

.a-left
{
text-align: left
}

.a-right
{
text-align: right
}

.siparisIade
{
height:   200px;
width: 100%;
overflow:   auto;
border: solid 1px #d3d3d3
}

.anasayfaIcon
{
font-size: 13px
}

.anasayfaIconMobile
{
font-size: 13px
}

.anasayfaIkonMobile
{
font-size: 13px
}

.BenzerSonUrunler
{
border:   solid 2px purple;
background-color: #fff8dc;
margin-bottom: 17px
}

.a-center
{
text-align: center
}

.a-justify
{
text-align: justify
}

.fw300
{
font-weight: 300
}

.fw400
{
font-weight: 400
}

.fw500
{
font-weight: 500
}

.fw600
{
font-weight: 600
}

.fw700
{
font-weight: 700
}

.UrunEtiket
{
border:   1px solid #061a33;
margin: 1px;
background:   #e9e9e9;
color: #061a33;
padding-top:   0;
padding-bottom: 0;
padding-left:   2px;
padding-right: 2px
}
#cargo
{
width: 100%;
background:   #fb374f;
text-align: center;
font-size:   19px;
font-weight: 400;
color:   #fff;
padding: 5px 0
}
#detay_campaign
{
position:   inherit;
width: 100%;
height: 100%;
top:   0;
left: 0;
right:   0;
border: 2px solid purple;
box-sizing:   border-box;
padding: 10px 70px 10px 10px;
color:   #666;
font-size: 13px;
border-radius:   3px;
text-align: center
}

.ek2
{
color: red
}

.bereket1
{
font-size:   27px;
font-weight: 700;
color: #205a82
}

.bereket2
{
font-size: 16px
}

.bereket3
{
margin-top:   -54px;
margin-bottom: -12px;
text-align:   left;
margin-left: -10px
}

.bereket4
{
text-align:   right;
margin-top: -68px;
margin-right:   -70px;
margin-bottom: -12px
}

.bereket5
{
width: 120%;
margin-bottom:   -11px;
margin-top: -9px
}

.bereket6
{
font-size:   21px;
font-weight: 700;
color:   #205a82;
margin-left: 39px
}

.bereket7
{
font-size:   15px;
margin-left: 19px;
margin-right:   -39px;
margin-top: 5px;
margin-bottom: 56px
}

.bereket8
{
margin-top:   -54px;
margin-bottom: -12px;
text-align:   left;
margin-left: -10px
}

.bereket9
{
width: 120%;
margin-bottom:   -11px;
margin-top: -57px;
margin-left: 47px
}

.odemeBorder
{
border:   solid 1px #000;
background: #fff8dc
}

.KargoTakipBlk
{
border:   2px solid purple;
text-align: center;
width: 30%
}

.KargoTakipLnk
{
color:   #c3417c;
font-size: 19px;
font-family: inherit
}

.KargoTakipFoto
{
width: 75%;
padding-top: 10px
}

.YurticiKargoTakip
{
float:   left;
height: 45px;
line-height:   45px;
font-size: 14px;
border:   0;
padding-left: 20px;
padding-right:   20px;
box-sizing: border-box;
cursor:   pointer;
position: relative
}

.KargoTakipBaslik
{
float:   left;
height: 45px;
line-height:   45px;
font-size: 14px;
border:   0;
padding-left: 5px;
padding-right:   12px;
box-sizing: inherit;
cursor:   pointer;
position: relative;
color:   #fff;
background-color: #c3417c
}

.KargoTakipBosluk
{
float:   left;
height: 45px;
line-height:   45px;
font-size: 14px;
border:   0;
padding-left: 5px;
padding-right:   12px;
box-sizing: inherit;
cursor:   pointer;
position: relative;
color:   #fff;
background-color: #fff
}

.UrunEtiket1
{
padding-top: 0
}

.sml
{
font-size: 11px
}

.mid
{
font-size: 16px
}

.lrg
{
font-size: 20px
}

.info
{
color: #6c6c6c
}

.success
{
color: #449d44
}

.warning
{
color: #ec971f
}

.danger
{
color: #c9302c
}

.row
{
clear:   both;
display: block;
position: relative
}

.box.box-border>.row,
.col.box-border>.row
{
margin-left:   -9px;
margin-right: -9px
}

.row.mb
{
margin-bottom: 0px
}

.col,
.sliderbox1
{
float:   left;
box-sizing: border-box
}

.bannerbox1
{
float:   left;
padding-left: 2px;
padding-right:   2px;
box-sizing: border-box
}
[dir=rtl] .box,
[dir=rtl] .col
{
float: right
}
td.box,
td.col,
th.box,
th.col,
tr.box,
tr.col
{
border-radius: 10px
}

.bannerbox1
{
padding-top:   0;
padding-bottom: 2px
}

.box
{
padding-top:   10px;
padding-bottom: 10px
}

.boxKA
{
padding-top:   10px;
padding-bottom: 10px
}

.mobilmenu
{
padding-top:   0;
padding-bottom: 0;
color:   #fff;
background: #c9a470
}

.mobilmenu-border
{
border:   1px solid #713c70;
background: #f57752 url(/Data/EditorFiles/2019/right-arrow.svg) 93px center no-repeat;
background-size: 75% 75%
}

.sliderbox1
{
padding-top:   0;
padding-bottom: 5px;
padding-left: 6px
}

.CokSatanlarVitrinBack .box.box-border
{
padding-top:   1px;
padding-bottom: 1px;
background: #d297bc00 !important
}

.box.box-border
{
padding-top:   9px;
padding-bottom: 9px
}

.box-border
{
border:   0 solid #d297bc;
border-radius: 10px
}

.b-top,
.box.b-top,
.col.b-top
{
border-top: 0
}

.b-right,
.box.b-right,
.col.b-right
{
border-right: 0
}

.b-bottom,
.box.b-bottom,
.col.b-bottom
{
border-bottom: 0
}

.b-left,
.box.b-left,
.col.b-left
{
border-left: 0
}

.box.line-top,
.btn.line-top,
.col.line-top,
.line-top
{
border-top: 1px solid #ececec
}

.box.line-right,
.btn.line-right,
.col.line-right,
.line-right
{
border-right: 1px solid #ececec
}

.box.line-bottom,
.btn.line-bottom,
.col.line-bottom,
.line-bottom
{
border-bottom: 1px solid #e6e6e6
}

.box.line-left,
.btn.line-left,
.col.line-left,
.line-left
{
border-left: 1px solid #ececec
}

.line-through
{
text-decoration: line-through
}

.line-under
{
text-decoration: underline
}

.col-12
{
width: 100%;
text-align:   left;
}

.col-11
{
width: 91.66666667%
}

.col-10
{
width: 83.33333333%
}

.col-9
{
width: 75%
}

.col-8
{
width: 66.66666667%
}

.menucargo
{
width: 100%;
border: none !important;
font-size:   15px;
text-align: center;
list-style:   none;
border-bottom: 1px solid #e6e6e6 !important
}
#mobileMenu .menucargo a
{
font-weight:   700;
color: #d597bc !important;
text-transform:   capitalize;
font-size: 15px;
display:   flex;
align-items: center;
justify-content: center
}

.slider-8
{
width: 888
}

.col-7
{
width: 58.33333333%
}

.col-6
{
width: 50%
}

.col-5
{
width: 41.66666667%
}

.col-4
{
width: 33.33333333%
}

.col-3
{
width: 25%
}

.col-2
{
width: 16.666667%
}

.col-1
{
width: 8.33333333%
}

.box.m-top,
.col.m-top,
.m-top
{
margin-top: 0
}

.box.m-left,
.col.m-left,
.m-left
{
margin-left: 0
}

.box.m-bottom,
.col.m-bottom,
.m-bottom
{
margin-bottom: 0
}

.box.m-right,
.col.m-right,
.m-right
{
margin-right: 0
}

.box.p-top,
.col.p-top,
.p-top
{
padding-top: 0
}

.box.p-left,
.col.p-left,
.p-left
{
padding-left: 0
}

.box.p-bottom,
.col.p-bottom,
.p-bottom
{
padding-bottom: 20px
}

.box.p-right,
.col.p-right,
.p-right
{
padding-right: 0
}

.icon-arrow
{
width:   10px;
height: 100%;
background-repeat:   no-repeat;
background-position: 0 center
}

.icon-arrow.fr,
.icon-basket.fr
{
margin-left: 10px
}
[dir=rtl] .icon-arrow.fr,
[dir=rtl] .icon-basket.fr
{
margin-right:   10px;
margin-left: 0
}

.icon-arrow.fl,
.icon-basket.fl
{
margin-right: 10px
}

.light-arrow
{
background-image: url(lightArrow.png)
}

.dark-arrow
{
background-image: url(darkArrow.png)
}

.btn:hover .dark-arrow
{
background-image: url(darkArrowHover.png)
}

.icon-basket
{
width:   18px;
height: 100%;
background-repeat:   no-repeat;
background-position: 0 center
}

.icon-basket.fast
{
width: 20px
}

.btn-big .icon-basket
{
width: 34px
}

.btn-big .icon-basket.fast
{
width: 38px
}

.btn-big .icon-basket.fr
{
margin-left: 20px
}
[dir=rtl] .btn-big .icon-basket.fr
{
margin-right:   20px;
margin-left: 0
}

.btn-big .icon-basket.fl
{
margin-right: 20px
}

.light-basket
{
background-image: url(lightBasket.png)
}

.light-basket.fast
{
background-image: url(lightFastBasket.png)
}

.btn-big .light-basket
{
background-image: url(lightBasketBig.png)
}

.btn-big .light-basket.fast
{
background-image: url(lightFastBasketBig.png)
}

.dark-basket
{
background-image: url(darkBasket.png)
}

.dark-basket:hover
{
background-image: url(darkBasketHover.png)
}

.dark-basket.fast
{
background-image: url(darkFastBasket.png)
}

.dark-basket.fast:hover
{
background-image: url(darkFastBasketHover.png)
}

.btn-big .dark-basket
{
background-image: url(darkBasketBig.png)
}

.btn-big .dark-basket:hover
{
background-image: url(darkBasketBigHover.png)
}

.btn-big .dark-basket.fast
{
background-image: url(darkFastBasketBig.png)
}

.btn-big .dark-basket.fast:hover
{
background-image: url(darkFastBasketBigHover.png)
}

.tooltip
{
display:   none;
position: absolute;
bottom: 100%;
left:   0;
right: 0;
line-height:   20px;
padding-left: 10px;
padding-top:   5px;
padding-right: 10px;
padding-bottom:   5px;
background: #fff;
box-sizing:   border-box;
margin-bottom: 5px;
z-index: 999
}

.tooltip.default
{
border: 1px solid #ececec
}
#notify
{
position: fixed
}
#notify.bottom,
#notify.top
{
width: 100%
}
#notify.left,
#notify.right
{
width: 320px
}
#notify.top
{
top:   0;
bottom: auto
}
#notify.right
{
right:   0;
left: auto
}
#notify.bottom
{
bottom:   0;
top: auto
}
#notify.left
{
left:   0;
right: auto
}

.notify
{
width: calc(100% - 10px);
display: none
}
#notify.left .notify,
#notify.right .notify
{
clear: both
}
#notify.top .notify
{
margin-top: 10px
}
#notify.right .notify
{
margin-right: 10px
}
#notify.bottom .notify
{
margin-bottom: 10px
}
#notify.left .notify
{
margin-left: 10px
}

.notifyClose
{
float:   right;
width: 13px;
height:   13px;
background: url(notifyClose.png) no-repeat;
cursor: pointer
}

.stars
{
width:   63px;
height: 11px;
background: url(/Data/EditorFiles/mm_summer_sprite.png) no-repeat;
background-position: -400px -106px
}

.stars-inner
{
height:   11px;
background: url(/Data/EditorFiles/mm_summer_sprite.png) no-repeat;
width:   63px;
background-position: -328px -106px
}

.progress
{
position:   relative;
background: #dadada
}

.progress-bar
{
position:   absolute;
left: 0;
top:   0;
height: 100%;
line-height: 1.5;
color:   #fff;
background: url(progress.png)
}

.accordeon
{
cursor:   pointer;
background-image: url(accordeon.png);
background-repeat:   no-repeat;
background-position: right center
}
[dir=rtl] .accordeon
{
background-position: 10px center
}

.accordeon.active
{
background-image: url(accordeonActive.png)
}

.hide
{
display: none
}
#mainWrapper
{
width: 100%;
position:   relative;
background: #fff;
}
#skeletonWrap
{
width: 100%;
background: #fff
}
[dir=rtl] #leftColumn
{
padding-right:   0;
padding-left: 10px
}
[dir=rtl] #rightColumn
{
padding-right:   10px;
padding-left: 0
}
#mainColumn
{
max-width: 100%
}

.loaderWrapper
{
position: relative
}

.loading
{
position:   absolute;
width: 100%;
height: 100%;
top:   0;
left: 0;
background: rgba(255, 255, 255, .7) url(loading.gif) no-repeat center center;
z-index:   333;
display: none
}
#backToTop
{
position:   fixed;
display: none;
width:   46px;
height: 54px;
cursor:   pointer;
bottom: 200px;
background: url(/Data/EditorFiles/arrow.png) no-repeat;
z-index:   333;
right: 24px
}
[dir=rtl] #backToTop
{
right:   auto;
left: 50%;
margin-right:   0;
margin-left: -680px
}
#dbDebug,
#smartyDebug
{
border:   3px solid #666;
margin-top: 30px;
margin-bottom:   30px;
font-size: 14px
}
#dbDebug
{
margin-left:   auto;
margin-right: auto;
width: 500px
}
#smartyDebug
{
margin-left:   5px;
margin-right: 5px;
width: 400px
}

.MobileRedirectMessage
{
position:   fixed;
top: 0;
left:   0;
width: 100%;
height:   52px;
line-height: 52px;
font-size:   30px;
color: #fff;
text-align:   center;
background: #000;
border-radius:   6px;
box-shadow: 0 0 9px #000;
z-index: 99999
}

.anasayfaIcon
{
color:   #6d6d6d;
font-size: 10px;
font-weight:   600;
line-height: 14px;
border:   2px solid purple;
text-transform: uppercase
}

.anasayfaIcon a:hover
{
float:   left;
overflow: hidden;
background-image: url(pg);
border-radius:   15px;
-webkit-box-shadow: 0 0 30px #998644;
box-shadow: 0 0 15px rgba(255, 25, 25.3)
}

.anasayfaIcon .box
{
padding-left:   62px;
position: relative;
border-right:   2px solid purple;
padding-top: 20px;
padding-bottom:   20px;
background-color: #fff8dc
}

.anasayfaIcon .box.aItem6
{
border: none
}
--------------------------------- .anasayfaIconMobile
{
color:   #6d6d6d;
font-size: 10px;
font-weight:   600;
line-height: 14px;
border:   1px solid #d2d2d2;
text-transform: uppercase
}

.anasayfaIconMobile a:hover
{
float:   left;
overflow: hidden;
background-image: url(pg);
border-radius:   15px;
-webkit-box-shadow: 0 0 30px #998644;
box-shadow: 0 0 15px rgba(255, 25, 25.3)
}

.anasayfaIconMobile .box
{
padding-left:   62px;
position: relative;
border-right:   1px solid #d2d2d2;
padding-top: 20px;
padding-bottom: 20px
}

.anasayfaIconMobile .aItem1:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -165px -5px
}

.anasayfaIconMobile .aItem2:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -773px -6px
}

.anasayfaIconMobile .aItem3:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -733px -7px
}

.anasayfaIconMobile .aItem4:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -234px -47px
}

.anasayfaIconMobile .aItem5:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -355px -13px
}

.anasayfaIconMobile .aItem6:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -233px -6px
}

.anasayfaIconMobile .box.aItem6
{
border: none
}

.anasayfaIkonMobile
{
color:   #6d6d6d;
font-size: 10px;
font-weight:   600;
line-height: 14px;
border:   1px solid #d2d2d2;
text-transform: uppercase
}

.anasayfaIkonMobile a:hover
{
float:   left;
overflow: hidden;
background-image: url(pg);
border-radius:   15px;
-webkit-box-shadow: 0 0 30px #998644;
box-shadow: 0 0 15px rgba(255, 25, 25.3)
}

.anasayfaIkonMobile .box
{
padding-left:   62px;
position: relative;
border-right:   1px solid #d2d2d2;
padding-top: 20px;
padding-bottom: 20px
}

.anasayfaIkonMobile .aItem1:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -45px -50px
}

.anasayfaIkonMobile .aItem2:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -84px -50px
}

.anasayfaIkonMobile .aItem3:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -170px -50px
}

.anasayfaIkonMobile .aItem4:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -129px -54px
}

.anasayfaIkonMobile .aItem5:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -355px -13px
}

.anasayfaIkonMobile .aItem6:before
{
content: '';
width:   40px;
height: 40px;
position:   absolute;
left: 17px;
top:   17px;
background: url(//img.modamerve.com/mnresize/230/230/Data/EditorFiles/2018yenisezon/bilgi_sprite.png);
background-position: -233px -6px
}

.anasayfaIkonMobile .box.aItem6
{
border: none
}

.aItem5
{
line-height: 28px
}

.aItem6 i
{
font-style:   normal;
color: #2bb240
}

.iBaslik
{
font-size:   24px;
font-weight: 300;
text-align:   center;
position: relative;
margin-top:   -10px;
padding-left: 40px;
color: #fff
}

.col.col-12.anasayfaBlog
{
background:   #e6e6fa;
padding: 20px 0;
padding-bottom: 0
}

.iBaslik:before
{
content: '';
width:   25px;
height: 26px;
position:   absolute;
left: 40px;
top:   -2px;
background: url(/Data/EditorFiles/mm_summer_sprite.png);
background-position: -914px -49px
}

.sizdenGelenler .iBaslik:before
{
content: '';
width:   25px;
height: 21px;
position:   absolute;
left: 90px;
top:   3px;
background: url(/Data/EditorFiles/header/sizden-gelenler-logo.png) no-repeat
}

.line1
{
height:   3px;
background-color: #fff;
display:   none;
}
#teslimat-ulkesi-degister-c
{
background: #426794 !important;
border-radius: 25px !important;
line-height: 0px !important;
}

.aIa span
{
background-color:   #000;
color: #fff;
font-size:   16px;
font-family: monospace;
padding-left:   30px;
padding-right: 30px;
padding-top:   15px;
padding-bottom: 15px;
margin-left:   10px;
margin-right: 10px;
border-radius:   4px;
border-bottom: 3px solid #d3d3d3
}

.aIa span.sendeGonder
{
background-color: #c3417c
}

.aIa span.sendeGonder i
{
color: #000
}

.aIa span i
{
font-style:   normal;
color: #c3417c
}

.aIa
{
display:   flex;
justify-content: center
}

.anasayfaInstagram
{
background-color:   #7b3b9c;
padding-top: 15px;
padding-bottom:   6px;
margin-bottom: 12px
}

.aIb
{
margin-bottom: 5px
}

.anasayfaInstagram .slideControl span
{
width:   28px;
height: 53px;
background-image: url(/Data/EditorFiles/mm_summer_sprite.png);
cursor: pointer
}

.anasayfaInstagram .nextSlide
{
background-position:   -986px -49px;
position: absolute;
right:   10px;
top: 50%;
margin-top: -16px
}

.anasayfaInstagram .prevSlide
{
background-position:   -950px -49px;
position: absolute;
left:   0;
top: 50%;
margin-top: -16px
}

.anasayfaBlog .blogText
{
font-size:   12px;
font-weight: 300;
line-height:   16px;
height: 80px;
overflow: hidden
}

.anasayfaBlog .gTitle
{
font-size:   14px;
text-transform: uppercase;
font-weight:   500;
height: 36px;
line-height:   18px;
overflow: hidden;
margin-bottom: 10px
}

.anasayfaBlog .image-wrapper
{
padding-bottom: 90%
}

.anasayfaBlog .iBaslik
{
font-size:   24px;
font-weight: 300;
text-align:   center;
position: relative;
margin-top:   -10px;
padding-left: 40px
}

.anasayfaBlog .iBaslik:before
{
content: '';
width:   21px;
height: 24px;
position:   absolute;
left: 90px;
top:   -2px;
background: url(/Data/EditorFiles/mm_summer_sprite.png);
background-position: -1055px -49px
}

.anasayfaBlog .line1
{
height:   3px;
background-color: #b7b7b7
}

.anasayfaBlog .aIa span
{
background-color:   #000;
color: #fff;
font-size:   16px;
padding-left: 30px;
padding-right:   30px;
padding-top: 15px;
padding-bottom:   15px;
margin-left: 10px;
margin-right:   10px;
margin-top: 20px;
border-radius:   4px;
border-bottom: 3px solid #d3d3d3
}

.anasayfaBlog .slideControl span
{
width:   28px;
height: 53px;
background-image: url(/Data/EditorFiles/mm_summer_sprite.png);
cursor: pointer
}

.anasayfaBlog .nextSlide
{
background-position:   -986px -49px;
position: absolute;
right:   12px;
top: 20%;
margin-top: -16px
}

.anasayfaBlog .prevSlide
{
background-position:   -950px -49px;
position: absolute;
left:   12px;
top: 20%;
margin-top: -16px
}

.anasayfaBlog .image-band
{
background: rgba(0, 0, 0, .5);
text-transform:   uppercase;
font-size: 13px;
bottom:   15px;
left: 2px;
width: 98%
}

.bdevami
{
background-color:   #c3417c;
text-align: center;
color:   #fff;
font-size: 16px;
padding-top:   15px;
padding-bottom: 15px;
text-transform:   uppercase;
border-radius: 4px;
border-bottom:   3px solid #e5e5e5;
margin-top: 15px
}

.filterBtn
{
background-color:   #c3417c;
color: #fff;
font-size:   15px;
font-weight: 700;
padding-right:   30px;
position: relative;
cursor:   pointer;
margin-top: 30px
}

.filterBtn:after
{
content: '';
width:   17px;
height: 10px;
background: url(/Data/EditorFiles/mm_summer_sprite.png);
background-position:   -834px -106px;
position: absolute;
right:   36px;
top: 21px
}

.fMenuIc
{
padding-left:   15px;
padding-top: 12px;
padding-bottom:   12px;
box-sizing: border-box
}
div#navigasyon
{
padding:   10px 0;
}

.katVitrin
{
width:   450px;
position: absolute;
top:   60px;
left: 90px
}
span.kvBaslik
{
width: 100%;
float:   left;
font-size: 25px;
font-weight:   700;
margin-bottom: 15px
}
span.kvIcerik
{
font-size:   13px;
font-weight: 300;
line-height: 18px
}

.detayComment
{
padding-top: 20px
}

.fIcerik
{
max-height:   215px;
overflow-y: scroll
}

.anasayfaInstagram.sizdenGelenler
{
background-color: #f3e9a4
}

.sizdenGelenler .iBaslik
{
color: #000
}

.sizdenGelenler .line1
{
background-color: #000
}
#blog .iBaslik
{
color: #000
}

.anaBannerHover
{
position: relative
}

.anaBannerHover:hover .aHover
{
display: block
}

.anaBannerHover:hover img
{
opacity: .7
}

.aHover
{
display:   none;
text-align: center;
font-weight:   700;
text-transform: uppercase;
color:   #000;
position: absolute;
width: 100%;
height:   50px;
line-height: 50px;
font-size:   20px;
background: #fff !important;
border-color: #fff !important;
letter-spacing:   normal;
top: 84%;
left:   0;
margin-top: -25px
}

.blogTitle
{
line-height:   16px;
font-size: 14px;
color:   #6c6c6c;
font-style: italic;
padding-top:   4px;
padding-bottom: 4px
}

.blogText
{
line-height:   17px;
font-size: 13px;
color: #6c6c6c
}

.blogListTitle,
.blogListTitle h1,
.blogListTitle h3
{
font-size:   20px;
line-height: 30px
}

.blogListTitle h1,
.blogListTitle h3
{
margin: 0
}

.blogListDate
{
color: #6c6c6c
}

.ustVitrin
{
position:   relative;
height: 100px;
padding:   15px 0;
.icerik
{
max-height:   70px;
width: 100% !important;
overflow-y:   auto;
font-size: 12px;
color:   #444;
&::-webkit-scrollbar-track
{
-webkit-box-shadow:   #b7b7b7;
border-radius: 10px;
background-color: #b7b7b7
}
&::-webkit-scrollbar
{
width: 4px
}
&::-webkit-scrollbar-thumb
{
border-radius:   10px;
-webkit-box-shadow: #efefef;
background-color: #c3417c
}
}

.gorsel
{
position:   absolute;
right: 0;
display: none
}
}
@media (max-width: 768px)
{
.ustVitrin
{
padding:   15px;
}
}

.sagVitrin .image-wrapper
{
padding-bottom: 76.5%
}

.sagVitrin .uaa.detailLink
{
color: purple
}
@media screen and (max-width:1230px)
{
#content
{
margin-right:   0;
margin-left: 0
}

.MobilUygulamaIndir
{
font-family:   fantasy;
font-size: 23px;
text-align:   center;
padding: inherit
}
}
@media screen and (min-width:1001px)
{
:not(.notClear)>.col-1+.col-1:nth-of-type(12n+1),
:not(.notClear)>.col-2+.col-2:nth-of-type(6n+7),
:not(.notClear)>.col-3+.col-3:nth-of-type(4n+5),
:not(.notClear)>.col-4+.col-4:nth-of-type(3n+4),
:not(.notClear)>.col-6+.col-6:nth-of-type(2n+3)
{
clear: both
}
}
@media screen and (max-width:1000px)
{
.col-md-12
{
width: 100%
}

.col-md-11
{
width: 91.66666667%
}

.col-md-10
{
width: 83.33333333%
}

.col-md-9
{
width: 75%
}

.col-md-8
{
width: 66.66666667%
}

.col-md-7
{
width: 58.33333333%
}

.col-md-6
{
width: 50%
}

.col-md-5
{
width: 41.66666667%
}

.col-md-4
{
width: 33.33333333%
}

.col-md-3
{
width: 25%
}

.col-md-2
{
width: 16.66666667%
}

.col-md-1
{
width: 8.33333333%
}
}
@media screen and (min-width:769px)
{
.col-mr-11
{
margin-right: 91.66666667%
}

.col-mr-10
{
margin-right: 83.33333333%
}

.col-mr-9
{
margin-right: 75%
}

.col-mr-8
{
margin-right: 66.66666667%
}

.col-mr-7
{
margin-right: 58.33333333%
}

.col-mr-6
{
margin-right: 50%
}

.col-mr-5
{
margin-right: 41.66666667%
}

.col-mr-4
{
margin-right: 33.33333333%
}

.col-mr-3
{
margin-right: 25%
}

.col-mr-2
{
margin-right: 16.66666667%
}

.col-mr-1
{
margin-right: 8.33333333%
}

.col-ml-11
{
margin-left: 91.66666667%
}

.col-ml-10
{
margin-left: 83.33333333%
}

.col-ml-9
{
margin-left: 75%
}

.col-ml-8
{
margin-left: 66.66666667%
}

.col-ml-7
{
margin-left: 58.33333333%
}

.col-ml-6
{
margin-left: 50%
}

.col-ml-5
{
margin-left: 41.66666667%
}

.col-ml-4
{
margin-left: 33.33333333%
}

.col-ml-3
{
margin-left: 25%
}

.col-ml-2
{
margin-left: 16.66666667%
}

.col-ml-1
{
margin-left: 8.33333333%
}
#skeleton
{
width: 100%
}

.forMobile
{
display: none
}

.siparisTmmUygM
{
display:   none;
border: solid 2px #8b0303
}
}
@media screen and (max-width:1000px) and (min-width:769px)
{
:not(.notClear)>.col-md-1+.col-md-1:nth-of-type(12n+1),
:not(.notClear)>.col-md-2+.col-md-2:nth-of-type(6n+7),
:not(.notClear)>.col-md-3+.col-md-3:nth-of-type(4n+5),
:not(.notClear)>.col-md-4+.col-md-4:nth-of-type(3n+4),
:not(.notClear)>.col-md-6+.col-md-6:nth-of-type(2n+3)
{
clear: both
}

.col-md-mr-11
{
margin-right: 91.66666667%
}

.col-md-mr-10
{
margin-right: 83.33333333%
}

.col-md-mr-9
{
margin-right: 75%
}

.col-md-mr-8
{
margin-right: 66.66666667%
}

.col-md-mr-7
{
margin-right: 58.33333333%
}

.col-md-mr-6
{
margin-right: 50%
}

.col-md-mr-5
{
margin-right: 41.66666667%
}

.col-md-mr-4
{
margin-right: 33.33333333%
}

.col-md-mr-3
{
margin-right: 25%
}

.col-md-mr-2
{
margin-right: 16.66666667%
}

.col-md-mr-1
{
margin-right: 8.33333333%
}

.col-md-mr-0
{
margin-right: 0
}

.col-md-ml-11
{
margin-left: 91.66666667%
}

.col-md-ml-10
{
margin-left: 83.33333333%
}

.col-md-ml-9
{
margin-left: 75%
}

.col-md-ml-8
{
margin-left: 66.66666667%
}

.col-md-ml-7
{
margin-left: 58.33333333%
}

.col-md-ml-6
{
margin-left: 50%
}

.col-md-ml-5
{
margin-left: 41.66666667%
}

.col-md-ml-4
{
margin-left: 33.33333333%
}

.col-md-ml-3
{
margin-left: 25%
}

.col-md-ml-2
{
margin-left: 16.66666667%
}

.col-md-ml-1
{
margin-left: 8.33333333%
}

.col-md-ml-0
{
margin-left: 0
}

.dn-md
{
display: none
}
}
@media screen and (max-width:768px)
{
.blogTitle
{
line-height:   30px;
font-size: 18px;
padding-top:   6px;
padding-bottom: 6px
}

.uyeliksizKA
{
text-align: center !important;
width: 100% !important;
padding-right: 90px !important
}

.blogText
{
line-height:   20px;
font-size: 14px
}

.katVitrin
{
width:   300px;
position: absolute;
top:   25px;
left: 25px;
height:   110px;
overflow-y: scroll
}

.anasayfaBlog .iBaslik:before
{
left: 55px
}

.sizdenGelenler .iBaslik:before
{
left: 44px
}

.anasayfaInstagram .nextSlide
{
right: 0
}

.anasayfaIcon .box
{
border: none
}

.anasayfaIconMobile .box
{
border: none
}

.anasayfaIkonMobile .box
{
border: none
}

.iBaslik:before
{
left: 12px
}

.col-sm-12
{
width: 100%
}

.col-sm-11
{
width: 91.66666667%
}

.col-sm-10
{
width: 83.33333333%
}

.col-sm-9
{
width: 75%
}

.col-sm-8
{
width: 66.66666667%
}

.col-sm-7
{
width: 58.33333333%
}

.col-sm-6
{
width: 50%
}

.col-sm-5
{
width: 41.66666667%
}

.col-sm-4
{
width: 33.33333333%
}

.col-sm-3
{
width: 25%
}

.col-sm-2
{
width: 16.66666667%
}

.col-sm-1
{
width: 8.33333333%
}
:not(.notClear)>.col-sm-1+.col-sm-1:nth-of-type(12n+1),
:not(.notClear)>.col-sm-2+.col-sm-2:nth-of-type(6n+7),
:not(.notClear)>.col-sm-3+.col-sm-3:nth-of-type(4n+5),
:not(.notClear)>.col-sm-4+.col-sm-4:nth-of-type(3n+4),
:not(.notClear)>.col-sm-6+.col-sm-6:nth-of-type(2n+3)
{
clear: both
}

.forDesktop
{
display: none
}

.siparisTmmUygD
{
display:   none;
border: solid 2px #8b0303
}
#leftColumn
{
padding-right: 0
}
#rightColumn
{
padding-left: 0
}
}
@media screen and (max-width:540px)
{
.katVitrin
{
width:   200px;
position: absolute;
top:   15px;
left: 15px;
height:   77px;
overflow-y: scroll
}

.anasayfaIcon .box
{
padding-left:   10px;
position: relative;
border-right:   1px solid #d2d2d2;
padding-top: 40px;
padding-bottom:   15px;
padding-right: 10px;
text-align:   center;
border-bottom: 1px solid #d2d2d2
}

.anasayfaIcon .aItem1:before
{
left: 50%;
top:   2px;
margin-left: -14px
}

.anasayfaIcon .aItem2:before
{
top:   2px;
left: 50%;
margin-left: -13.5px
}

.anasayfaIcon .aItem3:before
{
left: 50%;
top:   2px;
margin-left: -19.5px
}

.anasayfaIcon .aItem4:before
{
left: 50%;
top:   2px;
margin-left: -13.5px
}

.anasayfaIcon .aItem5:before
{
left: 50%;
top:   2px;
margin-left: -11.5px
}

.anasayfaIcon .aItem6:before
{
left: 50%;
top:   2px;
margin-left: -11.5px
}

.anasayfaIcon
{
padding-top:   0;
padding-bottom: 0
}

.anasayfaIcon .box.aItem2
{
border:   none;
border-bottom: 1px solid #d2d2d2
}

.anasayfaIcon .box.aItem4
{
border:   none;
border-bottom: 1px solid #d2d2d2
}

.anasayfaIcon .box.aItem6
{
border: none
}

.anasayfaIcon .box.aItem5
{
border-bottom: none
}
-------------------------------- .anasayfaIconMobile .box
{
padding-left:   10px;
position: relative;
border-right:   1px solid #d2d2d2;
padding-top: 40px;
padding-bottom:   15px;
padding-right: 10px;
text-align:   center;
border-bottom: 1px solid #d2d2d2
}

.anasayfaIconMobile .aItem1:before
{
left: 50%;
top:   10px;
margin-left: -14px
}

.anasayfaIconMobile .aItem2:before
{
top:   10px;
left: 50%;
margin-left: -13.5px
}

.anasayfaIconMobile .aItem3:before
{
left: 50%;
top:   10px;
margin-left: -19.5px
}

.anasayfaIconMobile .aItem4:before
{
left: 50%;
top:   10px;
margin-left: -13.5px
}

.anasayfaIconMobile .aItem5:before
{
left: 50%;
top:   10px;
margin-left: -11.5px
}

.anasayfaIconMobile .aItem6:before
{
left: 50%;
top:   10px;
margin-left: -11.5px
}

.anasayfaIconMobile
{
padding-top:   0;
padding-bottom: 0
}

.anasayfaIconMobile .box.aItem2
{
border:   none;
border-bottom: 1px solid #d2d2d2
}

.anasayfaIconMobile .box.aItem4
{
border:   none;
border-bottom: 1px solid #d2d2d2
}

.anasayfaIconMobile .box.aItem6
{
border: none
}

.anasayfaIconMobile .box.aItem5
{
border-bottom: none
}

.anasayfaIkonMobile .box
{
padding-left:   10px;
position: relative;
border-right:   1px solid #d2d2d2;
padding-top: 40px;
padding-bottom:   15px;
padding-right: 10px;
text-align:   center;
border-bottom: 1px solid #d2d2d2
}

.anasayfaIkonMobile .aItem1:before
{
left: 50%;
top:   10px;
margin-left: -14px
}

.anasayfaIkonMobile .aItem2:before
{
top:   10px;
left: 50%;
margin-left: -13.5px
}

.anasayfaIkonMobile .aItem3:before
{
left: 50%;
top:   10px;
margin-left: -19.5px
}

.anasayfaIkonMobile .aItem4:before
{
left: 50%;
top:   10px;
margin-left: -13.5px
}

.anasayfaIkonMobile .aItem5:before
{
left: 50%;
top:   10px;
margin-left: -11.5px
}

.anasayfaIkonMobile .aItem6:before
{
left: 50%;
top:   10px;
margin-left: -11.5px
}

.anasayfaIkonMobile
{
padding-top:   0;
padding-bottom: 0
}

.anasayfaIkonMobile .box.aItem2
{
border:   none;
border-bottom: 1px solid #d2d2d2
}

.anasayfaIkonMobile .box.aItem4
{
border:   none;
border-bottom: 1px solid #d2d2d2
}

.anasayfaIkonMobile .box.aItem6
{
border: none
}

.anasayfaIkonMobile .box.aItem5
{
border-bottom: none
}

.line1
{
display: none
}

.iBaslik
{
font-size:   20px;
width: 100%
}

.sizdenGelenler .iBaslik:before
{
left:   56px;
top: 1px
}

.iBaslik:before
{
left: 10px
}

.anasayfaBlog .iBaslik
{
font-size: 20px
}

.anasayfaBlog .iBaslik:before
{
left: 52px
}

.aIa span
{
font-size: 11px
}

.anasayfaBlog .aIa span
{
font-size: 11px
}

.anasayfaInstagram .nextSlide
{
right: 0
}

.bdevami
{
font-size: 14px
}

.anasayfaBlog .gTitle
{
text-align: center
}

.anasayfaBlog .nextSlide
{
top: -22%
}

.anasayfaBlog .prevSlide
{
top: -22%
}
#footer #footerTop
{
padding-bottom: 9px
}

.col-xs-12
{
width: 100%
}

.col-xs-11
{
width: 91.66666667%
}

.col-xs-10
{
width: 83.33333333%
}

.col-xs-9
{
width: 75%
}

.col-xs-8
{
width: 66.66666667%
}

.col-xs-7
{
width: 58.33333333%
}

.col-xs-6
{
width: 50%
}

.col-xs-5
{
width: 41.66666667%
}

.col-xs-4
{
width: 33.33333333%
}

.col-xs-3
{
width: 25%
}

.col-xs-2
{
width: 16.66666667%
}

.col-xs-1
{
width: 8.33333333%
}

.dn-xs
{
display: none
}
#leftColumn>p,
#leftColumn>p *,
#mainColumn>p,
#mainColumn>p *,
#rightColumn>p,
#rightColumn>p *
{
float:   left;
width: 100%
}
}

.tsoft-push--in-notification
{
width:   330px;
padding: 0 45px 10px 25px;
border:   2px solid #bababa;
border-radius: 70px;
box-shadow:   0 4px 4px -2px #888;
background-color: #2e353b;
font-family: Arial, sans-serif;
position:   fixed;
top: 0;
left: 50%;
margin-left:   -211px;
z-index: 9999999999999
}

.tsoft-push--in-notification-inner-container
{
margin: 0
}

.tsoft-push--in-notification-logo
{
height:   auto;
margin-right: 5px;
max-width:   150px;
float: left
}

.tsoft-push--in-notification-logo img
{
width: 100%;
height: 100%;
padding-top: 20px
}

.tsoft-push--in-notification-image-container
{
float:   left;
margin: 13px 15px 0 0
}

.tsoft-push--in-notification-image-container img
{
width:   65px;
height: 65px
}

.tsoft-push--in-notification-text-container
{
position: relative !important;
padding: 10px 0 0 0 !important;
color: #000 !important;
text-align: left !important;
margin: 0 !important;
line-height: 1.4em !important
}

.tsoft-push--in-notification-title
{
margin-bottom:   5px;
text-align: left;
font-size:   14px;
font-weight: 700;
line-height: 1.4em;
color:   #c9a470;
word-break: break-word;
overflow:   hidden;
font-family: Arial, sans-serif
}

.tsoft-push--in-notification-description
{
font-size:   12px;
line-height: 1.4em;
margin:   10px 0;
padding: 0;
text-align:   left;
word-break: break-word;
overflow:   hidden;
font-family: Arial, sans-serif;
color: #c9a470
}

.tsoft-push--in-notification-button-container
{
float: right !important
}

.tsoft-push--in-notification-button
{
width:   90px;
height: 18px;
line-height:   18px;
margin-left: 3px;
padding:   5px;
background: #f9f9f9;
border:   3px solid #bababa;
border-radius: 17px;
display:   inline-block;
font-size: -9px;
text-align:   center;
cursor: pointer;
box-sizing: content-box
}

.tsoft-push--in-allow-button
{
background:   #00c33d;
color: #fff;
border-color:   #ff8b39;
border: solid 3px #ff8b39;
border-radius: 17px
}
@media all and (max-width:421px)
{
.tsoft-push--in-notification
{
width: 100%;
left:   0;
margin: 0;
border-radius:   0;
border-left: 0;
border-right:   0;
border-top: 0
}
}

.backToTop:hover
{
border-color:   #f27a1a;
bottom: 20px !important;
right: 20px !important;
width: 110px !important;
height: 40px !important;
line-height: 42px !important;
margin: 5px !important;
opacity: 1 !important;
cursor: pointer !important;
z-index: 10 !important;
border: 1px solid #dcdcdc !important;
background-color: #fff !important;
border-bottom-width: 2px !important;
backface-visibility: hidden !important;
will-change: scroll-position !important
}

.icon.icon-backtotop-arrow-iconset
{
width:   12px;
height: 14px
}

.backToTop span
{
float: left !important;
font-family: source_sans_prosemibold !important;
font-size: 14px !important;
text-align: center !important;
color: #666 !important;
margin-left: 7px !important;
transition-property: all !important;
-moz-transition-property: all !important;
-webkit-transition-property: all !important;
-o-transition-property: all !important;
transition-duration: .4s !important;
-webkit-transition-duration: .4s !important;
transition-timing-function: linear !important;
-webkit-transition-timing-function: linear !important
}
[v-cloak]
{
display: none
}

.firsatfiyat2
{
text-align:   center;
font-size: 20px !important;
font-weight:   bolder;
color: #ff6100
}
@keyframes yanson
{
10%
{
color: #853f9c
}
40%
{
color: #35aca1
}
80%
{
color: #ebc6e5
}
}
@media screen and (max-width 768px)
{
table.responsive1
{
max-width:   336px;
}
}