html {
  font-size: 62.5%;
  /*ricette hub*/
  /*ricette hub*/
  /*ricette hub*/
  /*ricette detail*/
  /*UK nuova gamma scheda*/
  /*UK nuova gamma scheda*/
  /* pochette infografica */
  /* pochette infografica */
  /*ricette detail*/
  /* stories hub */
  /* stories hub */
  /* stories article */
  /* stories article */
  /* start coffee shop */
  /* end coffee shop */
  /* 120 anni*/
}
html h1,
html h2,
html h3,
html h4,
html h5,
html ul {
  margin: 0;
  padding: 0;
}
html .version-2014 #center-t6e *,
html .version-2014 #center-t6e *:before,
html .version-2014 #center-t6e *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html .version-2014 .content-newround *,
html .version-2014 .content-newround *:before,
html .version-2014 .content-newround *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html .box-view-page {
  clear: both;
  text-align: right;
  width: 100%;
}
html .box-view-page .view-page {
  color: #000;
  display: inline-block;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 17px;
  line-height: 25.5 px;
  font-size: 1.7rem;
  line-height: 2.55 rem;
  margin: 20px 0;
  padding: 10px 50px 10px 0;
  text-decoration: none;
}
html .genericParagraph {
  padding: 0 20px;
}
html .genericParagraph .titolo {
  color: #2f2a20;
  display: block;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 24px;
  line-height: 24px;
  margin: 20px 0;
  text-align: left;
}
html .genericParagraph p {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
}
html a {
  text-decoration: none;
}
html p {
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
}
html .image-module {
  padding: 26px 0 0 10px;
}
html .image-module a {
  display: block;
}
html .legend-module {
  zoom: 1;
  padding: 70px 0 140px;
}
html .legend-module:before,
html .legend-module:after {
  content: "";
  display: table;
}
html .legend-module:after {
  clear: both;
}
html .legend-module .col {
  width: 50%;
}
html .legend-module .col .titolo {
  color: #06673b;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  font-family: "Georgia", serif;
  font-style: italic;
  text-decoration: underline;
  padding-bottom: 5px;
}
html .legend-module .col .sub-titolo {
  color: #06673b;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  font-weight: bold;
}
html .legend-module .col .list {
  list-style: none;
  padding: 4px 0;
}
html .legend-module .col .list.spaced {
  padding-bottom: 20px;
}
html .legend-module .col.sx {
  float: left;
}
html .legend-module .col.dx {
  float: right;
}
html .promo-module {
  zoom: 1;
}
html .promo-module:before,
html .promo-module:after {
  content: "";
  display: table;
}
html .promo-module:after {
  clear: both;
}
html .promo-module .col {
  width: 50%;
  padding: 60px 2%;
}
html .promo-module .col .titolo {
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  line-height: 14px;
  color: #000000;
}
html .promo-module .col p {
  color: #666666;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  text-align: left;
  padding-top: 5px;
}
html .promo-module .col p a {
  display: inline;
  padding: 5px 0;
}
html .promo-module .col p a:link,
html .promo-module .col p a:visited,
html .promo-module .col p a:hover,
html .promo-module .col p a:active {
  color: #000000;
  text-decoration: underline;
}
html .promo-module .col p .spaced {
  padding: 25px 0;
  display: block;
}
html .promo-module .col.sx {
  float: left;
}
html .promo-module .col.dx {
  float: right;
}
html .cover-ricette-hub {
  position: relative;
  width: 779px;
  min-height: 468px;
  /*background: transparent url("../images/cover_ricette_hub.jpg") no-repeat 0 0;*/
}
html .cover-ricette-hub .cover-txt {
  position: absolute;
  top: 77px;
  left: 401px;
  width: 330px;
  min-height: 270px;
}
html .cover-ricette-hub .cover-txt .sup {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 16px;
  line-height: 24 px;
  font-size: 1.6rem;
  line-height: 2.4 rem;
  /*color: @white;*/
  text-transform: uppercase;
  margin-left: 10px;
}
html .cover-ricette-hub .cover-txt .title {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 42px;
  line-height: 63 px;
  font-size: 4.2rem;
  line-height: 6.3 rem;
  /*color: @white;*/
  text-transform: uppercase;
  line-height: 7rem;
  margin-top: 10px;
}
html .cover-ricette-hub .cover-txt .title span {
  /*background-color: @orange;*/
  padding: 0.8rem;
}
html .cover-ricette-hub .cover-txt .text {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 13px;
  line-height: 19.5 px;
  font-size: 1.3rem;
  line-height: 1.95 rem;
  /*color: @white;*/
  margin-left: 10px;
  text-align: left;
  margin-top: 10px;
}
html .cover-ricette-hub .read-box {
  position: absolute;
  bottom: 10px;
  left: 25px;
}
html .cover-ricette-hub .read-box .pack {
  display: block;
  text-decoration: none;
  /*color:@black;*/
  width: 300px;
}
html .cover-ricette-hub .read-box .pack img {
  float: left;
  margin-right: 10px;
}
html .cover-ricette-hub .read-box .newlink-ricette {
  text-decoration: none;
  color: #ffffff;
  width: 300px;
  display: block;
  font-size: 11px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}
html .cover-ricette-hub .read-box .newlink-ricette img {
  margin: 0 10px 0 0;
  display: block;
  float: none!important;
}
html .cover-ricette-hub .read-box .read {
  /*background: transparent url("../images/arrow-read.png") no-repeat right center;*/
  text-decoration: none;
  color: #ffffff;
  line-height: 23px;
  /*padding-right:8px;*/
}
html .cover-ricette-sub-hub {
  position: relative;
  width: 779px;
  min-height: 343px;
}
html .cover-ricette-sub-hub .read-box {
  position: absolute;
  bottom: 25px;
  left: 30px;
}
html .cover-ricette-sub-hub .read-box .newlink-ricette {
  text-decoration: none;
  color: #ffffff;
  width: 300px;
  display: block;
  font-size: 11px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}
