<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* iPads (landscape) orizzontale ----------- */
@media only screen and (min-device-width : 421px) and (max-device-width : 768px) and (orientation : landscape) {
	
}

/* iPads (portrait) verticale ----------- */
@media only screen and (min-device-width : 421px) and (max-device-width : 768px) and (orientation : portrait) {
	
	
}


/* mobile */
@media only screen and (max-width: 760px){
	
	.phone_hide { display:none; }
	.iphone_show { display:block; }
	input, select, textarea { border-radius:0; margin-bottom:5px; border: 1px solid #DDD;}
	 h3 { text-align:left; }
	 .logoMercedes { width:120px; top:245px; }

	.wrapper { min-width:0px; width:auto; }
	.content { padding:10px 20px; }
	.mt20 { margin-top:10px; }
	.mb40 { margin-bottom:20px; }
	
	.col { margin:0px; }
	.span_1_of_2 { width: 100%; }
	
	.span_1_of_3 { width: 100%; }
	.span_2_of_3 { width: 100%; }
	.span_3_of_3 { width: 100%; }
	
	.span_1_of_4 { width: 100%; }
	.span_2_of_4 { width: 100%; }
	.span_3_of_4 { width: 100%; }
	
	.span_1_of_5 { width: 100%; }
	.span_2_of_5 { width: 100%; }
	.span_3_of_5 { width: 100%; }
	.span_4_of_5 { width: 100%; }
	.span_5_of_5 { width: 100%; }

	.span_1_of_6 { width: 100%; }
	.span_2_of_6 { width: 100%; }
	.span_3_of_6 { width: 100%; }
	.span_4_of_6 { width: 100%; }
	.span_5_of_6 { width: 100%; }
	.span_6_of_6 { width: 100%; }
	
	.span_1_of_8 { width: 100%; }
	.span_2_of_8 { width: 100%; }
	.span_3_of_8 { width: 100%; }
	.span_4_of_8 { width: 100%; }
	.span_5_of_8 { width: 100%; }
	.span_6_of_8 { width: 100%; }
	.span_7_of_8 { width: 100%; }
	.span_8_of_8 { width: 100%; }
	
	.span_1_of_10 { width: 100%; }
	.span_2_of_10 { width: 100%; }
	.span_3_of_10 { width: 100%; }
	.span_4_of_10 { width: 100%; }
	.span_5_of_10 { width: 100%; }
	.span_6_of_10 { width: 100%; }
	.span_7_of_10 { width: 100%; }
	.span_8_of_10 { width: 100%; }
	.span_9_of_10 { width: 100%; }
	.span_10_of_10 { width: 100%; }
	.span_50 { width: 100%; float:none; margin:0px; }
	.span_50 .container { float:none; width:100%; margin:0 0 50px 0; padding:20px; }
	.item-row .span_50 img.scale { padding: 0px; }
	
	.column_2 {  -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; -moz-column-gap:0em; -webkit-column-gap: 0em; column-gap: 0em; }
	.pl40 { padding-left:0px; }
	.pr40 { padding-right:0px; }
	form .row { margin:0px; }
	div.top { right:20px; bottom:20px; }
	.btn { margin: 40px 0; }
	
	#header { height:80px; background-color: rgba(0, 0, 0, 0.8); }
	#header img { margin:2px 0 0 0; }
	#main { margin-top:60px; }
	.social { text-align:left; margin-top:10px; }
	.social li { margin:0 5px 0 0; }
	.gallery .span_1_of_4 { width:50%; }
	
	h1 { margin-bottom:20px; font-size:24px; line-height:normal; }
	h2 { font-size:22px; line-height:normal; margin-bottom:20px;  }
	h3 { font-size:20px; line-height:normal; }
	h4 { font-size:20px; line-height:normal; margin: 20px 0; }
	.logoMF { height:40px; top:5%; right:20px; }
	.home .slider .btn { font-size:16px; }
	.home .icon li { float:none; padding:0px 20px 60px 20px; }
	.home .icon_4 li { width:100%;  }
	.home .accordion_title { text-align:left; }
	.home .accordion_text { text-align:left; }
	.home .slider .text { padding:40px; margin:0px; font-size:22px; text-align:center; }
	.home .slider .text h1 { text-align:center; }
	.home .list-shop .col, .home .list-shop .col:last-child { padding-top:60px; position:relative; margin-bottom:20px; }
	
	.cover, .cover_small { min-height:300px; background-attachment:inherit; }
	.select_pack { min-height:800px; }
	.antifurto .select_pack { min-height:1700px; }
	#intro .intro { font-size:20px; height:400px; }
	#intro .intro h1 { font-size:30px }
	
	.item-row { padding:20px 0; font-size:22px; }
	.item-row h2 { margin-bottom:10px; }
	.item-row img.scale { padding: 0 40px; }
	.item-row { text-align:center; }
	.content.item-row { padding:20px; }
	
	.button_store { top:80px; padding: 10px 0px; text-align:left; position:relative; min-height:150px; }
	.button_store li { display:inline-block; margin: 2px 0; width:49%; font-size:16px; }
	.cart label { text-align: left; }
	.cart input, .cart select { margin-bottom:20px; }
	.cart { text-align:left; }
	.cart .item-row { text-align:left; padding: 20px 10px; }
	.cart .totale .col { width:50%; }
	
	.faq .title { margin:10px 0; }
	.faq { text-align:left; }
	
	.list-functions ul { display:grid; grid-template-columns:1fr; gap:20px; margin-top:20px; }
	.notes { display:none; }
	.item-cover { display: block; height:inherit; padding-top:80px; }
	.item-cover .col { padding: 0 20px; text-align:center; }
	.home .icon li p { font-size: 22px; }
	.item-row { overflow:hidden; }
	.item-row img.car { width:200%; }
	
	.loghi .col:last-child { padding:0; }
	.loghi h1 { font-size:30px; padding-top:0px; margin:0px;  }
	.loghi .round { width:100px; height:100px; line-height:16px; }
	.loghi .span_1_of_3 { width:33%; }
	.pack .span_1_of_3, .pack .span_1_of_2 { list-style:none; padding:20px 0; border-top:1px dotted #666;}
	.pack ul.list_disc li { list-style:none; margin:5px 0; }
	.pack .col:last-child { padding-top:20px; }
	.popup { width:300px; padding:0px; font-size:16px; }
	.item-row.specifiche .col:last-child, .item-row form .col:last-child { padding:0; } { padding:0; }
	.specifiche h3 { margin:0px; }
	.ricarica .text { top:20px; left:20px; font-size:18px; }
	
	.prenota .content { padding-bottom:0px; }
	
	#news-container { height:auto; overflow:inherit; overflow-y:none; }
	#news-container li { padding:20px; }
	#news-container li:nth-child(even) { background:#EEE; margin: 40px 0; }
	
	.prodotti .box .item .text { top:20px; font-size:16px;  }
	.prodotti .box .item .text h2 { font-size:30px; line-height:30px; margin: 10px 0 20px 0; }
	.prodotti .item-row table { border:0px; }
	.prodotti .item-row td { border-color:#FFF; padding:5px; text-align:center;font-size:12px; border:1px dotted #666; }
	.prodotti .item-row .small { font-size:12px; line-height:14px; }
	
	.list-blog-cat ul { text-align: left; }
	.list-blog-cat li { font-size:14px; text-align:left; margin-right:5px; }
	.list-blog { display:grid; grid-template-columns: 1fr; gap:20px; }
	.blog .item img.scale { width:100%; height:100%; }
	.blog { padding: 20px 0; }
	.blog .item { padding-left:0px; text-align:left; margin:0px; border:0px;}
	.blog .item img { padding:0px; }
	.blog .item .tag, .blog .list .description  { display:none; }
	.blog .item .data { padding:10px; width:50px; top:20px; left:20px; display:none; }
	.blog .item .section { width:50px; overflow:hidden; }
	.blog .item h1 a { font-weight:400; }
	.blog .item .cat i { display:none; }
	.blog .item .share { font-size:14px; }
	.blog #lato { padding:20px; font-size: 16px; }
	.blog #lato li { text-align:left; padding: 10px 0; }
	
	.subnav .left { padding:20px; text-align:left; font-size:18px; width:50%; position:relative; padding-left:50px; line-height:18px; }
	.subnav .right { padding:20px; text-align:right; font-size:18px; width:50%; position:relative; padding-right:50px; line-height:18px; }
	.subnav .right i { position:absolute; top:22px; right:20px; font-size:20px; }
	.subnav .left i { position:absolute; top:22px; left:20px; font-size:20px; }
	
	.attivazione h1 { font-size:50px; margin-top:40px; line-height:50px; }
	.attivazione h3 { text-align:center; font-size:28px; margin: 40px 40px 20px 40px; }
	
	.paginazione { margin-bottom:20px; }
	.paginazione a, .paginazione b { padding: 0 5px; }
	
	.gallery .span_1_of_5 { width: 49.2%; }
	.gallery .span_1_of_4 { width: 49.2%; }
	.gallery .span_1_of_3 { width: 49.2%; }
	.gallery .col { display: block; float:left; margin: 0 0 1.6% 1.6%; }
	.gallery .col:first-child { margin-left: 0; }
	.gallery .span_1_of_3:nth-child(3n+1) { margin-left:1.6%; }
	.gallery .span_1_of_5:nth-child(2n+1) { margin-left:0px; }
	.gallery .span_1_of_4:nth-child(2n+1) { margin-left:0px; }
	.gallery .span_1_of_3:nth-child(2n+1) { margin-left:0px; }
	.box_search .span_2_of_3 { width:80%; }
	.box_search .span_1_of_3 { width:20%; }
	
	.search_faq .span_2_of_3 { width:70%; float:left; margin:0px; }
	.search_faq .span_1_of_3 { width:30%; float:left; margin:0px;  }
	.search_faq input[type='submit'] { padding: 15px; }
	
	.tabs .col { margin-bottom:5px; }
	.tabs a.selected { border-bottom-color: #CCC; }
	.tabs a { text-decoration:none; }
	.item-row .tabs .col:last-child { padding: 0px; }
	.tabcontent { text-align:left; padding: 10px; }
	
	.nav-mobile { display:block; z-index:1000; float:right; }
	.nav-list { display:none; position:absolute; top:65px; left:0px; right:0px; z-index:200; }
	.nav-item { width:100%; float:none; position:relative; }
	.nav-item &gt; a { padding:10px 0; color:#FFF; padding-left:20px; margin:0px; }
	.nav-click { display:block; color:#FFF; margin-right:10px; }
	.nav-item:hover .nav-submenu { display:none; }
	.nav-submenu { position:static; width:100%; padding-top:0px;  }
	.nav-item { border-right:0px; padding-right:0px; margin-right:0px; border-bottom:1px dotted #555; background-color: rgba(0, 0, 0, 0.8);  }
	.nav-submenu { padding-top:0; }
	.nav-submenu-item { float:none; border-top:1px dotted #555; }
	.nav-submenu-item a { padding: 10px 20px 10px 35px; width:auto;  margin-left:0px; margin-right:0px; background:none; }
	.nav-submenu-item a:hover { color:#444;  }
	.nav-submenu-item:last-child a { border-bottom:0px; }
	
	.wow { animation-name: none !important;  visibility: visible !important; }
}

@media only screen and (max-width: 400px){
	.iphone_hide { display:none; }
}</pre></body></html>