﻿@charset "utf-8";
/* CSS Document */


/* ---- mgrid ---- */

.mgrid {

    width: 100%;
    clear: both;
    position: relative;
}

.grid {
    width: 100%;
    clear: both;
    position: relative;
        /*-webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;*/

}

/* clearfix */
.mgrid:after {
	content: '';
	display: block;
	clear: both;
}
/* ---- mgrid-item ---- */


.mgrid-sizer, .mgrid-item {
    width: 25%;
    padding: 15px;
	
}


.box.mgrid-item .testo p,
.box.mgrid-item .testo ul {
display:none
	
}


.tabelle_carrello .grid-sizer,
.tabelle_carrello .grid-item {
    /*  width: 46%;
    margin: 15px;
    padding: 15px;*/
    height: auto;
    display: inline-block;
    padding: 15px;
    width: 50%;
    /*break-inside: avoid-column;
    -webkit-column-break-inside: avoid;*/
}



.mgrid-item,
.tabelle_carrello  .mgrid-item:hover{
	cursor: pointer;
	-webkit-transform: scale(1, 1);
	-webkit-transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	/* Webkit for Mozila Firefox */
	-moz-transform: scale(1, 1);
	-moz-transition-duration: 500ms;
	-moz-transition-timing-function: ease-out;
	/* Webkit for IE( Version: 11, 10 ) */
	-ms-transform: scale(1, 1);
	-ms-transition-duration: 500ms;
	-ms-transition-timing-function: ease-out;
}

article .mgrid-item h2 {
    text-align: left;
    font-size: 20px;
    color: #333;
}

.mgrid-item.box h4 {
   margin:5px 0px;
    font-size: 14px;
}

.mgrid-item .box_img {
    width: 100%;
    clear: both;
    position: relative;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin-bottom: 0px;
}

.mgrid-item .testo {
    padding: 20px;
    background: #e5e5e5;
	}

.mgrid-item:hover {

	/* Webkit for Chrome and Safari */
	-webkit-transform: scale(1.02, 1.02);
	-webkit-transition-duration: 200ms;
	-webkit-transition-timing-function: ease-out;
	/* Webkit for Mozila Firefox */
	-moz-transform: scale(1.02, 1.02);
	-moz-transition-duration: 200ms;
	-moz-transition-timing-function: ease-out;
	/* Webkit for IE( Version: 11, 10 ) */
	-ms-transform: scale(1.02, 1.02);
	-ms-transition-duration: 200ms;
	-ms-transition-timing-function: ease-out;
}

@media screen and (max-width:1034px) {
.mgrid-sizer, .mgrid-item {
	width: 50%;
}
    .tabelle_carrello .grid-sizer, .tabelle_carrello .grid-item {
        width: 70%;
    }
}

@media screen and (max-width:875px) {

    .tabelle_carrello .grid-sizer, .tabelle_carrello .grid-item {
        width: 100%;
    }

    .grid {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .mgrid-sizer, .mgrid-item {
        width: 100%;
    }
}
@media screen and (max-width:600px) {



}
