@import url(custom.css);
/******************************************************************
Theme Name: GlobeNEWS
Theme URI: http://www.themble.com/bones
Description: This site was built using the Bones Development Theme. For more information about Bones or to view documentation, you can visit the <a href="https://github.com/eddiemachado/bones/issues" title="Bones Issues">Bones Issues</a> page on Github. You'll want to customize this for your clients with your own information.
Author: Veronica Ferrarese per GLOBElife.com
Author URI: http://www.globelife.com
Version: 1.3
Tags: flexble-width, translation-ready, microformats, rtl-language-support

License: WTFPL
License URI: http://sam.zoy.org/wtfpl/
Are You Serious? Yes.


MAKE SURE TO READ BELOW BEFORE GETTING STARTED FOR THE FIRST TIME!
------------------------------------------------------------------

You may be thinking…

WHOA, WHOA, WHOA…WHAT HAPPENED HERE?

But before you freak out, let me take a few minutes to explain.

Bones now uses LESS or Sass by default. If you prefer
using regular CSS, then feel free to modify this theme how you like
and keep a copy as your own personal starting point.

DON'T DISMISS IT JUST YET THOUGH, USING LESS or Sass ISN'T AS
COMPLICATED AS YOU THINK.

It does take a few minutes to wrap your head around, but it will all
be worth it. Need a quick intro? Here are a few quick reads:

http://cognition.happycog.com/article/preprocess-this
http://coding.smashingmagazine.com/2011/09/09/an-introduction-to-less-and-comparison-to-sass/

I would HIGHLY RECOMMEND, if you are going to be working with
LESS or Sass, that you work locally. Sass isn't readable by a browser
and using a LESS js file to parse it on live sites can make your site sluggish.

That being said, here are a few MUST HAVE TOOLS for working with a
pre-processor: (You really only need one of them)

CodeKit: (Highly Recommended)
http://incident57.com/codekit/

LESS App:
http://incident57.com/less/

Compass App: (Windows / Mac Users)
http://compass.handlino.com/

SimpLESS: (Windows Users)
http://wearekiss.com/simpless

WinLESS: (Windows Users)
http://winless.org/

These applications compile LESS or Sass into valid CSS. This
way you can keep your production files easy to read and your
CSS minified and speedy. Simply set the output to the
library/css folder and you are all set. It's a thing of beauty.

---------------------------------------------------------------

Remember, once you download Bones it's up to you how to use it,
so go nuts. Set things up and develop in a way that's easiest for
you. If LESS/Sass is still a bit confusing for you, then remove them
and customize this template as you see fit.

If you're frustrated with this new direction and don't like change,
take a few minutes and think about how much better a developer you 
can become by just TRYING out new technologies. It may be tough at 
first but it WILL make you a better developer. TRUST ME ON THIS. Give
it a week, maybe two, and you will never go back.

Happy Developing!

******************************************************************/

/********************************
	GENERALI
********************************/
html, body {
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	height:100%;
}
body.custom-background {
	height:100%;
}
a, a:visited {
	color:#C00;
	text-decoration:none;	
}
a:hover {
	color:#C00;
	text-decoration:underline;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
	font-family:Georgia, Cambria, "Times New Roman", Times, serif;
	font-weight:bold;
}

/********************************
	BLOG AREA
********************************/
#container {
	width:802px;
	display:inline-table;
	text-align:left;
}
header.header {
	/* background:#fff;
	border:2px solid #000; */
	margin-top: 20px;
	padding-bottom:0;
}
header.header p#logo {
	margin:0;
}
header.header img {
	width:100%;
}
header.header nav {
	margin-top:10px;
	margin-bottom:10px;
	padding: 0 50px 0 0;
}
header.header nav div.nav{
	background:none;
}
header.header nav ul, header.header nav ol {
	float:right;
	margin:0;
}
header.header nav li {
	margin-right:10px;
}

.page-item-13{display:none !important;}

