@charset "utf-8";
/* CSS Document */

@import url("../images/sfondo.png");@import url("MuseoModerno_VariableFont_wght/stylesheet.css");
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;font-family:"MuseoModerno Italic VariableFont wght";-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:"MuseoModerno Italic VariableFont wght";}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.67em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{
    font-weight: bolder;
    color: #FFFFFF;
    font-family: "MuseoModerno VariableFont wght";
}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}p,pre{margin:1em 0;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{
	border:0;
	-ms-interpolation-mode:bicubic;
	clip: rect(auto,auto,auto,auto);
}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/sites/all/themes/denim/behaviors/box-sizing/boxsizing.php);}
@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}
.button-flat-red a,.button-flat-red a:link,.button-flat-red a:active{display:block;margin:0 auto;width:auto;background-color:#b10135;color:white !important;text-transform:uppercase;font-size:15px;height:44px;line-height:44px;text-align:center;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;background-position:0 0;background-repeat:no-repeat;}.button-flat-red a:hover{background-color:#7e0126;color:white;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}#breadcrumb ol,.l-navigation .l-region--navigation ul.menu,.l-subnav-wrapper .block--menu-block ul{margin:0;padding:0;border:0;*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;}#breadcrumb ol:before,.l-navigation .l-region--navigation ul.menu:before,.l-subnav-wrapper .block--menu-block ul:before,#breadcrumb ol:after,.l-navigation .l-region--navigation ul.menu:after,.l-subnav-wrapper .block--menu-block ul:after{content:".";display:block;height:0;overflow:hidden;}#breadcrumb ol:after,.l-navigation .l-region--navigation ul.menu:after,.l-subnav-wrapper .block--menu-block ul:after{clear:both;}#breadcrumb ol li,.l-navigation .l-region--navigation ul.menu li,.l-subnav-wrapper .block--menu-block ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;}html body.admin-menu{margin-top:0 !important;padding-top:29px !important;}body.admin-menu{margin-top:0 !important;padding-top:20px !important;}#breadcrumb{margin-top:2em;font-size:13px;}#breadcrumb ol{overflow:hidden;}#breadcrumb ol li{margin-right:3px;}#breadcrumb ol li a{
	color: #b10135;
	font-size: 14px;
}.label-inline{float:left;margin-right:0.5em;}form .form-item label,form .form-actions label{
	font-weight:100;
	font-size:15px;
	color: #FFF;
}form .form-text,form .form-textarea{border:1px solid #666a6f;color:white;font-size:24px;font-weight:300;padding:8px 15px;background-color:#292b2d;width:80%;}form.webform-client-form{}form #edit-submitted-privacy label{font-size:16px;}#webform-component-privacy .description{font-size:13px;width:80%;color:#666a6f;}#edit-submit{background-color:#b10135;border:1px solid #5c0d26;padding:10px 20px;color:white;font-size:24px;text-transform:uppercase;margin-top:1em;}.chosen-container-single{width:80% !important;clear:both;margin:1em auto 0 auto;font-size:24px;}.chosen-container-single .chosen-single{height:60px;line-height:60px;padding:0 20px;border:0;color:white;border:1px solid #666a6f;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;background-color:#292b2d;}.chosen-search{display:none;}.chosen-drop{margin-top:-4px;border:0;}.chosen-container .chosen-results{background:#292b2d;border-width:0;}.chosen-container .chosen-results li{padding:10px 20px;}.chosen-results{padding:0;}.chosen-container-single .chosen-single{
	background:#292b2d;
	line-height:40px;
}.chosen-container-single .chosen-single div b{display:none;}.chosen-container-active.chosen-with-drop .chosen-single{background:#292b2d;border-width:4px;box-shadow:none;}.chosen-container-single .chosen-drop{border:1px solid #aaaaaa;border-top:0;}#page-title{margin-top:20px;}img,media{
	max-width:100%;
	height:auto;
	color: #b10135;
}table{width:100%;}table thead{background-color:#b10135;text-align:center;color:white;}table thead th{padding:10px;background-color:#b10135;}table thead th p{margin-bottom:0;}table thead th a,table thead th a.active{color:#fff;}table thead th.active a.active{color:#fff;text-decoration:underline;}table tbody tr{border-bottom:1px solid #f2f2f2;}table tbody td{padding:10px;}.tabs a{background-color:#f2f2f2;color:black !important;text-decoration:none;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}.tabs a.active{background-color:#b10135;color:black !important;}.tabs a:hover,.tabs a:focus{background-color:#BBBBBB;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;}.tabs--primary{border-bottom:1px solid #BBBBBB;margin-bottom:1em;}.tabs--primary a{padding:0.3em 0.8em;}.tabs--secondary a{font-size:0.9em;margin:0.4em 0;padding:0.2em 0.5em;}html{
	font-size:14px;
	font-family:"MuseoModerno-VariableFont wght";
	color:#F00;
	font-weight:100;
}html * html{font-size:87.5%;}html html{font-size:14px;line-height:1.5em;}a{color:#b10135;text-decoration:none;}a:visited{color:#b10135;}a:focus{color:#b10135;}a:hover{color:#b10135;}a:active{
	color:#b10135;
}.active{color:#b10135;}a:focus{
	outline:none;
	color: #b10135;
}h1,.alpha,h2,.beta,h3,.gamma,h4,.delta,h5,.epsilon,h6,.zeta{margin-top:0em;padding-top:0em;padding-bottom:0em;margin-bottom:0.375em;font-family:"Open Sans","Arial",sans-serif;font-weight:normal;}h1 a,.alpha a,h2 a,.beta a,h3 a,.gamma a,h4 a,.delta a,h5 a,.epsilon a,h6 a,.zeta a{color:#b10135;}h1 a:visited,.alpha a:visited,h2 a:visited,.beta a:visited,h3 a:visited,.gamma a:visited,h4 a:visited,.delta a:visited,h5 a:visited,.epsilon a:visited,h6 a:visited,.zeta a:visited{color:#b10135;}h1 a:focus,.alpha a:focus,h2 a:focus,.beta a:focus,h3 a:focus,.gamma a:focus,h4 a:focus,.delta a:focus,h5 a:focus,.epsilon a:focus,h6 a:focus,.zeta a:focus{color:black;}h1 a:hover,.alpha a:hover,h2 a:hover,.beta a:hover,h3 a:hover,.gamma a:hover,h4 a:hover,.delta a:hover,h5 a:hover,.epsilon a:hover,h6 a:hover,.zeta a:hover{color:black;}h1 a:active,.alpha a:active,h2 a:active,.beta a:active,h3 a:active,.gamma a:active,h4 a:active,.delta a:active,h5 a:active,.epsilon a:active,h6 a:active,.zeta a:active{color:#b10135;}h1,.alpha{font-size:42px;font-weight:300;line-height:1em;}h1#page-title{clear:both;}h2,.beta{
    font-size: 32px;
    font-weight: 300;
    color: #FF0004;
    font-family: "MuseoModerno VariableFont wght";
}h3,.gamma{font-size:30px;}h4,.delta{font-size:26px;}h5,.epsilon{font-size:22px;font-weight:700;text-transform:uppercase;}h6,.zeta{font-size:18px;font-weight:700;text-transform:uppercase;}p,blockquote{
    margin: 0;
    margin-top: 0em;
    padding-top: 0em;
    padding-bottom: 0em;
    margin-bottom: 1.5em;
    line-height: 21px;
    color: #000000;
}p + img{float:left;margin-right:1em;}blockquote{margin-top:0em;padding-top:1.5em;padding-bottom:1.5em;margin-bottom:1.5em;padding:0 1.5em;border-style:solid;border-width:0.07143em;padding:1.42857em;border-left-style:solid;border-left-width:0.71429em;padding-left:0.78571em;font-style:italic;}blockquote p{margin:0;}q{font-style:italic;}mark,.marker{padding:0.1em 0.5em;background:#b10135;color:white;font-size:12px;text-transform:capitalize;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}.l-branding{
	text-align:center;
	padding-top:30px;
	background-color:#1B2D22;
	background-color:rgba(0,0,0,0.7
	);
}#topbar{
	height:260px;
	position:relative;
	z-index:499;
}#fullcover{position:relative;top:-195px;margin-bottom:-195px;}.with-subnav #topbar{height:245px;position:relative;z-index:499;}.with-subnav #fullcover{position:relative;top:-245px;margin-bottom:-245px;}.views-field-field-cover-image img{width:100%;}#credits{
	padding:20px 0;
	text-align:right;
	font-size:15px;
	color:#0E0D0D;
}#credits a{
	color:#e4af9b;
}.l-region--footer{padding-bottom:2em;padding-top:1em;border-top:1px solid #666a6f;margin-top:2em;overflow:hidden;}.no-cover .l-header{background:url("/images/sfondo.png") 10px top no-repeat;}#topbar .l-navigation{
	background:black;
	background:rgba(0,0,0,0);
	overflow:hidden;
	padding-top:20px;
}#off-canvas-show{position:absolute;top:5px;right:15px;}.l-navigation .l-region--navigation{display:none;}.l-navigation .l-region--navigation .block--menu{float:right;position:relative;left:-50%;text-align:left;clear:both;}.l-navigation .l-region--navigation ul.menu{position:relative;left:50%;}.l-navigation .l-region--navigation ul.menu li{
	float:left;
	margin:0 50px;
	position:relative;
	color: #F00;
}.l-navigation .l-region--navigation ul.menu a{font-size:14px;display:block;height:50px;line-height:50px;color:white;}.l-navigation .l-region--navigation ul.menu a:hover{color:white;}.l-navigation .l-region--navigation ul.menu a.active,.l-navigation .l-region--navigation ul.menu a.active-trail{
	color:#FFF;
	border-bottom:1px solid #b10135;
}.l-navigation .l-region--navigation ul.menu ul.menu{display:none;}.l-subnav-wrapper{display:none;}.l-toolbar{display:none;}@media (min-width:1024px){.l-navigation .l-region--navigation{display:block;}.l-subnav-wrapper{display:block;}.l-toolbar{display:block;}}.l-menu{
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}#off-canvas{background-color:#b10135;}#off-canvas .l-region--navigation{margin-top:60px;}#off-canvas .l-region--navigation ul.menu{padding:0;margin:0;list-style:none outside none;}#off-canvas .l-region--navigation ul.menu li{
	list-style:none outside none;
	color: #b10135;
}#off-canvas .l-region--navigation .nolink,#off-canvas .l-region--navigation a{color:white;display:block;padding:20px 10px 20px 20px;border-bottom:1px solid white;}#off-canvas .l-region--navigation a:hover{background-color:#7e0126;}#off-canvas .l-region--navigation ul.menu ul.menu a{padding:10px 10px 10px 40px;font-size:0.9em;}#off-canvas .l-region--navigation ul.menu ul.menu ul.menu a{padding:10px 10px 10px 60px;}.l-header-wrapper #block-system-main-menu{}.l-header-wrapper #block-system-main-menu li a,.l-header-wrapper #block-system-main-menu li .nolink{
    background-image: url(../images/sfondo.png);
    font-size: 24px;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}.l-page{
	letter-spacing:1px;
	background-color: #829c8f;
	background-image:url("../images/sfondo.png") ;
	background-repeat:repeat-y;
	background-position: center top;
}.l-region--subnav{
	background:black;
	background:rgba(0,0,0,0.0);
	overflow:hidden;
	height:49px;
}.l-subnav-wrapper{height:50px;width:100%;}.l-subnav-wrapper .block--menu-block{float:right;position:relative;left:-50%;text-align:left;clear:both;}.l-subnav-wrapper .block--menu-block ul{position:relative;left:50%;}.l-subnav-wrapper .block--menu-block ul li{margin:0 50px;}.l-subnav-wrapper .block--menu-block ul a{display:block;height:49px;line-height:49px;font-size:18px;color:white;}.l-subnav-wrapper .block--menu-block ul a:hover{color:#b10135;}.l-subnav-wrapper .block--menu-block ul a.active,.l-subnav-wrapper .block--menu-block ul a.active-trail{color:white;border-bottom:2px solid white;}.language-switcher-locale-url{padding:0;list-style:none outside none;}.language-switcher-locale-url li{
	float:right;
	margin-left:10px;
	text-transform:uppercase;
	color: #FFF;
}#block-bean-company-info{color:#666a6f;font-size:15px;}.field-name-field-gallery div{margin-bottom:30px;}.field-name-field-gallery div img{width:100%;float:left;border:1px solid white;}.node--product--full .ds-first{position:relative;background-color:white;color:black;border:1px solid white;min-height:88px;overflow:hidden;margin-bottom:30px;}.node--product--full .ds-first .field-name-field-product-image{overflow:hidden;}.node--product--full .ds-first .field-name-field-product-image img{float:left;}.node--product--full .ds-first .field-name-title h1{margin:0;height:80px;line-height:80px;color:white;font-size:18px;background-color:#151316;padding:0 0 0 20px;}.node--product--full .ds-first .field-name-field-body{padding:20px 20px 0 20px;font-size:0.9em;}.node--product--full .ds-first .field-name-field-product-image-details{overflow:hidden;}.node--product--full .ds-first .field-name-field-product-image-details img{float:left;border-top:1px solid white;width:100%;}.node--product--full .ds-last{width:100%;}.node-type-page .l-content{
	margin-top:20px;
	color:black;
	background-color: #000;
}.node-type-page .l-content #page-title{background-color:white;padding:20px 20px;border:1px solid #b10135;}.node-type-page .l-content .node--page--full{padding:0 20px;}.node-type-page .l-content a{color:white;text-decoration:none;}.node-type-page .l-content a:visited{color:white;}.node-type-page .l-content a:focus{color:white;}.node-type-page .l-content a:hover{color:white;}.node-type-page .l-content a:active{color:white;}.view-columns{overflow:hidden;}.view-columns .item-list ul{padding:0;list-style:none outside none;}.view-columns .item-list ul li{list-style:none outside none;}.cycle-slideshow{width:100%;height:100%;margin:0;padding:0;}.cycle-slideshow .cycle-slide{width:100% !important;height:100% !important;background-size:cover;background-position:center center;position:relative;text-align:center;}.view-display-id-boxes .box-item{
	border:10px solid #A6D3CEFF;
	position:relative;
	margin-bottom:2em;
	border-radius: 10px;
	webkit-border-radius: 10px;
	border-radius: 10px;
}.view-display-id-boxes .box-item .box-image{overflow:hidden;}.view-display-id-boxes .box-item .box-image img{float:left;width:100%;}.view-display-id-boxes .box-item .box-title a{
	position:absolute;
	overflow:hidden;
	top:0px;
	width:100%;
	height:50px;
	line-height:50px;
	background-color: #1B2D22;
	background:rgba(0,0,0,0.7);
	display:block;
	padding-left:0px;
	color:#DFB19A;
	font-size:20px;
	text-align: center;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}.view-display-id-boxes .box-item .box-text p{
	background-color:#000;
	padding:20px 20px 0 20px;
	margin:0;
	color:#FFF;
	font-size:14px;
}.view-display-id-boxes .box-item .box-text p strong{font-size:14px;}.view-display-id-boxes .box-item .box-text p:last-child{padding-bottom:20px;}.view-display-id-products .views-row{border:1px solid white;margin-bottom:2em;}.view-display-id-products .views-field-title{color:white;}.view-display-id-products .views-field-title a{display:block;padding:0 0 0 20px;color:white;height:80px;line-height:80px;font-size:18px;background:#151316;}.view-display-id-products .views-field-field-image-preview{overflow:hidden;}.view-display-id-products .views-field-field-image-preview img{float:left;width:100%;}
.html.not-front.not-logged-in.page-node.page-node-.page-node-1.node-type-section.i18n-it.section-collectionhtml.with-cover.with-subnav .l-page.has-no-sidebars .l-breadcrumb-wrapper .l-breadcrumb #breadcrumb ol li .current-page {
	color: #b10135;
}