html .cover-ricette-sub-hub .read-box .newlink-ricette img {
  margin: 0 10px 0 0;
  display: block;
  float: none!important;
}
html .cover-ricette-sub-hub .read-box .read {
  text-decoration: none;
  color: #ffffff;
  line-height: 23px;
  font-size: 12px;
  font-style: italic;
}
html .box-title {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding: 20px;
  margin: 20px 0;
}
html .box-title .tit {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 36px;
  line-height: 54 px;
  font-size: 3.6rem;
  line-height: 5.4 rem;
  color: #000000;
}
html .content-recipe-three {
  margin-top: 30px;
  margin-bottom: 30px;
  zoom: 1;
}
html .content-recipe-three:before,
html .content-recipe-three:after {
  content: "";
  display: table;
}
html .content-recipe-three:after {
  clear: both;
}
html .content-recipe-three .box-recipe {
  float: left;
  width: 258px;
  text-align: center;
}
html .content-recipe-three .box-recipe img {
  margin: 0 auto;
}
html .content-recipe-three .box-recipe .sup {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 10px;
  line-height: 15 px;
  font-size: 1rem;
  line-height: 1.5 rem;
  color: #666666;
}
html .content-recipe-three .box-recipe .tit {
  font-weight: bold;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  line-height: 1.4rem;
  color: #666666;
}
html .content-recipe-three .box-recipe .prep {
  width: 100%;
}
html .content-recipe-three .box-recipe .prep .left {
  width: 50%;
  text-align: right;
  float: left;
}
html .content-recipe-three .box-recipe .prep .left .time {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  color: #666666;
}
html .content-recipe-three .box-recipe .prep .right {
  width: 50%;
  text-align: left;
  float: left;
}
html .content-recipe-three .box-recipe .prep .right .cup {
  width: 13px;
  height: 10px;
  display: block;
  float: left;
  background: transparent url("../images/cup.png") no-repeat 0 0;
  margin: 3px 3px 0 3px;
}
html .content-recipe-three .box-recipe .prep .right .gray {
  background-color: #666666;
}
html .content-recipe-three .box-recipe .prep .right .gray-light {
  background-color: #d1d1d1;
}
html .content-recipe-three .border-right {
  border-right: 1px solid #d1d1d1;
}
html .box-creation {
  width: 100%;
  min-height: 353px;
  /*background-color:@gray-box;*/
  padding: 12px;
  margin-bottom: 20px;
}
html .box-creation .content-box {
  border: 2px solid #ffffff;
  padding: 10px;
  width: 100%;
  min-height: 328px;
  zoom: 1;
}
html .box-creation .content-box:before,
html .box-creation .content-box:after {
  content: "";
  display: table;
}
html .box-creation .content-box:after {
  clear: both;
}
html .box-creation .content-box .left {
  float: left;
  width: 50%;
}
html .box-creation .content-box .right {
  float: left;
  width: 50%;
}
html .box-creation .content-box .right .content-right {
  width: 100%;
  text-align: center;
  padding: 56px 16px 0 16px;
  text-decoration: none;
  display: block;
  /*
				.divisor {
					background: transparent url("../images/divisor.png") no-repeat 0 0;
					width:331px;
					height:24px;
					display:block;
					margin:20px 0;
				}
				*/
}
html .box-creation .content-box .right .content-right .sup {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 18px;
  line-height: 27 px;
  font-size: 1.8rem;
  line-height: 2.7 rem;
  color: #666666;
  isplay: block;
}
html .box-creation .content-box .right .content-right .tit {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 36px;
  line-height: 54 px;
  font-size: 3.6rem;
  line-height: 5.4 rem;
  color: #000000;
  line-height: 3.3rem;
  padding-top: 10px;
}
html .box-creation .content-box .right .content-right .separator {
  height: 24px;
  width: 331px;
  margin: 10px 0 20px 0;
  zoom: 1;
}
html .box-creation .content-box .right .content-right .separator:before,
html .box-creation .content-box .right .content-right .separator:after {
  content: "";
  display: table;
}
html .box-creation .content-box .right .content-right .separator:after {
  clear: both;
}
html .box-creation .content-box .right .content-right .separator .left-small {
  float: left;
  margin-top: 10px;
}
html .box-creation .content-box .right .content-right .separator .ico {
  float: left;
  margin-left: 4px;
}
html .box-creation .content-box .right .content-right .separator .right-small {
  float: right;
  margin-top: 10px;
}
html .box-creation .content-box .right .content-right .txt {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 26px;
  line-height: 39 px;
  font-size: 2.6rem;
  line-height: 3.9 rem;
  color: #666666;
}
html .box-creation .content-box .right .content-right .prep {
  width: 100%;
}
html .box-creation .content-box .right .content-right .prep .left {
  width: 50%;
  text-align: right;
  float: left;
}
html .box-creation .content-box .right .content-right .prep .left .time {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 16px;
  line-height: 24 px;
  font-size: 1.6rem;
  line-height: 2.4 rem;
  color: #666666;
}
html .box-creation .content-box .right .content-right .prep .right {
  width: 50%;
  text-align: left;
  float: left;
}
html .box-creation .content-box .right .content-right .prep .right .cup {
  width: 15px;
  height: 11px;
  display: block;
  float: left;
  margin: 6px 3px 0 3px;
}
html .box-creation .content-box .right .content-right .prep .right .gray {
  background: transparent url("../images/big-cup-gray.png") no-repeat 0 0;
}
html .box-creation .content-box .right .content-right .prep .right .white {
  background: transparent url("../images/big-cup-white.png") no-repeat 0 0;
}
html .box-creation.slider {
  width: 743px;
}
html .box-creation.slider .cycle-slideshow {
  border: 2px solid #ffffff;
  position: relative;
}
html .box-creation.slider .cycle-slideshow .slide .content-box {
  border: 0 none;
  width: 720px;
}
html .box-creation.slider .cycle-slideshow .cycle-pager {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 100;
}
html .box-creation.slider .cycle-slideshow .cycle-pager span {
  background-color: #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  line-height: 14px;
  cursor: pointer;
  display: inline-block;
  text-indent: -9999px;
  overflow: hidden;
  margin-right: 6px;
  margin-bottom: 2px;
}
html .box-creation.slider .cycle-slideshow .cycle-pager .cycle-pager-active {
  background-color: #45382c;
  border: 2px solid #ffffff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  line-height: 14px;
  margin-bottom: 0;
}
html .tabs-caffe .intro {
  display: block;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 1.7rem;
  padding-bottom: 45px;
  text-align: center;
  color: #000000;
  padding-top: 5px;
}
html .tabs-caffe .tab-graffa {
  width: 100%;
  margin-bottom: 10px;
  position: relative;
}
html .tabs-caffe .tab-graffa .tab-prev {
  background: transparent url("../images/tab-prev.png") no-repeat left top;
  display: none;
  width: 18px;
  height: 36px;
  position: absolute;
  top: 0;
  left: 0;
  padding: 27px;
}
html .tabs-caffe .tab-graffa .tab-next {
  background: transparent url("../images/tab-next.png") no-repeat right top;
  display: none;
  width: 18px;
  height: 36px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 27px;
}
html .tabs-caffe .tab-graffa ul {
  width: 100%;
  height: 55px;
  list-style-type: none;
  background: transparent url("../images/graffa2.png") no-repeat center bottom;
  zoom: 1;
}
html .tabs-caffe .tab-graffa ul:before,
html .tabs-caffe .tab-graffa ul:after {
  content: "";
  display: table;
}
html .tabs-caffe .tab-graffa ul:after {
  clear: both;
}
html .tabs-caffe .tab-graffa ul li {
  display: block;
  /*width:50%;*/
  float: left;
}
html .tabs-caffe .tab-graffa ul li a {
  display: block;
  width: 100%;
  text-align: center;
  padding-bottom: 35px;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 22px;
  line-height: 33 px;
  font-size: 2.2rem;
  line-height: 3.3 rem;
  color: #666666;
  text-decoration: none;
}
html .tabs-caffe .tab-graffa ul li a span {
  line-height: 35px;
}
html .tabs-caffe .tab-graffa ul li.active {
  background: transparent url("../images/graffa_on2.png") no-repeat center 31px;
}
html .tabs-caffe .tab-graffa ul li.active a {
  color: #ffffff;
}
html .tabs-caffe .tab-graffa ul li.active a span {
  background-color: #000000;
}
html .tabs-caffe .extender {
  line-height: 24px;
  height: 24px;
  width: 100%;
  border: 0;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
html .tabs-caffe .content-tabs-caffe {
  display: none;
  width: 100%;
  zoom: 1;
  padding-bottom: 20px;
  padding-top: 30px;
  /*
		.hot {
			background: transparent url("../images/ico-caffe-hot.png") no-repeat center top;
		}
		.cold {
			background: transparent url("../images/ico-caffe-cold.png") no-repeat center top;
		}
		.dessert {
			background: transparent url("../images/ico-dessert.png") no-repeat center top;
		}
		*/
}
html .tabs-caffe .content-tabs-caffe:before,
html .tabs-caffe .content-tabs-caffe:after {
  content: "";
  display: table;
}
html .tabs-caffe .content-tabs-caffe:after {
  clear: both;
}
html .tabs-caffe .content-tabs-caffe .bg {
  zoom: 1;
}
html .tabs-caffe .content-tabs-caffe .bg:before,
html .tabs-caffe .content-tabs-caffe .bg:after {
  content: "";
  display: table;
}
html .tabs-caffe .content-tabs-caffe .bg:after {
  clear: both;
}
html .tabs-caffe .content-tabs-caffe .column {
  float: left;
  margin-top: 20px;
}
html .tabs-caffe .content-tabs-caffe .columntime {
  float: left;
  margin-top: 20px;
}
html .tabs-caffe .content-tabs-caffe .more {
  clear: both;
  width: 100%;
  display: inline-block;
  background: transparent url("../images/arrow-more.png") no-repeat center bottom;
  padding-bottom: 25px;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  line-height: 1.2rem;
  color: #000000;
  text-decoration: none;
  text-align: center;
  margin-top: 20px;
}
html .tabs-caffe .content-tabs-caffe .moretime {
  clear: both;
  width: 100%;
  display: inline-block;
  background: transparent url("../images/arrow-more.png") no-repeat center bottom;
  padding-bottom: 25px;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  line-height: 1.2rem;
  color: #000000;
  text-decoration: none;
  text-align: center;
  margin-top: 20px;
}
html .tabs-caffe .content-tabs-caffe .ico-title {
  width: 100%;
  padding-top: 55px;
  text-align: center;
  color: #000000;
  zoom: 1;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  margin-bottom: 20px;
  font-weight: bold;
}
html .tabs-caffe .content-tabs-caffe .ico-title:before,
html .tabs-caffe .content-tabs-caffe .ico-title:after {
  content: "";
  display: table;
}
html .tabs-caffe .content-tabs-caffe .ico-title:after {
  clear: both;
}
html .tabs-caffe .content-tabs-caffe .ico-title span {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  line-height: 1.2rem;
  display: inline-block;
  font-weight: normal;
}
html .tabs-caffe .content-tabs-caffe ul {
  list-style-type: none;
  width: 100%;
  padding: 0 10px;
  margin-bottom: 24px;
  zoom: 1;
}
html .tabs-caffe .content-tabs-caffe ul:before,
html .tabs-caffe .content-tabs-caffe ul:after {
  content: "";
  display: table;
}
html .tabs-caffe .content-tabs-caffe ul:after {
  clear: both;
}
html .tabs-caffe .content-tabs-caffe ul li {
  float: left;
  display: block;
  width: 181px;
  margin-right: 9px;
}
html .tabs-caffe .content-tabs-caffe ul li a {
  display: block;
  /*border-bottom:1px dotted @gray;*/
  text-decoration: none;
  width: 100%;
  background: transparent url("../images/arrow-tab-caffe.png") no-repeat 93% center;
  padding: 13px 20px 13px 13px;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 11px;
  line-height: 16.5 px;
  font-size: 1.1rem;
  line-height: 1.65 rem;
  line-height: 1.5rem;
  color: #666666;
  word-wrap: break-word;
  text-transform: capitalize;
}
html .tabs-caffe .content-tabs-caffe ul .border-top {
  border-top: 1px dotted #666666;
}
html .tabs-caffe .content-tabs-caffe ul .hidden {
  display: none;
}
html .tabs-caffe.new .intro {
  display: block;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 1.7rem;
  padding-bottom: 45px;
  text-align: center;
  color: #000000;
  padding-top: 5px;
}
html .tabs-caffe.new .tab-graffa {
  width: 100%;
  position: relative;
}
html .tabs-caffe.new .tab-graffa .tab-prev {
  background: transparent url("../images/tab-prev.png") no-repeat left top;
  display: none;
  width: 18px;
  height: 36px;
  position: absolute;
  top: 0;
  left: 0;
  padding: 27px;
}
html .tabs-caffe.new .tab-graffa .tab-next {
  background: transparent url("../images/tab-next.png") no-repeat right top;
  display: none;
  width: 18px;
  height: 36px;
  position: absolute;
  top: 0;
  right: 0;
  padding: 27px;
}
html .tabs-caffe.new .tab-graffa ul {
  width: 100%;
  height: 36px;
  list-style-type: none;
  background: none;
  zoom: 1;
}
html .tabs-caffe.new .tab-graffa ul:before,
html .tabs-caffe.new .tab-graffa ul:after {
  content: "";
  display: table;
}
html .tabs-caffe.new .tab-graffa ul:after {
  clear: both;
}
html .tabs-caffe.new .tab-graffa ul li {
  display: block;
  border: none;
  border-bottom: 1px solid #000;
  float: left;
}
html .tabs-caffe.new .tab-graffa ul li a {
  display: block;
  width: 100%;
  text-align: center;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 15px;
  line-height: 22.5 px;
  font-size: 1.5rem;
  line-height: 2.25 rem;
  color: #666666;
  text-decoration: none;
  padding-bottom: 0;
}
html .tabs-caffe.new .tab-graffa ul li a span {
  line-height: 35px;
}
html .tabs-caffe.new .tab-graffa ul li.active {
  border: 1px solid #000;
  border-bottom: none;
  background: none;
}
html .tabs-caffe.new .tab-graffa ul li.active a {
  color: #000000;
}
html .tabs-caffe.new .tab-graffa ul li.active a span {
  background: none;
  font-weight: bold;
  font-size: 18px;
  line-height: 27 px;
  font-size: 1.8rem;
  line-height: 2.7 rem;
  line-height: 35px;
}
html .tabs-caffe.new .extender {
  line-height: 24px;
  height: 24px;
  width: 100%;
  border: 0;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
html .tabs-caffe.new .content-tabs-caffe {
  display: none;
  width: 100%;
  zoom: 1;
  padding-bottom: 20px;
  padding-top: 30px;
  /*
		.hot {
			background: transparent url("../images/ico-caffe-hot.png") no-repeat center top;
		}
		.cold {
			background: transparent url("../images/ico-caffe-cold.png") no-repeat center top;
		}
		.dessert {
			background: transparent url("../images/ico-dessert.png") no-repeat center top;
		}
		*/
}
html .tabs-caffe.new .content-tabs-caffe:before,
html .tabs-caffe.new .content-tabs-caffe:after {
  content: "";
  display: table;
}
html .tabs-caffe.new .content-tabs-caffe:after {
  clear: both;
}
html .tabs-caffe.new .content-tabs-caffe .bg {
  zoom: 1;
}
html .tabs-caffe.new .content-tabs-caffe .bg:before,
html .tabs-caffe.new .content-tabs-caffe .bg:after {
  content: "";
  display: table;
}
html .tabs-caffe.new .content-tabs-caffe .bg:after {
  clear: both;
}
html .tabs-caffe.new .content-tabs-caffe .column {
  float: left;
  margin-top: 20px;
}
html .tabs-caffe.new .content-tabs-caffe .columntime {
  float: left;
  margin-top: 20px;
}
html .tabs-caffe.new .content-tabs-caffe .more {
  clear: both;
  width: 100%;
  display: inline-block;
  background: transparent url("../images/arrow-more.png") no-repeat center bottom;
  padding-bottom: 25px;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  line-height: 1.2rem;
  color: #000000;
  text-decoration: none;
  text-align: center;
  margin-top: 20px;
}
html .tabs-caffe.new .content-tabs-caffe .moretime {
  clear: both;
  width: 100%;
  display: inline-block;
  background: transparent url("../images/arrow-more.png") no-repeat center bottom;
  padding-bottom: 25px;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  line-height: 1.2rem;
  color: #000000;
  text-decoration: none;
  text-align: center;
  margin-top: 20px;
}
html .tabs-caffe.new .content-tabs-caffe .ico-title {
  width: 100%;
  padding-top: 55px;
  text-align: center;
  color: #000000;
  zoom: 1;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  margin-bottom: 20px;
  font-weight: bold;
}
html .tabs-caffe.new .content-tabs-caffe .ico-title:before,
html .tabs-caffe.new .content-tabs-caffe .ico-title:after {
  content: "";
  display: table;
}
html .tabs-caffe.new .content-tabs-caffe .ico-title:after {
  clear: both;
}
html .tabs-caffe.new .content-tabs-caffe .ico-title span {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  line-height: 1.2rem;
  display: inline-block;
  font-weight: normal;
}
html .tabs-caffe.new .content-tabs-caffe ul {
  list-style-type: none;
  width: 100%;
  padding: 0 10px;
  margin-bottom: 24px;
  zoom: 1;
}
html .tabs-caffe.new .content-tabs-caffe ul:before,
html .tabs-caffe.new .content-tabs-caffe ul:after {
  content: "";
  display: table;
}
html .tabs-caffe.new .content-tabs-caffe ul:after {
  clear: both;
}
html .tabs-caffe.new .content-tabs-caffe ul li {
  float: left;
  display: block;
  width: 100%;
  margin-right: 9px;
}
html .tabs-caffe.new .content-tabs-caffe ul li a {
  display: block;
  /*border-bottom:1px dotted @gray;*/
  text-decoration: none;
  width: 100%;
  background: transparent url("../images/arrow-tab-caffe.png") no-repeat 93% center;
  padding: 13px 20px 13px 13px;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 11px;
  line-height: 16.5 px;
  font-size: 1.1rem;
  line-height: 1.65 rem;
  line-height: 1.5rem;
  color: #666666;
  word-wrap: break-word;
  text-transform: capitalize;
}
html .tabs-caffe.new .content-tabs-caffe ul .border-top {
  border-top: 1px dotted #666666;
}
html .tabs-caffe.new .content-tabs-caffe ul .hidden {
  display: none;
}
html .visore-recipe {
  width: 780px;
  min-height: 441px;
  position: relative;
  /*border-bottom:1px solid @black;*/
  /*
	.box-mask {
		width:312px;
		height:312px;
		overflow:hidden;
		position:absolute;
		top:9px;
		right:27px;
		.mask-img {
			background: transparent url("../images/mask_visual.png") no-repeat 0 0;
			width:312px;
			height:312px;
			position:absolute;
			top:0;
			left:0;
			z-index:1;
		}

		.img-ricetta {
			height: 312px;
			left:-200px;
			position:relative;
			top:0;

			img {
				height:312px;
			}

		}

	}
	*/
}
html .visore-recipe .logo-print {
  background-color: #fff;
  display: none;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 10px;
}
html .visore-recipe .logo-print img {
  padding: 10px;
}
html .visore-recipe .pager {
  zoom: 1;
  width: 135px;
  height: 40px;
  background-color: #fff;
  margin: 0 auto;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
  opacity: 0.5;
}
html .visore-recipe .pager:before,
html .visore-recipe .pager:after {
  content: "";
  display: table;
}
html .visore-recipe .pager:after {
  clear: both;
}
html .visore-recipe .pager .prev {
  background: transparent url("../images/recipe-arrow-pag-prev-black.png") no-repeat center center;
  width: 40px;
  height: 40px;
  display: block;
  text-decoration: none;
  float: left;
}
html .visore-recipe .pager .next {
  background: transparent url("../images/recipe-arrow-pag-next-black.png") no-repeat center center;
  width: 40px;
  height: 40px;
  display: block;
  text-decoration: none;
  float: left;
}
html .visore-recipe .pager .pag {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  color: #000000;
  float: left;
  height: 40px;
  line-height: 40px;
  display: block;
}
html .visore-recipe .text-visual {
  position: absolute;
  bottom: 3px;
  left: 25px;
  zoom: 1;
  text-align: left;
  z-index: 1;
}
html .visore-recipe .text-visual:before,
html .visore-recipe .text-visual:after {
  content: "";
  display: table;
}
html .visore-recipe .text-visual:after {
  clear: both;
}
html .visore-recipe .text-visual .separator-ico {
  display: block;
  margin-bottom: 10px;
}
html .visore-recipe .text-visual .title {
  color: #5e5e5e;
  text-align: center;
  font-size: 18px;
  line-height: 27 px;
  font-size: 1.8rem;
  line-height: 2.7 rem;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}
html .visore-recipe .text-visual .subtitle {
  color: #000000;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 30px;
  line-height: 45 px;
  font-size: 3rem;
  line-height: 4.5 rem;
  font-weight: bold;
  text-align: left;
  background-color: #ffffff;
  margin-bottom: 5px;
  padding: 10px;
  display: inline-block;
  float: left;
}
html .visore-recipe .text-visual .abstract {
  color: #5e5e5e;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  font-weight: normal;
  text-align: left;
  text-transform: uppercase;
  background-color: #ffffff;
  padding: 10px;
  display: inline-block;
  float: left;
}
html .visore-recipe .text-visual .separator {
  height: 24px;
  width: 361px;
  margin: 10px 0 20px 0;
  zoom: 1;
}
html .visore-recipe .text-visual .separator:before,
html .visore-recipe .text-visual .separator:after {
  content: "";
  display: table;
}
html .visore-recipe .text-visual .separator:after {
  clear: both;
}
html .visore-recipe .text-visual .separator .left {
  float: left;
  margin-top: 10px;
}
html .visore-recipe .text-visual .separator .ico {
  float: left;
  margin-left: 4px;
}
html .visore-recipe .text-visual .separator .right {
  float: right;
  margin-top: 10px;
}
html .visore-recipe .text-visual .video {
  background: transparent url("../images/recipe-video-ico.png") no-repeat left center;
  display: inline-block;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 10px;
  line-height: 15 px;
  font-size: 1rem;
  line-height: 1.5 rem;
  color: #5e5e5e;
  padding: 0 0 0 20px;
  text-decoration: none;
  margin-right: 20px;
}
html .visore-recipe .text-visual .video-white {
  background: transparent url("../images/recipe-video-ico-white.png") no-repeat 14px center;
  display: inline-block;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 10px;
  line-height: 15 px;
  font-size: 1rem;
  line-height: 1.5 rem;
  color: #ffffff;
  padding: 15px 15px 15px 35px;
  text-decoration: none;
  float: left;
}
html .visore-recipe .text-visual .print {
  background: transparent url("../images/recipe-print-ico.png") no-repeat 10px center;
  display: inline-block;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 10px;
  line-height: 15 px;
  font-size: 1rem;
  line-height: 1.5 rem;
  color: #ffffff;
  padding: 15px 15px 15px 35px;
  text-decoration: none;
  float: left;
}
html .visore-recipe .img-ricetta {
  width: 782px;
  min-height: 441px;
  overflow: hidden;
  position: relative;
}
html .visore-recipe .img-ricetta .video-play {
  width: 782px;
  min-height: 441px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent url("../images/slider-play.png") no-repeat center 30%;
}
html .visore-recipe .img-ricetta img {
  height: 441px;
}
html .visore .block-visore .block-visore-row .abstract .suitable {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  color: #5e5e5e;
  display: block;
  margin: 1em 0;
}
html .visore .ico-sticker {
  position: absolute;
  right: 0;
  top: 50px;
  z-index: 1;
  max-width: 104px;
}
html .uk-gamma {
  position: relative;
}
html .uk-gamma .dati .miscela {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 2rem !important;
  line-height: 1em;
}
html .uk-gamma .more {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 15px;
  line-height: 22.5 px;
  font-size: 1.5rem;
  line-height: 2.25 rem;
  color: #000000;
  display: block;
  background: transparent url("../images/arrow-medium-right.png") no-repeat right center;
  height: 24px;
  line-height: 24px;
  padding-right: 25px;
  position: absolute;
  bottom: 10px;
  right: 0;
}
html #paragraphwithsximage .paragraph .more {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 16px;
  line-height: 24 px;
  font-size: 1.6rem;
  line-height: 2.4 rem;
  color: #000000;
  display: block;
  background: transparent url("../images/stories/ico-more.png") no-repeat right center;
  height: 37px;
  line-height: 37px;
  padding-right: 52px;
  float: right;
  margin-top: 20px;
}
html .box-miscela-degustazione.border-top {
  border-top: 1px solid #000;
  padding-top: 10px;
}
html .emotional-window {
  height: 365px;
}
html .emotional-window .wrap-slider {
  margin: 0 auto;
}
html .emotional-window .wrap-slider .box-text {
  position: absolute;
  top: 145px;
  bottom: 24px;
  z-index: 1000;
  width: 100%;
}
html .emotional-window .wrap-slider .box-text .title {
  text-align: center;
  color: #fff;
  display: block;
  font-family: "Georgia";
  font-style: italic;
  font-size: 36px;
  line-height: 20px;
  margin: 20px 0;
  text-shadow: 1px 1px #000000;
}
html .emotional-window .wrap-slider .box-text .subtitle {
  text-align: center;
  color: #fff;
  display: block;
  font-family: "Georgia";
  font-style: italic;
  font-size: 18px;
  line-height: 18px;
  margin: 20px 0;
  text-shadow: 1px 1px #000000;
}
html .emotional-window .wrap-slider .box-text .download {
  text-align: center;
  color: #fff;
  display: block;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 14px;
  margin-top: 40px;
  text-shadow: 1px 1px #000000;
  background: url('../images/ico-download.png') no-repeat center 33px;
  text-decoration: underline;
  padding-bottom: 36px;
}
html .paragraph-with-background {
  width: auto;
  clear: both;
  background: url('../images/text_pochette_image.jpg') no-repeat 0 0;
  height: 284px;
}
html .paragraph-with-background .titolo {
  margin-top: 0;
  color: #fff;
}
html .paragraph-with-background .text {
  margin: 0;
  color: #fff;
}
html .infografica {
  clear: both;
  width: 780px;
  min-height: 4442px;
}
html .body-recipe {
  zoom: 1;
}
html .body-recipe:before,
html .body-recipe:after {
  content: "";
  display: table;
}
html .body-recipe:after {
  clear: both;
}
html .body-recipe .column-left {
  float: left;
  width: 520px;
  border-right: 1px solid #d1d1d1;
  margin-top: 10px;
}
html .body-recipe .column-left .content-column-left {
  padding: 10px;
}
html .body-recipe .column-left .content-column-left .header-right {
  width: 100%;
  height: 45px;
  margin-bottom: 43px;
  zoom: 1;
}
html .body-recipe .column-left .content-column-left .header-right:before,
html .body-recipe .column-left .content-column-left .header-right:after {
  content: "";
  display: table;
}
html .body-recipe .column-left .content-column-left .header-right:after {
  clear: both;
}
html .body-recipe .column-left .content-column-left .header-right time {
  background: transparent url("../images/ico-preparation-time.png") no-repeat 0 0;
  display: block;
  width: 246px;
  height: 45px;
  padding: 0 0 0 51px;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 22px;
  line-height: 33 px;
  font-size: 2.2rem;
  line-height: 3.3 rem;
  color: #000000;
  line-height: 1.6rem;
  float: left;
  border-right: 1px solid #d1d1d1;
}
html .body-recipe .column-left .content-column-left .header-right time span {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 9px;
  line-height: 13.5 px;
  font-size: 0.9rem;
  line-height: 1.35 rem;
  color: #5e5e5e;
  text-transform: uppercase;
}
html .body-recipe .column-left .content-column-left .header-right time .nota {
  font-size: 1.1rem;
  font-style: italic;
  text-transform: lowercase;
}
html .body-recipe .column-left .content-column-left .header-right .difficulty {
  background: transparent url("../images/ico-difficulty.png") no-repeat 0 0;
  display: block;
  width: 172px;
  height: 45px;
  padding: 0 0 0 51px;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 22px;
  line-height: 33 px;
  font-size: 2.2rem;
  line-height: 3.3 rem;
  color: #000000;
  line-height: 1.6rem;
  float: left;
  margin-left: 20px;
}
html .body-recipe .column-left .content-column-left .header-right .difficulty span {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 9px;
  line-height: 13.5 px;
  font-size: 0.9rem;
  line-height: 1.35 rem;
  color: #5e5e5e;
  text-transform: uppercase;
}
html .body-recipe .column-left .content-column-left .tit-prep {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 22px;
  line-height: 33 px;
  font-size: 2.2rem;
  line-height: 3.3 rem;
  color: #000000;
  font-weight: bold;
}
html .body-recipe .column-left .content-column-left .instructions {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  color: #5e5e5e;
}
html .body-recipe .column-left .content-column-left .products {
  margin-top: 70px;
  width: 100%;
  zoom: 1;
}
html .body-recipe .column-left .content-column-left .products:before,
html .body-recipe .column-left .content-column-left .products:after {
  content: "";
  display: table;
}
html .body-recipe .column-left .content-column-left .products:after {
  clear: both;
}
html .body-recipe .column-left .content-column-left .products .title {
  display: block;
  text-align: center;
  clear: both;
  width: 100%;
  height: 10px;
  line-height: 10px;
  margin-bottom: 55px;
  background: transparent url("../images/border-products.png") repeat-x center center;
}
html .body-recipe .column-left .content-column-left .products .title span {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  color: #5e5e5e;
  text-transform: uppercase;
  background-color: #ffffff;
  padding: 0 20px;
  display: inline-block;
}
html .body-recipe .column-left .content-column-left .products .left {
  float: left;
  text-align: center;
  width: 50%;
}
html .body-recipe .column-left .content-column-left .products .left a {
  text-decoration: none;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  color: #5e5e5e;
}
html .body-recipe .column-left .content-column-left .products .left a img {
  display: block;
  margin: 0 auto;
}
html .body-recipe .column-left .content-column-left .products .right {
  float: left;
  text-align: center;
  width: 50%;
}
html .body-recipe .column-left .content-column-left .products .right a {
  text-decoration: none;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  color: #5e5e5e;
}
html .body-recipe .column-left .content-column-left .products .right a img {
  display: block;
  margin: 0 auto;
}
html .body-recipe .column-right {
  float: left;
  width: 258px;
}
html .body-recipe .column-right .content-column-right {
  padding: 16px;
}
html .body-recipe .column-right .content-column-right .ico-ing {
  background: transparent url("../images/ico-ingredients.png") no-repeat 0 0;
  width: 105px;
  height: 104px;
  margin: 0 auto 30px auto;
}
html .body-recipe .column-right .content-column-right .tit-ing {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 20px;
  line-height: 30 px;
  font-size: 2rem;
  line-height: 3 rem;
  color: #000000;
  text-transform: uppercase;
}
html .body-recipe .column-right .content-column-right .yield {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  color: #5e5e5e;
}
html .body-recipe .column-right .content-column-right ul {
  list-style-type: none;
  width: 100%;
}
html .body-recipe .column-right .content-column-right ul li {
  width: 100%;
  display: block;
  border-bottom: 1px dotted #d1d1d1;
  padding: 8px 0 8px 3px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  color: #5e5e5e;
}
html .text-acc {
  margin-left: 10px;
  margin-top: 30px;
  line-height: 2rem;
  zoom: 1;
}
html .text-acc:before,
html .text-acc:after {
  content: "";
  display: table;
}
html .text-acc:after {
  clear: both;
}
html .text-acc .sx {
  float: left;
  width: 47%;
  padding-right: 3%;
}
html .text-acc .dx {
  float: left;
  width: 47%;
  padding-left: 3%;
}
html .border-top-recipe {
  border-top: 1px solid #000000;
}
html .stories-modules {
  width: 100%;
}
html .stories-modules .top-stories-modules {
  width: 100%;
  text-align: center;
}
html .stories-modules .top-stories-modules img {
  display: inline-block;
}
html .stories-modules .content-stories-modules {
  width: 100%;
  zoom: 1;
  margin-top: 40px;
  padding: 0 10px;
}
html .stories-modules .content-stories-modules:before,
html .stories-modules .content-stories-modules:after {
  content: "";
  display: table;
}
html .stories-modules .content-stories-modules:after {
  clear: both;
}
html .stories-modules .content-stories-modules .box-storie {
  float: left;
  margin-bottom: 80px;
  max-width: 370px;
  zoom: 1;
}
html .stories-modules .content-stories-modules .box-storie:before,
html .stories-modules .content-stories-modules .box-storie:after {
  content: "";
  display: table;
}
html .stories-modules .content-stories-modules .box-storie:after {
  clear: both;
}
html .stories-modules .content-stories-modules .box-storie .header {
  min-height: 68px;
}
html .stories-modules .content-stories-modules .box-storie .header .title {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 18px;
  line-height: 27 px;
  font-size: 1.8rem;
  line-height: 2.7 rem;
  color: #626971;
  text-transform: uppercase;
  display: block;
}
html .stories-modules .content-stories-modules .box-storie .header .sub {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  color: #000000;
  text-transform: uppercase;
  display: block;
  font-weight: normal;
}
html .stories-modules .content-stories-modules .box-storie .box-mask {
  width: 184px;
  height: 184px;
  float: left;
  position: relative;
}
html .stories-modules .content-stories-modules .box-storie .box-mask .mask {
  background: transparent url("../images/stories/mask.png") no-repeat center center;
  width: 184px;
  height: 184px;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
}
html .stories-modules .content-stories-modules .box-storie .box-mask img {
  width: 184px;
  height: 184px;
}
html .stories-modules .content-stories-modules .box-storie .box-txt {
  float: left;
  height: 184px;
  position: relative;
  width: 170px;
  margin-left: 12px;
}
html .stories-modules .content-stories-modules .box-storie .box-txt .txt {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  color: #676767;
}
html .stories-modules .content-stories-modules .box-storie .box-txt .more {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 16px;
  line-height: 24 px;
  font-size: 1.6rem;
  line-height: 2.4 rem;
  color: #000000;
  display: block;
  background: transparent url("../images/stories/ico-more.png") no-repeat right center;
  height: 37px;
  line-height: 37px;
  padding-right: 52px;
  position: absolute;
  bottom: 0;
  right: 0;
}
html .stories-modules .content-stories-modules .alternate {
  float: right;
}
html .stories-article-text {
  width: 100%;
}
html .stories-article-text .top-stories-article {
  width: 100%;
  text-align: center;
}
html .stories-article-text .top-stories-article img {
  display: inline-block;
}
html .stories-article-text .content-stories-article {
  width: 100%;
  text-align: center;
  margin: 15px 0;
}
html .stories-article-text .content-stories-article .tit {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 20px;
  line-height: 30 px;
  font-size: 2rem;
  line-height: 3 rem;
  color: #000000;
  font-weight: bold;
}
html .stories-article-text .content-stories-article .sub {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 20px;
  line-height: 30 px;
  font-size: 2rem;
  line-height: 3 rem;
  color: #000000;
  font-weight: normal;
}
html .stories-article-text .bottom-stories-article {
  background: transparent url("../images/stories/bottom-divisor.png") no-repeat center center;
  width: 776px;
  height: 11px;
  margin: 0 auto;
}
html .stories-article-text .black {
  background-color: #000000;
}
html .related-content {
  width: 100%;
}
html .related-content .header-related {
  width: 100%;
  margin: 50px 0;
  zoom: 1;
}
html .related-content .header-related:before,
html .related-content .header-related:after {
  content: "";
  display: table;
}
html .related-content .header-related:after {
  clear: both;
}
html .related-content .header-related .divisor-left {
  float: left;
  background: transparent url("../images/stories/divisor-left.png") no-repeat right center;
  min-height: 50px;
  width: 33.3333%;
}
html .related-content .header-related .header-title {
  float: left;
  width: 33.3333%;
  text-align: center;
  min-height: 50px;
}
html .related-content .header-related .header-title .tit {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  color: #626971;
  text-transform: uppercase;
  display: inline-block;
}
html .related-content .header-related .header-title .sub {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 18px;
  line-height: 27 px;
  font-size: 1.8rem;
  line-height: 2.7 rem;
  color: #000000;
  display: inline-block;
}
html .related-content .header-related .divisor-right {
  float: right;
  background: transparent url("../images/stories/divisor-right.png") no-repeat left center;
  min-height: 50px;
  width: 33.3333%;
}
html .related-content .container-related-box {
  width: 100%;
  zoom: 1;
  padding: 0 10px;
  margin-bottom: 100px;
}
html .related-content .container-related-box:before,
html .related-content .container-related-box:after {
  content: "";
  display: table;
}
html .related-content .container-related-box:after {
  clear: both;
}
html .related-content .container-related-box .related-box {
  width: 31%;
  float: left;
  zoom: 1;
  margin-right: 3%;
  margin-bottom: 40px;
  position: relative;
  min-height: 366px;
}
html .related-content .container-related-box .related-box:before,
html .related-content .container-related-box .related-box:after {
  content: "";
  display: table;
}
html .related-content .container-related-box .related-box:after {
  clear: both;
}
html .related-content .container-related-box .related-box .header {
  min-height: 70px;
  margin-top: 10px;
}
html .related-content .container-related-box .related-box .header .title {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 18px;
  line-height: 27 px;
  font-size: 1.8rem;
  line-height: 2.7 rem;
  color: #626971;
  text-transform: uppercase;
  display: block;
}
html .related-content .container-related-box .related-box .header .sub {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  color: #000000;
  text-transform: uppercase;
  display: block;
  font-weight: normal;
}
html .related-content .container-related-box .related-box .box-mask {
  width: 184px;
  height: 184px;
  position: relative;
  /*margin:0 auto;*/
}
html .related-content .container-related-box .related-box .box-mask .mask {
  background: transparent url("../images/stories/mask.png") no-repeat center center;
  width: 184px;
  height: 184px;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
}
html .related-content .container-related-box .related-box .box-mask img {
  width: 184px;
  height: 184px;
}
html .related-content .container-related-box .related-box .box-txt .txt {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  color: #676767;
  display: inline-block;
  margin: 15px 0;
}
html .related-content .container-related-box .related-box .more {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 16px;
  line-height: 24 px;
  font-size: 1.6rem;
  line-height: 2.4 rem;
  color: #000000;
  display: inline-block;
  background: transparent url("../images/stories/ico-more.png") no-repeat right center;
  height: 37px;
  line-height: 37px;
  position: absolute;
  bottom: -30px;
  right: 0;
  padding-right: 52px;
}
html .related-content .container-related-box .related-box.last {
  margin-right: 0;
}
html .ribbon-espression {
  left: 25px;
  position: absolute;
  bottom: 0;
  z-index: 1000;
}
html .shadow-slider {
  background: transparent url("../images/bg-780.png") no-repeat center bottom;
}
html .content-coffee-shop-elements {
  /* border-top: 1px solid @black; */
  margin-bottom: 30px;
  padding-top: 30px;
}
html .content-coffee-shop-elements .box-coffee-shop.border-right.four {
  border-right: 1px solid #d1d1d1;
}
html .content-coffee-shop-elements .box-coffee-shop.four {
  float: left;
  text-align: center;
  width: 25%;
}
html .content-coffee-shop-elements .box-coffee-shop.four img {
  margin: 0 auto;
  height: 150px;
}
html .content-coffee-shop-elements .box-coffee-shop.four .table-cell .sup {
  font-size: 11px;
  line-height: 16.5 px;
  font-size: 1.1rem;
  line-height: 1.65 rem;
  margin-bottom: 1em;
  display: inline-block;
  text-decoration: none;
}
html .content-coffee-shop-elements .box-coffee-shop.four .table-cell .testo {
  margin: 0;
  padding: 0 12px;
  width: 100%;
  font-size: 11px;
  line-height: 16.5 px;
  font-size: 1.1rem;
  line-height: 1.65 rem;
  line-height: 1.4;
}
html .content-coffee-shop-elements .box-coffee-shop.three {
  float: left;
  text-align: center;
  width: 33.3333%;
}
html .content-coffee-shop-elements .box-coffee-shop.two {
  display: table;
  float: left;
  text-align: left;
  width: 50%;
}
html .content-coffee-shop-elements .box-coffee-shop.two img {
  float: left;
  margin: 0 15px 0 7px;
  height: 202px;
}
html .content-coffee-shop-elements .box-coffee-shop.two .table-cell {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  width: 100%;
}
html .content-coffee-shop-elements .box-coffee-shop.two .table-cell .show-details {
  text-decoration: none;
  background: transparent url("../images/menu/arrow-bottom-link.png") no-repeat right 6px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 13px;
  line-height: 19.5 px;
  font-size: 1.3rem;
  line-height: 1.95 rem;
  color: #666666;
  padding-right: 15px;
  display: inline-block;
  font-style: italic;
}
html .content-coffee-shop-elements .box-coffee-shop.one {
  display: table;
  float: left;
  text-align: left;
  width: 100%;
}
html .content-coffee-shop-elements .box-coffee-shop.one img {
  float: left;
  margin: 0 15px 0 0;
  height: 250px;
}
html .content-coffee-shop-elements .box-coffee-shop.one .table-cell {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  width: 100%;
}
html .content-coffee-shop-elements .box-coffee-shop.one .table-cell .show-details {
  text-decoration: none;
  background: transparent url("../images/menu/arrow-bottom-link.png") no-repeat right 6px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 13px;
  line-height: 19.5 px;
  font-size: 1.3rem;
  line-height: 1.95 rem;
  color: #666666;
  padding-right: 15px;
  display: inline-block;
  font-style: italic;
}
html .content-coffee-shop-elements .box-coffee-shop.one .table-cell .extend-title {
  color: #000000;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 20px;
  line-height: 30 px;
  font-size: 2rem;
  line-height: 3 rem;
}
html .content-coffee-shop-elements .box-coffee-shop.one .table-cell .tit {
  color: #666666;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 18px;
  line-height: 27 px;
  font-size: 1.8rem;
  line-height: 2.7 rem;
}
html .content-coffee-shop-elements .box-coffee-shop.one .table-cell .desc {
  color: #666666;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
}
html .content-coffee-shop-elements .box-coffee-shop .table-cell {
  margin-top: 10px;
}
html .content-coffee-shop-elements .box-coffee-shop img {
  margin: 0 auto;
  height: 202px;
}
html .content-coffee-shop-elements .box-coffee-shop .sup {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 10px;
  line-height: 15 px;
  font-size: 1rem;
  line-height: 1.5 rem;
  color: #666666;
}
html .content-coffee-shop-elements .box-coffee-shop .tit {
  color: #666666;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  font-weight: bold;
}
html .content-coffee-shop-elements .box-coffee-shop .tit-compostabile {
  color: #5e5e5e;
  display: block;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 1.4rem;
  font-weight: normal;
  margin: 10px 0 20px;
  padding: 0 10px;
  min-height: 77px;
}
html .content-coffee-shop-elements .box-coffee-shop .testo {
  color: #5e5e5e;
  display: block;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 1.4rem;
  font-weight: normal;
  margin: 10px 20px 20px;
  padding: 0 20px;
  min-height: 77px;
}
html .content-coffee-shop-elements .box-coffee-shop .more {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 16px;
  line-height: 24 px;
  font-size: 1.6rem;
  line-height: 2.4 rem;
  color: #000000;
  display: block;
  background: transparent url("../images/stories/ico-more.png") no-repeat center center;
  height: 37px;
  line-height: 37px;
  margin: 20px auto;
  text-align: center;
  position: relative;
  top: 0;
}
html .content-firma-servizio {
  /* border-top: 1px solid @black; */
  margin-bottom: 30px;
  padding-top: 30px;
}
html .content-firma-servizio .box-firma-servizio.three {
  float: left;
  text-align: center;
  width: 33.3333%;
}
html .content-firma-servizio .box-firma-servizio.bg-border-right {
  background: transparent url("../images/sistema-duo/bg-right-gray.png") no-repeat top right;
}
html .content-firma-servizio .box-firma-servizio.two {
  display: table;
  float: left;
  text-align: left;
  width: 50%;
}
html .content-firma-servizio .box-firma-servizio.two img {
  float: left;
  margin: 0 15px 0 7px;
  height: 202px;
}
html .content-firma-servizio .box-firma-servizio.two .table-cell {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  width: 100%;
}
html .content-firma-servizio .box-firma-servizio.two .table-cell .show-details {
  text-decoration: none;
  background: transparent url("../images/menu/arrow-bottom-link.png") no-repeat right 6px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 13px;
  line-height: 19.5 px;
  font-size: 1.3rem;
  line-height: 1.95 rem;
  color: #666666;
  padding-right: 15px;
  display: inline-block;
  font-style: italic;
}
html .content-firma-servizio .box-firma-servizio .table-cell {
  margin-top: 10px;
}
html .content-firma-servizio .box-firma-servizio img {
  margin: 0 auto;
}
html .content-firma-servizio .box-firma-servizio .sup {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  color: #666666;
}
html .content-firma-servizio .box-firma-servizio .black-sup {
  color: #000000;
}
html .content-firma-servizio .box-firma-servizio .testo {
  color: #5e5e5e;
  display: block;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 1.4rem;
  font-weight: normal;
  margin: 10px 20px 20px;
  padding: 0 0;
  min-height: 77px;
  width: auto !important;
}
html .content-firma-servizio .border-right {
  border-right: 1px solid #d1d1d1;
}
html .text-no-image .paragraph {
  width: 100% !important;
  padding: 0 16px;
}
html .social-links {
  border-top: 1px solid #000000;
}
html .social-links ul {
  zoom: 1;
  list-style-type: none;
}
html .social-links ul:before,
html .social-links ul:after {
  content: "";
  display: table;
}
html .social-links ul:after {
  clear: both;
}
html .social-links ul li {
  width: 25%;
  float: left;
}
html .social-links ul li a {
  text-decoration: none;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 16px;
  line-height: 24 px;
  font-size: 1.6rem;
  line-height: 2.4 rem;
  color: #000000;
  font-weight: bold;
  display: inline-block;
  padding: 25px 0 25px 80px;
}
html .social-links ul li .facebook {
  background: transparent url("../images/coffee_shop/ico-facebook.png") no-repeat 20px center;
}
html .social-links ul li .twitter {
  background: transparent url("../images/coffee_shop/ico-twitter.png") no-repeat 20px center;
}
html .social-links ul li .foursquare {
  background: transparent url("../images/coffee_shop/ico-foursquare.png") no-repeat 20px center;
}
html .social-links ul li .instagram {
  background: transparent url("../images/coffee_shop/ico-instagram.png") no-repeat 20px center;
}
html .msg-box {
  border-bottom: 1px solid #000000;
  margin: 20px 0;
  padding: 10px 0;
}
html .msg-box .quote-box {
  margin-bottom: 10px;
}
html .box-location-list {
  width: 100%;
  zoom: 1;
  padding: 20px 0;
}
html .box-location-list:before,
html .box-location-list:after {
  content: "";
  display: table;
}
html .box-location-list:after {
  clear: both;
}
html .box-location-list .sx {
  width: 50%;
  float: left;
}
html .box-location-list .sx .tit {
  background: transparent url("../images/coffee_shop/ico-location.png") no-repeat center left;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 30px;
  line-height: 45 px;
  font-size: 3rem;
  line-height: 4.5 rem;
  color: #000000;
  font-weight: bold;
  display: inline-block;
  padding: 25px 0 18px 100px;
}
html .box-location-list .sx .txt {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 19px !important;
  line-height: 28.5 px !important;
  font-size: 1.9rem !important;
  line-height: 2.85 rem !important;
  color: #000000;
  font-weight: normal;
  display: inline-block;
  padding: 0 55px 0 100px;
  position: relative;
  top: -11px;
  left: 0;
  text-align: initial;
}
html .box-location-list .dx {
  width: 48%;
  float: left;
  border-left: 1px solid #d1d1d1;
  padding-left: 2%;
}
html .box-location-list .dx ul {
  list-style-type: none;
}
html .box-location-list .dx ul li {
  border-bottom: 1px dotted #d1d1d1;
}
html .box-location-list .dx ul li a {
  background: transparent url("../images/coffee_shop/ico-arrow.png") no-repeat center right;
  text-decoration: none;
  width: 100%;
  display: inline-block;
  padding: 13px 48px 13px 0;
}
html .box-location-list .dx ul li a .image {
  float: left;
  margin: 0 10px;
}
html .box-location-list .dx ul li a .cat {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  color: #000000;
}
html .box-location-list .dx ul li a .city {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 22px;
  line-height: 33 px;
  font-size: 2.2rem;
  line-height: 3.3 rem;
  line-height: 2.2rem;
  color: #000000;
  text-transform: uppercase;
}
html .box-location-list .dx ul li a .address {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 21 px;
  font-size: 1.4rem;
  line-height: 2.1 rem;
  line-height: 1.4rem;
  color: #666666;
  font-style: italic;
}
html .box-location-list .dx ul li.last {
  border-bottom: 0 none;
}
html .box-location-list.border {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
html .visual-coffee {
  min-height: 369px;
  position: relative;
  width: 780px;
}
html .visual-coffee .visual-txt {
  position: absolute;
  top: 70px;
  left: 52px;
  width: 362px;
  min-height: 260px;
  text-align: center;
}
html .visual-coffee .visual-txt .cat {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 18px;
  line-height: 27 px;
  font-size: 1.8rem;
  line-height: 2.7 rem;
  color: #666666;
  line-height: 1.5rem;
  text-transform: uppercase;
}
html .visual-coffee .visual-txt .loc {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 36px;
  line-height: 54 px;
  font-size: 3.6rem;
  line-height: 5.4 rem;
  color: #000000;
}
html .visual-coffee .visual-txt .separator {
  width: 100%;
  height: 38px;
  line-height: 38px;
  background: transparent url("../images/coffee_shop/line-separator.png") repeat-x center center;
  margin: 5px 0;
}
html .visual-coffee .visual-txt .separator img {
  margin: 0 auto;
  display: block;
  height: 38px;
  background-color: #ffffff;
  padding: 0 12px;
}
html .visual-coffee .visual-txt .address {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 26px;
  line-height: 39 px;
  font-size: 2.6rem;
  line-height: 3.9 rem;
  color: #666666;
  font-weight: normal;
}
html .visual-coffee .mask-image {
  width: 312px;
  height: 312px;
  overflow: hidden;
  position: absolute;
  top: 9px;
  right: 27px;
}
html .visual-coffee .mask-image .mask-img {
  background: transparent url("../images/mask_visual.png") no-repeat 0 0;
  width: 312px;
  height: 312px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
html .visual-coffee .mask-image .img-visual {
  height: 312px;
  left: -200px;
  position: relative;
  top: 0;
}
html .visual-coffee .mask-image .img-visual img {
  height: 312px;
}
html .box-contact {
  border-top: 1px solid #000000;
  width: 100%;
  zoom: 1;
}
html .box-contact:before,
html .box-contact:after {
  content: "";
  display: table;
}
html .box-contact:after {
  clear: both;
}
html .box-contact .sx {
  float: left;
  width: 50%;
  border-right: 1px solid #d1d1d1;
  padding: 0 3% 0 3%;
  margin: 10px 0;
}
html .box-contact .dx {
  float: left;
  width: 50%;
  padding: 0 3% 0 3%;
  margin: 10px 0;
}
html .box-contact .list {
  list-style-type: none;
  display: table;
}
html .box-contact .list li {
  display: table-cell;
  vertical-align: top;
}
html .box-contact .list .ico-time {
  background: transparent url("../images/coffee_shop/ico-time.png") no-repeat 0 0;
  width: 45px;
  height: 45px;
}
html .box-contact .list .ico-info {
  background: transparent url("../images/coffee_shop/ico-info.png") no-repeat 0 0;
  width: 45px;
  height: 45px;
}
html .box-contact .list .ico-book {
  background: transparent url("../images/coffee_shop/ico-book.png") no-repeat 0 0;
  width: 45px;
  height: 45px;
}
html .box-contact .list .ico-google {
  background: transparent url("../images/coffee_shop/ico-google.png") no-repeat 0 0;
  width: 45px;
  height: 45px;
}
html .box-contact .list .txt-block {
  padding: 7px 0 0 5px;
}
html .box-contact .list .txt-block.padd {
  padding: 0 0 0 5px;
}
html .box-contact .list .tit {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 9px;
  line-height: 13.5 px;
  font-size: 0.9rem;
  line-height: 1.35 rem;
  color: #666666;
  text-transform: uppercase;
}
html .box-contact .list .txt {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 18px;
  line-height: 27 px;
  font-size: 1.8rem;
  line-height: 2.7 rem;
  color: #000000;
  font-weight: bold;
}
html .box-contact .list .link {
  text-decoration: none;
  background: transparent url("../images/menu/arrow-bottom-link.png") no-repeat right 6px;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 13px;
  line-height: 19.5 px;
  font-size: 1.3rem;
  line-height: 1.95 rem;
  color: #666666;
  padding-right: 15px;
  display: inline-block;
  font-style: italic;
}
html .simple-map {
  width: 100%;
  padding: 15px;
  border-top: 1px solid #000000;
}
html .simple-map .map {
  width: 100%;
  min-height: 370px;
}
html #profilo-organolettico span.value {
  padding-top: 8px;
  font-weight: normal;
}
html #profilo-organolettico #profilo-organolettico-value {
  /*float:none;*/
}
html #profilo-organolettico .value_color {
  color: #c20430;
  display: block;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  line-height: 13px;
  padding-top: 3px;
  text-transform: uppercase;
}
html .row-container {
  clear: left;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  font-weight: normal;
}
html .row-container .boxfull-001 {
  background: transparent url("../images/404/img_404.jpg") no-repeat 0 112px;
  display: block;
  height: 567px;
  width: 950px;
  margin: 0 auto;
  position: relative;
}
html .row-container .boxfull-001 h1 {
  color: #000000;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 100px;
  line-height: 150 px;
  font-size: 10rem;
  line-height: 15 rem;
  font-weight: normal;
  position: absolute;
  float: left;
  line-height: 73px;
  left: 400px;
  top: 0;
}
html .row-container .boxfull-001 p.bigtext {
  color: #000000;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 24px;
  line-height: 36 px;
  font-size: 2.4rem;
  line-height: 3.6 rem;
  font-weight: normal;
  position: absolute;
  float: left;
  left: 400px;
  top: 100px;
  line-height: 30px;
  width: 480px;
}
html .row-container .boxfull-001 p.bigtext-strong {
  color: #000000;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 24px;
  line-height: 36 px;
  font-size: 2.4rem;
  line-height: 3.6 rem;
  font-weight: bold;
  position: absolute;
  float: left;
  left: 400px;
  top: 170px;
  line-height: 30px;
  display: block;
  width: 457px;
}
html .row-container .boxfull-000 {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 950px;
}
html .row-container .width760 {
  width: 760px!important;
}
/* New Gold message full */
#new-goldmsg-full {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 20px;
  text-align: center;
}
#new-goldmsg-full .title {
  display: block;
  font-weight: bold;
  text-align: center;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 2rem;
  line-height: 25px;
  padding: 10px 0;
}
#new-goldmsg-full .sub {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 2rem;
  font-weight: normal;
  line-height: 25px;
}
#new-goldmsg-full .color_666 {
  background-color: #666 !important;
  color: #666;
}
#new-goldmsg-full .color_695547 {
  background-color: #695547 !important;
  color: #695547;
}
#new-goldmsg-full .color_695543 {
  background-color: #afb43a !important;
  color: #afb43a;
}
#new-goldmsg-full .color_000 {
  background-color: #000 !important;
  color: #000;
}
#new-goldmsg-full .color_472e29 {
  background-color: #472e29 !important;
  color: #472e29;
}
#new-goldmsg-full .content-new-goldmsg-full {
  float: left;
  text-align: center;
  width: 776px;
  padding: 0 10px;
}
/* start modulo con doppia immagine (il caffe) */
.content-double-column {
  padding: 30px 10px 30px 40px;
  text-align: center;
  width: 776px;
  float: left;
}
.content-double-column .double-column {
  width: 300px;
  float: left;
}
.content-double-column .double-column img {
  text-align: center;
  margin: 0 auto;
}
.content-double-column .double-column h3 {
  color: #000000;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 28px;
  line-height: 25px;
  text-align: left;
}
.content-double-column .margleft {
  margin-left: 90px;
}
/* end modulo con doppia immagine (il caffe) */
/* start modulo con link separato */
.content-links-correlati {
  text-align: center;
  width: 776px;
  float: left;
}
.content-links-correlati .container {
  display: table;
  width: 776px;
  padding: 20px 0 30px 0;
}
.content-links-correlati .container .row {
  display: table-row;
  margin: 20px 0 0 0;
  padding-top: 20px;
}
.content-links-correlati .container .row .column {
  display: table-cell;
  color: #000000;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  width: 44%;
  padding: 0 10px 10px;
}
.content-links-correlati .container .row .column a {
  text-decoration: underline;
}
.content-links-correlati .container .row .column-img {
  display: table-cell;
  background: transparent url("../images/ilcaffe/vertical_line.gif") repeat-y center 0;
  width: 2%;
  margin: 0 auto;
  text-align: center;
}
.content-links-correlati .img-top-links {
  background: url("../images/qr-bg-border.png") repeat-x scroll 0 0 transparent;
  height: 42px;
  width: 100%;
}
/* end modulo con link separato */
.black-linefull {
  width: 100%;
}
.black-linefull .content-black-linefull {
  width: 100%;
  text-align: center;
}
.black-linefull .content-black-linefull img {
  display: inline-block;
}
.black-linefull .paddingTB {
  padding: 30px 0 50px;
}
.text-firma-center {
  text-align: center!important;
  width: 450px;
  margin: 0 auto;
}
.text-firma-center.p {
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px;
  line-height: 18 px;
  font-size: 1.2rem;
  line-height: 1.8 rem;
  color: #666666;
}
/* CSS per template training-center old-professional (img rotonde big) */
.icon-text-bigimground {
  width: 780px;
  height: 394px;
  display: table;
  margin-bottom: 60px;
}
.icon-text-bigimground .icon-text {
  display: table-cell;
  padding-right: 36px;
  vertical-align: middle;
  width: 330px;
}
.icon-text-bigimground .icon-text .icon {
  display: block;
  margin: 0 auto;
  max-width: 22%;
}
.icon-text-bigimground .icon-text .line {
  display: block;
  margin: 28px auto 0 auto;
}
.icon-text-bigimground .icon-text p {
  color: #000000;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 2.1rem!important;
  text-align: center;
  line-height: 2.5rem!important;
  margin: 15px;
  font-weight: bold;
}
.icon-text-bigimground .bigimground {
  width: 450px;
  display: table-cell;
}
.icon-text-bigimground .bigimground .img {
  text-align: left;
}
.icon-text-bigimground .bigimground .label-text {
  background: #381914;
  display: inline-block;
  float: right;
  height: 40px;
  margin: 0;
  padding: 10px;
  position: relative;
  right: 30px;
  top: -70px;
}
.icon-text-bigimground .bigimground .label-text p {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 2.0rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
}
.icon-text-bigimground .bigimground .label-text h1 {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 2.0rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
}
.icon-text-bigimground .bigimground .label-text h2 {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 2.0rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
}
.icon-text-bigimground .bigimground .label-text h3 {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 2.0rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
}
.icon-text-bigimground .bigimground .label-text h4 {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 2.0rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
}
.icon-text-bigimground .bigimground .label-text .label-link {
  background: #381914;
  display: inline-block;
  float: left;
  left: -10px;
  margin: 0;
  padding: 5px 10px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  top: 15px;
}
.icon-text-bigimground .bigimground .label-text .label-link p {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 1.4rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
  margin: 0;
}
.imground-icon-text {
  width: 780px;
  height: 308px;
  display: table;
  margin-bottom: 60px;
}
.imground-icon-text .icon-text {
  display: table-cell;
  padding-right: 67px;
  vertical-align: middle;
  width: 384px;
}
.imground-icon-text .icon-text .icon {
  display: block;
  margin: 0 auto;
  max-width: 22%;
}
.imground-icon-text .icon-text .line {
  display: block;
  margin: 28px auto 0 auto;
}
.imground-icon-text .icon-text p {
  color: #000000;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 2.1rem!important;
  text-align: center;
  line-height: 2.5rem!important;
  margin: 15px 30px;
  font-weight: bold;
}
.imground-icon-text .imground {
  width: 330px;
  display: table-cell;
  padding-left: 13px;
  text-align: left;
}
.imground-icon-text .imground .img {
  text-align: left;
}
.imground-icon-text .imground .label-text {
  background: #381914;
  display: inline-block;
  float: right;
  height: 40px;
  margin: 0;
  padding: 10px;
  position: relative;
  right: 30px;
  top: -70px;
}
.imground-icon-text .imground .label-text p {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 2.0rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
  margin: 0;
}
.imground-icon-text .imground .label-text h1 {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 2.0rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
  margin: 0;
}
.imground-icon-text .imground .label-text h2 {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 2.0rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
  margin: 0;
}
.imground-icon-text .imground .label-text h3 {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 2.0rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
  margin: 0;
}
.imground-icon-text .imground .label-text h4 {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 2.0rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
  margin: 0;
}
.imground-icon-text .imground .label-text .label-link {
  background: #381914;
  display: inline-block;
  float: left;
  left: -10px;
  margin: 0;
  padding: 5px 10px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  top: 15px;
}
.imground-icon-text .imground .label-text .label-link p {
  color: #ffffff;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 1.4rem!important;
  line-height: 1.9rem!important;
  text-align: right;
  text-transform: uppercase;
  margin: 0;
}
/* CSS per template training-center Network */
.title-line-icon {
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  margin-bottom: 10px;
  padding: 0;
  height: 63px;
  width: 780px;
  display: table;
  margin: 0;
}
.title-line-icon .title-line-left {
  color: #2f2a20;
  display: table-cell;
  float: left;
  margin: 16px 0;
  padding: 0 0 0 10px;
  text-align: left;
  width: 511px;
}
.title-line-icon .title-line-left h1 {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 24px;
  line-height: 36 px;
  font-size: 2.4rem;
  line-height: 3.6 rem;
  line-height: 2.8rem;
}
.title-line-icon .title-line-left h2 {
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 24px;
  line-height: 36 px;
  font-size: 2.4rem;
  line-height: 3.6 rem;
  line-height: 2.8rem;
}
.title-line-icon .title-line-center {
  display: table-cell;
  height: 63px;
  text-align: right;
  vertical-align: middle;
  width: 220px;
}
.title-line-icon .title-line-center span {
  color: #000000;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 13px;
  line-height: 19.5 px;
  font-size: 1.3rem;
  line-height: 1.95 rem;
  line-height: 1.5rem;
  margin: 0!important;
  text-align: right!important;
  display: block;
  padding: 0 20px 0 0;
}
.title-line-icon .title-line-center span a {
  text-decoration: underline;
}
.title-line-icon .icon-line-right img {
  width: 48px;
  height: 63px;
  display: block;
}
.network-border-line-top {
  border-top: 1px solid #000000;
}
.network-border-line-bottom {
  border-bottom: 1px solid #000000;
}
.module-adress-img {
  display: table;
  float: left;
  height: 405px;
  padding: 50px 0 0;
  width: 780px;
}
.module-adress-img .adress {
  display: table-cell;
  float: left;
  padding-left: 10px;
  width: 274px;
}
.module-adress-img .adress .top-adress {
  height: 280px;
}
.module-adress-img .adress .top-adress h2 {
  color: #5e5e5e;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 16px;
  line-height: 24 px;
  font-size: 1.6rem;
  line-height: 2.4 rem;
  line-height: 2.0rem;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 0 30px 0;
}
.module-adress-img .adress .top-adress p {
  color: #5e5e5e;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px !important;
  line-height: 18 px !important;
  font-size: 1.2rem !important;
  line-height: 1.8 rem !important;
  line-height: 1.8rem !important;
  margin: 0! important;
}
.module-adress-img .adress .top-adress p span {
  color: #000000;
  font-style: italic;
}
.module-adress-img .adress .top-adress p a {
  text-decoration: underline;
}
.module-adress-img .adress .bottom-adress {
  height: 30px;
  vertical-align: bottom;
  bottom: 0;
  position: relative;
}
.module-adress-img .adress .bottom-adress img {
  float: left;
  display: block;
  margin: 0 10px 0 0;
  width: 16px;
}
.module-adress-img .adress .bottom-adress p {
  color: #5e5e5e;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 12px !important;
  line-height: 18 px !important;
  font-size: 1.2rem !important;
  line-height: 1.8 rem !important;
  line-height: 1.8rem !important;
  margin: 0! important;
  float: left;
  padding: 5px 0 0;
}
.module-adress-img .adress .bottom-adress p span {
  color: #000000;
  font-style: italic;
}
.module-adress-img .adress .bottom-adress p a {
  text-decoration: underline;
}
.module-adress-img .image {
  float: right;
  display: table-cell;
}
/* css per sistema duo */
.module-title-sub-title-image-text {
  width: 100%;
}
.module-title-sub-title-image-text .sub-title {
  color: #a03123;
  padding: 4rem 0 2rem 0;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 2.4rem !important;
  line-height: 2.4rem !important;
  font-style: normal;
  display: inline-block;
  text-align: center;
  width: 100%;
}
.module-title-sub-title-image-text .image {
  width: 100%;
}
.module-title-sub-title-image-text .image img {
  display: block;
  margin: 0 auto;
}
.module-title-sub-title-image-text .text {
  padding: 2rem 1rem 1rem 1rem;
  color: #313738;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 1.8rem !important;
  line-height: 2.2rem !important;
  font-style: normal;
  margin: 0 !important;
}
.module-title-sub-title-image-text .sub-text {
  color: #313738;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 1.5rem !important;
  line-height: 1.9rem !important;
  font-style: normal;
  padding: 1.5rem 1rem 4rem 1rem;
  margin: 0 !important;
}
.border-bottom {
  border-bottom: 1px solid #ccc;
}
.title-border {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding: 1.5rem 1rem;
  color: #000000;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 2.5rem !important;
  line-height: 2.5rem !important;
  font-style: normal;
}
.module-table-image-text {
  width: 100%;
}
.module-table-image-text .table {
  width: 90%;
  padding: 0 5%;
  display: table;
  margin: 0 auto;
}
.module-table-image-text .table .row {
  display: table-row;
}
.module-table-image-text .table .row .cell {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}
.module-table-image-text .table .row .cell .txt {
  color: #000000;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 1.3rem !important;
  line-height: 1.7rem !important;
  font-style: normal;
  margin: 0 !important;
  display: inline;
}
.module-table-image-text .table .row .cell .content-cell {
  display: table;
  width: 100%;
  height: 138px;
}
.module-table-image-text .table .row .cell .content-cell .side {
  display: table-cell;
  width: 50%;
  text-align: center;
  vertical-align: middle;
}
.module-table-image-text .table .row .cell .content-cell .side img {
  display: inline-block;
}
.module-table-image-text .table .row .cell .content-cell .side span {
  color: #333435;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 1.8rem;
  line-height: 2.2rem;
  margin: 0;
}
.module-table-image-text .table .row .cell .content-cell.bg-right {
  background: transparent url("../images/sistema-duo/bg-right.png") no-repeat center right;
  padding-right: 4rem;
}
.module-table-image-text .table .row .cell.align-center {
  text-align: center;
  padding: 2rem;
  vertical-align: top;
}
.module-table-image-text .table .row .cell.bg-bottom {
  background: transparent url("../images/sistema-duo/bg-border-bottom.png") repeat-x bottom center;
}
.module-table-image-text .table-titles-icons {
  width: 95%;
  margin: 0 auto 4rem auto;
  padding: 10px;
  background-color: #ededed;
  display: table;
}
.module-table-image-text .table-titles-icons > .cell {
  width: 33.3333%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  padding: 1rem;
}
.module-table-image-text .table-titles-icons > .cell img {
  display: inline-block;
  margin-bottom: 2rem;
}
.module-table-image-text .table-titles-icons > .cell span {
  color: #333435;
  font-family: "Georgia", serif;
  font-size: 1.6rem;
  line-height: 2rem;
  font-style: italic;
  margin: 0;
}
.module-table-image-text .table-titles-icons > .cell.bg-blue-right {
  background: transparent url("../images/sistema-duo/bg-blue-right.png") repeat-y center right;
  padding-right: 4rem;
}
.module-items-list {
  width: 100%;
}
.module-items-list .promo-box {
  width: 100%;
  text-align: center;
  margin-top: 5rem;
  margin-bottom: 2rem;
  display: block;
  text-decoration: none;
}
.module-items-list .promo-box .promo-title {
  color: #333435;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 1.8rem;
  line-height: 2.2rem;
  margin-bottom: 1rem;
}
.module-items-list .promo-box img {
  display: inline-block;
  margin: 0 auto;
}
.module-items-list .promo-list {
  width: 95%;
  margin: 0 auto 4rem auto;
  zoom: 1;
}
.module-items-list .promo-list:before,
.module-items-list .promo-list:after {
  content: "";
  display: table;
}
.module-items-list .promo-list:after {
  clear: both;
}
.module-items-list .promo-list .item {
  width: 24%;
  margin: 0 0.5%;
  display: inline-block;
  float: left;
  border-bottom: 1px dotted #666;
  /* in caso ci fosse la necessità di inserire più testo aumentare il min-height */
  min-height: 50px;
  position: relative;
  overflow: hidden;
  word-wrap: break-word;
}
.module-items-list .promo-list .item .link {
  color: #666;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-style: normal;
  margin: 0;
  background: transparent url("../images/sistema-duo/arrow.png") no-repeat center right;
  padding-right: 10px;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  margin: 0 5px;
  text-decoration: none;
}
.module-items-list .promo-list .item .link .first-row {
  font-size: 1.2rem;
  line-height: 1.2rem;
}
.module-items-list .promo-list .item .link .second-row {
  font-size: 1.1rem;
  line-height: 1.1rem;
}
.module-items-list .promo-list .item.border-top {
  border-top: 1px dotted #666;
}
.module-items-list .category-tab {
  width: 95%;
  margin: 0 auto;
  zoom: 1;
}
.module-items-list .category-tab:before,
.module-items-list .category-tab:after {
  content: "";
  display: table;
}
.module-items-list .category-tab:after {
  clear: both;
}
.module-items-list .category-tab .item {
  width: 24%;
  margin: 0 0.5%;
  display: inline-block;
  float: left;
  min-height: 41px;
  position: relative;
  overflow: hidden;
  word-wrap: break-word;
}
.module-items-list .category-tab .item .cat {
  color: #666;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2rem;
  font-style: normal;
  font-weight: bold;
  margin: 0;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  right: 0;
  margin: 0 5px;
  text-decoration: none;
}
.module-image-title-text {
  width: 100%;
  display: table;
  padding-top: 10px;
  padding-bottom: 10px;
  /* margin-top: 30px; */
  /* margin-bottom: 30px; */
}
.module-image-title-text .cell {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.module-image-title-text .cell img {
  width: 100%;
  height: auto;
}
.module-image-title-text .cell .title-module {
  color: #2F2A20;
  display: block;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 24px;
  line-height: 30px;
  text-align: left;
  margin: 10px 0;
  font-weight: normal;
}
.module-image-title-text .cell .subtitle-module {
  color: #5e5e5e;
  display: block;
  font-family: "Georgia", serif;
  font-style: italic;
  font-size: 18px;
  line-height: 27px;
  text-align: left;
  margin: 5px 0;
  font-weight: normal;
}
.module-image-title-text .cell .txt-module {
  color: #5e5e5e;
  display: block;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  margin: 20px 0;
  line-height: 20px;
  font-weight: normal;
}
.img-text-bordertop-black {
  border-top: 1px solid #000000;
}
.img-text-borderbottom-black {
  border-bottom: 1px solid #000000;
}
.module-image-title-text.img-left .cell:first-child {
  width: 30%;
}
.module-image-title-text.img-left .cell:last-child {
  width: 66%;
  padding-left: 4%;
}
.module-image-title-text.img-right .cell:first-child {
  width: 66%;
  padding-right: 4%;
}
.module-image-title-text.img-right .cell:last-child {
  width: 30%;
}
.paragraph-notopspace #paragraphwithsximage .paragraph {
  margin: 0 0 30px 0!important;
}
/* inizio css per modulo nuovo pagina prontissimo! */
.titolocaffe{
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	margin-bottom: 40px;
	padding: 0;
	width: 100%;
  }
