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:#333;
}

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

.darkFluBg
{
color: #fff;
background-color:rgba(0,0,0,.5);
}

.mt30
{
margin-top: -30px;
}
/*HTML BLOCKS*/
#findPiece .form-control.large select.withHolder:not(.withPlace)
{
font-family: vitesBook, "Open Sans", Arial, sans-serif;
color:  #bdbdbd;
font-size: 16px;
padding-top:  0;
}

.anasayfaYazi h2
{
color:  #010000;
font-size: 22px;
font-weight:  700;
line-height: 24px;
margin-top:  0;
margin-bottom: 20px;
}

.anasayfaYazi p
{
color:  #505050;
font-size: 14px;
font-weight:  400;
line-height: 22px;
}

.anasayfaYazi h3
{
color:  #000000;
font-weight: 700;
line-height:  32px;
margin: 0 0 10px 0;
font-size:  14px;
}

.arizaTitle
{
color:  #d6001c;
font-weight: 700;
line-height: 15.35px;
font-size:  12px;
padding-top: 50px;
background: url(ariza.svg) no-repeat top left;
}

.ariza p
{
font-weight:  300;
line-height: 17.35px;
font-size:  12px;
color: #000;
margin-top:  5px;
}

.sip, .nak, .kla
{
color:  #505050;
font-size: 14px;
font-weight:  400;
line-height: 32px;
padding-left:  34px;
box-sizing: border-box;
width: 51%;
}

.sip:hover, .nak:hover, .kla:hover
{
background-color:  #959595;
color: #FFFFFF;
}

.kla
{
margin-bottom: 21px;
background:url(kla.svg) no-repeat 7px center;
}

.sip
{
background:url(sip.svg) no-repeat 7px center;
}

.nak
{
background:url(nak.svg) no-repeat 7px center;
}

.nak + .pos-a
{
background: #fff;
border:1px solid #ebebeb;
width:  807px;
z-index:33;
padding:  10px;
box-sizing: border-box;
opacity: 0;
visibility:hidden;
top: 100%;
}

.nakWrap:hover > .pos-a
{
opacity: 1;
visibility:visible;
}

.nak + .pos-a strong
{
color:  #d6001c;
font-family: vitesBold, "Open Sans", Arial, sans-serif;
font-size:  14px;
line-height: 15px;
margin-bottom:  2px;
}

.nak + .pos-a p
{
font-family: vitesSansBook, "Open Sans", Arial, sans-serif;
font-size:  12px;
line-height: 15px;
color: #959595;
display:inline-block;
float:  right;
}

.motto
{
padding:  14px 0;
border-top: 1px solid #bebebe;
margin-top:  24px;
}

.motto h2
{
float:  left;
line-height: 18px;
font-size: 14px;
color: #505050;
}

.motto strong
{
margin-top:  8px;
font-size: 13px;
color:  #000000;
line-height: 15px;
float:  left;
}

.motto span
{
font-size:  11px;
color: #505050;
line-height:  15px;
float: left;
}
#worldMap
{
margin: 0 auto;
text-align: center;
}
#mapinfobox
{
background:  #d6001c;
width: 186px;
height:  90px;
position: absolute;
padding:  10px 10px 6px 10px;
display: none;
z-index:  20;
font-size: 14px;
line-height:  18px;
text-align: center;
-webkit-box-shadow: 0px 16px 30px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 16px 30px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 16px 30px 0px rgba(50, 50, 50, 0.75);
}
#mapinfobox strong
{
display:  block;
color: #FFFFFF;
font-family: vitesSansBold, "Open Sans", Arial, sans-serif;
margin-bottom:  4px;
}
#mapinfobox span
{
color:  #FFFFFF;
font-family: vitesSansBook, "Open Sans", Arial, sans-serif;
font-size:  12px;
line-height: 16px;
}
#mapinfobox:after
{
top: 100%;
left: 50%;
border:  solid transparent;
content: " ";
height:  0;
width: 0;
position:  absolute;
pointer-events: none;
border-color: rgba(214, 0, 28, 0);
border-top-color:  #d6001c;
border-width: 15px;
margin-left:  -15px;
}

