

aside.vertical_menu_area .vertical_menu_area_widget_holder {
    font-size: 11px;
    color: #5c5c5c;
    line-height: 17px;
}

.blog_holder.blog_pinterest article .post_text .post_text_inner {
    padding: 27px 32px 32px;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 15px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 13px;
}

.mobile_menu_button span {
    /*font-size: 26px;*/
}

nav.vertical_menu {
    margin: 83px 0 0;
}

.social_share_dropdown ul li a:hover i {
    color: #fff !important;
}

.q_dropcap {
    margin: -2px 16px 0 0;
}

.single_tags h5 {
    margin-right: 4px;
}

.comment_holder .comment {
    padding: 34px 25px 37px;
}

.comments .comment .text .comment_date {
    font-size: 12px;
    font-weight: 600;
    color: #2e2e2e;
}

.comments .comment .text .text_holder {
    margin: 13px 0 0;
}

div.comment_form {
    margin: 25px 0 75px;
}

.comment_holder .comment .text .comment-reply-link, .comment_holder .comment .text .replay {
    font-size: 10px;
}

#submit_comment {
    line-height: 60px;
    height: 60px;
}

@media only screen and (max-width: 600px) {
.comment_holder .comment {
    padding: 34px 12px 37px;
}
}

.latest_post_holder.image_in_box .latest_post_text .latest_post_title {
    margin: -3px 0 7px;
}

aside .widget a {
font-weight: 500;
}

aside .widget h5 {
    margin-bottom: 22px;
}