/* 
    Author     : lenaic.trouve
*/

/* Accueil */
.accueil img{
    vertical-align: middle;
}
.accueil .categorieAccueil .ox-div{
    background-color: rgba(119, 173, 219, 0);
    transition: all ease 0.3s;
}
.accueil .categorieAccueil .ox-div:hover{
    justify-content: center;
    background-color: rgba(119, 173, 219, 0.8);
    transition: all ease 0.3s;
}
.accueil .categorieAccueil .ox-div:hover .ox-text{
    margin-bottom: 0;
}
.accueil .categorieAccueil .ox-div:hover .ox-text .ox-text__inner{
    color: #FFF;
}
.accueil .titreTrait{
    background: -webkit-linear-gradient(top,#707070,#707070);
    background: linear-gradient(180deg,#707070,#707070);
    background-repeat: no-repeat;
    background-size: 100% 1px;
    background-position: center;
}
.accueil .titreTrait2{
    background-color: #F8FBFF;
    padding-right: 20px;
}
.accueil .titreTraitBis{
    background: -webkit-linear-gradient(top,#FFFFFF,#FFFFFF);
    background: linear-gradient(180deg,#FFFFFF,#FFFFFF);
    background-repeat: no-repeat;
    background-size: 100% 1px;
    background-position: center;
}
.accueil .titreTraitBis2{
    background-color: #1B395F;
    padding-right: 20px;
}
.accueil .tdgAccueil .sectiondataarea{
    background-color: #FFF;
    padding: 0 10px !important;
    border: 1px solid #CCC;
    transition: all ease 0.3s;
}
.accueil .tdgAccueil .sectiondataarea:hover{
    background-color: #77ADDB;
    border: 1px solid #77ADDB;
    transition: all ease 0.3s;
}
.accueil .tdgAccueil .sectiondataarea .ox-need-space{
    margin-top: 0 !important;
}
.accueil .tdgAccueil .sectiondataarea .PBItemImg{
    margin: 20px auto;
}
.accueil .tdgAccueil .sectiondataarea .PBItemName .ox-product-name{
    display: flex;
    justify-content: center;
    align-items: center;
    color: #1B395F;
    font-weight: 400;
    font-size: 16px;
    min-height: 50px;
}
.accueil .tdgAccueil .sectiondataarea .PBItemPrice .ox-product-price{
    display: flex;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: center;
    height: 50px;
}
.accueil .tdgAccueil .sectiondataarea .PBItemPrice .ox-product-price .PBDiscount{
    display: none;
}
.accueil .tdgAccueil .sectiondataarea .PBItemPrice .ox-product-price .PBSalesPrice{
    color: #1B395F !important;
    font-weight: 700;
    font-size: 16px;
    padding: 0 5px;
}
.accueil .tdgAccueil .sectiondataarea .PBItemPrice .ox-product-price .PBStrike{
    color: #1B395F !important;
    font-size: 14px;
    font-weight: 400;
    padding: 0 5px;
}
.accueil .tdgAccueil .sectiondataarea .PBItemButtons{
    margin-bottom: 25px;
}

/* Popups reassurances */
.ngdialog.ngdialog-theme-oxatis .ngdialog-content{
    flex: 0 1 60%;
}