/*@import url("datepicker.css");*/
a.showAdmin
{
display:none !important;
}

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

.nc
{
clear: inherit !important;
overflow:   hidden;
}

.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:   20px;
line-height:20px;
font-size:   11px;
padding-left:5px;
}
#navigasyon a.navHome
{
color:   #6c6c6c;
}
[dir="rtl"] #navigasyon a span.forDesktop
{
float:   right;
padding-left:5px;
}
#catImg
{
position:   relative;
}
#catImg p
{
padding-bottom:    0;
}
#catImg img
{
/*
float:   left;
width:100%;*/
}
#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:   280px;
overflow:auto;
}
#slider-range
{
width:calc(100% - 16px);
height:   2px;
margin-top:18px;
margin-right:   17px;
background:#e5e5e5;
position:   relative;
}

.ui-slider-range
{
position:   absolute;
top:0;
height:   2px;
background:#000;
}

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

.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:35px;
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% - 70px);
height:    48px;
line-height: 48px;
font-size:    14px;
color: #000000;
text-align:    center;
border: 0;
box-sizing:    border-box;
font-weight: 500;
}

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

.blogListPage
{
border-top:    solid 1px #ebebeb;
box-sizing: border-box;
margin-top:    20px;
padding-top: 40px;
}

.blogPageitle
{
text-align:    center;
font-size: 28px;
margin-bottom:    30px;
font-family: 'Poppins', sans-serif;
line-height:    31px;
}

.blog-item
{
display:    flex;
align-items: center;
flex-direction:    row-reverse;
}
h3.blog-title
{
margin:    0;
font-family: 'Poppins', sans-serif;
font-size:    21px;
line-height: 24px;
font-weight:    normal;
margin-bottom: 15px;
position:    relative;
display: flex;
}
h3.blog-title span
{
position:    absolute;
right: 0;
top:    0;
font-family: Arial;
font-size:    14px;
color: #000000;
line-height:    1;
}

.blog-item-text p
{
font-family:    Arial;
font-size: 15px;
line-height:    2;
color: #000;
}

.blog-btn
{
display:    flex;
align-items: center;
justify-content:    center;
}

.blog-item-text
{
margin-bottom:    10px;
}

.blog-btn a
{
width:    200px;
height: 50px;
border-radius:    3px;
background-color: #000000;
justify-content:    center;
color: #fff;
font-size:    14px;
font-weight: bold;
text-transform:    uppercase;
font-family: Arial;
}

.last-blog-img span
{
background-color: rgba(0, 0, 0, .6);
position:    absolute;
right: 0;
top:    0;
width: 111px;
height:    43px;
display: flex;
align-items:    center;
justify-content: center;
font-family:    Arial;
font-size: 16px;
color:    #fff;
border-radius: 0 0 0 28px;
}

.last-blog-img
{
position:    relative;
}

.last-blog-icerik > h3
{
margin:    15px 0;
font-family: 'Poppins', sans-serif;
font-size:    16px;
color: #000;
font-weight:    normal;
/*display: flex;*/
align-items:    center;
}

.last-blog-text
{
font-family:    Arial;
font-size: 14px;
line-height: 1.79;
text-align:    justify;
color: #000000;
margin-bottom:    15px;
}

.blog-border-bottom
{
padding-bottom:    30px;
margin-bottom: 30px;
box-sizing:    border-box;
border-bottom: solid 1px #ebebeb;
}

.blog-detail-img
{
margin-bottom:    20px;
}

.blog-detail-border
{
/*
border:    solid 6px #000000;
*/
background-color:    #ffffff;
box-sizing: border-box;
/*
padding:    20px;
*/
}

.blog-detail-content
{
/*
border:    solid 2px #000000;
*/
background-color:    #ffffff;
box-sizing: border-box;
/*
padding:    30px;
*/
padding-bottom:    20px;
}

.blog-detail-content h3
{
font-family:   'Poppins', sans-serif;
font-size:  23px;
line-height:   25px;
font-weight:  normal;
margin:   0;
margin-bottom:  20px;
position:   relative;
}

.blog-detail-content h3 span
{
line-height:    1;
position: absolute;
right:    0;
top: 0;
font-family:    Arial;
font-size: 16px;
}

.blog-detail-text
{
font-family:    Arial;
font-size: 15px;
text-align:    justify;
color: #000000;
line-height:    2;
}

.blog-detail-text p
{
line-height:    2;
}

.last-blog-icerik > h3 span
{
right:    0;
top: 0;
font-family:    Arial;
font-size: 12px;
color:    #000000;
line-height: 1;
margin-left:    auto;
}
@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)
{
.blogListPage
{
margin-top:    10px;
padding-top: 20px;
}

.blogPageitle
{
font-size:    24px;
line-height: 24px;
margin-bottom:    15px;
}

.blog-detail-content h3
{
font-size:    20px;
padding-right: 70px;
box-sizing:    border-box;
line-height: 20px;
margin-bottom:    10px;
}

.blog-detail-text, .blog-item-text p
{
font-size:    13px;
}

.blog-detail-text p, .blog-item-text p
{
line-height: 1.8;
}
h3.blog-title span
{
position:    relative;
margin-left: auto;
font-size:   12px;
}

.blog-detail-content h3 span
{
font-size:    12px;
}

.blog-item
{
display:    block;
}

.blog-img
{
margin-bottom:    20px;
}
#cart-wrapper .qtyBox
{
min-width:    77px;
}

.middleItem .qtyBtns input
{
text-align:    center;
}
#nav-wrapper i:before
{
line-height:   40px;
padding-right:10px;
}
#navigasyon
{
border:    0;
position: relative;
border-bottom:   1px solid #f0f0f0;
margin-top:-10px;
}
#navigasyon li
{
position:   absolute;
width:100%;
height:100%;
opacity:   0;
}
#navigasyon li:last-child
{
position:   static;
opacity:1;
z-index:   0;
}
#navigasyon li:after
{
position:   absolute;
right:10px;
content:'\e81d';
line-height:   40px;
color:#000;
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;
}
}