/* 
Theme Name: gliscritti-frontapges
*/ 

/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* Main */

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 95%; 
	background-color: #fffdda; 
	margin-right: 2%; 
	margin-left: 2%;
}

#main {
    width: 70%;
}


/* ------------------------------------------------------ */
/* Autore - Data */

.date {
	color: #892c37;
	font-size: 0.9em;
	padding: 0.5em 0pt 0.5em 0pt;
}

.datedash {
	padding: 0.5em;
	line-height: 1.6em;
}

/* ------------------------------------------------------ */
/*  Sociable Extension */

div.sociable {
	display: inline;
	position: absolute;
	margin: 0.20em 0 0 0.1em;
	width: 14em;
}

.sociable ul {
	display: inline;
	padding: 4px !important;
}

.sociable img {
	float: none;
	width: 20px;
	height: 20px;
}

.sociable li {
    padding: 4pt;
}

.sociable span.sociable_tagline {
	display: none;
}

/* ------------------------------------------------------ */
/* Sidebar */


#sidebar {
    position: absolute;
    right: 14pt;
    top: -9pt;
    width: 25%;
    margin: 0pt;
    padding: 0pt;
}

.sidebar-block {
    margin-top: -2pt;
    margin-bottom: 5pt;	
}


.sidebar-block ul {
   margin-bottom: -1.5em;
   list-style-type: none;   
  -webkit-column-count: 2;
  -moz-column-count: 2;
   column-count: 2;
  -webkit-column-width: 6.5em;
   -moz-column-width: 6.5em;
   column-width: 6.5em;	
}


.sidebar-block li {
    margin-bottom: 0.4em;
	float: unset;
    width: unset;
}


.block_reset {
    clear: both;
    margin: 5pt 0pt 0pt;
}


/* ------------------------------------------------------ */
/* Media Queries */

@media (max-width: 992px) {
	body {
		font-size: 120%; 
	}
	#main {
		width: 98%;
	}			
	#sidebar {
		position: static;
		width: 98%;
	}
	.sidebar-block ul {
	   margin-bottom: -2em;
	  -webkit-column-count: 5;
	  -moz-column-count: 5;
	   column-count: 5;
	}
	.sidebar-block li {
		margin-bottom: 0.8em;
	}
}

@media (max-width: 768px) {
	body {
		font-size: 115%; 
	}
	#main {
		width: 98%;
	}			
	#sidebar {
		position: static;
		width: 98%;
	}
	.sidebar-block ul {
	   margin-bottom: -2em;
	  -webkit-column-count: 5;
	  -moz-column-count: 5;
	   column-count: 5;
	}
	.sidebar-block li {
		margin-bottom: 0.8em;
	}
}

@media (max-width: 480px) {
	body {
		font-size: 110%; 
	}
	#main {
		width: 98%;
	}		
	#sidebar {
		position: static;
		width: 98%;
	}
	.sidebar-block ul {
	   margin-bottom: -2em;
	  -webkit-column-count: 5;
	  -moz-column-count: 5;
	   column-count: 5;
	}
	.sidebar-block li {
		margin-bottom: 0.8em;
	}
}

@media (max-width: 320px) {
	body {
		font-size: 110%; 
	}
	#main {
		width: 98%;
	}		
	#sidebar {
		position: static;
		width: 98%;
	}
	.sidebar-block ul {
	   margin-bottom: -2em;
	  -webkit-column-count: 5;
	  -moz-column-count: 5;
	   column-count: 5;
	}
	.sidebar-block li {
		margin-bottom: 0.8em;
	}
}



/* ------------------------------------------------------ */
/* Stili Tipografici */


#title {
    padding: 1.5em 0pt 1.5em;
}

h1 {
	font-size: 1.3em; 
	font-weight: bold; 
	color: #892c37;
	text-align: left;	
	margin: 0 0 0 0;
	padding: 0;
}

h2 {
	font-size: 1.2em; 
	font-weight: bold; 
	color: #892c37;
	text-align: left;
}

h3 {
	font-size: 1.1em; 
	font-weight: bold; 
	color: #892c37;
	text-align: left;
}

hr {
    height: 1px;
    color: black;
    background: black none repeat scroll 0% 0%;
}

ul.mainlist li {
    margin-bottom: 1em;
}

a {
    color: rgb(51, 102, 255);
    text-decoration: none;
    font-weight: bold;
}

a:hover {
    color: rgb(204, 0, 0);
    text-decoration: none;
    font-weight: bold;
}

iframe {
  max-width: 100%;
}

/* ------------------------------------------------------ */
/* Search */

.pivotx-search {
    padding: 0 0 1em 0.5em;
}

.searchbox,
.result-searchbox,
.commentinput,
.piv_notify,
.piv_discreet {
    /*font: 11px Arial, Verdana, sans-serif;*/
    border: 1px solid rgb(204, 204, 204);
    padding: 0.5em;
    background: rgb(248, 248, 248) none repeat scroll 0% 0%;
	height: 1.5em;
	margin-right: 2em;
	margin-top: 1em;
}

.searchbutton,
.result-searchbutton,
.commentbutton {
    /*font: 11px Arial, Verdana, sans-serif;*/
    border: 1px solid rgb(204, 204, 204);
    background: rgb(226, 232, 229) none repeat scroll 0% 0%;
    height: 21px;
	height: 2.5em;
	margin-top: 1em;
	margin-right: 1.5em;
}

.pivotx-search fieldset,
.pivotx-search-result fieldset {
    border: 0px none;
    padding: 0px;
    margin: 0px;
}

.pivotx-search label,
.pivotx-search legend,
.pivotx-search-result label,
.pivotx-search-result legend {
    display: none;
    visibility: hidden;
}

/* ------------------------------------------------------ */
/* Search Results */

#search-results-list {
    padding: 0px 15px 5px;
}

#search-results li {
    line-height: 1.4em;
    margin-bottom: 1em;
}

ul.taglist li {
    line-height: 1.4em;
    margin-bottom: 1em;
}

/* ------------------------------------------------------ */
/* Page Navigation */

.pagenav {
    text-align: center;
}

.pagenav ul {
	display: inline-block;
	padding-left: 0;
	margin: 0;
}

.pagenav li {
	display: inline-block;
	white-space: inherit;
}

/* ------------------------------------------------------ */
/* Footer */

.gs_footer ul {
	display: inline-block;
	padding-left: 0;
	margin: 0;
	text-align: left;
}

.gs_footer li {
	display: inline-block;
	padding-right: 4pt;
	white-space: inherit;
	line-height: 1.5em;
}

/* ------------------------------------------------------ */
