﻿.subsite {
    overflow: hidden;
}

    .subsite div {
        min-height: 350px;
        text-align: center;
        background-color: #333;
        color: #fff;
        display: table;
        width: 100%;
        cursor: pointer;
    }

        .subsite div h2 {
            display: table-cell;
            vertical-align: middle;
            line-height: 34px;
            color: #fff;
            background-color: rgba(0, 0, 0, 0.42);
            transition: 0.8s ease-in-out all;
            height: 350px;
        }

    .subsite a:hover {
        text-decoration: none;
    }

        .subsite a:hover h2 {
            transform: scale(0.6) rotate(10deg);
        }

    .subsite a div {
        transition: 0.8s ease-in-out all;
    }

    .subsite a:hover div {
        transform: scale(1.2);
    }

.pt30 {
    padding-top: 30px;
}
