

.page_not_found h2 {
    margin: 114px 0 20px;
    font-size: 32px;
}
.qode-btn.qode-btn-simple.qode-button-with-separator{
    position: relative;
}

.qode-btn.qode-btn-simple.qode-button-with-separator:before{
    content: '';
    width: 100px;
    height: 100%;
    border-bottom: 1px solid black;
    position: absolute;
    display: inline-block;
    bottom: 50%;
    left: -130px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit{
    margin-top: 15px;
}

.qode-instagram-feed{
    margin: 0 -25px
}

.qode-instagram-feed li{
    padding: 0 12.5px!important;
}
@media only screen and (max-width: 1000px){
    .qode_clients.four_columns .qode_client_holder{
        width: 50%;
    }
}
.portfolio_detail .info h6{
    font-family: 'Oswald', sans-serif;
    font-size: 21px;
    line-height: 28px;
    font-weight: 500;
    letter-spacing: 0px;
}
.side_menu .qode-instagram-feed li{
    padding: 0 2.5px!important;
    margin: 0 0 5px!important;
}

.side_menu .qode-instagram-feed{
    margin: 0 -2.5px;
}

/* AGGIUSTAMENTI VARI PER IL BLOCCO NELLA HOME CON GLI ULTIMI POST DEL BLOG */

.latest_post_holder.dividers .latest_post_date .latest_post_day {font-size: 20px; font-weight: 400;}

.latest_post_text {width: 92%}

.latest_post_text p {text-align: left;}

.latest_post_holder li.clearfix {background-color: #ffffff !important}

/* AGGIUSTAMENTI AI RIQUADRI NELLA PAGINA ABOUT */

.uc_offset_content_content:hover {background-color: #b3afaf !important;}

.uc_offset_content_content {border-color: #b3afaf !important}

.uc_more_btn {display: none !important} /* LINK SCOPRI CANCELLATO */

/* COLORE SIMBOLO CITAZIONE */

.qode-simple-quote-icon-holder {fill: #b3afaf !important}

/* PER MOSTRARE DUE DIVERSE GRID DA DESKTOP E CELLULARE */

.solo-mobile {display: none}

@media only screen and (max-width: 768px) {
.solo-desktop {display:none;}
.solo-mobile {display: block !important;}
}

/*  PER LEVARE LA SIDEBAR DALLE CATEGORIE PORTFOLIO */

.tax-portfolio_category .sidebar {display: none}

.tax-portfolio_category .two_columns_75_25>.column1 {width: 100%}

/* TITOLI IN GRASSETTO NELLA SIDEBAR */

.sidebar h5 {font-weight: 900}

/* AGGIUSTAMENTI GRANDEZZE H2 PER CITAZIONI */

.testo-30 h2 {font-size: 30px !important; line-height: 36px !important}

.testo-25 h2 {font-size: 25px !important; line-height: 30px !important}

/* PER LEVARE LA SIDEBAR DALLA RICERCA */

.search-results div.container .column2 {display: none}

.search-results .footer_col2 {display: block !important;}

.search-results article.portfolio_page {display: none !important;}

.search-results article.rl_gallery {display: none !important;}

/* PER LEVARE L'AUTORE DAL SINGOLO POST */

.single-post .post_author {display: none;}

/* SISTEMATI I MARGINI DEL WIDGET POST RECENTI */

.rpwwt-widget ul li img {margin: 0 7px 0 0 !important}

/* LEVARE L'OPACITÀ A HOVER MENU */

nav.main_menu>ul>li:hover>a {opacity: 1 !important}

/* SPAZIO TRA LE RIGHE NELLA GALLERIA BLOG */

.griglia-blog ul li {margin-top: 10px !important; margin-bottom: 10px !important}

/* HOVER NELLA GALLERIA BLOG */

.gallery_hover .fa-search {display: none !important}

.gallery_hover {background-color: rgba(255, 255, 255, 0.81) !important}

/* SFONDO PIÙ SCURO NELLA LIGHTBOX */

body div.pp_overlay {opacity: 0.92 !important}

/* NIENTE TITOLO SOPRA LE IMMAGINI NELLA LIGHTBOX */

.pp_pic_holder div.ppt {display: none !important}

.hidden {display: none}

.bottone-widget .qbutton:hover {color: #fff !important; font-weight: 500 !important}

.bottone-widget .qbutton {font-weight: 600 !important}

.qode-aig-image-inner {width: auto !important;}

/* TITOLO ELENCO ARTICOLI ALTO ALMENO DUE RIGHE */

h5.latest_post_title {min-height: 42px;}

/* PORTFOLIO NAVIGATION */

.portfolio_navigation span.categories {display: none !important;}

.portfolio_button {visibility: hidden !important;}

.rl-gallery-item img {min-width: 100% !important;}

body.single-post .post_info {visibility: hidden;}

.category_desc {text-align: center; margin: 160px 5% 100px}

.wpcf7-spam-blocked {background-color: #e40d0d !important;}

.wpcf7-spam-blocked a {color: #ffffff !important;}

.header_bottom_widget.widget_icl_lang_sel_widget {
display: inline-block;
}

.posts-home li.clearfix {
background-color: #fcf9f6 !important;
}

.side_menu_button {
line-height: initial;
}

@media only screen and (max-width: 768px) {
div.footer_col1 {margin-bottom: 0 !important;}
#title-no-mobile {display: none !important;}
}