/*
 *	Media query da 1200px
 */

/* Sovrascrivo Gutenberg */
.kt-gutter-default > .wp-block-kadence-column { margin-right: 60px; }



/*
 *	MAIN MENU
 */
#main-menu .menu-cols { padding: 20px 30px; }
@media screen and (max-width: 1469px) {
	#main-menu .menu-root > li > a { font-size: 18px; }
	#main-menu ul li a { margin-bottom: 10px; font-size: 16px; }
	#main-menu hr { margin: 10px 0 20px; }
	.social-icons { font-size: 10px; }
}


/*
 *	SINGLE-FILIALE
 */
.language_selector { font-size: 15px; }

.secondary-header .go_back { font-size: 16px; padding: 0 60px; }
.secondary-header .go_back i { margin-bottom: 0; }
.secondary-header > div { padding: 30px 60px; }

.kt-accordion-panel-inner { padding: 50px 100px; }



/*
 *	SINGLE CASE-HISTORY
 */
.ch-grid {}
.ch-grid:after {
	content: '';
	display: block;
	clear: both;
}
.ch-grid > div {
	float: left;
	width: 33.3%;
	padding: 0;
	height: 0;
	position: relative;
}

.ch-grid .cell > div { height: 100%; }
.ch-grid .cell .img {
    height: 100%;
    padding-bottom: 0;
}
.ch-grid .cell .txtb {}

/*.ch-grid .stop { width: 100%; padding: 0; }*/
.ch-grid .c2x1, .ch-grid .c2x2, .ch-grid .c2x3 { width: 66.6% }
.ch-grid .c3x1, .ch-grid .c3x2, .ch-grid .c3x3 { width: 99.9% }
.ch-grid .c1x1, .ch-grid .c2x1, .ch-grid .c3x1 { padding-bottom: 27% }
.ch-grid .c1x2, .ch-grid .c2x2, .ch-grid .c3x2 { padding-bottom: 54% }
.ch-grid .c1x3, .ch-grid .c2x3, .ch-grid .c3x3 { padding-bottom: 81% }


.service_boxes .box-col-1 {
	display: block;
	background-color: #0032A0;
}

/* FORM CONTATTI */
div.wpcf7 {
  width: 80%;
	margin: 0 auto;
}
.page-id-13506 label {margin-bottom: 0;}




@media (max-width: 1300px) {
    
}