@font-face {
	font-family: 'Resolve';
	src: url('../Fonts/fenotype-resolve-sans-light.otf');
}
body {
	padding-top: 60px;
}

.hon_port_title {
	padding-top: 0;
	padding-bottom: 20px;
	font: 400 18px/14px Open Sans, Arial, sans-serif;
}
.hon_port_title a {
	color: #000000;
}

.cta {
	text-align: left;
	display: block;
	padding-top: 40px;
}

.btn {
	background: #aaaaaa;
}

.hon_slider img {
	margin-top: 80px;
}

.hon_section {
	text-align: left;
}

.hon_section > .container-fluidtop:first-child {
	padding-top: 0;
	padding-bottom: 50px;
}

h2:after {
	display: none;
}

.newsDetailSection .newsFirstSection h2,
.newsDetailSection .newsFirstSection h1 {
	text-align: center;
	line-height: 23px;
	font: 400 24px/24px Open Sans, Arial;
	margin-bottom: 10px;
}
.newsDetailSection .newsFirstSection h1 {
	text-transform: uppercase;
}
.newsDetailSection .newsFirstSection h3,
.newsDetailSection .newsFirstSection p {
	text-align: center;
}
.newsDetailSection .newsFirstSection p {
	margin-bottom: 20px;
}
.teaser-text {
	font: 400 15px/24px Open Sans, Arial;
	margin-bottom: 40px;
}

.hon_portfolio_item_cont:hover {
	box-shadow: none !Important;
}

div.row--footer.row--footer.row--footer { padding-top: 0; }

.newsAuthor {
	margin-top: 20px;
	margin-bottom: 20px;
}
.newsCopyrightPhoto {
	margin: 7px 0 0 0 ;
	text-align: right;
	font-size: 12px;
}
.newsCopyrightPhoto strong {
	font-size: 12px;
}
.mediaelement-video {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
}

.mediaelement-video iframe,
.mediaelement-video object,
.mediaelement-video embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

header nav.hon_light_nav {
	height: auto;
}

header nav.hon_transp_nav.grey_header {
	box-shadow: none;
	background: rgba(255, 255, 255, 1);
}

.hon_content {
	/* padding-top: 100px;*/ /** MARGINE COSTANTE **/
}

.mediaProduct {
	padding: 0;
	margin: 0;
	margin-bottom: 18px;
}

.newsFirstSection {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
}
.newsFirstSection>.col-news-img {
	flex:1;
}
.newsFirstSection>.col-news-img div{
	height: 100%;
	overflow: hidden;
}

.newsSecondSection {
	margin-top: 10px;
}

.article {
	padding-bottom: 18px;
}
.rowListNews .article {
	padding-bottom: 35px;
}
.rowListNews .article div {
	fbackground: rgba(63, 78, 80, 0.85);
	color: white;
}
.rowListNews .article h3 {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}
.rowListNews .article .more,
.rowListNews .article h3 a span{
	color: white;
}
.rowListNews .article .boxNews-text {
	padding: 5px;
	background: rgba(63, 78, 80, 0.55);
	text-align: right;
}
.rowListNews .article p {
	margin-bottom: 10px;
}
.rowListNews .article .teaser-text {
	margin-bottom: 0;
}

.mediaProductImage1Img,
.mediaProductImage2Img,
.mediaProductImage3Img {
/*	position: absolute; */
	left: 0%;
	top: 0;
	margin-bottom: 0;
}
.mediaProductImage1Img .col-sm-12,
.mediaProductImage2Img .col-sm-6,
.mediaProductImage3Img .col-sm-4 {
	padding: 0;
	margin: 0;
	padding-left: 9px;
	padding-right: 9px;
	margin-bottom: 18px;
}
.mediaelement-video {
	padding-top: 0;
}

.hon_section .container {
	padding-top: 20px;
	padding-bottom: 0;
}

