/*****************************************/
/* STILI CONTENUTO: COLORI BORDI E FONTS */
/*****************************************/

/* ARTICOLO */
#article{background: transparent; letter-spacing: 1px; }
#article{margin: 0; padding: 0 0 15px; height: auto !important; min-height: 440px; }

/* TITOLI E LINEE */
#article em{width: 99%; }
#article h2{color: #33691E; font-size: 1.8em; font-weight: 700; line-height: 1.4em; text-align: left; margin: 30px 10% 10px; padding: 0; }
#article h3{color: #33691E; font-size: 1.4em; font-weight: 700; line-height: 1.4em; text-decoration: none; text-align: left; margin: 10px 10%; padding: 0; }
#article h4{color: #33691E; font-size: 1.2em; font-weight: bold; line-height: 1.2em; text-decoration: none; text-align: left;margin: 5px 10%; padding: 0; }
#article h5{color: #33691E !important; font-size: 1.1em; font-weight: bold; line-height: 1.1em; text-align: left;margin: 5px 10%; padding: 0; }
#article h6{color: #33691E !important; font-size: 1.1em; font-weight: bold; line-height: 1.0em; text-align: left;margin: 5px 10%; padding: 0; }
#article hr{color: #0000CC; border-top: none; border-bottom: 1px #ddd solid; border-right: 1px solid #ddd; border-left: none; }

/* PARAGRAFO */
#article p{background:transparent;font-size:1em;line-height:1.5em;text-align:justify;margin:5px 10% 0;padding:5px 0 5px;}
#article p.disclaimer 	{ font-size: 0.7em; line-height: 1.2em; }
#article p.author	{ font-size: 0.7em; text-align: right; }
#article p.autore	{ margin: 1px 0; padding-right: 50px; }
#article p.error{font-weight:600;color:red;}

/* LINKS */
#article a		{ color: #3366CC; font-weight: 700; text-decoration: none;  }
#article a:hover 	{ color: #3366CC; font-weight: 700; text-decoration: underline;  }
#article .link		{ border-bottom: 2px dashed #78a4ce }
#article .link		{ padding: 5px 0; clear: left; }
#article .link img	{ border: solid 1px #78a4ce }
#article .link img	{ margin: 5px 15px 5px 0; float: left; }
#article .link p	{ }

/* IMMAGINI */
#article img 		{ border: 0px #336699 solid; }
#article img 		{ max-width: 98%; margin: 5px 5px 0 0; padding: 5px 5px 5px 0; }
#article img.ico{background:transparent;border:none;width:32px;max-width:32px;margin:0;padding:0 1px;vertical-align:middle;}
#article img.ico a{background:transparent;border:none;}
#article img.dx 	{ margin: 5px 0 5px 15px; width: 250px; padding: 5px; float: right; clear: right; }
#article img.dxh	{ margin: 5px 0 5px 15px; height: 250px; padding: 5px; float: right; clear: right; }
#article img.sx 	{ margin: 5px 15px 5px 0; padding: 5px; float: left; clear: left; }

#article img.meteo 	{ margin: 5px 15px 5px 0; padding: 5px; clear: left; max-width: 90%; max-height: 500px; }

/* CITAZIONE */
#article blockquote{background:transparent;color:#E0047A;font-size:1em;font-weight:700;line-height:1.5em;text-align:justify;margin:25px 0;padding:5px 12%;}
#article blockquote:before,#article blockquote:after{position: relative;font-size: 2em;color: #E0047A;font-weight: 700;}
#article blockquote:before{content:'\201c';top:0;left:-10px;}
#article blockquote:after{content:'\201d';bottom:-30px;left:99%;}
/* ELENCHI GENERICI */
#article ul 		{ font-size: 1em;list-style-type: none; margin: 5px 0 0; padding: 0 10% 0; }
#article ul li 		{ background: url("../graphics/bg_li.png") no-repeat top left; background-size: 8px;list-style-image: none;margin: 0 0 0 20px; padding: 0 0 0 20px;line-height: 1.5em;}
#article ul ol 		{ font-size: 1em; font-weight: 500;margin: 5px 0 0; }
#article ol ul 		{ font-size: 1em; font-weight: 500;margin: 5px 0 0; }
#article ul ul 		{ font-size: 1em; font-weight: 500;margin: 5px 0 0; }
#article ol ol 		{ font-size: 1em; font-weight: 500;margin: 5px 0 0; }
#article ol 		{ font-size: 1em;line-height:1.5em;font-weight: 500;list-style-type: decimal; margin: 5px 0 0; padding: 0 10% 0;  }
#article ol li 		{ background: transparent;margin-left: 15px; padding-left: 25px; }
#article ol li p{font-size:1em;line-height:1.5em;margin: 0;}
#article ul li p{font-size:1em;line-height:1.5em;margin: 0;}

