.wine-category-name {
    height: 120px;
}

.wine-category-name h1 {

    padding: 0;
    display: inline-block;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    word-wrap: break-word;
}
@media only screen and (max-width:1024px) {
.home-grid .catList .col-sm-6.text-center {
  padding-left: 0px;
  padding-right: 0px;
}
}
.form-module-block {
	background-position: 30% center;
}
@media only screen and (min-width:768px) and (max-width:800px) { 
	.right-menu.col-sm-3 {
		width: 20% !important;
	}
	.left-menu.col-sm-5 {
		width: 46.66666666666667% !important;
	}
	.rmp.item-content.ps-container.ps-active-y {
		padding-left:20px;
		padding-right:20px;
	}
	.news-item {
  max-height: 458px;
  overflow: hidden;
}
}


.img-center img {
  max-width: 100%;
  }
  .wine-categories .single-wine-cat {
  overflow: hidden;
}

#story{overflow:hidden;}
.nsb_top {
    display: inline;
    padding-left: 5px;
    vertical-align: middle;
}
 
.nsb_top {
    display: inline;
    padding-left: 5px;
    vertical-align: middle;
}
@media only screen and (min-width:300px) and (max-width:760px) { 
.nsb_container_pro {
    margin-top: 35px;
}
}

@media only screen and (min-width:761px) and (max-width:1800px) {
	.nsb_container_pro {
    margin-top: -30px;
    position: absolute;
}
}
.dosis.medium.text-left {
    display: none;
}
.iva {
    float: right;
	font-size: 10px;
	padding-right: 20px;
	margin-bottom:20px;
}
@media only screen and (min-width:400px) and (max-width:760px) { 
.iva {
padding-top:30px;
	
}
}
.dcsns-toolbar {
    width: 150px!important;
}
@media only screen and (min-width:350px) and (max-width:760px) { 
h2.sppb-addon-title {
 
    padding-top: 50px!important;
 
}
}

.logo-container {
	/*height: 120px;*/
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;/*    background-color: #fff;*/
}
.sticky .logo-container {
	height: auto;
}
.navbar-default {
   z-index: 999;
}

/*hide old mobile menu */
.navbar-default .navbar-toggle {
/*     display: none;*/
}
/* 3 riquadri grey 
#sppb-addon-1550765135286 img   {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
#sppb-addon-1550765135286 img:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

#sppb-addon-1550765135252 img   {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
#sppb-addon-1550765135252 img:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

#sppb-addon-1550765135281 img   {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
#sppb-addon-1550765135281 img:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
*/
.privacy_table  {
  
  border: 1px solid #fff;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.privacy_table td, table.privacy_table th {
  border: 1px solid #fff;
  padding: 5px 4px;
}
table.privacy_table tbody td {
  font-size: 13px;
}
table.privacy_table thead {
  background: #CFCFCF;
  background: -moz-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  background: -webkit-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  background: linear-gradient(to bottom, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  border-bottom: 1px solid #fff;
}
table.privacy_table thead th {
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  text-align: left;
  border-left: 1px solid #D0E4F5;
}
table.privacy_table thead th:first-child {
  border-left: none;
}

table.privacy_table tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  border-top: 3px solid #fff;
}
table.privacy_table tfoot td {
  font-size: 14px;
}

#sp-page-builder.home {

    margin-top: 50px;

}
img.img-responsive.head-ico.lang-sw {

    width:50px!important;
	padding-top: 10px;
	float: right;
	padding-right: 10px;

}
div#maximenuck172 li.maximenuck > a img {