.news-img-wrap .header {
	position: absolute;
	bottom: 43px;
	width: 222px;
	height: 33px;
	background-color: rgba(202, 85, 70, .45); /** COLORE BG COSTANTE **/
	color: #ffffff; /** COLORE FG COSTANTE **/
	font-weight: bold;
	right: 10px;
}
.cat-image-wrapper.news-img-wrap .header {
	width: 393px;
	bottom: 25px;
	height: 33px;
	right: 0;
}
@media (max-width:600px) {
	.cat-image-wrapper.news-img-wrap .header.header h3{
		padding-top:8px;
		padding-bottom:0;
		margin-top:0;
		margin-bottom:0;
		height: 33px;
	}
	.cat-image-wrapper.news-img-wrap .header {
		width: 100%;
		bottom: 25px;
		height: 33px;
		right: 0;
	}
	.news-img-wrap .header {
		width:94%;
	}
	#contatti > .row > div {
		padding-right: 0px;
		padding-left: 0px;
	}
	#contatti #contatti-text-1 {
		margin-right: 3px;
	}
	#contatti #contatti-text-2 {
		margin-left: 3px;
	}
}
.news-img-wrap .header h3 {
	text-transform: uppercase;
	font: 400 15px/20px Open Sans, Arial;
	padding-left: 25px;
	display: table-cell;
	vertical-align: middle;
	height: inherit;
}

.hon_transp_nav .hon_top_menu a:hover, .hon_light_nav .hon_top_menu a:hover,
.hon_light_nav .hon_top_menu li.menuCurrent>a,
.hon_light_nav .hon_top_menu li.active li.active>a{
	background: rgba(202, 85, 70, .9); /** COLORE BG OVER COSTANTE **/
}
.hon_transp_nav .hon_top_menu li.hon_parent>a:hover, .hon_light_nav .hon_top_menu li.hon_parent>a:hover {
	background: inherit;
}
.hon_top_menu a {
	font: normal 14px/14px Open Sans, Arial, sans-serif;
}
.news-img-wrap img:hover {
	opacity: .7;
}

.news-img-wrap:hover .header {
	display: block;
}

.container-fluid {
	padding: 0;
}
.container-fluidtop {
	padding: 0;
	padding-top: 50px;
}

.hon_section .container-fluid {
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
}

@media screen and (min-width: 990px) {
	.hon_section .container-fluid {
		padding: 0;
		padding-left: 100px; /** MARGINE COSTANTE **/
		padding-right: 100px; /** MARGINE COSTANTE **/
	}
}

/*.firstrow {*/
	/*padding-top: 60px;*/
/*}*/

.hon_section .container-fluid .row {
	padding-top: 66px; /** 2/3 MARGINE COSTANTE **/
}

.hon_section .container-fluid .news-list-view > .row:first-child {
	padding-top: 0;
}

.hon_section .container-fluid .row .row {
	padding-top: 0;
}

.hon_section .container-fluid.nopadding .row {
	padding-top: 0;
/*#	padding-left: 120px;
#	padding-right: 120px;*/
}

.imageline {
	clear: both;
}
.blockline img {
	padding: 10px;
	padding-top: 0;
}

.row-imageblock {
	margin-left: -25px;
}
.container .hon_logo img {
	margin-left: -15px;
}
@media (max-width:768px) {
	.row-imageblock {
		display: none;
	}

	.hon_port_subtitle {
		text-align: center;
	}

	.hon_port_title {
		text-align:center;
		padding-top: 17px;
	}

	.cta {
		width: 20%;
		padding: 2px;
		text-align: right;
	}

	.hon_top_menu_mobile_link,
	.active .hon_top_menu_mobile_link {
		right: 0;
	}
	.container .hon_logo img {
		margin-left: 0;
	}
}
.firstline img,
.secondline img {
	padding: 0 0 10px 10px;
}

.news-img-wrap img:hover {
	opacity: 1;
}

.nopadding {
	padding: 0 !important;
	margin: 0 !important;
}

.align-right,
.align-right .news-img-wrap {
	text-align: right;
}

.align-left,
.align-left .news-img-wrap {
	text-align: left;
}

.hon_content .news-list-view img {
	margin: 0;
	width: 100%;
}

