
table#tbl_riparazione tr th {
  background-color:#004D91 !important;
  background:url('/it/wp-content/uploads/bck_title.jpg') no-repeat !important;
  vertical-align:middle !important;
  padding:5px !important;
  color:#fff !important;
  text-align:left !important;
}



#tbl_team td img {
  display:none;
}

.contact_details_wrap {
 margin-left:-15px !important;
 left:0px !important;
 border:0px solid red !important;
}
.contact_details_wrap p {
 margin-left:0px !important;
 left:0px !important;
 border:0px solid red !important;
}

.css_team_name {
  font-size:14pt;
  font-weight:bold;
  color:#555;
}
.css_team_title {
  margin-top:5px;
  font-size:12pt;
  font-style:italic;
  font-family:arial, verdana, tahoma !important;
  color:#999;
}
.css_team_email {
  display:block;
  width:auto;
  height:15px;
  line-height:10px;
  background:url('../images/email.png') 0 0 no-repeat;
  padding-left:25px;
  margin:0px !important;
  margin-top:20px !important;
  font-size:10pt;
  color:rgb(30,144,255);
  text-decoration:none;
  border:0px solid red;
}
.css_team_email:hover {
  color:rgb(30,144,255);
  text-decoration:underline;
}
.css_team_telephone {
  background:url('../images/telephone.png') 0 0 no-repeat;
  padding-left:25px;
  margin-top:-10px;
  font-size:10pt;
  color:rgb(30,144,255);
}
.css_dv_team_email {
  font-size:10pt;
  color:rgb(30,144,255);
  margin-top:40px;
  margin-left:130px;
  border:0px solid red;
}



table#tbl_exel tr td {
  padding:3px !important;
  border:2px solid #fff !important;
}

.related h2 {
 position:relative !important;
 float:left !important;
 margin-top:50px !important;
 border:0px solid red !important;
}

table.tbnw {
 border:0px solid red !important;
}
table.tnbw td {
  vertical-align:text-top;
}

table.tbn
{
 position:relative !important;
 float:left !important;
 border:0px solid red !important;
}
table.tb th, table.tbn th
{
 text-align:center !important;
 vertical-align:middle !important;
 padding:5px !important;
 border:5px solid #fff !important;
}
table.tb td, table.tbn td
{
 text-align:center !important;
 vertical-align:middle !important;
 font-size:10pt !important;
 padding:5px !important;
 border:5px solid #fff !important;
}

table.tb th
{
 background-color: #ffefd5;
}
table.tb td
{
 background-color: #ffefd5;
}

table.css_tbl_kindbox_ad
{
 position:relative;
 float:left;
}
table.css_tbl_kindbox_ad td
{
 margin:0px;
 padding:0px;
 vertical-align:text-top;
 text-align:center;
 font-size:10pt;
}

.zoom
{
 /*border:1px solid red !important;*/
 width:90px !important;
 margin-bottom:5px; !important;
}


.article_preview_wrapper
{
 position:relative;
 float:left;
 width:300px;
 border:0px solid red;
 margin-left:0px;
 margin-right:10px;
}
.article_preview
{
 width:100%;
 margin:0px;
}
.article_preview p
{
 margin-top:0px !important;
 margin-bottom:0px !important;
 border:0px solid red;
}

.navigation
{
 position:relative;
 float:left;
 width:100%;
 height:auto;
 margin-bottom:20px;
 border:0px solid red;
}
.nav-previous
{
 position:absolute;
 top:0px;
 left:0px;
 border:0px solid red;
}
.nav-next
{
 position:absolute;
 top:0px;
 right:0px;
 border:0px solid red;
}

@media screen and .two_thirds {
  width:650px !important;
  border:0px solid red !important;
}
@media screen and #dv_home_featprod_box {
  width:300px !important;
  border:0px solid red !important;
}
@media screen and #dv_home_featprod_wrap {
  width:100% !important;
}

@media screen and .article_preview_wrapper {
  margin-top:0px;
}

@media screen and .dv_prods_separator {
  margin-top:20px;
  border:1px solid red !important;
}
@media screen and .dv_news_separator {
  margin-top:15px;
  border:1px solid red !important;
}

.css_dv_company_wrapper
{
  position:relative;
  float: left;
  width: 100%;
  height: auto;
  margin-bottom:20px;
  border: 0px solid red;
}
.css_dv_company_image
{
  position:relative;
  float: left;
  width: 270px;
  height: auto;
  border: 0px solid red;
}
.css_dv_company_text
{
  position:relative;
  float: left;
  width: 660px;
  height: auto;
  margin-left: 20px;
  border: 0px solid red;
}
.css_sp_company_title
{
  font-weight:bold;
  font-size:13pt;
}

