@media only screen and (min-width:990px),
only screen and (-webkit-min-device-pixel-ratio:2)      and (min-width:990px),
only screen and (   min--moz-device-pixel-ratio:2)      and (min-width:990px),
only screen and (     -o-min-device-pixel-ratio:2/1)    and (min-width:990px),
only screen and (        min-device-pixel-ratio:2)      and (min-width:990px),
only screen and (                min-resolution:192dpi) and (min-width:990px),
only screen and (                min-resolution:2dppx)  and (min-width:990px){ /*DESKTOP*/
/* Large screen,non-retina */
#article-body .lindro-adv{
	word-break:break-all;
	word-wrap:break-word;
	float:right;
	position:relative;
	top:10px;
	left:auto;
	margin:0;
	margin-left:10px;
	margin-bottom:5px;
}
#article-body,#page-body{
	line-height:21px;
	position:relative;
	font-size: 15px;
}
.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}
img.alignright{ float:right; margin:0 0 1em 1em; }
img.alignleft{ float:left; margin:0 1em 1em 0; }
img.aligncenter{ display:block; margin-left:auto; margin-right:auto; }
.alignright{ float:right; }
.alignleft{ float:left; }
.aligncenter{ display:block; margin-left:auto; margin-right:auto; }
#wrapper,#hbar,#nav .sub-nav,#footer{
		width:990px;
}
#wrapper{
	position:absolute;
	left:50%;
	margin-left:-495px;
	padding:0 15px;
}

#header .upper > div{
	width:728px;
	height:90px;
	float:left;
}
#wrapper > div{
}
#header .upper #logo{
	position:relative;
	left:0;
	width:235px;
}
#header #logo img{
	width:auto;
	height:100px;
	left:50%;
	position:relative;
	margin-left:-110px;
}
#header .upper #leaderboard-ad{
	left:260px;
	position:absolute;
	top:10px;
}
.sub-nav,.nav-mobile,.lindro-adv .widgettitle,#searchform{
	display:none;
}
#header #nav ul{
	list-style-type:none;
	color:#222222;
	font-weight:700;
	text-transform:uppercase;
	padding-top:0;
	padding-left:0;
	padding-bottom:0;
	font-style:normal;
}

#header #nav .sub-nav ul{
	padding-left:10px;
}

