/*
 Theme Name:     Studio San Martino
 Theme URI:      https://studiosanmartinosrl.com
 Description:    Studio San Martino - Specular child theme
 Author:         MTOweb
 Author URI:     https://mtoweb.it
 Template:       specular
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */

.teamBlock .vc_gitem-animated-block{
    border-radius: 10px;
}

.home .codeless_slider_wrapper{
    margin-top: -4px;
}

.header_page.normal .container{
    align-items: end;
}
.header_page.normal .container > *{
    padding-bottom: 2em;
}

p a.mtoweb-copy-link:not(.btn-bt) {
    color: #792f92!important;
}
p a.mtoweb-copy-link:not(.btn-bt):hover {
    color: #ffffff!important;
}

.pulsante-flat > a{
    background-image: none!important;
    background-color: #7aba5e!important;
    font-weight: bold;
    letter-spacing: 1px;
    border: 2px solid #7aba5e!important;
    border-radius: 15px!important;
}
.pulsante-flat > a:hover{
    border: 2px solid #7aba5e!important;
    background-color: transparent!important;
    color: #7aba5e!important
}

#copyright{
    background-color: #758768!important;
}
footer#footer, footer#footer .contact_information dd .title,
footer#footer a, footer#footer .contact_information dd p {
    color: #FFFFFF!important;
}

@media all and (min-width: 979px){
    .vertical_center_row > .container > .section_clear{
        display: flex;
        align-items: center;
    }
}
@media (max-width: 767px) {
    .colored_row.full-width-content{
        padding: 0!important;
    }
    .colored_row .wpb_column {
        margin-bottom: 0px;
    }
}
@media (max-width: 480px) {
    .colored_row .wpb_column {
        padding: 10% 32px 10% 32px!important;
    }
}

.post_style-modern .span12 > .blog-article > .media {
    margin-left: 0;
    margin-right: 0;
}

.servizi_block h2{
    font-size: 1.8em;
}