header.header nav div.nav ul li a, header.header nav div.nav ul li a:visited {
	background:#f00;
	color:#fff;
	font-weight:bold;
}
header.header nav div.nav ul li a:hover {
	background: #ff0;
	color:#000;
}
div#content {
	/* background:#ddd url(library/images/sfondo-content.jpg) repeat-y center; */
	border-right: 1px solid #444;
	margin-top:0;
}
div#content div#inner-content  {
	position:relative;
	height:100%;
	background: url(library/images/sfondo-sidebar.png) repeat-y top right;	/* #222; */
	border-right: 4px solid #000;
}
div#content div#inner-content:after {
	content:" ";
	display:block;
	height:1px;
	clear:both;
} 
img#logo {
	max-width:100%;
}
.wrap {
	margin:0;
	width:100%;
}
footer.footer {
	/*background:#000;
	filter: alpha(opacity=0);
	opacity: 0;*/
}

/********************************
	POST AREA
********************************/
#main {
	/* padding-top:30px; */
	width:580px;
	float:left;
}
article {
	margin-bottom:15px;
	position: relative;
	height: auto;
	/* border: 1px solid #000; */
	padding:0;
	background:#fff;
	border:#fff;
	border-style: solid;
	border-width: 20px;
	-moz-border-image: url(library/images/cornice-interna-article.png) 20 repeat;
	-webkit-border-image: url(library/images/cornice-interna-article.png) 20 repeat;
	-o-border-image: url(library/images/cornice-interna-article.png) 20 repeat;
	border-image: url(library/images/cornice-interna-article.png) 20 fill repeat;
}
nav.wp-prev-next {
	margin:0;
}
nav.wp-prev-next ul {
	padding: 0 15px;
}
nav.wp-prev-next ul li a {
	display: inline-block;
	width: 200px;
	line-height: 30px;
	text-align: center;
	background: #f00;
	color: #fff;
}
nav.wp-prev-next ul li a:hover {
	background:#fff;
	color:#f00;
	text-decoration:none;
}


/********************************
	SIDEBAR
********************************/
.sidebar {
	position: relative;
	width:160px;
	margin:0;
	right:0;
	height:100%;
	/* background: url(library/images/sfondo-sidebar.png) repeat-y top right; */	/* #222; */
	top:0;
	margin-right:46px;
	padding-bottom:20px;
	text-align:center;
	float:right;
}
.sidebar a, .sidebar a:visited {
	color:#F00;
	text-transform:uppercase;
}
.sidebar a:hover {
	color:#C00;
}
.sidebar img {
	max-width:100%;
}
.sidebar .widget {
	display:block;
	margin:0;
	padding:0 0 20px 0;
	border-bottom: 2px solid #333;
}
.sidebar .widget_search {
	margin-top:-10px;
}
.sidebar .widget_search form {
	line-height:30px;
	background:#171717;
}
.sidebar .widget_search input#s {
	width:120px;
}
.sidebar .widget .widgettitle {
	border: 0;
	margin: 0 0 5px 0;
}
.sidebar .widget ul, .sidebar .widget ul li, .sidebar .widget ol, .sidebar .widget ol li {
	text-align:left;
}
.sidebar .widget ul {
	margin-bottom:auto;
	margin-left:0;
}
.sidebar .widget ul li {
	margin-left:10px;
	list-style-type:disc;
}
div#translation_bar a {
	margin:3px;
}

