@media screen and (max-width: 768px) {
    #headerMain {
        padding-bottom: 35px !important;
    }
}

#logo p
{
height: 65px !important;
}
#headerBottom
{
display: none !important;
}

.header-top-two > .inner > .col-12 > a.fr
{
display: none !important;
}
#headerTop
{
background-color: #2f2f2f !important;
}

.footer-big
{
background: #181818 !important;
}
#productThumbs li.active .box-border
{
border: 0.09rem solid hsl(0deg 0% 36.79%) !important;
}
#productLeft > .col-10
{
border: 0px !important;
}
#productName
{
color: #000 !important;
}

.comment-detail-wrap
{
display: none !important;
}

.cargo-wrap > p > b
{
color: #000 !important;
}

.cargo-wrap
{
margin-bottom: 50px !important;
background: #e5e5de !important;
padding:   10px;
border-radius: 10px;
}

.discountPrice
{
font-size: 2rem !important;
margin: 10px 0 10px 0 !important;
}

.supp-fav-wrap
{
padding-bottom: 20px !important;
}
a#addCartBtn
{
border: 0.063rem solid hsl(0 0% 25% / 1) !important;
background-color: hsl(0 0% 25% / 1) !important;
}

.share-wrapper
{
display: none !important;
}
#product-buttons a, .productFunction
{
background-color: hsl(0deg 0% 52.48%) !important;
}
#urun-tab
{
margin-bottom:   20px;
border-radius: 10px;
border:   1px solid #aaaaaa;
padding: 20px;
margin:   30px 0;
}

.sh-inner
{
border: 0px !important;
}

.sh-big-title
{
margin-top:   50px;
}

.swiper-container-pointer-events
{
padding:   15px 10px 0px 10px;
}
#tabBtn li.active
{
border-radius: 0px !important;
border: 0px !important;
text-decoration:   underline;
text-decoration-thickness: 3px;
text-underline-offset:   6px;
}
#tabBtn li.active span.text-description
{
color: #000 !important;
}
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:     30px;
padding-right: 5px;
display:     flex;
align-items: center;
color: hsl(196, 100%, 33%);
font-size: 0.875rem;
font-weight:     400;
line-height: normal;
}
#navigasyon a.navHome
{
}
#navigasyon a span.forDesktop
{
padding-left:     5px;
padding-right: 10px;
display:     inline-block;
}
#navigasyon a span.forDesktop:before
{
line-height:     normal;
float: left;
font-size:     0;
content: url(/Data/EditorFiles/tasarim/navAyrac.svg);
}
[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;
}
#filterSort select
{
-webkit-appearance:    none;
-moz-appearance:none;
appearance:    none;
padding-left: 0;
padding-right:     40px;
background: url(/Data/EditorFiles/tasarim/sirala-bottom.svg) no-repeat right;
color: hsl(0, 0%, 0%);
font-size: 0.875rem;
font-weight:     400;
line-height: normal;
}
#navigasyon li:last-child a
{
color: hsl(0, 0%, 0%);
}
#nav-wrapper
{
padding-left:     25px;
background: url(/Data/EditorFiles/tasarim/navIcon.svg) no-repeat left;
margin-bottom:     5px;
}
body:not(.page-1) .header-wrapper
{
margin-bottom:     0;
}

.sh-text-wrap
{
border-radius: 0.125rem;
background-color: hsl(0, 0%, 98%);
padding:     30px 30px 10px 30px;
margin-bottom: 20px;
}

.sh-text-title
{
color: hsl(196, 100%, 33%);
font-size: 1.313rem;
font-weight:     700;
line-height: normal;
margin-bottom:     9px;
}

.sh-text-desc p
{
color: hsl(240, 1%, 22%);
font-size: 0.875rem;
font-weight:     400;
line-height: 1.125rem;
padding-bottom:     20px;
}
aside#leftColumn.col-2
{
padding-right:     22px;
width: 25%;
}
aside#leftColumn.col-2 + #mainColumn.col-10
{
width: 75%;
padding-left:     8px;
}
label[for="sort"]
{
margin-right:     40px;
}
div[for="stock"]
{
display:     flex;
align-items: center;
color: hsl(0, 0%, 0%);
font-size: 0.875rem;
font-weight:     400;
line-height: normal;
}
div[for="stock"] .input-wrap.checkbox
{
background: url(/Data/EditorFiles/tasarim/unchecked.svg) no-repeat center;
}
div[for="stock"] .input-wrap.checkbox.active
{
background: url(/Data/EditorFiles/tasarim/checked.svg) no-repeat center;
}
#filterSort
{
display:     flex;
align-items: center;
margin-bottom:     20px;
}
span.kutu
{
width:     5px;
height: 15px;
border-radius:     5px;
display: flex;
background:     #c2c2c2;
margin-left: 6px;
}

.changeGridBtns a
{
display:     flex;
}

.active span.kutu
{
background: hsl(196, 100%, 33%);
}

.catalogBtn
{
margin-left:     10px;
}

.change-grid-wrap
{
margin-left:     auto;
}

.filter-box-wrap, .price-box-wrap
{
padding:     20px 9px 30px 20px;
border-radius: 0.125rem;
border: 0.125rem solid hsl(0, 0%, 96%);
background-color: hsl(0, 0%, 100%);
margin-bottom:     20px;
}

