.symbol-index
{
z-index:    1;
}
a.showAdmin
{
display:none !important;
}
[v-cloak]
{
display:    none;
}

.breadcrumb li:last-child
{
pointer-events:    none;
}

.angularTemplate
{
visibility:   hidden;
}

.whiteBg
{
background-color:   #fff;
}

.blockLightBg
{
background-color:   #f7f7f7;
}

.lightBg
{
background-color:   #fff;
transition: all .5s;
}

.lightBg:hover
{
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);
}
#navigasyon
{
margin-top:    20px;
background: #f9f9f9;
}
#navigasyon a
{
font-size:    12px;
font-weight: 500;
color:    #004079;
display: flex;
align-items:    center;
height: 30px;
line-height:    1;
}
#navigasyon li:last-child a
{
color:    #6e6e6e;
font-weight: normal;
}

.nav-home
{
width:    11px;
height: 15px;
background: url(nav-home.svg) no-repeat center;
margin-right:    10px;
}

.nav-right
{
width:    4px;
height: 8px;
margin:    0 10px;
background: url(nav-right.svg) no-repeat center;
}
#catImg
{
position:   relative;
}
#catImg p
{
padding-bottom:    0;
}
#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:    255px;
overflow-y: auto;
}

.filter-item-list::-webkit-scrollbar
{
width:   6px;
height:6px;
background:   #d4d4d4;
border-radius:5px;
}

.filter-item-list::-webkit-scrollbar-button
{
display:   none;
}

.filter-item-list::-webkit-scrollbar-thumb
{
background:   #004079;
border-radius:5px;
}
#slider-range
{
width: calc(100% - 20px);
height:    5px;
margin-top: 20px;
margin-right:    20px;
background: #d4d4d4;
position:   relative;
border-radius: 4px;
}

.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:    5px;
background: #ff8c00;
border-radius:    4px;
}

.ui-slider-handle
{
position:   absolute;
top: -9px;
width:    20px;
height: 20px;
border:    1px solid #fff;
box-sizing:border-box;
cursor:   pointer;
border-radius: 15px;
background:    #004079;
outline: none;
}
#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
{
}
#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
{
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:    22px;
line-height: 1;
display:    flex;
align-items: center;
justify-content:    center;
margin: 40px 0;
}
#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:    60px;
height: 60px;
vertical-align:   middle;
margin-right:20px;
background-size:    contain;
}
#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%;
}

.nav.orderTabs
{
display:    flex;
align-items: center;
justify-content:    center;
margin-bottom: 30px;
}

.nav.orderTabs > li
{
margin:    0 10px;
background: #f9f9f9;
display:    flex;
align-items: center;
padding:    0 40px;
border-radius: 25px;
}

.nav.orderTabs > li a
{
height:    50px;
display: flex;
align-items:    center;
font-size: 16px;
font-weight:    600;
border-top: 3px solid transparent;
box-sizing:    border-box;
position: relative;
top:    -3px;
color: #f7954c;
}

.nav.orderTabs > li.active a
{
border-color:    #f7954c;
}

.nav.orderTabs > li.disabled a
{
color:    #6e6e6e;
}

.nav.orderTabs > li a:before
{
content: ''
;margin-right:    10px;
}
li#tabBasket a:before
{
width:    31px;
height: 25px;
background: url(cart2.svg) no-repeat center;
}
li#tabAddress a:before
{
width:    30px;
height: 30px;
background: url(adress2.svg) no-repeat center;
}
li#tabPayment a:before
{
width:    30px;
height: 23px;
background: url(payment2.svg) no-repeat center;
}
li#tabApprove a:before
{
width:    30px;
height: 30px;
background: url(approve2.svg) no-repeat center;
}
li#tabBasket.disabled a:before
{
background: url(cart.svg) no-repeat center;
}
li#tabAddress.disabled a:before
{
background: url(adress.svg) no-repeat center;
}
li#tabPayment.disabled a:before
{
background: url(payment.svg) no-repeat center;
}
li#tabApprove.disabled a:before
{
background: url(approve.svg) no-repeat center;
}
#cartDetail, #SepetForm
{
margin: 0 !important;
}
#SepetForm .middleItem
{
border-radius:    7px;
box-shadow: 0 2px 11px -6px rgba(0, 0, 0, 0.17);
border:    solid 1px #d4d4d4;
background: #fff;
}
#SepetFormTitle .col
{
font-size:    16px;
font-weight: 600;
color:    #6e6e6e;
}
#SepetFormTitle
{
padding:    20px;
box-sizing: border-box;
border-bottom:    1px solid #d8d8d8;
}

