body, 
html { margin: 0; padding: 0; height: 100%;}
body { padding-top: 50px; }

/*a {color:#c4b630;}*/

a {color:#d7b001;}


a:hover{color:#fff;}


.linktesto {color:#3169dd;}
.linktesto:hover{color:#c4b630;}
/*.linktesto a:hover{color:#c4b630;}*/


/* Slider */

.carousel,
.item,
.active { height: 100%; }
.carousel-inner { height: 100%; }
.carousel{height: 50%;margin-bottom: 20px;	}

/* Background images are set within the HTML using inline CSS, not here */

.fill { width: 100%; height: 100%; }


#latest-news,
aside,
article,
footer{margin-top: 60px;}

aside ul{padding:0;list-style-type: none}
aside a{display: block; border-bottom: 1px solid #eee;padding: 10px 0}


.nivo-directionNav1 a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
	display:none;
}

.fontbig
{
	font-size:20px;
}

.fontbig2
{
		font-size:16px;
}

.titoli
{

    font-size: 24px;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 11px;
    margin: 0 0 30px 0;
	color:#CCC;
	border-color: rgba(255, 255, 255, 0.05);

	
}


.titoli1
{

    font-size: 14px;
    padding-bottom: 11px;
    margin: 0 0 30px 0;
	color:#CCC;
	
}

.titoli2
{

    font-size: 14px;
	color:#CCC;
	font-weight:normal;
	
}

.button
{
	
    /*background-color: #c4b630;*/
	background-color: #d7b001;
	color: #ffffff;
    background-image: none;
    height: 45px;
    line-height: 45px;
    padding: 0 40px;
    cursor: pointer;
    white-space: nowrap;
    border: none;
    display: inline-block;
}

.container
{
	padding-bottom:10px;
}


.social {
	margin-top:-40px;
}

/**************************************************************************************************/

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */




.navbar-nav {
    float: left;
    margin: 0;
	font-size:10px;
}

.social {
	margin-top:-50px;
	text-align:right;
}

}


/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */


.navbar-nav {
    float: left;
    margin: 0;
	font-size:11px;
}

.social {
	margin-top:-50px;
	text-align:right;
	width:160px;
}




}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */

.navbar-nav {
    float: left;
    margin: 0;
	font-size:9px;
}

.social {
	margin-top:-50px;
	text-align:right;
	width:120px;
	
}

}


/* iPads  PRO (portrait) ----------- */
@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px) 
and (orientation : portrait) {
	
	.navbar-nav {
    float: left;
    margin: 0;
	font-size:12px;
}

.social {
	margin-top:-50px;
	text-align:right;
}
	
	
	}
	
	
	/* iPads  PRO (landscape) ----------- */
@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px) 
and (orientation : landscape) {
	
	
	.social {
    margin-top: -50px;
}

}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #666;
}



