/*@import url("datepicker.css");*/
.es-tanitim
{
color:                 black;
font-weight: bold;
font-size:                 22px;
font-family: Montserrat, sans-serif;
}

.back-friday-baslik
{
font-size:              40px;
line-height: 100px;
color:              #fff;
font-weight: 700;
}

.anneler-gunu-baslik
{
margin-left:               0px;
position:  relative;
}

.black-friday
{
background-color:               #000;
}

.anneler-gunu
{
background-color:               #8b131e;
}

.babalar-gunu
{
background-color:               gray;
}

.anneler-gunu-baslik > p
{
font-family: Montserrat, sans-serif;
color:              #fff;
padding:10px 15px;
}

.anneDesc
{
height:                45px;
background-color: #f2f2f2;
margin-left:                0px;
position: relative;
}

.anneler
{
font-size:                18px;
line-height: 100px;
color:                #fff;
font-weight: bold;
}

.es-tanitimm
{
font-size:                 14px;
line-height: 16px;
font-family: Montserrat, sans-serif;
}

.es-content
{
font-family: Montserrat, sans-serif;
color:                 #fff;
font-size: 15px;
margin:                 100px 40px 0px 40px;
}

.es-span
{
font-family: Montserrat, sans-serif;
text-align:                 center;
font-size: 21px;
font-weight:                 bolder;
}

.es-mss
{
font-family: Montserrat, sans-serif;
text-align:                 center;
font-size: 21px;
margin-left: 9%;
font-weight:                 bolder;
}

.es-content-h
{
display:                 -webkit-inline-box;
font-size: 22px;
font-family: Montserrat, sans-serif;
}

.es-span-bag
{
text-align:                 center;
font-size: 21px;
margin-left:                 0px;
font-weight: bolder; font-family: Montserrat, sans-serif;
}

.es-content-p
{
font-family: Montserrat, sans-serif;
text-align:                 center;
line-height: 21px;
padding-top:                 15px;
font-size: 14px;
}

.es-content-ana
{
padding:                 0px;
min-height: 500px;
background:                 black;
display: -webkit-box;
overflow:                 hidden;
}

.leftS
{
left:0 !important;
}

.vitrinOzellik
{
float:                   right;
background-color: #fff;
width: 79%;
height:                   153px;
position: relative;
margin-right:                   30px;
margin-top: -209px;
border-radius:                   10px;
padding: 20px;
}

.baslikOzellik
{
font-size:                         25px;
font-weight: bold;
color:                         #000;
text-decoration: none;
margin-bottom:                         5px;
margin-top: 0;
}

.banner a span
{
background: url(/Data/EditorFiles/v4-exxe/rect.png) no-repeat 95% center;
}

.banner a span
{
width: 50%;
line-height:                         50px;
background-color: #fff;
text-align:                         center;
display: none;
position:                         absolute;
z-index: 9;
bottom:                         150px;
left: 0;
right:                         0;
margin: auto;
}

.banner a:hover span
{
display:                        block;
}

.banner a img:hover
{
box-shadow:                         #000;
box-shadow: 0px 0px 5px #000000;
z-index:                         999999;
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(1.5);
-ms-transition:                         all 200ms ease-in;
-ms-transform: scale(1.5);
-moz-transition:                         all 200ms ease-in;
-moz-transform: scale(1.5);
transition:                         all 200ms ease-in;
transform: scale(1.1);
}

.banner a
{
display:                        block;
overflow:hidden;
position:                        relative;
}

.homeDesc
{
height:                         100px;
background-color: #f2f2f2;
margin-left:                         0px;
position: relative;
}

.brandName
{
line-height:                         40px;
}

.brandDesc
{
}

.brandDesc2
{
}

.brandDesc3
{
}

.brandDesc4
{
}

.angularTemplate
{
visibility:                        hidden;
}

.whiteBg
{
background-color:                        #fff;
}

.lightBg
{
background-color:                        #c1c1c1;
}

.darkBg
{
color:                        #fff;
background-color:#6c6c6c;
}

.lightFluBg
{
background-color:rgba(255,255,255,.7);
}

.darkFluBg
{
color:                        #fff;
background-color:rgba(0,0,0,.7);
}
[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;
display:                         none;
}
[dir="rtl"] #navigasyon li
{
float:                        right;
}
#navigasyon a
{
float:                        left;
height:20px;
line-height:                        20px;
color:#ff6f00;
font-size:                        12px;
padding-left:5px;
}
[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%;*/
}
[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;
background:url('selectArrow.png') no-repeat right center;
}
[dir="rtl"] .filter-box select
{
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:                        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;
}
#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;
}

.qtyBtns
{
height:                        46px;
border:1px solid;
}

.middleItem .qtyBtns
{
height:                        30px;
padding-top:1px;
padding-bottom:                        1px;
background: #F6F6F6;
width: 100%;
}