#nav ul li{
	margin-right:18px;
	padding-bottom:10px;
	display:inline-block;
	padding-top:10px;
}
#nav ul a > li{border-color:#e08630;background-color:#e08630;background-image:url(img/no-selector.png);}
#nav a{
	color:inherit;
  text-decoration: none;
}
#nav > ul > li:hover{
	background-position:center bottom;
	background-repeat:no-repeat;
	background-size:10px;
}
.orange{border-color:#e08630;}
.blue {border-color:#000C99;}
.light_blue {border-color:#2431D4;}
.lighter_blue {border-color:#4E5BF5;}
.red  {border-color:#990002;}
.gold {border-color:#A15500;}
.green{border-color:#003D1D;}
.cyan {border-color:#02e4c7;}
.purple{border-color:#660066;}
#cat-time .category-label.orange{background-color:#e08630;}
#cat-time .category-label.blue {background-color:#00075C;}
#cat-time .category-label.red  {background-color:#990002;}
#cat-time .category-label.gold {background-color:#A15500;}
#cat-time .category-label.green{background-color:#003D1D;}
#cat-time .category-label.cyan {background-color:#02e4c7;}
#cat-time .category-label.purple{background-color:#660066;}
#nav > ul > li.orange:hover{background-image:url(img/selector_orange.png);}
#nav > ul > li.blue:hover {background-image:url(img/selector_blue.png);}
#nav > ul > li.light_blue:hover {background-image:url(img/selector_light_blue.png);}
#nav > ul > li.lighter_blue:hover {background-image:url(img/selector_lighter_blue.png);}
#nav > ul > li.red:hover  {background-image:url(img/selector_red.png);}
#nav > ul > li.gold:hover {background-image:url(img/selector_gold.png);}
#nav > ul > li.green:hover{background-image:url(img/selector_green.png);}
#nav > ul > li.cyan:hover {background-image:url(img/selector_cyan.png);}
#nav > ul > li.purple:hover{background-image:url(img/selector_purple.png);}
.text_blue { color:#00075C;}
.text_red  { color:#990002;}
.text_gold { color:#A15500;}
.text_green{ color:#003D1D;}
.text_cyan { color:#02e4c7;}
.text_purple{color:#660066;}
.text_orange{ color:#e08630;}
#nav,#footer,#supporta-lindro,#loop article,.article-selection article,#video-slider,#article-container{
	clear:both;
}
#nav{
  height: 34px;
	margin-left:0;
	margin-bottom:0;
	padding-left:10px;
	padding-right:10px;
}
#hbar{
	margin-bottom: 24px;
  border-bottom: 5px solid;
  border-color: inherit;
  margin-top: -2px;
}
#nav .sub-nav{
	position: absolute;
  margin-top: 10px;
  left: 0;
  background-color: #DeDeDe;
  height: 30px;
  border-top: solid 5px;
  border-color: #e08630;
  border-color: inherit;
  margin-left: 15px;
}
#nav .empty.sub-nav{ height:0;}
#nav .sub-nav ul li{
	text-transform:none;
	font-weight:400;
	line-height:24px;
	padding-top:0;
}
#wrapper #header .upper{
	height:100px;
}
#nav ul li i{
	color:#777;
  line-height: 9px;
  font-size: 16px;
	padding-right:0.3em;
	padding-left:0.5em;
}
#nav ul .special-item{
	border-left:solid 1px #777;
	padding-right:1em;
	margin-right:-4px;
	border-right:solid 1px #777;
}
#nav .fa.fa-search{
  text-align: right;
  font-size: 21px;
  line-height: 20px;
  position: absolute;
  top: 100px;
  right: 24px;
  display: block;
  padding-bottom: 10px;
  padding-top: 5px;
}
#nav ul #nav-share{
	padding-bottom:0;
	padding-top:0;
	position:relative;
	margin:0;
	top: 5px;
	left: 4px;
}
#nav-share .fb-like{margin-right: 13px;}
#wrapper #content,.advps-slide-container{
	width:630px;
}

#wrapper #sidebar{
	width:320px;
	height:100%;
	margin-top:10px;
}
.lindro-mb{
	width:302px;
	height:252px;
	position:relative;
	left:50%;
	margin-left:-150px;
	overflow:hidden;
}
.lindro-mb.labelled{
	overflow:visible;
}
#container #content #cover-article{
	position:relative;
	margin:10px 0 10px 0;
	border-bottom: solid 1px #e08630;
	padding-bottom: 10px;
}
#ad-interrupt{clear:both;}
.lindro-adv{
	border:solid 1px #e08630;
	overflow:hidden;
}
.lindro-adv.native-adv{
	margin-bottom:10px;
	position:relative;
  background-color: #fefefe;
  top: 10px;
}
.native-adv .lindro-adv-box{
	padding:16px 7px 7px 7px;
  font-size:13px;
}
.lindro-adv-box .advn-title{
  font-size:16px;
}
.wpptopdfenh{
	float:left;
	margin-right:5px;
}
.lindro-adv.lindro-vb{
	margin:10px;
	width:300px;
	height:600px;
	left:50%;
	position:relative;
	margin-left:-150px;
}
h1,h2{
	font-size:32px;
	font-weight:700;
	margin-top:10px;
}
#cover-title{
	padding: 0 5px;
}
article p{
	font-weight:400;
	margin:10px 0 5px;
}
/*HOME*/
#cover-author{
    text-align:right;
	margin:10px 10px 5px 0;
}
#cover-sub{
	margin-top:3px;
}
#cover-desc{
	margin:20px 0 0;}