.hon_content .news-list-view .row {
	margin-left: -9px;
	margin-right: -9px;
}

.hon_content .news-list-view [class*="col"] {
	padding-left: 9px;
	padding-right: 9px;
}

/*.container-fluid .hon_logo {*/
	/*padding-left: 100px;*/
/*}*/
.hon_logo {
	padding-top: 0;
}
.hon_second_step .hon_logo {
	padding-top: 0;
}

.news-backlink-wrap {
	display: inline-block;
	background-color: #fff;
	border-radius: 0;
}
#contatti .btn,
.hon_category_text .btn,
.news-backlink-wrap .btn{
	border-radius: 50%;
	width: 45px;
	height: 45px;
	padding: 0;
	padding-top: 11px;
	background: rgba(202, 85, 70, 0.85);
	box-shadow: none;
	text-transform: uppercase;
}
.hon_category_text p {
	font-size: 16px;
}
#contatti .btn {
	border: 0;
	padding:0;
}
.hon_top_menu_cont {
	background: rgba(202, 85, 70, 0.85); /** COLORE BG COSTANTE **/
}
@media (min-width:768px){
	.hon_top_menu_cont {
		left: auto;
		/*right: 0%;*/
	}
}
/*@media (min-width:1199px){*/
	/*.hon_top_menu_cont {*/
		/*width: 36%;*/
		/*left: 57.5%;*/
		/*right: 6.5%;*/
	/*}*/
/*}*/
/*@media (min-width:1499px){*/
	/*.hon_top_menu_cont {*/
		/*width: 23.5%;*/
		/*left: 57.5%;*/
		/*right: 19%;*/
	/*}*/
/*}*/

@media(max-width: 4200px) {
	.hon_top_menu_cont:after {
		background: white;
	}
}
.hon_top_menu_cont .hon_top_menu {
	margin-right: 0;
	padding-top: 0;
	margin-top: 50px;
}

.hon_header_search {
	display: block;
	color: black;
	margin-right: 15px;
	padding-top: 4px;
}

.container .hon_header_search {
	padding-right: 15px;
}
.hon_header_search span {
	color: #000000;
}
.hon_top_language {
	position: absolute;
	top: 17px;
	right: 75px;
}
.container-fluid .hon_top_language {
	right: 90px;
}
.hon_top_language a {
	padding-left: 5px;
	padding-right: 5px;
}

header nav .hon_top_language ul li a {
	padding: 0;
}

header nav ul li a {
	height: auto;
}

.hon_mobile_menu.active .ti-menu {
	opacity: 100;
	left: 20px;
}

.menuClose {
	float: right;
	padding: 20px;
	padding-right:10px;
	color: white;
}
@media(max-width: 1024px) {
	.menuClose {
		margin-right: 0;
	}
}
@media(max-width: 768px) {
	.menuClose {
		margin-right: 5px;
	}
}
@media(max-width: 700px) {
	.menuClose {
		margin-right: 5px;
	}
}
.news-related-wrap {
	text-transform: uppercase;
	text-align: right;
}
.news-related-wrap ul {
	list-style: none;
}
.news-related-files {
	font-size: 14px;
}
.news-related-files ul {
	margin-bottom: 0;
}
.news-related-wrap  .news-related-files h4 {
	margin-top: 0;
}
.news-related-wrap .news-related-files-link a {
	text-decoration: underline;
}
.news-related-wrap .news-related-files-size {
	color: #999;
	font-size: 0.8em;
}
.hon_top_menu ul {
	padding: 0 20px 20px 20px;
}
.hon_top_menu ul li:hover  > a {
	margin: 0;
}

.hon_parent ul {
	margin-bottom: 10px;
}

.hon_parent ul a {
	font: 400 12px/18px Open Sans;
	padding: 10px 25px;
}

.rowcycle {
	margin: 0;
}

.hon_portfolio_padding.row {
	margin-left: -9px;
	margin-right: -9px;
}

.hon_portfolio_padding [class*="col"] {
	padding-left: 9px;
	padding-right: 9px;
}