.productRow
{
border-bottom:    1px solid #d8d8d8;
padding: 30px 20px;
box-sizing:    border-box;
position: relative;
}

.productRow:last-child
{
border:    0;
}

.cartP-brand a
{
font-size:    14px;
font-weight: 500;
color:    #004079;
margin-bottom: 10px;
line-height:    1;
}

.cartP-name a
{
font-size:    14px;
line-height: 1.5;
color:    #6e6e6e;
}

.cartP-name a:hover, .cartP-brand a:hover
{
text-decoration:    underline;
}

.note-box
{
border:    1px solid #d4d4d4;
border-radius: 4px;
padding:    0 5px;
height: 22px;
font-size:    12px;
color: #6e6e6e;
cursor:    pointer;
margin: 5px 0;
}

.note-box.active
{
background:    #f7954c;
color: #fff;
border-color:    #f7954c;
}

.middleItem .productAmount .qtyBtns
{
height:    48px;
background: #fff
;padding:    0;
box-sizing: border-box
;border:    1px solid #d4d4d4;
border-radius: 4px;
}

.middleItem .productAmount .qtyBtns a
{
width:    48px;
font-size: 0;
height: 100%;
line-height:    1;
}

.middleItem .productAmount .qtyBtns a:first-child
{
background: url(minus.svg) no-repeat center;
}

.middleItem .productAmount .qtyBtns a:last-child
{
background: url(plus.svg) no-repeat center;
}

.middleItem .productAmount .qtyBtns input
{
width: calc(100% - 96px);
height: 100%;
padding:    0;
text-align: center;
font-size:    14px;
font-weight: 500;
color:    #004079;
min-width: auto;
border-left:    1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
transition:    none;
}

.cartP-priceSell
{
font-size: 19px !important;
line-height: 1.2 !important;
font-weight:    600;
color: #f7954b;
}

.productRemove .removeBtn
{
width:    30px;
height: 30px;
background: url(remove.svg) no-repeat center #fff;
border:    1px solid #d4d4d4;
box-sizing: border-box;
border-radius:    4px;
float: right;
}

.productRemove
{
justify-content:    flex-end;
}
#cartRight > div
{
border-radius:    7px;
box-shadow: 0 2px 11px -6px rgba(0, 0, 0, 0.17);
border:    solid 1px #d4d4d4;
background: #fff;
box-sizing:    border-box;
margin-bottom: 20px;
}

.cart-indirim-kuponu > label > span:first-child
{
font-size:    16px;
font-weight: 600;
color:    #6e6e6e;
margin-bottom: 16px;
}

.cart-indirim-kuponu input#indirimkuponu
{
height:    55px;
border-radius: 4px;
border:    solid 1px #d4d4d4;
background-color: #f9f9f9;
box-sizing:    border-box;
padding: 0 20px;
font-size:    14px;
font-weight: 500;
}

.cart-indirim-kuponu
{
padding:    20px;
box-sizing: border-box;
}
a#addCartBtn
{
width: 100%;
display:    flex;
justify-content: center;
align-items:    center;
background: #f7954c;
height:    55px;
border-radius: 4px;
margin-top:    10px;
float: left;
font-size:    16px;
font-weight: 600;
color:    #fff;
cursor: pointer;
}

.cart-prices > div
{
border-bottom:    solid 1px #d4d4d4;
padding: 15px 20px;
box-sizing:    border-box;
}

.cart-prices > div:last-child
{
border:    0;
}

.cart-prices > div > div
{
width: 100%;
margin:    5px 0;
}

.cart-prices > div > div.fl
{
font-size:    16px;
font-weight: 600;
color:    #6e6e6e;
}

.cart-prices > div > div.fr
{
font-size:    19px;
font-weight: 600;
color:    #f7954c;
}
a#addCartBtn
{
margin-top:    0;
}

.campaignWrapper
{
border-radius:    7px;
box-shadow: 0 2px 11px -6px rgba(0, 0, 0, 0.17);
border:    solid 1px #d4d4d4;
background: #fff;
padding:    25px 20px;
box-sizing: border-box;
}

.campaignList-title
{
font-size:    14px;
font-weight: 500;
color:    #ff8c00;
line-height: 1.5;
}

.cmp-check + .fl
{
width: calc(100% - 80px);
margin-left:    auto;
}