#cover-article #cover-description{
	width:630px;
	color:#eeeeee;
	text-align:center;
	position:absolute;
	bottom:0;
	background-color:rgb(2,2,2);
	background-color:rgba(2,2,2,0.5);
}
#cover-article img{
	display:block;
}
.cover-img{
	width:630px;
  height:368px;
	max-height:368px;
	overflow:hidden;
}
.cover-img img{
	width:630px;
	height:auto;
}
.med-img{
	float:left;
	width:212px;
	height:89px;
	overflow:hidden;
}
.med-img img{
	width:212px;
	height:auto;
}
#secondary > a{
	float:left;
}
#secondary > a,#loop > a{
	text-decoration:none;
	color:#222;
}
.single #export{
	margin-top:4px;
}
.single #tags{
	font-weight:700;
}
.single #tags a{
	font-style:italic;
}
#cover-article article{
  position:relative;
  height: 368px;
}
#secondary article{
	width:305px;
	position:relative;
	color:#222;
}
#secondary a:first-child{
  margin-right: 10px;
  padding-right: 9px;
  border-right: solid 1px #e08630;
}
#secondary article h1,#secondary article h2{
	margin-top:0;
	font-size:24px;
	font-weight:700;
}
#secondary article p{
	margin-top:5px;
	font-weight:400;
}
#supporta-lindro{
	padding:10px 0;
	text-align:center;
	font-weight:700;
}
#loop .error{
	margin-top:20px;
	text-align:center;
}
#loop article{
	height:89px;
	position:relative;
	margin-top:10px;
	margin-right:0;
  padding-top: 10px;
  border-top:solid 1px #e08630;
	margin-bottom:0;
}
#loop article .occhiello{
	margin:0;
	padding:0;
	line-height:12px;
}
#loop article .desc{
	margin-left:10px;
	width:408px;
}
#loop article img,#loop article .desc,.med-img,.cover-img,.large-img{
  position:relative;
  margin-bottom: 10px;
	float:left;
}
.lindro-adv.lindro-mb.special{
	left:auto;
	float:left;
	overflow:hidden;
	margin:15px 0 15px 6px;
}
#loop #ad-interrupt > .lindro-mb:first-child{
	margin-right:16px;
	margin-left:0;
}
.lindro-label{
	/*
	width:300px;
	text-align:center;
	font-size:10px;
	font-weight:400;
	line-height:21px;
	margin-top:-1em;
	z-index:999;
	position:relative;
	*/
	width:300px;
	font-size:11px;
	font-weight:700;
	line-height:21px;
	margin-top:-0.5em;
	z-index:999;
	position:absolute;
	top:0;
	left:0;
}
.lindro-label span{
	background-color:#e08630;
	color:#eee;
	padding-left:0.5em;
	padding-right:0.5em;
}

#video-slider{
  position:relative;
  margin:10px 0;
  overflow: hidden;
}
/*FOOTER*/
#footer{
	height:240px;
	background-color:#e08630;
	margin-left: -1500px;
	width: 3000px;
	position: relative;
	left: 50%;
}
#footer-nav{
	color:#ddd;
	font-size:10px;
	font-weight:700;
	line-height:24px;
	text-align:center;
}
#footer-nav ul{
	padding-top:5px;
	text-transform:uppercase;
}
#footer-nav > ul:first-child{
	padding-top:15px;
}
#footer-nav ul li{ 
	display:inline-block;
	padding-right:24px;
}
#footer-nav ul li a{
	color:#eee;
}

#legal-notes{
	padding-top:10px;
	width:502px;
	position:relative;
	left:50%;
	margin-left:-251px;
	font-size:9px;
	line-height:11px;
}
main{
	margin-left:10px;
}
#cat-time{
	position:relative;
	border-bottom:2px solid;
	border-color:inherit;
}
#cat-time p{
	text-align:right;
	line-height:20px;
}
#post-desc{
	line-height:25px;
}
#cat-time .category-label{
	position:absolute;
}
.occhiello{
	line-height:25px;
}
#post-title,#page-title{
	margin:0;
}
#page-title{
	text-align:center;
margin-bottom:30px;
}
.archive #page-title{
	color:#222;
	padding-bottom:3px;
	border-bottom-style:solid;
	border-bottom-width:3px;
	text-align:left;
	font-weight:400;
	padding-left:10px;
	margin-bottom:15px;
}
#article-body blockquote{
	font-style:italic;
}
#article-body h2{
	font-size:21px;
}
.post-author{
	line-height:20px;
	text-align:right;
}
#nav ul #nav-share span{
	height:22px;
	padding:0 2px;
}
.page-links{
	font-weight:700;
  margin-bottom: 20px;
}
.next-page{
	text-align:right;
	display:block;
	width:310px;
	margin-left:310px;

}
.prev-page{
	top:1em;
	display:block;
	position:relative;
	width:310px;
  text-align: left;
}

