/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
#s5_shape5_logo {
display:none;
}

.box_20 {width:20%}
.box_25 {width:25%}
.box_30 {width:30%}
.box_33 {width:33.33333%}
.box_50 {width:50%}
.box_40 {width:40%}
.box_60 {width:60%}
.box_70 {width:70%}
.box_80 {width:80%}
.box_90 {width:90%}
.box_100 {width:100%}

.mrg_auto {margin: auto;}

.pad_5 {padding:1px 5px} 
.mrg_5 {margin: 5px;}

.border_dot {border-top: dotted 1px; padding: 10px;}

.in_block{
 float:left;
 text-align: center;
 vertical-align: middle;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 
 }
 
 .in_block .testo{ color: #fdfdfd; font-size: 2.5em;font-variant: small-caps; padding:20px}
 
.thumb_teli, .thumb_teli_x, .thumb_teli_a{ max-width: 300px;  margin:20px auto; border-style: solid;
    border-width: 2px; border-color:#ffffff}
 .thumb_teli{background-color: #FBB450;}
 .thumb_teli_x{background-color: #00BCD4;}
 .thumb_teli_a{background-color: #FF5722;}
 /*
 @media screen and (max-width:950px){
	 .in_block{width:100%!important;float:none!important} 
	 }
 */
.s5_pricetable_column .codice{
	font-weight:800;
	font-size: 1.2em;
	font-variant: small-caps;
	}
.s5_pricetable_column .det_art_bold{
	font-weight:600;
	color:#05A2AE;
	font-variant: small-caps;
	}
	
.s5_pricetable_column .des_art {
	font-size: 1.2em;
	font-variant: small-caps;
    padding: 18px;	
	padding-top:15px;
	padding-bottom:13px;
	line-height:29px;
	font-weight: 600;
	background:#414141;
	color:#05A2AE}	
.s5_pricetable_column .cod_art {
	line-height:32px;
	padding-top:11px;
	padding-bottom:5px;
	background:#F8F7F7;
	color:#000000;
}
.s5_pricetable_column .det_art ,.s5_pricetable_column .note{
	font-size: 1em;
	border:solid 1px #E7E7E7;
	border-top:none;
	line-height:27px;
	padding:9px;
	}
	.s5_pricetable_column .note{
	font-weight:600;
	text-align: left;
	padding: 8px;
	}