#productLeft .slide-wrapper > .row:first-child
{
position:                      relative;
}
#productBrandText
{
font-size:                      14px;
font-weight:700;
color:                      #000;
}
#productName
{
line-height:                      30px;
font-weight: 500;
font-size:                      21px;
color:#000000;
}

.beden-tab-title
{
border:                  1px solid #a78045;
border-radius: 3px;
padding-right:                  20px;
padding-left: 5px;
background:                  #fff;
color: #a78045;
box-sizing:                  border-box;
transition: all .5s ease-in;
}
#tedarik-url
{
background-color:            #b68b5d;
}

.dileGoreBeden
{
position:                  relative;
}

.beden-acilir-wrap
{
top: 100%;
background:                  white;
float: left;
position:                  absolute;
left: 0;
right:                  0;
border: 1px solid #fcfcfc;
box-shadow: 0 2px 6px rgba(0,0,0,.7);
border-radius:                  6px;
display: none;
cursor:                  pointer;
}

.dileGoreBeden
{
margin-right:                  10px;
padding-right: 0;
padding-bottom:                  10px;
}
[dir="rtl"] #productRight .variantBox a, #productRight .variantBox select
{
float:               right;
}
[dir="rtl"] .beden-acilir-wrap > div
{
padding-right:               10px;
}

.dileGoreBeden:hover .beden-acilir-wrap
{
display:                  block;
}

.dileGoreBeden:hover .beden-tab-title
{
background:                  #da9695;
color: white;
}

.beden-acilir-wrap > div:hover
{
font-weight:                  bold;
}

.beden-acilir-wrap > div
{
padding-left:                  10px;
}

.productName
{
font-size:                      20px;
font-weight:600;
}
#productLeft .loading
{
display:none !important;
}
#productLeft .fade > li
{
display:none !important;
opacity:0 !important;
visibility:hidden !important;
}
#productLeft .fade > li.current
{
display:block !important;
opacity:1 !important;
visibility:visible !important;
}

.productBrandImg
{
margin-bottom:                      10px;
}

.productComment
{
width:                      87px;
}

.comment-btn
{
padding-left:                      17px;
line-height:30px;
color:                      #000;
font-size:11px;
background:url('commentIcon.png') no-repeat 0 center;
}

.mainPrices
{
position:                      relative;
}

.priceLine, .variantLine, .noteLine
{
line-height:                      23px;
font-size:12px;
text-transform:                      uppercase;
}

.priceType, .variantType, .noteTitle
{
/*width:        170px;*/
font-size:               13px;
color:         #000000;
font-weight:               500;
}

.smallSize,
.largeSize
{
line-height:                    26px;
font-size:14px;
color:                    #fff;
padding-top:5px;
padding-bottom:                    5px;
padding-right:46px;
padding-left:                    46px;
background:#00aced url('darkalip.svg') no-repeat 10px center;
}

.largeSize
{
background:#00aced url('geniskalip.svg') no-repeat 10px center;
}
[dir="rtl"] .smallSize
{
background:#00aced url('darkalip.svg') no-repeat calc(100% - 10px) center;
}
[dir="rtl"] .largeSize
{
background:#00aced url('geniskalip.svg') no-repeat calc(100% - 10px) center;
}

.smallSize:hover,
.largeSize:hover
{
background-color:                    #000;
}

.smallSize span:first-of-type,
.largeSize span:first-of-type
{
padding-right:                    5px;
}

.currencyPrice
{
font-size:                       22px;
color: #acacac;
line-height:                       30px;
font-family: 'Open Sans', sans-serif;
}

.normalPrice
{
font-size:                      19px;
}

.discountPrice
{
font-size:                       22px;
color: #df508e;
font-weight:                       700;
clear: both;
font-family: 'Open Sans', sans-serif;
}
#productRight .productDiscount
{
position:                       static;
float: left;
margin-left:                       20px;
margin-top: 10px;
}
[dir="rtl"] #productRight .productDiscount
{
text-align:                    right;
}
#productRight .variantWrapper
{
margin-bottom:                      0;
}

