.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;
}
#navigasyon
{
margin-bottom:           12px;
}
#navigasyon ul
{
text-align:            center;
}
#navigasyon li
{
display:            inline-block;
width: auto;
}
#navigasyon a
{
width: 100%;
font-size:            13px;
text-align: center;
font-style:            normal;
box-sizing: border-box;
}
#navigasyon li.navicon span
{
float:            left;
height:7px;
padding:            0px 3px;
background: url(/Data/EditorFiles/1R/Simge/simge_sag.svg) no-repeat center center;
background-size:            7px;
margin: 0px 3px;
}
#navigasyon li.navicon:last-child
{
display:            none;
}
[dir="rtl"] .Yol,
[dir="rtl"] .breadcrumb,
[dir="rtl"] .breadcrumb li
{
float:              right;
}
#catImg
{
position:              relative;
}

.filter-box, .filter-sirala, .filter-adet
{
font-size:              12px;
color:#6d6875;
padding:             0px;
height:35px;
line-height:             35px;
margin-bottom:5px;
}

.filter-adet
{
padding-left:     5px;
}

.filter-sirala
{
padding-left:              30px;
padding-right:10px;
background: url(/Data/EditorFiles/1R/Simge/simge_sirala.svg) no-repeat left 10px center;
background-size:              12px;
}

.filter-box select
{
float:              left;
width:100%;
height:             35px;
line-height:35px;
margin:              0;
padding-right:30px;
padding-left:             10px;
border: 0;
font-size:             12px;
color: #6d6875;
appearance:             none;
-moz-appearance: none;
-webkit-appearance:             none;
background: url(/Data/EditorFiles/1R/Simge/simge_asagi.svg) no-repeat right 10px center;
background-size:              9px;
border:1px solid #EEE;
}
[dir="rtl"] .filter-box select
{
}
@media screen and (max-width: 768px)
{
.filter-sirala-box{
    height:0px;
}
#filterSirala
{
position:   absolute;
width: auto
}
#filterSirala select
{
border:  none;
}

.filter-sirala
{
display:  none;
}
}

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

.filter-box.col-text
{
line-height:              30px;
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;
}
#slider-range
{
width:calc(100% - 17px);
height:              17px;
margin-top:6px;
margin-right:              17px;
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:url('sliderHandle.png') no-repeat 0 center;
cursor:              pointer;
}

.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;
}
#commentTabContent .stars
{
margin-bottom:              5px;
margin-left:10px;
}
#myPersonalizationForm
{
display:              block;
margin-right:-10px;
margin-left:              -10px;
clear:both;
}

.package-line
{
line-height:              30px;
font-size:12px;
}

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

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

.package-line .d-flex
{
display:              flex;
align-items:center;
}

.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: 0;
padding-right:          5px;
margin-bottom: 0;
}
#cartDetail .middleItem
{
overflow-x:              auto;
color:#6D6875;
}
#cartDetail .middleItem tr
{
/*padding:     0px 0px 5px;
margin-bottom:      5px;
display:     block;*/
}
#cartDetail .middleItem td
{
padding-top:              10px;
padding-left:10px;
padding-bottom:              10px;
padding-right:10px;
vertical-align:              middle;
}
#cartDetail .middleItem .SepetimResim
{
padding:       5px 0px;
}
#cartDetail .middleItem .SepetimResim img
{
max-width:          100px;
}
#cartDetail .middleItem .lightBg td.line-right
{
border-right:              1px solid #dadada;
}
#cartDetail .middleItem td > span
{
display:              block;
line-height:initial;
clear:              both;
}
#cartDetail .middleItem td > span.basketProName
{
font-size:              13px;
}
#cartDetail .middleItem td > span.basketSubPro
{
display:              inline-block;
font-size:11px;
color:          #B5838D;
}
#cartDetail .middleItem td > span.danger
{
font-size:           11px;
color: #73B258;
}
#cartDetail .middleItem .SepetimFiyat span
{
line-height:           36px;
padding: 0px;
margin-right:           10px;
}
#cartDetail .middleItem .SepetimFiyat span.fw700
{
font-size:           16px;
font-weight: 600;
color:           #C4486E;
}
#cartDetail .middleItem .SepetimAdet
{
max-width: 70%;
padding:           0px;
border: none;
}

.qtyBtns a
{
float:              left;
min-width:30px;
height:              30px;
background:#EEE;
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;
}

.package-line .qtyBtns a
{
display:              none;
}

.qtyBtns a p
{
width:100%;
height:              28px;
line-height:28px;
text-align:              center;
font-size:16px;
color:           #6D6875;
cursor:pointer;
}

.qtyBtns input
{
float:              left;
height:28px;
line-height:              28px;
text-align:center;
padding-right:              5px;
padding-left:5px;
border:              0;
box-sizing:border-box;
font-size:           16px;
}

.package-line .qtyBtns input
{
width:              40px;
height:28px !important;
line-height:28px !important;
margin-right:10px !important;
margin-left:10px !important;
}

.productType, .qtyBtns input
{
color:          #6D6875;
text-transform:uppercase;
}

.productType
{
line-height:              30px;
}
[dir="rtl"] .middleItem .productType
{
padding-right:              0;
padding-left:10px;
}

.qtyBasketProduct
{
width:              28px;
}

.removeBasketProduct
{
float:              left;
width:30px;
height:              30px;
background:#000;
}
#cartDetail .removeBtn
{
padding:          2px;
background-color:#B5838D;
}