/********************************
	POSTS
********************************/
header.article-header {
	position:relative;
	top:0;
	z-index:5;
}
header.article-header p {
	margin:0;
}
header.article-header p.date-post {
	position:absolute;
	text-align:center;
	padding-right:10px;
	right:0;
	width:50px;
}
header.article-header p.date-post time span {
	display: block;
	margin:0;
	font-size:10pt;
	line-height:10px;
	font-weight:bold;
}
header.article-header p.date-post time span.month {
	font-variant:small-caps;
	color:#000;
} 
header.article-header p.date-post time span.day {
	font-size:170%;
	line-height:20px;
	color:#fff;
} 
header.article-header p.date-post time span.year {
	color:#000;
	font-size:7pt;
} 
header.article-header p.byline {
	background:#f00 url(library/images/sfondo-titolo.jpg) repeat-x bottom;
	margin-left:-35px;
	margin-top:15px;
	line-height: 40px;
	padding-left: 120px;
	color:#ddd;
	-webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 1);
	-moz-box-shadow: -3px 3px 3px rgba(0, 0, 0, 1);
	box-shadow: -3px 3px 3px rgba(0, 0, 0, 1);
}
header.article-header p.byline .author {
	display: inline-block;
	vertical-align: top;
	font-size: 25px;
	font-weight: bold;
}
header.article-header p.byline a {
	color:#fff;
}
header.article-header h1 {
	padding-left:90px;
}
header.article-header h1 a, header.article-header h1 a:visited {
	color:#000;
}
header.article-header h1 a:hover {
	color:#000;
	text-decoration:underline;
}
section.entry-content {
	float:right;
	width:460px;
	padding:10px;
}
footer.article-footer {
	float:right;
	width:460px;
	padding: 0 10px;
	border-top: 1px solid #ccc;
}
footer.article-footer p {
	margin:0;
	font-size:90%;
}
footer.article-footer .comments-link {
	display:block;
	float:right;
	margin-top:10px;	/*aggiunta*/width: 100%;background: #ccc;height: 30px;padding: 6px;text-align: right;
}
footer.article-footer .comments-link a, footer.article-footer .comments-link a:visited {
	color:#000;
	/*background:#f00;*/
	/*border:1px solid #F00;*/
	padding:3px 10px;
	text-decoration:none;
}
footer.article-footer .comments-link a:hover {
	color:#f00;
	/*background:#C00;*/
}
.number-area {
	position:absolute;
	top:0;
	display:block;
	float:left;
	width:80px;
	margin:0;
	padding:0;
	height:100%;
	z-index:10;
}
.post-number {
	color:#000;
	font-size:35px;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:center;
	width:80px;
	line-height:70px;
	background: url(library/images/sfondo-numero.jpg) repeat-x center center;	/* #ccc; */
	border: 3px double #444;
}


/********************************
	RISULTATI ARCHIVI, RICERCHE
********************************/
h4.archive-title {
	background: #000;
	padding: 10px;
	margin: 0;
}
article.post-archive-category h3, 
article.post-archive-tag h3, 
article.post-archive-author h3, 
article.post-archive-day h3, article.post-archive-month h3, article.post-archive-year h3,
article.post-archive-search h3.search-title {
	padding-left:90px;
}
article header.article-header h3 a, article header.article-header h3 a:visited, article header.article-header h3 a:hover {
	color:#000;
}


/********************************
	SINGLE POST
********************************/

article.single-post header.article-header p.byline {
	padding-left:45px;
}
article.single-post header.article-header h1 {
	padding-left:10px;
	color:#000;
	font-size:25px;
	line-height:1em;
}
article.single-post section.entry-content {
	width:100%;
	float:none;
}
article.single-post footer.article-footer {
	width:100%;
	padding: 0 10px 40px 10px;
	float:none;
}


/********************************
	ELEMENTI POST
********************************/

article section.entry-content img {
	margin:auto;
}
article section.entry-content img.size-thumbnail {
	max-width:170px;
	max-height:150px;
}
article section.entry-content img.size-medium {
	max-width:300px;
	max-height:300px;
	width:auto;
	height:auto;
}
article section.entry-content img.size-full {
	max-width:100%;
	height:auto;
}
article section.entry-content ul, article section.entry-content ol {
	padding:0 0 0 20px;
}
article section.entry-content ul {
	list-style-type:disc;
}
article section.entry-content ol {
	list-style-type:decimal;
}
article section.entry-content li ul, article section.entry-content li ol {
	margin:0;
}
article section.entry-content table {
	max-width:100%;
	width:auto;
}
article section.entry-content table, 
article section.entry-content tr,
article section.entry-content th, 
article section.entry-content td {
	border:1px solid #ccc;
}
article section.entry-content th, 
article section.entry-content td {
	padding:2px 5px;
}
article section.entry-content blockquote {
	font-family:Georgia, Cambria, "Times New Roman", Times, serif;
	font-style:italic;
}
article section.entry-content .gallery {
	background:#eee;
	padding:10px;
}
article section.entry-content .gallery img {
	max-width:none;
	max-height:none;
}
article section.entry-content .gallery-size-thumbnail dl {
	float:left;
	margin:3px;
	max-width:150px;
}
article section.entry-content .gallery-size-thumbnail dt {
	height:155px;
}
article section.entry-content .gallery-size-thumbnail dd {
	margin:0;
	text-align:center;
}
/******* CONTENT PASSWORD PROTECT *******/
article section.entry-content div.cpp {
	width:100%;
}
.cpp .pad {
	display:inline;
	vertical-align:middle;
}
/******* CONTACT FORM *******/
article section.entry-content div.wpcf7 img.wpcf7-form-control {
	display:inline-block;
	vertical-align:middle;
}


