

header .header_top .q_social_icon_holder {
    width: inherit;
}

.header-widget.widget_nav_menu ul.menu li a {
    padding-left: 0;
    padding-right: 24px;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
    opacity: 1;
}

nav.main_menu ul li a span.underline_dash{
    bottom: -35%;
}

.header-widget.widget_nav_menu ul.menu li a {
    text-transform: uppercase;
    color: #000;
    font-size: 10px;
}

nav.main_menu > ul > li:last-child {
    padding-right: 5px;
}

.blog_holder.blog_masonry_date_in_image .time .time_day {
    color: #000;
    font-size: 30px;
    font-weight: 400;
    font-family: 'Oranienbaum', serif;
}

.blog_holder.blog_masonry_date_in_image .time {
    font-size: 10px;
    text-transform: uppercase;
}

.blog_holder.blog_masonry_date_in_image .time {
    padding: 15px 18px 6px;
}

 .pagination ul li a, .pagination ul li span {
    font-family: 'Oranienbaum', serif;
}

.blog_holder.blog_masonry_date_in_image .social_share_list_holder ul li i {
    color: #1f1f1f;
}

.social_share_list_holder ul li {    
    margin-right: 19px;
}

.pagination {
    margin: 27px 0 111px;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 0;
}

.mobile_menu_button span {
    font-size: 24px;
}

.blog_holder.blog_masonry_date_in_image .social_share_list_holder ul li i {
    -webkit-transition: color 0.1s linear;
    transition: color 0.1s linear;
}

.q_dropcap {
font-family: 'Oranienbaum', serif;
font-weight: 400 !important;
}

.single_tags h5, .comment_number h5, .comment_holder .comment .text .name {
    font-size: 19px
}

.comment_holder .comment {
    padding: 24px 25px 42px;
    border-bottom: 1px #E0E0E0 solid;
}

.comments .comment .text .comment_date {
    font-size: 10px;
}

.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;
}

.single_tags h5 {
    margin-right: 4px;
}
aside .widget.posts_holder li {
    transition: color 0.3s ease-in-out;
}
aside .widget.posts_holder li  a{
    transition: none;
}

@media only screen and (max-width: 600px) {
.blog_holder.masonry.blog_masonry_date_in_image h5, .blog_holder.masonry.blog_masonry_date_in_image h5 a, h2 a, .blog_holder.blog_single article h2 {
    font-size: 26px;
    line-height: 31px;
}
.comment_holder .comment {
    padding: 24px 0 42px;
}
}