/* TABELLA GENERICA */
#article table{font-size:0.9em;}
#article table{width:95%;}
#article th{background:#fff;color:#000;font-weight:bold;}
#article td{background:#fff;color:#000;border:1px #fff solid;text-align:left;}
#article td{margin:5px 3px 5px 3px;padding:2px 5px 2px 5px;}
#article td p{color:#000;font-size:1em;text-align:left;}
#article td p strong{color:#000;font-weight:normal;text-align:left;}
/* TABELLA X LISTE */
#article table.items{background:transparent;border:solid 0 #0366C9;}
#article table.items{width:96%;margin:0 2%;}
#article table.items th{background: #0366C9; color: #FFf; letter-spacing: 2px; font-weight: bold; text-align: center; border: 0px solid #0366C9; }
#article table.items th{padding: 5px; }
#article table.items td{color:#fff; background:#0366C9;text-align:center;border:1px solid #0366C9;}
#article table.items td{padding:5px; width: 33%;}
#article table.items td a{color:#fff;background:transparent;}
#article table.items td.img{color: #000; background-color: #fff;}
#article table.items td.blank{color:#000;background-color:#fff;border:0;}
#article table.items td img{max-height:20%;margin:0;padding:0;}
/* TABELLA X LISTE */
#article table.people{background:transparent;border:solid 0px #0366C9; }
#article table.people{width:96%;margin: 0 2%;}
#article table.people th{background: transparent; color: #fff; letter-spacing: 2px; font-weight: bold; text-align: center; border: 0px;padding: 5px; }
#article table.people td{color: #295175; background: transparent; text-align: left; border: 0px;padding: 5px; }
#article table.people td p{margin:0; padding:0; }
#article table.people td a{color: #295175; background: transparent; }
#article table.people td.img{width: 20%; margin: 2px; padding: 10px; vertical-align: top;}
#article table.people td.cont{width: 75%; margin: 2px; padding: 30px; vertical-align: top;}
/* ALTRE IMMAGINI SITO */
#article img.preview{display: block; margin: 5px 10px 5px 0; padding: 0; width: 450px; height: 318px; border: solid 1px #663 }
#article img.data{margin: 0px 10px -10px 0px; border: 0px none}
/* NEWS */
#article hr{clear:left;color:#999;}
#article img.news{margin: 5px 5px 5px 0px; width: 150px; padding: 5px; float: left; border-right: 1px #f59129 solid; }
#article .newslist{display: inline-block; width: 80%; margin:0;padding:0 10%;}
/* NEWS: nivo-slider */
#article #wrapper{background:transparent;float:left;width:100%;min-height:300px;margin:15px 0px 10px;}
#article .nivoSlider{min-height:280px;}
#article .nivoSlider img.nivo-main-image{max-width: 100%;}
#article .nivo-caption{bottom:0;}
#article .nivo-caption h2{margin:0 !important;}
#article .nivo-caption h3 a{color:#fff !important;}
#article .nivo-caption a{color:#fff !important;}

#article .nivo-controlNav{height: 20px;margin:0 auto;padding:10px 0 !important;width:60px;}
#article .nivo-controlNav a{background:transparent;display:block;float:left;font-size:1px;height:8px;margin:3px;width:8px;cursor:pointer;}
#article .nivo-controlNav a:hover{background-position: 0 -8px;}
#article .nivo-controlNav a.active{background-position: 0 -16px;}