footer {
	position: relative;
	margin-top: 55px;
	padding-top: 30px;
	padding-bottom: 15px;
}

footer > * {
	position: relative;
	z-index: 1;
}

footer:before {
	content: "";

	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	z-index: -1;

	background: rgba(202, 85, 70, 0.85); /** COLORE BG COSTANTE **/
}

/*.hon_page footer {*/
	/*margin-top: 0;*/
/*}*/
.container-fluid footer .row {
	margin: 0;
}
.footer-social {
	text-align: center;
}
.footer-address {
	float: left;
	text-align: left;
}
.footer-respect {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	max-width: 600px;
}
.footer-newsletter {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	max-width: 600px;
	padding-top: 20px;
}
.footer-newsletter>div.frame {
	height:100px;
}
.footer-newsletter h2 {
	text-transform: none;
}
.footer-newsletter .form-control {
	margin: 0;
	width: 30%;
	margin-left: 30%;
	float: left;
	padding: 3px;
	background: rgba(202, 85, 70, 0.85);
	color: white;
	height: initial;
	border: 0px;
}
.footer-newsletter .btn,
.footer-newsletter .btn:hover {
	background: rgba(202, 85, 70, 0.85);
	padding: 3px;
	border: 0px;
	border-radius: 0px;
}
.footer-newsletter .form-group {
	margin: 0;
}
.footer-newsletter label {
	font-weight: normal;
}
@media(max-width: 768px) {
	.footer-newsletter {
		padding-top: 30px;
		padding-bottom:50px;
	}
	.footer-newsletter label {
		height: 45px;
	}
	.footer-newsletter .form-control {
		margin-left: 10%;
		width: 60%;
	}
}
@media(max-width: 768px) {
	.footer-address {
		float: none;
	}
	.footer-address p {
		padding: 0;
	}

}

.hon_page {
	height: auto;
}
.footer-address p {
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 20px;
}
.footer-address p.footer-text-small {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0;
}

