
/* amatic-sc-regular - latin */
@font-face {
    font-family: 'Amatic SC';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/amatic-sc-v24-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/amatic-sc-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/amatic-sc-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/amatic-sc-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/amatic-sc-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/amatic-sc-v24-latin-regular.svg#AmaticSC') format('svg'); /* Legacy iOS */
  }
  /* amatic-sc-700 - latin */
  @font-face {
    font-family: 'Amatic SC';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/amatic-sc-v24-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/amatic-sc-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/amatic-sc-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/amatic-sc-v24-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/amatic-sc-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/amatic-sc-v24-latin-700.svg#AmaticSC') format('svg'); /* Legacy iOS */
  }
  
  /* poppins-regular - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/poppins-v20-latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-500 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/poppins-v20-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-500.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-500italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/poppins-v20-latin-500italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-500italic.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-600 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/poppins-v20-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-600.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-600italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/poppins-v20-latin-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-600italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-600italic.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-700 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/poppins-v20-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-700.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-700italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/poppins-v20-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-700italic.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-800 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/poppins-v20-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-800.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-800.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-800italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/poppins-v20-latin-800italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-800italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-800italic.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-900italic - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: italic;
    font-weight: 900;
    src: url('../fonts/poppins-v20-latin-900italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-900italic.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-900italic.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  /* poppins-900 - latin */
  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/poppins-v20-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/poppins-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/poppins-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/poppins-v20-latin-900.woff') format('woff'), /* Modern Browsers */
         url('../fonts/poppins-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/poppins-v20-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */
  }
  
  /**fine fonts**/
  
  
  
  
  .input-group #nomeRicercaTop1::placeholder {
    color: #555; font-weight:300;
    opacity: 1; /* Firefox */
  }
  
  .input-group #nomeRicercaTop1:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #555;font-weight: 300;
  }
  
  .input-group #nomeRicercaTop1::-ms-input-placeholder { /* Microsoft Edge */
   color: #555;font-weight: 300;
  }
  :focus {
      outline: none;
  }
  body{
      font-family: 'Poppins', sans-serif;
  }
  h4{ 
  font-weight: 700;
  font-size: 33px;
  }
  .zonaBanner.posizione81 {
      margin-bottom: 30px;
  }
  .noBullets.list-h.clearfix.topNav_menusx li a img {
      max-height: 100%; margin-right: 5px;
  }
  
  a:hover{
  color:#E86200;
  text-decoration: underline;}
  
  a:focus{
  color:#E86200;
  text-decoration: none;
  outline: none;
  outline-offset: 0;
  }
  

  
  .btn-primary:active:hover{
  
  background-color: #fff;
      border: none;
  }
  
  .btn-primary:active:hover{
      background-color: #fff;
          border: none;
      }

      .btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus {
        color: #000;
     
    }
      .form-control:focus{
          -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(232 98 0/ 60%);
          box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(232 98 0 / 60%);
      }
  .navbar-default .navbar-nav>li>a{color:#fff;font-size: 25px;}
  /*BARRA DI NAVIGAZIONE*/
  .topNav_menusx, .topnav_menudx {
      margin-top: 7px; margin-bottom:0;
  }
  /*.topNav{ background-color: #E86200; border:none; color: #ffffff;
  }*/
  .topNav{     border-bottom: 1px solid #000;
  }
  
  .topNav_menusx:not(:empty) { border: 0px; padding: 0; margin-bottom:0;
  }
  

  .topNav_menusx:not(:empty) a {
  color: #000;
  font-size: 30px !important; display:flex; align-items: center;
  font-weight: bold;
  font-family: 'Amatic SC', sans-serif;
  text-transform: uppercase;
  padding: 5px 10px;
  }
  
  .topNav_menusx:not(:empty) li:not(:last-child):after { padding-right: 0;}
  
  .topNav_menusx:not(:empty) li {
  padding: 5px 10px;border:none;
  }
  
  .topNav_menusx li:last-child {
  border-right: transparent;
  }
  
  .topNav_menusx:not(:empty) li:not(:last-child):after{
  content:none;}
  
  .topNav_menusx:not(:empty) a::before{margin: 0px 5px 0 0; max-width: 100%; width: 40px;  height: 40px; background-repeat: no-repeat; background-position: center;background-size: contain;}
  
  
  
  
  
  
  .topnav_menudx{ margin-top:10px;
      }
  
  .topnav_menudx_cart #carrello_refresh{
  padding-right:10px;
  border-left:0px;
  color: #ffffff;
  }
  
  
  
  
  .topnav_menudx a{
    font-size: 30px;
    font-family: 'Amatic SC';
    font-weight: 500;
    text-transform: uppercase;}
  
  
  .topnav_menudx > li:nth-child(1) > a{
  border-left: transparent; }
  
  
  .list-h li{position: relative}
  
  .carrello_refresh {
    background-image: url(/custom/images/template/carrello-icona.svg);
    background-repeat: no-repeat;
    background-size: 33px;
    background-position: 10px 15px;
    border-left: none;
    padding-right: 69px;
    margin-left: 0px;
    max-width: 100%;
}

