.ui-widget {font-family: HelveticaNeue-Thin !important;font-size: 1rem !important;}
/*================================================
NAVBAR
=================================================*/

.new-menu .navbar-brand{width: 15%; margin-right: 0;position: absolute;margin: 0 auto;left: 0;right: 0; top: 10px;}
.new-menu .top-menu .navbar-nav{text-transform: uppercase;}
.new-menu .nav-link {padding: .5rem 1rem !important; display: block !important;}
.new-menu .top-menu .navbar-nav:nth-child(1) a{font-size: .8rem;}
.new-menu .top-menu .navbar-nav:nth-child(2) a{font-size: 1.2rem; text-transform: initial;}
.passworddimenticata a{font-size: .9rem !important;}
.iscrizione form .btn-secondary{font-size: 1rem !important;}
/*.new-menu .input-group{width: 18%;}*/
.new-menu #responsive-menu{flex-direction: column;}
.new-menu .btn-outline-secondary{display: flex; align-items: center; justify-content: center;}
.new-menu .parte-alta-menu{flex-direction: row-reverse; justify-content: space-between;width: 100%;display: flex;align-items: center;padding: .5rem 30px;}
.new-menu{padding: 0;}
.new-menu .top-menu{display: flex;flex-direction: column;align-items: flex-end;justify-content: space-between;}
.responsive-menu{display: flex;align-items: center;flex-direction: row-reverse;}
.ricercamenuhome{width: 25%;}
.ricercamenuhome form{display: flex; width: 75%;}
.ricercamenuhome form button.btn-outline-secondary{border-bottom-left-radius: 0;border-top-left-radius: 0;}
.ricercamenuhome form input{border-top-right-radius: 0; border-bottom-right-radius: 0;}
.black-bar{background: black; padding: 5px 0; width: 100%;}
.black-bar .navbar-nav .nav-item:first-child a.nav-link{padding-left: 0 !important;}
.black-bar a.nav-link{color: white !important;text-transform: uppercase; letter-spacing: 0.1rem;}
.black-bar a.nav-link:hover{color: red !important;}
.black-bar .container-fluid .navbar-nav li:nth-child(1) a.dropdown-toggle{padding-left: 0 !important;}
.black-bar .container-fluid .navbar-nav:nth-child(2) .nav-item:last-child a, .loggato ul .list-inline-item:last-child a, .top-menu .navbar-nav:nth-child(1) .nav-item:last-child a.nav-link{padding-right: 0 !important;}
.search-responsive{display: none;}
.search-responsive form{display: flex;}
.search-responsive form button.btn-outline-secondary{border-bottom-left-radius: 0;border-top-left-radius: 0;}

