.flex,.pWrapper,.pWrapper .pBg
{
width:100%;height:100%
}

.pWrapper .pWin.angularTemplate
{
visibility:hidden
}

.pWrapper
{
position:          fixed;
top:0
;left:          0;
display:block
;overflow:          hidden;
z-index:999999999
}

.flex
{
display:          -webkit-flex;
display:flex
;justify-content:          center;
-webkit-flex-direction:column;flex-direction:column
}

.pWrapper .pBg
{
position:          absolute;
top:0
;left:          0;
display:block
;background:          #333;
opacity:.5;z-index:1000
}

.CampaingList,.hideThis,.pWrapper .pWin.debugActive .pButtons,.pWrapper .pWin.debugActive .pClose
{
display:none
}
[dir=rtl] .pWrapper .pBg
{
right:          0;
left:auto
}

.pWrapper .pWin
{
position:          relative;
float:none
;margin:          0 auto;
width:96%;max-height:90%
;max-width:          1100px;
background:#fff
;z-index:          10001;
border:1px solid #eee;box-shadow:0 0 10px rgba(0,0,0,.5)
;border-radius:          0;
padding-top:35px
}

.pWrapper .pWin.overflow
{
height:90%
}

.pWrapper .pWin.withBtn
{
padding-bottom:61px
}

.pWrapper .pWin.overflow img
{
max-width:100%;max-height:max-content
}
#myPopup4 .pText
{
height:200px !important
}

.pWrapper .pWin .pText
{
position:          relative;
width:100%
;float:          left;
padding:2px 10px
;box-sizing:          border-box;
margin:0
;overflow-y:          scroll;
-webkit-perspective:0;-webkit-overflow-scrolling:touch
}

.pWrapper .pWin.overflow .pText
{
position:          absolute;
width:calc(100% - 20px);height:90%
;overflow-y:          scroll;
-webkit-overflow-scrolling:touch
}

