/*@import url("datepicker.css");*/
.angularTemplate
{
visibility:  hidden;
}

.whiteBg
{
background-color:  #fff;
}

.lightBg
{
background-color:  #ececec;
}

.darkBg
{
background-color:  #6c6c6c;
color:#fff;
}

.navIcon
{
width:  23px;
height:23px;
background:#e0e0e0 url('navIcon.png') no-repeat center center;
border-right:  1px solid #ececec;
}
[dir="rtl"] .navIcon
{
border-right:  0;
border-left:1px solid #ececec;
}

.pagiBorder
{
border-top:   2px solid #ccc;
border-bottom: 1px solid #ccc;
}
#navigasyon a
{
float:  left;
height:23px;
line-height:  23px;
color:#aaa;
font-size:  11px;
font-style:italic;
padding-right:  20px;
padding-left:10px;
background-image:url('navLink.png');
background-repeat:  no-repeat;
background-position:right center;
}
[dir="rtl"] #navigasyon a
{
padding-right:  10px;
padding-left:20px;
background-image:url('navLinkRtl.png');
background-position:  0 center;
}
#navigasyon a.navHome
{
color:  #6c6c6c;
font-weight:600;
font-style:  normal;
padding-right:30px;
background-image:url('navHome.png');
}
[dir="rtl"] #navigasyon a.navHome
{
padding-right:  10px;
padding-left:30px;
background-image:url('navHomeRtl.png');
background-position:  0 center;
}
[dir="rtl"] .Yol,
[dir="rtl"] .breadcrumb,
[dir="rtl"] .breadcrumb li
{
float:  right;
}
#catImg
{
position:  relative;
}
#catImg *
{
font-family: 'Overpass', sans-serif !important;
color:  #6c6c6c;
}
#catImg .row *
{
float:  left;
width:100%;
padding:  0;
margin:0;
}

.filter-box
{
margin-bottom:  -1px;
border:1px solid #ECECEC;
line-height:  30px;
font-size:12px;
color:  #6c6c6c;
}
[dir="rtl"] .filter-box
{
border-right:  0;
border-left:1px solid #ECECEC;
}

.filter-box select
{
float:  left;
height: 29px
;margin:  0;
padding-right:15px
;border:  0;
font-size: 13px
;color:  #6c6c6c;
appearance:none
;-moz-appearance:  none;
-webkit-appearance:none;background:url('selectArrow.png') no-repeat right center
;cursor:  pointer;
}
[dir="rtl"] .filter-box select
{
float:  right;
padding-right:0;
padding-left:  15px;
background:url('selectArrow.png') no-repeat 10px center;
}

.filter-box .input-wrap
{
height:  30px;
}

.filter-box.col-text
{
line-height:   29px;
font-size:12px;
color:  #6C6C6C;
}

.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;
}

.brdr
{
border:   0;
}

.vitFilter
{
border:   0;
}
#slider-range
{
width: calc(100% - 112px);
height:   17px;
margin-top: 6px;
margin-right:   10px;
background: url(sliderRange.png) repeat-x 0 center;
position:   relative;
}

.ui-slider-range
{
position:  absolute;
top:4px;
height:  9px;
background:url('sliderRangeFiller.png') repeat-x 0 center;
}

.ui-slider-handle
{
position:  absolute;
top:0;
width:  17px;
height:17px;
background:   #1a3668;
cursor: pointer;
border-radius:   30px;
}

.catalogBtn
{
background:url('catalogIcon.png') no-repeat center 5px;
}

.horizontalBtn
{
background:url('horizontalIcon.png') no-repeat center 5px;
}

.listBtn
{
background:url('listIcon.png') no-repeat center 5px;
}
#filtre .btn.btn-default
{
font-size:  12px;
}
#leftColumn #filtre .btn.btn-default
{
font-size:  20px;
}

.productType, .qtyBtns input
{
font-size:  12px;
text-transform:uppercase;
}

.productType
{
line-height:  30px;
}
[dir="rtl"] .middleItem .productType
{
padding-right:  0;
padding-left:10px;
}
#commentTabContent .stars
{
margin-bottom:  5px;
margin-left:10px;
}

.qtyBtns a
{
float:   left;
min-width: 30px;
height:   40px;
border: 1px solid #ececec;
padding-right:   10px;
padding-left: 10px;
margin-right:   0;
margin-bottom: 0;
box-sizing:   border-box;
-webkit-user-select: none;
-moz-user-select:   none;
-ms-user-select: none;
-o-user-select:   none;
user-select: none;
}

.qtyBtns a p
{
width:100%;
height:  40px;
line-height:40px;
text-align:  center;
font-size:12px;
color:  #000;
cursor:pointer;
}

.qtyBtns input
{
float:   left;
height: 40px;
line-height:   28px;
text-align: center;
padding-right:   5px;
padding-left: 5px;
border:   0;
box-sizing: border-box;
border-bottom:   1px solid #ececec;
border-top: 1px solid #ececec;
}

.middleItem td
{
padding-top:  10px;
padding-left:10px;
padding-bottom:  10px;
padding-right:10px;
vertical-align:  middle;
}

.middleItem .lightBg td.line-right
{
border-right:  1px solid #dadada;
}

.middleItem td > span
{
display:  block;
line-height:2;
clear:  both;
}

.middleItem td > span.basketProName
{
font-size:  14px;
}

.middleItem td > span.basketSubPro
{
display:  inline-block;
padding-left:5px;
padding-right:  5px;
margin-top:5px;
margin-bottom:  5px;
}

.incBasketProduct, .decBasketProduct
{
}

.incBasketProduct
{
}

.decBasketProduct
{
}