.qtyBtns a
{
float:                        left;
color:#000;
height:                        46px;
line-height: 2px;
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
{
width: 33.33333333%;
height:                         46px;
line-height: 44px;
opacity:.5;
box-sizing:                         border-box;
}

.middleItem .qtyBtns *
{
margin:                         0 auto;
display:     inline-block;
}

.middleItem .qtyBtns p
{
line-height:                         30px;
}

.qtyBtns a p
{
display:                         block;
width: 100%;
height:                         44px;
line-height: 44px;
padding-bottom:                        0;
vertical-align:middle;
cursor:                        pointer;
font-size: 33px;
}

.qtyBtns a[title="+"] p
{
background-position:                        right 0;
}

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

.middleItem .qtyBtns input
{
width: 33.33333333%;
font-size:                         15px;
box-sizing: border-box;
vertical-align:                         super;
}

.productRow
{
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.basketProName,
.middleItem td > span.basketProName
{
font-size:                        14px;
}

.productRow div > span.basketSubPro,
.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:#fff;
}
@media screen and (max-width: 1360px) and (min-width: 1024px)
{
.vitrinOzellik
{
float:                       right;
background-color: #fff;
width: 75%;
height:                       135px;
position: relative;
margin-right:                       30px;
margin-top: -190px;
border-radius:                       10px;
overflow-y: scroll;
padding:                       20px;
}
}
@media screen and (max-width: 1023px) and (min-width: 860px)
{
.vitrinOzellik
{
float:                       right;
background-color: #fff;
width: 76%;
height:                       85px;
position: relative;
margin-right:                       15px;
margin-top: -145px;
border-radius:                       10px;
overflow-y: scroll;
padding:                       20px;
}
}
@media screen and (max-width: 480px) and (min-width: 320px)
{
.vitrinOzellik
{
display:                     none;
}
}
@media screen and (max-width: 660px) and (min-width: 481px)
{
.vitrinOzellik
{
float:                      right;
background-color: #fff;
width: 75%;
height:                      60px;
position: relative;
margin-right:                      10px;
margin-top: -113px;
border-radius:                      10px;
overflow-y: scroll;
padding:                      20px;
}
}
@media screen and (max-width: 770px) and (min-width: 661px)
{
.vitrinOzellik
{
float:                      right;
background-color: #fff;
width: 50%;
height:                      112px;
position: relative;
margin-right:                      10px;
margin-top: -169px;
border-radius:                      10px;
overflow-y: scroll;
padding:                      20px;
}
}
@media screen and (max-width: 859px) and (min-width: 771px)
{
.vitrinOzellik
{
float:                      right;
background-color: #fff;
width: 75%;
height:                      85px;
position: relative;
margin-right:                      15px;
margin-top: -140px;
border-radius:                      10px;
overflow-y: scroll;
padding:                      20px;
}
}

.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;
}
@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)
{
.banner a span
{
background: url(/Data/EditorFiles/v4-exxe/rect.png) no-repeat 95% center;
}

.banner a span
{
width: 50%;
line-height:                         50px;
background-color: #fff;
text-align:                         center;
position: absolute;
z-index:                         9;
bottom:150px;
left:                         0;
right: 0;
margin:                         auto;
display:block;     s
}

.navIcon
{
width:                        38px;
height:38px;
}
#navigasyon
{
border:                         0;
position: relative;
}
#navigasyon li:last-child
{
position:                        static;
opacity:1;
z-index:                        0;
}
#navigasyon a
{
padding-right:                        0;
padding-left:0;
line-height:                        1;
font-size:13px;
text-align:    center;
}
#navigasyon a.navHome
{
padding-right:                        0;
}
/*.filter-box:nth-child(2n)
{
border-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;
}
}
@media screen and (max-width: 768px)
{
.banner a span
{
background: url(/Data/EditorFiles/v4-exxe/rect.png) no-repeat 95% center;
}

.banner a span
{
width: 50%;
line-height:                         50px;
background-color: #fff;
text-align:                         center;
position: absolute;
z-index:                         9;
bottom: 150px;
left:                         0;
right: 0;
margin:                         auto;
}

.brandName
{
line-height:                        40px;
}

.brandDesc
{
}

.brandDesc2
{
}

.brandDesc4
{
}
}
@media screen and (max-width: 450px)
{
.homeDesc
{
height:                  76px;
background-color: #f2f2f2;
margin-left:                  0px;
position: relative;
}

.icerigim
{
font-family: Montserrat, sans-serif !important;
color: #fff !important;
font-size: 15px !important;
margin: 0px 10px 0px 40px !important;
}

.mobil-yazi
{
margin-left: -3%!important;
}
}
@media screen and (max-width: 1450px)
{
.es-content-ana
{
padding:                 0px;
min-height: 472px;
background:                 black;
display: -webkit-box;
overflow:                 hidden;
}

.es-content
{
font-family: Montserrat, sans-serif;
color:                 #fff;
font-size: 15px;
margin:                 70px 31px 0px 30px;
}
}
@media screen and (max-width: 1268px)
{
.es-content-ana
{
padding:                 0px;
min-height: 417px;
background:                 black;
display: table;
overflow:                 hidden;
}

.es-content
{
font-family: Montserrat, sans-serif;
color:                 #fff;
font-size: 10px;
margin:                 20px 5px 0px 15px;
}
}

.basketProName a
{
line-height: 1.3;
}