.hon_project_soc {
    font-size: 24px;
}
.demo-icon {
	font-size: 30px;
}
.demo-icon:before {
	margin: -2px;
}
.firstrow, .container-firstrow {
	min-height: 80vh;
}
@media(max-width: 768px) {
	.firstrow, .container-firstrow {
		min-height: inherit;
	}
}
@media print {
	body { padding: 0; }

	a[href]:after {
		content: "";
	}
	header {
		position: initial;
	}

	.header-wrapper {
		padding: 0 15px;
	}

	.firstrow { overflow: hidden; }

	.firstrow img {
		width: 100%;
		padding: 0;
	}

	.hon_header_search,
	.hon_top_menu_mobile_link {
		display: none;
	}


	.hon_portfolio_padding {
		width: 24%;
		float: left;

		height: auto !important;
	}

	.hon_portfolio_padding > * {
		position: relative !important;
	}

	.hon_portfolio_padding.row {
		margin: 0;
	}

	.footer-address {
		display: flex;
		float: none;
		margin: 0 auto;
	}

	.news-single .news-img-wrap {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.news-single .hon_portfolio_padding {
		width: 32%;
	}

	img {
		width: 3.5in;
		display: inline-block;
		vertical-align: top;
		padding: 0 20px 0 0;
		margin: 0;
	}

	footer {
		overflow: hidden;
	}

	.newsSecondSection,
	.newsCopyrightPhoto {
		clean: both;
		width: 100%;
	}
	.news-backlink-wrap,
	.footer-social {
		display: none;
	}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
}

.frame header {
	position: inherit;
}

.fix-footer footer p {
	font-size: 16px;
}
.fix-footer footer p.footer-text-small {
	font-size: 14px;
}
.fix-footer .footer-address {
	padding-bottom: 60%;
}
.fix-footer .text-center p {
	max-width: none;
}

@media(max-width: 768px) {
	.textOverImage {
		display: none;
	}
	.fix-footer footer p {
		margin-left: 10px;
	}
}

.hon_parent > a:after {
	content: '';
}

.about-top-wrapper {
	position: relative;
}

.textOverImage {
	position: absolute;
	bottom: 0;
	left: 65%;
}

.about-top-wrapper .textOverImage.textOverImage {
	right: 0;

	width: auto;
	padding-bottom: 12vw;
	padding-right: 2vw;

	font-size: .85vw;
	line-height: 1.3vw;
}

.about-last-image.about-last-image { margin-bottom: 0; }

@media(max-width: 767px) {
	.news-backlink-wrap {
		position: relative;
	}
	.newsCopyrightPhoto {
		margin: 7px 10px 0 0;
	}
	.news-related-files {
		margin-right: 20px;
	}
}

.news-related-wrap:empty {
	display: none;
}

.news-single .article { padding-bottom: 0; }

.cat-image-wrapper {
	position: relative;
}
@media screen and (min-width: 2800px) {
	.cat-image-wrapper {
		width: 80%;
		padding-left: 10%;
	}
}
.cat-link-image {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;

	width: 100%;
	height: 100%;

	color: transparent;
	font-size: 0;
}

@media screen and (min-width: 768px) {
	.cat-link-image { display: none; }
}





/* Slider */

.slider--banner {
	opacity: 0;
	height: 0;
	pointer-events: none;
}

.slick-prev,
.slick-next {
	position: absolute;
	top: 50%;
	z-index: 10;
	transform: translateY(-50%);

	width: 25px;
	height: 25px;

	border: 0;
	border-bottom: 2px solid #fafafa;

	background: transparent;

	font-size: 0;

	outline: 0;
	appearance: none;

	transition: .3s opacity ease-in-out;
}

.slick-disabled.slick-next,
.slick-disabled.slick-prev {
	opacity: .3;
	pointer-events: none;
}

.slick-prev {
	left: 25px;
	border-left: 2px solid #fafafa;
	transform: translateY(-50%) rotate(45deg);
}

.slick-next {
	right: 25px;
	border-right: 2px solid #fafafa;
	transform: translateY(-50%) rotate(-45deg);
}

.slick-prev.arrow-gray,
.slick-next.arrow-gray {
	border-bottom: 2px solid #666666;
}
.slick-prev.arrow-gray {
	border-left: 2px solid #666666;
}
.slick-next.arrow-gray {
	border-right: 2px solid #666666;
}

.slider--banner.is--initialized {
	height: auto;
	opacity: 1;
	pointer-events: auto;
}

.slider--banner .slide {
	position: relative;
	height: calc(100vw*0.5);

	background-color: #000;
}

.slider--banner.homenews-slider {
	width: 100vw;
	position: relative;
	margin-left: -50vw;
	left: 50%;
}
.slider--banner.homenews-slider .slide {
	height: auto;
	padding: 20px 9px;
	background-color: #FFF;
}
@media (max-width:769px) {
	.slider--banner.homenews-slider .slide {
		padding: 10px 9px;
	}
}
.frame header {
	margin-top:120px;
}
.slider--banner .slide__image,
.slider--banner .slide__container,
.slider--banner .slide__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.slider--banner .slide__link {
	z-index: 3;
	pointer-events: none;
}

.slider--banner .slide__container {
	z-index: 2;

	display: flex;
	padding: 20px 50px;

	color: #fff;
}

.slide__content {
	position: relative;
	padding: 10px;
}

.slide__container [class*="slide__border"] {
	position: absolute;
	transform: translateZ(0.01px);
}

.style-1 .slide__container {
	justify-content: center;
	align-items: center;
}

	.style-1 .slide__border-1,
	.style-1 .slide__border-2 {
		left: 0;
		width: 100%;
		height: 2px;

		background-color: #fff;
	}

	.style-1 .slide__border-1 {
		top: 0;
	}

	.style-1 .slide__border-2 {
		bottom: 0;
	}

.style-2 .slide__container {
	justify-content: flex-end;
	align-items: flex-end;
}

	.style-2 .slide__border-1,
	.style-2 .slide__border-2 {
		background-color: #fff;
	}

	.style-2 .slide__border-1 {
		height: 2px;
		bottom: 0;
		right: -10px;
		width: calc(100% + 20px);
	}

	.style-2 .slide__border-2 {
		width: 2px;
		right: 0;
		bottom: -10px;
		height: calc(100% + 20px);
	}

.style-3 .slide__container,
.style-4 .slide__container {
	justify-content: center;
	align-items: center;
}

	.style-3 .slide__border-1,
	.style-3 .slide__border-2,
	.style-4 .slide__border-1,
	.style-4 .slide__border-2 {
		top: 50%;
		transform: translateY(-50%);

		height: 2px;
		width: 70px;

		background-color: #fff;
	}

	.style-3 .slide__border-1,
	.style-4 .slide__border-1 {
		left: -100px;
	}

	.style-3 .slide__border-2,
	.style-4 .slide__border-2 {
		right: -100px;
	}

.slider--banner .slide__content h2 {
	position: relative;
	z-index: 1;
	transform: translateZ(0.01px);

	margin-bottom: 0;
}

.slider--banner .slide__image {
	z-index: 1;
	overflow: hidden;
}

.slider--banner .slide__image img {
	opacity: .85;
	transition: all .5s ease-in-out;
}

.slider--banner .slide__image img {
	opacity: 1;
}
.has--hover .slide__image img {
	transform: scale(1);
	opacity: 1;
}

.slider--banner .slide__image img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.fix-footer .hon_project_soc {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
}

@media screen and (max-width: 990px) {
	.fix-footer .hon_project_soc {
		bottom: 30px;
	}
}

.contact-page footer.hon_image_bck {
	position: fixed;
	height: 70vh;
	bottom: 0;
	right: 0;
	left: 0;
}

.js-read-more ~ .btn.btn--go {
	display: table;
	width: 54px;
	padding-left: 0;
	padding-right: 0;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;

	text-transform: uppercase;

	background: rgba(202, 85, 70, 0.85);
}
.vroom_testo {
	padding-top: 46px;
}
.vroom_testo .text-center h3 {
	max-width: 90%;
}
.vroom_testo .text-center p {
	max-width: 100%;
}
.vroom_testo h2 {
	text-transform: none;
}
@media(max-width: 768px) {
	.vroom_testo .text-center h3 {
		max-width: 100%;
	}
	.vroom_testo h2 {
		margin-bottom: 20px;
	}
}
.vroom_testo .textSize {
	font-size: 16px;
}
.vroom_testo .textSizenormal {
	font-size: 16px;
}
.vroom_testo .textSizebig {
	font-size: 18px;
}
.vroom_testo .textSizesuperbig {
	font-size: 32px;
	line-height: 35px;
}

#back-top {
	z-index: 15;
	position: fixed;
	right: 15px;
	bottom: 5px;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: inline-block;
	border-color: #00bcb4;
}

