/*
 *	Media query da 1470px per colpa della MM
 */

.container {
	max-width: 1360px;
}
.container.container-wide {
	max-width: none;
	padding-left: 80px;
	padding-right: 80px;
}


.col-xxl-1 { -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333%; }
.col-xxl-2 { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
.col-xxl-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.col-xxl-5 { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
.col-xxl-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.col-xxl-7 { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
.col-xxl-8 { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }

.col-xxl-five { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }


.offset-xxl-1 { margin-left: 8.333333%; }


.mt-xxl-5, .my-xxl-5 {
    margin-top: 3rem!important;
}


/**
 *	BLOCCHI DANA BREVINI GENERALI
 */
.no-gutters .btn-line { padding: 30px 40px; }
.btn-line i { margin-right: 0; }



/*
 *	MAIN MENU
 */
#main-menu .menu-cols {
    padding: 80px 60px;
}



/*
 *	SINGLE CASE-HISTORY
 */
.ch-info {
    padding: 60px 100px 100px 24px;
    position: relative;
}
.ch-info:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: -76px;
    z-index: -1;
    background-color: inherit;
}