margin-top:-5px;

}
.form-group {
    margin-bottom: 1px;
}
/*IMMAGINE NEWS MOBILE*/
@media only screen and (max-width:756px) {
.item-image, .item-image img {
    height: auto!important;
}

.item-image img {
    min-height: 100px!important;
    width: 100%!important;
}
.footer .footer-links .nav {
 float: none;
display: inline-block;
padding-top: 5px;
}
.iva {
    float: none; 
    padding-top: 5px;
	padding-left: 7px;
	padding-bottom: 35px
}
.nspArts, .nspLinksWrap {
    padding: 0 10px;
}

/* altezza slider da margine top 
.n2-section-smartslider {
     margin-top: -120px;
}
.navbar {
  background: #FFF;
}
#sp-page-builder .page-content .sppb-section:first-child {
  z-index: -1;
}
      ----   */
	  .navbar-brand {
     margin-top: -12px;
}
.navbar {
background:#fff;
z-index:99999;
}
.n2-ss-margin {
    margin: -105px 0px 0px 0px!important;
}

}
#Largeheader, .header {
    z-index: 999!important;
}
/*-------------------DIVINEA--------------*/
._ngcontent-vnj-c1{
	background:#99906c !important;
}
app-divinea>#divinea-wrapper {
    font-family: 'BernhardModernStd-Roman' !important;
    color: #000 !important;
	background-color: transparent !important;
	color: #fff !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .h1, app-divinea>#divinea-wrapper app-homepage#divinea .h2, app-divinea>#divinea-wrapper app-homepage#divinea .h3, app-divinea>#divinea-wrapper app-homepage#divinea .h4, app-divinea>#divinea-wrapper app-homepage#divinea .h5, app-divinea>#divinea-wrapper app-homepage#divinea .h6, app-divinea>#divinea-wrapper app-homepage#divinea h1, app-divinea>#divinea-wrapper app-homepage#divinea h2, app-divinea>#divinea-wrapper app-homepage#divinea h3, app-divinea>#divinea-wrapper app-homepage#divinea h4, app-divinea>#divinea-wrapper app-homepage#divinea h5, app-divinea>#divinea-wrapper app-homepage#divinea h6 {
    font-family: Verlag-Light !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .experience-box>div.content>.title {
    color: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .product-box .product>span.name {
    color: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .btn.btn-primary {
    background-color: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .btn.btn-primary:hover {
    background-color: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .switcher input+label {
    background: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea dp-day-calendar.dp-material .dp-selected {
    background: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea dp-day-calendar.dp-material .dp-calendar-day, app-divinea>#divinea-wrapper app-homepage#divinea dp-day-calendar.dp-material .dp-calendar-month{
    background: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea ng-select.inline .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-option-label{
    background: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .primary {
    color: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .ng-select span{
    color:#000 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .ng-select .ng-select-container .ng-value-container .ng-placeholder {
    padding: 0 10px !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea dp-date-picker.dp-material .dp-picker-input{
    padding:0 10px;
}
app-divinea>#divinea-wrapper app-homepage#divinea dp-calendar-nav.dp-material .dp-nav-header-btn{
    color:#000;
}
app-divinea>#divinea-wrapper app-homepage#divinea form .row .form-control{
    padding:0 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .btn.btn-spin{
    padding:10px;
}
app-divinea>#divinea-wrapper app-homepage#divinea .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected, app-divinea>#divinea-wrapper app-homepage#divinea .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
    background-color: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea a:active, app-divinea>#divinea-wrapper app-homepage#divinea a:focus, app-divinea>#divinea-wrapper app-homepage#divinea a:hover {
    color: #8b2332!important;
}
app-divinea>#divinea-wrapper app-homepage#divinea svg:not(:root).svg-inline--fa {
    color: #8b2332 !important;
}
app-divinea>#divinea-wrapper app-homepage#divinea .product-box .product>span.name {
    overflow: initial !important;
    height: 80px !important;
    line-height: 21px !important;
}

app-divinea>#divinea-wrapper app-homepage#divinea .product-box .product>span.type {
        overflow: initial !important;
		height: 45px;
   
}
app-divinea>#divinea-wrapper app-homepage#divinea .btn.btn-spin {
    padding: 10px 0 !important;
	}
	app-divinea>#divinea-wrapper app-homepage#divinea .grey {
    color: #000;
}
/*--------------modifiche divinea----------*/
.product-box .product {
    padding-left: 1px!important;
    padding-right: 1px!important;
    background: #ffff!important;
}


@media screen and (max-width: 1500px) {
 
	app-divinea>#divinea-wrapper app-homepage#divinea .product-box .product>span.name {
    overflow: initial !important;
    height: 85px !important;
    line-height: 18px !important;
    font-size: 14px!important;
}
	} 
.table1 td {
border-style: solid;
	border-width: 1px;
	border-color: #eee;
	padding: 5px;
}
.table1 {
margin: 10px 0 10px 0;
}

#Largeheader.sticky .logo-container img {
     
	transition: .3s; 
}
.mobilebarmaximenuck .mobilebuttonmaximenuck {
 font-size: 34px!important;
 z-index: 99999999;
}

#cboxOverlay, #cboxWrapper, #colorbox {
 
    z-index: 999999999999999999999!important;
 
}
.sppb-container-inner p {
    font-family: 'Montserrat', sans-serif!important;
line-height: 26px;
    font-size: 15px;
}
.sppb-container-inner {
    font-family: 'BernhardModernStd-Roman', serif!important;
    background-color: #99906c;
    display: block;
    float: left;
    width: 100%;
}
.sp-page-builder .page-content #section-id-1564064305023 {
 
    display:none!important;
 
}