a.btn.btn-top[href="/wishlist/wishlist.jsp"] {
    font-size: 0;
    display:block;
    height:37.7px;
    width:37.7px;
    background: url(/custom/images/template/wishlist.svg) no-repeat center center;
    background-size: 67%;
    padding-top: 50px;
    }

  .topnav_menudx_cart .articoli{
 
  background: #E86200;
  border:1px solid #000;
  top: 11px;
  left: 40px;
  font-weight: 600;
  position: absolute;
  font-size: 21px;
  }
  
   .thumbnail.thumbnailNews.text-center.clearfix{margin: 12px; overflow: hidden;
  padding: 0;}
  
  .thumbnail.thumbnailNews.text-center.clearfix a {
      display: flex;
      flex-direction: column-reverse;
      
  }
  
  #page-top > section.boxNotizie > div > p {
  display:none;}
  
  ul.navbar-nav .open .dropdown-toggle{
  /*color: #E86200!important;*/
  font-weight: bold;
  }
  
  .navbar-collapse{
  padding-right:0px;
  padding-left:0px;
  }

  .titolo-news {
    font-family: 'Amatic SC';
    font-size: 25px;
    color: #E86200;
}
  
  .boxNotizie a .boxTesto  {
      font-weight: 300;
      font-size: 15px;
  }
  
  .boxNotizie a .boxTesto .testo-news, .boxNotizie a .boxTesto .titolo-news {
      text-align: left;
    
  }
  .boxNotizie a .boxTesto .testo-news{padding-bottom: 70px;}
  
  
  .listaNewsRecenti li {/*box-shadow: 0px 0px 13px rgba(55,55,55,0.4);*/ overflow:hidden; border-bottom: 1px solid #444;}
  .listaNewsRecenti li img {padding:0; margin:0;margin-right: 15px; display: none;}
  
  .testo-news::after {
      content: "Leggi";
      display: block;
      text-align: center;
      background: #E86200;
      padding: 10px;
      border-radius: 30px;
      color: #fff;
      font-weight: bold;
      text-transform: uppercase;
      margin-top: 15px;
  }
  
  .noBullets .list-h .clearfix .topNav_menusx a:focus{
  text-decoration: none;}
  
  .topNav_menusx a:hover{
  text-decoration: none;
  }
  
  #carrello_refresh .fa-shopping-cart:before{
  display:none;}
  .btn.btn-top{color:#000}
  .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus,
  .btn-top.active.focus, .btn-top.active:focus, .btn-top.active:hover, .btn-top:active.focus, .btn-top:active:focus, .btn-top:active:hover, .open>.dropdown-toggle.btn-top.focus, .open>.dropdown-toggle.btn-top:focus, .open>.dropdown-toggle.btn-top:hover{
  background-color:transparent;
  border-color:transparent;
  color: #000;
  outline: none;
  }
  
  .btn-top:hover{
  background-color:transparent;
  border-color: transparent;
  color: #E86200;
  }
  
  .breadcrumb > li{
      display: none;
      color: #444;
      font-weight: bold;
  }
  .fa.fa-calendar {
      color: #E86200;
  }
  .titoloNotizia {
      font-weight: 600;
      font-size: 22px;
      line-height: 27px;
      margin-bottom: 20px;
  }
  
  .btn:active, .btn.active{webkit-box-shadow: none;   box-shadow: none;}
  
  /*LOGO*/
  @media screen and (min-width:992px){
    #formRicercaCatalgoTop {max-width: 650px !important; }
  
  
  }
  .logo{ background-image: url(/custom/images/template/logo_celiachiamo.svg);
  display: block;
  height: 200px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 0;
  }
  @media screen and (max-width:1200px){
      .logo{width: 453px;}
  }
  
  .middleNav{
  padding: 20px 0;
  }
  
  .logo:focus{
  background-color:transparent;}
  
  /*CONTENITORE FORM E BOTTONE RICERCA*/
  
  /* .row{padding-top:20px;
  padding-bottom:20px;
  } */
  .col-md-9{margin-top: 40px;
  }
  
  /* FORM DI RICERCA*/
  #formRicercaCatalgoTop .input-group{
  border:none;
  }
  
  /*#formRicercaCatalgoTop {max-width: 800px !important;}*/
  
  .bottomBanner-header .container-fluid, .topBanner-menu .container-fluid {
      padding-right: 0;
      padding-left: 0;
      margin-right: 0;
      margin-left: 0;
      width: 100%;
      max-width: 100% !important;
  }
  
  
  .form-control { height: 59px;
  border: none;
  /* border-radius: 30px 30px 30px 30px; */
  }
  
  .middleNav .input-group {
  width: 100%;}
  
  .btn-top:focus{
  background-color:transparent;
  }
  
  .btn-top:active{
  background-color:transparent;
  border-color:transparent;
  }
  
  
  .middleNav .col-md-9{
  margin-top:52px;}
  
  .input-group #nomeRicercaTop1{
  border-radius: 50px;
  border: 1px solid #000;
  left:5px;
  padding-left:20px;
  font-size:19px;

  font-weight:500;
   box-shadow: none;
  }
  .input-group #nomeRicercaTop1::-webkit-input-placeholder,
  .input-group #nomeRicercaTop1:-ms-input-placeholder,
  .input-group #nomeRicercaTop1::placeholder {
  font-size: 15px;
      color: #555;
      font-weight: normal;
  }
  .fas.fa-search {display:none;}
  
  #formRicercaCatalgoTop .btn.btn-col1 { background-image: url(/custom/images/template/icona-cerca.svg);
      background-repeat: no-repeat;
      background-position: center;
      width: 95px;
      border-radius: 0px 50px 50px 0px;

      position: relative; z-index:100;
      right: 27px;}
   
  /*BOTTONE DI RICERCA*/
  
  
  #formRicercaCatalgoTop {width: 100%;}
  
  .btn-top{ 
  background-color: transparent;
  border:none;
  margin: 0px;
  
  }
  
  .input-group-btn:last-child>.btn { margin-left: 20px;}
  
  
  .btn-col1{ height: 59px;
  background-color: transparent;
  border-radius: 30px 30px 30px 30px;
  }
  .btn-col1 i{color: #E86200;}
  /*SLIDER*/
 
  
  #SliderNews  img {margin:0; padding:0;}
  .boxNotizie a .boxTesto {background-color: transparent; padding: 20px 20px 0px 20px;}
  .boxNotizie a:hover {text-decoration: none;}
  #SliderNews .owl-stage {
      padding-top: 30px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
  
  /*BOTTONI SLIDER*/
  
  /* #carouselBig {
      position: relative;
      top: -24px;
  }
  section.bigSlider .container-fluid {
      width: 100% !important;
    
      max-width: 100% !important;
  } */
  .bigSlider  .container-fluid  {
    min-width:100%;padding:0;
       }
       .bigSlider .owl-theme .owl-nav {display: none;}
 
  #carouselBig .owl-dots.disabled{ 
    display: flex; align-items: center; justify-content: center; gap: 10px;
      margin-top: 12px;
  }
  /* .owl-dots {
     display: none !important;
  } */
  
  /*#carouselBig .owl-dot span{width: 20px; height: 20px; background-color: #8ac58d; border: none;}
  #carouselBig .owl-dot:hover span {background: #128b1a; border: none;}
  #carouselBig .owl-dot.active span{width: 30px; height: 30px;  background-color: #128b1a; border: none;}*/
  #carouselBig .owl-dots {
    margin-top: 10px;
  }
