img, .fb-page {
	border-radius:5px;
	box-shadow:0px 0px 14px black;
}

#masthead .site-description {
	color : white ;
	box-shadow:0px 0px 14px black;
	text-align:justify;
	padding: 2em;
}

#content  {
			box-shadow:10px 0px 24px grey;
}

#secondary  {
	box-shadow:-10px 0px 24px grey;
} 

#primary  {
	box-shadow: 0px 0px 24px grey;
}
.container {
		box-shadow: 0px 0px 24px black;
}
.entry-date,.url, .entry-meta, .comments-link {
	color: black;
	}

#pdfdownload > a > img {
		box-shadow:0px 0px 0px black;
}

p {
	text-align: justify;
}

.single .post-navigation, .single .post-navigation .meta-nav{
	background: grey;
	color: white;
}

 #secondary .widget, #secondary .widget-title  {
	font-variant: small-caps;
	color: black;
	 font-family: "Source Sans Pro";
	 /*text-shadow: 1px 1px 10px black;*/
		 
}

.entry-title, #primary .page-title{
font-family: "Source Sans Pro";
font-weight: bold;
}

div.entry-thumbnail > a > img  {
	max-width: 50%;
	height: auto;
}

#secondary, #main-sidebar {
background: white;
	color: black;
}
.contact-form input, 
.contact-form textarea {
	border: 1px solid;
}

#masthead > button.btn.btn-link.hidden-lg.toggle-navigation {
	background-color: #333333;
	border-radius:55px;
	font-size: large;
	position: absolute; /* elemento fisso, non segue lo scroll */
z-index: 2; /* livello superiore al sito */
top: 50px; /* distanza dal margine superiore */
right:5px;
			width:auto;
	height: auto;
}
#masthead > button.btn.btn-link.hidden-lg.toggle-sidebar {
	background-color: #333333;
	border-radius:55px;
	font-size: large;
	position: absolute; /* elemento fisso, non segue lo scroll */
z-index: 2; /* livello superiore al sito */
top: 50px; /* distanza dal margine superiore */
left:5px;

	width:auto;
	height: auto;
	
}

#site-navigation .current-menu-item>a, #site-navigation .current-menu-parent>a, #site-navigation .current-menu-ancestor>a, #site-navigation .current_page_item>a, #site-navigation .current_page_parent>a, #site-navigation .current_page_ancestor>a,#secondary a, #site-navigation a{
	color:black;}
#site-navigation a:hover{
	color:brown;
}

.aligncenter {
	display: block;
}

.afc_popup .img {
	margin-right: 5%;
	box-shadow: none;
}

#afc_sidebar_1350  {
	display: none;
}
@media only screen 
    and (min-device-width : 320px) 
	and (max-device-width : 480px){
		#afc_sidebar_1350 {display: inline;}}