#brand img {
	max-width: 250px;
}

a{color: black;}

a:hover{color:#AF874A; text-decoration: none;}

.navbar-default {

    background-color: white;
    border-color: white;

}

.navbar-nav > li > a {
	text-transform: uppercase;
	font-weight: lighter;
	margin-left: 20px;
	margin-right: 20px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: black;
    background-color: transparent;
    font-weight: 400;
}

#subnavigation{
	background-color: #e6e6e6; text-transform: uppercase;
}

#subnavigation li.active a{ background-color: black; color: white; }

.padded{
	padding-top: 40px;
	padding-bottom: 40px;
}


.riquadro-slider-hp{max-width: 300px;}

.titolo-slider-hp{font-weight: 300; font-size:28px; margin-top: 50px;}

.sottotitolo-slider-hp{font-family: 'Playfair Display', serif; font-size: 25px; margin-top: 50px;}

.testo-slider-hp{font-weight: 300; font-size:18px; margin-top: 50px;}

.pulsante-slider-hp{
	border: 1px solid black;
	padding: 4px 10px;
	font-size: 25px;
	font-weight: 300;
	color: black;
	display: inline-block;
	margin-top: 50px;
}


.pulsante-slider-hp:hover{ background-color:#AF874A; color:white; text-decoration:none;}

.pulsante-news a.uk-button, .pulsante{ 

	border: 1px solid black;
	padding: 4px 10px;
	font-size: 16px;
	background-color: white;
	font-weight: 300;
	color: black;
	display: inline-block;
	margin-top: 50px;

 }

 .pulsante{ 

	border: 1px solid black;
	padding: 4px 10px;
	font-size: 16px;
	background-color: white;
	font-weight: 300;
	color: black;
	display: inline-block;
	margin-top: 20px;

 }

 .pulsante:hover{ background-color:#AF874A; color:white; text-decoration:none;}



 .citazione{
 	font-family: 'Playfair Display', serif;
 	font-size: 120%;
 	font-style: italic;

 }

 #footer{
 	background-color: black;
 	color:white;
 	padding-top:40px;
 	padding-bottom: 40px;
 	font-weight: 300;
 }

 #footer a {color: white;}


#footer a.butt{
	display: inline-block;
	border: 1px solid white;
	padding: 4px 12px;
	color: white;
}

#footer a.butt:hover{
	color: black;
	background-color: white;
	text-decoration: none;
}

#copy{
	background-color: #666666;
	font-size: 80%;
}

#copy a{color:#333; text-decoration: none;}


/* PROGETTI */

.descrizione{
	padding-top: 30px;
}

.dati{
	text-align: right;
}

label{ text-transform: uppercase; font-size: 60%; font-weight: bold; }

.readmore a{ 
	background-color: white;
	margin-top: 10px;
	border: 1px solid black;
	border-radius: 0;

}

.readmore a:hover{ background-color: #AF874A;}

.uk-thumbnav > * > * > img {
    border: 1px solid white;
}


 a.contatti{ 

	border: 1px solid black;
	padding: 8px 24px;
	font-size: 16px;
	background-color: white;
	font-weight: 300;
	color: black;
	display: inline-block;
	margin-top: 20px;

 }

 a.contatti:hover{ background-color:#AF874A; color:white; text-decoration:none;}


 .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #000;
    border-color: #000;
}


.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #000;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}


a.chronoforms6_credits{display: none;}

.ui.green.button, .ui.green.buttons .button {
    background-color: #000;
    color: #fff;
    text-shadow: none;
    background-image: none;
}

.timeline{padding-left:100px; background: url(/images/history/bg_timeline.jpg) repeat-y;}

.news .items-row{
  padding:20px; margin:20px; border:1px solid black;
}

.news .item-image{
  max-width:300px; margin-right:20px; margin-bottom: 10px;
}







/*MOBILE*/


@media (max-width: 640px) {

	.uk-overlay-bottom{display: none;}


.riquadro-slider-hp{max-width: 200px;}

.titolo-slider-hp{font-weight: 300; font-size:18px; margin-top: 4px;}

.sottotitolo-slider-hp{font-family: 'Playfair Display', serif; font-size:18px; margin-top: 4px;}

.testo-slider-hp{font-weight: 300; font-size:14px; margin-top: 4px;}


.pulsante-slider-hp{
	border: 1px solid black;
	padding: 4px 10px;
	font-size: 12px;
	font-weight: 300;
	color: black;
	display: inline-block;
	margin-top: 4px;
}


section {
    padding-top: 40px;
}

.timeline{padding-left:30px; background: url(/images/history/bg_timeline_mobile.jpg) repeat-y;}


.navbar-toggle { margin-top: 28px;}

.uk-panel {
    padding-bottom: 30px;

}


.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: red !important;
  outline: 0;
}

html.uk-notouch body div#wrap header#header.header.header--normal.hide-from-print.headroom.headroom--top div#navigation div.navbar.navbar-default div.container div.navbar-collapse.collapse nav.navigation ul.nav.menu.navbar-nav.navbar-right li.item-105.active.deeper.parent.dropdown.open ul.nav-child.unstyled.small.dropdown-menu li.item-122.current.active a {color: red}