#carouselBig .owl-dot:hover span {background: #e86200; border: 1px solid #000;}

  /*MENU PRINCIPALE*/
  
  .navbar-default {
  border:none;
  background:#E86200;
  min-height:31px;
  margin-bottom: 0px !important;
  padding: 10px;
  color: #fff;
  }
  
  .navbar-nav>li>a { font-size:14px;color: #fff; font-weight: 500;
  }  
  
  .navbar-default a.dropdown-toggle{margin:0;padding: 15px 18px;}
  .navbar-default li.divider{ border:0 none transparent;}
  .navbar-default .navbar-toggle .icon-bar{background: #fff;}
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background: transparent;}
  .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background: transparent; border-bottom: 1px solid #FFF;}
  .navbar-nav>li>.dropdown-menu {
    margin-top: 25px;
}
  .owl-prev span, .owl-next span {height: 48px;width: 50px; display: block!important; color: transparent; font-size: 30px; font-weight: 800;}
  .owl-prev, .owl-next {display: block; visibility: visible;}
  /*.owl-theme .owl-dots  {display:block!important;}*/
  .owl-theme .owl-dots  .owl-dot span{width: 20px;height: 20px;background-color: #fff;border: 1px solid #444;}
  .owl-theme .owl-dot:hover span {background: #128b1a; border: none;}
  .owl-theme .owl-dots  .owl-dot.active span{width: 20px; height: 20px; background-color: #E86200; border: 1px solid #000;}
  
  
  .owl-prev span, 
  .owl-next span {display: none;}
  .sottocategoria a:focus{
  background-color:transparent;}
  
  
  ul.sottocategoria li.sottocategoria_figli{
  border-left: 3px solid #E86200;
  padding-top: 5px;}
  .owl-theme .owl-nav .owl-prev {left: 40%;
      position: absolute;}.owl-theme .owl-nav .owl-next {right: 40%;
          position: absolute;}
  .dropdown-menu{
      top: 32px;
  }
  .bloccoPrezzo .pf, .bloccoPrezzo .pfs {font-size: 26px;
      color: #E86200;
      font-weight: 700;}
  .bigSlider .owl-theme .owl-nav .owl-prev {left: -6%; top: 85%;}
  .bigSlider .owl-theme .owl-nav .owl-next {top: 85%;right: -6%;}
  
  /* RENDER */
.boxNotizie {
    margin-top: 50px !important;
}

  .boxSliderProdotti h4, .boxDitte h4, .categories h3,.boxNotizie h4, .categories h3{
    text-transform: none;
    position:relative;
    border-bottom: 0 none transparent;
    /* margin-bottom: 40px; */
    background: transparent;
    color: #E86200;
    font-family: 'Amatic SC';
    font-weight: 900;
    font-size: 50px;
    text-transform: uppercase;
    text-align: left;
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
}
  
  
.navbar-nav > li > a {font-weight: 500;text-transform: uppercase; font-family:'Amatic SC';}
  .boxNotizie h4 a, .boxSliderProdotti h4 a{ color: #E86200;  font-weight: 900;}
  

.boxDitte, #boxSliderProdotti, #boxSliderProdotti, .box2Banner {margin: 60px 0;}
  
  
  
  .boxSliderProdotti .owl-dot span{width: 20px; height: 20px; background: #8ac58d; border: none;}
  
  .boxSliderProdotti  .owl-dot:hover span {background: #128b1a; border: none;}
  .boxSliderProdotti .owl-dot.active span{width: 30px; height: 30px;  background: #128b1a; border: none;}
  
  /*CATEGORIE*/
  
  .categories {margin-top: 0px;/* padding-bottom: 30px; */}
  
  .SliderCategorie .owl-stage-outer { padding-bottom: 0px;}
  a:focus{
  background-color:transparent;}
  
  /*BOX CATEGORIE*/
  
  .categories h4 { 
  position:relative;
  /*top: -72px;*/
  border: none;
  height: 0;
  }
  .categories .noBullets {display:none;}
  .categories h4 a {
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
  padding-right: 15px;
  min-height: 57px;
  display: flex;
  justify-content: center;
  align-items: center;
  /*background: #fff; border-radius: 0 0 20px 20px;*/
  color:#E86200;
  font-family: 'Amatic SC';
  font-size:30px;
  font-weight:600; text-transform: uppercase;
  }
      .categories h4 a:hover {text-decoration: none; }
  .categories img{  
  width:100%; border-radius: 50%;
  
  padding: 0px;
  }
  
  img{ margin-right: auto;
  margin-left: auto;
  }
  
  
  .categories .noBullets a{
  font-size: 12px; font-weight:400;
  color:#535353;
  }
  
  
  .categories li:nth-child(5) a {
  color:#535353;}
  
  .categories .li {
  padding-top:5px;
  }
  
  /*PRODOTTI FARMACIA*/
  
  .boxSliderProdotti .container-fluid{
  margin-top:40px;
  }

  #SliderQuattroProdotti .owl-stage-outer,   #SliderSeiProdotti .owl-stage-outer {
    padding-top: 30px;

  } 

  #SliderQuattroProdotti .thumbnail {
      margin-top: 5px;
      height: 506px !important;
      border: 2px solid #dadada;
  }

  #SliderQuattroProdotti .thumbnail img {
    width: 70% !important;
  }
  
  #SliderQuattroProdotti .owl-dots{ 
      justify-content: center; 
      align-items: center;
      align-content: center;
  }
  
  #SliderQuattroProdotti .owl-dot span{width: 20px; height: 20px; background-color: #fff; border: 1px solid #000 !important;}
  #SliderQuattroProdotti .owl-dot:hover span {background-color: #E86200; border: 1px solid #000 !important;}
  #SliderQuattroProdotti .owl-dot.active span{width: 20px; height: 20px;  background-color: #E86200; border: 1px solid #000 !important;}
  
  .boxSliderProdotti h4 {display: flex;}
  .boxSliderProdotti h4 {
  background-color: transparent;
  font-size: 25px; margin-top: 35px;
  }
  
 
  
  .boxSliderProdotti h4 a{
    color: #E86200;
    background-color: #fff;
    z-index: 5;
    font-weight: 900;
    font-size: 50px;
    text-transform: uppercase;
     margin-bottom: 0px;
    position: relative;
    display: inline-block;
    padding-right: 10px;
width: 100%;
  }
  .boxSliderProdotti h4 span{display:block;}
  .boxSliderProdotti h4 a:hover {text-decoration: none;}
  
  
  .img-responsive{ padding: 10px;
  }
  
  #SliderQuattroProdotti .fa-stack{
  display:block;}
  
  /*BLOCCO PREZZO*/
  .bloccoPrezzo .sc{
      font-size: 12px;
      font-weight: 700;
      background-color: #db000c;
      border: 1px solid #000;
      border-radius: 350%;
      position: absolute;
      height: 45px;
      width: 45px;
      top: 0;
      text-align: center;
      right: 15px;
      padding: 12px 6px 0 6px;
      font-weight: 400;
      transform: translateY(-50%);
      }
  #SliderQuattroProdotti .bloccoPrezzo .sc{font-size: 26px;height:60px; width:60px; font-family: 'Amatic SC';}
  .bloccoPrezzo .sc:before{
  content: "-";
  display: inline;}
  
  .bloccoPrezzo .pi{
  font-size: 13px;
  color: #464646;
  font-weight: 500;
  margin-right: 0;
  } 
  
  .bloccoPrezzo .pf {
  font-size: 26px;
  color: #E86200;
  font-weight: 700;
  }
  
  .pi{margin-right: 20px;}
  #SliderSeiProdotti .bloccoBtn a.bloccoBtn--link.link-cart::before, 
  #SliderQuattroProdotti .bloccoBtn a.bloccoBtn--link.link-cart::before { 
  content: "ORDINA ORA"; font-weight: 600;
  font-family: 'Amatic SC';
  color:#000;
  border-bottom:transparent;
  font-size:30px;
  text-align: left;
  }
  
  #SliderSeiProdotti .owl-dot span{width: 20px; height: 20px; background-color: #fff; border: 1px solid #000 !important;}
  #SliderSeiProdotti .owl-dot:hover span {background-color: #E86200; border: 1px solid #000 !important;}
  #SliderSeiProdotti .owl-dot.active span{width: 20px; height: 20px; background-color: #E86200; border: 1px solid #000 !important;}
  
  #SliderSeiProdotti img.img-responsive{width:60%; padding: 0 10px 10px;} 
  
  
  #SliderSeiProdotti .owl-dots{
      justify-content: center; 
      align-items: center;
      align-content: center;overflow: hidden;
  }
  
  #SliderSeiProdotti .bloccoPrezzo .pf, #SliderSeiProdotti .bloccoPrezzo .pfs {
  
          font-size: 26px;
          color: #E86200;
          font-weight: 700;
          
  }
  
 
  
  #email {background-color: #fff;}
  .filtra-per-prezzo.btn.btn-sm.btn-primary {margin-top: 15px;}
  .box-bredcrumbs {font-size: 18px;font-weight: 600;margin: 10px 0;}
  .mediaRecensioniProdotto{ 
      margin: 0 auto; display: flex; justify-content: center;
      display:none;
      }.listaCategorie h1, .titleInternaPers {
    font-weight: 600;
  text-transform: uppercase;
  font-size: 24px;
  color: #E86200;
  }
      
  /*BOTTONE PRODOTTI FARMACIA*/
  .bloccoBtn{    
      margin-bottom: 20px;
      
        width:auto;
      left: 1px;
      right: 0;
      padding-top: 5px;
      border-top: 1px solid #000;
    }

    .wishlist  .bloccoBtn{    
       padding-top: 20px;
      }
  
  .bloccoBtn a.bloccoBtn--link.link-cart {
      width: 70%;
      display: inline-block;
      text-align: right;
  
  }
  
 /* .bloccoBtn a.bloccoBtn--link.link-cart:hover { color: #E86200; transition: 0.3s ease;}*/
  
  hr{ margin-bottom:0px;
  border-top: none;
  }
  
  
  
