.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: 100% !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
}

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

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

.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('../../images/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
}
