@import url("bootstrap.css");
@import url("bootstrap-responsive.css");
@import url("responsiveslides.css");
@import url("prettyPhoto.css");
@import url("datepicker.css");
@import url("superfish.css");
@import url("style.css");
@import url("../font-awesome/css/font-awesome.css");

.red_button a{
background:#b32f2d; padding:5px 13px; color:#f8f8f8; margin-top:15px;
}


header {
min-height:146px;
height:auto;
width:100%;
background:#968379;
position:relative;
z-index:2;
/*position: fixed;
z-index: 9999;*/
}


.main {
	width:1180px; 	
	padding:0;
	margin:0 auto;
	position:relative;
}

#lang{
background-color:#f8f8f8;
padding:10px 50px 10px 0;
text-align: right;	
}

/* WelcomeinRome partner link */
.welcomeinrome-ticker{
	background:#6a4a3d;
	color:#fffaf7;
	height:38px;
	overflow:hidden;
	font-size:12px;
	font-weight:600;
	letter-spacing:.035em;
	line-height:38px;
	text-transform:uppercase;
}

.welcomeinrome-ticker__viewport{
	width:100%;
	overflow:hidden;
}

.welcomeinrome-ticker__track{
	display:flex;
	width:max-content;
	white-space:nowrap;
	will-change:transform;
	animation:welcomeinrome-scroll 30s linear infinite;
}

.welcomeinrome-ticker__link{
	display:block;
	padding-right:4rem;
	color:#fffaf7;
	text-decoration:none;
}

.welcomeinrome-ticker__link:hover{
	color:#fffaf7;
	text-decoration:underline;
	text-underline-offset:3px;
}

.welcomeinrome-ticker__link:focus{
	outline:2px solid #fffaf7;
	outline-offset:-4px;
	color:#fffaf7;
}

.welcomeinrome-ticker:hover .welcomeinrome-ticker__track,
.welcomeinrome-ticker:focus-within .welcomeinrome-ticker__track{
	animation-play-state:paused;
}

@keyframes welcomeinrome-scroll{
	from{transform:translateX(0);}
	to{transform:translateX(-50%);}
}

@media (prefers-reduced-motion: reduce){
	.welcomeinrome-ticker__track{animation:none;}
}

@media (max-width: 780px){
	.welcomeinrome-ticker{
		height:36px;
		font-size:10px;
		line-height:36px;
		letter-spacing:.025em;
	}
	.welcomeinrome-ticker__link{padding-right:2.5rem;}
}











