

body .blog .post_image img {
    height: 130px !important;
    object-fit: cover !important;
}


body .blog  article {
    position: static !important;
    margin-right: 20px !important;
    background: #fff !important;
}

body .blog article {
    min-height: 340px !important;
}



body .title.has_background{
    background: #0e0f11 !important;
}
.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category {
   font-weight: 300;
   letter-spacing: 0.5px;
}
.blog .footer_top {
display:none;
}
 .blog .content  {
background: #3a3a3a;
}
 .pp_pic_holder.pp_default {
    display: none !important;
}
body div.pp_overlay {
    display: none !important;
}
span.time.entry_date.updated {
    display: none;
}
.blog_single p {
font-size: 14px;
}
.single-post .container {
    background-color: #3a3a3a;
}
aside .widget h5 {
    color: #fff;
    text-transform: capitalize;
}
.blog_holder article .post_text h2 .date {
display: none;
}
.blog_holder article .post_info   {
display: none;
}
p.post_excerpt {
    color: #656565;
    font-size: 15px;
}
.popup_menu_holder.with_background_image {
    background-position: center right !important;
}
.title.has_background, .title.has_fixed_background {
    background-size: cover !important;
}
.q_logo a {
    height: 63px !important;
}
 .qode-aig-image img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
width:100%;
}
.qode-aig-image img:hover {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
} 
.qode-advanced-image-gallery.qode-image-behavior-lightbox .qode-aig-image a .aig-gallery-hover {
display:none !important;
}
a.qbutton {
    text-indent: 7.6px;
}
@media only screen and (max-width: 1024px){
    .footer_top{
        padding: 10% 0;
    }
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text{
    border-bottom: none;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit{
    margin-top: 21px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{
    text-align: center;
}
div.wpcf7 .ajax-loader{
    display: block;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:hover, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
    background-color: #fff;
}
.side_menu_button a:last-child{
    padding-right: 20px;
}
@media only screen and (max-width: 1000px) {
html .title .title_holder {
    background: #010101;
}
.side_menu_button > a, .mobile_menu_button span, .fixed_top_header .side_menu_button > a, .fixed_top_header .popup_menu .line, .fixed_top_header .mobile_menu_button span {
color:#fff;
}
}


.title.has_background, .title.has_fixed_background {
background-image: url(https://www.d-four.it/wp-content/uploads/2021/03/head-2021.jpg) !important;
}

body .q_logo img {
    width: 15rem !important;
    object-fit: contain;
    margin-top: -1rem;
    margin-left: 1rem;
}

@media only screen and (max-width: 750px) {
body .q_logo img {
    width: 45vw !important;
margin-left: -7rem !important;
}

a.regular.transparent.paspartu_header_alignment.paspartu_header_inside.page_header .q_logo img {
    margin-top: 0.05rem;
}
}