.svf-alan-edit
{
position:               fixed;
left: 0;
top: 35%;
width: 30%;
background:               #fff;
right: 0;
margin-right:               auto;
margin-left: auto;
z-index:               9999;
padding-bottom: 15px;
padding-top:               10px;
}

.svf-alan-edit > div:nth-child(2)
{
margin-top:               15px;
line-height: 17px;
}

.svf-alan-edit>div:first-child
{
background: url(/Data/EditorFiles/ms-fvv.svg) no-repeat center;
height:               100px;
}

.svf-alan-edit>div:last-child>div
{
line-height:               40px;
border: 1px solid #dcdcdc;
cursor:               pointer;
}

.svf-alan-edit>div:last-child>div:first-child
{
margin-right:               15px;
}

.svf-alan-edit>div:last-child
{
margin-top:               35px;
}

.svf-alan-edit>div:last-child>div:first-child:hover
{
background:               #f1f1f1;
}

.svf-alan-edit>div:last-child>div:nth-child(2):hover
{
background:               #f1f1f1;
}

.svf-alan-edit>div:last-child>div:last-child
{
background:               #cf0060;
color: #fff;
}

.SepetimDetaylar
{
color:           #6D6875;
}

.SepetimDetaylar .SepetimDetaylarBaslik
{
padding:           10px;
text-align: center;
font-size:           14px;
margin-bottom: 10px;
text-transform:           uppercase;
}

.SepetimDetaylar .SepetimGenelToplam
{
font-weight:          600;
font-size:15px;
}

.SepetimDetaylar .SepetimGenelToplam .a-right
{
color:          #C4486E;
}
#basketOptions .btn-danger
{
padding:           0px 10px;
text-align: center;
box-sizing:           initial;
}
#cartDetail .SepetimIndirimBtn
{
background-color:          #6D6875;
}
#cartDetail #addCartBtn
{
font-size:          18px;
text-transform:uppercase;
}

.mDetay
{
cursor:              pointer;
}
#cartEmpty
{
font-size:    25px;
color:#6D6875;
padding-bottom:   30px;
}
#cartEmpty:before
{
content: '';
display:    block;
background: url(/Data/EditorFiles/1R/Simge/simge_sepet.svg) no-repeat center center;
background-size:    130px;
width: 130px;
height:    130px;
vertical-align: middle;
margin:    30px auto;
}
#cartEmpty p
{
margin:    15px auto;
font-size: 16px;
max-width:    340px;
display: block;
font-weight:    normal;
}
#cartEmpty > ul
{
display:    flex;
flex-wrap: wrap;
line-height:   initial;
}
#cartEmpty > ul li
{
width: 16.66%;
padding:    0px 10px;
box-sizing: border-box;
font-size:    14px;
}
#cartEmpty > ul li a span
{
display:    block;
text-transform: uppercase;
}
#cartEmpty > ul li a img
{
-webkit-border-radius:    7px;
-moz-border-radius: 7px;
border-radius:    7px;
}
#leftColumn #cartEmpty, #rightColumn #cartEmpty
{
font-size:    14px;
line-height: 25px;
}
#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;
}

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

.table-responsive > table
{
width: 100%;
max-width: 100%;
}
#membershipTabs .btn.active
{
position:               relative;
}
#membershipTabs .btn:before
{
content: '';
background-color:               #000;
width: 0;
height:               1px;
position: absolute;
top: 100%;
left:               0;
-webkit-transition: width .2s ease-in-out;
-moz-transition: width .2s ease-in-out;
transition: width .2s ease-in-out;
}
#membershipTabs .btn:not(:last-child):after
{
content: '';
width:               0;
border-right: 1px solid #ececec;
display:               block;
position: absolute;
top:               10px;
bottom: 10px;
left: 100%;
margin-left: -.5px;
}
#membershipTabs .btn.active:before
{
width: 100%;
}
@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:              28px;
}
}
@media screen and (max-width: 768px)
{
#cartEmpty > ul li
{
width: 33.33%;
padding:    0px 5px;
margin-bottom: 15px;
font-size:   13px;
}

.svf-alan-edit
{
position:               fixed;
left: 0;
top: 35%;
width: 92%;
background:               #fff;
right: 0;
margin-right:               auto;
margin-left: auto;
z-index:               9999;
padding-bottom: 15px;
padding-top:               10px;
}

.SepetimDetaylar
{
padding:          10px 0px 0px;
}
#cartDetail #addCartBtn
{
height:           60px;
line-height: 60px;
-webkit-border-radius:           0px;
-moz-border-radius: 0px;
border-radius:           0px;
}

.navIcon
{
width:              38px;
height:38px;
}
#navigasyon a
{
font-size:            10px;
}
/*.filter-box:nth-child(2n)
{
border-right:              0;
}
*/
#cartEmpty
{
line-height:    40px;
}
#cartEmpty:before
{
background-size:    100px;
margin:10px auto 0px;
}
#basketOptions > div
{
padding-right:          0;
}
#basketBtns .btn-small
{
line-height:           35px;
height: 35px;
font-size:           15px;
}
#cartDetail #addCartBtn
{
position:          fixed;
bottom:0;
left:          0;
z-index:9999;
}
#SepetForm table.middleItem .btn-small
{
line-height:           normal;
padding-top: 7px;
padding-bottom:           7px;
}

.btn.campaign-btn
{
position:           static;
float: right;
margin-top:           -10px;
}
}