.views-displays .secondary li {
    float: none;
    margin: 0 6px 0
}

.views-displays .secondary a:link,
.views-displays .secondary a:visited {
    text-shadow: none;
    padding: 2px 7px 3px
}

.views-displays .secondary .open > a {
    -moz-border-radius: 7px 7px 0 0;
    -webkit-border-radius: 7px;
    border-radius: 7px 7px 0 0
}

.views-displays .secondary .open > a:hover {
    color: #333
}

.views-displays .secondary .action-list li {
    margin: 0
}

.views-displays .secondary .action-list li:first-child {
    -moz-border-radius: 0 7px 0 0;
    -webkit-border-radius: 0;
    border-radius: 0 7px 0 0
}

.views-displays .secondary .action-list li:last-child {
    -moz-border-radius: 0 0 7px 7px;
    -webkit-border-radius: 0;
    border-radius: 0 0 7px 7px
}

#user-login {
    width: 100%;
    float: left
}

#user-login .form-text {
    width: 100%;
    border: 1px solid #5d5d5d;
    box-sizing: border-box;
    color: #5d5d5d;
    padding: 5px;
    margin-bottom: 5px
}

#user-login .form-submit {
    background: #8d1812;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 6px 10px;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
    border-radius: 3px;
    border: none;
    text-transform: uppercase;
    -webkit-appearance: none
}

#user-login .form-submit:hover {
    background: #233d74
}

#user-login .description {
    color: #5d5d5d;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 22px
}

#user-login label {
    color: #575757;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 6px
}

.page-search404 div.error,
.section-search div.error {
    padding: 10px;
    background: #8d1812;
    border: none;
    color: #fff !important;
    border-radius: 4px;
    margin-bottom: 20px
}

.page-search404 #search-form,
.section-search #search-form {
    width: 100%;
    float: left
}

.page-search404 #search-form .form-text,
.section-search #search-form .form-text {
    width: 100%;
    border: 1px solid #5d5d5d;
    box-sizing: border-box;
    color: #5d5d5d;
    padding: 5px;
    margin-bottom: 5px
}

.page-search404 #search-form .form-submit,
.section-search #search-form .form-submit {
    background: #8d1812;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 6px 10px;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
    border-radius: 3px;
    border: none;
    text-transform: uppercase;
    -webkit-appearance: none
}

.page-search404 #search-form .form-submit:hover,
.section-search #search-form .form-submit:hover {
    background: #233d74
}

.page-search404 #search-form .description,
.section-search #search-form .description {
    color: #5d5d5d;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 22px
}

.page-search404 #search-form label,
.section-search #search-form label {
    color: #575757;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 6px
}

div.warning,
div.messages,
div.workbench-info-block {
    padding: 10px;
    background: #8d1812;
    border: none;
    color: #fff !important;
    border-radius: 4px;
    margin-bottom: 20px
}

div.warning a,
div.messages a,
div.workbench-info-block a {
    color: #fff !important
}

div.warning ul,
div.messages ul,
div.workbench-info-block ul {
    margin: 0 !important;
    padding: 0 !important
}

div.warning ul li,
div.messages ul li,
div.workbench-info-block ul li {
    list-style: none;
    color: #fff !important
}

.tabs-primary {
    padding: 0 !important
}

#content .tabs-primary,
#content .tabs-secondary {
    padding-left: 0;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 30px;
    width: 100%;
    border-bottom: 1px solid #ccc
}

#content .tabs-primary li,
#content .tabs-secondary li {
    margin: 0;
    margin-bottom: 0;
    padding: 0;
    border-radius: 0;
    border: none;
    background: none;
    padding: 0
}

#content .tabs-primary li.before,
#content .tabs-secondary li.before {
    display: none
}

#content .tabs-primary li a,
#content .tabs-secondary li a {
    margin: 0 5px 0 0;
    border-radius: 0;
    padding: 2px 10px;
    background: #8d1812;
    border: none;
    color: #fff !important;
    font-size: 14px;
    text-shadow: none;
    border: 1px solid #8d1812
}

