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;
}
[dir="rtl"] #navigasyon li
{
float:               right;
}
#navigasyon a
{
height:               20px;
font-style: normal;
font-weight:               normal;
font-size: 14px;
line-height:               25px;
color: #878787;
padding-left:               5px;
}
#navigasyon a span.forDesktop
{
padding-left:               6px;
padding-right: 6px;
}

.icon-arrow-simple-right:before
{
content: url(/Data/EditorFiles/tasarim/icons/arrow.svg);
}
#navigasyon a span.forDesktop:before
{
line-height:               0px;
}
[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;
}
label#filterLabelSort
{
height:  50px;
padding: 0;
}
#filterSort select
{
transition-duration:  0s;
border: thin solid #f1f1f1;
border-radius:  5px;
font: inherit;
line-height: 2.7em;
padding: 0.5em 3.5em 0.5em 1em;
margin:  0;
-webkit-box-sizing: border-box;
-moz-box-sizing:  border-box;
box-sizing: border-box;
-webkit-appearance:  none;
-moz-appearance: none;
background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
background-position: calc(100% - 20px) calc(1em + 8px), calc(100% - 15px) calc(1em + 8px), calc(100% - 2.5em) calc(1em + 1px);
background-size: 5px 5px, 5px 5px, 1px 1.5em;
background-repeat:  no-repeat;
}
#filterSort select:focus
{
background-image: linear-gradient(45deg, green 50%, transparent 50%), linear-gradient(135deg, transparent 50%, green 50%), linear-gradient(to right, #ccc, #ccc);
background-position: calc(100% - 15px) calc(1em + 8px),calc(100% - 20px) calc(1em + 8px),    calc(100% - 2.5em) calc(1em + 1px);
background-size: 5px 5px, 5px 5px, 1px 1.5em;
background-repeat:  no-repeat;
border-color: green;
outline:  0;
}

.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;
}

.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:               2px;
background: #F8941E;
}

.ui-slider-handle
{
position:               absolute;
top: -7px;
width:               16px;
height: 16px;
border:               5px solid #F8941E;
box-sizing: border-box;
cursor:               pointer;
background: #F8941E;
border-radius:               10px;
}
#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;
}
#commentTabContent .stars
{
margin-bottom:               5px;
margin-left: 10px;
}
#cart-wrapper .qtyBox
{
min-width:               110px;
}

.middleItem
{
overflow-x:               auto;
}

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

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

.middleItem .qtyBtns
{
width: auto;
height:               30px;
padding-top: 1px;
padding-bottom:               1px;
background: #e5e5e5;
border-radius:        5px;
}

.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;
}

.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 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
{
line-height: 1.5;
clear:               both;
}

.productRow div>span.basketProName,
.middleItem td>span.basketProName
{
font-size:               14px;
line-height: 15px;
color:              #5e5e5e;
}

.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;
}

.mDetay
{
cursor:               pointer;
}
#empty-basket
{
margin:     40px 0;
}
#cartEmpty
{
font-size:               25px;
line-height: 250px;
}
#leftColumn #cartEmpty,
#rightColumn #cartEmpty
{
font-size:               14px;
line-height: 25px;
}
#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:           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)
{
#empty-basket
{
margin:     55px 0;
}
#nav-wrapper i:before
{
line-height:               40px;
padding-right: 10px;
}
#nav-wrapper>div.fl
{
display:               flex;
justify-content: center;
}
#navigasyon
{
position:            relative;
border: 2px solid #F1F1F1;
border-radius:            10px;
margin: 20px 0;
}
}
#navigasyon[data-last-step="true"] li:last-child,
#navigasyon[data-last-step="false"] li:nth-last-child(2)
{
position:               static;
opacity: 1;
z-index:               0;
white-space: nowrap;
visibility:               visible;
}
#navigasyon a
{
width: 100%;
padding-right:               0;
padding-left: 0;
line-height:               40px;
height: 40px;
color:               #878787;
font-size: 14px;
text-align:          center;
font-style:      normal;
}
#navigasyon a.navHome
{
padding-right:               0;
}
#navigasyon li:last-child > a
{
color:         #434343;
}

.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;
}
#cart-wrapper
{
display:               initial;
}

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