.col-md-5 {
    width: 100%;
    margin-top: 20px !important;
}

.col-md-7 {
    width: 100% !important;
}

.photo-details .photoshoot-widget {
    padding: 20px;
}

.photoshoot-widget {
    padding: 15px 20px;
}

.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #8a302f;
    border-color: #a83532;
}

.pt-cv-content, .pt-cv-content * {
    font-weight: 400;
    line-height: 20px;
}

h4.pt-cv-title {
    text-align: center;
}

.photoshoot-menu > ul > li > a:hover, .photoshoot-menu > ul > li > a:focus, .photoshoot-menu > ul > li.current_page_item > a {
    background-color: #be3734;
    color: #eee;
}