/*
Theme Name: Integrio Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: integrio
Text Domain:  integrio-child
*/
.q-stunning .wpb_single_image{
    position: absolute;
    opacity: 0.1;
    right: -20rem;
}


.q-stunning-r .wpb_single_image{
    position: absolute;
    opacity: 0.1;
    right: -40rem;
}
.q-stunning-r .wpb_single_image img,
.q-stunning-l .wpb_single_image img{
    width: 900px;
}
.q-stunning-l .wpb_single_image{
    position: absolute;
    opacity: 0.1;
    left: -30rem;
}

#muza-indice .wpb_wrapper{
    display: flex;
    flex-wrap: wrap;
}
#muza-indice .wpb_wrapper .integrio_module_button{
    margin: 5px;
}
.page-id-2451 #main .vc_column-inner img,
.page-id-2453 #main .vc_column-inner img,
.page-id-2455 #main .vc_column-inner img,
.page-id-2449 #main .vc_column-inner img,
.page-id-2369 #main .vc_column-inner img,
.page-id-2446 #main .vc_column-inner img,
.page-id-2365 #main .vc_column-inner img,
.page-id-2367 #main .vc_column-inner img,
.page-id-2363 #main .vc_column-inner img,
.page-id-2438 #main .vc_column-inner img,
.page-id-2440 #main .vc_column-inner img{
    border-radius: 20px !important;
    -webkit-box-shadow: 0px 2px 18px -5px #5C5C5C; 
box-shadow: 0px 2px 18px -5px #5C5C5C;
}

@media(max-width:600px){
    #muza-indice .integrio_module_button,
    #muza-indice .integrio_module_button a{
        width: 100%;
    }    
}
#formazione-banner .wpb_column{
    height: 320px !important;
}
#formazione-banner .wpb_column .vc_column-inner,
#formazione-banner .wpb_column .vc_column-inner .wpb_wrapper,
#formazione-banner .wpb_column .vc_column-inner .wpb_wrapper .integrio_module_infobox,
#formazione-banner .wpb_column .vc_column-inner .wpb_wrapper .integrio_module_infobox .infobox_wrapper{
    height: 100% !important;
}
#formazione-banner .wpb_column .vc_column-inner .wpb_wrapper .integrio_module_infobox .infobox_wrapper{
    padding: 10px;
    margin: 10px;
}
.extended-parallax > img{
    max-width: 700px !important;
}
#muza-indice .wgl_button-icon_left .wgl_button-icon img{
    border-radius: 0 !important;
    box-shadow: none !important;
    filter: invert(1);
    width: 40px !important;
}
#muza-indice .wgl_button_link:hover .wgl_button-icon img{
    filter: invert(0);
}

/* Ordine colonne mobile */
@media(max-width:767px){
    #autocarro .vc_column_container:first-child,
    #macchine-movimento-terra .vc_column_container:first-child,
    #primo-soccorso + .vc_row .vc_column_container:first-child,
    #lavoratori + .vc_row .vc_column_container:first-child,
    #rls + .vc_row .vc_column_container:first-child,
    #haccp + .vc_row .vc_column_container:first-child,
    #psc .vc_column_container:first-child,
    body.page-id-2446 #main-content .wpb_row:nth-child(2) .vc_column_container:first-child,
    #dpo .vc_column_container:first-child,
    #rspp .vc_column_container:first-child,
    #misurazione-vibrazioni .vc_column_container:first-child,
    #ifs .vc_column_container:first-child,
    #logistics .vc_column_container:first-child,
    #grasp .vc_column_container:first-child,
    #sa8000 .vc_column_container:first-child,
	.invert-mobile .vc_column_container:first-child{
        order: 2;
    }
}