#cms .page-content .row-flex:nth-child(3) {
    margin-top: 0;
}

@media (max-width: 1199px) {
    #cms .row-flex {
        max-width: 992px;
    }
}

@media (max-width: 991px) {
   /* #cms .page-cms-8 .row-flex {
        flex-direction: row-reverse !important;
    }*/

    #cms .page-cms-8 .row-flex:nth-child(4) .ApColumn img {
        width: 100% !important;
    }

    #cms .page-cms-8 .row-flex:nth-child(6) .ApColumn:last-child .text-block {
        margin-left: 20px;
    }
}

@media (max-width: 767px) {
    #cms .page-cms-8 .row-flex:nth-child(6) .ApColumn:first-child .ApImage{
        width: 100%;
    }
    #cms .page-cms-8 .row-flex .ApColumn:last-child {
        margin-bottom: 30px;
    }
    #cms .page-cms-8 .row-flex:nth-child(6) .ApColumn:last-child .text-block {
        margin-left: 0;
    }
/*
    #cms .page-cms-8 .row-flex {
        position: unset;
    }*/

    /*.row-fullbg-histoire .block.ApImage {
        position: unset;
    }*/

    #cms .row-flex {
        display: inline-block;
        margin-top: 0;
    }

    #cms .row-flex .ApColumn {
        width: 100%;
    }

    #cms .row-flex .ApColumn:first-child {
        margin-bottom: 20px;
    }
}

@media (max-width: 575px) {

}

@media (max-width: 475px) {

}

tr[data-is-gift="true"], 
li[data-is-gift="true"] *, 
tr[data-is-gift="true"] a:not(:hover),
li[data-is-gift="true"] a:not(:hover) * {
    font-weight: bold !important;
}
tr[data-is-gift="true"][data-gift-type="hotess"], 
li[data-is-gift="true"][data-gift-type="hotess"] *, 
tr[data-is-gift="true"][data-gift-type="hotess"] a:not(:hover),
li[data-is-gift="true"][data-gift-type="hotess"] a:not(:hover) * {
    color: #a2a568 !important;
}
tr[data-is-gift="true"][data-gift-type="reward"], 
li[data-is-gift="true"][data-gift-type="reward"] *, 
tr[data-is-gift="true"][data-gift-type="reward"] a:not(:hover),
li[data-is-gift="true"][data-gift-type="reward"] a:not(:hover) * {
    color: #ff9a52 !important;
}

.product-miniature .thumbnail-container .functional-buttons .btn-product.add-hotess-gift-to-cart {
    background: url(../img/gift.png) center no-repeat !important;
}

.product-miniature .thumbnail-container .functional-buttons .btn-product.add-hotess-gift-to-cart:before {
    background: none;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #eceeef !important;
    opacity: 1 !important;
    cursor: not-allowed !important;
    color: #acaaa6 !important;
}

.form-control {
    background: #fff;
    color: #888;
    border: 1px solid #eee;
}

.thumbnail-container .functional-buttons {
	justify-content: center;
	display: inline-flex;
	position: relative;
	bottom: 0;
}

.leo-remove-product-line-from-cart,
.leo-remove-hotess-gift-from-cart {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.rtl .leo-remove-from-cart {
	left: 5px;
	right: auto; 
}

.leo-dropdown-cart-group {
    text-align: center; 
    color: #414141; 
    background-color:#e1e1e1;
    border-bottom: 1px solid #ddd; 
}

.leo-input-product-line-quantity,
.leo-input-hotess-gift-quantity {
    width: 50px;
    height: 30px;
    text-align: center;
    margin: 0 2px;
    padding: 0 7px;
    border: 1px solid #e1e1e1;
}