.cmp-check input
{
width:    14px;
height: 14px;
background: url(check.svg) no-repeat center;
}

.cmp-check.active input
{
background: url(checked.svg) no-repeat center;
}

.cart-cmpTitle
{
font-size:    14px;
font-weight: 500;
color:    #004079;
margin: 2.5px 0;
}

.cart-cmpDescription
{
font-size:    14px;
color: #6e6e6e;
margin: 2.5px 0;
}

.campaign-line
{
padding:    10px;
box-sizing: border-box;
border:    1px solid #d4d4d4;
min-height: 70px;
border-radius:    4px;
padding-right: 0;
}

.campaign-btn
{
height:    50px;
border-radius: 4px;
background:    #6e6e6e;
color: #fff;
font-size:    16px;
font-weight: 600;
}

.campaign-btn.active
{
background:    #77c655;
}

.campaign-line:last-child
{
margin: 0 !important;
}

.cart-percent-danger
{
color:    #fe0000;
font-weight: 500;
font-size:    14px;
}

.campaign_discount > div.fr, .coupon_discount > div.fr
{
color: #fe0000 !important;
}

.indirimBtn
{
width: 100%;
display:    flex;
justify-content: center;
align-items:    center;
height: 55px;
border-radius:    4px;
margin-top: 10px;
float:    left;
font-size: 16px;
font-weight:    600;
color: #f7954c;
cursor:    pointer;
border: 1px solid #f7954c;
box-sizing:    border-box;
}

.indirimBtn:hover
{
background:    #f7954c;
color: #fff;
}

.login-popup-title
{
border-bottom:    1px solid #e5e5e5;
padding-bottom: 15px;
margin-bottom:    15px;
color: #666;
font-size:    16px;
}

.login-popup-input input, .login-popup-input textarea
{
background-color: #f9f9f9!important;
border-radius: 5px!important;
border: 1px solid #d4d4d4!important;
padding:    0;
padding-left: 15px;
height:    50px;
line-height: 50px;
font-size:    16px;
box-sizing: border-box;
}
#popup-login
{
padding:    10px;
box-sizing: border-box;
}
a#popup-member-login, a#uye-kayit-btn, a#member-login-btn
{
border-radius:    5px;
background-color: #f7954c;
font-size:    16px;
text-align: center;
height:    50px;
color: #fff;
transition: all .2s ease;
text-transform:    uppercase;
}
a#popup-member-login:hover, a#uye-kayit-btn:hover, a#member-login-btn:hover
{
background:    #004079;
}

.mb15
{
margin-bottom:    15px;
}

.login-popup-text-link a
{
font-size:    15px;
color: #666;
}

.login-popup-register a
{
border-radius:    5px;
background-color: #004079;
font-size:    16px;
text-align: center;
height:    50px;
color: #fff;
transition: all .2s ease;
}

.login-popup-register a:hover
{
background:    #f7954c;
}

.login-popup-text
{
text-align:    center;
font-size: 15px;
color:    #666;
display:none;
}

.login-popup-text b
{
font-weight:    600;
}

.login-popup-social a
{
border:    1px solid #e5e5e5;
height: 50px
;font-size:    16px;
color: #666
;border-radius:    5px;
box-sizing: border-box
;position:    relative;
}
#register-form input::-webkit-input-placeholder, #register-form select::-webkit-input-placeholder, #register-form textarea::-webkit-input-placeholder,
#invoiceForm input::-webkit-input-placeholder, #invoiceForm select::-webkit-input-placeholder, #invoiceForm textarea::-webkit-input-placeholder
{
color:   #666;
opacity:1;
}
#register-form input::-moz-placeholder, #register-form select::-moz-placeholder, #register-form textarea::-moz-placeholder,
#invoiceForm input::-webkit-input-placeholder, #invoiceForm select::-webkit-input-placeholder, #invoiceForm textarea::-webkit-input-placeholder
{
color:   #666;
opacity:1;
}
#register-form input:-ms-input-placeholder, #register-form select:-ms-input-placeholder, #register-form textarea:-ms-input-placeholder,
#invoiceForm input::-webkit-input-placeholder, #invoiceForm select::-webkit-input-placeholder, #invoiceForm textarea::-webkit-input-placeholder
{
color:   #666;
opacity:1;
}
#register-form input:-moz-placeholder, #register-form select:-moz-placeholder, #register-form textarea:-moz-placeholder,
#invoiceForm input::-webkit-input-placeholder, #invoiceForm select::-webkit-input-placeholder, #invoiceForm textarea::-webkit-input-placeholder
{
color:   #666;
opacity:1;
}
#register-form
{
background:    #fff;
border: 1px solid #e5e5e5;
padding:    20px;
box-sizing: border-box;
border-radius:    5px;
margin: 50px 0;
}
#register-form .placeholder
{
display: none !important;
}