.variantLine, .noteLine
{
line-height:                      30px;
padding-top:5px;
}
#productRight .variantBox a,
#productRight .variantBox select
{
float:                      left;
min-width:32px;
height:                      33px;
border:1px solid #000000 ;
border-radius:                       3px;
padding-right:5px;
padding-left:                      5px;
margin-right:10px;
margin-bottom:                      10px;
background:  #fff;
}

.variantBox a.image-wrapper
{
height:                    0;
padding-bottom:135% !important;
border:                     2px solid #a78045;
}

.variantBox a.image-wrapper:hover
{
border:                     2px solid #df508e;
}

.variantBox a.image-wrapper .imgInner
{
position:                     absolute;
display:flex;
align-items:                     center;
}

.variantBox a.selected
{
border:                      1px solid #df508e;
color: #df508e;
background: #000000 !important;
}

.variantBox a.passive
{
text-decoration:                      line-through;
border: 1px solid #b1b1b1;
background: url(passive_ico.png) center center no-repeat #fff;
}

.variantBox a.passive p
{
color:                      #707070;
}

.variantBox a.selected p
{
color:                       #fff;
}

.variantBox a p
{
width:100%;
height:                      33px;
line-height:33px;
text-align:                      center;
font-size:16px;
color:                      #000000 ;
padding-bottom: 0;
font-weight:                       500;
}

.variantBox select
{
min-width:                      150px;
background:url('variantArrow.png') no-repeat right center;
appearance:                      none;
-moz-appearance:none;
-webkit-appearance:                      none;
}

.imageInner
{
position:                      relative;
width:100%;
height:                      0;
padding-bottom:100%;
}

.discounts.currentDiscount
{
background:                      #f0f0f0;
}

.noteLine
{
padding-top:                      0;
}

.noteBox textarea
{
min-width:                      250px;
height:40px;
font-size:                      12px;
color:#666;
font-family:"Open Sans",sans-serif;
word-break:                      break-all;
}

.productFunction
{
line-height:                      15px;
font-size:12px;
color:                      #000000;
text-transform:uppercase;
padding-left:                      20px;
margin-left:10px;
background-position:                      0 center;
background-repeat:no-repeat;
cursor:                      pointer;
}

.adviceLink
{
background-image:url('tavsiye.png');
}

.commentLink
{
background-image:url('commentLinkIcon.png');
}

.priceAlertLink
{
background-image:url('fiyat.png');
}

.shopListLink
{
background-image:url('shopListLinkIcon.png');
}

.shareTitle
{
line-height:                      30px;
font-size:12px;
color:                      #000000;
text-transform:uppercase;
}

.smlIconSet .shareTitle
{
line-height:                      20px;
}

.shareBtns .col
{
padding-right:                      5px;
}

.shareBtns a
{
float:                      left;
width:30px;
height:                      30px;
background-position:0 center;
background-repeat:                      no-repeat;
}

.smlIconSet .shareBtns a
{
width:                      20px;
height:20px;
}

.shareBtns a:hover
{
}
#fbLikeBtn
{
background-image:url('fbLikeBtn.png');
}

.smlIconSet #fbLikeBtn
{
background-image:url('fbLikeSmlBtn.png');
}
#fbShareBtn
{
background-image:url('fbShareBtn.png');
}

.smlIconSet #fbShareBtn
{
background-image:url('fb.png');
}
#twBtn
{
background-image:url('twBtn.png');
}

.smlIconSet #twBtn
{
background-image:url('tw.png');
}
#gpBtn
{
background-image:url('gpBtn.png');
}

.smlIconSet #gpBtn
{
background-image:url('ggl.png');
}
#pinBtn
{
background-image:url('pinBtn.png');
}