#article #post_holder p.inactive{background:#ccc;}

/* NAVIGAZIONE SCHEDE - ANCHOR MENU*/
#article ul.navsheet{background:transparent;font-family:'Benchnine',sans-serif;font-size:1.5em;text-transform:uppercase;letter-spacing:2px;margin:0;padding:0 20px;list-style:none;position:relative;display:block;}
#article ul.navsheet:after{content:"";clear:both;display:block;}
#article ul.navsheet li{float:left;background:transparent;}
#article ul.navsheet li a{color:rgb(158,137,56);}
#article ul.navsheet li:hover a{color:rgb(51,105,30);}
#article ul.navsheet li a{display:block;text-decoration:none;}

/* RISULTATI */

#results            { margin-top: 2rem; }
.res-cultivar       { margin-bottom: 2rem; }
.res-cultivar-title { font-size: 1.1rem; font-weight: 500; margin-bottom: 0.5rem; }
.res-cultivar-title a { color: #33691E; text-decoration: none; }
.res-cultivar-title a:hover { text-decoration: underline; }
.res-biblio         { margin-left: 1rem; margin-bottom: 1rem; }
.res-biblio-title   { font-weight: 500; margin-bottom: 0.25rem; }
.res-biblio-title a { color: #558B2F; text-decoration: none; }
.res-biblio-title a:hover { text-decoration: underline; }
.res-details        { margin: 0.25rem 0 0 1rem; padding: 0; list-style: disc; }
.res-details li     { margin-bottom: 0.2rem; font-size: 0.92rem; }
.res-cat            { color: #9E9D23; }
.res-link           { font-size: 0.82rem; color: #9E9D23; margin-left: 4px; }
.res-link:hover     { color: #33691E; }
.res-local          { font-style: italic; color: #558B2F; }
.res-loading        { color: #9E9D23; }
.res-error          { color: #c0392b; }
.merge-summary      { color: #558B2F; font-size: 0.9rem; margin-bottom: 1rem; }

/* AMMINISTRAZIONE */
#article ul.admin{list-style-type:none;clear:both;margin:5px 0;padding:0 0 5px 0;}
#article ul.admin li{letter-spacing:0px;}
#article ul.admin li a.adm{padding-left:60px;}
#article ul.admin li a.home{background:url('../graphics/bg_adm_home.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.add{background:url('../graphics/bg_adm_add.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.edit{background:url('../graphics/bg_adm_edit.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.browse{background:url('../graphics/bg_adm_browse.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.print{background:url('../graphics/bg_adm_print.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.email{background:url('../graphics/bg_adm_mail2.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.cat{background:url('../graphics/bg_adm_cat.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.set{background:url('../graphics/bg_adm_set.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.csv{background:url('../graphics/bg_adm_csv.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.trans{background:url('../graphics/bg_adm_trans.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.refresh{background:url('../graphics/bg_adm_refresh.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.join{background:url('../graphics/bg_adm_join.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.copy{background:url('../graphics/bg_adm_copy.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.ship{background:url('../graphics/bg_adm_ship.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.search{background:url('../graphics/bg_adm_search.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.transfer{background:url('../graphics/bg_adm_transfer.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.user{background:url('../graphics/bg_adm_user.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.pw{background:url('../graphics/bg_adm_pw.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.validate{background:url('../graphics/bg_adm_validate.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.stats{background:url('../graphics/bg_adm_stats.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.picture{background:url('../graphics/bg_adm_picture.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li a.parsing{background:url('../graphics/bg_adm_parsing.png') no-repeat scroll 6px 0 #33691E;background-size:contain;}
#article ul.admin li{background:none;padding:0;margin:0;} 
#article ul.admin li a{color:#fff;background:#33691E;font-size:1.2em;font-weight:bold;text-decoration:none;white-space:normal;text-transform: uppercase; border-radius: 10px;width: 90%; white-space: normal; list-style-type: none; display: list-item; margin: 15px 5%; padding: 8px 0 8px 30px;}
#article ul.admin li a:link, 
ul.admin li a:visited{color:#fff;}
#article ul.admin li a:hover, 
ul.admin li a:active{text-decoration:underline;}

#article ul.admin li a.text{color:#333;background:transparent;}
#article ul.admin li a.text{display:inline;padding:0;margin:0;}

#article table.browser{width:100%;}
#article table.browser th{padding:0 3px;}
#article table.browser td{padding:5px 8px 0 8px;}
#article table.browser td.action{width:24px;}
#article table.browser img a{margin:0;padding:0;width:50px;}

/* TABELLE DI GESTIONE (BROWSE) */
.admtable{ width: 94% !important; margin: 0 3%; font-family: "Open Sans", Arial, Helvetica, sans-serif; border-color: #888; }
.admtable input[type="checkbox"]{ width: auto !important; height: auto !important; }
.admtable ul{ font-size: 14px !important; }
.admtable th{ line-height:2.2em !important;font-size:1.2em !important;color:#fff !important;background:#33691E !important;}
.admtable tr{border-bottom: 2px solid #ddd !important;}
.admtable td{border: 2px solid #ddd !important;}
.admtable td.center{text-align:center !important;}
.admtable td.number{text-align:right !important;}
.admtable ul li{background:transparent!important}
.admtable .btn-primary{background-color:#33691E !important;background-image:linear-gradient(to bottom,#558B2F 0,#33691E 100%);
}

/*.admtable td{text-align:center !important;}*/

.admtable tr.footable-filtering{padding:10px 30px;border:1px solid #777 !important;}
.footable-pagination-wrapper{text-align: center !important; }

li.footable-page{display: none !important; background: transparent !important;}
li.footable-page.visible{display: inline !important; padding: 0 !important; background: transparent !important; }
li.footable-page-nav{background: transparent !important; }
li.footable-page a.footable-page-link,li.footable-page-nav a.footable-page-link{color:#33691E !important;float:none !important;}
li.active a.footable-page-link{color:#fff !important;background-color:#33691E !important;}
.admtable-odd{background-color:#f7f7f7;}

#article a.text{color:#333;background:transparent;}
#article table.browser{width:100%;}
#article table.browser{font-size:0.8em;letter-spacing:0px;border:solid 0px #3B488D;width:94%;margin:3%}
#article table.browser th{color:#fff;background:#225588;line-height:2.2em;font-size:1.4em;text-align:center;font-weight:bold;border-bottom:2px solid #BACF9B;}
#article table.browser th{padding: 0 3px; }
#article table.browser tr{border: 2px solid #ddd; }
#article table.browser td{color: #000; background: #fff; text-align: center; vertical-align: middle; border: 2px solid #ddd; }
#article table.browser td{padding: 5px 8px 0 8px; }
#article table.browser td.action{width: 24px; }
#article table.browser img a{color: #000; background: #fff; text-align: center; vertical-align: middle; border: 2px none #b99f8c; width: 50px; }
#article table.browser img a{margin: 0; padding: 0; width: 50px }

#article #form_post{ }
#article #form_post textarea{ width: 95%; border: solid 2px #bbb; height: 4em; resize: none; }

.search-instructions {
    background:    #f8f9ee;
    border-left:   3px solid #9E9D23;
    border-radius: 0 4px 4px 0;
    padding:       12px 16px;
    margin-bottom: 1.5rem;
    font-size:     13px;
    color:         #444;
}

.search-instructions h3 {
    margin:      0 0 8px 0;
    font-size:   14px;
    font-weight: 500;
    color:       #33691E;
}

.search-instructions p {
    margin: 0 0 8px 0;
}

.search-instructions ul {
    margin:       0 0 8px 0;
    padding-left: 1.2rem;
}

.search-instructions li {
    margin-bottom: 4px;
    line-height:   1.5;
}

.search-instructions strong {
    color: #558B2F;
}

/* PAGINAZIONE */
ul.simplePagerNav ul.pagination1 li:hover,
ul.pagination2 li:hover,
ul.pagination3 li:hover{background-color: #33691E !important;}
ul.pagination li.footable-page.visible{margin:0 !important;padding:0 !important;}
ul.pagination li{margin:0 !important;padding:0 !important;}
ul.pagination1 li,
ul.pagination2 li,
ul.pagination3 li{padding:10px !important;background-color:#8890FC !important;font-size:1.6em !important;color:#fff !important; width: 600px !important; margin-bottom: 1px !important; list-style: none !important; }

ul.red                              { outline: 10px solid red !important; }
ul.simplePagerNav                   { margin: 15px 0 !important; padding: 15px 30px !important; }
ul.simplePagerNav li                { background-image: none !important; display: block; float: left; padding: 5px 10px !important; margin-bottom: 10px !important; font-size: 0.9em !important; border-radius: 10px; border: 0px solid #003366; }
ul.simplePagerNav li a              { color: #333 !important; text-decoration: none !important; }
li.currentPage                      { background: red !important; background: #FF9500 !important; border-radius: 10px; }
ul.simplePagerNav li.currentPage a  { color: #fff !important; }
table.pageme                        { border-collapse: collapse; border: 1px solid #ccc; }  
table.pageme td                     { border-collapse: collapse; border: 1px solid #ccc; }

#article .paging                        { font-size: 0.8em; background: transparent; line-height: 1.7em; margin-top: 5px;  }
#article .paging                        { margin-top: 5px;  }
#article .paging p                      { text-align: center; }
#article .paging ul.paging              { text-align: center; margin: 0 auto; padding: 3px; border-style: none; }
#article .paging ul.paging              { list-style-type: none; margin: 0 auto; padding: 3px; }
#article .paging ul.paging li.page      { text-align: center; background: transparent; padding: 3px; }
#article .paging ul.paging li.page      { display: inline; list-style-image: none; margin: 0 5px; padding: 3px; }
#article .paging ul.paging li.page a    { text-decoration: underline; }

.my-simple-gallery{width:100%;float: left;text-align:center}
.my-simple-gallery figure{min-height:390px;margin:5px 10px;display:inline-table;}
.my-simple-gallery figure.land{min-height:400px;}
.my-simple-gallery figure.potr{min-height:630px;}

/*varie olea-search*/
.res-cultivar{margin-bottom:2rem;}
.res-cultivar-title{font-size:1.1rem;margin-bottom:0.5rem;}
.res-biblio{margin-left:1rem;margin-bottom:1rem;}
.res-biblio-title{font-weight:500;margin-bottom:0.25rem;}
.res-details{margin:0.25rem 0 0 1rem;padding:0;list-style:disc;}
.res-details li{margin-bottom:0.2rem;font-size:0.92rem;}
.res-cat{color:#888;}
.res-link{font-size:0.82rem;color:#888;margin-left:4px;}
.res-local{font-style:italic;}
.res-loading{color:#888;}
.res-error{color:red;}

.res-cultivar-header {
    display:     flex;
    align-items: center;
    gap:         10px;
    padding:     6px 0;
    border-bottom: 0.5px solid #e0e0d0;
}

.res-cultivar-link {
    color:           #33691E;
    text-decoration: none;
    font-weight:     500;
    font-size:       1rem;
}

.res-cultivar-link:hover { text-decoration: underline; }

.btn-toggle-detail {
    background:    none;
    border:        1px solid #9E9D23;
    border-radius: 4px;
    color:         #558B2F;
    font-size:     14px;
    font-weight:   500;
    width:         24px;
    height:        24px;
    line-height:   1;
    cursor:        pointer;
    padding:       0;
    flex-shrink:   0;
    transition:    background 0.15s ease;
}

.btn-toggle-detail:hover { background: #f2f7ee; }

.res-cultivar-detail {
    padding-left: 1rem;
    margin-bottom: 0.5rem;
}
/*jquery please wait*/
.modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8) url('images/wait01.gif') 50% 50% no-repeat;}
body.loading .modal{overflow:hidden;}
body.loading .modal{display:block;}

/*jquery please wait*/
.modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8) url('../images/wait01.gif') 50% 50% no-repeat;}
body.loading .modal{overflow:hidden;}
body.loading .modal{display:block;}

#iubenda_policy ul, 
#iubenda_policy li{ background: transparent !important; padding: 0 !important; margin: 0 !important; }

/* Codice per SMARTPHONE max 320 px  */
@media only screen and (max-width: 320px) {
#article h2         { font-size: 1.0em; }
#article h3         { font-size: 0.9em; }
#article h4         { font-size: 0.8em; }
#article h5 	{ font-size: 0.8em; }
#article h6 	{ font-size: 0.8em; }

#article p 		{ font-size: 0.9em; }
#article ul 	{ font-size: 0.9em; }

#contimages         { display: none; }
#conttitle h2       { padding: 110px 0 0 0; font-size: 1.4em; }

.my-simple-gallery figure       { width: 80%;}
}

/* Codice per TABLET vert SMARTPHONE oriz 321-480 px */
@media only screen and (min-width: 321px) and (max-width: 480px) {
#article h2{font-size:1.2em;}
#article h3{font-size:1.2em;}
#article h4{font-size: 1.1em;}
#article h5{font-size: 1.0em;}
#article h6{font-size:1.0em;}

#article p{font-size:1.0em;}
#article ul{font-size:1.0em;}

#contimages{display:none;}

.my-simple-gallery figure{width:80%;}
}

/* Codice per TABLET vert. 481 – 768 px */
@media only screen and (min-width: 481px) and (max-width: 768px) {
#article h2{font-size:1.5em;}
#article h3{font-size:1.3em;}
#article h4{font-size: 1.2em;}
#article h5{font-size: 1.1em;}
#article h6{font-size:1.1em;}

#article p{font-size:1.1em;}
#article ul{font-size:1.1em;}

#contimages{display:none;}

.my-simple-gallery figure{width:90%;}
}

/* Codice per TABLET oriz. 769 – 1024 px */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
.my-simple-gallery figure   { width: 30%;}

#article h2.tititems        { clear: left; }
#article ul.items li 	{ float: left; width: 43%; margin: 1%; padding: 1%; text-align: center; vertical-align: middle; border: 1px solid #333;background-color:rgba(256, 256, 256, 0.7); }
}
/* Codice per TABLET 1025 – 1240 px */
@media only screen and (min-width: 1025px) and (max-width: 1240px)  {
.my-simple-gallery figure   { width: 30%;}

#article h2.tititems        { clear: left; }
#article ul.items li 	{ float: left; width: 27%; margin: 1%; padding: 1%; text-align: center; vertical-align: middle; border: 1px solid #333;background-color:rgba(256, 256, 256, 0.7); }
}
/* Codice per DESKTOP 1241 - 1880px */
@media only screen and (min-width: 1241px) and (max-width: 1880px) {
#article p{font-size:1.4em;line-height:2.0em;}
#article ol,#article ul{font-size:1.4em;line-height:2.0em;}

.my-simple-gallery figure   { width: 30%;}

#article h2.tititems        { clear: left; }
#article ul.items li 	{ float: left; width: 27%; margin: 1%; padding: 1%; text-align: center; vertical-align: middle; border: 1px solid #333;background-color:rgba(256, 256, 256, 0.7); }
}
/* Codice per DESKTOP min. 1881 px  */
@media only screen and (min-width: 1881px){
#article p{font-size:1.4em;line-height:2.0em;}
#article ol,#article ul{font-size:1.4em;line-height:2.0em;}

.my-simple-gallery figure   { width: 30%;}

#article h2.tititems        { clear: left; }
#article ul.items li 	{ float: left; width: 27%; margin: 1%; padding: 1%; text-align: center; vertical-align: middle; border: 1px solid #333;background-color:rgba(256, 256, 256, 0.7); }
}
