/*BROWSERS*/
* {margin:0px;padding:0px;}
p {margin-bottom:1em;line-height:1.6}
img {border:none;}
body {
  text-align:center;
  margin:0 auto;
  font:14px 'Roboto Slab', Serif;
	background:#472527;
}
/*TYPO*/
a:link,a:visited {
  color:#6C3839;
}
a:hover,a:active {
  text-decoration:none;
	color:#000;
}
h1 {
  font-size:1.7em; /*22px -> body 13px*/
}
h2 {
	font:bold 31px 'Dancing Script', Serif;
	text-align:center;
	margin:0 0 .4em 0;
}
h3 {
  font:bold 26px 'Dancing Script', Serif;
}
h4,h5,h6 {
  font-size:20px; /*16px*/
}
h3,h4,h5,h6 {
  margin:.4em 0 .3em 0;
}
h1,h2,h3,h4,h5,h6 {
	color:#6C3839;
}
#center ul,#center ol {
  padding:.3em .4em .3em 2.3em;
}
.home#content {
	color:#472527;
}	
blockquote {
  text-indent:.77em;
  border:1px dashed #999;
  font-family:"Courier New", Courier, monospace;
  padding:.4em .4em 0 .4em;
  margin:.77em 1.5em;
}
blockquote p {
  margin-bottom:.4em;
}
/*LAYOUT*/
#overall {
  margin:0 auto;
	min-width:300px;
}
#container {
  margin:0 auto;
  text-align:left;
  position:relative;
	background:#fff;	
}
.cnt {
	max-width:1200px;
	padding:0 2px;
	margin:auto;
}
#header {
	position:relative;
}
#header>img {
	width:100%;
}
#header #nav {
	background:url(/img/layout/bg-nav.png) 0 0 repeat-x scroll;
	height:94px;
	padding:5px 1%;
	width:98%;	
	position:absolute;
	top:0;
}
#header #nav .cnt {
	position:relative;
}
#header #nav #usertop {
	display:none;
}
#header #nav img {
	max-height:60px;
}
#header #nav ul {
	display:none;
}
#nav form {
	position:fixed;
	right:0;
	top:0;
	z-index:99;
}
#nav form select {
	color:#472527;
	font-size:0;
	border:none;
	min-width:auto;
	width:32px;
	height:32px;
	-webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:url(/img/layout/menu.png) 50% 50% no-repeat;
}
#nav form select option {
	font-size:15px;
}
#header span {
	background:rgba(71,37,39,.5);
	display:block;
	position:absolute;
	bottom:4px;
	z-index:100;
	width:100%;
	height:10px;
}
#content {
	padding:40px 0 40px 0;
}
#center {
	margin-top:60px;
}
.home #center {
	margin-top:0;
}
#footer {
	background:#472527;
  clear:both;
	padding:40px 0;
	font-size:13px;
	color:#fff;
	border-top:1px solid #120A0A;
}
#footer ul {
	list-style:none;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:70px;
}
#footer a:link,#footer a:visited {
	color:#fff;
	text-decoration:none;
}
#footer a:hover,#footer a:active {
	text-decoration:underline;
}
#footer ul a {
	margin-bottom:21px;
	display:block;
}	
#footer ul.nwsdr a {
	margin-bottom:10px;
}
#footer ul a span {
	display:block;
	color:#EAD7D8;
	font-size:13px;
}
#footer p {
	text-align:center;
}
#footer .socialf a {
	font-size:32px;
	margin:6px;
}
#center .fr ul.nwsdr {
	padding:0;
	margin-bottom:20px;
	list-style:none;
	font-size:15px;
	text-transform:uppercase;
}
#center .fr ul.nwsdr h3 {
	text-transform:none;
}
.fr ul.nwsdr li {
	margin-bottom:5px;
	border-bottom:1px solid #ebebeb;
}
.fr ul.nwsdr li span {
	display:block;
	color:#8F4A4B;
	font-size:13px;	
}
#center .fr ul.nwsdr.fa-ul {
	text-transform:none;
}
.fr ul.nwsdr.fa-ul li {
	margin:6px 0;
}
.fr ul.nwsdr.fa-ul li span {
	display:inline;
	color:#A05354;
	font-size:11px;
}	
.fr ul.nwsdr li a {
	text-decoration:none;
}
.fr ul.nwsdr.fa-ul a {
	display:block;
}
.fr .ctext {
	margin:15px 0px 10px 35px;
	font-size: 13.5px;
}
#center .fr div.notes {
  font-size:0.923em;
  border:1px solid #CCC;
  background-color:#EFEFEF;
  padding:3px 6px;
  margin-bottom:10px;
}
#center .fr .notes h4 {
  font-size:1en;
  background:url(/img/layout/icon_info.png) center left no-repeat scroll;
  padding:2px 0 3px 27px;
  border-bottom:1px solid #666;
  margin-bottom:8px;
}
#center .fr .notes p {
  margin-bottom:0.5em;
}
/*Home*/
.home {
	text-align:center;
}
.home h2 {
	margin-bottom:30px;
}
.home hr {
	margin-top:30px;
	color:#6C3839;
	background:#fff;
	width:50%;
	text-align:center;
	margin:auto;
}
.home #center ul {
	padding:0;
	list-style:none;
}
.home #center li {
	display:inline-block;
	margin:20px;
}
.home #center li a {
	font-size:22px;
	text-transform:uppercase;
	text-decoration:none;
}
.home #center li .fa {
	display:block;
	font-size:100px;
	margin-bottom:10px;
}
/*Diari*/
.diary#content {
	padding:40px 0 0 0;
}
.diary .fr,.diary .fl {
	margin-bottom:20px;
}
/*.diary .text {
	background:#F3F3F3;
	padding:10px;
}*/
.diary #center h2 {
	font-size:38px;
	font-weight:normal;
	margin-bottom:15px;
}
.diary #center h2 span {
	font-size:20px;
	color:#222;
	display:block;
}
.diary #center .profile {
	text-align:center;
	margin:auto;
}
.diary #center .profile img {
	border-radius:3px;
	/*box-shadow: 2px 2px 10px #4589CD,-2px -2px 10px #4589CD,2px -2px 10px #4589CD,-2px 2px 10px #4589CD;*/
	max-width:100%;
}
.diary.def #center .profile img {
	box-shadow: 2px 2px 10px #B39D8E,-2px -2px 10px #B39D8E,2px -2px 10px #B39D8E,-2px 2px 10px #B39D8E;
}	
.diary #center h3 {
	font-size:29px;
	font-weight:normal;
}
#center ul.diarylist {
	padding:0;
	list-style:none;
	margin:10px auto;	
	font-size:0;
}
ul.diarylist li {
	width:98%;
	font-size:13px;	
	text-align:center;
	overflow:hidden;
	padding:0 1% 32px 1%;
	display:inline-block;
	vertical-align:top;
	*float:left;
}
.diary #center ul.diarylist h3 {
	max-height:110px;
	overflow:hidden;
	line-height:1.3;
}	
ul.diarylist li a {
	text-decoration:none;
}
ul.diarylist li h3 {
	margin:2px auto 15px auto;
}
#loader {
	text-align:center;
	margin:auto;
	padding:10px 0;
}
#center ul.diarylist li img {
	max-width:100%;
	border-radius:3px;
}
.guestbook {
	position:relative;
	font-size:13px;
	line-height:1.4;
}
.guestbook>div,.gallery {
	max-height:480px;
	margin:10px;
	overflow:auto;
}
.guestbook img {
	position:absolute;
	top:-15px;
	right:0;
	z-index:10;
}
.guestbook span.fa {
	color:#C5B69A;
	display:inline;
}
.guestbook .delguest {
	margin-left:10px;
	padding:0 3px;
}
.guestbook .delguest:hover {
	color:#c00;
}
.bg {
	background:url(/img/layout/bg-d.jpg) -200px 0 repeat-x scroll;
	height:284px;
}
.adg {
	margin:20px auto 10px auto;
}
.adg a:link,.adg a:visited {
	text-decoration:none;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	display:block;
	padding:4px;
	text-transform:uppercase;
	background:#6B3839;
	color:#fff;
	border-radius:3px;
}
.adg a:hover,.adg a:active {
	background:#894749;
}
/*UTILITY*/
.help {
	font-size:0.8em;
	line-height:1em;
	font-weight:normal;
}
.clear{
  clear:both;
  visibility:hidden;
}
#clear {
  clear:both;
  display:none;
}
.breadcrumbs {
	display:block;
	background:#EBEBEB;
	line-height:20px;
}
#center p img,#center img.covernews {
  max-width:100%;
	height:auto !important;
	padding:0;
}
#center a.pirobox_gall img {
  border:1px solid #6C3839;
	background:#EEE;	
	max-width:auto;
	padding:3px;
	margin:1px 3px;
}
#center a.pirobox_gall img:hover {
  border:1px solid #D2AAAB;
}
.nomob {
	display:none;
}
/*AVVISI*/
p.advise {
  margin:5px auto;
  padding:8px 10px;
  color:#FFF;
  font-size:115%;
	border-radius:3px;
}
.diary p.advise {
	margin:0 0 25px 0;
}
p.advise:before {
	font:normal 28px FontAwesome;
	margin-right:10px;
	vertical-align:middle;
}
p.generaladv {
  background-color:#3E5588;
}
p.generaladv:before {
	 content:" \f05a";
}
p.error {
  background-color:#900;
}
p.error:before {
	 content:" \f071";
	 color:#DC9E27;
}
p.errorsend {
  background-color:#900;
}
p.errorsend:before {
	 content:" \f1d8";
	 color:#DC9E27;
}
p.oksend {
  background-color:#060;
}
p.oksend:before {
	 content:" \f1d8";
	 color:#fff;
}
/*PAGINAZIONE*/
.pagination {
  padding:1%;
  width:98%;
  text-align:left;
  clear:both;
}
.pagination strong {
  padding:0 3px;
  margin:2px;
  border:1px solid #000;
}
.pagination a {
  padding:0 4px;
  margin:2px;
  border:1px solid #000;
  text-decoration: none;
	display: inline-block;
}
.pagination a:hover {
  background-color:#CCC;
}
.pagination li {
	list-style:none;
}
/*FORM GENERALE*/
#content form fieldset {
  padding:1px;
  border:none;
}
#content fieldset fieldset {
	border-left:none;
	border-right:none;
	border-bottom:none;
}
form input,form textarea,form select {
  width:100%;
	*width:97%;
  border:1px solid #ccc;
  font-size:1.1em;
  margin:3px 0;
  padding:6px 3px;
	color:#444;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
form textarea {
  height:180px;
  width:100%;
	*width:98%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;		
}
form .option,form select {
  min-width:60px;
  padding:3px 3px;
}
form select option {
	padding:2px;
} 
form input:hover,form textarea:hover,form select:hover {
  color:#000;
}
form input:focus,form textarea:focus,form select:focus {
  border:1px solid #2D6AA8;
	box-shadow: 0px 0px 2px rgba(45,106,168, 0.8);
	color:#000;
}
form legend {
  padding:6px;
  font-weight:bold;
  color:#000;
}
form label {
  display:block;
  padding-bottom:10px;
  margin-bottom:6px;
  position:relative;
}
form label.req {
  font-weight:bold;
}
form label.error {
  color:#900;
  font-size:11px;
  position:absolute;
	*position:relative;
}
input.error,textarea.error,select.error {
  border-color:#D2011D;
}
form input[type="checkbox"] {
  border:none;
  display:inline;
  background:none;
  width:15px;
  margin:0;
  padding:0;
}
form fieldset p {
  margin:5px 0 10px 0;
}
fieldset label.spam {
  display:none;
  visibility:hidden;
}
.tblinput,.tblinput label {
	display:block;
	width:100%;
}
/*PULSANTI*/
.button {
  background-color:#337AB7;
  color:#FFF;
  border:1px solid #2D6AA0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
  border-radius:3px;
  font-weight:normal;
	font-size:1.1em;
  padding:4px 6px;
  margin:2px;
	width:auto;
	white-space: nowrap;
	cursor:pointer;
}
.button:hover {
  background-color:#2D6AA0;
	color:#fff;
}
.neut {
  background-color:#F1F1F1;
  color:#444;
  border:1px solid #BFBFBF;
}
.neut:hover {
  background-color:#ccc;
	color:#C00;
}
.red {
  background-color:#CE433E;
  border:1px solid #D43F3A;
}
.red:hover {
  background-color:#C8302C;
}
.green {
  background-color:#50A150;
  border:1px solid #4A954A;
}
.green:hover {
  background-color:#4A954A;
}
.yellow {
  background-color:#F0AD4E;
  border:1px solid #EEA236;
}
.yellow:hover {
  background-color:#EB961F;
}
.loading,.login ,.register,.sendmail,.icnuser,.icnpass,.orderh {
	background-image:url(/img/layout/loading.png);
	background-position:3px 50%;
	background-repeat:no-repeat;
	padding-left:22px;
}
.login {
	background-image:url(/img/layout/login.png);
}
.register {
	background-image:url(/img/layout/register.png);
}
.sendmail {
	background-image:url(/img/layout/sendmail.png);
}
/*MAPPA*/
#map,#map_canvas {
	width:100%;
	height:600px;
	margin:10px auto;
}
#map_canvas {
	height:800px;
}
.gm-style-iw {
	min-width:240px !important;
	min-height:85px !important;
}
#map img,#map_canvas img {
	max-width:none !important;
}
/*Input user/pass*/
.icnuser {
	background-image:url(/img/layout/username.png);
}
.icnpass {
	background-image:url(/img/layout/password.png);
}
/*Password*/
#center .password_strength {
  color:#000;
  float:right;
  padding:2px 4px;
  margin-right:3px;
}
#center .password_strength_1 {
  background: #FF0000;
  color:#FFF;
}
#center .password_strength_2 {
  background: #FFFB00;
}
#center .password_strength_3 {
  background: #00BB00;
}
/*Sc.pr - mini gallery*/
#center div.minigall,#center ul.minigall {
  margin:2px auto;
  padding:0;
  text-align:center;
  width:100%;
}
#center ul.minigall img {
  border:none;
  background:none;
  padding:0;
  margin:0 auto;
  max-width:98%;
  max-height:98%;
	display:block;
	-webkit-filter:brightness(95%);
	-moz-filter:brightness(95%);
	-o-filter:brightness(95%);	
	filter:brightness(95%);
}
.diary.def #center ul.minigall img {
	-webkit-filter:sepia(100%);
	-moz-filter:sepia(100%);
	-o-filter:sepia(100%);
	filter:sepia(100%);
}
#center ul.minigall li {
  list-style:none;
  display:inline-block;
	*float:left;
  width:230px;
  height:160px;
  margin:5px;
  overflow:hidden;
  border:1px solid #6C3839;
	background:#EEE;
}
#center ul.minigall li:hover {
 border:1px solid #D2AAAB;
}
#center ul.minigall li:hover img,.diary.def #center ul.minigall li:hover img {
	-webkit-filter:none;
	-moz-filter:none;
	-o-filter:none;
	filter:none;
}
#center ul.minigall li a:link,#center ul.minigall li a:visited {
  display:block;
  height:inherit;
  width:inherit;
  overflow:hidden;
}
#center ul.minigall li div {
  display:table-cell;
  width:inherit;
  height:inherit;
  vertical-align:middle;
  text-align:center;
}
#center .product ul.minigall li {
  width:265px;
}
#center ul.minigall li.itemimg {
  width:80px;
  height:80px;
}
#center ul.minigall li.itemvideo {
	width:267px;
	height:auto;
	border:none;
}
/*NEWS-EVENTI*/
#center div.news {
  padding:2px;
  margin-bottom:6px;
	position:relative;
}
#center div.news .fa {
	position:absolute;
	top:-2px;
	right:-2px;
	color:#F7B670;
	font-size:22px;
}
#center .news h3 {
  margin:0;
	font-weight:normal;
	padding-top:10px;
  height:64px;
}
#center .news h3 a {
	text-decoration:none;
	display:block;
}
#center div.news .newsimg {
	padding:0;
	margin:0 auto 1em auto;
	display: block;
}
#center .covernews {
	margin:0 auto 1em auto;
	display: block;
}
p.date {
  font-size:1.1em;
  margin-bottom:10px;
  clear:both;
  padding:5px;
	border-bottom:1px solid #ccc;
}
p.date a {
	text-decoration:none;
}
.calendario {
  height:59px;
  width:64px;
  background:url(/img/layout/calendar.png) center center no-repeat scroll;
  text-align:center;
  font-size:13px;
  font-weight:bold;
  color:#FFF;
  padding-top:5px;
  margin:0 1em 0 0;
  float:left;
}
.calendario .day {
	margin-top:4px;
  font-size:22px;
  color:#472527;
  display:block;
}
/*YOUTUBE PLAYER*/
#youtubeplayer {
  width:748px;
  height:415px;
  background:url(../img/progress.gif) center center no-repeat fixed;
  margin:4px auto;
}
/*LINK(img)-PRESS-UTENTI*/
ul.link, ul.users {
  margin-left:20px;
  list-style:none;
}
ul.link a:link,ul.link a:visited,ul.users a:link,ul.users a:visited {
  font-weight:bold;
  color:#000;
}
ul.link a:hover,ul.link a:active,ul.users a:hover,ul.users a:active {
  color:#333;
}
ul.link li {
  background:url(../img/layout/icon_link.gif) no-repeat center left scroll;
  padding-left:25px;
  margin-bottom:20px;
}
/*LINK-IMG-PRESS*/
#center ul.linkimg {
  list-style:none;
  padding:0;
}
#center ul.linkimg li {
  background:none;
  border-bottom:1px dashed #000;
  padding:5px 0;
  clear:both;
}
#center ul.linkimg img {
  float:left;
  padding:0 5px 0 0;
  margin:0;
  background:transparent;
  border:0;
}
#center ul.linkimg a:link,#center ul.linkimg a:visited {
  height:100px;
  color:#000;
  display:block;
  border-left:12px solid #CCC;
  text-decoration:none;
  padding:2px 5px;
}
#center ul.linkimg a:hover,#center ul.linkimg a:active {
  border-left:12px solid #999;
  background-color:#EBEBEB;
}
#center ul.linkimg div {
  border-right:1px solid #ccc;
  float:left;
  width:210px;
  height:100%;
  margin-right:10px;
}
#center ul.linkimg span {
  font-size:15px;
  font-weight:bold;
  display:block;
  margin-bottom:4px;
}
/*(TABLE)-LINK*/
#center ul.tblink {
  list-style:none;
  padding:0;
}
#center ul.tblink li.tbl {
  height:122px;
  display:block;
  border-left:12px solid #CCC;
  border-bottom:1px dashed #CCC;
  padding:2px 5px;
  margin-bottom:10px;
  position:relative;
}
#center ul.tblink li.tbl:hover {
  border-left:12px solid #999;
  background-color:#FAFAFA;
}
#center ul.tblink li.tbl li,#center ul.tblink li.tbl li {
  margin-left:10px;
}
#center ul.tblink img,#center ul.tblink img:hover {
  padding:0 5px 0 0;
  margin:0;
  background:transparent;
  border:0;
}
#center ul.tblink div {
  border-right:1px solid #ccc;
  float:left;
  width:210px;
  min-height:122px;
  margin-right:10px;
}
#center ul.tblink a:link,#center ul.tblink a:visited {
  display:block;
  text-decoration:none;
}
#center ul.tblink a:hover,#center ul.tblink a:active {
  color:#999;
}
#center li.tbl span {
  overflow:auto;
  height:100%;
  display:block;
}
#center li.tbl h3 {
  margin:0;
}
#center li.tbl span span {
  float:right;
  height:auto;
  background:url(/img/layout/icon_calendar.gif) 99% 2px no-repeat;
  padding-right:24px;
  font-weight:normal;
}
/*PRESS*/
#center ul.press li {
  float:left;
  width:48%;
  clear:none;
  border-bottom:none;
}
#center ul.press a:link,#center ul.press a:visited {
  height:160px;
  margin:4px;
}
/*UTENTI-TABLE*/
/*#center table {
  border-collapse:collapse;
  border:1px solid #BED3F0;
  width:98%;
  padding:2px;
  margin:4px auto;
  text-align:center;
}
#center table th {
  padding:4px;
  background-color:#BED3F0;
  text-align:left;
}
#center table td {
  padding:3px;
  text-align:left;
}
#center table tr {
  border-bottom:1px solid #DDE9F9;
  background-color:#EFF4FC;
}
#center table tr:hover {
  background-color:#CBDDF5;
}
#center table th.last,#center table td.last {
  width:8%;
  text-align:center;
  margin:auto;
}
#center table img,#center table img:hover {
  border:none;
  background:none;
  margin:0;
  padding:0;
}*/
.usercard {
  margin-top:10px;
}
.usercard ul {
  font-size:14px;
  color:#000;
  list-style:none;
  margin-left:230px;
}
.usercard li {
  margin-bottom:15px;
  border-bottom:1px solid #EFEFEF;
}
.usercard li span,.usercard p span  {
  font-size:11px;
  color:#555;
  width:120px;
  display:inline-block;
}
div#userimg {
  width:220px;
  float:left;
  text-align:center;
  margin-right:25px;
}
div#userimg img {
  padding:4px;
}
#userimg a:link,#userimg a:visited {
  color:#000;
}
#userimg a:hover,#userimg a:active {
  color:#333;
}
/*PANNELLO UTENTI*/
#center .uicon {
	text-align:center;
	padding:0;
	margin:0 auto;
}
#center .uicon li {
	list-style:none;
	text-align:center;
	font-size:22px;
	margin-bottom:30px;
}
#center .uicon li a {
	text-decoration:none;
}
#center .uicon li a .fa {
	display:block;
	font-size:40px;	
}
/*Multiblog-Userews*/
#center .mblog {
  padding:.5em;
  margin:1em auto;
  background:#ebebeb;
  border:1px solid #ccc;
  position:relative;
}
#center .mblog:nth-of-type(odd) {
  background:#DBDBDB;
}
#center .inevidenza{
  border:1px solid #f00;
}
#center .primopiano {
  border:1px solid #f00;
  background:#DBDBDB;
}  
#center .primopiano img{
  position:absolute;
  top:-8px;
  right:5px;
}
#center .comments {
  margin:1em auto 1em 1.5em;
}
#center .mblog h4 a:link,#center .mblog h4 a:visited {
  display:block;
  text-decoration:none;
}
#center .mblog h4 a:hover,#center .mblog h4 a:active {
  color:#f90;
}
#center .mblog .info {
  background:#F4F4F4;
  border:1px solid #B2B2B2;
  border-radius:3px;
}
#center .mblog ul {
  margin:.3em 0 0 0;
  padding:.3em .5em;
}
#center .mblog li {
  list-style:none;
  display:inline;
  margin:0;
  padding:0;
}
fieldset.fmblog {
 border:none;
 border-top:1px solid #ccc;
}
#center .action {
	list-style:none;
}
#center .edit a,#center a.edit {
  padding-left:20px;
  background:url(/img/layout/action_mod.png) left center no-repeat;
}
#center .delete a,a.delete {
  padding-left:20px;
  background:url(/img/layout/action_delete.png) left center no-repeat;
}
a.delete:hover {
	color:#c00;
}
#center .check a,#center li.check,a.check {
  padding-left:20px;
  background:url(/img/layout/action_check.png) left center no-repeat;
}
#center .new a{
  padding-left:20px;
  background:url(/img/layout/action_add.gif) left center no-repeat;
}
#center li.mcalendar {
  padding-left:20px;
  background:url(/img/layout/icon_calendar.gif) left center no-repeat;
}
a.choose {
  padding-left:20px;
  background:url(/img/layout/action_choose.png) left center no-repeat;
}
a.choose:hover {
	color:#060;
}
/*cookie*/
#cookie {
	width:96%;
	padding:15% 2%;
	position:fixed;
	z-index:99999;
	top:0;
	*left:0;
	background:rgb(0,0,0);
	background:rgba(0,0,0,0.8);
	color:#fff;
	display:none;
	font-size:14px;
}
#cookie a {
	color:#ddd;
}
#cookie .cookieok {
	margin:6px;
	font-size:1.2em;
}
#cookie .cookieno {
	margin:6px;
}
/*Banner*/
#content .banner,.banner {
	text-align:center;
}
#content .banner img,.banner img {
	max-width:100%;
	height:auto;
	margin:auto;
}
#content .banner a,.banner a {
	display:inline-block;
}
.home .banner {
	margin-top:-10px;
}
/* Responsive */
@media screen and (min-width: 470px) {
ul.diarylist li {
	width:48%;
}
#center ul.diarylist li img {
	height:200px !important;
	max-width:none;
}
}