﻿/*
Theme Name: Skimbu
Theme URI: http://www.skimbu.it/
Description: Beautiful, clean, clever, advanced: it's the original Skimbu Theme.
Author: Alberto Ziveri
Author URI: http://www.skimbu.it
Version: 8.2
Tags: white, blue, two-columns, right-sidebar, fixed-width, custom-header, light
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/
/*
NOTE:
-images/ sostituito con http://skimbu.s3.amazonaws.com/wp-content/themes/s/images/
*/


/*
----------------------------------------------------------------------
CSS RESET
----------------------------------------------------------------------
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,strong,th,var{font-style:normal;/*font-weight:normal;*/}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
*:focus,*:active {outline:none;}
*::-moz-focus-inner {border:0;}
::selection {background: #0066b4; color: #fff !important; }
::-moz-selection {background: #0066b4; color: #fff !important}
/*
----------------------------------------------------------------------
END RESET.post_speciale .title h1
----------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------
MAIN STYLES
----------------------------------------------------------------------
*/
body{text-rendering: optimizeLegibility; font-family:"Helvetica Neue","Trebuchet MS",Helvetica,"Myriad Pro",Verdana,Arial; -webkit-font-smoothing:antialiased;}
#wrapper{height:auto; overflow:hidden;}
#container {width:1017px;height:auto; overflow:hidden;overflow:hidden; margin-left:auto; margin-right:auto;}
h1 {font-size:1.5em; font-weight:bold; color:#343434; margin:10px 0px 10px 0px; font-family:lato;}
h2 {font-size:1em; color:#343434;font-weight:bold; margin:10px 0px 10px 0px;}
a,a:visited, a:link {text-decoration:none; color:#397bae;-webkit-transition:color 0.2s ease-in,opacity .4s ease;-moz-transition:color 0.2s ease-in,opacity .4s ease;-o-transition:color 0.2s ease-in,opacity .4s ease;transition:color 0.2s ease-in,opacity .4s ease;}
a:hover, a:visited:hover, a:link:hover {text-decoration:none; color:#1f7ee0; }
a:active {color:#66b6dc;}
.spr {background:url('images/spr.png') no-repeat;}
.fff_button {display:block; margin:5px 0; border:1px #c6c6c6 solid; color:#595959; -moz-box-shadow:0px 0px 1px #fff inset, 0px 1px 3px #ededed; box-shadow:0px 0px 1px #fff inset, 0px 1px 3px #ededed; -webkit-box-shadow:0px 0px 1px #fff inset, 0px 1px 3px #ededed;background: #fafafa; /* Old browsers */background: -moz-linear-gradient(top,  #fafafa 0%, #eaeaea 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fafafa 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fafafa 0%,#eaeaea 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fafafa 0%,#eaeaea 100%); /* IE10+ */background: linear-gradient(top,  #fafafa 0%,#eaeaea 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
 -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px;}
.fff_button a {display:block; color:#595959 !important; text-shadow:0px 1px 0px #fff;padding:6px; font-weight:bold; text-align:center; font-size:16px;}
.padding_button {padding:6px;}
.fff_button:active {-moz-box-shadow:inset 0px 1px 3px #c9c9c9,0px 1px 3px #ececec;box-shadow:0px 1px 3px #ececec,inset 0px 1px 3px #c9c9c9;-webkit-box-shadow:0px 1px 3px #ececec,inset 0px 1px 3px #c9c9c9;}

#list li {}
#list li a,#list li a:hover,#list li a:active {font-size:15px; display:block; padding:7px 0; border-bottom:0px;}
/*
----------------------------------------------------------------------
END MAIN STYLES
----------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------
HEADER
----------------------------------------------------------------------
*/
#header {width:100%;background-color:#003881; height:194px;margin-bottom:20px;background:#2e6cb1; /* Old browsers */background:url('images/lines.png'),url('images/noise.png'),-moz-linear-gradient(top, #2e6cb1 0%, #094b9c 100%); /* FF3.6+ */;background:url('images/lines.png'),url('images/noise.png'),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e6cb1), color-stop(100%,#094b9c)); /* Chrome,Safari4+ */;background:url('images/lines.png'),url('images/noise.png'),-webkit-linear-gradient(top, #2e6cb1 0%,#094b9c 100%); /* Chrome10+,Safari5.1+ */;background:url('images/lines.png'),url('images/noise.png'),-o-linear-gradient(top, #2e6cb1 0%,#094b9c 100%); /* Opera11.10+ */;background:url('images/lines.png'),url('images/noise.png'),-ms-linear-gradient(top, #2e6cb1 0%,#094b9c 100%); /* IE10+ */;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E6CB1', endColorstr='#094B9C',GradientType=0 ); /* IE6-9 */;background:url('images/lines.png'),url('images/noise.png'),linear-gradient(top, #2e6cb1 0%,#094b9c 100%); /* W3C */-moz-box-shadow:inset 0px -1px 4px #00274e;box-shadow:inset 0px -1px 4px #00274e;-webkit-box-shadow:inset 0px -1px 4px #00274e; border-bottom:5px solid #e7e7e7; }
#logo_social {height:140px; width:1017px; margin-left:auto; margin-right:auto;}
#logo {height:100%; width:351px; background-position:0 -246px; float:left; cursor:pointer}
#social{height:100%;float:right; } 
#fb,#tw,#rss,#yt{font-weight:bold; margin:4px 5px 0px 0px; float:left; text-shadow:0px 2px 2px #1e4395; font-size:.9em; margin-left:10px; min-height:27px; line-height:27px; color:#fff; opacity:.7; overflow:hidden; width:auto;cursor:pointer;-moz-transition: opacity .4s ease;-webkit-transition: opacity .4s ease; -o-transition:opacity .4s ease; transition:opacity .4s ease; }
#social div div.icon {width:27px; height:27px; float:left; margin-right:3px; display:block;}
#social div #count {margin-top:60px; text-shadow:0px 0px 3px #fff; text-align:center; padding-top:2px; overflow:hidden; color:#fff; font-size:1.3em; opacity:0; position:absolute; line-height:15px; width:54px; text-align:center; }
#social div #count span {font-size:0.6em; margin-top:4px;}
#social div:hover {opacity:1 !important;}
#fb div.icon {background-position:-2px -10px !important;}
#tw div.icon {background-position:-29px -9px !important;}
#rss div.icon {background-position:-88px -9px !important;}
#yt div.icon {background-position:-59px -9px !important;}
#fb:hover div.icon  {background-position:-156px -2px !important;}
#tw:hover div.icon {background-position:-187px -32px !important;}
#rss:hover div.icon {background-position:-187px -2px !important;}
#yt:hover div.icon {background-position:-120px -2px !important;}
/*
----------------------------------------------------------------------
END HEADER
----------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------
NAVBAR
----------------------------------------------------------------------
*/
#navbar {width:1017px; display:block;height:20px; margin:9px auto 0 auto; padding-bottom:15px;}
#navbar ul li.page_item{ float:left; width:auto; height:100%; /*position:relative; z-index:5;*/}
#navbar ul li.page_item:hover a,#navbar ul li.page_item a:hover {opacity:1; text-shadow:0px 0px 8px #e5f2ff;}
#navbar ul li.page_item a {/*position:relative;z-index:4; */ top:0; left:0;padding:4px 10px 10px 10px; font-size:18px; font-weight:bold; color:#fff;opacity:.67;-moz-transition: opacity .3s ease,text-shadow .3s ease;-webkit-transition: opacity .3s ease,text-shadow .3s ease; -o-transition:opacity .3s ease,text-shadow .4s ease; transition:opacity .3s ease,text-shadow .3s ease; text-shadow: 0px 1px 3px #000033;display:block; width:auto; text-align:left}
#navbar ul li.page_item ul,#middle #topics ul li ul{ width:177px; z-index:999; height:auto;float:none; overflow:hidden; position:absolute;padding:5px 0px 5px 0px; background-color:#fff;display:none; -moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow: 0px 0px 10px #565656;-moz-box-shadow: 0px 0px 10px #565656; box-shadow:0px 0px 10px #565656}
#navbar ul li.page_item ul li ul,#navbar ul li.page_item:hover ul li ul { display:none;}
#navbar ul li.page_item ul li,#middle #topics ul li ul li { width:100%; height:auto; overflow:hidden; margin:0; border-bottom:1px #fff solid; border-top:1px #fff solid;}
#navbar ul li.page_item ul li span.hover {display:none; background:transparent none; width:0;}
#navbar ul li.page_item ul li a,#navbar ul li.page_item:hover ul li a,#middle #topics ul li ul li a,#middle #topics ul li:hover ul li a { padding:3px 8px;color:#3d3d3d;font-weight:bold; font-size:.9em; height:auto; line-height:normal;text-shadow:0px 0px 0px #fff;}
#navbar ul li.page_item:hover ul li.page_item:hover,#middle #topics ul li ul li:hover  {border-top:1px solid #007bf9;border-bottom:1px solid #0040a0; background:#43a0ff; /* Old browsers */background:-moz-linear-gradient(top, #43a0ff 0%, #1287ff 100%); /* FF3.6+ */;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#43a0ff), color-stop(100%,#1287ff)); /* Chrome,Safari4+ */;background:-webkit-linear-gradient(top, #43a0ff 0%,#1287ff 100%); /* Chrome10+,Safari5.1+ */;background:-o-linear-gradient(top, #43a0ff 0%,#1287ff 100%); /* Opera11.10+ */;background:-ms-linear-gradient(top, #43a0ff 0%,#1287ff 100%); /* IE10+ */;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#43a0ff', endColorstr='#1287ff',GradientType=0 ); /* IE6-9 */;background:linear-gradient(top, #43a0ff 0%,#1287ff 100%); /* W3C */}
#navbar ul li.page_item ul li:hover a,#middle #topics ul li ul li:hover a {color:#fff; text-shadow:0px 0px 0px; background:transparent none !important;}
#navbar ul li.page_item ul li:active a,#middle #topics ul li ul li:active a {text-shadow:0px 0px 0px;}
#navbar ul li.page_item ul li:active,#middle #topics ul li ul li:active{-moz-box-shadow:inset 0px 1px 5px #000;-webkit-box-shadow:inset 0px 1px 5px #000; box-shadow:inset 0px 1px 5px #000;}

#navbar #search {float:right; width:160px;}
#header form#searchform {width:99%; height:27px; margin-bottom:15px;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px; -webkit-box-shadow:inset 0px 1px 3px #003366;-moz-box-shadow:inset 0px 1px 3px #003366; box-shadow:inset 0px 1px 3px #003366; background-color:transparent; border:3px solid #4b79b2; }
#header #searchform #submitsearch {width:15px; height:15px; background-position:-121px -102px; margin:6px 7px; border: 0px; cursor:pointer; float:left; opacity:.58;-moz-transition: opacity .4s ease;-webkit-transition: opacity .4s ease}
#header #searchform #submitsearch:hover,#searchform:hover #submitsearch {opacity:1;}
#header #searchform #s {display:block; width:70%; border:0px; background-color:transparent; font-size:1em; color:#fff; padding:3px; text-shadow:0px 1px 2px #000; opacity:.71;-moz-transition: opacity .4s ease;-webkit-transition: opacity .4s ease }
#header #searchform #s::-webkit-input-placeholder {color:#fff;}
#header #searchform #s::-moz-placeholder {color:#fff;}
#header #searchform:hover #s,#searchform:hover #s,#s:focus {opacity:1;}

.headerbutton {float:right; height:25px;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;  width:25px;opacity:.5; cursor:pointer; margin:6px 7px 0 0;}
.headerbutton:hover {opacity:.9;}
.headerbutton:active {margin-top:7px;}
#getcategories {background-position:-275px -176px;}
#getreadability {background-position:-303px -176px;}
/*
----------------------------------------------------------------------
END NAVBAR
----------------------------------------------------------------------
*/



/*
----------------------------------------------------------------------
THE FOOTER
----------------------------------------------------------------------
*/
#footer {background-color:#003881; padding:20px; height:auto; overflow:hidden; margin-top:20px;background:#2e6cb1; /* Old browsers */background:url('images/lines.png'),url('images/noise.png'),-moz-linear-gradient(top, #2e6cb1 0%, #094b9c 100%); /* FF3.6+ */;background:url('images/lines.png'),url('images/noise.png'),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e6cb1), color-stop(100%,#094b9c)); /* Chrome,Safari4+ */;background:url('images/lines.png'),url('images/noise.png'),-webkit-linear-gradient(top, #2e6cb1 0%,#094b9c 100%); /* Chrome10+,Safari5.1+ */;background:url('images/lines.png'),url('images/noise.png'),-o-linear-gradient(top, #2e6cb1 0%,#094b9c 100%); /* Opera11.10+ */;background:url('images/lines.png'),url('images/noise.png'),-ms-linear-gradient(top, #2e6cb1 0%,#094b9c 100%); /* IE10+ */;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E6CB1', endColorstr='#094B9C',GradientType=0 ); /* IE6-9 */;background:url('images/lines.png'),url('images/noise.png'),linear-gradient(top, #2e6cb1 0%,#094b9c 100%); /* W3C */-moz-box-shadow:inset 0px 1px 4px #00274e;box-shadow:inset 0px 1px 4px #00274e;-webkit-box-shadow:inset 0px 1px 4px #00274e; border-top:5px solid #e7e7e7; }
#footer h2 {color:#fff; font-size:1.4em; font-weight:normal; }
#footer a{color:#fff; display:block;}
#footer a:hover {color:#fff}
#footer #clear {width:auto; overflow:hidden; height:auto; margin-left:auto; margin-right:auto; width:1017px; padding-right:20px;}

#footer ul.aut { display:block; overflow:hidden; float:left;}
#footer ul.aut li {overflow:hidden; height:auto; text-align:center; padding:0 10px; color:#fff; float:left; padding-top:10px;}
#footer ul.aut li:first-child {padding-left:0px;}
#footer ul.aut li img {display:block; margin:0 auto 23px auto; border-radius:60px; -webkit-border-radius:60px; -moz-border-radius:60px;}
#footer ul.aut li a {display:block; text-align:center; opacity:.7; font-size: .9em; padding-bottom:5px; font-weight:bold; text-shadow: 0px 1px 3px #000033;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;}
#footer ul.aut li:hover a {text-shadow:0px 0px 8px #fff; opacity:1;}
.auth_overlay {display:block;position:relative; background:url(images/auth_overlay.png) no-repeat center center; height:110px; width:165px; margin-top:-6px; margin-bottom:-104px;}
/*
----------------------------------------------------------------------
END FOOTER
----------------------------------------------------------------------
*/



/*
----------------------------------------------------------------------
PUBBLICITA'
----------------------------------------------------------------------
*/
div#ad {margin:15px 0 15px 0; display:block; background:none repeat scroll 0 0 #EEEEEE; overflow:hidden; text-align:center;}
div#ad #pub {font-size:1.3em; margin:10px; text-align:left; color:#484848; height:24px; padding-left:30px; line-height:24px; background:url('images/ad.png') no-repeat left center;}
div#ad #adsense {margin:10px; display:block;}
#adsense ins {float:left;}
#adsense iframe {float:left;}
div#ad { height:170px; display:block;}
#pubblicità {height:auto; overflow:hidden; display:block;}
#pubblicità a {opacity:1 !important;}
div.box_ad {display:block; overflow:hidden; height:auto; margin-bottom:10px; text-align:left;}
#minibanners.box_ad {margin-right:-15px;}
.bsa_it_p {bottom:5px !important; left:15px !important; text-align:left !important;}
.one .bsa_it_ad {border: 1px solid #DDD !important; background-color:#fff !important;}
/*
----------------------------------------------------------------------
END PUBBLICITA'
----------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------
ARGOMENTI - MIDDLE
----------------------------------------------------------------------
*/
div#middle {display:none; height:auto;width:100%;margin-top:-25px; margin-bottom:20px; overflow:hidden; }

#middle #bar {height:auto; overflow:hidden; display:block; background-color:#F6F6F6;-moz-box-shadow:0px 0px 5px #D9D9D9 inset; -webkit-box-shadow:0px 0px 5px #D9D9D9 inset; box-shadow:0px 0px 5px #D9D9D9 inset;}
#middle #topics { height:auto; overflow:hidden; width:1017px; margin:0 auto;}
#middle #topics ul li { float:left; height:auto; overflow:hidden; margin:0 10px; }
#middle #topics ul li:first-child {margin-left:0;}
#middle #topics ul li a {font-weight:bold; display:block;padding:10px 5px; opacity:.9; color:#333;}
#middle #topics ul li:hover a {opacity:1; color:#5886b4;}
#topics ul li ul li a {background-image:none !important;}
/*
----------------------------------------------------------------------
FINE ARGOMENTI
----------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------
CONTENT
----------------------------------------------------------------------
*/
#content {width:auto; height:auto; overflow:hidden; float:left; position:relative; z-index:3;border-right:5px #f1f1f1 solid;}
#inside { width:740px; overflow:hidden; min-height:30px;}

/*LOAD MORE BUTTON*/
.loading-more { font-weight:bold; text-align:center; margin:5px 0; font-size:1.1em; cursor:pointer; width:698px;}
.loading-more.loading {color:#fff; text-shadow:0px 2px 2px #660000; border-color:#730000; -moz-box-shadow:inset 0px 2px 3px #590000; -webkit-box-shadow:inset 0px 2px 3px #590000; box-shadow:inset 0px 2px 3px #590000; background:#c91919; /* Old browsers */background:-moz-linear-gradient(top, #c91919 0%, #d75353 100%); /* FF3.6+ */;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c91919), color-stop(100%,#d75353)); /* Chrome,Safari4+ */;background:-webkit-linear-gradient(top, #c91919 0%,#d75353 100%); /* Chrome10+,Safari5.1+ */;background:-o-linear-gradient(top, #c91919 0%,#d75353 100%); /* Opera11.10+ */;background:-ms-linear-gradient(top, #c91919 0%,#d75353 100%); /* IE10+ */;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c91919', endColorstr='#d75353',GradientType=0 ); /* IE6-9 */;background:linear-gradient(top, #c91919 0%,#d75353 100%); /* W3C */}
h1.pages {padding-bottom:20px; display:block; width:710px; color:#343434; margin-top:-15px; text-transform:uppercase; border-bottom:1px #ddd solid; font-size:3em;}
/*END LOAD MORE BUTTON*/

/*FEATURED SECTION & THUMBNAIL ARCHIVES*/
#thumb_post {display:block; overflow:hidden; width:710px; margin:0 0 10px 0 !important; border-bottom:5px #f1f1f1 solid; }
#thumb_post ul {display:block; overflow:hidden; height:215px; margin:0px !important;}
#thumb_post ul li {float:left; padding:5px 6px; width:130px; text-align:left; height:99%;cursor:pointer;-webkit-transition:background-color 0.2s ease-in,;-moz-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in; margin:0px !important; background:none !important;}
#thumb_post .featimg { height:90px;margin-bottom:5px; display:block; width:130px;}
#thumb_post ul li a {text-align:center;font-size:.9em; font-weight:bold; color:#555555;}
#thumb_post ul li a:hover {border-bottom:0px !important;}
#thumb_post ul li:hover {background-color:#f7f7f7 !important;}
#thumb_post ul li:hover a {color:#1f7ee0;}
#thumb_post ul li img {margin:0px !important; display:block; float:none; padding:0px !important;}

#thumb_post.archive {border-bottom:0px;}
#thumb_post.archive ul {height:auto; overflow:hidden}
#thumb_post.archive ul li {height:220px;padding:13px 22px !important; border:1px solid #f1f1f1; margin-right:-1px !important;}
#thumb_post.archive ul li:first-child {margin-left:0px;}
#thumb_post.archive ul li:last-child {margin-right:0px;}
/*END FEATURED SECTION*/

/*GREETING BOX*/
#greeting {display:none; width:710px; margin-bottom:15px;  border-bottom:3px #e7e7e7 solid;}
#greeting a {display:block; height:40px; line-height:40px;font-weight:bold; font-size:1.1em;background:url('images/greeting.png') no-repeat 10px center; padding:10px 10px 10px 45px;}
#greeting:active {margin-top:1px;}
div#close {position:absolute; width:auto; overflow:hidden; top:0; right:29px; color:#333; font-weight:bold; padding:3px; font-size:.6em; cursor:pointer;}
/*END GREETING BOX*/

/*
----------------------------------------------------------------------
POST HEADER
----------------------------------------------------------------------
*/
.post_body {overflow:hidden; height:auto; width:710px;margin:25px 2px 40px 2px;display:block; border-bottom:1px #ddd solid; padding-bottom:35px;}
.post_body:first-child {padding-top:0; margin-top:0;}
.post_body:last-child,.post_body:last-child {border-bottom:0px !important; padding-bottom:0px;}
.post_header {height:auto; overflow:hidden; margin-bottom:15px}
.title {float:left; height:auto; width:auto; width:100%; overflow:hidden;}
.title h1 { margin:8px 0px 13px 0px; font-size:2em; width:76%;float:left; font-family:'Lato';}
.title a{ color:#343434; -webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;}
.title a:hover {color:#1f7ee0;}
.title h1:active {margin-top:9px;}
.title h2 { color:#9F9F9F; font-size:0.9em; max-width:80%; font-weight:normal; padding:5px 0; margin-left:0;}
.title h2 strong { color:#343434;}
#extra {margin:0 0 -20px 0px; font-weight: bold; font-size:2em;}
#extra.ex1 {color:#37d307;} 
#extra.ex2 {color:#c91e1e;}
.post_header h1#pagetitle { font-size:50px;}
/*END POST HEADER*/

/*POST INFO*/
.post_header .post_info{ float:right; height:62px; width:132px; color:#303030; background-position:0 -133px; padding:18px 18px 15px 10px; display:block; }
.post_info .info { height:30px; line-height:21px; float:left;  font-weight:bold; text-align:left;}
.post_info .info .info_icon {height:21px; width:21px; float:left; margin-right:5px; margin-top:2px;}
.post_info .lik_info {float:right;min-width:60px; cursor: pointer; }
.post_info .read_info {margin-top:5px; min-width:140px;}
.post_info .read_info .read {background-position:-128px -74px;}
.post_info .bol_info { float:left;}
.post_info .bol_info .bol {background-position:-106px -51px;}
.read_info sup {vertical-align:super; font-size: 12px; margin-left: 2px; }
/*Likes*/
.iLikeThis { display:block; clear:both; position:relative; }
.iLikeThis a { background:url(images/heart.png) top left no-repeat; padding:0 0 0 20px; cursor:pointer !important; }
.iLikeThis a.active, .iLikeThis a:hover { background-position:0 -18px;}
.iLikeThis span.counter {padding:0; margin:0 0 0 5px; font-weight:bold; display:inline !important; }/*END POST INFO*/

/*
----------------------------------------------------------------------
END POST HEADER
----------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------
POST HEART
----------------------------------------------------------------------
*/
.post_body .post_content {width:100%; height:auto; overflow:hidden; text-align:justify; font-size:15px; line-height:150%; color:#252525}
/*.post_content a {border-bottom:1px #ccc solid;color:#32547D;}*/
.post_content a:hover {border-bottom:1px #004eaf solid;}
.post_body .post_content p { text-align:justify; margin:10px 0; }
.post_body .post_content .aligncenter,.post_body .post_content img.aligncenter,.post_body .post_content div.aligncenter,.wp-caption aligncenter  { margin:0 auto 0 auto !important; display:block; float:none; text-align:center;}
.alignnone,img.alignnone,div.alignnone{ float:none;}
.alignleft,img.alignleft,div.alignleft{float:left; margin-right:10px;}
.alignright,img.alignright,div.alignright{float:right; margin-left:10px;}
.wp-caption,dl.wp-caption { margin-top:8px; margin-bottom:8px; max-width:710px; margin:0 0 0 0 !important;}
.wp-caption .wp-caption-text,dd.wp-caption-dd {background-color:#373737; margin-top:5px; width:98%; -moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; padding:4px 0 6px 10px; color:#fff; font-size:20px; text-align:left; }
.wp-caption:hover .wp-caption-text,dl.wp-caption:hover dd.wp-caption-dd { background-color:#3591FF;}
.wp-caption img,.wp-caption-dd { margin:0 auto 0 auto !important;}
.post_body .post_content img {padding:20px 5px;}
img.noborder {border:0px !important;-webkit-box-shadow:0px 0px 0px #dfdfdf !important;-moz-box-shadow:0px 0px 0px #dfdfdf !important; box-shadow:0px 0px 0px #dfdfdf !important; padding:20px 0 !important;}
.post_content img.alignleft,.post_content img.alignright,.post_content img.aligncenter,.post_content img.alignnone,.post_content .wp-caption img {display:block;}
.post_body .post_content ul {margin:10px 0px 10px 5px;}
.post_body .post_content ul li{ background:url('images/dot.png') no-repeat 0% 4px; padding:0px 0px 4px 20px; margin:5px;}
.post_body .post_content ul li.nodefaultstyle {margin:0; padding:0; background-image:none;} /*Questo serve per quelle liste che non hanno bisogno dello stile di default, come le app per Mac*/
.post_body .post_content ul li.dif {margin:0; padding:0; background-image:none;}
.post_body .post_content h1,.post_body .post_content h3 {display:block; line-height:40px; margin:30px 0 15px 0; color:#000; font-weight:normal; border-bottom:3px #D4D4D4 solid; font-size:2.3em; padding:6px 0 6px 0; font-family:"Lato", "Helvetica Neue", Arial,sans-serif}
.post_body .post_content h2,.post_body .post_content h4,.post_body .post_content h5 {display:block;line-height:40px; margin:30px 0 20px 0; color:#000; border-left:6px solid #F1F1F1; font-weight:normal; font-size:26px; padding:6px 0 6px 15px;font-family:"Lato", "Helvetica Neue", Arial,sans-serif}
/*.subscribe-to-comments, #crp_related {margin:15px 0px 10px 5px;}*/
blockquote { padding:7px; font-style:italic; border-left:5px #dddddd solid; margin:10px; background-color:#f7f7f7;}
pre {background:none repeat scroll 0 0 #EEEEEE;border:1px solid #DDDDDD;overflow:auto;padding:15px; margin:10px;}

/*CAPTIONS*/
figure{display:block;position:relative;overflow:hidden;margin:0 0px 0px 0;}
figure img {margin-bottom:0px;}
figcaption{position:absolute;background:black;background:rgba(0,0,0,0.75);color:white;padding:10px 20px;opacity:0;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease; margin:0 0 13px 6px}
figure:hover figcaption{opacity:1;}
figure:before{content:"?";position:absolute;font-weight:800;background:black;background:rgba(255,255,255,0.75);text-shadow:0 0 5px white;color:black;width:24px;height:24px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;text-align:center;font-size:14px;line-height:24px;-moz-transition:all 0.6s ease;opacity:0.75;}
figure:hover:before{opacity:0;}
figure:before{bottom:20px;left:15px;}
figure figcaption{bottom:0;left:-30%;}
figure:hover figcaption{left:0;}
/*END CAPTIONS*/

/*
----------------------------------------------------------------------
END POST HEART
----------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------
POST FOOTER
----------------------------------------------------------------------
*/
.post_footer { overflow:hidden; height:auto;margin-top:10px;}
.post_footer .post_cat_tag {height:auto; overflow:hidden; color:#4e4e4e; width:84%; margin-top:1px; }
.post_footer div {float:left;}
.post_footer .post_cat,.post_body .post_footer .post_tags { font-size:.9em; min-height:12px; overflow:hidden; width:46.4%; padding-top:1px;}
.post_footer .post_cat img,.post_body .post_footer .post_tags img {margin-right:7px; float:left}
.post_footer .post_cat a,.post_body .post_footer .post_tags a { color:#5b5b5b;}
.post_footer .post_cat a:hover,.post_body .post_footer .post_tags a:hover { color:#272727;}
.post_footer .post_cat div.icon {width:16px; height:14px; background-position:-106px -119px; display:block; float:left; margin-top:2px; margin-right:5px;}
.post_footer .post_tags div.icon {width:15px; height:15px; background-position:-106px -102px; display:block; float:left;margin-top:2px; margin-right:5px;}
.readmore a {padding:7px 0px; text-align:center;}
.readmore {margin:0px 3px 5px 0; float:right; width:106px;}
/*
----------------------------------------------------------------------
END POST FOOTER
----------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------
CUSTOM PAGES - CUSTOMIZATIONS
----------------------------------------------------------------------
*/

/*AUTHORS*/
#pag { color:#333; padding:10px 0; text-transform:uppercase; width:730px; font-size:2.7em; width:710px; height:80px; line-height:80px;}
#aut_info,#aut_bio {line-height:130%;}
#pag img { float:left; margin-right:20px;-webkit-box-shadow:0px 1px 4px #d5d5d5;-moz-box-shadow: 0px 1px 4px #d5d5d5; box-shadow:0px 1px 4px #d5d5d5}
#aut_info { border-right:1px #dddddd solid; width:220px; height:auto; overflow:hidden; float:left; margin-right:10px; padding:10px; font-size:1em;}
#aut_info span { float:none; display:block; margin-bottom:4px;}
#aut_info h2,#aut_bio h2 {font-size:1.3em; margin-bottom:10px;}
#aut_pg #h2 {font-size:2.5em;margin:35px 0 25px 0; width:710px; text-transform:uppercase; border-bottom:0px;}
#aut_bio {overflow:hidden; display:block; text-align:justify; width:auto; padding:10px;}
#aut_pg { overflow:hidden; height:auto; display:block;border-bottom:5px #f1f1f1 solid;}
#aut_info .icon { height:32px; width:32px; float:left; margin-right:4px; display:block;}
#aut_info .tw { background-position:-204px -134px;}
#aut_info .fb { background-position:-204px -171px;}
#aut_info .fl { background-image:url('images/auth_flickr.png');}
#aut_info .icon a {display:block; height:100%; width:100%;}
#auth_stats {display:block;}
#auth_stats li {float:left; width:150px; padding:0 15px; margin:30px 0;}
#auth_stats .small {color:#9b9b9b; text-transform:uppercase; font-size:14px; font-weight:bold; font-stretch:condensed; width:100%; display:block; text-align:center; margin:5px 0;}
#auth_stats .big {color:#3e3e3e; text-transform:uppercase; font-size:30px; font-weight:bold; font-stretch:condensed;width:100%; display:block;text-align:center;}
#auth_stats li.wide {width:710px; display:block; margin:5px 0;}
#auth_stats li.wide .small {font-size:30px;}
#auth_stats li.wide .big {font-size:50px;}
#auth_stats li.wide .smaller {font-size:14px; font-weight:bold; text-transform:none; width:100%;text-align:center;color:#9b9b9b; display:block; }
#auth_stats li.wide .blue {color:#408bd8;}
#auth_stats li.wide .blue .bigger {font-size:30px;}
/*END AUTHORS*/

ul#lista_apps {text-align:center; overflow:hidden; margin:10px 0 !important;}
#lista_apps li img {display:block; margin:0 auto 8px auto !important; padding:0px !important;}
#lista_apps li .img {display:block;min-height:133px; width:100%;}
#lista_apps li {width:140px; float:left; margin:15px 1px !important; min-height:175px; background-image:none; display:block; }
#lista_apps li a {display:block; color:#343434; font-weight:bold; text-align:center;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; font-size:15px; border-bottom:0px;}
#lista_apps li a:hover {border-bottom:0px;}

#list.special li {height:auto; overflow: hidden;}
#list.special li a {overflow:hidden;font-size:1.1em; padding:10px 0; color:#5886B4;}
#list.special li a:hover {text-decoration: underline;}

/*Categories*/
#categories { height:auto; overflow:hidden; width:1017px; margin:0 auto;}
#categories ul li { float:left; height:auto; overflow:hidden; margin:0 10px; }
#categories ul li:first-child {margin-left:0;}
#categories ul li a {color:#fff;text-shadow:0px 2px 3px #2f2f2f; font-weight:bold; display:block;padding:10px 5px; opacity:.9;}
#categories ul li:hover {background:#b9bcc1; /* Old browsers */background:-moz-linear-gradient(top, #b9bcc1 0%, #93969d 2%, #47484d 100%); /* FF3.6+ */;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9bcc1), color-stop(2%,#93969d), color-stop(100%,#47484d)); /* Chrome,Safari4+ */;background:-webkit-linear-gradient(top, #b9bcc1 0%,#93969d 2%,#47484d 100%); /* Chrome10+,Safari5.1+ */;background:-o-linear-gradient(top, #b9bcc1 0%,#93969d 2%,#47484d 100%); /* Opera11.10+ */;background:-ms-linear-gradient(top, #b9bcc1 0%,#93969d 2%,#47484d 100%); /* IE10+ */;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9bcc1', endColorstr='#47484d',GradientType=0 ); /* IE6-9 */;background:linear-gradient(top, #b9bcc1 0%,#93969d 2%,#47484d 100%); /* W3C */}
#categories ul li:hover a {opacity:1;}
#categories ul li:active {background:#4D5054; /* old browsers */background:-moz-linear-gradient(top, #4D5054 0%, #323336 100%); /* firefox */;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4D5054), color-stop(100%,#323336)); /* webkit */ -moz-box-shadow:inset 0px 1px 5px #000;-webkit-box-shadow:inset 0px 1px 5px #000; box-shadow:inset 0px 1px 5px #000;}
#categories ul li:active a { opacity:.6}
#topics ul li ul li a {background-image:none !important;}

/*404*/
h1.404 {text-transform:uppercase; text-align:center;}
p.404 {text-align:center; font-size:1.1em;}
#inside form {margin:5px 0; border:1px #e7e7e7 solid; padding:3px; -webkit-appearance:none;}
#inside #submitsearch { background-image:url('images/s.png');-webkit-appearance:none; height:17px; width:16px; border:0px; cursor:pointer;}
#inside #s {-webkit-appearance:none; width:90%; border:0px;}


/*
----------------------------------------------------------------------
POST SPECIALI
----------------------------------------------------------------------
*/
.post_speciale {}
.post_speciale .post_header {margin-bottom:0px;}
.post_speciale .title {color:#DFDFDF;}
.post_speciale .title h1 {font-size:1.5em; display:block; float:none;background-repeat:no-repeat; background-position:left center; line-height:24px; padding-left:30px; padding-bottom:2px; }
.post_speciale .title h2 {padding:0 0 3px 0;}
.post_speciale .s_cit {background-image:url('images/s_cit.png');}
.post_speciale .s_img {background-image:url('images/s_img.png');}
.post_speciale .s_avv {background-image:url('images/s_avv.png');}
.post_speciale .s_link {background-image:url('images/s_link.png');}
.post_speciale .s_audio {background-image:url('images/s_audio.png');}
.post_speciale .s_video {background-image:url('images/s_video.png');}
.post_speciale .fff_button a:hover {border-bottom:0px;}
.post_speciale span.didascalia {display:block; background-color:#E9E9E9; margin:4px 0; color:#585858; font-size:1.1em; text-shadow: 0px 1px 3px #dfdfdf; padding:8px 5px; text-align:justify; line-height:130%; font-style:italic;}
.post_speciale span.luogo_foto {display:block; cursor:pointer; background-color:#E9E9E9; margin:7px 0; color:#585858;  padding:13px 0 8px 37px; text-align:left; background-image:url('images/s_map.png'); background-position:8px 7px; background-repeat:no-repeat; font-weight:bold;}
.post_speciale #mapviewer {display:none; margin:20px 0 5px 60px;}
.post_speciale .post_footer {margin:5px 0;}
/*
----------------------------------------------------------------------
END POST SPECIALI
----------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------
DINAMIC ARCHIVES
----------------------------------------------------------------------
*/
#archive-browser > div { display: inline-block; padding-right: 10px; }
#archive-wrapper { overflow: hidden; height:auto; }
#archives-table { border-collapse: collapse; margin: 15px 0 0 0; width: 100%; }
#archives-table td { border-top: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; }
#archives-table td:nth-child(3), #archives-table td:nth-child(4) { white-space: nowrap; }	
#archive-wrapper .arc_title {font-weight:bold;}
#archives-table .archivio_dinamico:hover {background:#43a0ff; /* Old browsers */background:-moz-linear-gradient(top, #43a0ff 0%, #1287ff 100%); /* FF3.6+ */;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#43a0ff), color-stop(100%,#1287ff)); /* Chrome,Safari4+ */;background:-webkit-linear-gradient(top, #43a0ff 0%,#1287ff 100%); /* Chrome10+,Safari5.1+ */;background:-o-linear-gradient(top, #43a0ff 0%,#1287ff 100%); /* Opera11.10+ */;background:-ms-linear-gradient(top, #43a0ff 0%,#1287ff 100%); /* IE10+ */;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#43a0ff', endColorstr='#1287ff',GradientType=0 ); /* IE6-9 */;background:linear-gradient(top, #43a0ff 0%,#1287ff 100%); /* W3C */color:#fff !important;}
#archives-table .archivio_dinamico a {display:block; padding:5px 4px; font-size:14px; color:#444;}
#archives-table .archivio_dinamico:hover a,#archives-table .archivio_dinamico:hover a:hover {color:#fff !important;}
#archive-wrapper .arc_date {padding:5px 4px; font-size:.8em;}
/*
----------------------------------------------------------------------
END DINAMIC ARCHIVES
----------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------
END CUSTOMIZATIONS
----------------------------------------------------------------------
*/



/*
----------------------------------------------------------------------
AFTER POST
----------------------------------------------------------------------
*/
#after_post {overflow:hidden; height:auto; margin-top:20px;}
#after_post .afp {display:block; width:auto !important; overflow:hidden; padding:30px 0; border-bottom:5px #f1f1f1 solid;}
#after_post .afp h1 {margin:0 0 10px 0;}
#social_afp .fff_button {font-size:.9em; text-align:center; margin:5px 5px 10px 0;}
#social_afp .fff_button a {padding:3px;}
#social_afp .ch_social {overflow:hidden; height:auto; float:left; margin-right:10px; min-height:92px; min-width:80px;}
#social_afp .fb_edge_widget_with_comment {position:absolute;}

#social_afp iframe {float:left; margin-right:5px;}
#auth_box {text-align:justify; font-size:15px;}
#auth_box img { float:left; margin-right:10px;float:left;}
#auth_box h2 {font-weight:normal; font-size:1em; font-style:italic}
#auth_box h1 {margin-top:0px; font-weight:normal; color:#333; font-weight:bold;}
iframe[frameborder=0] {width:110px !important;}
/*
----------------------------------------------------------------------
END AFTER POST
----------------------------------------------------------------------
*/

	
/*
----------------------------------------------------------------------
SHORTCODES
----------------------------------------------------------------------
*/
#review{ height:auto; overflow:hidden; margin:8px 0px 6px 0px; display:block; margin:30px 0; }
#review .title{font-size:1.5em; display:block; font-weight:bold; color:#333; margin:10px 10px 5px 0px; padding-bottom:3px;}
#review .subtitle{font-size:1em; display:block; color:#B2B2B2;  margin:0px 10px 15px 2px;}
#review #rev_img { float:left; width:23%; text-align:center; padding-top:6px;}
#review #rev_cont {border:1px #D6D6D6 solid;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;overflow:hidden; float:right; min-height:100px; margin-top:0; width:75%; border-left:1px #DFDFDF solid; padding-left:10px;}
#review #rev_cont .elemento {background-position:center left; background-repeat:no-repeat; height:32px; min-width:41%; margin-bottom:15px; line-height:32px; padding:0 0 0 40px; float:left; color:#8F8F8F; font-size:1.2em; font-weight:bold;}
#review #rev_cont .money {background-image:url('images/rev_money.png');  float:left;}
#review #rev_cont .house {background-image:url('images/rev_home.png');  float:right;}
#review #rev_cont .type {background-image:url('images/rev_type.png'); float:left;}
#review #rev_cont .dwn{display:block; color:#595959; padding:0px; text-align:center; height:auto; min-width:120px; line-height:normal; margin:0px; font-size:1.1em; margin:3px 0 0 15px;}
#review #rev_cont .dwn a, .dwn a:hover,.dwn a:active {border-bottom:0px; padding:4px 0px;}
#review img.rounded {-webkit-border-radius:23.04px;-moz-border-radius:23.04px;border-radius:23.04px; padding:0px !important; margin-top:15px;}

#rev_cont p { line-height:100% !important;}

#post_tag {display:block; overflow:hidden; padding:5px 8px 5px 8px; margin:10px 0; line-height:130%;}

#post_tag.link { overflow:hidden; background-color:#f8f8f8;  font-size:1.5em; padding:0; margin:0 0 0 0; border:1px #e2e2e2 solid;}
#post_tag.link .link { display:block;}
#post_tag.link a:active {-moz-box-shadow:inset 0px 1px 3px #005c90;-webkit-box-shadow:inset 0px 1px 3px #005c90; box-shadow:inset 0px 1px 3px #005c90;}
#post_tag.download a {background-image:url('images/down.png') !important;}
#post_tag.link a{color:#749dbd; display:block; padding:15px 0; background:url('images/link.png') no-repeat 6px center; padding-left:55px; font-weight:bold; text-align:left; display:block; border-bottom:0px; }
#post_tag.link:hover {background-color:#65b1ec; border-color:#408ac3;}
#post_tag.link:hover a {color:#e5f5ff}

#post_tag.nota, #post_tag.nota2, #post_tag.nota3{ padding:0;}
#post_tag .icon {height:24px; width:24px; float:left; margin:8px 10px 6px 0; display:block;}

#post_tag.nota { background-color:#fff9ca}
#post_tag.nota .nota { padding:20px; color:#ae4600}
#post_tag.nota .icon  {background-position:-251px -7px;} 

#post_tag.nota3,#post_tag.nota2 { background-color:#ffdede;}
#post_tag.nota3 .nota3,#post_tag.nota2 .nota2 { padding:20px; color:#ab2525;}
#post_tag.nota2 .icon,#post_tag.nota3 .icon   {background-position:-217px -2px; width:32px; height:32px; } 

#serie {display:block; overflow:hidden; padding:10px; border:#f0f0f0 solid 3px;}
#serie span { margin-bottom:5px; font-size:1.3em; display:block; text-transform:uppercase; color:#333;}
#serie p {display:none !important;}
#serie ul {margin:0px 0px 0px 0px !important; max-height:106px; overflow:auto;}
#serie ul li {padding:0 !important; margin-left:0px !important; display:block; background:none !important;}
#serie ul li:last-child {margin-bottom:0px !important;}
#serie ul li a {font-size:15px; display:block; border-bottom:0px; color:#4388dd}
#serie ul li a:hover {border-bottom:0px; color:#0b5fc7}
#serie ul li a:active {color:#033675;}
#serie ul li:hover a {color:#0b5fc7}

#feature {width:208px; overflow:hidden; height:auto; float:left; margin:15px 13px 15px 0; background-color:#f6f6f6; padding:10px;}
#feature.last{margin-right:0px;}
#feature.big {width:328.5px;}
#feature .title {font-weight:bold; color:#333; height:32px; line-height:32px; margin-bottom:7px; display:block}
#feature.big .title {margin-bottom:0px;}
#feature .icon {float:left; height:32px; width:32px; margin-right:5px;}
#feature.big .icon { width:322px; height:160px; float:none; margin-bottom:3px; display:block;}
#feature .content {display:block; line-height:150%; min-height:160px;}

#giudizio {display:block; height:auto;overflow:hidden;border:1px #D6D6D6 solid;-moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px; padding:20px;}
#giudizio span.titolo {font-weight:bold; color:#343434; display:block; width:100%; padding-bottom:10px; font-size:30px;}
#giudizio #conclusione {float:right; width:80%; overflow:hidden; height:auto; font-size:18px; padding-top:15px; text-align:justify;}
#giudizio #voto {float:left; width:40%; font-size:80px; font-weight:bold; height:110px; width:110px;  background:#fff url(images/voto_bg.png) right bottom no-repeat; padding-top:30px;}

.links_box {height:auto; overflow:hidden; border-top:2px #f1f1f1 solid;border-bottom:2px #f1f1f1 solid; padding:10px 0; margin:15px 0;}
#fonti {background:url(images/fonti.png) left 14px no-repeat;}
#buylinks {background:url(images/buy.png) left 14px no-repeat;}
.links_box #title {font-weight:bold;color:#333; margin-left:20px; margin-right:4px;}
.links_box #links {color:#333; display:block; margin-top:10px;}
.links_box #links a {font-weight:bold; }
.links_box #links li {margin-right:10px;background-image:none; margin:5px 0; padding:0 5px; list-style-type:disc;list-style-position:inside; color:#d7d7d7; float:left;}
.links_box #links li:last-child {padding-right:0px; border-right:0px; margin-right:0px;}
/*
----------------------------------------------------------------------
END SHORTCODES
----------------------------------------------------------------------
*/

/*
----------------------------------------------------------------------
END CONTENT!
----------------------------------------------------------------------
*/



/*
----------------------------------------------------------------------
SIDEBARR
----------------------------------------------------------------------
*/
#sidebar {width:260px; float:right; height:auto; overflow:hidden;background-color:#fff; }

.box {display:block; height:auto; overflow:hidden;text-align:center;color:#333333;font-size:1em; border-bottom:1px #dddddd solid; margin:10px 0; padding:18px 0;}
.box:first-child {margin-top:0px; padding-top:0px;}
.box:last-child {border-bottom:0px;}
.box_cnt {height:auto; overflow:hidden; }
.box h3,h4 {width:100%;overflow:hidden; height:auto; line-height:26px; padding-bottom:10px; margin:0; letter-spacing:.3px; font-size:18px; text-transform:uppercase;font-weight:bold; color:#333333; text-align:left;}
.box h4 {font-size:16px; font-style:italic; padding:10px 0 5px 0;}
.box  span.img {height:26px; width:26px; margin:0px 8px 0px 0px; display:block; float:left;}
.box  span.pubb {background-position:-4px -74px}
.box span.contests {background-position:-69px -42px}
.box span.argomenti {background-position:-3px -41px}
.box span.social {background-position:-70px -74px}
.box span.post_past {background-position:-37px -103px}
.box.widget_polls-widget span.img {background-position:-36px -42px}
.box.widget_text span.img {background-position:-39px -74px}
.box h2 {width:100%; height:26px; margin:10px 0px 5px 5px; font-size:16pt; font-weight:normal; text-shadow:0px 0px 0px; color:#0067db; text-align:left;}
.box ul {display:block;}
.box ul li{height:auto; overflow:hidden;text-align:left;list-style:none; padding:5px;}
#sidebar a{display:block;color:#4f4f4f;-moz-transition: color .3s ease;-webkit-transition: color .3s ease; -o-transition:color .3s ease; transition:color .3s ease;}
#sidebar a.adhere {color:#484848;}
#sidebar a:hover { color:#499DF3}
#sidebar a:active {color:#3873a5}
.box_cnt input {background-color:#F1F1F1; margin:6px 0 6px 0; padding:3px 5px 3px 5px; border:1px #B4B4B4 solid;}
.box_cnt input:focus {background:#fff none; border:1px #D4D4D4 solid;}
.box_cnt #wp-submit {background:url('images/lg.png') no-repeat 0px 0px; padding:0; width:72px; height:30px; color:transparent; border:0px; -moz-box-shadow:0px 0px 0px; -webkit-box-shadow:0px 0px 0px; box-shadow:0px 0px 0px;}
.box_cnt #wp-submit:active {background-position:0px -30px;}
#argomenti {width:250px;}
#argomenti_box #loading {background-image:url('images/ajax-loader.gif'); width:32px; height:32px; display:none; margin:10px auto;} 
.box small {margin:5px 0; display:block;}
#argomenti_box ul li {padding:8px 5px;}

/*Social Box*/
.box span.fb {background-position:-238px -93px;}
.box span.tw {background-position:-206px -93px;}
.box span.gplus {background-position:-267px -124px;}
.box span.rss {background-position:-267px -93px;}
.box span.mail {background-position:-4px -104px;}
.box h3.margin {margin-top:35px;} /*Per gli h3 dentro un box che hanno bisogno di margine dall'alto*/
iframe.twitter-follow-button {width:250px !important; height:20px !important;}
/*End Social Box*/

/*MENU CON ICONE (raccolte, social ecc.)*/
.box .withicon ul li a{ font-size:16px; display:block; line-height:26px;}
.box .withicon ul li {margin:3px 0;}
.box .withicon .icon {display:block; height:26px; width:26px; margin-right:6px; float:left; cursor:pointer;}
.box .withicon .mac { background-position:-297px -63px;}
.box .withicon .iphone { background-position:-238px -63px;}
.box .withicon .ipad { background-position:-173px -63px;}
.box .withicon .android { background-position:-267px -63px;}
.box .withicon .windows { background-position:-206px -63px;}
.box .withicon .rubriche { background-position:-324px -63px;}
.box .withicon .podcast { background-position:-70px -73px;}
.box .withicon .pack { background-position:-70px -102px;}
.box .withicon .clothing { background-position:-297px -91px;}
.box .withicon .shop { background-position:-324px -91px;}
/*END MENU CON ICONE*/

/*BROWSERS*/
.brw {display:block; padding:5px 6px 5px 55px; overflow:hidden; height:auto; background-position:left center; background-repeat:no-repeat; margin:0 6px; text-align:left; font-size:.9em;}
.firefox {background-image:url('images/firefox.png');}
.ie {background-image:url('images/ie.png')}
.safari {background-image:url('images/safari.png')}
.opera {background-image:url('images/opera.png')}
/*END BROWSERS*/

/*TABS*/
#sidebar .tab_container{border:1px #DDD solid;border-top:none;overflow:hidden;clear:both;display:block;background:#fff;} 
#sidebar .tab_content{height:auto;overflow:hidden;} 
#sidebar .tab_container .box {padding:5px !important; border-bottom:0px !important;}
#sidebar ul.tabs{list-style:none;height:32px;border-bottom:1px #DDD solid;border-left:1px #DDD solid;display:block;margin:0;padding:0;} 
#sidebar ul.tabs li{float:left;height:31px;line-height:31px;border:1px #DDD solid;border-left:none;overflow:hidden;position:relative;background-color:#f7f7f7;margin:0 0 -1px;padding:0;} 
#sidebar ul.tabs li a{text-decoration:none;display:block;border:1px solid #fff;padding:0 10px; font-weight:bold; font-size:15px;} 
#sidebar ul.tabs li a:hover{background-color:#f7f7f7;} 
#sidebar ul.tabs li.active,#sidebar ul.tabs li.active a:hover{background:#fff;border-bottom:1px #fff solid;}
/*END TABS*/

/*
----------------------------------------------------------------------
END SIDEBAR
----------------------------------------------------------------------
*/


/*
----------------------------------------------------------------------
PLUGIN and other THIRDY THINGS CSS
----------------------------------------------------------------------
*/

/*SLIMBOX V2*/
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink, #lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption, #lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}

/*PAGE NUMBERS*/
﻿#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a{background:transparent;padding:0;margin:0;border:none;text-decoration:none;font-weight:normal;font-style:normal;list-style:none;text-transform:none;text-indent:0px;font-variant:normal;text-align:left;line-height:12px;letter-spacing:0px;word-spacing:0px;font-size:11px;}
#wp_page_numbers{margin-top:10px;width:100%;background-color:transparent;margin-bottom:10px;}
#wp_page_numbers ul{width:100%;}
#wp_page_numbers li{float:left;display:block;margin-bottom:2px;background-color:transparent;}
#wp_page_numbers a{padding:3px;padding-left:5px;padding-right:5px;margin-left:2px;margin-right:2px;display:block;color:#272727;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px; border:1px #C0C0C0 solid;}
#wp_page_numbers li a:hover{ background-color:#D2D2D2; color:#363636}
#wp_page_numbers li.space{padding:6px;padding-left:2px;padding-right:2px;color:white;}
#wp_page_numbers li.first_last_page{font-style:italic;}
#wp_page_numbers li.active_page a{color:#363636;background-color:#D2D2D2;}
#wp_page_numbers li.active_page a:hover{ background-color:#EFEFEF; color:#9E9E9E}
#wp_page_numbers li.page_info{color:#272727;background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px; border-radius:3px;float:left;display:block;padding:3px;padding-left:5px;padding-right:5px;margin-right:2px;font-size:11px; border:1px #C0C0C0 solid;}

/*POLLS*/
.wp-polls-archive{}
.wp-polls{background:none repeat scroll 0 0 #EEEEEE;padding:8px;margin:6px;}
#sidebar .wp-polls {background-color:transparent;}
.wp-polls .wp-polls{padding:0px;margin:0px;border:0px;}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li{text-align:left;background-image:none !important;display:block;}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul{text-align:left;list-style:none;float:none;}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before{content:'';}
.wp-polls IMG, .wp-polls LABEL, .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG{display:inline;border:0px;padding:0px;margin:0px;}
.wp-polls-ul{padding:0px;margin:0px 0px 10px 10px;}
.wp-polls-ans{width:100%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	/* background-color: #ffffff; */}
.wp-polls-loading{display:none;text-align:center;height:50px;}
.wp-polls-image{border:0px;}
.wp-polls input[type=button]{color:#595959 !important; text-shadow:0px 1px 0px #fff;padding:6px; font-weight:bold;display:block;border:1px #c6c6c6 solid; color:#595959; -moz-box-shadow:0px 0px 1px #fff inset, 0px 1px 3px #ededed; box-shadow:0px 0px 1px #fff inset, 0px 1px 3px #ededed; -webkit-box-shadow:0px 0px 1px #fff inset, 0px 1px 3px #ededed;background: #fafafa; /* Old browsers */background: -moz-linear-gradient(top,  #fafafa 0%, #eaeaea 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fafafa 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fafafa 0%,#eaeaea 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fafafa 0%,#eaeaea 100%); /* IE10+ */background: linear-gradient(top,  #fafafa 0%,#eaeaea 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
 -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; display:inline-block; margin-bottom:5px; cursor:pointer;}
 .wp-polls input[type=button]:active {-moz-box-shadow:inset 0px 1px 3px #c9c9c9,0px 1px 3px #ececec;box-shadow:0px 1px 3px #ececec,inset 0px 1px 3px #c9c9c9;-webkit-box-shadow:0px 1px 3px #ececec,inset 0px 1px 3px #c9c9c9;}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-polls-paging a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-polls-paging a:hover{border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-polls-paging a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #0066cc;color:#0066cc;background-color:#FFFFFF;}
.wp-polls-paging span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#000000;border:1px solid #000000;background-color:#FFFFFF;}
.wp-polls-paging span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}
.wp-polls-paging span.extend{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000000;color:#000000;background-color:#FFFFFF;}

/*LIVE SEARCH*/
ul.search_results{display:block; background-color:#fff; -moz-box-shadow:0px 1px 5px #bcbcbc;-webkit-box-shadow:0px 1px 5px #bcbcbc; box-shadow:0px 1px 5px #bcbcbc; width:250px;max-height:300px;position:absolute;top:20px;left:0;overflow:auto;z-index:9999;list-style-type:none;list-style-image:none;list-style-position:inside;padding:0;margin:10px 0 0 -30px;}
ul.search_results li{display:block;padding:5px 10px 5px 10px;margin:0;border-bottom:1px solid #d7d7d7;text-align:left;color:#000;text-decoration:none}
ul.search_results li:hover{background:#3585ff; /* Old browsers */background:-moz-linear-gradient(top, #3585ff 0%, #0065ff 100%); /* FF3.6+ */;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3585ff), color-stop(100%,#0065ff)); /* Chrome,Safari4+ */;background:-webkit-linear-gradient(top, #3585ff 0%,#0065ff 100%); /* Chrome10+,Safari5.1+ */;background:-o-linear-gradient(top, #3585ff 0%,#0065ff 100%); /* Opera11.10+ */;background:-ms-linear-gradient(top, #3585ff 0%,#0065ff 100%); /* IE10+ */;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3585ff', endColorstr='#0065ff',GradientType=0 ); /* IE6-9 */;background:linear-gradient(top, #3585ff 0%,#0065ff 100%); /* W3C */ color:white;}
ul.search_results li:hover a,ul.search_results li a:hover,ul.search_results li:hover a:visited {color:white}
ul.search_results li a,ul.search_results li a:visited{display:block;color:#000;margin-left:0;padding-left:0;text-decoration:none;font-weight:bold}
ul.search_results p#daves-wordpress-live-search_author{margin:0;font-size:90%;font-weight:bold}
ul.search_results p#daves-wordpress-live-search_date{margin:0;font-size:1.4em}
ul.search_results .excerpt,ul.search_results .meta{font-size:.8em;width:100%}
ul.search_results .clearfix{float:none!important;clear:both!important}
.search_footer{background-color:#fff;width:100%;text-align:right;padding:.5em 0;font-size:1em}
.search_footer a,.search_footer a:visited,.search_footer a:hover{color:#000;margin-right:1em}
.search_footer:hover {background-color:#E1E1E1;}
#search_results_activity_indicator {margin:8px 25px 0 10px;}
/* results positioning */
#search-results		{ position:absolute; z-index:90; top:40px; right:10px; visibility:hidden; }
/* triangle! */
#search-results-pointer { width:0px; height:0px; border-left:20px solid transparent; border-right:20px solid transparent; border-bottom:20px solid #eee; margin-left:80%; }
/* content DIV which holds search results! */
#search-results-content { position:relative; padding:20px; background:#fff; border:3px solid #eee; width:380px; min-height:200px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5); box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5); }
/*END LIVE SEARCH*/

/*Old Post Notifier>>>>>>*/ .ikaz { border-top-color:#ffd324; border-bottom-color:#ffd324; background-color:#fff6bf; }

/* TipTip CSS - Version 1.2 */
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:12px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:rgb(25,25,25);background-color:rgba(25,25,25,0.92);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgb(25,25,25);border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92);}
/* Webkit Hacks  */
@media 
{
#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92);}
}

/*Smiley*/
.wp-smiley { padding: 0!important; }

/*
----------------------------------------------------------------------
READABILITY
----------------------------------------------------------------------
*/
.html {background-color:#333;}
.hide {display: none !important;}
#readability_on {position:absolute; z-index:998; width:100%; height:100%; background-color:#333; display:none;}
#readability_on.show {display:block !important;}
#readability_on #chiudi {position:fixed; bottom:60px; right:50px; width:50px; height:50px; text-align:center; line-height:50px; -moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px; color:#333;font-weight:bold; cursor:pointer; font-size:2em; background-color:#fff;}
#content.readability {position:absolute;opacity:1 !important; background-color:#fff; width:800px; min-height:100%; top:0; z-index:999;padding:50px 0;}
#content.readability #inside {margin-left:auto; margin-right:auto;}
/*
----------------------------------------------------------------------
END PARTI ESTERNE
----------------------------------------------------------------------
*/

