a.showAdmin
{
display:none !important;
}
[v-cloak]
{
display:  none;
}
input#minMobilePrice , input#maxMobilePrice
{
border:  0;
font-weight: 300;
font-size:  16px;
line-height: 42px;
/* or 262% */
color:  #000000;
text-align: left;
padding:  0;
}

.blog-content .swiper-button-next
{
border-radius: 50%;
background:  #F9F9F9;
width: 27px !important;
height: 27px !important;
right: 10px !important;
}

.blog-content .swiper-button-prev
{
border-radius: 50%;
background:  #F9F9F9;
width: 27px !important;
height: 27px !important;
left: 10px !important;
}

.blog-content .swiper-button-next:after,.blog-content .swiper-button-prev:after
{
font-size: 12px !important;
}

.filter-item label .icon-wrapper
{
display:  none;
}

.filter-wrap .form-item input[type="checkbox"]:checked
{
position:  absolute;
right: 0;
top:  0;
font-size: 12px;
color:  #000000;
width: 10px;
height:  32px;
visibility: visible;
opacity:  1;
margin: 0 !important;
background: url(tik.svg) no-repeat center center;
}
#catImg .kategori-vitrin h1
{
font-weight:  bold;
font-size: 41px;
line-height:  39px;
color: #000000;
padding:  0 20px;
position: relative;
}
#catImg .kategori-vitrin p
{
font-weight:  normal;
font-size: 12.8px;
line-height:  15px;
/* or 117% */
color:  #000000;
padding: 0 20px;
}
#catImg .kategori-vitrin h1:after
{
content: ''
;width:  70px;
height: 3px
;background:  #000000;
float: left
;position:  absolute;
top: -20px
;left:  20px;
}

.iade-surecleri .title
{
text-shadow: 0 2px 4px rgba(160, 160, 160, 0.5);
font-size:  35px;
font-weight: bold;
line-height:  normal;
color: #ffffff;
margin-bottom:  30px;
}

.iade-surecleri
{
padding: 50px 77px 80px 29.5px;
border-radius:  5px;
background-color: #fdc610;
}

.iade-surecleri span
{
font-size:  12px;
font-weight: normal;
line-height:  normal;
text-align: center;
color:  #334ba1;
margin-top: 15px;
padding:  0 30px;
box-sizing: border-box;
}

.iade-surecleri span strong
{
font-weight:  600;
}

.angularTemplate
{
visibility: hidden;
}

.parca-arama
{
margin:  20px 0;
}

.comment-content .comment-avatar:before
{
content: '';background: url(tirnak.svg) no-repeat center center
;width:  28px;
height: 28px
;float:  left;
position: absolute
;right:  -11px;
bottom: 1px;
}

.filtrele-sol-kisim span
{
font-size:  12px;
font-weight: normal;
line-height:  normal;
color: #828282;
width: 100%;
text-align:  left;
padding-left: 20px;
padding-right:  20px;
white-space: nowrap;
}

.bayi-giris-icerik
{
position:  absolute;
top: 0;
right:  0;
bottom: 0;
left:  0;
display: flex;
align-items:  center;
justify-content: center;
}

.bayi-giris-icerik > div
{
background:  #FFFFFF;
padding: 0 50px;
box-sizing:  border-box;
}

.bayi-giris-icerik .pageTitle.small-title
{
font-weight:  bold;
font-size: 33px;
line-height:  40px;
/* or 121% */
text-align:  center;
color: #000000;
padding-top:  50px;
padding-bottom: 30px;
}
input::placeholder , textarea::placeholder
{
opacity: 1 !important;
font-weight:  300;
font-size: 13px;
line-height:  16px;
/* identical to box height */
text-align:  left;
color: #A6A6A6 !important;
}