/********************************
	SOCIABLE
********************************/
.sociable ul li {
	height:30px;
}
.sociable>div {
	margin-top:5px;
}


/********************************
	COMMENTI STANDARD
********************************/
ol.commentlist article {
	background:none;
	border:none;
	border-bottom:1px solid #ccc;
	margin-bottom:0;
}
ol.commentlist li {
	margin-bottom:0;
}
ol.commentlist .even, ol.commentlist .odd {
	background:#fff;
}
ol.commentlist li ul.children {
	padding-left:10px;
}
ol.commentlist li ul.children article {
	border-left:1px solid #ccc;
}

/********************************
	COMMENTI STANDARD: FORM
********************************/
.respond-form {
	padding-bottom:0;
}
.respond-form>div {
	margin:0;
	text-align:right;
}
.respond-form div #comment-form-title {
	color: #fff;
	background: #f00;
	border: 1px solid #F00;
	padding: 3px 10px;
	text-decoration: none;
	margin:0;
}
.respond-form form li label, .respond-form form li small {
	display:inline;
}
div.captcha_image img {
	vertical-align:middle;
}
.respond-form .alert {
	display:none;
}

/********************************
	COMMENTI SOCIAL
********************************/
div#social {
	position:relative;
	width:90%;
	margin:5px 0 5px 5%;
	padding-bottom: 20px;
	border-bottom:1px solid #ccc;
}
div#social .social-post {
	position:absolute;
	width:100%;
	bottom:0;
}
div#social #social-tabs-comments {
	padding-bottom:330px;
}
div#social #respond {
	background:#ddd;
}
div#social #respond h3#reply-title {
	color:#fff;
	background:#999;
	background-image: none;
	border-top:1px solid #666;
	margin-bottom:10px;
}
div#social #respond h3#reply-title span {
	background: none;
	color:#fff;
}
div#social #respond .social-divider span {
	background:#ddd;
}
div#social #respond p.social-input-row-url {
	display:none;
}
div#social #respond p.social-input-row-comment textarea#comment {
	width:95%;
}
div#social #respond  .form-submit, #social .social-input-row-submit {
	margin-bottom:5px;
}
div#social #respond p.form-submit input#submit {
	color: #333;
	border-color: #999;
	height: auto;
}
div#social .social-nav {
	background:none;
	padding-left:10px;
}
div#social .social-nav li.social-all, div#social .social-nav li.social-all a {
	background:#ccc;
	font-weight:normal;
	font-size:90%;
}
div#social .social-nav li.social-wordpress, 
div#social .social-nav li.social-twitter, 
div#social .social-nav li.social-facebook, 
div#social .social-nav li.social-pingback {
	display:none;
} 
div#social #comments .social-last-reply-when {
	display:none;
}
div#social .social-comment {
	border-left:0;
	border-top-left-radius:7px;
}
div#social .social-comment .social-comment-body {
	font-size:10pt;
	line-height:normal;
}
div#social .social-comment .social-actions {
	padding-left:50px;
}
div#social .social-replied {
	display:none;
}
div#social .social-comment-meta a {
	font-size:10px;
	color:#000;
}
/*AGGIUNTA*/
iframe[Attributes Style] {
width: 450px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
#space-img{
margin-top:6px;
margin-bottom:6px;
}
.wp-video{
   margin:0 auto!important;
}

article section.entry-content .gallery-size-thumbnail dt {
   height: auto!important; 
}
article section.entry-content .gallery img {
    max-width: 127px;
    max-height: 127px;
}
article.single-post section.entry-content .gallery img {
    max-width: 150px!important;
    max-height: 150px!important;
}