#content .tabs-primary li a:hover,
#content .tabs-secondary li a:hover {
    background: #233d74
}

#content .view-kerpsack-blog,
#content .view-reported-cases,
#content .view-reviews-testimonials {
    width: 100%;
    display: inline-block;
    vertical-align: top
}

#content .view-kerpsack-blog .views-row,
#content .view-reported-cases .views-row,
#content .view-reviews-testimonials .views-row {
    width: 100%;
    margin: 0 0 25px;
    border-bottom: 1px solid #e0e0e0;
    float: left
}

#content .view-kerpsack-blog .views-row:before,
#content .view-kerpsack-blog .views-row:after,
#content .view-reported-cases .views-row:before,
#content .view-reported-cases .views-row:after,
#content .view-reviews-testimonials .views-row:before,
#content .view-reviews-testimonials .views-row:after {
    content: "";
    display: table
}

#content .view-kerpsack-blog .views-row:after,
#content .view-reported-cases .views-row:after,
#content .view-reviews-testimonials .views-row:after {
    clear: both
}

#content .view-kerpsack-blog .views-row.views-row-last,
#content .view-reported-cases .views-row.views-row-last,
#content .view-reviews-testimonials .views-row.views-row-last {
    margin-bottom: 0;
    padding: 0;
    border: none
}

#content .view-kerpsack-blog .views-row .views-field-title a,
#content .view-reported-cases .views-row .views-field-title a,
#content .view-reviews-testimonials .views-row .views-field-title a {
    display: inline-block;
    vertical-align: top;
    text-decoration: underline;
    font-size: 16px
}

#content .view-kerpsack-blog .views-row .views-field-title a:hover,
#content .view-reported-cases .views-row .views-field-title a:hover,
#content .view-reviews-testimonials .views-row .views-field-title a:hover {
    text-decoration: none
}

#content .view-kerpsack-blog .views-row .views-field-created,
#content .view-reported-cases .views-row .views-field-created,
#content .view-reviews-testimonials .views-row .views-field-created {
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    color: #5d5d5d
}

#content .view-kerpsack-blog .views-row .views-field-body,
#content .view-reported-cases .views-row .views-field-body,
#content .view-reviews-testimonials .views-row .views-field-body {
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    color: #5d5d5d
}

#content .view-kerpsack-blog .views-row .views-field-view-node,
#content .view-reported-cases .views-row .views-field-view-node,
#content .view-reviews-testimonials .views-row .views-field-view-node {
    clear: both
}

#content .view-kerpsack-blog .views-row .views-field-view-node a,
#content .view-reported-cases .views-row .views-field-view-node a,
#content .view-reviews-testimonials .views-row .views-field-view-node a {
    float: right;
    font-size: 16px;
    color: #d1281f;
    line-height: 35px;
    text-transform: capitalize;
    width: 102px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #d1281f;
    margin-bottom: 15px;
    clear: both
}

#content .view-kerpsack-blog .views-row .views-field-view-node a:hover,
#content .view-reported-cases .views-row .views-field-view-node a:hover,
#content .view-reviews-testimonials .views-row .views-field-view-node a:hover {
    text-decoration: none;
    background: #b62725;
    color: #fff
}

#content .view-kerpsack-blog.view-kerpsack-blog .views-row,
#content .view-reported-cases.view-kerpsack-blog .views-row,
#content .view-reviews-testimonials.view-kerpsack-blog .views-row {
    padding-bottom: 15px
}

#content .field-name-field-category {
    float: left;
    min-width: 98px
}

#content .field-name-field-category .field-label {
    float: left
}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 2px solid #42413d;
    background-color: #8a0917;
    padding: 5px
}

#tooltip h3,
#tooltip div {
    margin: 0;
    font-size: 12px;
    color: #FFFFFF
}

#representative_cases {
    height: 218px;
    margin: 0 auto 25px;
    width: 302px
}

#locationsCTA {
    position: relative;
    height: 232px;
    background: url(won-cta.jpg) top center no-repeat;
    background-size: 100%
}

