body{margin-top:50px;}
.header-image{display:block;width:100%;text-align:center;background:url('../image/pallone-gravina-header.png') no-repeat center bottom scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.header-image-2{display:block;width:100%;text-align:center;background:url('../image/pallone-gravina-bg.png') no-repeat center bottom scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.headline{padding: 400px 0;}
.headline-2{padding: 300px 0;}
.headline h1{font-size:130px;background:#fff;background:rgba(255,255,255,0.9);}
.headline h2{font-size:77px;background:#fff;background:rgba(255,255,255,0.9);}
.featurette-divider{margin:100px 0;}
.featurette{overflow:hidden;}
.featurette-image.pull-left{margin-right:40px;}
.featurette-image.pull-right{margin-left:40px;}
.featurette-heading{font-size:50px;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: inherit;}
footer{margin: 10px 0;}
@media(max-width:3000px){.headline h1{font-size:140px;}
.headline h2{font-size:63px;}
.featurette-divider{margin:50px 0 100px 0;}
.featurette-image.pull-left{margin-right:40px;}
.featurette-image.pull-right{margin-left:40px;}
.featurette-heading{font-size:45px;}
.logo{ height: 100px;}
.top-nav > li > a { font-size:22px;}
.social { height:45px;}
}
@media(max-width:991px){
.header-image-2{background-image:url('../image/pallone-gravina-bg-991.png');}
.headline{padding: 310px 0;}
.headline-2{padding: 154px 0;}
.headline h1{font-size:105px;}
.headline h2{font-size:50px;}
.featurette-divider{margin:40px 0 80px 0;}
.featurette-image{max-width:50%;}
.featurette-image.pull-left{margin-right:10px;}
.featurette-image.pull-right{margin-left:10px;}
.featurette-heading{font-size:30px;}
.logo{ height: 95px;}
.top-nav > li > a { font-size:18px;}
}
@media(max-width:768px){
.header-image{background-image:url('../image/pallone-gravina-header-768.png');}
.header-image-2{background-image:url('../image/pallone-gravina-bg-768.png');}
.headline{padding: 240px 0;}
.headline-2{padding: 125px 0;}
.container{margin:0 15px;}
.featurette-divider{margin:40px 0 75px 0;}
.featurette-heading{font-size:25px;}
.logo{ height: 90px;}
.top-nav > li > a { font-size:18px;}
}
@media(max-width:668px){
.header-image{background-image:url('../image/pallone-gravina-header-668.png');}
.header-image-2{background-image:url('../image/pallone-gravina-bg-668.png');}
.headline{padding: 206px 0;}
.headline-2{padding: 105px 0;}
.headline h1{font-size:70px;}
.headline h2{font-size:32px;}
.featurette-divider{margin:30px 0 75px 0;}
.logo{ height: 95px;}
.top-nav > li > a { font-size:22px;}
}
@media(max-width:640px){.headline{padding:220px 0px 20px 0px;}
.headline{padding: 200px 0;}
.headline-2{padding:100px 0px;}
.headline h1{font-size:60px;}
.headline h2{font-size:30px;}
.logo{ height: 95px;}
.top-nav > li > a { font-size:22px;}
}

@media (max-width: 360px)
{
.header-image{background-image:url('../image/pallone-gravina-header-360.png');}
.header-image-2{background-image:url('../image/pallone-gravina-bg-360.png');}
.headline{padding: 110px 0;}
.headline-2{padding:60px 0px;}
.logo{ height: 70px;}
.top-nav > li > a { font-size:18px;}
}
@media(max-width:375px){.featurette-divider{margin:40px 0;}
.featurette-image{max-width:100%;}
.featurette-image.pull-left{margin-right:0;margin-bottom:10px;}
.featurette-image.pull-right{margin-bottom:10px;margin-left:0;}
.logo{ height: 70px;}
.navbar-nav>li>a{ font-size:18px;}
.social {height:27px;}
}

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }


#myCarousel .thumbnail {
	margin-bottom:0;
}
.carousel-control {
	color:#428BCA;
	top:44%;
	bottom:auto;
	opacity:1;
}
.carousel-control:hover {
	color:#d9534f;
}
.carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
.carousel-control.right {
	left:auto;
	right:-25px;
}
.carousel-control.left {
	right:auto;
	left:-25px;
}

/* LANGUAGE SWITCHER */
/* ui-dropdown-list */
body {
  font-family: Helvetica, Arial, sans-serif;
  /*font-size: 14px;*/
  line-height: 1;
}

.ui-dropdown-list {
  position: relative;
}

p.ui-dropdown-list-trigger {
	margin-top: 0;
}

.ui-dropdown-list-trigger strong {
	position: relative;
	z-index: 999;
}

.ui-dropdown-list-trigger strong:after {
	display: block;
	position: absolute;
	content: '';
	right: 5px;
	top: 10px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #012D6B;
}

.ui-dropdown-list-trigger strong,
.ui-dropdown-list ul a {
	display: block;
	width: 80px;
	cursor: pointer;
	padding: 6px 8px;
	font-size: 13px;
	line-height: 13px;
	color: #012D6B;
	font-weight: normal;
}

.ui-dropdown-list ul {
	display: none;
	position: absolute;
	right: 0;
	top: 25px;
	margin-top: 0;
	padding: 0;
	z-index: 1000;
}

.ui-dropdown-list li {
	list-style-type: none;
}

.ui-dropdown-list ul a,
.ui-dropdown-list ul a:link,
.ui-dropdown-list ul a:visited {
	position: relative;
	display: block;
	float: right;
	background-color: #D9CBA2;
}

.ui-dropdown-list ul a:hover,
.ui-dropdown-list ul a:focus {
	border-bottom: none;
	background-color: #009AFF;
	color: #fff;
}

/* JS interactivity */
.no-js .ui-dropdown-list ul,
.ui-dropdown-list.active ul {
	display: block;
}

.ui-dropdown-list.active strong {
	background-color: #012D6B;
	color: #fff;
}

.ui-dropdown-list.active strong:after {
	border-top-color: #fff;
}

#lang-switcher a,
#lang-switcher strong {
	padding-left: 30px;
	background-image: url(../images/flag-de.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
}

#lang-switcher a.en,
#lang-switcher .en strong {
	background-image: url(../images/flag-en.gif);
}

#lang-switcher a.fr,
#lang-switcher .fr strong {
	background-image: url(../images/flag-fr.gif);
}

#lang-switcher strong {
	float: right;
}

#it{
	background: url(../image/it.png) center center no-repeat;
	background-size: 30px;
}

#en{
	background: url(../image/en.png) center center no-repeat;
    background-size: 30px;
}

#fr{
	background: url(../image/fr.png) center center no-repeat;
    background-size: 30px;
}