/*  
Theme Name: aa_NDM Custom theme
Theme URI: http://notizie.delmondo.info
Version: 0.1
Description: Designed by <a href="http://notizie.delmondo.info">NDM</a>.
Author: NDM
Author URI: http://notizie.delmondo.info

	Copyright: (c) 2013 NDM.


*/



/* Basic Styles (previously compressed.css) */
/* import fonts  --> IN HEADER */

/* reset.css */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1;color:#333;background:white;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* typograpghy.css */
body{font-family: 'Open Sans', sans-serif;  line-height:1.5;}
body{font-size:75%;}
html > body{font-size:12px;}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif; color:#111;clear:both;}
h1{font-size:3em;}
h2{font-size:2em;font-weight:bold;}
h3{font-size:1.5em;line-height:2;}
h4{font-size:1.2em;line-height:1.25;font-weight:bold;}
h5{font-size:1em;font-weight:bold;}
h6{font-size:1em;}
p{margin:0 0 1.5em 0;}
p.last{margin-bottom:0;}
p img{margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.top{margin-top:0;}
ul,ol{margin:0 0 1.5em 1.5em;}
ol{list-style-type:decimal;}
dl{margin:1.5em 0;}
dl dt{font-weight:bold;}
a{color:#125AA7;text-decoration:underline;outline:none;}
a:hover{color:#000;}
blockquote{margin:1.5em 0 1.5em 1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em{font-style:italic;}
pre{margin-bottom:1.3em;background:#eee;border:0.1em solid #ddd;padding:1.5em;}
code{font:0.9em Monaco,monospace;}
hr{background:#B2CCFF;color:#B2CCFF;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.4em 0;border:none;}
* html hr{margin:0 0 1.2em 0;}
table{margin-bottom:1.4em;border-top:0.1em solid #ddd;border-left:0.1em solid #ddd;}
th,td{height:1em;padding:0.2em 0.4em;border-bottom:0.1em solid #ddd;border-right:0.1em solid #ddd;}
th{font-weight:bold;}
label{font-weight:bold;}
textarea{height:180px;width:300px;}
p.small{font-size:0.8em;margin-bottom:1.875em;line-height:1.875em;}
p.large{font-size:1.2em;line-height:2.5em;}
p.quiet{color:#666;}
.hide{display:none;}
/*.alt{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.2em;line-height:1%;font-style:italic;}*/
.dquo{margin-left:-.7em;}
p.incr,.incr p{font-size:0.83333em;line-height:1.44em;margin-bottom:1.8em;}

/* grid.css */
body{text-align:center;margin:0;}
.container{text-align:left;position:relative;padding:0;margin:0 auto;width:960px;}
.column{float:left;margin:0 10px;padding:0;}
* html .column{overflow-x:hidden;}
.border{padding-right:9px;margin-right:0;border-right:1px solid #ddd;}
.first{margin-left:0;}
.last{margin-right:0;}
.span-1{width:50px;}
.span-2{width:120px;}
.span-3{width:190px;}
.span-4{width:260px;}
.span-5{width:330px;}
.span-6{width:400px;}
.span-7{width:470px;}
.span-8{width:540px;}
.span-9{width:610px;}
.span-10{width:680px;}
.span-11{width:750px;}
.span-12{width:820px;}
.span-13{width:890px;}
.span-14{width:960px;margin:0;}
.span-15c{width:550px;}
.append-1{padding-right:70px;}
.append-2{padding-right:140px;}
.append-3{padding-right:210px;}
.append-4{padding-right:280px;}
.append-5{padding-right:350px;}
.append-6{padding-right:420px;}
.append-7{padding-right:490px;}
.append-8{padding-right:560px;}
.append-9{padding-right:630px;}
.append-10{padding-right:700px;}
.append-11{padding-right:770px;}
.append-12{padding-right:840px;}
.append-13{padding-right:910px;}
.prepend-1{padding-left:70px;}
.prepend-2{padding-left:140px;}
.prepend-3{padding-left:210px;}
.prepend-4{padding-left:280px;}
.prepend-5{padding-left:350px;}
.prepend-6{padding-left:420px;}
.prepend-7{padding-left:490px;}
.prepend-8{padding-left:560px;}
.prepend-9{padding-left:630px;}
.prepend-10{padding-left:700px;}
.prepend-11{padding-left:770px;}
.prepend-12{padding-left:840px;}
.prepend-13{padding-left:910px;}
.box{padding:1.5em;margin-bottom:1.5em;background:#F0F0F0;}
.clear{display:inline-block;}
.clear:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear{height:1%;}
.clear{display:block;}
img{margin:0 0 1.5em 0;}
.pull-1{margin-left:-70px;}
.pull-2{margin-left:-140px;}
.pull-3{margin-left:-210px;}
.push-0{margin:0 0 0 1.5em;float:right;}
.push-1{margin:0 -88px 0 1.5em;float:right;}
.push-2{margin:0 -158px 0 1.5em;float:right;}
.push-3{margin:0 -228px 0 1.5em;float:right;}

/* buttons.css */
a.button,button{display:block;float:left;margin:0 0.583em 0.667em 0;padding:5px 10px 6px 7px;border:0.1em solid #dedede;border-top:0.1em solid #eee;border-left:0.1em solid #eee;background-color:#f5f5f5;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;font:100% "Lucida Grande",Tahoma,Arial,Verdana,sans-serif}
button{width:auto;overflow:visible;padding:4px 10px 3px 7px}
button[type]{padding:5px 10px 5px 7px;line-height:17px}
*:first-child+html button[type]{padding:4px 10px 3px 7px}
button img,a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px}
button:hover,a.button:hover{background-color:#dff4ff;border:0.1em solid #c2e1ef;color:#336699}
a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff}
.positive{color:#529214}
a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:0.1em solid #C6D880;color:#529214}
a.positive:active{background-color:#529214;border:0.1em solid #529214;color:#fff}
.negative{color:#d12f19}
a.negative:hover,button.negative:hover{background:#fbe3e4;border:0.1em solid #fbc2c4}
a.negative:active{background-color:#d12f19;border:0.1em solid #d12f19;color:#fff}


/* Start stylesheet
-------------------------------------------------------------- */
body { background: #ebeff2; }
a { color: #000; text-decoration: none; }
h2 { font-weight: normal; }
.container { padding: 0px 20px 20px; background: #fff; border: 1px solid #dadada; }

/* Header styles
-------------------------------------------------------------- */
#header { padding: 0.1em 0 0 0; height: auto;  }
#header #logo { height: 80px; }
#header #logo .title { padding: 0 0 0 0; font: 700 3em arial, sans-serif; letter-spacing: -.050em; line-height: 1.2em; color: #000; }
#header #logo .title .site-title { font-size:1em; font-family: Helvetica,Arial,sans-serif;}
#header #logo .title .site-subtitle { font-size:0.3em; font-family: Helvetica,Arial,sans-serif;}
#header #logo .title .desc { text-align: right; margin: 0.4em 0 0 0; font: 400 0.25em arial, sans-serif; text-transform: uppercase; color: #666; letter-spacing: 0.2em; padding: 0.6em 0 0 1.5em; border-top: 1px solid #ccc;  }
#header #logo .title a { text-decoration: none; color: #000; }
#header #logo .title a:hover { color: #fff; background: #000; }
#header #logo a.sitelogo { display: block; width: 400px; height: 90px; }

/* Search and navigation
-------------------------------------------------------------- */

#header #search_menu { height: 90px; }
#header #search_menu #search { padding: 0 0 0 5px; }
/* #menu { width: 460px; float: right; margin: 10px 0 0 2px; list-style: none; font-weight: bold; font-family: Helvetica, Arial; } */
/* background:#125AA7; data: ndm-sfondo-menu.png */
#menu { width: 100%; height: 20px;  margin: 0 0 5px 0; padding: 5px;  font-weight: bold;  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAIAAABch4VNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD9JREFUeNpiKKmsY2JgYGD6++sb0////0GYBYqB7H9M///9Z/oHZf/7h4f+9w+iDgsNMgtiBgKzsnGA7AUIMACjQ1VCvlY8DQAAAABJRU5ErkJggg==') repeat-x top left; color: white; text-transform: uppercase;  }
#menu ul { margin: 0; }
#menu .groupleft { float: left; padding: 0; }
#menu .groupright { float: right; padding: 0; } 
#menu li { line-height: 1.6em; font-size: 0.9em; padding-right: 25px; float: left;  display: inline; }
#menu li a { padding: 0; text-decoration: none; color: white; }
#menu li a:hover { padding: 0; text-decoration: underline; }
#menu li span { display: block; float: left; padding: 0 0px 0 22px; }
/* url(images/ndm-icons.png */
#menu li span.sprite {  background: url('data:image/png;base64,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') no-repeat; height: 16px; }
#menu li span.home { background-position: 0px 0px; }
#menu li span.immagini { background-position: 0px -16px; }
#menu li span.video { background-position: 0px  -32px }
#menu li span.libri { background-position: 0px -48px  }
#menu li span.consigliato { background-position: 0px -64px  }
#menu li span.contatti { background-position: 0px  -80px  }
#menu li span.feedrss { background-position: 0px -96px  }

/* Top banner with rotating images
-------------------------------------------------------------- */

#topbanner { height: 40px; border: solid #dadada; border-width: 1px 0 }
#topbanner_arch { height: 70px; border: solid #dadada; border-width: 1px 0 }
#topbanner_single { height: 70px; border-bottom: solid #dadada; border-width: 1px 0 }
#topbanner .pagetitle, #topbanner_arch .pagetitle, #topbanner_single .pagetitle { float: left; background: #fff; color: #000; font: 700 2em arial, sans-serif; text-transform: lowercase; letter-spacing: -0.036em; padding: 1px 5px 1px 0; margin: 20px 0 0 0; }

/* Home page columns
-------------------------------------------------------------- */

#home_content { margin: 1.5em 0; }

/* latest post */

#latest_post { padding: 0 0 1.5em 0; }
#latest_post_image img { margin: 0 0.5em 0 0; float:left; }
.latest_post_meta { font-size: 0.9em; line-height: 1.6em; }
.latest_post_meta a { font-weight: bold; }
.latest_post_meta a:hover { text-decoration: underline; }
/* background: url(images/bg/readon.png) */
.latest_read_on { padding: 0 20px 1px 20px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgSURBVHjaYmRgYDAD4kMMpAE7RiDxn4EMwATEP8nQ95OJgUyAofH///9gjM4mqBHZAEZGRjibaI2ENFPPj8gAZBvMJpjNBDXi0wQCLNg0YGOT5FS83iA3yTGSm8gBAgwAdWYkcQYD8+MAAAAASUVORK5CYII=') no-repeat; }
.latest_post_date {font-size: 0.8em; line-height: 0.9em; }

/* featured post */
/* background: #f2f2f2 url(images/bg/dot.png) */
#home_featured { background: #f2f2f2 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdYAAAABCAIAAADsNBguAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAcSURBVHjaYvoPA/X19aPsUfYoe5Q9yqYnGyDAAMxKzT31DV/DAAAAAElFTkSuQmCC') repeat-x bottom left; margin: 0 0 1.1em 0; float: left; width: 100%; }
.feat_content { float: left; padding: 0.5em 0.7em 0.4em 0.7em; margin-bottom: 1.5em; border-top: 1px dotted #cccccc;}
.feat_content img { float: left; padding: 0; margin: 0.2em 1em 1em 0; border: 1px solid #999; }
.feat_title { font-weight: bold; font-size: 1.2em; font-family: 'Kreon', sans-serif;  padding: 0 0 0.3em 0; }
.feat_title a { color: #224970; }
.feat_title a:hover { color: #000; }
.feat_meta {font-size: 0.8em; line-height: 1em;  margin: 0.5em 0 0.5em 0}
.feat_post_date { }
.feat_post_cat { text-transform: uppercase; font-weight:bold;}
.feat_post_cat a { color: #000000;}
.feat_post_cat a:hover { color: #224970;}
.feat_exc  p { margin: 0; }

/* archives */
.arch_thumb img{ float: left; padding: 0; margin: 0.2em 1em 1em 0; border: 1px solid #999; }


/* asides */

ul.arrow, ul.cat, ul.reccom, ul.email { list-style: none; margin: 0; }
ul.arrow li { padding: 0 0 0.5em 12px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; border-left: 5px solid #dadada; }


/* archivio multicolonna */
ul.arrow_arch  { list-style: none; margin: 0; text-transform: uppercase; width:465px; overflow:hidden; }
ul.arrow_arch li { padding: 0 0 0.5em 12px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; border-left: 5px solid #dadada; width:28%; float:left; display:inline; }
ul.arrow_arch li a  { color: #3a6999; }
ul.arrow_arch li a:hover,  { color: #000; background: #dadada; }

/* about */

#home_about { border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; margin: 0 0 1em 0; background: #fcfeff; padding: 1.0em 0.7em 0 0.7em; }

/* featured video - NDM */
#featured_video { border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; margin: 0 0 1em 0; background: #f3f9ff; padding: 1.0em 0.7em 0 0.7em; }



/** widgets **/

.widget { margin: 0 0 1.4em 0; }
.widget a { color: #224970; }
.widget a:hover { color: #000; }
.widget ul, .widget ol { list-style: none; padding: 0; margin: 0; }
/* data:ndm-bullet.png */
.widget ul li { padding: 0 0 0.3em 20px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNpiVImawgAE/xmwA0YWkOSGygAGOXlhDFmjjLn/WWCc9WvOokgGhhiDaRZ0AXQwGExgJBQOAAEGAPx0FMlCLy8/AAAAAElFTkSuQmCC') no-repeat 0 2px; }
.widget ol li { padding: 0 0 0.3em 10px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada;  }

.widget-footer { margin: 1em; }
.widget-footer ul, .widget ol { list-style: none; padding: 0; margin: 0; }
.widget-footer ol li, .widget-footer ol li { padding: 0 0 0.3em 10px; margin: 0 0 0.5em 0; border-bottom: 1px solid #dadada; }


/* Archive styles
-------------------------------------------------------------- */

#arch_content, #post_content { margin: 1.5em 0; }
.archive_meta { margin: 1.5em 0; border-top: 1px solid #dadada; }
.archive_meta a { color: #666; }
.archive_meta a:hover { color: #3a6999; }
.archive_post_block { padding: 0.1em 0 1.5em 0; border-bottom: 1px solid #dadada; margin: 0 0 1.2em 0; }
.archive_post_block  p { margin: 0; }
.archive_post_meta { color: #666; padding: 0 0 0.6em 0; font-size: 0.8em; text-transform: uppercase; }
.archive_post_meta a, .post_meta a { color: #3a6999; }
.archive_post_meta a:hover, .post_meta a:hover { color: #000; text-decoration: underline; }

/* Single post styles
-------------------------------------------------------------- */

.post_meta { color: #666; padding: 0.3em 0 0.4em 0; font-size: 0.8em; text-transform: uppercase; }
.post_meta_tag { color: #666; }
.post_meta p img, .post_meta a img { margin: 0; padding: 0; float: none; }
.post_meta p { margin: 0 0 0.4em 0; }
.post_text { margin: 0.9em 0 0 0; font-size: 1.3em; }
.post_text p { margin: 0 0 1em 0; padding: 0; line-height: 1.7em; }
.post_text a { border-bottom: 1px solid #eee; }
#post_content blockquote {   margin: 0 0 0 1.5em; color: #000;  background: #FEFEFE; }
#post_content p img { /*margin: 0;padding:0;*/ }
#post_content p a, #arch_content p a, .post_meta a { color: /*#224970;*/#3a6999; }
#post_content p a:hover, #arch_content p a:hover { color: #000; text-decoration: underline; }

/* Comment area styles
-------------------------------------------------------------- 
CLEANED: SITE USES FB COMMENTS
*/

h3#reply-title small { display: block; margin-top: 0.1em; }
#reply-title #cancel-comment-reply-link { display: block; float: left; padding: 3px; margin: 5px 0px; font-size: 1em; }
h3#reply-title { margin-bottom: 1.6em !important; display: block; float: left; width: 100%; }
#commentform { clear: both; }
#respond input#submit { margin-left: 100px; }

/* Footer
-------------------------------------------------------------- */
/* background: url(images/bg/dot.png) */
#footer { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdYAAAABCAIAAADsNBguAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAcSURBVHjaYvoPA/X19aPsUfYoe5Q9yqYnGyDAAMxKzT31DV/DAAAAAElFTkSuQmCC') repeat-x top left; padding: 1em 0 0 0; color: #666; }
#footer p, #footer img { float:none; margin:0px} 
#footer img { vertical-align: top}
#footer #credit p { text-align: right}

/* Form styles
-------------------------------------------------------------- */
/* url(images/bg/input.png) */
input.search_input { width: 292px; border: 0; background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAYCAIAAADPg1ctAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD7SURBVHja7NzBjkUwFIDhqVYrNla8/5tZSoiVLpCWOS4e4Z5ZzP8lkrI8yR82h4kxTtO0bVvO+QeAFmttCKFtW9P3fUqpruuyLOVpURTGGAYEfNV5ntKdvALl7NZ1bZrGe0+EgGaE5ccwDO44DufcfU+EgFqEkp7kdgV4f5vepEMKBNQ6vA/Fdb0oEFAjuUl0T4TmxVwA5Q6fCAH8ISIEiBAgQgBECBAhACIEiBAAEQJECIAIASIEQITA/4rwfDEOQNMd3bVGmHM+PugQ0CwwpSQBuqqqlmVxzj37haz2AloFzvMcQjAxxnEc933nl4eAJmut977rul8BBgBRLmjWtxn2SgAAAABJRU5ErkJggg==') no-repeat; padding: 5px; color: #333; font-weight: bold; margin: 0; float: left; }
/* url(images/bg/submit.png) */
input.submit_input { background: /*#E0691A*/ url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAYCAIAAAAqFActAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADNSURBVHja7JdLCoQwEERbbVEED+EBvP81BEGyCHgFF/4/yVRwYC4wm4LUJtv30p10klhr+74fx/G6LuFJmqZZljVN07atdl03DIP3XgiD3X+eR40xx3EIbcCv27bt+y7M0WmaqAVQAD3PU8ij1Ifh67Cu63tVMdI754LDPM95nvM6YKyFOlRVxdtI4NdlWUiL8Ab8YT4URcHrAP7QS2VZUvdSgoXaATOO+CT83rDRITpEh+gQHf7vUNc16V/0vm+Qg1+stWHhDMjB/xFgALHKajiYxUIuAAAAAElFTkSuQmCC') no-repeat; border: 0; height: 24px; padding: 0; width: 65px; margin: 0 0 0 5px; color: #FFF; font: bold 0.9em arial, sans-serif; float: left; }

/* Miscellaneous styles
-------------------------------------------------------------- */

/*  heading styles */

h1.archive_name, h1.post_name { padding-bottom: 0.5em; font-size: 28px; font-weight: bold; font-family: 'Kreon', sans-serif; }
h2.archive_name, h2.post_name { padding-bottom: 0.5em; font-size: 28px; font-weight: bold; font-family: 'Kreon', sans-serif; }
h2.post_cat { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; margin: 0 0 1em 0; letter-spacing: 0.1em; color: #999; border-bottom: 1px solid #dadada; }
h2.post_comm { text-transform: uppercase; font-size: 0.9em; line-height: 1.8em; font-weight: bold; padding: 0.6em 0 0.4em 0; margin: 0 0 0.2em
/* url(images/bg/stripe.png) */
0; letter-spacing: 0.1em; color: #000; border-bottom: 1px solid #dadada; border-top: 3px solid #999; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAMUlEQVQImV3LsQ0AMAjEQMMMv/+C/A5QREoiOl/hqCoAkHQil23nMhDd/fuN15JyGRibSBTJnR06mwAAAABJRU5ErkJggg==') repeat; }
h2.post_comm2, h3#reply-title { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.3em 0 0.2em 0; margin: 0 0 0.2em 0; letter-spacing: 0.1em; color: #000; border-bottom: 1px solid #dadada; }
h2.latest_post_title { font-weight: bold; font-size: 1.7em; font-family: 'Kreon', sans-serif; line-height: 1.4em; margin: 0;  padding: 0 0 0.2em 0; }
h3.latest_post_title { font-weight: bold; font-size: 1.7em;  font-family: 'Kreon', sans-serif; line-height: 1.4em; margin: 0; padding: 0 0 0.2em 0; }
h3.latest_post_title a:hover { color: #fff; background: #000; }
/*  url(images/bg/dot.png) */ 
h3.home_featured { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdYAAAABCAIAAADsNBguAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAcSURBVHjaYvoPA/X19aPsUfYoe5Q9yqYnGyDAAMxKzT31DV/DAAAAAElFTkSuQmCC') repeat-x top left; text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0.7em 0.7em 0.9em 0.7em; color: #5f9410; letter-spacing: 0.1em; }
h3.mast { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.3em 0; letter-spacing: 0.1em; color: #a11b1b; }
h3.mast2 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; color: #5f9410; }
h3.mast3 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #224970; }
h3.mast4 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.6em 0; letter-spacing: 0.1em; }
h3.mast5 { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.2em 0; letter-spacing: 0.1em; color: #5f9410; }
h3.archive_title { line-height: 1em; padding: 0 0 5px 0; }
h3.archive_title a { font: bold 1.0em arial, sans-serif; color: #000; letter-spacing: -0.036em; }
h3.archive_title a:hover { color: #fff; background: #000; }
h4.gall { text-transform: uppercase; font-size: 0.8em; line-height: 1.8em; font-weight: bold; padding: 0 0 0.4em 0; color: #5f9410; letter-spacing: 0.1em; }


/* miscellaneous */

.none { display: none; }
.border_left { padding-left: 9px; margin-left: 0; border-left: 1px solid #ddd; }
.dot { font-family: "lucida sans unicode", "arial unicode ms", sans-serif; }
.navigation { color: #818181; }
input.Forms, textarea.Forms { border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.buttonem { background: #dadada; float: left; }
.filedunder { background: #111; color: #eee; padding: 0.1em 0.4em; line-height: 1em; text-transform: uppercase; font-size: 1em; }
.fright { float: right; margin: 0 0 0.3em 0.7em; }
.fright img { border: 3px solid #777; }
/* url(images/bg/stripe.png)  */ 
.stripe { background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAMUlEQVQImV3LsQ0AMAjEQMMMv/+C/A5QREoiOl/hqCoAkHQil23nMhDd/fuN15JyGRibSBTJnR06mwAAAABJRU5ErkJggg==')  repeat top left; }
.clear { clear:both; }
.fl { float:left}
.fr { float:right}


/* image styles */
.aligncenter, div.aligncenter { display: block; margin: 14px auto; }
.alignleft { float: left; margin: 0 14px 10px 0; }
.alignright { float: right; margin: 0 0 10px 14px; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; /* optional rounded corners for browsers that support it */ -moz-border-radius: 3px; -khtml-border-radius: 3px;  -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 14px; padding: 5px 4px 5px 5px; margin: 0; }

/*gallery thumbnails */
/* url(images/bg/stripe.png)  */
dt.gallery-icon { background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAMUlEQVQImV3LsQ0AMAjEQMMMv/+C/A5QREoiOl/hqCoAkHQil23nMhDd/fuN15JyGRibSBTJnR06mwAAAABJRU5ErkJggg==')  repeat top left; }
dt.gallery-icon a { border: 0; }
dt.gallery-icon img { border: 5px solid #bbb; margin: 0; padding: 0; }
.gallery img { border: 0; }
.gallery { margin: 0 0 1em 0; width: 100%; }
dl.gallery-item { margin: 0; }
dd.gallery-caption { font-size: 0.8em; padding: 5px 0 3px 0; text-align: center; margin: 0; text-transform: uppercase; letter-spacing: 0.1em; }

/* gallery individual images */
/* url(images/bg/stripe.png)  */
.bigimage { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAMUlEQVQImV3LsQ0AMAjEQMMMv/+C/A5QREoiOl/hqCoAkHQil23nMhDd/fuN15JyGRibSBTJnR06mwAAAABJRU5ErkJggg==')  repeat; text-align: center; padding: 18px 0 0 0; }
.bigimage a { border: 0; }
.bigimage img { border: 3px solid #777; }
.bigcaption { margin: 10px 0 0 0; }
.bigcaption p { line-height: 1.4em; text-transform: uppercase; text-align: center; font-size: 0.8em; letter-spacing: 0.1em; }
.prvimg { float: left; }
.nxtimg { float: right; }
.imgnav { margin: 2em 0; }

/* stili pulsanti sharing */
#sticky-anchor{
    position: absolute;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-box-shadow: 0 0 3px #CCCCCC;
    -moz-box-shadow: 0 0 3px #CCCCCC;
    box-shadow: 0 0 3px #CCCCCC;
    font-family: Arial;
    font-size: 10px;
    line-height: 16px;
    padding: 5px 10px 5px 5px;
    text-align: center;
    width: 65px;
    z-index: 9999;
    margin-right: 10px;
    margin-top: 190px;
    border: 1px solid #DDDDDD;
    float: left;
    margin-left:-105px;
    text-align:center;
}

.sticky-item {
	margin: 10px 0 10px 0;
}

.sticky{

}
#sticky-anchor.stick{
    position:fixed;
    top:50px;
}

#sticky-anchor .fb-like{
    padding:5px 5px;
}

/* LWL
-------------------------------------------------------------- */
.lwl-caption { font-size: 12px; }