/* inserire prima di ogni regola #page_163  */
/* ----------------------- MOBILE FIRST ------------------*/
.blocco-titolo-sottotitolo {line-height:1rem;}
.blocco-titolo-sottotitolo h1 {font-size: 2.8em; line-height: 1; margin-bottom:10px;}
.blocco-titolo-sottotitolo h2 {font-size:2.3em; line-height: 1; margin-bottom:15px;}
.incipit {font-size: 1.3em;
    font-weight: 700;
    line-height: 1.2em !important;
    margin-bottom: 10px;}
/* ----------------------- SMARTPHONE ------------------*/

@media screen and (min-width: 0px) and (max-width: 767px) {

h1.titPag {-webkit-column-span:all; -moz-column-span:all;}

.multiColumn {-webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0;}

}



/* -----------------------------------

IPAD PORTRAIT

------------------------------------ */

@media only screen and (min-width: 768px) {

h1.titPag {-webkit-column-span:all; -moz-column-span:all;}

.multiColumn {-webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0;}

}



/* -----------------------------------

IPAD LANDSCAPE + NETBOOK

------------------------------------ */

@media only screen and (min-width: 1025px){

h1.titPag {-webkit-column-span:all; -moz-column-span:all;}

.multiColumn {-webkit-column-count:2; -webkit-column-gap:100px; -moz-column-count:2; -moz-column-gap:100px;}

.blocco-titolo-sottotitolo h1 {font-size:4.2em; line-height: 1.3; margin-bottom:0;}
.blocco-titolo-sottotitolo h2 {font-size:2.3em; line-height: 1; margin-bottom:20px;}
}



/* -----------------------------------

DESKTOP

------------------------------------ */

@media only screen and (min-width: 1200px){

h1.titPag {-webkit-column-span:all; -moz-column-span:all;}

.multiColumn {-webkit-column-count:2; -webkit-column-gap:100px; -moz-column-count:2; -moz-column-gap:100px;}

.blocco-titolo-sottotitolo h1 {font-size:4.2em; line-height: 1.3; margin-bottom:0;}
.blocco-titolo-sottotitolo h2 {font-size:2.3em; line-height: 1; margin-bottom:20px;}

}


/* -----------------------------------

MAXI-DESKTOP

------------------------------------ */

@media only screen and (min-width: 1400px){

h1.titPag {-webkit-column-span:all; -moz-column-span:all;}

.multiColumn {-webkit-column-count:2; -webkit-column-gap:100px; -moz-column-count:2; -moz-column-gap:100px;}

.blocco-titolo-sottotitolo h1 {font-size:4.2em; line-height: 1.3; margin-bottom:0;}
.blocco-titolo-sottotitolo h2 {font-size:2.3em; line-height: 1; margin-bottom:20px;}

}