.col-title.filter-title
{
color: hsl(196, 100%, 33%);
font-size: 1.625rem;
font-weight:     700;
line-height: 2.5rem;
padding-bottom:     10px;
border-bottom: 0.063rem solid hsl(196, 100%, 33%);
background: url(/Data/EditorFiles/tasarim/filter-active.svg) no-repeat right;
padding-right:     20px;
cursor: pointer;
}

.search-filter-btn
{
position:     absolute;
right: 0;
height: 2.5rem;
background-color: hsl(196, 100%, 33%);
width: 2.5rem;
display:     flex;
align-items: center;
justify-content:     center;
border-radius: 0 0.313rem 0.313rem 0 !important;
}

.search-filter-btn img
{
filter: brightness(0) invert(1);
max-width:     17px;
}

.filter-wrap .form-control.medium input[type="text"]
{
height: 2.5rem;
border-radius: 0.313rem !important;
border: 0.063rem solid hsl(0, 0%, 87%) !important;
background-color: hsl(0, 0%, 100%) !important;
margin-bottom:     10px;
color: hsl(240, 1%, 22%);
font-size: 0.75rem;
font-weight:     400;
letter-spacing: normal;
}

.filter-item .icon-square-unchecked:before
{
float:     left;
line-height: normal;
font-size:     0;
content: url(/Data/EditorFiles/tasarim/unchecked.svg);
}

.filter-item .icon-square-checked:before
{
float:     left;
line-height: normal;
font-size:     0;
content: url(/Data/EditorFiles/tasarim/checked.svg);
}

.filter-item :checked + span + span
{
color: hsl(196, 100%, 33%);
font-weight:     700;
}

.filter-wrap .form-control.medium input[type="text"]::placeholder
{
color: hsl(240, 1%, 22%);
font-size: 0.75rem;
font-weight:     400;
letter-spacing: normal;
}

.filterBtn
{
height: 2.75rem;
border-radius: 0.125rem;
background-color: hsl(196, 100%, 33%);
display:     flex;
align-items: center;
justify-content:     center;
color: hsl(0, 0%, 100%);
font-size:     1rem;
font-weight: 700;
line-height:     normal;
text-transform: uppercase;
cursor:     pointer;
}

.priceWrap > span
{
color: hsl(0, 0%, 24%);
font-size:     1rem;
font-weight: 700;
line-height:     normal;
text-transform: uppercase;
}

.col-title.filter-title.active
{
background: url(/Data/EditorFiles/tasarim/filter-passive.svg) no-repeat right;
border-bottom:     honeydew;
padding-bottom: 0;
}

.filter-wrap:not(.form-control)
{
padding-top:     15px;
}

.filter-item .col-text.form-item
{
color: hsl(0, 0%, 24%);
font-size: 0.938rem;
font-weight:     400;
line-height: normal;
text-transform:     uppercase;
min-height: 40px;
display:     flex;
align-items: center;
}

.filter-item-list::-webkit-scrollbar
{
width: 0.125rem;
background:     transparent;
border-radius: 0.063rem;
}

.filter-item-list::-webkit-scrollbar-thumb
{
background-color: hsl(196, 100%, 33%);
border-radius: 0.063rem;
width: 0.125rem;
}

.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:     200px;
overflow:auto;
}
#slider-range
{
width:calc(100% - 16px);
margin-top:    18px;
margin-right:17px;
position:    relative;
height: 0.125rem;
border-radius: 0.063rem;
background-color: hsl(0, 0%, 94%);
margin-bottom:     20px;
}

.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: 0.125rem;
border-radius: 0.063rem;
background-color: hsl(196, 100%, 33%);
}

.ui-slider-handle
{
position:    absolute;
top:-7px;
background:    #fff;
box-sizing:border-box;
cursor:    pointer;
width: 1rem;
height:     1rem;
border-radius: 0.5rem;
background-color: hsl(196, 100%, 33%);
}
#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
{
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%;
}

.swiper-container
{
overflow:     hidden;
position: relative;
}
@media screen and (max-width: 1230px)
{
#nav-wrapper
{
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)
{
.filter-box
{
margin-bottom:     0;
}
#navigasyon a
{
height:     auto;
}
#navigasyon
{
padding:     0 10px;
}

.top-sh-wrapper
{
padding:     0 10px;
}

.sh-text-wrap
{
padding:     10px;
}
aside#leftColumn.col-2
{
width: 100%;
padding-left:     0;
padding-right: 0;
margin-bottom:     15px;
}
aside#leftColumn.col-2 + #mainColumn.col-10
{
width: 100%;
padding-left:     0;
}

.col-title.filter-title
{
font-size:     1rem;
}

.filter-box-wrap, .price-box-wrap
{
padding:     10px;
}

.price-box-wrap .filter-wrap > .fl > .fl > .row > .col-4:first-child
{
padding-left:     11px;
}

.price-box-wrap .filter-wrap > .fl > .fl > .row > .col-4:nth-child(3)
{
padding-left:     10px;
margin-top: 10px;
}

.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;
}
}
a.fl.d-flex.vendor-log-btn
{
display:none
}
;