span.ProductBrand
{
opacity:         0;
}
a.showAdmin
{
display:none !important;
}
[v-cloak]
{
display:              none;
}

.angularTemplate
{
visibility:             hidden;
}

.whiteBg
{
background-color:             #fff;
}

.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);
}
[dir="rtl"] .campaignWrap
{
right:             0;
}

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

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

.navIcon
{
width:             20px;
height:20px;
background:url('navIcon.png') no-repeat center center;
}
#catImg
{
position:             relative;
padding: 12px 34px;
background:             #FFFFFF;
border: 1px solid #D2D2D2;
box-sizing:             border-box;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
margin-bottom:             20px;
border-radius:10px;
}
#catImg h1
{
font-style:             normal;
font-weight: bold;
font-size:             18px;
color: #F38320;
margin:            0px 0px 10px 0px;
text-transform:uppercase;
}
#catImg h2
{
font-style:             normal;
font-weight: bold;
font-size:             18px;
color: #000000;
margin:            0px 0px 10px 0px;
text-transform:uppercase;
}
#catImg article
{
font-style:             normal;
font-weight: normal;
font-size:             11px;
line-height: 15px;
text-align:             center;
color: #828282;
}
#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;
}
[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:             2px;
margin-top:18px;
margin-right:             17px;
background:#e5e5e5;
position:             relative;
}

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

.ui-slider-handle
{
position:             absolute;
top:-7px;
width:             16px;
height:16px;
background:             #fff;
border:5px solid #e35252;
box-sizing:             border-box;
cursor:pointer;
}
#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
{
font-style:            normal;
font-weight: normal;
font-size:            14px;
color: #828282;
padding:            0;
}
#commentTabContent .stars
{
margin-bottom:             5px;
margin-left:10px;
}
#cart-wrapper .qtyBox
{
min-width:             110px;
}

.qtyBtns
{
height:             48px;
padding-top:1px;
padding-bottom:             1px;
background-color:#e5e5e5;
border-radius:  10px;
}

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

.middleItem .qtyBtns
{
height:             30px;
padding-top:1px;
padding-bottom:             1px;
background:#e5e5e5;
}

.qtyBtns a
{
float:             left;
width:25px;
height:             48px;
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;
}

.middleItem .qtyBtns a
{
height:             30px;
line-height:28px;
opacity:.5;
}

.middleItem .qtyBtns a p
{
font-size:            25px;
font-weight: bold;
}

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

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

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

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

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

.middleItem .qtyBtns input
{
height:             30px;
line-height:30px;
font-size:             14px;
}

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

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

.productRow div > span,
.middleItem td > span
{
clear:             both;
}

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

.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;
text-align:           center;
}
#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%;
}
@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;
}
}
@media screen and (min-width: 769px)
{
.middleItem .qtyBtns input
{
width: calc(100% - 52px);
}
}
@media screen and (max-width: 768px)
{
#nav-wrapper i:before
{
line-height:             40px;
padding-right: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
{
display:             initial;
}

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

.lKategoriler ul li a
{
background:       #fff;
padding: 20px;
box-sizing:       border-box;
box-shadow: 0px 0px 30px -15px #00000085;
}

.lKategoriler ul li a span
{
font-size:       12px;
color: #c11e20;
font-weight:       500;
text-transform: uppercase;
display:       flex;
justify-content: center;
text-align:       center;
}

.kTitle
{
height:       26px;
line-height: 15px;
margin-bottom:       5px;
}

.kImg img
{
height:       80px;
}
#cat-icon-link
{
margin-bottom:      5px;
display: flex;
align-items:      center;
justify-content: center;
}

.icon-item-masaustu
{
width:      114px;
text-align: center;
float: none !important;
display:      inline-block;
vertical-align: middle;
}

.icon-item-masaustu img
{
max-width:      125px;
max-height: 125px;
width:      125px;
height: 125px;
}
@media screen and (max-width: 540px)
#mainColumn>.col-12
{
}

.cat-icon-scroll
{
width:      auto;
max-width: 100%;
overflow-x:      auto;
overflow-y: hidden;
white-space:      nowrap;
}

.mlk-swiper-left
{
font-size:      30px;
margin-top: -17px;
padding:      0px;
display: inline-block;
background: url(https://cdn.modaselvim.com/Data/EditorFiles/ikon/back.png) no-repeat scroll -22px -70px;
height:      40px;
width: 30px;
margin-left:      2px;
position: absolute;
top:      65px;
cursor: pointer;
}

.icon-item
{
width:      130px;
text-align: center;
float: none !important;
display:      inline-block;
vertical-align: middle;
}

.icon-item img
{
max-width:      125px;
max-height: 125px;
width:      125px;
height: 125px;
border-radius: 75%;
}

.mlk-swiper-left
{
font-size:      30px;
margin-top: -17px;
padding:      0px;
display: inline-block;
background: url("https://cdn.modaselvim.com/Data/EditorFiles/ikon/back.png") no-repeat scroll -22px -70px;
height:      40px;
width: 30px;
margin-left:      2px;
position: absolute;
top:      65px;
cursor: pointer;
}

.mlk-swiper-right
{
font-size:      30px;
margin-top: -17px;
padding:      0px;
height: 40px;
width:      28px;
display: inline-block;
background: url("https://cdn.modaselvim.com/Data/EditorFiles/ikon/back.png") no-repeat scroll -25px -105px;
position:      absolute;
right: -35px;
top:      65px;
cursor: pointer;
}

.hideThis
{
display:none
}

.icon-item-masaustum
{
text-align:    center;
display:   flex;
vertical-align:    middle;
}

.icon-item-masaustum img
{
max-width:      100px;
max-height: 100px;
width:      125px;
height: 125px;
}