.titolocaffe	.titolo{
		color: #2F2A20;
		display: block;
		font-family: 'georgia', serif;
		font-style: italic;
		font-size: 24px;
		line-height: 28px;
		text-align: left;
		margin: 20px 0;
		padding: 0 10px;
		text-transform: uppercase;
	}
.icobox {
	width: 47%;
	//max-width:380px;
	margin: 0 auto;
	float: left;
}
.icobox .content-icobox {
	padding:20px 0;
}
.icobox .content-icobox .block-img {
			width: 100px;
			float: left;
}
.icobox .content-icobox .block-img img {
					display:block;
					margin:0 auto;
				}
.icobox .content-icobox .title {
			box-sizing: border-box;
			float: left;
			color: #3d2523;
			display: inline-block;
			font-family: 'georgia', serif;
			font-size: 23px;
			font-style: italic;
			font-weight: bold;
			line-height: 30px;
			margin: 0 auto;
			padding: 0 15px;
			text-decoration: none;
			max-width: 250px;
			min-height: 110px;
		}
.icobox .content-icobox .text {
			clear: both;
			font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
			font-size: 13px;
			line-height: 18px;
			margin: 8px 0;
			color: #5e5e5e;
			text-align: center;
		}
.separator-icobox{
	float: left;
	width: 6%;
	min-height: 160px;
}
.blackrow{
	width: 100%;
	height: 1px;
	background-color: #000;
	margin: 30px 0 30px 0;
	display: inline-block;
	clear: both;
}
/* fine css per modulo nuovo pagina prontissimo! */
#paragraphwithsximage.standard-text .paragraph p{
  color: #5e5e5e;
  display: block;
  font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size: 14px;
  text-align: left;
  margin: 20px 0;
  line-height: 20px;
  font-weight: normal;
  font-style: normal;
}
.imgsolo{
  float: left;
  min-width: 200px;
  text-align: center;
}
