#page-options {
    margin-bottom: 0;
}
.arena_log {
    padding: 1em;
    /* border-top: 1px solid #CCC; */
    border-bottom: 1px solid #AAA;
    /* margin-bottom: -1px; */
    /* background: #F4F4F4; */
    position: relative;
    transition: 0.3s;
    overflow: hidden;
}
.arena_log.removed {
    height: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
}
.arena_log:nth-of-type(even) {
    /* background: #F8f8f8; */
}
.arena_log.arena-grid:after {
    background: none;
    content: '';
    display: block;
    clear: both;
    margin: 0;
    height: 0;
    width: 0;
}

.arena_visit {
    position: relative;
    border-top: 1px solid #CCC;
    padding: 0.5em 0;
}
.arena_visit .edit,
.arena_visit .save {
    /* position: absolute; */
    /* top: 1em; */
    /* right: 1em; */
    /* text-transform: uppercase; */
}
.arena_visit_thumbnail {
    width: 220px;
    float: left;
}
.arena_visit_thumbnail .thumb {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 150px;
    display: none;
    position: relative;
}

.arena_log .thumb .save_btns {
    position: absolute;
    right: 10px;
    bottom: 3px;
}
.arena_visit_thumbnail .arena:hover {
}
.arena_visit_thumbnail .arena .description {
    display: none;
}
.arena_log_content {
    float: right;
    width: 100%;
    padding-left: 240px;
    margin-left: -240px;
}
.arena_log_content .visit_date {
    /* float: right; */
    /* margin-bottom: 1em; */
    /* display: block; */
}

.arena_log_content .review_date + .visit_date {
    font-size: 0.9em;
}
.arena_log_content .review_date + .visit_date:before {
    content: '(visited: ';
}
.arena_log_content .review_date + .visit_date:after {
    content: ')';
}
.arena_visit .visit_date input {
    /* text-align: right; */
    width: 6em;
    /* margin-top: -0.375em; */
    /* margin-bottom: -0.375em; */
    padding: 0 0.25em;
}
.arena_visit:not(.editable) .visit_date input {
    display: none;
}
.arena_visit .visit_date span {
    padding: 0.125em 0.25em;
    display: inline-block;
}
.arena_visit.editable .visit_date span {
    display: none;
}
.arena_visit .review {
    clear:both;
}
.arena_visit .review .edit-delete {
    display: none;
}
.arena_visit .review .rating {
    font-size: 1em;
}
.arena_visit .no-review {
    padding: 2em 0;
    font-size: 1.5em;
    text-align: center;
}
.arena_visit.editable .edit,
.arena_visit:not(.editable) .save {
    display: none;
}
.arena_log .review .response,
.arena_log .review .profile {display: none; }
@media only screen and (max-width: 624px) {
    #content {padding: 0; }
    .arena_visit_thumbnail {width: 100%;margin-bottom: 1em;}
    .arena_visit_thumbnail .arena {display: none; }
    .arena_visit_thumbnail .thumb,
    .arena_visit_thumbnail .save_btns {display: block; }
    .arena_log_content {padding-left: 0; margin-left: 0; }
    .arena_visit .no-review {padding: 0; font-size: 1em; }
    .arena_visit h2 {padding: 0;margin: 0;}
    .arena_log_content, .arena_log_content .visit_date {float: none; }
    .arena_visit .edit,
    .arena_visit .save {
        position: absolute;
        top: 181px;
        right: 1em;
        text-transform: uppercase;
    }
}