#back-top a {
	display: inline-block;
	border-radius: 50%;
	width: 45px;
	height: 45px;
	padding: 0;
	padding-top: 11px;
	background: rgba(202, 85, 70, 0.85);
	box-shadow: none;
	text-transform: uppercase;
}

.initial-box {
	background: rgba(202, 85, 70, 0.85);
	text-align: center;
	color: #fff;
	padding: 10px;
	height: 100%;
}
.initial-box a {
	color: #fff;
}
.initial-box .vroom_testo .container {
	width: auto;
}
.breadcrumbs a.current:after {
	display: none;
	content: '';
	margin:0;
}
.newsFirstSection .breadcrumbs {
	padding-bottom: 20px;
}

#cookieLayer {
	background: rgba(255, 255, 255, 0.85);
	color: #333;
	padding: 2.19rem 0;
	position: fixed;
	bottom: 0;
	width: 100%;
	float: left;
	height: auto;
	display: none;
	font-size: .875rem;
	z-index: 500;
	text-align: center;
}
#cookieLayer span#cookieLayerText {
	display: inline-block;
	font-size: 12px;
}
#cookieLayerCommandLine {
	display: inline-block;
}
#cookieLayerContinue {
	padding: 5px;
}
.hon_port_subtitle p {
	margin-bottom: 0;
}
.sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
}
.bannerLink {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1000000;
}