/*COMMENTS*/
.comments-title{
	line-height:48px;
	margin-bottom:10px;
}
.comment-list{
	padding:5px 0 5px 5px;
}
.comment-author img{margin-right:5px;}
.comment-author .fn{
	font-weight:700;
	font-style:italic;
}
.comment .commentmetadata{
	line-height:18px;
	text-align:right;
}
.comment-body p{
	padding:5px 10px;
	line-height:18px;
}
.comment-body .reply{
	text-align:right;
	font-weight:700;
}
.comment .children{margin-left:15px;}
.comment .children .children{margin-left:0;}
.comment .comment-awaiting-moderation{
	font-style:italic;
}
#reply-title{
	font-size:21px;
	font-weight:700;
	line-height:34px;
}
#respond{margin-bottom:20px;}
#respond form p{
	line-height:21px;
	margin-top:5px;
}
#respond form label{
	width:125px;
	vertical-align:top;
	font-weight:700;
}
#respond input[type="text"],#respond textarea{
	width:500px;
}
#respond .logged-in-as{
	text-align:right;
}
#respond #form-allowed-tags{
	line-height:18px;
	padding:5px 0;
	text-align:right;
}
#respond .form-submit{
	text-align:right;
}
#respond .comment-subscription-form label{
	width:auto;
}
.page #export{
	margin-top:10px;
	margin-bottom:10px;
}
.large-img{
	width:305px;
	height:128px;
	overflow:hidden;
}
.large-img img{
	width:308px;
	height:auto;
}
#article-upper .cover-img{
	margin-top:10px;
}
#export .st_custom_container span{
	height:auto;
	vertical-align:bottom;
}
#video-slider img{
	width:630px;
	height:auto;
	overflow:hidden;
}
#video-slider .bx-viewport{
	height:300px !important;
}
#loop article .date,#secondary .date{
	margin:0;
	margin-bottom:5px;
	width:17em;
	height:1em;
}
.author{
  text-align: right;
}
#loop article .author{
	position:absolute;
	top:0;
	margin:0;
	right:0;
}
#loop article h1,#loop article p,#secondary .date{
	margin-top:2px;
}
.centered{
	text-align:center;
}
.lindro-adv .widgettitle{
	display:none;
}
.lindro-adv .mks_adswidget_ul{
	position:relative;
	top:-11px;
	z-index:0;
}
.author #avatar{
  width: 100px;
  height: 100px;
}
.author #article-upper{
	position:relative;
	margin-bottom:1em;
  height: 100px;
}
.author #auth-role{
  font-weight: 400;
  margin-top: 7px;
  font-size: 18px;
  font-style: italic;
}
.author #auth-name,.author #auth-role{
  position: relative;
  top: -89px;
  margin-left: 120px;
  text-align: left;
}
.author #auth-desc,.author .auth-url{
	line-height: 16px;
	text-align: justify;
	font-size: 13px;
}
#nav .search{
	margin:0;
}
#nav .search .search-open{
		cursor:pointer;
}
.widget_facebook_likebox,.widget_twitter_timeline{
	position:relative;
	left:50%;
	margin-left:-150px;
}
.search-box{
	display:block;
}
#searchform{
	display:none;
	position:absolute;
	top:132px;
	right:0;
	height:21px;
}
#searchform .search-box{
	background-color:#555;
	padding:2px;
	padding-right:5px;
	border:solid 1px #777;
	border-radius:3px;
}
#searchform .search-box .search-text{
	background-color:#555;
	border:none;
	color:#eee;
}
#searchform .search-box .search-submit{
	position:relative;
	border:none;
	height:21px;
	/* border-radius:3px; */
	/* top:1px; */
	background-color:#555;
	color:#eee;
}
#searchform .search-box .search-submit .search-symbol{
	position:static;
	font-size:1em;
	margin:0;
	padding:0;
	top:0;
	vertical-align:baseline;
	color:#eee;
}
#sidebar .custom-search{
	width:300px;
	position:relative;
	left:50%;
	margin-left:-150px;
}
form#customsearch{
	margin-top:10px;
}
#customsearch > div{
	margin-left:10px;
}
#customsearch .search-text input{
	width:17em;
}
#customsearch .search-radio{
	vertical-align:baseline;
}
#customsearch .search-radio span{
	vertical-align:text-top;
	margin-left:5px;
}
#customsearch hr{
	margin:5px;
	border:solid 1px #e08630;
}
#customsearch .search-author input{
	width:14.5em;
}
#lindro-video-frame {
	width:630px;
	height:368px;
}
} /* Media query - Large desktop */