.login-label-cont input
{
position: relative !important;
width:    14px;
height: 14px;
margin:    0;
margin-right: 10px;
visibility: visible !important;
background: url(check.svg) no-repeat center;
}

.login-label-cont input:checked
{
background: url(checked.svg) no-repeat center;
}

.login-label-cont span
{
width: calc(100% - 24px);
font-size:    13px;
color: #666;
line-height: 1.3;
}

.login-label-cont a
{
text-decoration:    underline;
}

.privacy-message
{
border:    1px solid #e5e5e5;
border-radius: 5px;
color:    #666;
padding: 15px;
font-size:    14px;
}

.privacy-message p
{
padding:    0;
}
#register-form.register-edit-form
{
margin:    0;
}

.login-popup-select select
{
border-radius: 5px!important;
border: 1px solid #d4d4d4!important;
padding-left:    15px;
height: 50px;
box-sizing:    border-box;
background: url(down.svg) no-repeat calc(100% - 10px) center #f9f9f9;
font-size:    16px;
background-size: 10px;
}

.login-popup-input .myFlag + input
{
padding-left:    50px;
}

.login-popup-input .myFlag
{
width:    48px;
height: 48px
;margin-top:    1px;
cursor: pointer;
}

.login-popup-input textarea
{
min-height:    100px;
max-width: 100%;
}

.user-name-title
{
display:    flex;
flex-direction: column;
margin-bottom:    15px;
}

.user-name-title span
{
font-size:    20px;
color: #000;
margin-bottom:    5px;
font-weight: 600;
}

.user-name-title #fullname
{
color:    #666;
font-size: 14px;
}

.login-left-links
{
border:    1px solid #e5e5e5;
border-radius: 5px;
color:    #666;
padding: 15px;
box-sizing:    border-box;
}

.login-left-links a:not(:last-child)
{
border-bottom:    1px solid #e5e5e5;
padding-bottom: 15px;
margin-bottom:    15px;
}

.login-left-links a
{
font-size:    16px;
transition: all .3s ease;
}

.login-left-links a:hover
{
color:    #f7954c;
}
#invoiceForm .placeholder
{
display:    none;
}
#invoiceForm .login-popup-input, #invoiceForm .login-label-cont
{
margin-bottom:    15px;
}
#invoiceForm input, #invoiceForm textarea, #invoiceForm select
{
font-size:    14px;
}
#addressFormCountryControl span.icon.icon-right.icon-i
{
width:    22px;
height: 22px;
background:    #d7242b;
line-height: 22px;
right:    35px;
top: 13px;
}
#invoiceForm .login-popup-title
{
font-size:    14px;
font-weight: 600;
color:    #f7954c;
margin-top: 10px;
}
#invoiceForm .login-popup-title img
{
margin:    0;
margin-right: 10px;
}
#basketPopupItems .productRow
{
padding:    10px;
border-bottom: 1px solid #d8d8d8;
}
#basketPopupItems #SepetFormTitle
{
padding:    10px 10px;
}
#opening-cart-price .cart-prices
{
border-radius:    7px;
box-shadow: 0 2px 11px -6px rgb(0 0 0 / 17%);
border:    solid 1px #d4d4d4;
background: #fff;
box-sizing:    border-box;
margin: 20px 0;
}
#opening-cart-price .cart-prices > div
{
padding:    5px 15px;
}
#cartPopup .pButtons button
{
border-radius:    5px;
font-size: 15px;
text-transform:    uppercase;
font-weight: 600;
letter-spacing: 1.5px;
}
div#basketPopupItems
{
padding-right:    20px;
}