.banner1 h6
{text-align:  left;margin: 0;/* font-weight:  800; */font-size: 40px;line-height:  48px;
/* identical to box height */color:  #FFFFFF;padding: 0 10px;}

.banner1 h5
{
/* identical to box height, or 119% */
text-align:  left;
margin: 0;
font-weight:  300;
font-size: 24px;
line-height:  29px;
color: #FFFFFF;
padding:  0 10px;
}

.banner1 a
{
/* identical to box height */
background:  #FFFFFF;
border: 1px solid #FFFFFF;
box-sizing:  border-box;
font-weight: normal;
font-size:  9px;
line-height: 17px;
/* identical to box height */
letter-spacing: 0.823529px;
color:  #020202;
margin-top: 10px;
padding:  8px 20px;
}

.banner1 a i
{
background: url(banner-right.svg) no-repeat right center;
width:  29px;
height: 12px;
}

.banner1 .pos-a.pos-bottom
{
bottom:  30px;
}

.bayi-giris-icerik .login
{
text-transform:  uppercase;
padding: 0 30px;
background:  #3A8252;
border-radius: 4px;
font-weight:  500;
font-size: 14px;
line-height:  50px;
/* identical to box height */
text-align:  center;
color: #FFFFFF;
}

.sifremi-unuttum
{
/* or 131% */
padding-right:  0;
font-weight: normal;
font-size:  13px;
line-height: 16px;
/* identical to box height */
text-align:  right;
text-decoration-line: underline;
color:  #7E7E7E;
}

.bayi-giris-icerik label
{
font-weight:  500;
font-size: 13px;
line-height:  16px;
/* identical to box height */
color:  #212121;
margin-bottom: 4px;
}
input#vendor-email
{
background: url(send.svg) no-repeat left 10px center !important;
padding-left: 35px !important;
}
input#vendor-password
{
background: url(password.svg) no-repeat left 10px center !important;
padding-left:  35px;
}

.bayi-giris-icerik .textalan label
{
font-weight:  normal;
font-size: 13px;
line-height:  16px;
/* identical to box height */
color:  #7E7E7E;
}

.bayi-olmak-istiyorum
{
/* identical to box height */
background:  #FFFFFF;
border: 1px solid #535353;
box-sizing:  border-box;
border-radius: 4px;
font-weight:  500;
font-size: 14px;
line-height:  44px;
/* identical to box height */
text-align:  center;
color: #000000;
margin-bottom:  30px;
}

.filtrele
{
font-weight:  bold;
font-size: 16px;
line-height:  20px;
/* identical to box height */
color:  #000000;
white-space: nowrap;
background: url(arrow-bottom.svg) no-repeat right center;
padding-right:  35px;
padding-left: 15px;
cursor:  pointer;
}

.filtrele.active
{
background: url(close.svg) no-repeat right center;
}

.customer-comment-title
{
font-size:  20px;
font-weight: bold;
line-height:  normal;
margin-top: 10px;
color:  #000000;
margin-bottom: 20px;
}

.comment-content
{
border-radius:  5px;
box-shadow: 0 2px 4px 0 rgba(179, 179, 179, 0.5);
background-color:  #ffffff;
min-height: 200px;
padding:  20px;
box-sizing: border-box;
}

.comment-content .isim-soyisim
{
font-size:  16px;
font-weight: bold;
line-height:  normal;
text-align: center;
color:  #2a2a2a;
}

.comment-content .tarih
{
font-size:  14px;
font-weight: normal;
line-height:  2em;
text-align: center;
color:  #828282;
}

.comment-content .description
{
font-size:  12px;
font-weight: normal;
line-height: 2.5;
color:  #444444;
margin-top: 10px;
}

.comment-star-wrapper i
{
color:  #E6E6E6;
}

.comment-star-wrapper .stars i
{
color:  #FFB648;
}

.comment-star-wrapper i:before
{
font-size:  13px;
}

.filtrele-sol-kisim
{
position:  relative;
display: flex;
align-items:  center;
}

.banner-image
{
width:  100px;
height: 100px;
float:  none;
display: inline-block;
box-shadow: 0 2px 4px 0 rgba(207, 207, 207, 0.5);
background-color:  #ffffff;
border-radius: 50%;
line-height:  123px;
margin-bottom: 20px;
}

.parca-arama .col-8
{
display:  flex;
align-items: center;
justify-content:  center;
}

.parca-arama select
{
background: url(parca-select-ok.svg) no-repeat right 20px center #ffffff;
height:  50px;
margin-right: 20px;
margin-left:  10px;
padding: 0 60px 0 30px;
border-radius:  5px;
border: solid 1px #f4f4f4;
font-size:  14px;
font-weight: 500;
line-height:  normal;
color: #828282;
width: 27%;
text-transform:  uppercase;
}

.parca-arama select.error
{
border-color:  #ff0000;
}

.parca-arama button
{
height:  50px;
padding: 0 40px;
border-radius:  5px;
background-color: #88c437;
font-size:  15px;
font-weight: 600;
line-height:  normal;
color: #ffffff;
float:  right;
}

.filtrele-sol-kisim span strong
{
font-size:  14px;
font-weight: bold;
line-height:  normal;
color: #334ba1;
}

.video-alani h1
{
font-weight:  500;
font-size: 58px;
line-height:  70px;
text-align: center;
color:  #000000;
margin: 0;
}

.video-alani p
{
font-weight:  300;
font-size: 20px;
line-height:  24px;
text-align: center;
color:  #000000;
margin-top: 10px;
}

.video-alani a
{
background:  #FFFFFF;
border: 1px solid #000000;
box-sizing:  border-box;
font-weight: 600;
font-size:  14px;
line-height: 17px;
/* identical to box height */
text-align:  center;
letter-spacing: 0.823529px;
color:  #020202;
padding: 8px 50px;
margin-top:  15px;
}

.bg-fa
{
background-color:  #fafafa;
}

.whiteBg
{
background-color: #fff;
}

.blackBg
{
background-color: #000000;
}

.blockLightBg
{
background-color: #f7f7f7;
}

.lightBg
{
background-color: #e5e5e5;
}

.darkBg
{
color: #fff;
background-color:#444;
}

.lightFluBg
{
background-color:rgba(255,255,255,.5);
}

.darkFluBg
{
color: #fff;
background-color:rgba(0,0,0,.5);
}
div#page-login .blackBg .tumHaklar
{
font-weight:  300;
font-size: 10px;
line-height:  12px;
/* identical to box height */
color:  #EEEEEE;
margin: 10px 0 0;
}
[dir="rtl"] .campaignWrap
{
right: 0;
}

.campaignDescription
{
background:rgba(255,255,255,.5);
}

.campaignDescription.dark
{
color: #fff;
background:rgba(0,0,0,.5);
}

.banner1 p
{
font-size:  18px;
font-weight: normal;
line-height: 1.17;
color:  #484752;
}

.banner1 h4
{
font-size:  21px;
font-weight: bold;
line-height:  1;
color: #484848;
margin:  0;
padding-bottom: 4px;
}

.bilgilendirme-ust
{
background-color:  #f5f5f5;
margin: 30px 0;
padding: 60px 10px !important;
box-sizing:  border-box;
}

.oneCikanMarkalar .block-title
{
font-size:  28px;
font-weight: bold;
line-height:  normal;
color: #333333;
margin-top:  20px;
margin-bottom: 20px;
}

.width20
{
width: 20%;
}

.navIcon
{
width: 20px;
height:20px;
background:url('navIcon.png') no-repeat center center;
}

.icon-home:before
{
content:  none;
}

.icon-home
{
background: url(nav-home.svg) no-repeat left center;
width:  19px;
height: 15px;
}
[dir="rtl"] #navigasyon li
{
float: right;
}
div#nav-wrapper
{
margin-bottom:  10px;
white-space: nowrap;
}
div#navigasyon
{
}
#navigasyon a.navHome
{
}
#navigasyon a
{
display:  flex;
align-items: center;
/* identical to box height, or 89% */
/* identical to box height */
font-weight:  600;
font-size: 12px;
line-height:  15px;
/* identical to box height */
color:  #979797;
}
#navigasyon ul li:last-child a
{
color:  #000000;
}
#navigasyon li.ikinci-kirilim a
{
font-weight:  normal;
font-size: 16px;
line-height:  25px;
color: #000000;
}
#navigasyon li.ucuncu-kirilim a span
{
font-weight:  normal;
font-size: 12px;
line-height:  15px;
/* identical to box height */
color:  #000000;
background: #FFFFFF;
border:  1px solid #000000;
box-sizing: border-box;
border-radius:  4px;
margin-top: 10px;
padding:  5px 10px;
}

.toplam-urun-miktari
{
font-weight:  normal;
font-size: 14px;
line-height:  17px;
/* identical to box height */
color:  #8D8D8D;
margin-top: 15px;
}

.toplam-urun-miktari span
{
font-weight:  normal;
font-size: 14px;
line-height:  17px;
/* identical to box height */
color:  #282828;
}
div#nav-wrapper ul li:first-child a span.col
{
display:  none;
}
#navigasyon a span.forDesktop
{
padding-left:  7px;
padding-right: 7px;
}

.icon-arrow-simple-right:before
{
content:  none;
}

.icon-arrow-simple-right
{
background: url(nav-right.svg) no-repeat center center;
width:  20px;
height: 6px;
}

.icon-arrow-simple-rightt
{
background: url(nav-right.svg) no-repeat center center;
width:  20px;
height: 6px;
}

#navigasyon a span.forDesktop:before
{
line-height:  20px;
}

.filterTotalProduct
{
font-size:  12px;
font-weight: 300;
line-height: 1.75;
color:  #484752;
margin-top: 4px;
margin-bottom:  10px;
}

.filterTotalProduct span
{
font-weight:  bold;
color: #f91100;
}

.filter-search
{
font-size:  12px;
font-weight: normal;
line-height:  normal;
color: #8c8c8c;
}
[dir="rtl"] #navigasyon a
{
display: flex;
align-items:center;
flex-wrap: wrap;
padding-left:0;
padding-right: 5px;
}
[dir="rtl"] #navigasyon a span.forDesktop
{
padding-right:  5px;
padding-left: 10px;
float:  right;
margin-left: auto;
}
[dir="rtl"] #navigasyon a span.forDesktop:before
{
content: '\e81c';
}
#catImg
{
position: relative;
}
#catImg p
{
padding-bottom:  0;
}
#filterSort select
{
-webkit-appearance: none;
-moz-appearance:none;
appearance: none;
}

.filter-box
{
margin-bottom: -1px;
border-right:1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
line-height:30px;
font-size: 12px;
color:#6c6c6c;
}
[dir="rtl"] .filter-box,
[dir="rtl"] .box.b-right[for="stock"]
{
border-right: 0;
border-left:1px solid #d9d9d9;
}

.filter-box select
{
float: left;
height:30px;
margin: 0;
padding-right:15px;
border: 0;
font-size:12px;
color: #6c6c6c;
appearance:none;
-moz-appearance: none;
-webkit-appearance:none;
}
div#filterPanel > .row:last-child > div > div.border0.p-0
{
border:  0;
padding: 0;
}
div#filterPanel > .row:last-child > div > div , div#filterPanel > .row:first-child
{
margin-bottom:  20px;
}

.filtreler, .kategoriler
{
padding:  10px;
box-sizing: border-box;
margin-bottom:  20px;
font-size: 21px;
font-weight:  bold;
line-height: 1;
color:  #484752;
}

.clearFilter
{
font-size:  13px;
font-weight: normal;
line-height:  normal;
color: #767676;
text-align:  center;
}

.priceWrap  span
{
margin-top:  10px;
white-space: nowrap;
font-weight:  bold;
font-size: 19px;
line-height:  35px;
/* identical to box height, or 184% */
color:  #222222;
}

.removePrice
{
font-size:  30px;
line-height: 22px;
font-weight:  100;
margin-top: 12px;
}
div#leftFilter
{
}

.filtreUygula a
{
height:  50px;
padding: 0;
box-sizing:  border-box;
margin-top: 10px;
text-align:  center;
background: #6C0A1F;
border-radius:  25px;
font-weight: bold;
font-size:  19px;
line-height: 50px;
/* identical to box height */
color:  #FFFFFF;
}
div#filterPanel filter-title
{
}
div#filterPanel
{
margin-top:  10px;
}
ul#filterCats > li > a
{
font-size:  16px;
font-weight: bold;
line-height:  normal;
color: #be1520;
padding-bottom:  15px;
border-bottom: 1px solid #eeeeee;
padding-left: 0;
padding-right:0;
text-transform:  uppercase;
}

.filter-title .icon-plus
{
display:  none;
}

.filter-title.hidden .icon-plus
{
display:  block;
}

.filter-btns
{
margin-top:  30px;
}

.filter-btns button
{
cursor:  pointer;
display: flex;
align-items:  center;
justify-content: center;
padding:  0;
}
div#filterWrapper
{
}

.filter-title + div
{
padding:  10px;
}

.filter-btns #filterResult
{
border:  0;
text-transform: uppercase;
/* identical to box height */
background:  #DC001C;
border-radius: 5px;
font-weight:  normal;
font-size: 14px;
line-height:  40px;
text-align: center;
color:  #FFFFFF;
}

.filter-btns #filterClear
{
background:  none;
border: 1px solid #000;
}

.price-span-main
{
display:  flex;
align-items: center;
margin-top:  30px;
}
#min-price,
#max-price
{
height:  40px;
display: flex;
align-items:  center;
justify-content: center;
/* identical to box height */
/* identical to box height, or 269% */
white-space:  nowrap;
font-weight: 300;
font-size:  13px;
line-height: 25px;
/* identical to box height, or 192% */
text-align:  center;
color: #000000;
}
#filterPanel
{
background:  #FFFFFF;
box-sizing: border-box;
}
#filterPanel .icon-square-unchecked
{
}
#filterPanel .icon-square-checked
{
}
div#filterTpl
{
}
div#filterTpl.active
{
display:  block;
}

.filter-title.col-title
{
position:  relative;
display: flex;
align-items:  center;
/* identical to box height */
/* identical to box height, or 269% */
background: url(arrow-bottom.svg) no-repeat right 10px center;
padding-left:  10px;
padding-top: 0;
padding-bottom:  0;
border-radius: 4px;
font-weight:  600;
font-size: 11px;
line-height:  38px;
color: #000000;
cursor:  pointer;
border: 1px solid #E8E8E8;
box-sizing:  border-box;
}

.filter-title.active
{
}

.filter-title.border-none
{
border-top: 0;
}

.filter-title i
{
position:  absolute;
left: 0;
right:  0;
top: 0;
bottom:  0;
cursor: pointer;
}

.filter-title.hidden i
{
background: url('/Data/EditorFiles/sh-files/icon-angle-up.svg') no-repeat center right;
}

.filter-title i:before
{
display:  none;
}

.catMenu li.parent span
{
position:  relative;
display: flex;
align-items:  center;
background: url(arrow-bottom.svg) no-repeat right 20px center;
padding-left:  20px;
padding-top: 0;
padding-bottom:  0;
border-bottom: 1px solid #0A2240;
border:  1px solid #000000;
box-sizing: border-box;
border-radius:  4px;
font-weight: normal;
font-size:  11px;
line-height: 38px;
color:  #000000;
cursor: pointer;
}

.catMenu li.parent span.active
{
}

.catMenu li.parent > span + ul a
{
font-weight:  normal;
font-size: 15px;
line-height:  32px;
color: #0A2240;
}

.catMenu li.parent > span + ul
{
display:  none;
/* or 195% */
position:  absolute;
top: calc(100% - 2px);
background:  #FFFFFF;
border: 1px solid #F7F7F7;
box-sizing:  border-box;
z-index: 99;
border:  1px solid #000000;
border-top: 0;
box-sizing:  border-box;
border-radius: 0 0 4px 4px;
padding:  10px 20px;
}

.filter-title + div
{
display:  none;
position: absolute;
top: calc(100% - 2px);
z-index:  99;
border-radius: 0 0 4px 4px;
background:  #FFFFFF;
border: 1px solid #E8E8E8;
box-sizing:  border-box;
}

.filter-color-item-list
{
/*
padding-bottom:  20px;
*/
overflow:  visible;
}

.filter-color-item-list .filter-item
{
margin-bottom:  10px;
}

.filter-color-item-list .colorList
{
display:  block;
width: 27px;
height:  27px;
border-radius: 27px;
position:  relative;
border:1px solid transparent;
}

.filter-color-item-list .colorList .color-name
{
position:  absolute;
background-color: #fff;
padding:  5px 0;
border: 1px solid #000;
left: 50%;
min-width:  50px;
font-size: 10px;
text-align:  center;
top: 28px;
transform: translateX(-50%);
border-radius: 10px/20px;
line-height:  normal;
z-index: -1;
opacity:  0;
}

.filter-color-item-list .colorList:hover .color-name
{
opacity:  1;
z-index: 2;
}

.filter-color-item-list .form-item input[type="checkbox"]:checked + span
{
border:  1px solid #000;
}

.filter-main-title
{
text-transform:  uppercase;
margin-bottom: 30px;
font-weight:  normal;
font-size: 14px;
line-height:  22px;
color: #000;
background: url(/Data/EditorFiles/sh-files/filter-left.svg) no-repeat center right 40px;
}
div#filterPanel > div > div:not(.border0)
{
}

.filter-item-list::-webkit-scrollbar
{
width:  10px;
border-radius: 0;
}

.filter-item-list::-webkit-scrollbar-thumb
{
background-color:  #334ba1;
border-radius: 0;
}
div#filterPanel > div > div .filter-wrap
{
}

.icon-square-unchecked:before , .icon-square-checked:before
{
content:  none;
}

.icon-square-unchecked
{
background: url(unchecked.svg) no-repeat left center
;width:  24px;
height: 15px
;background-size:  15px;
}

.icon-square-checked
{
background: url(checked.svg) no-repeat left center;
width:  24px;
height: 15px;
background-size:  15px;
}

.order-by-default-content
{
position:  absolute;
top: 100%;
left:  20px;
width: calc(100% - 60px);
z-index:  9;
background: #FFFFFF;
border:  1px solid #E8E8E8;
border-top: 0;
box-sizing:  border-box;
}

.order-by-default
{
position:  relative;
}

.order-by-default-content span
{
float:  left;
width: 100%;
font-weight:  300;
font-size: 16px;
line-height:  42px;
/* or 262% */
color:  #000000;
cursor: pointer;
}

.order-by-default-selected
{
border:  1px solid #E8E8E8;
box-sizing: border-box;
border-radius:  2px;
padding: 10px 20px 10px 20px;
font-weight:  600;
font-size: 16px;
line-height:  19px;
color: #000000;
background: url(arrow-bottom.svg) no-repeat right 10px center;
padding-right:  60px;
margin-right: 20px;
cursor:  pointer;
}
ul#filterCats > li > ul > li > a , .filter-item label
{
display:  flex;
align-items: center;
/* or 184% */
/* or 233% */
font-weight:  300;
font-size: 14px;
line-height:  32px;
/* or 262% */
color:  #000000;
cursor: pointer;
position:  relative;
}
[dir="rtl"] .filter-box select
{
padding-right: 0;
padding-left:15px;
}

.filter-box .input-wrap
{
height: 30px;
}

.filter-box.col-text
{
line-height: 30px;
font-size:12px;
color: #6C6C6C;
}
#pageLayout :not(.icon-no-space):before
{
margin-right: 5px;
}

.select-wrapper
{
position: relative;
width:53px;
height: 30px;
}

.select
{
width: 33px;
padding:30px 5px 0;
position: absolute;
left:5px;
z-index: 333;
}

.select:hover
{
background: #F3F3F3;
}

.select span
{
width: 33px;
height:20px;
cursor: pointer;
display:none;
padding: 5px 0;
border-top:1px solid #B7B7B7;
}

.select span.selected
{
position: absolute;
top:0;
left: 5px;
cursor:default;
display: block;
border-top:0;
}

.select:hover span
{
display: block;
}

.filter-item-list
{
max-height: 280px;
overflow:auto;
}
#slider-range
{
width:calc(100% - 16px);
height:  20px;
margin-bottom: 20px;
margin-top:  20px;
margin-right:17px;
background:  #EFEFEF;
position:relative;
}

.middle-price-filter
{
display:  -webkit-box;
display: flex;
white-space:  nowrap;
}

.middle-price-filter #slider-range
{
width:  100px;
margin-top: 14px;
}

.ui-slider-range
{
position: absolute;
top:0;
height:  20px;
background: #FCD5C4;
}

.ui-slider-handle
{
position: absolute;
top: 0px;
width:  20px;
height: 20px;
background:  #DC001C;
box-sizing:border-box;
cursor: pointer;
border-radius: 1px;
border:  solid 1px #DC001C;
}
#filtre .btn.btn-default
{
font-size: 12px;
}
#leftColumn #filtre .btn.btn-default
{
font-size: 20px;
}
#newsList .line-top:first-child
{
border-top: 0;
}

.productType, .qtyBtns input
{
font-size: 12px;
text-transform:uppercase;
}

.productType
{
line-height: 30px;
}

.middleItem .productType
{
line-height: 14px;
}

.fl.totalPriceTitle
{
font-size:  12px;
font-weight: bold;
line-height: 1.5;
color:  #000000;
padding: 10px;
box-sizing:  border-box;
}

.totalPriceValue.fr
{
padding:  10px;
box-sizing: border-box;
font-size:  12px;
font-weight: bold;
line-height: 1.5;
color:  #000000;
}

.sepeteGit
{
border-radius:  4px;
background-color: #f91100;
font-size:  14px;
font-weight: 900;
line-height:  normal;
text-align: center;
color:  #ffffff;
text-transform: uppercase;
padding:  10px;
box-sizing: border-box;
margin-bottom:  10px;
}
#commentTabContent .stars
{
margin-bottom: 5px;
margin-left:10px;
}
#cart-wrapper .qtyBox
{
min-width:  79px;
}

.middleItem table tbody tr td
{
position:  relative;
}

.middleItem::-webkit-scrollbar
{
width:  2px;
}

.qtyBtns
{
height:  50px;
padding-top:1px;
padding-bottom: 1px;
display: flex;
align-items:  center;
justify-content: center;
padding:  0;
border-radius: 5px;
border:  solid 1px #e9e9e9;
background-color: #ffffff;
width:  60px;
}

.package-line .qtyBtns
{
height: 30px;
}

.sepetTitle
{
margin-top:  10px;
margin-bottom: 10px;
padding-bottom:  10px;
border-bottom: 1px solid #EEEEEE;
font-weight:  300;
font-size: 15px;
line-height:  18px;
color: #000000;
}

.middleItem .qtyBtns
{
height:  40px;
padding-top:1px;
padding-bottom: 1px;
border: 0;
margin-top:  10px;
margin-bottom: 10px;
width:  auto;
background: #FFFFFF;
border:  1px solid #979797;
box-sizing: border-box;
padding:  5px 10px;
}

.mycartTitle
{
font-size:  12px;
font-weight: bold;
line-height:  normal;
color: #000000;
padding:  20px 10px;
border-bottom: 1px solid #f5f5f5;
box-sizing:  border-box;
}

.cartTitle
{
font-size:  12px;
font-weight: normal;
line-height: 1.17;
color:  #000000;
}

.middleItem .discountedPrice
{
font-size:  12px;
font-weight: normal;
line-height: 1.5;
color:  #8c8c8c;
margin: 0;
}

.middleItem .currencyPrice
{
font-size:  12px;
font-weight: bold;
line-height: 1.5;
color:  #000000;
}

.qtyBtns a
{
float: left;
line-height:48px;
text-align: center;
-webkit-user-select:none;
-moz-user-select: none;
-ms-user-select:none;
-o-user-select: none;
user-select:none;
height:  20px;
display: flex;
justify-content:  end;
width: 25px;
}

.middleItem .qtyBtns a
{
border:  2px solid #000000;
width: 21px
;height:  21px;
border-radius: 50%
;display:  flex;
align-items: center
;justify-content:  center;
font-weight: 600
;font-size:  21px;
margin: 0 !important;padding: 0 !important;
}

.package-line .qtyBtns a
{
height: 30px;
line-height:30px;
}

.qtyBtns a p.icon-minus:before
{
font-size: 1px;
}

.qtyBtns a p.icon-plus:before
{
font-size: 7px;
}

.qtyBtns div
{
width:  25px;
}

.qtyBtns a[title="+"]
{
align-items:  center;
padding-bottom: 3px;
justify-content:  center;
}

.qtyBtns a[title="-"]
{
align-items:  center;
padding-top: 3px;
}

.qtyBtns input
{
float: left;
width: calc(100% - 20px);
height:  30px;
line-height:48px;
font-size: 14px;
color:#5e5e5e;
text-align: center;
border:0;
box-sizing: border-box;
}

.form.large .package-line .qtyBtns input
{
height: 30px;
line-height:30px;
}

.middleItem .qtyBtns input
{
font-weight:  800;
font-size: 18px;
line-height:  21px;
/* identical to box height, or 100% */
color:  #222222;
background: none;
}

.middleItem td
{
padding: 10px;
vertical-align:middle;
}

.middleItem .lightBg td.line-right
{
border-right: 1px solid #dadada;
}

.productRow div > span,
.middleItem td > span
{
line-height:1.5;
clear: both;
}

.productRow .productPrc
{
white-space:  nowrap;
}

.productRow div > span.basketProName,
.middleItem td > span.basketProName
{
font-size: 14px;
}

.productRow div > span.basketSubPro,
.middleItem td > span.basketSubPro
{
display: inline-block;
font-size:12px;
color: #5e5e5e;
padding-left:5px;
padding-right: 5px;
margin-bottom:10px;
}

.incBasketProduct, .decBasketProduct
{
}

.incBasketProduct
{
}

.decBasketProduct
{
}

.qtyBasketProduct
{
width: 28px;
}

.productPrc
{
font-size: 14px;
}

.removeBasketProduct
{
float: left;
width:30px;
height: 30px;
background:#000;
}

.mDetay
{
cursor: pointer;
}
#cartEmpty
{
font-size:  25px;
line-height:250px;
}
#leftColumn #cartEmpty, #rightColumn #cartEmpty
{
font-size:  14px;
line-height: 25px;
}
#cartEmpty:before
{
content:'';
display:  inline-block;
background: url('cartEmpty.png') no-repeat center center;
width:  128px;
height: 128px;
vertical-align: middle;
margin-right:20px;
}
#rightColumn #cartEmpty:before, #leftColumn #cartEmpty:before
{
margin-right: 0;
}
#currentPageLayer
{
width:100% !important;
}
#CustomForm
{
background-color: #fff;
}

.line-label
{
font-size: 14px;
color:#545454;
font-weight: 700;
margin-bottom:0;
}

.package-line:nth-child(odd)
{
background-color: #f5f5f5;
}

.package-line:nth-child(even) > .box
{
padding-top: 0;
padding-bottom:0;
}

.table-responsive
{
min-height: .01%;
overflow-x:  auto;
}

.table-responsive > table
{
width: 100%;
max-width: 100%;
}

.video-iframe-width{
    width:100vw;
}


.pr-7{
    padding-right: 7px;
}
.pr-14{
    padding-right: 14px;
}
.pl-4{
       padding-left: 4px;
}
@media screen and (max-width: 1230px)
{
#nav-wrapper
{
padding-right: 10px;
padding-left:10px;
box-sizing: border-box;
}
}
@media screen and (min-width: 1001px)
{
.qtyBtns input
{
min-width: 28px;
}
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
.navIcon
{
width: 30px;
height:30px;
}
#navigasyon a
{
height: 30px;
line-height:30px;
font-size: 13px;
}
}
@media screen and (min-width: 769px)
{
.middleItem .qtyBtns input
{
width:  40px;
}
}
@media screen and (max-width: 768px)
{
.banner1 h6
{
font-size:  16px;
line-height: 36px;
margin-top:  20px;
}

.banner1 h5
{
font-size:  12px;
}

.bayi-giris-icerik
{
background:  #ffffff;
position: static;
}

.order-by-default-selected
{
font-size:  12px;
padding-right: 10px;
width: 100%;
}

.iade-surecleri
{
padding:  50px;
}
div#navigasyon
{
margin-bottom:  10px;
}
div#filterTpl
{
padding:  0 10px;
margin-bottom: 10px;
}

.filter-box
{
margin-bottom:  0;
}

.alertListBtn
{
padding-right: 0;
padding-bottom:10px;
}

.shopImg
{
padding-right: 0;
}

.campaignWrap
{
position: relative;
padding-top:0;
padding-right: 0;
padding-bottom:30px;
padding-left: 0;
}
#cartEmpty
{
line-height: 40px;
}
#cartEmpty:before
{
width:100%;
}

.productRow
{
display: block;
}

.productRow div > span.basketProName
{
position: relative;
font-size:13px;
line-height:1.7;
}

.removeBtn
{
position: absolute;
top:0;
right: 0;
}
[dir="rtl"] .removeBtn
{
right: auto;
left:0;
}
#cart-wrapper
{
}

.form.large .package-line .qtyBtns input
{
padding-right: 5px;
padding-left:5px;
}
}