.css_if_location
{
  width:100%;
  height:350px;
}

.css_dv_team_wrapper
{
  position:relative;
  float: left;
  width: 100%;
  height: auto;
  margin-bottom:20px;
  border: 0px solid red;
}
.css_dv_team_box
{
  position:relative;
  float:left;
  width:350px;
  height:180px;
  margin-top:20px;
  background:url('http://www.sistar.it/it/wp-content/uploads/bck_businesscard.png') no-repeat;
  border:0px solid red;
}
.css_dv_team_box_right
{
  position:relative;
  float:left;
  width:350px;
  height:180px;
  margin-top:20px;
  margin-left:260px;
  background:url('http://www.sistar.it/it/wp-content/uploads/bck_businesscard.png') no-repeat;
  border:0px solid red;
}
.css_dv_team_logo
{
  position:relative;
  float:left;
  width:auto;
  height:auto;
  margin-top:10px;
  margin-left:10px;
  border:0px solid red;
}

.ls-layer img {
  width:950px !important;
  height:320px !important;
}

.css_scf_title {
  position:relative;
  float:left;
  width:100%;
  height:auto;
  margin-top:15px;
  margin-bottom:10px;
  font-size:13pt;
  color:rgb(70,130,180);
  font-weight:bold;
}
.css_scf_title_note {
  position:relative;
  float:left;
  width:100%;
  height:auto;
  margin-top:0px;
  margin-bottom:10px;
  font-size:10pt;
  color:#000;
  font-style:italic;
}



#tbl-highlight {
  background-image:url('http://www.sistar.it/it/wp-content/uploads/highlight.png') !important;
  background-repeat:no-repeat !important;
}
#tbl-highlight td {
  padding:10px !important;
}


table.tb tr th,
table.tb tr td {
  margin:1px !important;
  border:1px solid black !important;
}
table.tb tr th {
  background-color:#6096D0 !important;
  color:#fff !important;
}
table.tb tr td {
  background-color:#F8BB91 !important;
  color:#000 !important;
}
table.tb tr td span {
  color:#000 !important;
}
table.tb {
  border-spacing: 1px !important;
  border-collapse: collapse !important;
}

table.tbh tr td {
  margin:0px !important;
  padding:5px !important;
  border-bottom:1px solid black;
  border-left:1px solid black;
}
table.tbh tr td.tdh {
  background-color:#6096D0 !important;
  color:#fff !important;
  text-align:center;
}
table.tbh tr:first-child td.tdh {
  border-top:1px solid black;
}
table.tbh tr td.tdt {
  background-color:#F8BB91 !important;
  color:#000 !important;
  border-right:1px solid black;
}
table.tbh tr:first-child td.tdt {
  border-top:1px solid black;
}


.wpb_wrapper {
  /*margin-bottom:-50px !important;*/
  /*border:1px solid red !important;*/
}


.thumbnails .zoom {
  border:0px solid red !important;
  height:100px !important;
}


.related {
  display:none !important;
}
#reviews {
  display:none !important;
}
.reviews_tab {
  display:none !important;
}

a.product_type_simple {
  display:none !important;
}

.woocommerce-product-search input[type="submit"] {
  margin-top:10px;
}

.banner-slider .center-wrap {
  height:400px !important;
}
#layerslider_1 {
  top:40px !important;
}


#menu-item-9206 {
  background-color:red !important;
  color:#fff !important;
  padding:3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#menu-item-9206 a, #menu-item-9206 a:link, #menu-item-9206 a:visited, #menu-item-9206 a:active,
#menu-item-9206 a:hover, #menu-item-9206 a:focus {
  color:#fff !important;
}





.upsells.products li {
  width:150px !important;
  height:auto !important;
}




.one_half a img {
  height:124px !important;
}

.single-post #content-container article > div.img-frame.blog-frame > img {
  position:relative !important;
  float:center !important;
  width:auto !important;
  height:160px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}





.woocommerce .upsells.products ul.products li {
  border:0px solid red !important;
  clear:none !important;
  margin-right:25px !important;
}



#tt-wide-layout > div.footer-callout.clearfix > div > div.footer-callout-button > a {
  height:36px !important;
}



header .sub-menu {
	width:300px !important;
}


#content-container .everest-form input[type="text"] {
	width: 100% !important;
}












@media only screen
  and (max-width: 1030px) {
	.vc_custom_1579855588351 {
		display:none !important;
	}
}

