/* ///////////  */
#locationsCTA a.edgerton {
    height: 11px;
    left: 132px;
    position: absolute;
    top: 10px;
    width: 11px;
}

#locationsCTA a.celina {
    height: 11px;
    left: 139px;
    position: absolute;
    top: 50px;
    width: 11px;
}

#locationsCTA a.cairo {
    height: 11px;
    left: 159px;
    position: absolute;
    top: 35px;
    width: 11px;
}

#locationsCTA a.englewood {
    height: 11px;
    left: 147px;
    position: absolute;
    top: 93px;
    width: 11px;
}

#locationsCTA a.cincinnati {
    height: 11px;
    left: 136px;
    position: absolute;
    top: 109px;
    width: 11px;
}

#locationsCTA a.georgetown {
    height: 11px;
    left: 151px;
    position: absolute;
    top: 122px;
    width: 11px;
}

#locationsCTA a.portsmouth {
    height: 11px;
    left: 179px;
    position: absolute;
    top: 129px;
    width: 11px;
}

#locationsCTA a.ironton {
    height: 11px;
    left: 203px;
    position: absolute;
    top: 140px;
    width: 11px;
}

#locationsCTA a.gallipolis {
    height: 11px;
    left: 210px;
    position: absolute;
    top: 127px;
    width: 11px;
}

#locationsCTA a.coolville {
    height: 11px;
    left: 225px;
    position: absolute;
    top: 111px;
    width: 11px;
}

#locationsCTA a.cambridge {
    height: 11px;
    left: 242px;
    position: absolute;
    top: 87px;
    width: 11px;
}

#locationsCTA a.jewett {
    height: 11px;
    left: 251px;
    position: absolute;
    top: 75px;
    width: 11px;
}

#locationsCTA a.salem {
    height: 11px;
    left: 258px;
    position: absolute;
    top: 60px;
    width: 11px;
}

#locationsCTA a.warren {
    height: 11px;
    left: 262px;
    position: absolute;
    top: 40px;
    width: 11px;
}

#locationsCTA a.williamsfield {
    height: 11px;
    left: 272px;
    position: absolute;
    top: 20px;
    width: 11px;
}

#locationsCTA a.painesville {
    height: 11px;
    left: 258px;
    position: absolute;
    top: 10px;
    width: 11px;
}

#locationsCTA a.strongsville {
    height: 11px;
    left: 222px;
    position: absolute;
    top: 28px;
    width: 11px;
}

#locationsCTA a.toledo {
    height: 11px;
    left: 169px;
    position: absolute;
    top: 3px;
    width: 11px;
}

#locationsCTA a.fostoria {
    height: 11px;
    left: 180px;
    position: absolute;
    top: 23px;
    width: 11px;
}

#locationsCTA a.marion {
    height: 11px;
    left: 200px;
    position: absolute;
    top: 39px;
    width: 11px;
}

#locationsCTA .sidney {
  height: 11px;
  left: 157px;
  position: absolute;
  top: 69px;
  width: 11px;
}

#locationsCTA a.grovecity {
    height: 11px;
    left: 179px;
    position: absolute;
    top: 88px;
    width: 11px;
}

#locationsCTA a.tarlton {
    height: 11px;
    left: 194px;
    position: absolute;
    top: 102px;
    width: 11px;
}

#locationsCTA a.newlexington {
    height: 11px;
    left: 217px;
    position: absolute;
    top: 90px;
    width: 11px;
}

#locationsCTA a.stlouisville {
    height: 11px;
    left: 209px;
    position: absolute;
    top: 68px;
    width: 11px;
}

#locationsCTA .mansfield {
    height: 11px;
    left: 218px;
    position: absolute;
    top: 50px;
    width: 11px;
}

#locationsCTA .willmington {
    height: 11px;
    left: 162px;
    position: absolute;
    top: 100px;
    width: 11px;
}

#locationsCTA .akron {
    height: 11px;
    left: 237px;
    position: absolute;
    top: 46px;
    width: 11px;
}