.detail-news .news-img-wrap {
	margin-bottom: 20px;
}
.detail-news .footer p {
	font-size: 14px;
	margin-bottom:0px;
	margin-top:30px;
}
.detail-news h1 {
	margin-top: 10px;
}
.detail-news .teaser-text p {
	font-size: 18px;
	font-style: italic;
}
.rowListNews,
.colListNews {
	display:flex;
}
.colcolour {
	width: calc(100% + 15px);
	background: rgba(202, 85, 70, 0.85);
	float:right;
}

.style-1 .slide__container {
	z-index:1000000000;
}
.logo-grid {
	height: 200px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.logo-grid img {
	margin: 0 auto;
	padding:20px;
}
.touchevents .news-img-wrap .header.header {
	display: block;
}

label {
	display: block;
	height: 25px;
}

.detail-news-press h1 {
	font-size: 18px
}

.tx-indexedsearch-res h3 .tx-indexedsearch-title {
	font: 100 32px Resolve, Open Sans, Arial;
	text-transform: uppercase;
}
.hon_section .container-fluid .row.tx-indexedsearch-info {
	padding-top: 0px;
}
.btn-group>.btn.btn-mailchimp {
	margin-left: -115px;
}
@media(max-width: 768px) {
	.btn-group>.btn.btn-mailchimp {
		margin-left: -5px;
	}
}
.thankyoumessage {
	height: calc(100vh - 415px);
}
.thankyou-title {
	width: 100%;
	margin: auto;
	font: 100 32px Resolve, Open Sans, Arial;
	text-transform: uppercase;
	text-align:center;
	padding-top:10%;
}
.thankyou-subtitle {
	width: 100%;
	margin: auto;
	text-align:center;
	padding-top: 15px;
}
.thankyou-link {
	width: 100%;
	margin: auto;
	text-align:center;
	padding-top:30px
}
.frame-layout-3 .tx-mailchimp {
	display:none;
}
footer {
	min-height: 300px;
}

.hon_section.bigmedia .container {
	margin-left: 0px;
}
.hon_middle_titles header h2,
.bigmedia h2 {
	font: 100 32px Resolve, Open Sans, Arial
}
.hon_middle_titles header h2 {
	text-align: center;
}
.bigsentence {
	margin: 40px 0;
}
.bigsentence p {
	font: 100 32px Resolve, Open Sans, Arial;
	margin-bottom: 0px;
	margin-top: 0;
	margin-left: 15%;
	width: 70%;
}
@media (max-width:600px) {
	.hon_middle_titles header h2,
	.bigmedia h2 {
		font: 100 24px Resolve, Open Sans, Arial;
	}
	.bigsentence p {
		font: 100 32px Resolve, Open Sans, Arial;
	}
}

.m-spacer-t  {
  padding-top: 40px!important;
}
.s-spacer-t  {
	padding-top: 20px!important;
}
.no-spacer-t  {
 	padding-top: 0px!important;
}
.m-spacer-b  {
	padding-bottom: 40px!important;
}
.s-spacer-b  {
	padding-bottom: 20px!important;
}
.no-spacer-b  {
	padding-bottom: 0px!important;
}
a:focus, a:hover {
	text-decoration: none;
}

.rowLayout2 .grid-sizer,
.rowLayout2 .article {
	width: 100%; /* fallback mobile */
}

@media (min-width: 768px) {
	.rowLayout2 .grid-sizer,
	.rowLayout2 .article {
		width: 50%;
	}
}

@media (min-width: 992px) {
	.rowLayout2 .grid-sizer,
	.rowLayout2 .article {
		width: 33.333%;
	}
}

ul.tx-indexedsearch-browsebox {
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
	gap: 0.5rem; /* spazio tra le pagine, opzionale */
}
ul.tx-indexedsearch-browsebox li {
	margin: 0;
}
.tx-indexedsearch-res h2 {
	margin-bottom: 10px;
}