.smlIconSet #pinBtn
{
background-image:url('pin.png');
}
#urun-tab .slide-wrapper
{
overflow:                      hidden;
}
#tabBtn li
{
cursor:                      pointer;
background: #d9d9d9;
}
#tabBtn li.active
{
background:                      #a41c56;
}
#tabBtn li span
{
text-transform:                      uppercase;
color: #5d5d5d;
font-size:                       15px;
font-weight: 500;
}
#tabBtn li.active span
{
color:                      #fff;
}
#tabBtn li .stars
{
margin-top:                      9px;
margin-left:10px;
}
#tabPanel
{
overflow:                      hidden;
}
#tabPanel li
{
top:                      20px;
left:20px;
right:                      20px;
}
#tabPanel li.current
{
width:100%;
}
/*#tabPanel li, #productDetailTab *
{
font-size:                      13px;
color:#6f6f6f;
text-align:                      justify;
}
*/
#tabPanel li
{
line-height:                      15px;
}
#tabPanel li table
{
float:                      left;
max-width:100;
}
#banks
{
line-height:                      2;
}

.like
{
padding-left:                      21px;
background:url('likeIcon.png') no-repeat 0 center;
}

.dislike
{
padding-left:                      21px;
background:url('dislikeIcon.png') no-repeat 0 center;
}

.qtyEdit .qtyWrap input
{
height:                       50px;
font-weight: 500;
color:                       #000;
font-size: 15px;
background:                       transparent;
}

.qtyEdit .qtyWrap a
{
height:                       25px;
}

.qtyEdit .qtyWrap a p
{
line-height:                       25px;
height: 25px;
font-weight:                       500;
color: #000;
font-size:                       18px;
}

.buyBtn a
{
background:                       #0bacae;
/*border-radius: 0;*/
font-weight:                       500;
text-transform: uppercase;
text-align:                       center;
color: #fff;
}

.buyBtn a span
{
background: url('https://www.modaselvim.com/Data/EditorFiles/ust_icons/sepet-beyaz.png') right center no-repeat;
padding-right:      25px;
}

.buyBtn #fastBuyBtn
{
background:                       #a78045;
}

.buyBtn #fastBuyBtn:hover
{
background:                       #a78045;
}

.favBar
{
background:                       #fff;
}
[dir="rtl"] .favBar
{
padding-right:                    10px;
}

