@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300&amp;display=swap');

/* widget accanto al logo  */
@media screen and (min-width: 1356px) {
#header .widget {
  left: 66%;
  padding-top: 0;
  position: absolute;
  top: 0px;
  transform: translate(-50%);
  z-index: 999;
}
  }

/* widget accanto al logo  */
@media screen and (max-width: 1359px) {
#header .widget {
  left: 58%;
  padding-top: 0;
  position: absolute;
  top: 0px;
  transform: translate(-50%);
  z-index: 999;
}
  }




.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu {
    clear: both;
    position: relative;
    line-height: 40px;
    height: 100%;
    width: 80%!important;
    float: left;
}

/* menu navigazione  */
@media screen and (min-width: 1026px) {
.html_header_top #top .av_menu_left .main_menu {
    left: 14%!important;
    right: auto;
}
  }

@media only screen and (max-width: 767px) {
.textwidget { display: none !important; }
}


/* testo header  */
#bgseitz {
background-image: url("http://www.torricelli-snc.it/wp-content/uploads/2021/04/vertical-line.png"); /* The image used */
background-position: 0px 0px;
background-repeat: no-repeat; /* Do not repeat the image */
}


.widgettitle {
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.1em;
 
}

.widget_recent_entries li a { 
font-style: normal!important;
font-size: 12px; 
font-family: 'Open Sans', sans-serif!important;
}

.recentcomments, .widget_recent_entries li {
    border-top-width: 1px!important;
    border-top-style: solid;
}

a.ex5:hover, a.ex5:active {
text-decoration:underline!important;
color:#fff!important;
}

a.ex6:hover, a.ex6:active {
text-decoration:underline!important;
color:#60c9f7!important;
}

a.ex7:hover, a.ex7:active {
text-decoration:underline!important;
color:#04377a!important;
}

/* ombra header  */
#header_main {
  position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}


.widget {
    clear: both;
    position: relative;
    padding: 15px 0 15px 0!important;
    float: none;
}

.widget_product_categories li a {
  font-size: 15px!important;
}

#footertor .widget_product_categories li a {
  color:#fff!important;
}

#footertor li a {
  color:#fff!important;
}

.main_color .sidebar .product-categories a {
    color: #04377a;
}

/* numero accanto categorie prodotto  */
.count {
   color: #04377a;
}

.sidebar .widgettitle {  color: #04377a; !important; }

/* prodotti correlati inizio  */

.thumbnail_container img { margin: 0 auto!important; width: 201px!important; }

.owl-item {
 width: 201px!important;
}

#top .inner_product_header {
    padding: 10px 15px 15px;
    clear: both;
    position: relative;
    border-top-style: solid;
    border-top-width: 1px;
    min-height: 20px;
}

/* prodotti correlati fine  */

.breadcrumb-trail * { font-size:12px!important; }

.blog .title_container { display: none; }

/* Box size and position */
#scroll-top-link{
	width:25px;
	height:25px;
	right: 90px!important;
	bottom: 20px!important;
}


