.layoutPagina-modello-uno {width:100%; float:left;}
.layoutPagina-modello-uno img {float:left;}
.layoutPagina-modello-due {width:100%; float:left;}
.layoutPagina-modello-due img {float:right;}
.layoutPagina-modello-due p {text-align:justify;}
.layoutPagina-modello-tre {width:100%; float:left;}
.layoutPagina-modello-quattro {width:100%; float:left;}
/* ///////////////////// Layout modello 5 //////////////////////// */
.promoBox {width:100%; float:left; padding:20px;}
.cards-container {flex-flow:row nowrap; -webkit-flex-flow:row nowrap; align-items:stretch; -webkit-align-items:stretch; justify-content:space-between; -webkit-justify-content:space-between; margin-top:10px;}
.card {display:flex; display:-webkit-flex; flex-direction:column; -webkit-flex-direction:column; margin-right:auto; background-color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.cards-container .card:last-child {margin-right:0;}
.card-img {text-align:center;}
.card-img img {width:50%; max-width:50%; height:auto;}
.card-content {display:flex; display:-webkit-flex; flex-direction:column; -webkit-flex-direction:column; flex:auto;	-webkit-flex:auto; padding:10px 0;}
.card-content h3 {padding:10px 0;font-family:'Comfortaa', cursive; font-weight:300; font-size:1.1em; text-align:center; color:#51aac6;}
.card-content h4 {font-size:0.9em; text-align:center; font-weight:normal; font-style:italic; color:#51aac6;}
.fotoStaff img {border-radius:50%; border:5px solid #51aac6;}
/*.btn {width:70%; padding:10px 0; text-align:center;	margin:0 auto; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}*/
.mT_auto {margin-top:auto;}
/* ----------------------- MINI-SMARTPHONE ------------------*/
@media screen and (min-width: 0px) and (max-width: 460px) {
.layoutPagina-modello-uno img {width:100%; height:auto; padding:5px 0;}
.layoutPagina-modello-uno p {}
.layoutPagina-modello-due img {width:100%; height:auto; float:none;}
.layoutPagina-modello-due p {}
.layoutPagina-modello-tre {-webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0;}
.layoutPagina-modello-quattro {-webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0;}
.thumb-card-img img {width:100%; height: auto; object-fit:scale-down;}
.sectionPreviewNews .card-item {}
.sectionPreviewNews .prev-title {padding:0px;}
.sectionPreviewNews .prev-title h3 {font-weight:100; color:#541627;}
.sectionPreviewNews .prev-title p {padding:10px; color:#69c4d7}
.previewMarchi figure {padding:20px;}
.wrapper-intro .card {float:left;}
.wrapper-intro .card .fotoStaff img {border:5px solid #51aac6;}
.wrapNews .contentImgNews {width:100%; height:200px; background-size:cover;}
div.back {width:100%; height:60px; line-height:60px; float:left;}
/*Layout modello 5*/
.cards-container {display:block; margin-top:0px}
.card {width:100%;}
.card-content p	{font-size:1.3em; line-height:1.4; text-align:justify;}
}
/* ----------------------- SMARTPHONE ------------------*/
@media screen and (min-width: 461px) and (max-width: 768px) {
.layoutPagina-modello-uno img {width:100%; height:auto; padding:10px 0;}
.layoutPagina-modello-uno p {padding:10px 0;}
.layoutPagina-modello-due img {max-width:300px; height:auto; padding:20px 0 0 10px; float:none;}
.layoutPagina-modello-due p {padding:10px 0;}
.layoutPagina-modello-tre {-webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0;}
.layoutPagina-modello-quattro {-webkit-column-count:1; -webkit-column-gap:0; -moz-column-count:1; -moz-column-gap:0;}
/*Layout modello 5*/
.cards-container {}
.card {width:32%; padding:15px;}
.card-content p	{font-size:1.3em; line-height:1.4; text-align:left;}

}
/* ----------------------- IPAD PORTRAIT ------------------*/
@media screen and (min-width: 768px) and (max-width: 1024px) {
.layoutPagina-modello-uno img {max-width:400px; height:auto; padding:5px 15px 0 0;}
.layoutPagina-modello-uno p {padding:0 0;}
.layoutPagina-modello-due img {max-width:50%; height:auto; float:right; padding:0px 20px 0 15px;}
.layoutPagina-modello-due p {padding:0 0;}
.layoutPagina-modello-tre {-webkit-column-count:2; -webkit-column-gap:30px; -moz-column-count:2; -moz-column-gap:30px;}
.layoutPagina-modello-quattro {-webkit-column-count:3; -webkit-column-gap:15px; -moz-column-count:3; -moz-column-gap:15px;}
.sectionPreviewNews .card-item {margin:10px 0px; border: 1px solid #51aac6;}
.sectionPreviewNews .prev-title {padding:0px;}
.previewMarchi figure {padding:20px;}
.wrapper-intro .card {float:left;}
.wrapper-intro .card .fotoStaff img {border:5px solid #51aac6;}
.wrapNews .contentImgNews {width:100%; height:200px; background-size:cover;}
div.back {width:100%; height:60px; line-height:60px; float:left;}

/*Layout modello 5*/
.cards-container {}
.card {width:50%;padding:15px;float: right;}
.card-content p	{font-size:1.3em; line-height:1.4; text-align:left;}
.wrapper-intro .card .fotoStaff img {border:5px solid #51aac6;}
}
/* ----------------------- IPAD LANDSCAPE + NETBOOK ------------------*/
@media only screen and (min-width: 1025px){
.layoutPagina-modello-uno img {max-width:400px; height:auto; padding:5px 20px 0 0;}
.layoutPagina-modello-uno p {padding:0 0;}
.layoutPagina-modello-due img {max-width:400px; height:auto; padding:5px 0 0 20px;}
.layoutPagina-modello-due p {padding:0 0;}
.layoutPagina-modello-tre {-webkit-column-count:2; -webkit-column-gap:40px; -moz-column-count:2; -moz-column-gap:40px;}
.layoutPagina-modello-quattro {-webkit-column-count:3; -webkit-column-gap:15px; -moz-column-count:3; -moz-column-gap:15px;}
/*Layout modello 5*/
.cards-container {display:flex; display:-webkit-flex; padding:0;}
.card {width:25%; padding:15px; border: solid 1px #fff;}
.card-content p	{font-size:1em; line-height:1.4; text-align:left;}
.wrapper-intro .card .fotoStaff img {border:5px solid #51aac6;}
}
/* ----------------------- DESKTOP ------------------*/
@media only screen and (min-width: 1200px){	
.layoutPagina-modello-uno img {max-width:400px; height:auto; padding:5px 20px 0 0;}
.layoutPagina-modello-uno p {padding:0 0;}
.layoutPagina-modello-due img {max-width:690px; height:auto; padding:0 20px 0 20px;}
.layoutPagina-modello-due p {padding:0 0;}
.layoutPagina-modello-tre {-webkit-column-count:2; -webkit-column-gap:40px; -moz-column-count:2; -moz-column-gap:40px;}
.layoutPagina-modello-quattro {-webkit-column-count:3; -webkit-column-gap:20px; -moz-column-count:3; -moz-column-gap:20px;}
/*Layout modello 5*/
.fotoStaff .card {width:20%;}
.cards-container {display:flex; display:-webkit-flex;}
.card {width:32%; padding:15px; border:solid 1px #fff;}
.card-content p	{font-size:1em; line-height:1.4; text-align:left;}
}
