﻿.row-item {
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 20px 0;
    position: relative;
    font-size: 15px;
}

    .row-item::after {
        content: "";
        background: #C5CAE9;
        position: absolute;
        bottom: 0;
        left: 2.7777%;
        height: 1px;
        width: 94.4444%;
    }

    .row-item:last-child::after {
        content: "";
        height: 0;
    }

    .row-item .row-name {
        font-family: BaoMoi;
        font-size: 19px;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 20px;
    }

.row-details {
    list-style: inside;
}

    .row-details li {
        position: relative;
        list-style: none;
        padding-left: 15px;
    }

        .row-details li:before {
            position: absolute;
            display: block;
            content: '';
            background: #077dd3;
            border-radius: 50%;
            height: 6px;
            width: 6px;
            top: 50%;
            left: 0;
            margin-top: -3px;
        }

ul.row-icons, ul.fe-icons {
    margin: 10px 0;
    padding-top: 10px;
    border-top: 1px solid #C5CAE9;
}

.fe-icon, .row-icon {
    width: 25px;
    height: 25px;
    margin-left: 10px;
    display: inline-block;
    cursor: pointer;
}
    /* features' icon */
    .fe-icon.fe-ac {
        background: url('/imgs/hotel-services/air-conditioner.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-bathtub {
        background: url('/imgs/hotel-services/bathtub.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-cocktail {
        background: url('/imgs/hotel-services/cocktail.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-hairdryer {
        background: url('/imgs/hotel-services/hairdryer.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-minibar {
        background: url('/imgs/hotel-services/minibar.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-roomservice {
        background: url('/imgs/hotel-services/room-service.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-safebox {
        background: url('/imgs/hotel-services/safebox.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-telephone {
        background: url('/imgs/hotel-services/telephone.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-television {
        background: url('/imgs/hotel-services/television.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-wifi {
        background: url('/imgs/hotel-services/wifi.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-bottle {
        background: url('/imgs/tour-services/bottle.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-bus {
        background: url('/imgs/tour-services/bus.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-guide {
        background: url('/imgs/tour-services/guide.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-insurance {
        background: url('/imgs/tour-services/insurance.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-lunch {
        background: url('/imgs/tour-services/lunch.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-tickets {
        background: url('/imgs/tour-services/tickets.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-towel {
        background: url('/imgs/tour-services/towel.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-elephant {
        background: url('/imgs/tour-services/elephant.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-dugout {
        background: url('/imgs/tour-services/dugout.svg') no-repeat center;
        background-size: cover;
    }

    .fe-icon.fe-coffee {
        background: url('/imgs/tour-services/coffee.svg') no-repeat center;
        background-size: cover;
    }
    /* room's services */
    .row-icon:first-child {
        margin-left: 0px;
    }

ul.fe-icons {
    background: #bfdaee;
    padding: 10px 0;
}