@media screen and (max-width: 1500px){
  .parte-alta-menu .top-menu .navbar-nav a.nav-link {padding: .5rem !important;}
  .ricercamenuhome form{width: 100%;}
}
@media screen and (max-width: 1400px){
  .new-menu .navbar-brand{width: 20%;}
}
@media screen and (max-width: 1300px){
  .new-menu .top-menu .navbar-nav:nth-child(1) a{font-size: .6rem;}
}
@media screen and (max-width: 1200px){
  .new-menu .navbar-brand{width: 25%;}
}
@media screen and (max-width: 1100px){
  .new-menu .top-menu .navbar-nav:nth-child(1) a{font-size: .5rem;}
}
@media screen and (max-width: 991px){
  .search-responsive{width: 100%; display: block;}
  .ricercamenuhome, .icone-menu{display: none;}
  .navbar-toggler {padding: 0 0 0 .5rem;}
  .new-menu .black-bar a.nav-link, .new-menu .navbar-nav a.nav-link{padding-left: 0 !important;}
  .navbar-collapse{display: flex;}
  .hideOnScroll {-webkit-transform: translateY(-75px);transform: translateY(-75px);}
  .new-menu .navbar-brand{position: relative;left: unset;right: unset;margin: 0;top: 0;}
  .new-menu {padding: .3rem 30px; box-shadow: 1px 1px 5px #c1c1c1;z-index: 5000;}
  .new-menu .parte-alta-menu{flex-direction: column; padding: 0rem 0 1rem 0; order: 2;}
  .new-menu .input-group {width: 100%;}
  .new-menu .top-menu .navbar-nav:nth-child(1) a, .new-menu .top-menu .navbar-nav:nth-child(2) a{font-size: 1rem;}
  .new-menu .black-bar{background: transparent; padding: 0;}
  .black-bar a.nav-link{color: rgba(0,0,0,.5) !important;}
  .new-menu .black-bar .container-fluid{padding: 0; display: block;}
  .new-menu .top-menu {align-items: baseline;width: 100%;flex-direction: column;}
  .new-menu .top-menu .navbar-nav:nth-child(2){flex-direction: row;}
  .new-menu .top-menu .navbar-nav:nth-child(2) a.nav-link{padding-left: .5rem !important;}
  .new-menu .top-menu .navbar-nav:nth-child(2) .nav-item:nth-child(1) a.nav-link{padding-left: 0 !important;}
  .responsive-menu .nav-link i{font-size: 1.2em;}
  .responsive-menu .navbar-nav{flex-direction: row;}
  .responsive-menu .navbar-nav a.nav-link{padding-left: .5rem !important;}
}
@media screen and (max-width: 575px){
  .new-menu .navbar-brand {width: 35%;}
  .new-menu {padding: .5rem 15px !important;}
  .hideOnScroll {-webkit-transform: translateY(0px);transform: translateY(0px);}
}
@media screen and (max-width: 500px){
  .new-menu .navbar-brand {width: 40%;}
}

/*================================================
HOME
=================================================*/

.navbar-brand{margin-right: 3rem;}
.container-fluid {padding-left: 30px; padding-right: 30px;}
#blog .owl-nav, #suggerimenti .owl-nav{display: flex; align-items: center; justify-content: flex-end;}
#blog .owl-nav button:nth-child(1), #suggerimenti .owl-nav button:nth-child(1){margin-right: 10px;}
#blog button, #suggerimenti button{position: relative; right: 0; left: 0; margin: unset;}
#blog .item, #suggerimenti .item{padding: 10px 5px;}
.titolo-home{text-align: center;}
.post-blog{border-radius: 5px;box-shadow: 1px 1px 10px #c1c1c1; transform: scale(1); animation: all 1s ease;}
.post-blog:hover{transform: scale(1.01);}
.post-blog a{color: black;}
.post-blog:hover a{color: red; text-decoration: none;}
.info-blog{padding: 10px;}
.titolo-home h1{color: red; margin-bottom: 0rem;}
.box-marchio a, .box-prodotto a{display: flex; align-items: center; color: black; flex-direction: column;}
.box-marchio, .box-prodotto{margin-bottom: 1rem; position: relative;}
.box-marchio a:hover, .box-prodotto a:hover{color: red; text-decoration: none;}
.box-marchio h6, .box-prodotto h6{margin-bottom: 0; font-weight: 500 !important; letter-spacing: .05rem; text-align: center;}
.box-marchio img, .box-prodotto img{width: 27%; margin-bottom: 2%;}
.prodotti-home .col-lg-2, .marchi-home .col-lg-2{padding-bottom: 15px;}
.post-blog img{width: 100%; border-radius: 5px;min-height: 240px;object-fit: cover;max-height: 240px;}
.info-blog h5{font-size: 1.1rem;}
/*slider*/
.video-slider{width: 828px; height: 340px; border:0;}
.slider-home .slick-arrow{background: rgba(0,0,0,.5); width: 28%; height: 100%; z-index: 2;}
.slider-home .slick-next{right: 0;}
.slider-home .slick-prev{left: 0;}
.slider-home .slick-prev:before, .slider-home .slick-next:before{font-size: 80px;}
.slider-home .slick-next:focus, .slider-home .slick-prev:focus{background: rgba(0,0,0,.7);}
.slider-home .slick-prev:hover, .slider-home .slick-next:hover{color: white; background: rgba(0,0,0,.7);}
.slider-home .slick-slide {border: 2px solid white;border-bottom: 0;border-top: 0; line-height: 0;}

@media screen and (max-width: 1900px){
  .slider-home .slick-arrow{width: 10%;}
  .menunuovo .navbar-collapse {margin-top: 0;}
}
@media screen and (max-width: 1400px){
  .top-bar .input-group {width: 22.5%;}
}
@media screen and (max-width: 1360px){
  .menunuovo .nav-link {font-size: .8rem;}
}
@media screen and (min-width: 1200px){
  .col-xl-2{-ms-flex: 0 0 20%;flex: 20%; max-width: 20%;}
}
@media screen and (max-width: 767px){
  .titolo-home h1{font-size: 1.8rem;}
}
@media screen and (max-width: 575px){
  .owl-carousel .owl-item img{border-radius: 5px; margin: 0 auto;}
  .container-fluid {padding-left: 15px; padding-right: 15px;}
  #blog .item, #suggerimenti .item{padding: 10px;}
  #blog .owl-nav, #suggerimenti .owl-nav{justify-content: center;}
  .box-marchio a, .box-prodotto a{flex-direction: column; text-align: center;}
  .box-marchio h6, .box-prodotto h6{margin-left: 0; margin-top: 10px;}
  .box-marchio img, .box-prodotto img{width: 50%;}
  .marchi-home h1, .prodotti-home h1, .blog-home h1{font-size: 2rem;}
}
@media screen and (max-width: 500px){
  .titolo-home h1 {font-size: 1.5rem;}
}
@media screen and (max-width: 430px){
  .titolo-home h1 {font-size: 1.3rem;}
  .article-list figure img{max-height: unset !important;}
  .boxperprivato div:last-child{border-radius: 3px;}
}
@media screen and (max-width: 400px){
  .marchi-home h1, .prodotti-home h1, .blog-home h1{font-size: 1.5rem;}
}
@media screen and (max-width: 375px){
  .titolo-home h1 span{display: block;}
}

/*================================================
SLIDER
=================================================*/

.slider-home img{max-height: 340px; width: 828px; object-fit: cover;}
.search-box .col-md-2{display: flex; align-items: flex-end;}
.box-prodotto input[type=checkbox]{filter: hue-rotate(248deg);}
.search-box .col-md-2 br{display: none;}
.marchio-select .likemarchio{visibility: hidden;}
.box-scomparsa .check-tab.ui-sortable .blocco-add.ui-sortable-handle{border: 1px solid; text-align: center; margin-bottom: .5rem; cursor: pointer;}
.bestsellerprodotti .owl-nav{margin-top: 1rem;}
.back a{padding: .25rem 1.5rem;}
.ui_attivo{overflow: hidden;}
div[aria-describedby="dlgCompletaAcq"]{z-index: 4000 !important;}
.owl-nav button.disabled{background: #cccccc !important; cursor: no-drop !important;}
.box-menu-comparsa.box-scomparsa .check-tab{overflow-y: scroll; height: 600px;}
.bottonscroll{top: 7.5% !important;}

@media screen and (max-width: 1850px){
  .box-menu-comparsa{width: 17%; top: 18%;}
}
@media screen and (max-width: 1690px){
  .box-menu-comparsa{width: 15%;}
}
@media screen and (max-width: 1590px){
  .box-menu-comparsa a, .box-menu-comparsa{font-size: .8rem}
  .box-menu-comparsa{width: 13%;}
}
@media screen and (max-width: 1540px){
  .box-menu-comparsa a, .box-menu-comparsa{font-size: 1rem}
}