.fav
{
background: url(https://www.modaselvim.com/Data/EditorFiles/ust_icons/favori.svg) no-repeat center center;
text-indent:                       -9999px;
line-height: 28px;
border:                       1px solid #df508e;
border-radius: 3px;
height:   48px;
}

.funcBar
{
margin-top:                     0px;
margin-bottom: 0px;
}

.beden
{
background: url(beden.png) left center no-repeat;
padding-left:                       20px;
font-size: 12px;
text-transform:                       uppercase;
color: #000000;
cursor:                       pointer;
line-height: 33px;
}

.beden-en
{
background: url(beden.png) left center no-repeat;
padding-left:                       20px;
font-size: 12px;
text-transform:                       uppercase;
color: #000000;
cursor:                       pointer;
line-height: 33px;
}

.beden-ar
{
background: url(https://cdn.modaselvim.com/Data/EditorFiles/beden-tablo/beden.png) left center no-repeat;
padding-left:                    20px;
font-size: 12px;
text-transform:                    uppercase;
color: #000000;
cursor:                    pointer;
line-height: 33px;
}

.variantBox.colorBox a
{
padding-left:                       0;
padding-right: 0;
}

.tabTitle.active
{
background: url(tab_arrow-down.png) 98% center no-repeat;
background-color:                     #df508e;
color: #fff;
}

.lBottom
{
border-bottom:                     none;
font-size: 12px;
padding-bottom:                     10px;
padding-top: 10px;
cursor:                     pointer;
}

.lBottom.active
{
border-bottom:                     1px solid #ddd;
}

.tabContent
{
padding-bottom:                     10px;
display: none;
}
@media screen and (max-width: 1000px)
{
.qtyBox
{
padding-right:                      0;
}
}
@media screen and (max-width: 1000px) and (min-width: 769px)
{
#productInfo, #productBrand
{
width:100%;
}
#productInfo
{
padding-right:                      0;
padding-bottom:10px;
}
#productBrand
{
padding-left:                      0;
padding-top:10px;
border-left:                      0;
border-top:1px solid #ececec;
}

.productBrandImg
{
float:                      left;
margin-bottom:0;
}
#threeCol #productLeft, #threeCol #productRight
{
width:100%;
}
#threeCol #productLeft
{
padding-right:                      0;
margin-bottom:10px;
}
#threeCol #productBrandText
{
font-size:                      17px;
}
#threeCol #productName
{
font-size:                      30px;
}
#threeCol #productInfo
{
width:100%;
}
#threeCol #productBrand
{
width:100%;
padding-left:                      0;
padding-top:10px;
border-left:                      0;
border-top:1px solid #ececec;
}
#threeCol .productBrandImg
{
float:                      left;
}
#threeCol .productComment
{
clear:                      none;
}
#threeCol .priceLine, #threeCol .variantLine, #threeCol .productType, #threeCol .qtyBtns input, #threeCol .noteLine
{
line-height:                      30px;
font-size:15px;
}
#threeCol .priceLine .col:last-child
{
width:100%;
clear:                      both;
}
#threeCol .priceType, #threeCol .variantType, #threeCol .noteTitle
{
width:                      140px;
}
#threeCol .currencyPrice
{
font-size:                      16px;
}
#threeCol .normalPrice
{
font-size:                      23px;
}
#threeCol .discountPrice
{
font-size:                      26px;
}
#threeCol .variantBox
{
padding-top:                      10px;
padding-bottom:10px;
}
#threeCol .variantBox a, #threeCol .variantBox select, #threeCol .qtyBtns a
{
min-width:                      50px;
height:50px;
}
#threeCol .variantBox a p, #threeCol .qtyBtns a p
{
height:                      48px;
line-height:48px;
font-size:                      16px;
}
#threeCol .variantBox select
{
width:100%;
font-size:                      16px;
}
#threeCol .productType
{
line-height:                      50px;
}
#threeCol .qtyBtns a p
{
font-size:                      36px;
}
#threeCol .qtyBtns input
{
height:                      50px;
line-height:50px;
font-size:                      25px;
}
#threeCol .buyBtn
{
width:100%;
padding-right:                      0;
}
#threeCol .buyBtn a
{
width:100%;
text-align:                      center;
}
#threeCol .noteBox
{
width:100%;
padding-top:                      10px;
}
#threeCol .noteBox textarea
{
width:100%;
min-height:                      100px;
font-size:16px;
}
#threeCol .shareTitle
{
font-size:                      16px;
}
#threeCol .smlIconSet .shareTitle
{
line-height:                      30px;
}
#threeCol .smlIconSet .shareBtns a
{
width:                      30px;
height:30px;
}
#threeCol .smlIconSet #fbLikeBtn
{
background-image:url("fbLikeBtn.png");
}
#threeCol .smlIconSet #fbShareBtn
{
background-image:url("fbShareBtn.png");
}
#threeCol .smlIconSet #twBtn
{
background-image:url("twBtn.png");
}
#threeCol .smlIconSet #gpBtn
{
background-image:url("gpBtn.png");
}
#threeCol .smlIconSet #pinBtn
{
background-image:url("pinBtn.png");
}
#threeCol #tabBtn li
{
width:100%;
}
#threeCol #tabBtn li a
{
width:100%;
font-size:                      16px;
}
#threeCol #tabPanel li, #threeCol #tabPanel li *
{
line-height:                      22px;
font-size:14px;
}
}
@media screen and (min-width: 769px)
{
#productRight .variantWrapper
{
padding-left:                       0;
padding-right: 0
;z-index:                     999;
}
#productLeft, #productRight
{
padding-top:                       0;
}
#tabBtn li
{
border-right:                       1px solid #fff;
}
}
@media screen and (max-width: 768px)
{
.mobileFav
{
background: url(https://www.modaselvim.com/Data/EditorFiles/ust_icons/kalp.svg) center center no-repeat;
text-indent:   -9999px;
line-height: 28px;
border:   1px solid #df508e;
border-radius: 3px;
height:   48px;
width:60px;
}

.beden-tab-title
{
height:                  33px;
display: flex;
align-items:                  center;
}

.beden-acilir-wrap > div
{
padding:               10px;
box-sizing: border-box;
}
#productLeft
{
padding-right:                      10px;
margin-bottom:0;
}
#productRight
{
padding-top:                       0;
}
#productLeft .productDiscount
{
left:                       auto;
right: 10px;
top:                       -5px;
}
#productBrandText
{
/*font-size:17px;*/
line-height:                      20px;
padding-bottom:5px;
text-transform:                      uppercase;
}
#productName
{
line-height:                       19px;
font-size: 14px;
color:                       #000000;
margin-top: 0;
margin-bottom:                       0;
font-weight: 500;
}

.productComment
{
clear:                      both;
}

.priceLine, .variantLine, .productType, .qtyBtns input, .noteLine
{
line-height:                      20px;
font-size:11px;
color:                      #666363;
}

.priceType, .variantType, .noteTitle
{
width: 100%
;text-transform:                    capitalize;
padding-left:   0;
}

.currencyPrice
{
line-height:                       20px;
font-size: 15px;
color:                       #acacac;
padding-right: 0;
width: 100%;
white-space:                     nowrap;
}

.normalPrice
{
font-size:                      23px;
}

.discountPrice
{
font-size:                       19px;
font-weight: 700;
line-height:                       20px;
padding-right: 0;
color:                       #df508e;
width: 100%;
white-space:                     nowrap;
}
#productRight .variantWrapper
{
margin-bottom:                      0;
/*z-index: 999;*/
}

.variantBox
{
padding-top:                      10px;
padding-right:0;
padding-bottom:                      10px;
padding-left: 0;
}

.variantBox a
{
/*width:calc(25% - 5px);*/
padding-right:                      0;
padding-left:0;
}
/*.variantBox a p, .qtyBtns a p
{
height:                      38px;
line-height:38px;
font-size:                      16px;
}
*/
.variantBox a p
{
padding-bottom:                      0;
}

.variantBox select
{
width:100%;
font-size:                      16px;
}

.variantList
{
/*height:45px;
overflow:                       hidden;
*/
}

.variantList.active
{
height:                      auto;
}

.variantMoreBtn
{
height:                      20px;
background:url('variantArrow.png') no-repeat center center;
}

.productType
{
/*line-height:40px;*/
}

.qtyBtns a p
{
font-size:                      36px;
}

.qtyBtns input
{
height:                      40px;
line-height:40px;
font-size:                      15px;
}

.discBox *
{
font-size:                      15px;
}

.buyBtn
{
padding-right:                      0;
}

.buyBtn a
{
text-align:                      center;
}

.noteBox
{
width:100%;
padding-top:                      10px;
}

.noteBox textarea
{
min-height:                      100px;
font-size:16px;
}

.productFunction
{
/*width:calc(50% - 10px);*/
}

.shareTitle
{
font-size:                      16px;
}

.smlIconSet .shareTitle
{
line-height:                      30px;
}

.smlIconSet .shareBtns a
{
width:                      30px;
height:30px;
}

.smlIconSet #fbLikeBtn
{
background-image:url("fbLikeBtn.png");
}

.smlIconSet #fbShareBtn
{
background-image:url("fbShareBtn.png");
}

.smlIconSet #twBtn
{
background-image:url("twBtn.png");
}

.smlIconSet #gpBtn
{
background-image:url("gpBtn.png");
}

.smlIconSet #pinBtn
{
background-image:url("pinBtn.png");
}
/*#tabBtn li:nth-child(even)
{
border-right:                      0;
}
*/
#tabBtn li span
{
font-size:                      16px;
}
#tabPanel li.ozellik, #tabPanel li.ozellik *
{
line-height:                      22px;
font-size:14px;
}

.mainPrices
{
padding-left:                     5px;
padding-right: 0
;box-sizing:                      border-box;
}

.mainPrices .priceLine
{
margin-left:                       0;
margin-right: 0;
}

.mainPrices .priceBar
{
float:                       right;
text-align: right;
}
[dir="rtl"] .mainPrices .priceBar
{
text-align:                    left;
}
[dir="rtl"] .discountedPrice
{
padding-left:                    0;
}
#productRight [itemprop="offers"]
{
border-bottom:                       none;
}

.qtyEdit .qtyWrap a
{
height:                       50px;
font-size: 17px;
}

.qtyEdit .qtyWrap a p
{
padding-bottom:                       0;
height: 50px;
line-height:                       52px;
font-size: 25px;
}
#productRight .favBar
{
padding-left:                       10px;
}
#productRight .buyBtn
{
padding-right:                       10px;
}

.buyBtn a span
{
background: url(basket_ico.png) right 11px no-repeat;
padding-right:                       20px;
font-size: 13px;
display:                       inline-block;
}
#productRight .fav
{
background: url(fav.png) center center no-repeat;
color:                       #df508e;
font-size: 12px;
font-weight:                       500;
padding-left: 50px;
display:                       inline-block;
text-transform: uppercase;
width:                       auto;
}
}
@media screen and (max-width: 540px)
{
/*#osmTabletdb > table
{
width: auto!important;
}
*/
.smallSize, .largeSize
{
line-height:                    16px;
font-size:12px;
}
#tabBtn li
{
height:                     40px;
line-height: 22px;
}
#pageContent > div
{
padding:                      0;
border:0;
}/*
#popup0 #productLeft .icon-new
{
left: -25px !Important;
}
#productLeft .icon-new
{
left: -25px !Important;
}*/
#productMobileInfo
{
padding-top:                       10px;
padding-right: 10px;
padding-left:                       10px;
}
#productMobilePrices
{
}

.variantLine
{
border-top:                       1px solid #ececec;
}

.variantBox
{
padding-bottom:                      0;
}

.variantBox a
{
height:                      40px;
}

.variantBox a p, .qtyBtns a p
{
/*height:  38px;
line-height:                    38px;
*/
font-size:                      13px;
}

.variantBox select
{
font-size:                      13px;
}
#mobileBuyBtn
{
/*position:fixed;
bottom:                      0;
left:0;
z-index:                      333;
background:#fff;
padding:                      5px;
box-sizing:border-box;*/
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
position:                       fixed;
bottom: 0;
background:                       #fff;
z-index: 999;
left:                       0;
}
#mobileBuyBtn.on-dogan
{
bottom:30px !important;
}

.safari #mobileBuyBtn
{
padding-bottom:                    30px;
}
#mobileBuyBtn .buyBtn
{
/*width:calc(50% - 10px);
padding-bottom:                      0;
margin:5px;*/
}
#mobileTabBtn
{
/*
overflow-y:                      hidden;
*//*
overflow-x:                    scroll;
*/-webkit-overflow-scrolling:   touch;
}
#tabBtn
{
/*
display:                      flex;
*/
}
#tabBtn li span
{
font-size:                      15px;
white-space:nowrap;
}
#productRight .funcBar
{
padding-top:                       0;
margin-top: 0;
margin-bottom:                       0;
}
#productRight .buyBtn
{
padding-right:                       0;
}
#productRight .fav
{
background: url(fav.png) 5px center no-repeat;
padding-left:                       40px;
text-indent: 0;
width: 92%;
-webkit-background-size: 15%;
background-size: 15%;
}

.productDiscount
{
display:                       none;
}
/*#popup0 #productLeft .image-wrapper
{
padding-bottom: 150% !important;
}
#productLeft .image-wrapper
{
padding-bottom: 100% !important;
}
*/
#productLeft .image-wrapper .imgInner
{
position:                     absolute;
display:flex;
align-items:                     center;
}
}
@media screen and (max-width: 320px)
{
[itemprop="offers"]
{
padding-right:                      0;
padding-left:0;
}

.productDiscount
{
/*top:-41px;
margin-top:                      0;
*/
}
}