/*	-==========================- GENERAL -==========================-  */
.container { width: 1000px; margin: 0px auto; }
.content-l #content .container { background:url(../images/content/main-l.png) left top repeat-y; }
.content-r #content .container { background:url(../images/content/main-r.png) left top repeat-y; }
.content-lr #content .container { background:url(../images/content/main-lr.png) left top repeat-y; }
.content-l2 #content .container { background:url(../images/content/main-l2.png) left top repeat-y; }
.content-r2 #content .container { background:url(../images/content/main-r2.png) left top repeat-y; }
.content-n #content .container { background:url(../images/content/main-n.png) left top repeat-y; }

.content-l #content-top { background:url(../images/content/top-l.png) left top repeat-y; }
.content-r #content-top  { background:url(../images/content/top-r.png) left top repeat-y; }
.content-lr #content-top  { background:url(../images/content/top-lr.png) left top repeat-y; }
.content-l2 #content-top  { background:url(../images/content/top-l2.png) left top repeat-y; }
.content-r2 #content-top  { background:url(../images/content/top-r2.png) left top repeat-y; }
.content-n #content-top  { background:url(../images/content/top-n.png) left top repeat-y; }

.content-l #content-bottom { background:url(../images/content/bottom-l.png) left bottom repeat-y; }
.content-r #content-bottom  { background:url(../images/content/bottom-r.png) left bottom repeat-y; }
.content-lr #content-bottom  { background:url(../images/content/bottom-lr.png) left bottom repeat-y; }
.content-l2 #content-bottom  { background:url(../images/content/bottom-l2.png) left bottom repeat-y; }
.content-r2 #content-bottom  { background:url(../images/content/bottom-r2.png) left bottom repeat-y; }
.content-n #content-bottom  { background:url(../images/content/bottom-n.png) left bottom repeat-y; }


/*	-==========================- SIDEBARS -==========================-  */
.sidebar.right { position:relative; float:right; overflow:hidden; padding-bottom:20px; height:100%; width:272px; }
.sidebar.left { position:relative; float:right; overflow:hidden; padding-bottom:20px; height:100%; width:272px; }
.sidebar ul.children { margin-left:7px; }
.sidebar ul.children li { font-size:90%; }
.sidebar ul.children li:before { content: '- '; color:#8e3949; }
.sidebar .children { background:url(images/cat-children.png) right top no-repeat; overflow:hidden; margin-top:-13px; padding-top:20px; }

/*	-==========================- DROP DOWN MENU -==========================-  */
#header li ul { display:none; position:absolute; left:0px; top:45px; height:auto;	min-width:154px; }
#mainmenu li, #secondarymenu li { position:relative; float:left; }

/*	-==========================- FOOTER -==========================-  */
.footer-widgets { padding-left:3%; }
/*.widgetf { float:left; width:33%; }*/
.footer_txt { padding-left:50px; }
#mailchimpsf_widget-3 { display:none;}
.social-footer { display:none}

/*	-==========================- SUBMENU -==========================-  */
#header .sub-menu li { background:none; width:auto; float:none !important; display:block !important; clear:left; border-left-width:0px !important; border-right-width:0px !important;	padding:0px 15px !important; margin:0px 10px; margin-top:-2px; text-align:center; line-height:20px ; height:20px; word-wrap:normal;	white-space:nowrap; }
#header ul.children li a, #header .sub-menu li a { font-family:arial !important; border:none; font-size:13px !important; text-transform:none; text-shadow:none !important; line-height:20px;	height:20px; }
#header .sub-menu .sub-menu { left: 100%; top: -8px; }


/*	-==========================- SHARE -==========================-  */
#smthemes_share { position: absolute; height: 0; left: 0; top: 0; width: 100%; z-index:10; }
#smthemes_share .inner{ background:#fff; background-clip: padding-box; background-color: #FFFFFF; border: 1px solid #BBBBBB; border-radius: 5px 5px 5px 5px; box-shadow: 1px 0 15px rgba(0, 0, 0, 0.2); display: none; font-family: Arial; font-size: 10px; left: 15px; line-height: 16px; min-width: 60px; padding: 5px; position: absolute; text-align: center; width: 70px; display: block; position: absolute; top: 283px; padding-top:20px;}
#smthemes_share li { text-align:center; margin-bottom:20px; overflow:hidden; }

/* EVENTI */


.page-id-262 .post-body {}
.page-id-262 .rpwe-block li { width:47%; float: left; height:150px; overflow:hidden; border: 1px solid #eeeeee; margin: 0px 14px 18px 0px; padding: 0px 0px 0px 0px !important; background: #fff; 
-webkit-box-shadow: 0px 0px 9px rgba(192, 192, 192, 0.91);
-moz-box-shadow:    0px 0px 9px rgba(192, 192, 192, 0.91);
box-shadow:         0px 0px 9px rgba(192, 192, 192, 0.91);  border-radius: 8px; }
.rpwe-block a {font-size:14px; line-height:16px;  }
.rpwe-block a:hover { text-decoration:underline}
.rpwe-block h3{ font-size:16px!important; padding:8px 8px 5px 0px; }
.page-id-262 .post-body img { margin:8px 9px 9px 8px; background: #f4f4f4}
.page-id-262 .parte-dx {width:51%; float:right; height:150px; position: relative; }
.page-id-262  .event_date { background:url(../images/icon-date.png) no-repeat 0px 4px; height:45px; position: absolute; bottom:0px;  }
.page-id-262  .event_date p { font-size:12px; line-height:14px; padding:2px 8px 2px 27px;}



/*-----------------------PARTNERS ------------------------------------------*/
.page-id-180 .articles li {width:46%; float:left; border: 1px solid #eeeeee; margin: 8px; padding: 20px 0px 0px 0px; text-align:center; background: url(../images/icon-link.png) no-repeat 15px bottom; }
.page-id-180 .post-body img{
margin:0 auto 10px auto;
-webkit-box-shadow: 0px 0px 6px rgba(192, 192, 192, 0.91);
-moz-box-shadow:    0px 0px 6px rgba(192, 192, 192, 0.91);
box-shadow:         0px 0px 6px rgba(192, 192, 192, 0.91);
border:1px solid #cccccc;
display:block; 
width:250px;
height:auto;

}
.page-id-180 .articles li strong, .page-id-180 .articles li a {display: block;}