.login-popup-social a img
{
width:    28px;
position: absolute;
left:    20px;
top: 0;
bottom:    0;
margin: auto !important;
}
#membershipTabContainer
{
align-items:    flex-start;
margin: 20px 0;
}
#membershipTabContainer > div
{
padding:    0 20px;
}
#membershipTabContainer > div > div
{
padding:    20px;
box-sizing: border-box;
border-radius:    5px;
border: 1px solid #e5e5e5;
}
#sticky-menu > div
{
border:    1px solid #e5e5e5;
box-sizing: border-box;
border-radius:    5px;
padding: 20px 15px;
}
#sticky-menu > div h3
{
margin:    0;
font-size: 18px;
font-weight:    600;
margin-bottom: 30px;
}
#sticky-menu > div ul li a
{
font-size:    16px;
color: #6e6e6e;
line-height: 1.3;
}
#sticky-menu > div ul li
{
border-bottom:    1px solid #e5e5e5;
padding-bottom: 10px;
margin-bottom:    10px;
}
#sticky-menu > div ul li:last-child
{
border:    0;
margin: 0;
padding:    0;
}
#sticky-menu > div ul li a.active
{
font-weight:    500;
color: #004079;
}

.sss-blok
{
border:    1px solid #e5e5e5;
border-radius: 5px;
padding:    20px 15px;
box-sizing: border-box;
}

.sss-title
{
margin:    0;
font-size: 18px;
font-weight:    600;
margin-bottom: 20px;
}

.sss-list > li
{
margin-bottom:    10px;
border: 1px solid #e5e5e5;
border-radius:    5px;
overflow: hidden;
}

.sss-list > li:last-child
{
margin:    0;
}

.sss-toggle
{
margin:    0;
background: #f7f7f7;
height:    45px;
display: flex;
align-items:    center;
padding: 15px;
box-sizing:    border-box;
cursor: pointer;
font-weight:    normal;
font-size: 16px;
color:    #666;
}

.sss-content
{
padding:    15px;
box-sizing: border-box;
}

.sss-content *, .sss-content p
{
font-size:    16px;
line-height: 1.3;
padding:    0;
color: #6e6e6e;
}

.sss-toggle:after
{
content: ''
;width:    15px;
height: 15px;background: url(down.svg)  no-repeat center
;margin-left:    auto;
transform: rotate(270deg);
}

.sss-toggle.active
{
color:    #004079;
}

.sss-toggle.active:after
{
transform:    none;
}
#sss-menu-top > ul li
{
width:    auto;
margin-right: 10px
;margin-bottom:    10px;
}
#sss-menu-top
{
margin-bottom:    10px;
}
#sss-menu-top > ul li a
{
padding:    10px 15px;
border: 1px solid #e5e5e5;
box-sizing:    border-box;
border-radius: 5px;
font-size:    15px;
font-weight: 500;
line-height: 1.14;
color:    #929292;
}
#sss-menu-top > ul li a.active, #sss-menu-top > ul li a:hover
{
background:    #f9f9f9;
color: #004079;
}

.login-popup-captcha
{
border-radius:    5px;
border: 1px solid #f7954c;
font-size: 16px !important;
text-align:    center;
height: 50px;
color: #f7954c !important;
transition: all .2s ease;
display:    flex;
justify-content: center;
align-items:    center;
}

.brandsActive
{
background:    #f7954c;
color:#fff;
border-radius:    20px;
}

.read-more
{
background:    #d7d7d7;
margin-right: 5px;
margin-bottom:    5px;
border-radius: 5px;
float:    left;
padding:10px;
}

.altBilgi.active.show>.fl
{
height: 100%;
}

.altBilgi.active>.fl
{
height:    128px;
overflow: hidden;
}
@media screen and (max-width: 1230px)
{
#nav-wrapper
{
}
}
@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)
{
.productRowFlex
{
display:    block;
}

.productRemove .removeBtn
{
width:    25px;
height: 25px;
right:    10px;
top: 10px;
background-size: 12px !important;
}

.nav.orderTabs > li
{
padding:    0;
border-radius: 4px;
margin:    0 5px;
}

.nav.orderTabs > li a
{
font-size:    0;
width: 50px;
justify-content:    center;
}

.nav.orderTabs > li a:before
{
margin:    0;
}

.nav.orderTabs
{
margin-bottom:    10px;
}
#cartDetail, #SepetForm
{
padding: 0 !important;
}

.campaign-line
{
display:    block;
padding: 10px 0;
}

.campaign-btn
{
margin-top:    10px;
height: 40px;
font-size:    14px;
}

.cmp-check + .fl
{
width: calc(100% - 40px);
}

.campaignWrapper
{
padding:    15px 10px;
}

.cart-indirim-kuponu
{
padding:    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
{
font-size:    20px;
}
#cartEmpty:before
{
display:    none;
}

.productRow
{
padding:    15px 10px;
}

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