p[itemprop="name"]{ font-weight: 500;
    text-transform: uppercase;
    min-height:60px;
    margin-bottom:5px;
    font-size: 23px;
    font-family: 'Amatic SC';
}
  
.thumbnail p[itemprop="description"]{
      overflow-y: hidden;
      height: 42px;
      text-overflow: ellipsis;
      word-break: break-word;
      margin-bottom:5px;
      display:none;
  }
  
  p[itemprop="productID"]{display:none;
  }
  
  p[itemprop="manufacturer"]{display:none;}
  
  p[itemprop="manufacturer"]{
  min-height: 40px;
  margin-bottom:15px;}
  
  
  
  
  #SliderSeiProdotti .fa-stack{
  display:block;}
  
  
  /*SLIDER VETRINA PRODOTTI*/
  #SliderSeiProdotti .thumbnail { 
    margin-top:5px;
    border: 2px solid #dadada;
    padding-bottom: 0;
   
}
  
  
  /*MARCHI*/
  .boxDitte h4{ font-size:40px;
  color:#030405;
  font-weight:900;
  }
  
  
  #carouselDitte{
  border-top: transparent;
  border-bottom: transparent;}
  
  
  
  #carouselDitte  .owl-dot span{width: 20px; height: 20px; background-color: #8ac58d; border: none;}
  
  #carouselDitte  .owl-dot.active span{width: 30px; height: 30px;  background-color: #128b1a; border: none;}
  #carouselDitte  .owl-dots{  display: flex !important;
      justify-content: center; 
      align-items: center;
      align-content: center;
  }
  /*MENU FOOTER*/
  
  .menu{  background-color: #E86200;}
  
  .footer__information, .menu {
      padding: 40px 0;
  }
  
  /*FOOTER INFO*/
  
  #topButton{ background-color: #E86200;
  }
  
  /*#topButton:active{ background-color: #E86200;
  }*/
  
  #topButton:hover { background-color: #D65C02;
  }
  
  .menu h3{   color: #fff;
    font-size: 50px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Amatic SC';
    margin-top: 0px !important;
  
  }
  .thumbnail .caption{display: flex;flex-direction: column;}
  
  .menu a{ color: #fff;
      font-size: 20px;
      line-height: 31px;
  }
  
  .footer__information{ background-color: #fff;}.footer__information p {color: #030405; font-size: 15px;}
  .footer__information a, .footer__information a{color:#030405;}
  .footer__information a:hover{color:#000; text-decoration: underline; }
  /*VOCI FINALI*/
  .footer__bottom ul li a{ color:#E86200;
  }
  
  
  .footer__bottom{margin: 10px 0 12px;padding-bottom: 5px;font-size:15px;}
  .footer__bottom .container-fluid {border-top: 1px solid var(--border);padding-top: 15px;}
  .footer__bottom ul li{color: var(--text);font-weight: 700;}
  .footer__bottom ul li a{color: var(--text);font-weight: 700;}
  .footer__bottom ul li:nth-child(1){text-align: left}
  .footer__bottom ul li:nth-child(2){text-align: center}
  .footer__bottom ul li:nth-child(3){text-align: right}
  
  
  /*ICONE NASCOSTE*/
  .navbar-header_icone {
  color:#FFF;
  }
  a.navbar-header_icone:hover,a.navbar-header_icone:focus{color:#FFF} 
  
  /*PAGINA NEWSLETTER*/
  
  .container-fluid .testo { margin-left:25%;
  }
  
  
  .testo{margin-bottom:20px;
  }
  .testo .input-group{border-radius:0; border: 0 none transparent;}
  #formNl { 
  padding:20px;
  }
  
  .btn-success{background-color:#E86200;
  border-color:#E86200;
  }
  
  /*ACCEDI*/
  
  /* .input-group-addon{ border-radius: 30px 0px 0px 30px;
  } */
  
  .btn-primary { background-color:#E86200;
  border-color:#E86200;
  border-radius: 50px;
  }
  
  .btn-primary:hover{ background-color:#E86200;
  border-color:#E86200;
  }
  
  
  
  /*PRODOTTI INTERNO*/
  
  .bloccoBtn a.bloccoBtn--link.link-cart:before {
  content: "ACQUISTA";
  
  color:#fff;
  font-size:15px;
  text-align: center;
  
  }
  section.listaCategorie  a.bloccoBtn--link.link-wishlist{display: block;}
  section.listaCategorie .bloccoBtn a>.fa-stack{font-size: 10px;}  
/*   .thumbnail {
      
      padding-bottom: 60px;
    } */
  
  a.bredcrumbs{
  color:#E86200;}
  
  .borderBlu{
  background-color:#E86200;
  }
  
  
  .listProducts  .fa-stack-1x{
  display:none;}
  
  .listaCategorie .bloccoBtn{
  max-height:65px;}
  
  .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary{
  background-color: #E86200;}
  
  .btn-primary:focus, .btn-primary.focus {
  background-color: #E86200;}
  
  .nome-prodotto{
  font-size: 25px;
  color: #E86200;}
  .schedaProdotto .pi  {
  margin-left: 0;
  float: left;
  }
  
  
  .boxAcquista {position: relative;margin-bottom:0;}
   
  
  .boxAcquista .bloccoPrezzo .pfs{
  float: left;
  font-size: 34px;
  color: #333;
  font-weight: 700;
  }
  .boxAcquista .bloccoPrezzo .pi{
      margin-top: 7px;
      font-size: 14px;
  }
  .boxAcquista .bloccoPrezzo .sc{
  right: 30px;
  }
  
  .boxAcquista .btn-primary {
  text-transform: uppercase;
  /* padding:15px; */}
  
  .boxAcquista .btn-group { 
  margin-top:10px;}
  
  .addWishScheda:hover{
  color: #E86200; }
  
  .tabScheda .nav-tabs>li.active>a {
  border-bottom-color: #E86200;
  background: #E86200;
  color: #FFF;
  }
  
  .tabScheda .nav-tabs>li>a:hover {
  border-bottom-color: #E86200;
  }
  
  /* .tabScheda .input-group .form-control:last-child{
  border-top-left-radius: 30px;
      border-bottom-left-radius: 30px;
  } */
  .tab-schedaProdotto{margin-top:0;}
  .parola-cerco{
  font-size:22px;}
  
  .parola-cercata{color: #E86200;
  font-weight:bold;}
  
  .filtri-ricerca-attivi-r {
      font-size: 15px;
      padding: 10px;
      background: #f2f2f2;
      margin: 0px;
      font-weight: bold;
  }
  
  .pagination>li>a {
  color:#E86200;
  }
  
  .dropdown-menu>.active>a{
  background-color:#E86200;
  }
  
  .dropdown-menu>.active>a:hover, a:focus{
  background-color:transparent;
  }
  
  .pagination>.active>a{
  background-color: #E86200;
      border-color: #E86200;
  }
  
  .pagination>.active>a:hover{
  background-color: #E86200;
      border-color: #E86200;
  }
  
  a.nome-ditta {
  font-weight: bold;
  }
  
  a.nome-ditta:hover{
  color:#E86200;}
  
  a.nome-ditta:focus{
  background-color: transparent;}
  
  a.linkDescirizione{
  color:#E86200;
  font-weight:bold;
  }
  
  a.linkDescirizione:focus{
  background-color:transparent;
  color:#E86200;
  }
  
  a.linkDescirizione:hover{
  color:#E86200;
  }
  
  #form--oggetto{
  background-color:#ffffff;
  }
  
  .boxAcquista .btn-primary{
    float:right;
    background: url(/custom/images/template/freccia-cta.svg) no-repeat center right;
    border-color: #fff;
    color: #000;
    padding-right: 46px;
    font-family: 'Amatic SC';
    font-weight: 700;
    font-size: 25px;
  }
  .addWishScheda {
      display: block;
      width: 100%;
      background: none;
      border: 1px solid #E86200;
      color: #000;
      padding: 10px;
  }
  .addWishScheda:hover, .addWishScheda:focus {
    
      background: #E86200;
      color: #FFF;
  
  }
  
  .promoDuePiuUno{border-top-color: #ff0000;}
  .thumbnail .promoDuePiuUno{left: -1px; top: -1px;}
  /*FORM CONTATTI*/
  
  .realperson-challenge .realperson-text {
  font-size: 5px;
      text-align: center;
      padding-top: 10px;
  }
  
  
  .tab-content .tab-schedaProdotto .input-group-addon:first-child{
  border-radius: 50%;
  }
  
  .schedaProdotto .nome-prodotto {font-size: 25px;
      color: #333;
      font-weight: bold;}
  
  .tabScheda .btn-primary:focus{
  border-color: transparent;
  outline-offset: 0px;}
  
  .tabScheda .btn-primary:active:focus {
  background-color:#E86200;
      border-color: transparent;
  }
  
  .form-control{
  border: 1px solid #ccc;
  }
  
  /*WISHLIST*/
  
  .fa-square-full:before {
  display:none;}
  
  .fa-shopping-cart:before{
  display:none;}
  
  .wishlist .bloccoBtn--link{
      background-color: #E86200;
      border-radius: 30px;
      width: auto;
      padding: 8px 18px;
      display: inline-block;
      text-align: center;
  
  }
  .wishlist a.link-carrello-disponibile > span:before{content: 'Acquista';color:#FFF;}
  .wishlist .fa-stack { width: auto; min-width: 2.5em;}
  
  .titoloGruppi{font-weight:bold;}
  
  
  .bloccoPrezzo {
      font-size: 25px;
      display: flex;
      justify-content: space-around;
      align-content: center;
      align-items: center;
      flex-wrap: wrap;
  }
.bloccoPrezzo span {flex-basis:50%;}
.bloccoPrezzo i{display: block; flex-basis:100%;font-size:10px;}
  
  /*IL TUO CARRELLO*/
  
  #contenutoOpcCart .col-md-9 {
  margin-top: 0px;}
  
  
  
  #contenutoOpcCart .btn-default{
  color: #E86200;
  background: #fff;
  border-color: #E86200;
  padding:10px;
  }

  #contenutoOpcCart .btn-primary{
    color:#ffffff;
    background: #E86200 !important;
    border-color: #E86200 !important;
    padding:10px;
    }
  
  #contenutoOpc .btn-primary:focus{
  border-color:transparent;}
  
  #gtm-startCheckout-desktop{
  background-color:#E86200;
  border-color:#E86200;
  }
  
  
  
  /*PROSEGUI CON ACQUISTO*/
  
  #contenutoOpc .btn-third{
  background:#E86200;
  border-color:#E86200; }
  
  input[type=radio]:checked{
  border: 5px solid #E86200;
  }
  
  #contenutoOpc .row{
  padding-top:0px;
  padding-bottom:0px;}
  
  #contenutoOpc .btn-primary-novalidate{
  background: #E86200;
  border-color: #E86200;
  }
  
  #contenutoOpc .btn-primary-novalidate:focus{
      border: transparent;}
  
  a{color:#E86200;}
  
  /*POPUP-AGGIUNGIALCARRELLO*/
  #nome_prodotto {
  color: #E86200;}
  
  #num_prod_carrello {
  color: #E86200;}

  .carrello_hover_su .evidente {
    color: #E86200;

}
  
  a.bottone.continua_shop span, a.bottone_wishlist.vai_carrello span {
      color: #454545;
      cursor: pointer;
      display: inline-block;
      font-weight: normal;
      line-height: normal;
      padding-top: 6px;
      background-image: none; 
      background-repeat: no-repeat;
      min-width: 145px;
      min-height: 50px;
      padding-right:45px;
      border: 1px solid #E86200;}
  
  a.bottone.continua_shop span, a.bottone_wishlist.vai_carrello span{padding-left:45px;}
  
  a.bottone.continua_shop:focus, a.bottone_wishlist.vai_carrello span:focus{
  background-color: transparent;}
  
  a.bottone.vai_carrello span{
  font-weight: normal;
      color: #454545;
      cursor: pointer;
      display: inline-block;
      line-height: normal;
      padding-right: 45px;
      padding-left: 45px;
      padding-top: 8px;
      background-image: none; 
      background-repeat: no-repeat;
      min-width: 145px;
      min-height: 50px;
      border: 1px solid #E86200;
  }
  
  .carrello_hover_su{
  background-color:#ffffff;
  border: 1px solid #E86200;}
  
  .container-fluid .testo{
  margin-left: 6%;
  padding-bottom: 20px;
  }
  .listProducts .thumbnail {
      margin-top: 5px!important;
      border: 2px solid #DADADA;
  }
  
  .listProducts .caption {margin-bottom:0;}
  
  .listProducts  .bloccoBtn a.bloccoBtn--link.link-cart {
      border-radius: 30PX;
      /* width: 70% !important; */
      /* height: 40px !important; */
      padding: 6px 0px !important;
      display: inline-block;
      text-align: center;
      /* position: relative;
      top: 0; */
  }
  /*FORM*/
  
  .areaAnagrafica .col-xs-6{
  width:100%;
  }
  .areaAnagrafica input, #form1 input{
      background: #fff;
  }
  input.btn-primary {
      width: 161px;
      background: #E86200!important;
  
  }
  
  input#defaultReal{margin-bottom:15px;}
  /*MEDIA QUERY*/
  @media screen and (max-width:1200px){
      .logo{width: 453px;}
  }
  /*MENU TENDINA*/
  @media screen and (min-width: 992px){
  header ul.dropdown-menu{
  border-top: 3px solid #555;}
  

  
  }
  
  @media screen and (max-width: 992px){
  
  .input-group #nomeRicercaTop1 {font-size: 13px;}
  
  ul.navbar-nav .open .dropdown-toggle , ul.navbar-nav .open .dropdown-toggle{
      color: #fff !important;
      font-weight: bold;
  }
  ul.dropdown-menu a {color: #fff;}
  .lista-prodotti-box table tr th:nth-child(2) {
      width: 29% !important;
  }
  .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block{ 
  display:block !important;
  }
  .navbar-default {background-color: #E86200;}
  
  .logo{
      background-position: 50% 50%;
      width: 100%;
      height: 95px; margin-bottom: 15px;
  }
  .topNav .container-fluid{
  display:none;}
  .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{border-bottom:0 none transparent;}
  .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#fff;}
  #formRicercaCatalgoTop .input-group{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top:0;
  }
  
  .input-group .form-control:first-child{left:5px;}
  .middleNav{
  padding-bottom:10px;}
  
  .categories .noBullets li{
  padding-bottom:5px;}
  
  .boxDitte .container-fluid{
  padding-top:20px;}
  
   .owl-dots, #carouselBig .owl-dots , .owl-theme .owl-dots{
  display: block!important;
  }
  #carouselBig .owl-dots, #carouselDitte .owl-dots,#boxSliderProdotti .owl-dots, #SliderQuattroProdotti .owl-dots,
  .owl-carousel .owl-dots.disabled  {display: block!important;margin-top: 10px;}
  
  
  
  
  
  .boxSliderProdotti .container-fluid {
      /* margin-top: 80px; */
  }
  
  .carrello_refresh {
      background-image: url(/custom/images/template/carrello-icona-white.svg);
      background-size: 30px;
      background-repeat: no-repeat;
      background-position: 12px 5px;
      width: 50px;
      max-height: 40px;
      margin-top: -4px;
  }
  .articoli{
      background-color: transparent;
      top: 6px;
      left: 37px; 
  }
  li.dropdown.keep-open.menu-large{
  padding-top: 10px;
      padding-bottom: 10px;
  }
  
  .dropdown-menu_titolo .sottocategoria .sottocategoria_figli{
  padding-top:0px;
  padding-bottom:0px;}
  
  
  ul.navbar-nav .open ul.dropdown-menu{
  border-left: 3px solid #ccc;
  }
  
  .listProducts .col-xs-6, .col-sm-3 {
  margin-bottom:10px;}
  
  
  
  
  
  .navbar-default li.divider{ border:1px solid #FFF;}
  
  
  
  
  
  @media screen and (max-width:768px){

    .listProducts .col-xs-6, .col-sm-3 {
      margin-bottom: 30px;
    }
  
  .filtri-ricerca-attivi-r {font-size: large;}
  .carrello_hover_sx, .carrello_hover_dx {width: 100%;}
  a.bottone.vai_carrello span, a.bottone.continua_shop span, a.bottone_wishlist.vai_carrello span {padding: 0 20px;}
  
  .navbar-default .navbar-nav > li > a {
      color: #fff;
      text-transform: uppercase !important;
      font-weight: bold;
      letter-spacing: 1px;
     
  }
  
  
  .dropdown.keep-open.menu-large {
      border-bottom: 1px solid #fff;
      text-align: center;
      text-transform: uppercase!Important;
      font-weight: bold;
  }
  
  .zonaBanner.posizione55002 img {
    border-radius: 15px;
  }
  
  .box2Banner img {margin-top: 15px;}
      .navbar.navbar-default {background-color: #E86200;}
      .areaAnagrafica .col-xs-6{
          width:100%;
          }
  
          .bigSlider .owl-theme .owl-nav .owl-next {right: 15px;top: 110%;}
          .bigSlider .owl-theme .owl-nav .owl-prev {left: 15px;top: 110%;}
          .owl-theme .owl-nav .owl-prev {left: 0!important;}
          .thumbnail .caption {/* margin-bottom: 49px; */}
          .owl-theme .owl-nav .owl-next {right: 0!important;}
          .listProducts .thumbnail {padding:0;}
  
  }
  .messaggio{
      float: right;
  }
  
  
  @media (min-width: 1200px){
      .col-lg-3 {
          width: 25%;
      }
  }
  
  
  /* opc */
  
  .btn-applica {background: #E86200;border-color: #E86200;}
  .btn-applica.active, .btn-applica.active.focus:hover, .btn-applica:active, .btn-applica:active.focus:hover, .btn-applica:focus, .btn-applica:hover, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus, .open > .dropdown-toggle.btn-top.focus, .open > .dropdown-toggle.btn-top:focus, .open > .dropdown-toggle:hover {background-color: #c7c7c7;border-color: #c7c7c7;}
  .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .owl-carousel .owl-nav.disabled,.btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover{    background-color: #E86200;
      border-color: #E86200;}
      
  /* FIX banner paypal  */
  .posizione82{display:flex; justify-content:center; align-items: center;}
  .posizione82 img {  width: initial; margin: 0 10px;}
  @media screen and (max-width: 760px){	
  .posizione82{flex-direction: column}
  }
  
  .topBanner-header a{
  
  color:#fff;
  
  }
  
  
  
  #formRicercaCatalgoTop {
  /*margin-top: 90px;*/
  margin-bottom: 0;}
  .boxAcquista .sc {
      left: 15px;
  }
  
  .listProducts .col-sm-3, .listProducts > .col-xs-6 {border:none; border-bottom: none;}
  

 
  
  #SliderQuattroProdotti .fa-heart {
     
      background-image: url(/custom/images/template/wishlist.svg);
      background-repeat: no-repeat;
      background-size: contain;
      width: 50px;
      top: -60px;
      /* margin-left: 6px; */
  }
  
  #SliderSeiProdotti .bloccoBtn {
      bottom: -60px;
  }
  
  #SliderSeiProdotti .fa-heart {
     
      background-image: url(/custom/images/template/wishlist.svg);
      background-repeat: no-repeat;
      background-size: contain;
      width: 32px;
      top: -31px;
      /* margin-left: 6px; */
  }
  
  div#carouselBig.owl-theme .owl-nav .owl-prev {
      /* background-image: url(/custom/images/template/arrow-left.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      left:10%;
      transition: all 0.2s ease;
  }
  
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
      color: transparent;
      /* color: var(--col2); */
  }
  
  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
      background: 0 0;
      color: inherit;
      border: none;
      padding: 0!important;
      font: inherit;
  }
  div#carouselBig.owl-theme .owl-nav .owl-next {
      /* background-image: url(/custom/images/template/arrow-right.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      /*left: 90%
       transition: all 0.2s ease; */
  }
  
  .owl-theme .owl-nav [class*="owl-"] {
      transition: 0.15s easy-in-out;
  }
  
  .owl-theme .owl-nav .owl-next, .owl-theme .owl-nav .owl-prev {
      top: 40%;
      opacity: 100% !important;
  }
  
  .owl-theme .owl-nav .owl-next {
      right: 20px;
  }
  
  .owl-theme .owl-nav [class*=owl-] {
      color: #fff;
      cursor: pointer;
      position: absolute;
  }
  
  div#SliderQuattroProdotti.owl-theme .owl-nav .owl-prev, div#carouselDitte.owl-theme .owl-nav .owl-prev {
      /* background-image: url(/custom/images/template/arrow-left.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      left: -65px;
      width: 35px;
      opacity: 100% !important;
      /* transition: all 0.2s ease; */
  }
}
  @media screen and (max-width: 992px) {div#SliderQuattroProdotti.owl-theme .owl-nav .owl-prev, div#carouselDitte.owl-theme .owl-nav .owl-prev {
      display: none !important;
      /* background-image: url(/custom/images/template/arrow-left.svg); */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      left: -65px;
      width: 35px;
      opacity: 100% !important;
      /* transition: all 0.2s ease; */
     }
  }
  
  div#SliderQuattroProdotti.owl-theme .owl-nav .owl-next, div#carouselDitte.owl-theme .owl-nav .owl-next {
      /* background-image: url(/custom/images/template/arrow-right.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      right: -65px;
      opacity: 100% !important;
      width: 35px;
      /* transition: all 0.2s ease; */
  }
  
  @media screen and (max-width: 992px) {
      div#SliderQuattroProdotti.owl-theme .owl-nav .owl-next, div#carouselDitte.owl-theme .owl-nav .owl-next {
      display: none !important;
      /* background-image: url(/custom/images/template/arrow-right.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      right: -65px;
      opacity: 100% !important;
      width: 35px;
      /* transition: all 0.2s ease; */
    }
  }
  
  
  div#SliderSeiProdotti.owl-theme .owl-nav .owl-prev, div#carouselDitte.owl-theme .owl-nav .owl-prev {
      /* background-image: url(/custom/images/template/arrow-left.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      left: -65px;
      width: 35px;
      opacity: 100% !important;
      /* transition: all 0.2s ease; */
  }
  
  @media screen and (max-width: 992px) {div#SliderSeiProdotti.owl-theme .owl-nav .owl-prev, div#carouselDitte.owl-theme .owl-nav .owl-prev {
      display: none !important;
      /* background-image: url(/custom/images/template/arrow-left.svg); */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      left: -65px;
      width: 35px;
      opacity: 100% !important;
      /* transition: all 0.2s ease; */
     }
  }
  
  div#SliderSeiProdotti.owl-theme .owl-nav .owl-next, div#carouselDitte.owl-theme .owl-nav .owl-next {
      /* background-image: url(/custom/images/template/arrow-right.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      right: -65px;
      opacity: 100% !important;
      width: 35px;
      /* transition: all 0.2s ease; */
  }
  
  @media screen and (max-width: 992px) {
    
      div#SliderSeiProdotti.owl-theme .owl-nav .owl-next, div#carouselDitte.owl-theme .owl-nav .owl-next {
      display: none !important;
      /* background-image: url(/custom/images/template/arrow-right.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      right: -65px;
      opacity: 100% !important;
      width: 35px;
      /* transition: all 0.2s ease; */
    }
  }
  
 /* .bigSlider, .box2Banner, .box4Banner, .boxDitte, .boxNotizie, .boxSliderProdotti, .categories, .contenutoServizio, .listaProsottiVuota, nav.navbar-default {
      margin-bottom: 80px;
  }*/
  
  div#SliderNews.owl-theme .owl-nav .owl-prev, div#carouselDitte.owl-theme .owl-nav .owl-prev {
      /* background-image: url(/custom/images/template/arrow-left.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      left: -65px;
      width: 35px;
      opacity: 100% !important;
      /* transition: all 0.2s ease; */
  }
  
  @media screen and (max-width: 992px) {div#SliderNews.owl-theme .owl-nav .owl-prev, div#carouselDitte.owl-theme .owl-nav .owl-prev {
      display: none !important;
      /* background-image: url(/custom/images/template/arrow-left.svg); */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      left: -65px;
      width: 35px;
      opacity: 100% !important;
      /* transition: all 0.2s ease; */
     }
  }
  
  div#SliderNews.owl-theme .owl-nav .owl-next, div#carouselDitte.owl-theme .owl-nav .owl-next {
      /* background-image: url(/custom/images/template/arrow-right.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      right: -65px;
      opacity: 100% !important;
      width: 35px;
      /* transition: all 0.2s ease; */
  }
  
  @media screen and (max-width: 992px) {
      div#SliderNews.owl-theme .owl-nav .owl-next, div#carouselDitte.owl-theme .owl-nav .owl-next {
      display: none !important;
      /* background-image: url(/custom/images/template/arrow-right.svg) !important; */
      background-repeat: no-repeat !important;
      background-size: contain !important;
      top: 45%;
      right: -65px;
      opacity: 100% !important;
      width: 35px;
      /* transition: all 0.2s ease; */
    }
  }

  
  section.listaCategorie a.bloccoBtn--link.link-wishlist {
    
background-image: url(/custom/images/template/wishlist.svg);
    
background-repeat: no-repeat;
    
background-size: contain;
    
width: 26px;
    
top: -2px;
    
/* margin-top: -1px; */
    
/* margin-left: 4px; */
  }
  
  @media screen and (max-width: 992px) {
      div#carouselBig.owl-theme .owl-nav .owl-prev {
        display: none !important;
    }
  }
  
  @media screen and (max-width: 992px) {
      div#carouselBig.owl-theme .owl-nav .owl-next {
        display: none !important;
    }
  }
  
  @media screen and (max-width: 1024px) {
  .boxCategories h4 {
      font-weight: 700;
      font-size: 33px;
      margin-bottom: 60px;
  }
}
 /*  .fa-inverse {
      color: transparent;
  } */


  @media screen and (max-width: 500px) {
    section.listaCategorie a.bloccoBtn--link.link-wishlist {
    
      background-image: url(/custom/images/template/wishlist.svg);
      background-repeat: no-repeat;
      background-size: contain;
      width: 50px;
      top: -2px;
      margin-top: -35px;
      margin-left: 4px;
   }
  }
  
  @media screen and (max-width: 500px) {
    .listProducts  .bloccoBtn a.bloccoBtn--link.link-cart {
      /* background-color: #E86200; */
      border-radius: 30PX;
      width: 65% !important;
      height: 40px !important;
      padding: 6px 20px !important;
      display: inline-block;
      text-align: center;
      /* position: relative;
      top: 0; */
   }
  }
  
  @media screen and (max-width: 1024px) {
    section.listaCategorie a.bloccoBtn--link.link-wishlist {
    
background-image: url(/custom/images/template/wishlist.svg);
    
background-repeat: no-repeat;
    
background-size: contain;
    
width: 32px;
    
top: -2px;
    
margin-top: 0px;
    
margin-left: 9px;
  }
  }
  
  @media screen and (max-width: 1024px) {
    .listProducts  .bloccoBtn a.bloccoBtn--link.link-cart {
      /* background-color: #E86200; */
      border-radius: 30PX;
      width: 65% !important;
      height: 40px !important;
      padding: 6px 6px !important;
      display: inline-block;
      text-align: center;
       /*margin-left: 30px;*/
     }
}

