.create-site-list-wrapper .create-site-list-grid ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.create-site-list-wrapper .create-site-list-grid-title {
    display: block;
    margin-bottom: 25px;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}

.create-site-list-wrapper .create-site-list-grid-desc {
    display: block;
    padding-bottom: 20px;
    border-bottom: 2px solid #ddd;
    margin-bottom: 25px;
}

.create-site-list-wrapper .create-site-list-grid ul:after {
    display: table;
    height: 0;
    clear: both;
    content: '';
}

.create-site-list-wrapper .create-site-list-grid-item {
    width: 23%;
    float: left;
    margin-bottom: 25px;
    padding: 30px 15px 15px;
    background-color: #f5f5f2;
    bottom: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.create-site-list-wrapper .create-site-list-grid-item:not(:nth-child(4n)) {
    margin-right: calc((100% - (23% * 4)) / 3);
}

.create-site-list-wrapper .create-site-list-grid-item:nth-child(4n + 1) {
    clear: left;
}

.create-site-list-wrapper .views-field-delete-webform-submission .field-content {
    display: block;
}

.create-site-list-wrapper .views-field-delete-webform-submission .field-content a {
    display: block;
    text-decoration: none;
    padding: 10px 15px;
    background-color: #f4f4f4;
    border: 1px solid #ddd;
    text-transform: uppercase;
    text-align: center;
    color: red;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.create-site-list-wrapper .views-field-delete-webform-submission .field-content a:hover {
    background-color: #fff;
}

.create-site-list-wrapper .views-field-edit-webform-submission .field-content {
    display: block;
}

.create-site-list-wrapper .views-field-edit-webform-submission {
    margin-bottom: 15px;
}

.create-site-list-wrapper .views-field-edit-webform-submission .field-content a {
    display: block;
    text-decoration: none;
    padding: 10px 15px;
    background-color: #f4f4f4;
    border: 1px solid #ddd;
    text-transform: uppercase;
    text-align: center;
    color: green;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.create-site-list-wrapper .views-field-edit-webform-submission .field-content a:hover {
    background-color: #fff;
}