﻿/*MOdun Ana sayda*/
.room_list_v1 {padding: 5px 0 30px;}

    .room_list_v1.cards-block {
        padding-top: 40px;
        padding-bottom: 40px;
        margin-top: 40px;
    }

    .room_list_v1 figure {
        position: relative;
        overflow: hidden;
        margin-bottom: 30px;
    }

        .room_list_v1 figure figcaption {
            position: relative;
            background-position: center;
            background-size: cover;
            -moz-transition: all 5s;
            -o-transition: all 5s;
            -webkit-transition: all 5s;
            transition: all 5s;
        }

            .room_list_v1 figure figcaption img {
                width: 100%;
            }

            .room_list_v1 figure figcaption:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                background-color: #00486c;
                opacity: 0;
                -moz-transition: all .3s;
                -o-transition: all .3s;
                -webkit-transition: all .3s;
                transition: all .3s;
            }

        .room_list_v1 figure.active figcaption {
            -moz-transform: scale(1.5);
            -ms-transform: scale(1.5);
            -o-transform: scale(1.5);
            -webkit-transform: scale(1.5);
            transform: scale(1.5);
        }

            .room_list_v1 figure.active figcaption:before {
                opacity: .8;
            }

        .room_list_v1 figure .btn {
            padding-top: 9px;
            position: absolute;
            top: 70%;
            left: 50%;
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
        }

        .room_list_v1 figure.active .btn {
            -moz-transform: translate(-50%,-50%);
            -ms-transform: translate(-50%,-50%);
            -o-transform: translate(-50%,-50%);
            -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
            top: 50%;
        }

@media (min-width:768px) {
    .room_list_v1 figure figcaption {
        min-height: 360px;
    }

        .room_list_v1 figure figcaption img {
            display: none;
        }

    .room_list_v1 figure .btn {
        top: 70%;
    }
}


.room_list_v1 .btn {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-weight: 300;
    text-transform: uppercase;
    border-radius: 2px;
}

  .room_list_v1 .btn.btn-main {
        background-color: #00486c;
    }

       .room_list_v1 .btn.btn-main:hover {
            background-color: #002639;
        }

       .room_list_v1 .btn.btn-main, .room_list_v1 .btn.btn-main:hover, .room_list_v1 .btn.btn-main:focus, .room_list_v1 .btn.btn-main:active {
            color: #fff;
        }

   .room_list_v1 .btn.btn-clean {
        font-weight: 300;
        background-color: #00000047;
        border-color: rgba(255,255,255,1);
        color: #fff !important;
    }

        .room_list_v1 .btn.btn-clean:hover {
            background-color: #58505091;
            border-color: #000 !important;
            color: #ffffff !important;
        }

   .room_list_v1 .btn.btn-clean-dark {
        background-color: transparent;
        border-color: rgba(58,61,69,.5);
        color: #3a3d45 !important;
    }

       .room_list_v1 .btn.btn-clean-dark:hover {
            background-color: #3a3d45;
            border-color: #3a3d45;
            color: #fff !important;
        }

  

/*modul son*/