.qtyBasketProduct
{
width:  28px;
}

.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;
}

.campaign-line
{
position:  relative;
}

.btn.campaign-btn
{
position:  absolute;
top:10px;
right:  10px;
}
[dir="rtl"] .btn.campaign-btn
{
right:  auto;
left:10px;
}
[dir="rtl"] #basketOptions
{
margin-left:  0;
}
[dir="rtl"] #basketOptions .col.col-8.p-left
{
padding-right:  0;
padding-left:10px;
}

.FiltreBtnBox
{
background: url(selectArrow.png) no-repeat right center;
font-size:  13px;
color: #6c6c6c;
padding-right:  15px;
cursor: pointer;
}

.SepetPopupTableHeader, .SepetPopupTable
{
border-bottom:  1px solid #B3B3B3;
}

.SepetPopupTableHeader
{
color:  #1a3668;
font-size: 13px;
}

.SepetPopupTable
{
color:  #676767;
font-size: 12px;
}

.SepetPopupBirimFiyat
{
font-weight:  600;
margin-bottom: 5px;
}

.SepetPopupBirimFiyat+div
{
font-weight:  300;
}

.removeBasketProduct.removeBtn
{
background-color:  #ccc;
margin-right: 10px;
}

.SepetPopupTable .qtyBtns a
{
background:  #ccc;
height: 25px;
min-width:  25px;
border: 0;
}

.SepetPopupTable .qtyBtns a p
{
color:  #fff;
font-size: 18px;
height:  25px;
line-height: 28px;
padding-bottom:  0;
}

.SepetPopupTable .qtyBtns input
{
height:  25px;
border: 0;
}

.SepetPopupTable .qtyBtns
{
border:  1px solid #ccc;
box-sizing: border-box;
-webkit-box-sizing:  border-box;
}
#cartPopup .pButtons.animate__animated
{
border:  0;
}

.btn-success.SepetPopupGit
{
background:  #467EB9;
height: 40px;
line-height:  43px;
padding: 0 20px;
font-size:  15px;
}

.btn-success.SepetPopupDevam
{
background:  transparent;
color: #676767;
border:  1px solid #999;
height: 40px;
line-height:  40px;
font-size: 15px;
}

.SepetPopupTable .priceBasketProduct
{
font-weight:  600;
}

.SepetPopupFiyatAlan
{
width:  300px;
}

.btn-success.SepetPopupGit:hover
{
background:  #1a3668;
}

.btn-success.SepetPopupDevam:hover
{
background:  #676767;
color: #fff;
}

.SepetPopupFiyatBaslik
{
color:  #1a3668;
font-weight: 500;
}

.SepetPopupFiyatBox
{
color:  #676767;
}
#cartPopup
{
border-radius:  0;
-webkit-border-radius: 0;
}

.SepetPopupTable .qtyBtns a:hover
{
background:  #1a3668;
}
#cartPopup .pButtons
{
border:  0;
}
@media screen and (min-width: 1001px)
{
.flexwrap.SepetPopupSilAdet
{
-webkit-box-align:  center;
-moz-box-align: center;
-webkit-align-items:  center;
-ms-flex-align: center;
align-items:  center;
-webkit-justify-content: flex-start;
justify-content:  flex-start;
-webkit-box-pack: start;
-moz-box-pack:  start;
-ms-flex-pack: start;
}

.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){
.UstVitrinKutu {
    width: 700px !important;
    margin: 0 auto !important;
    float: initial !important;
}
.mSilBox
{
display: none;
}

.btn-success.SepetPopupDevam, .btn-success.SepetPopupGit
{
width:300px
}

.middleItem .qtyBtns input
{
width:  28px;
}
}
@media screen and (max-width: 1000px)
{
.SepetPopupTable .qtyBtns
{
width: 100%;
}

.SepetPopupTable .qtyBtns a
{
width: 30%;
}

.SepetPopupTable .qtyBtns input
{
width: 40%;
}

.flexwrap.SepetPopupSilAdet
{
-webkit-justify-content:  center;
justify-content: center;
-webkit-box-pack:  center;
-moz-box-pack: center;
-ms-flex-pack:  center;
}

.removeBasketProduct.removeBtn
{
margin:  0 0 10px 0;
}
}
@media screen and (max-width: 768px)
{
.AcilirSepetUrunAd
{
width: calc(100% - 30px) !important;
}

.mSilBox
{
margin-left:  10px;
}

.mSilBox, .AcilirSepetUrunAd
{
display: inline-block !important;
vertical-align:  middle;
clear: inherit !important;
}

.btn-success.SepetPopupDevam, .btn-success.SepetPopupGit
{
width: 100%;
}

.navIcon
{
width:  38px;
height:38px;
}
#navigasyon
{
border:   0;
position: relative;
background:url('navArrow.png') no-repeat 0 center;
margin-top:  -10px;
border-bottom:1px solid #f0f0f0;
}
#navigasyon li
{
position:  absolute;
width:100%;
height:100%;
opacity:  0;
}
#navigasyon li:last-child
{
position:  static;
opacity:1;
z-index:  0;
}
#navigasyon a
{
width:100%;
padding-right:  0;
padding-left:0;
line-height:  30px;
height:30px;
color:  #535353;
font-size:12px;
text-transform:  uppercase;
text-align:center;
font-style:  normal;
}
[dir="rtl"] #navigasyon a
{
text-align:  center;
}
#navigasyon a.navHome
{
padding-right:  0;
}
/*.filter-box:nth-child(2n)
{
border-right:  0;
}
*/
#cartEmpty
{
line-height:  40px;
}
#cartEmpty:before
{
width:100%;
}
}