
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.clear:before,
.clear:after {
    content: '';
    display: table;
}

.clear:after {
    clear: both;
}

img {max-width:100%!important; width:auto !important;}

body {background:#fff;font-family: "Poppins", sans-serif!important;font-size:16px!Important;}
body ul {list-style: none;margin:0;padding:0;} 
body ul.listUl, ul.FixTxt{list-style:disc; margin-left:25px;}

h1, h2, .Titolo2, h3{font-family: "Anton", sans-serif!important; font-size:30px;letter-spacing: 0.06em; text-transform: uppercase;font-weight: 400;}

h3 {font-size:30px;}

div.Titolo {color:#fff;margin:0 auto;max-width:983px;text-transform:
uppercase;margin-top:15px;background:#555555;padding-left:15px;padding-top:2px;
padding-bottom:2px;line-height:21px;font-family:"Helvetica";}
div.Titolo h1 {font-size:15px;}

div.Titolo3 {color:#fff;margin:0 auto;max-width:983px;text-transform:
uppercase;margin-top:0px;background:#555555;padding-left:15px;padding-top:11px;
padding-bottom:8px;line-height:21px;font-family:"Helvetica";}

div.Descrizione3 {color:#222;margin:0 auto;max-width:983px;margin-top:0px;background:#eaeaea;padding-left:15px;padding-top:11px;
padding-bottom:8px;line-height:21px;font-family:"Helvetica";font-size:14px;}


div.ContentBox {margin:0 auto;max-width:1170px;/*max-width:100%*/;padding:30px;clear: both;
    display: block;
    overflow: hidden;}

div.product-gallery {float:left;width:50%;margin-right:20px;}

/*Colonna destra template*/

div.Colonnabox {float:right;background:transparent;width:50%;margin-top:10px;padding-left: 30px;}

div.Titolo2 {font-weight:bold;color:#222;font-size:18px;text-transform:uppercase;margin-top:10px;}
div.Descrizione2 {color:#000000;line-height:21px;margin:10px 0;padding:10px 0;}


div.Prezzo {background:#555555; color:#fff;padding:15px;text-align:center;font-size:18px;margin-top:20px;margin-bottom:20px;}
div.Prezzo span {color:#fff;font-weight:bold;}



input {display: none;}

.main {
    margin: 0 auto;
    max-width: 100%;
    min-width: 320px;
}
.contentblock {
    background: #eaeaea none repeat scroll 0 0;
    color: #222;
    margin-bottom:15px;
}

.contentblock p {margin-top:0px;font-family: "Helvetica";font-size:14px;line-height:20px !important;color:#000;}
.contentblock p strong {color:#555555;}

.contentblock p strong a {text-decoration:none !important;color:#555555 !important;font-weight:Bold;}

.contentblock p a {text-decoration:none !important;color:#555555 !important;font-weight:Bold;}
.contentblock p a:hover {text-decoration:none;color:#000 !important;font-weight:Bold;}

.contentblock > div {
    display: none;
	padding: 15px;
}
input {
    display: none;
}

#pulsantiera label {
	font-family:"Helvetica";
	text-transform:uppercase;
	color:#fff;
    background: #3f3f3f;
    display:inline-block;
    border:0px;
    margin:0px;
    padding-top: 11px;
    padding-bottom: 8px;
    width:19.59%; 
    text-align: center;
}
#pulsantiera label:hover {
    color: #fff;
    cursor: pointer;
}
#pulsantiera input:checked + label {
    background: #555555 none repeat scroll 0 0;
    color: #fff;
}
.mainline > label {
    width: 100%;
}
#tab01:checked ~ .contentblock #content1, #tab02:checked ~ .contentblock #content2,
#tab03:checked ~ .contentblock #content3, #tab04:checked ~ .contentblock #content4,
#tab05:checked ~ .contentblock #content5, #tab06:checked ~ .contentblock #content6 {
    display: block;
}
#tab07:checked ~ .contentblock #content7, #tab08:checked ~ .contentblock #content8,
#tab09:checked ~ .contentblock #content9, #tab10:checked ~ .contentblock #content10,
#tab11:checked ~ .contentblock #content11, #tab12:checked ~ .contentblock #content12 {
    display: block;
    width: 100%;
}

.product-gallery {
    padding-top: 30px;
    margin-bottom: 30px;
}

.product-gallery .gallery-img-container {
    position: relative;
    padding-top: 100%;
}

.product-gallery .gallery-img-container > img{
    position: absolute;
    left: 0;
    top: 0;
    max-height: 100% !important;
    transition: all 0.5s;
	/*border:8px solid #ed347f;*/
}


.product-gallery input[name='slide_switch'] {
    display: none;
}

.product-gallery label {
    width: 20%;
    float: left;
    border: 1px solid #cccccc;
    cursor: pointer;
    transition: all 0.5s;
    opacity: 0.6;
	margin:3px;
}

.product-gallery label img {
    display: block;
}

.product-gallery input[name='slide_switch']:checked+label {
    opacity: 1;
}

.product-gallery input[name='slide_switch'] ~ img {
    opacity: 0;
    transform: scale(1.1);
}

.product-gallery input[name='slide_switch']:checked+label+img {
    opacity: 1;
    transform: scale(1);
}


/*varie*/
.rowDF{display:flex;justify-content: space-around;
    align-items: flex-start;width:70%;margin:0 auto;}
.rowDF>div{width:33.333333%; text-align:center;}	
.rowDF img{margin: 0 auto; display: block;}
.rowDF h3{font-size:15px;}
.img-resp{display:block; margin:0 auto; max-width:100%; height:auto;}
.evid{padding-top:15px;padding-bottom:15px;}
.evid h2{color:#353535;text-align:left;position:relative;margin:0;padding:15px 0;}
.evid p{color:#353535;}
.infoTit{font-size:30px; text-align:center;position:relative;background: #ed347f;color:#fff; margin:0px;padding:.5em 1em;letter-spacing:0.08em;border-top-left-radius:1em; border-top-right-radius:1em;}
.infoTit:before, .evid h2:before{/*content: '';*/
    background:url(https://www.informaticacentro.it/ebay/img/icon.png);
	background-repeat:no-repeat;
	background-size:30px;
    width: 30px;
    height: 20px;
    position: relative;
	display: inline-block;
    vertical-align: baseline;
    margin-right: 4px;
   }
.infoTit.Left{text-align:left;margin-left:0; margin-right:0;}
.smaTit{background: #ed347f;
    /* margin-bottom: 10px; */
    padding: 10px;
    font-weight: 400;
    color: #fff;
    margin: 0;}
.Right{float:right;}
.evid h2:after, .infoTit.Left:after{left: 0px;margin-left: 0;}	
.Bcont{display:flex; width:90%;padding:40px 0;margin-left:auto; margin-right:auto;justify-content: space-between;}
.Tcont{width: 100%;
    padding: 0;
    margin-left: auto;
    margin-right: auto;}
.TreBlock{width:33.33333%;}
.TreBlock img{display:block; margin:0 auto; text-align:center;max-width: 100%!important;}
.DueBlock{width:50%;}
.MonoBlock{width:80%;margin:0 auto; display:block;}
.t-center{text-align:center}
.thumb{margin:0 20px 20px 20px;}
.TreBlock:nth-of-type(2){/*border-right:1px solid #ddd;border-left:1px solid #ddd;*/}
.Ttitle{padding: 15px;
    border-radius:2em;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
  background:#ed347f;
	}
.TreBlock .Ttitle, .DueBlo .Ttitle {
    display: flex;
    align-items: center;
    justify-content: center;
}
.TreBlock .InfoTit{border-top-left-radius:1em; border-top-right-radius:1em;}
.Tcont div{font-size:16px;}
.Tcont div.Dimg{display: flex; align-items: center;}	
.Tcont .grey{padding:15px; background-color:#eef1f4;font-size:17px;text-align:center;}	
.Tcont div img {float: left;margin: 0 10px;width: 30px!important;}	
.Tcont .material-icons-outlined{margin-right:5px;}
.mTit{font-size:28px;}
p, ul.FixTxt{font-size:16px; line-height:22px; letter-spacing:.01em;list-style:none;}
a{text-decoration:none;}
a:link, a:visited{color:#353535;}
a:hover, a:active{color:#e3000f;}
.inTro{position: relative; margin:70px auto; display:block;width:50%;}
.fBack{position: relative; border-top:3px solid #ef7b00;overflow:hidden;background-size:cover;}
.fback .eBcont{margin:130px auto; display:block;width:50%;}
.footer{background-color:#454646; color:#fff;}
.footer a:link, .footer a:visited{color:#fff;}
.footer a:hover, .footer a:active{color:#e3000f;}
.center-block{display:block; margin:0 auto;}

/*autorà*/
.ColonnaBox {
    width: 45%;
    float: left;
}



.header{border:0;padding:0;display:flex;justify-content: start; background:#000;}
.header img{display:block; max-width:50%!important;}
.header h4, .header p{margin:0;font-size: 16px;}
.header h4{display: flex; align-items: center;}
.header .infoH{width:20%;margin:0 15px;padding:15px;border-radius:10px; background:#fff;}
.BlockTxt{width:90%;background-color:#fff;margin:0 auto;}
.Brow{display:flex;padding:0;justify-content: center;align-items: start;}
.DueBlo{width:60%;padding:0;}
.miniMenu{display:flex;justify-content: space-around;
    align-items: center;
    padding: 20px 0;
    background: #e3000f;}
	
.miniMenu a:link, .miniMenu a:visited{color:#fff; font-size:20px; font-weight:bold; text-decoration:none;}	
.miniMenu a:hover, .miniMenu a:active{color:#fff; text-decoration:underline;}
.ContText{padding:2em;width:40%;}
.paym{display:flex;justify-content: center;align-items: center;}
.paym img{max-width:150px; margin:0 10px;}


.ContVer{    background-color: #e8e8e8;}
.SpecTxt{}
ul.spec {}
ul.spec li{border-bottom:1px solid #ccc; padding:5px 0;}
.strong{font-weight:bold;}
.tes{margin-left:5px;}

ul.Cospec {
    display: flex;
    flex-wrap: wrap;
  
}

ul.Cospec li{/*border-bottom: 1px solid #969696;padding: 5px 10px; width:20%;*/ width: 19%; margin:.5em .3em;}
ul.Cospec li span{background: #dddd; padding: 5px 10px; border-radius: .5em;}
.CompBox{background-color:#fff;border-top:1px solid #ed347f; border-bottom:1px solid #ed347f;}
.pad{padding-top:20px!important; padding-bottom:20px!important;}
.CorB{margin: 1em 0; padding: 1.5em !important;border-radius: 1.1em;background:#fff;}
.SegB{padding-top:20px; padding-bottom:20px;}
.CompBox .DueBlo{padding-left:30px; padding-right:30px;}


.ContFisso{background:#eee7ea;padding-top:25px; padding-bottom:25px;}
.ContFisso .Brow strong{color:#ed347f;}
.ContFisso .Brow strong:has(span){display: flex; align-items: center;}
/*.SegPos{margin:0 auto;display:block; height:8px; width:50px; background-color:#ed347f; border-radius:1em;}*/
.BottContentBox .infoTit{text-align:left;}
.lg-sm{display:block;}
.xs, .dark{display:none!important;}


/*tabella*/

table {
    width: 100%;
  	border: 0;
    /*border-top: 1px solid #969696;
    border-left: 1px solid #969696;*/
}


td {
    border: 0;
    border-bottom: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
  padding:3px 8px;
}
td:first-of-type {
    border-left: 1px solid #c5c5c5;
}

.intestazione th {
    font-weight: 700;
  	background: #ed347f;
    color: #fff;
    border-right: 1px solid #fff;
  text-align:left;
}

.intestazione th:last-of-type{border-right:1px solid #969696;}


hr.Ver {
    border: 1px solid #3aad74;
    margin: 1.5em 0;
}
ul.spec li:last-of-type {
    border-bottom: 0;
}


/*bottoni finti*/
.BtnBox {
    width: 1100px;
    margin: 0 auto;
}

.QBlock{width:25%;}


.Bcont .TreBlock, .Bcont .QBlock{margin:0 10px;}

.Mbtn {
    text-align: center;
  white-space: nowrap;
}

.Mbtn a {
    border: 1px solid #bbb;
    padding: 1em;
    border-radius: .5em;
    font-weight: 400;
    margin: 0 auto;
    text-align: center;
    font-size: 1.05em;
    background:#fff;
  	width: 100%;
    display: block;
  text-transform:uppercase;
}

.Mbtn a:hover, .BtnBox .Bcont .DueBlo:first-of-type .Mbtn a{
background:#ed347f;
  border:1px solid #ed347f;
  color:#fff;
}

.BtnBox .Bcont .DueBlo:first-of-type .Mbtn a:hover{border: 1px solid #bbb;background:#fff;color:#000;}

.BtnBox + .CompBox {
    margin-top: -100px;
  padding-top:50px;
}

.PriTxt{font-size:35px; font-weight:700;text-align:left;}
.ColonnaBox .BtnBox{width:100%;margin-top:1.3em;}

.BtnBox .SpedCon {display: flex; background: #f6f6f6;border-radius:10px;padding:.5em;}
.BtnBox .Bcont{padding:0; width:100%;margin-top: 1em !important;}
/*.BtnBox .Bcont .Mbtn{margin-right:10px;}*/
.BtnBox .Bcont .Mbtn + .Mbtn{margin-right:0;}

.SpedCon p {display: flex; align-items: center;margin: 0 .5em !important;
    color: #595959;
    font-size: .95em;
    line-height: 18px;}

.SpedCon p span.material-icons-outlined {margin-right: 6px;}
.VeicLine br { content: ""; margin: .4em 0; display: block;}
.CorB h3{font-size:1.25em;}
.Bcont .DueBlo {width: 49%;}

.prodSpec { display: flex;}

/*tabella header fisso*/
.StTabl{height: 300px;overflow-y: auto;border-bottom:1px solid #c5c5c5;}
.StTabl thead{position: sticky;top: 0;}


/*mod*/
.evid {
  padding: 30px 0 20px 0;
  border-bottom: 1px solid #eee;
}

.evid h2 {
  font-size: 34px;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: none;
  position: relative;
  padding-left: 20px;
}

.evid h2:before {
  content: "";
  position: absolute;
  left: 0;
  top: 10%;
  height: 80%;
  width: 6px;
  background: #ed347f;
  border-radius: 3px;
}

.prodSpec {
  display: flex;
  gap: 40px;
  background: #fff;
  padding: 40px;
  border-radius: 16px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.06);
  margin-top: 30px;
}

.ColonnaBox {
  width: 45%;
  padding-left: 20px;
}

.Descrizione2 .pad{
  border-top: none;
  padding: 20px 0;
  font-size: 16px;
  line-height: 1.6;
  border-left: 4px solid #ed347f;
  padding-left: 15px;
  background: #efefef;
  border-radius: 8px;
}

.CompBox {
  background: #fff;
  padding: 40px;
  margin-top: 50px;
  border-radius: 16px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.05);
}

.intestazione th {
  background: #111;
  color: #fff;
  font-weight: 600;
}

tr:nth-child(even) td {
  background: #f5f5f5;
}

.ModernCard {
  display: flex;
  gap: 25px;
  align-items: flex-start;
  background: #fff;
  padding: 35px;
  border-radius: 16px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.05);
  margin-top: 40px;
}

.IconBox span {
  font-size: 40px;
  color: #ed347f;
}

.TextBox h3 {
  font-size: 22px;
  margin: 0 0 10px 0;
  text-transform: none;
}


.smaTit {
  background: none;
  color: #111;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
  position: relative;
  padding-left: 18px;
  margin-bottom: 20px;
}

.smaTit:before {
  content: "";
  position: absolute;
  left: 0;
  top: 15%;
  height: 70%;
  width: 5px;
  background: #ed347f;
  border-radius: 3px;
}

.ContFisso {
  background: #efefef;
  /*padding: 50px;
  margin-top: 60px;
  border-radius: 16px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.05);*/
}

.Brow {
  display: flex;
  gap: 40px;
  align-items: center;
}

.FixTxt li {
  position: relative;
  padding-left: 22px;
  margin-bottom: 8px;
}

.FixTxt li:before {
  content: "•";
  position: absolute;
  left: 0;
  color: #ed347f;
  font-weight: bold;
}
.highlightTxt {
  background: #efefef;
  padding: 15px;
  border-radius: 8px;
  border-left: 4px solid #ed347f;
  font-weight: 500;
}


/* ===== VEHICLE CHECK CARD 2026 ===== */

.VehicleCheckCard {
  background: #fff;
  padding: 50px;
  margin: 60px auto;
  border-radius: 16px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.05);
  max-width: 1170px;
}

.VehicleHeader {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 20px;
}

.VehicleHeader h2 {
  font-size: 26px;
  font-weight: 600;
  text-transform: none;
  margin: 0;
  position: relative;
  padding-left: 18px;
}

.VehicleHeader h2:before {
  content: "";
  position: absolute;
  left: 0;
  top: 15%;
  height: 70%;
  width: 5px;
  background: #ed347f;
  border-radius: 3px;
}

.VehicleIcon span {
  font-size: 36px;
  color: #ed347f;
}

.VehicleIntro {
  background: #efefef;
  padding: 18px;
  border-radius: 10px;
  border-left: 4px solid #ed347f;
  font-weight: 500;
  margin-bottom: 35px;
}

.VehicleContent {
  display: flex;
  /*gap: 40px;*/
  align-items: center;
}

.VehicleList {
  width: 40%;
}

.VehicleList ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.VehicleList li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
}

.VehicleList li span {
  color: #ed347f;
  font-size: 20px;
  margin-right: 8px;
}

.VehicleImage {
  width: 60%;
}

.VehicleImage img {
  width: 100%;
  /*border-radius: 14px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.08);*/
}


/* ===== SHIPPING CARD 2026 ===== */

.ShippingCard {
  background: #fff;
  padding: 50px;
  margin: 60px auto;
  border-radius: 16px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.05);
  max-width: 1170px;
}

.CardHeader {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-bottom: 20px;
}

.CardHeader h2 {
  font-size: 26px;
  font-weight: 600;
  text-transform: none;
  margin: 0;
  position: relative;
  padding-left: 18px;
}

.CardHeader h2:before {
  content: "";
  position: absolute;
  left: 0;
  top: 15%;
  height: 70%;
  width: 5px;
  background: #ed347f;
  border-radius: 3px;
}

.CardIcon span {
  font-size: 36px;
  color: #ed347f;
}

.CardIntro {
  background: #efefef;
  padding: 18px;
  border-radius: 10px;
  border-left: 4px solid #ed347f;
  font-weight: 500;
  margin-bottom: 35px;
}

.ShippingContent {
  display: flex;
  gap: 40px;
  align-items: center;
}

.ShippingText {
  width: 50%;
}

.ShippingText ul {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
}

.ShippingText li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.ShippingText li span {
  color: #ed347f;
  margin-right: 8px;
}

.ShippingHighlight {
  background: #efefef;
  padding: 15px;
  border-radius: 8px;
  border-left: 4px solid #ed347f;
}

.ShippingImage {
  width: 50%;
}

.ShippingImage img {
  width: 100%;
  border-radius: 14px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.08);
}



/* ===== FOOTER 2026 ===== */

.ModernFooter {
  background: #111;
  color: #fff;
  padding: 60px 20px;
   text-align: center;
}

.FooterContent {
  max-width: 1000px;
  margin: 0 auto;
}

.ModernFooter h3 {
  text-transform: none;
  font-size: 22px;
  margin-bottom: 15px;
}

.FooterLine {
  width: 60px;
  height: 3px;
  background: #ed347f;
  margin: 30px auto;
  border-radius: 3px;
}

.FooterSmall {
  font-size: 14px;
  color: #bbb;
}


/* ===== FEEDBACK CARD 2026 ===== */

.FeedbackCard {
  background: #fff;
  padding: 50px;
  margin: 60px auto;
  border-radius: 16px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.05);
  max-width: 1170px;
}

.FeedbackContent {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
}

.FeedbackText {
  width: 70%;
}

.FeedbackHighlight {
  background: #efefef;
  padding: 15px;
  border-radius: 8px;
  border-left: 4px solid #ed347f;
  margin-top: 20px;
}

.FeedbackStars {
  width: 30%;
  text-align: center;
}

.FeedbackStars span {
  font-size: 40px;
  color: #ed347f;
}

.VectoImg{max-width:50%!important; margin:10px 0;display:block;}

/*parte provvisoria da commentare una volta pubblicata l'inserzione su eBay*/
 body{width:1450px;margin:0 auto;border:1px solid #ddd;}
 .product-gallery .gallery-img-container > img{opacity:1!important;	max-width:80%;}

@media (max-width:1450px){
		body{width:98%;}
}

/*fine parte provvisoria da commentare una volta pubblicata l'inserzione su eBay*/


@media (max-width:1200px){
	.Bcont{width:95%;}
	.rowDF{width:90%;}
	.Bcont, .rowDF{display:block;}
	
	
}


@media (max-width:900px){
  .BtnBox{width:100%;}
   .VehicleContent {
    flex-direction: column;
  }

  .VehicleList,
  .VehicleImage {
    width: 100%;
  }

  .VehicleCheckCard {
    padding: 30px 20px;
  }
  
  .ShippingContent {
    flex-direction: column;
  }

  .ShippingText,
  .ShippingImage {
    width: 100%;
  }
  
  .FeedbackContent {
    flex-direction: column;
  }

  .FeedbackText,
  .FeedbackStars {
    width: 100%;
    text-align: center;
  }

  .FeedbackStars {
    margin-top: 20px;
  }
  
}

@media (max-width:767px){
  .VeicLine br{margin:1em 0;}
	.inTro{width:100%; padding-left:15px;padding-right:15px;}
	.Bcont, .rowDF{display:block;}
	.TreBlock, .rowDF>div, .QBlock{width:100%;}
	.fBack{width:100%; padding-left:15px; padding-right:15px;}
	/*.wSite img, .img-resp{width: 150%!important; max-width: initial!important;margin-left: -25%!important;}*/
	.Tcont div img{width:20px!important;}
	body{width:100%;border:0;float:none!important;padding: 0;margin: 0;}
	.header, .Brow{flex-direction:column;}
	.header .infoH, .DueBlo, .Bcont {width:auto;margin-top:5px;margin-bottom:5px;}
	.TreBlock:nth-of-type(2){border:0;}
	.Brow:nth-child(odd){flex-direction:column-reverse;}
	.ContentBox{padding-left:20px; padding-right:20px;}
	.header div:first-of-type{/*margin-left:auto; */}
	ul.spec{column-count:1;}
	.lg-sm{display:none!important;}
	.xs{display:block!important;border-bottom: 5px solid #38ae75;padding-bottom: 20px;}
  /*.CorB{padding:.5em!important;}*/
  	ul.Cospec li{width:46.5%;word-break: break-all;}
  ul.Cospec li span{padding:5px; font-size:14px;}
  .Tcont{width:100%;}
 /* table, thead, tbody, th, td, tr { display: block;}
   thead tr {position: absolute;top: -9999px;left: -9999px; }
 
  td {
    position: relative;
    padding-left: 50% !important;
  }
  
  td:before {
    position: absolute;
    left: 6px;
    content: attr(data-th);
    font-weight: bold;
  }
  
  td:first-of-type { }
  tr td:last-of-type { border-bottom: 2px solid #ed347f;}*/
  
  table th, table td { font-size: 12px!important;}
    table th { word-break: break-all;}    
  
  .ColonnaBox {width: 100%;float:none;}
  .Bcont .TreBlock, .Bcont .QBlock{margin:10px 0;}
  .BtnBox + .CompBox{margin-top:0;}
  .BtnBox .SpedCon{display:block;}
  .SpedCon p{margin: 0.5em 0 !important; font-size: 1em;}
  
  .Bcont .DueBlo{width:auto;}
  .prodSpec{display:block;}
}


@media (max-width: 600px) {

    div.product-gallery,
    div.Colonnabox {
        width: 100%;
        float: none;
        clear: both;
    }

    div.Colonnabox {
        padding: 0;
    }

}


