.categoryRibbon{
    position: absolute;
    right: -10px;
    top: -10px;
}
.flip-container {
    perspective: 1000px;
    transform-style: preserve-3d;
}
#infoContent {
    position: relative;
    /*margin-left: -70px;*/
    width: 310px;
    margin-top: 0;
}

.customModalDialog button{
    top:25px !important;
}

#infoContent .modalWriteBg {
    display: block !important;
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
    z-index: 8;
    position: relative;
    width: 100%;
    background: url(../../images/urunlerimiz/modal/fora_zeytin_ahsap_background.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    -o-background-size: 100% 100%;
    padding: 30px;
    top: 0;
    left: 0;
    font-size: 17px;
}
#infoContent .tableTitle, #infoContent .TableText {
    font-size: 15px;
}
#infoContent .title_2, #infoContent .tableText_2 {
    width: 62.5%;
    text-align: right;
}
/*  UPDATED! flip the pane when hovered */
.customp-rel{
    height: auto !important;
    position: relative !important;
}
.customModalDialog{
    max-width: 750px !important;
}
.customModal{
    background: unset !important;
    height: auto !important;
}
.customModal .modalLoading{
    margin-top: 0 !important;
}
.modal-image-zeytin.p-rel{
    position:  relative !important;
}
.flip-container:hover .back {
    transform: rotateY(0deg);
}

.customModal .modal-dialog {
    width: 40%!important;
}

.customModal .urunlerModal{
    background: none !important;
}

.catalogImage{
    height: auto;
    min-height: auto !important;
    margin-top: 45px;
}

.flip-container, .flip_effect{
    cursor: default !important;
}

#accordion .sub-Toggle-Menu.active{
    color: #333 !important;
    font-size: 22px;
    opacity: 0.5;
}

#accordion a.sub-nav{
    color: #333;
}

.flipInfo{
    font-family: Noteworthy-Bold;
    font-size: 16px;
}

.flip-container:hover .front {
    transform: rotateY(180deg);
}

.flip-container, .flip_effect {
    min-height: 325px;
    cursor: pointer;
}

.flipEffectInner{
    width: 100%;
    position: relative;
    height: auto !important;
}

.flipEffectInner img{
    width: 100%;
    position: relative !important;
    cursor: pointer;
}

.front,
.back {
    width: 100%;
    min-height: 288px;
}
/* flip speed goes here */

.flipper {
    transition: 0.6s;
    transform-style: preserve-3d;
    min-height: 320px;
    position: relative;
    cursor: pointer;
}

@media(max-width:1000px) {
    #infoContent {
        position: relative;
        margin-left: -70px;
        width: 310px;
        margin: 0 auto !important;
    }
}

@media(max-width:991px) {
    .flipper {
        min-height: 570px;
    }
}

@media(max-width:762px) {
    .flipper {
        min-height: 550px;
    }
    .customModal .modal-dialog {
        width: 80%!important;
    }
    .customModal .modal-image-zeytin{
        height: auto !important;
    }
}

@media(max-width:740px) {
    .flipper {
        min-height: 530px;
    }
}

@media(max-width:600px) {
    .flipper {
        min-height: 450px;
    }
}

@media(max-width:530px) {
    .flipper {
        min-height: 420px;
    }
}

@media(max-width:450px) {
    .flipper {
        min-height: 320px;
    }
}
/* hide back of pane during swap */

.front,
.back {
    backface-visibility: hidden;
    transition: 0.6s;
    transform-style: preserve-3d;
    position: absolute;
    top: 0;
    left: 0;
}
/*  UPDATED! front pane, placed above back */

.front {
    z-index: 2;
    transform: rotateY(0deg);
}
/* back, initially hidden pane */

.back {
    transform: rotateY(-180deg);
}
/*
Some vertical flip updates
*/

.vertical.flip-container {
    position: relative;
}

.vertical .back {
    transform: rotateX(180deg);
}

.vertical.flip-container:hover .back {
    transform: rotateX(0deg);
}

.vertical.flip-container:hover .front {
    transform: rotateX(180deg);
}

.m-w-1000 {
    max-width: 1000px;
}