.addressPopup .pWrapper .pWin.withBtn:not(#myPopupWin) .pText
{
height:100% !important;
}

.addressPopup .pWrapper .pWin.withBtn.withMore:not(#myPopupWin) .pText
{
height:100% !important;
}
#popup0 a.popupWin {
    font-weight:800;
    text-decoration:underline;
}

.pWrapper .pWin.withBtn.withMore .pText
{
height:calc(100% - 100px)
}

.pWrapper .pWin .pText img
{
margin:0 auto
}

.panelPopupTitle
{
font-size:          20px;
padding:0 0 10px
}

.pWrapper .pWin .pButtons
{
position:          absolute;
overflow:hidden
;border-top:          1px solid #eee;
z-index:1234
;bottom:          10px;
left:10px
;right:          10px;
padding:10px 0 0;background:#fff
}

.pWrapper .pWin .pButtons button[data-id="0"]
{
color:          #fff;
background-color:#f0ad4e
;height:          40px;
line-height:40px;font-size:15px
}

.pWrapper .pWin .pButtons button[data-id="1"]
{
color:          #fff;
background-color:#5cb85c
;height:          40px;
line-height:40px;font-size:15px
}
#popup0 .pButtons a[data-id="1"]
{
color:          #fff;
float:left !important;
background-color:       #d9534f;
;height:          40px;
line-height:40px;font-size:15px
}
#popup0 .pButtons a[data-id="2"]
{
color:          #fff;
float:left !important;
background-color:       #d9534f;
;height:          40px;
line-height:40px;font-size:15px
}
#popup0 .pButtons a[data-id="3"]
{
color:          #fff;
float:left !important;
background-color:       #d9534f;
;height:          40px;
line-height:40px;font-size:15px
}

.close,.pWrapper .pClose,.popupClose
{
z-index:          333;
position:absolute;cursor:pointer
}
#complementProucts .image-wrapper
{
padding-bottom:50%
}

.pWrapper .pWin.debugActive
{
height:32px!important;padding:0!important
}

.pWrapper .pWin.debugActive .pText
{
line-height:          30px;
margin:0
;text-align:          center;
overflow:hidden;white-space:nowrap
}

.pWrapper .pClose
{
top:          0;
right:-1px
;width:          36px;
height:36px;border-radius:100%;background:url(popupClose.png) center center no-repeat #fff
}
[dir=rtl] .pWrapper .pClose
{
right:          auto;
left:-1px
}

.pWrapper .productBrand
{
border-right:1px solid #fff
}

.br5
{
-webkit-border-radius:          5px;
-moz-border-radius:5px;border-radius:5px
}

.close,.popupClose
{
top:          -15px;
right:-15px
;width:          30px;
height:30px;background:url(popupClose.png)
}
#lightContent
{
text-align:          center;
min-width:150px;min-height:150px
}
#lightControl
{
position:          absolute;
top:50%
;left:          10px;
right:10px
;height:          30px;
margin-top:-15px
}
#lightControl span
{
width:          30px;
height:30px
;background-repeat:          no-repeat;
cursor:pointer
}
#prevLight
{
background-image:url(popupPrev.png)
}
#nextLight
{
background-image:url(popupNext.png)
}

.popupTitle,.videoTitle
{
border-bottom:          1px solid #ececec;
font-size:16px;color:#666
}

.modal-footer,.popupBtns
{
border-top:1px solid #ececec
}

.memberPopupWrapper
{
max-width:580px
}

.memberPopupWrapper .box,.memberPopupWrapper .col
{
margin:0
}

.memberPopupWrapper .popupInnerBlock
{
width:100%
}

.videoPopup
{
width:          668px;
margin-top:-10px;margin-bottom:-10px
}

.popupBtns,.popupInner,.popupMain,.popupTitle
{
clear:          both;
width:100%
}

.carousel-wrapper ul#complementProucts .productColItem img
{
max-width:calc(100% - 4px);max-height:calc(100% - 4px)
}
@media screen and (min-width:769px)
{
.ie .pWrapper .pWin.overflow
{
margin-top:40px!important
}
}
@media screen and (max-width:768px)
{
.pWrapper .pClose
{
box-shadow:none
}
body:not(.flexPopup) .pWrapper .pClose
{
top:          5px;
right:10px
}
body:not(.flexPopup) .pWrapper .pWin
{
width:100%!important;height:100%!important
;max-width:          none;
max-height:none;border-radius:0
}

.pWrapper .pWin
{
max-width:90%
}

.pWrapper .pWin .pButtons
{
padding-top:0
}

.pWrapper .pWin .pButtons button
{
margin-top:10px
}

.pWrapper .pWin.withBtn .pText
{
height:100%
}
}

.p-bottom
{
padding-bottom:0!important
}

.p-top
{
padding-top:0!important
}

.CampaingList:first-child
{
display:block!important
}

.cartPopupContainer
{
width:100%
;height:          120px;
-webkit-transition:height 2s
;transition:          height 2s;
overflow:hidden
;-webkit-transition-timing-function:          linear;
transition-timing-function:linear
}

.Incele,.sepeteEkle
{
float:          right;
box-sizing:border-box
;cursor:          pointer;
white-space:nowrap;overflow:hidden!important
;text-overflow:          ellipsis;
position:absolute
;color:          #fff;
text-transform:uppercase
}

.cartPopupContainer.susam
{
height:auto
}

.basClick
{
margin-top:5px!important;position:absolute
}

.newBorder:hover
{
border:          1px solid orange;
max-width:100%;height:auto
}

.newBorder
{
margin:          1px;
border:1px solid #f3f3f3
}

.sepeteEkle
{
border:          0;
border-radius:5px;background:orange
}

.Incele
{
border:          0;
border-radius:5px;background:grey
}

.ResimTek
{
height:          30px;
line-height:30px
;font-size:          16px;
padding-left:35px
;padding-right:          35px;
margin-top:45px;margin-left:85%
}

.ButtonSol1,.ButtonSol2
{
height:          25px;
line-height:25px
;font-size:          14px;
margin-left:87%
}

.ButtonSol1
{
padding-left:          24px;
padding-right:24px;margin-top:30px
}

.ButtonSol2
{
padding-left:          42px;
padding-right:42px;margin-top:65px
}

.ButtonSol3,.ButtonSol4
{
height:          25px;
line-height:25px
;font-size:          14px;
margin-left:36%
}

.ButtonSol3
{
padding-left:          24px;
padding-right:24px;margin-top:30px
}

.ButtonSol4
{
padding-left:          42px;
padding-right:42px;margin-top:65px
}

.ButtonSol5,.ButtonSol6
{
height:          25px;
line-height:25px
;font-size:          14px;
margin-left:37%
}

.ButtonSol5
{
padding-left:          24px;
padding-right:24px;margin-top:30px
}

.ButtonSol6
{
padding-left:          42px;
padding-right:42px;margin-top:65px
}

.ButtonSol10,.ButtonSol11,.ButtonSol12,.ButtonSol7,.ButtonSol8,.ButtonSol9
{
height:          25px;
line-height:25px
;font-size:          12px;
margin-left:24%
}

.ButtonSol7
{
padding-left:          10px;
padding-right:10px;margin-top:35px
}

.ButtonSol8
{
padding-left:          26px;
padding-right:26px;margin-top:65px
}

.ButtonSol9
{
padding-left:          10px;
padding-right:10px;margin-top:35px
}

.ButtonSol10
{
padding-left:          26px;
padding-right:26px;margin-top:65px
}

.ButtonSol11
{
padding-left:          10px;
padding-right:10px;margin-top:35px
}

.ButtonSol12
{
padding-left:          26px;
padding-right:26px;margin-top:65px
}

.pop5
{
width:500px!important;margin:0 auto!important;z-index:9981
}

.basketIconPop
{
background-image:url(/Data/EditorFiles/basketBtn.png)
;background-position:          left center;
overflow:hidden
;background-repeat:          no-repeat;
background-position-x:13px;padding-left:35px!important;padding-right:27px!important
}

.pWrapper .pWin.uyegiris
{
width:500px!important
}