

.wpml-ls-slot-main-menu.wpml-ls-current-language a {
    display: none;
}

.portfolio_slider .portfolio_slides li.item:hover img, .projects_holder article .image_holder:hover .image img {
    -webkit-transform: none !important;
    transform: none !important;
}

.projects_holder article .image img {
    -webkit-transform: none !important;
    transform: none !important;
    -webkit-transition: none !important;
    transition: none !important;
}

.portfolio_main_holder .item_holder .portfolio_shader {
    display: none !important;
}

.projects_holder article span.text_holder {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    visibility: hidden;
}

.projects_holder>.mix {
    margin-bottom: 35px;
}

@media screen and (min-width: 800px){
.projects_holder>.mix {
    width: 47.1%;
    margin-bottom: 35px;
}}

@media screen and (min-width: 800px) {
.projects_holder>.mix {
    width: 31.1%;
    margin-bottom: 30px;
}

.projects_holder.v3 .mix {
    width: 31.1%;
}}


.blog_single.blog_holder {
    max-width: 770px !important;
    padding-left: 15px;
    padding-right: 15px;
}

body a.pp_next, body a.pp_previous {
    display: none;
}

.portfolio_navigation.navigation_title {
    display: none;
}

div.grid_section .section_inner {
    max-width: 770px;
}

.projects_holder article .portfolio_description {
    padding: 17px 15px 18px;
    text-align: left;
}

.projects_holder article .image_holder:hover .image img {
    transform: none;
}

.projects_holder article .image_holder:hover span.text_holder {
    opacity: 0;
    filter: alpha(opacity=100);
}

aside.vertical_menu_area .vertical_menu_area_widget_holder {
    bottom: 0px;
    position: absolute;
}

aside .widget {
    margin: 0 0 10px;
}

.blog_holder.masonry article .post_info {
    display: none;
}

.blog_holder.blog_single article:not(.format-quote):not(.format-link) .post_info {
    display: none;
}

span.date.entry_date.updated {
    display: none;
}

nav.vertical_menu > ul > li > a {
    font-size: 12px;
    text-transform: uppercase;
}

.q_logo_vertical {
    max-width: 100px;
    margin: 50px auto 0px;
}

.blog_single.blog_holder {
    max-width: 85%;
    margin: 0 auto;
}

aside.vertical_menu_area .vertical_menu_area_widget_holder {
    font-size: 11px;
    color: #aaa;
}

.blog_holder.blog_pinterest article .post_text .post_text_inner {
    padding: 27px 32px 32px;
}

p {
letter-spacing: 0.8px;
}

.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: 50px 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;
}