.world
{
fill: #BEBEBE;
}
circle
{
fill: #d5001c;
stroke:#000000;
stroke-width: 1;
cursor:pointer;
}
circle.hover
{
stroke-width: 2;
r:6;
}

.worldMap
{
padding:  21px 0 10px 0;
background-color: #ebebeb;
margin-top:  15px;
}

.dataList .lightBg
{
background: linear-gradient(0deg, rgba(253,253,253,1) 0%, rgba(209,209,209,1) 100%);
}

.dataList .box-border > .col-12
{
display: flex;
position: relative;
}

.dataList .column .box-border
{
border: 0;
}

.categoryTitle
{
color:  #ebebeb;
font-family: vitesSansBook;
font-size:  24px;
font-weight: 300;
line-height:  normal;
background: #303030;
display:  flex;
justify-content: center;
align-items:  center;
}

.dataList .column > .col-12
{
display:  flex;
}

.column .categoryTitle
{
writing-mode:  vertical-rl;
text-orientation: mixed;
width:  64px;
}

.categorySubTitle
{
writing-mode:  vertical-rl;
text-orientation: mixed;
position:  absolute;
left: 0;
z-index:  3;
top: 0;
bottom:  0;
}

.column .col-10 > div:first-child .categorySubTitle
{
background: #e62927;
color:#fff;
}

.column .col-10 > div:nth-child(2) .categorySubTitle
{
background: #cccccc;
}

.column .col-10 > div:nth-child(3) .categorySubTitle
{
background: #b2b2b2;
color:#e62927;
}

.column .col-10 > div:nth-child(4) .categorySubTitle
{
background: #8c9292;
color:#fff;
}
/*END HTML BLOCKS*/
[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:  22px;
padding-left:5px;
color:  #960000;
font-size: 10px;
font-weight:  400;
line-height: 22px;
/* Text style for "H, KM /  r" */
letter-spacing:  1px;
}
#navigasyon a.navHome
{
padding:  0;
}
#navigasyon a span.forDesktop
{
padding-left:  0;
padding-right: 0px;
}
#navigasyon a span.forDesktop:before
{
line-height:  20px;
}
[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;
}
div#filterSortBtn
{
color:  #000000;
font-family: vitesSansBook;
font-size:  12px;
font-weight: 700;
line-height:  33px;
}
#filterSort select
{
-webkit-appearance: none;
-moz-appearance:none;
appearance: none;
border: 1px solid #505050;
line-height:  33px;
padding-right: 20px;
background: url(sort.svg) no-repeat 95% center;
}

.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:#d6001c;
}

.ui-slider-handle
{
position: absolute;
top:-7px;
width: 16px;
height:16px;
background: #fff;
border:5px solid #d6001c;
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
{
line-height: 14px;
}
#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;
}

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

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

.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%;
}
@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: 28px;
}
}
@media screen and (max-width: 768px)
{
#nav-wrapper i:before
{
line-height: 40px;
padding-right:10px;
}

.nak + .pos-a
{
display: none;
}
#worldMap
{
width:100%;
}

.motto h2
{
text-align: center;
}

.motto .col-4
{
display: flex;
flex-direction:column;
}

.motto .col-8.col
{
padding: 0;
text-align: center;
}

.motto strong
{
width:100%;
}

.motto span
{
width:100%;
}
#navigasyon
{
border:  0;
position: relative;
border-bottom: 1px solid #f0f0f0;
margin-top:-10px;
}
#navigasyon li
{
position: absolute;
width:calc(100% - 30px);
height:100%;
opacity: 0;
visibility: hidden;
}
#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 li:after
{
position: absolute;
right:10px;
content:'\e81d';
line-height: 40px;
color:#d6001c;
font-family:'tsoft', sans-serif;
font-style: normal;
font-weight:normal;
text-decoration: inherit;
font-variant:normal;
text-align: center;
text-transform:none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing:grayscale;
speak: none;
}
#navigasyon a
{
width:100%;
padding-right: 0;
padding-left:0;
line-height: 40px;
height:40px;
color: #535353;
font-size:13px;
text-transform: uppercase;
text-align:center;
font-style: normal;
}
#navigasyon a.navHome
{
padding-right: 0;
}

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