.bloccoBtn {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-around;
}

a.bloccoBtn--link.link-info {
    display: none;
}

.bloccoBtn--link.link-cart span.btn.btn-primary.txt-addCart.hidden {display: inline!important;background: transparent;color:#000;font-family: 'Amatic SC';font-size: 26px;border: transparent;}

.bloccoBtn--link.link-wishlist{
    background:transparent url(/custom/images/template/wishlist.svg) no-repeat center center;
    background-size: 67%;
    padding-top: 30px;
    }
.bloccoBtn--link.link-wishlist i{display:none;}

.bloccoBtn a.bloccoBtn--link.link-cart{display: flex; align-items: center; flex-wrap:nowrap;}

.bloccoBtn a.bloccoBtn--link.link-cart:before{display: none;}
.link-cart .fa-stack {
    color: #000;
    border-bottom: transparent;
    background: url(/custom/images/template/freccia-cta.svg) no-repeat center right;
    /* padding-left: 18px; */
}
.bloccoBtn hr, .bloccoBtn input, .bloccoBtn::after{display: none;}
.bloccoBtn a.bloccoBtn--link.link-cart{  width: initial;}





.testo-news::after {
    content: "Continua a leggere";
    display: block;
    text-align: center;
    background: #ffffff;
    padding: 10px;
    font-size: 30px;
    color: #333;
    font-family: 'Amatic SC';
    text-transform: uppercase;
    margin-top: 15px;
    padding-right: 10px;
    background: transparent url(/custom/images/template/freccia-cta.svg) no-repeat center right;
    position: absolute;
    bottom: 0;
    width: 100%;
    right: 15px;
}

.listProducts .col-sm-3, .listProducts>.col-xs-6 {
    border: none;
}

.alert.alert-warning {
    margin-top: 10px;
}

table tr td a {
    color: #E86200;
}

table tr td a:hover {
    color: #E86200;
    text-decoration: underline;
}

.contenutoServizio a:not(.btn) {
    color: #e86200;
}

.contenutoServizio a:not(.btn):hover {
    color: #e86200;
    text-decoration: none;
}

/*TEST*/
.boxSliderProdotti h4, .categories h3, .boxDitte h4 {position: relative;border-bottom: 1px solid #000;display: flex;align-content: center;justify-content: space-between;}
/* @media screen and (min-width:768px) {
.boxSliderProdotti h4 a:nth-child(2), .boxNotizie h4 a:nth-child(2) {
    text-transform: none;
    color: #000;
    border-radius: 30px;
    font-size: 30px;
    font-weight: 600;
    padding: 10px;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    transition: 0.3s ease;
}
} */
.boxAcquista .sc {left: 15px; top: 25%;margin-left: 10px;}

.categories h3 {
    margin-bottom: 30px;
}

.breadcrumb a:active, .breadcrumb a:hover, .listaNewsRecenti a:active, .listaNewsRecenti a:hover {
    color: #e86200;
}
.lista-prodotti-box.cornice:has(#no-val-avviso:not(.hidden)) h3.text-uppercase {color:  #c92428;}
.lista-prodotti-box.cornice:has(#no-val-avviso:not(.hidden)) #warningAlertText {color:  #c92428;font-weight: 700;}
#no-val-avviso {padding: 10px 20px;border: 2px solid #c92428;background: rgba(201, 36, 40,.1);color: #c92428;border-radius: 50px;font-size: 1.5rem;font-weight: 600;font-style: normal;width: fit-content;}#no-val-avviso em { font-style: normal;}

@media screen and (min-width:755px) and (max-width: 1024px) {
  .bloccoPrezzo .pf, .bloccoPrezzo .pfs {font-size: 20px;}
  .bloccoPrezzo .pi {font-size: 13px;}
  .bloccoBtn--link.link-cart span.btn.btn-primary.txt-addCart.hidden {padding-left: 0;}
  .link-cart .fa-stack {display: none;}
  
}

#datiAnagrafica .thumbnail .caption {display: block;}
.contenutoServizio {
    margin-top: 20px;
}

.boxSliderProdotti h4 a:nth-child(2), .boxNotizie h4 a:nth-child(2) {
    text-transform: none;
    color: #000;
    border-radius: 30px;
    font-size: 30px;
    font-weight: 600;
    padding: 10px;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    transition: 0.3s ease;
}

@media screen and (min-width: 433px) and (max-width: 991px) {
    input.filtra-per-prezzo.btn.btn-sm.btn-primary {
        margin-top: 0px;
    }
    
  }

  input#filter_prezzo_max {
    width: 76px;
}
   .SliderCategorie .owl-stage-outer, .SliderCategorie .boxCategories{height:auto !important;}
   .SliderCategorie .boxCategories > a{display: block; aspect-ratio: 1;}
   .SliderCategorie .owl-stage-outer { padding-bottom: 30px;}

.schedaProdotto .contenuti-extra {display:none;}
@media screen and (min-width: 992px) {
  ul.nav li.dropdown:not(:has(li)):hover>ul.dropdown-menu {
        display: none;
    }
}

#documentContainer {
  display: flex;
  flex-direction: column;
}

/* Pagamento con credito ASL (primo) */
#documentContainer span:nth-child(3) {
  order: 1;
}

/* Scontrino fiscale (secondo) */
#documentContainer span:nth-child(2) {
  order: 2;
}

/* Fattura (terzo) */
#documentContainer span:nth-child(1) {
  order: 3;
}

.tab-schedaProdotto pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  overflow-x: auto;
}

.tab-schedaProdotto table {
  width: 100% !important;
  max-width: 100%;
  table-layout: fixed;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.tab-schedaProdotto td {
  width: auto !important;
  word-break: break-word;
  padding: 8px 12px !important;
}

@media (max-width: 648px) {
  .tab-schedaProdotto table {
    font-size: 14px;
  }
  
  .tab-schedaProdotto td {
    padding: 6px 8px !important;
  }
}

@media (max-width: 768px) {
  td[data-label="prezzo_unita_titolari_card"],
  th[data-label="prezzo_unita_titolari_card"] {
    display: none !important;
  }
}
