#fb-root, .fb-post, .fb_iframe_widget, aside#post-author, aside#connect {
display: none;
}

.hatom-extra, div.post-meta {
display: none;
}


	/* GALLERY */
.gallery-caption {
display: none !important;
}
#gallery-1 {
	background-color:#666666;
}
/* p,ul, li,  .entry */
.entry p, .entry ul, p.just, .shortcode-tabs {
	font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;
	font-weight:300 !important;
	font-size:1em !important;
	text-align: justify;
	-webkit-hyphens: auto;
     -moz-hyphens: auto;
          hyphens: auto;
		  /* */
}
p.just{
	padding-top:12px;
	font-size:.95em !important;
	font-weight:400 !important;
	}
.woo-sc-divider {
margin: 0px;
padding: 0px;
}

 .entry .col_full .centrato p{
	font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;
	text-align: center;
}

/* STILI .dcjq-accordion */
.dcjq-accordion{
	font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;
	font-weight:400;
	}

#dc_jqaccordion_widget-2-item {
		border:none !important;
		border-bottom:thin solid #cfcfcf !important;
		border-left:thin solid #cfcfcf !important;
		border-right:thin solid #cfcfcf !important;
}

	#dc_jqaccordion_widget-2-item ul li {
		
		
		background: rgb(247,247,247); /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZWFlYWVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(234,234,234,1) 5%, rgba(249,249,249,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(5%,rgba(234,234,234,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(234,234,234,1) 5%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(234,234,234,1) 5%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(234,234,234,1) 5%,rgba(249,249,249,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(234,234,234,1) 5%,rgba(249,249,249,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */



		
		}
	#dc_jqaccordion_widget-2-item ul a { border-top:thin solid #cfcfcf !important; border-bottom:none !important;}
	#dc_jqaccordion_widget-2-item ul.sub-menu .sub-menu a { border: #ffffff !important;}
	#dc_jqaccordion_widget-2-item ul a{padding:8px 4px 6px 16px !important; margin:0px !important;
		color:#555 !important; background-color:transparent !important; background-image:none !important;
		}
	#dc_jqaccordion_widget-2-item ul.sub-menu li{ background: #ffffff !important;
		}
		
	.dcjq-icon{
	background-image: url(/wp-includes/images/down_arrow-2x.gif) !important;
	background-repeat: repeat !important;
	background-position: right top !important;
	background-attachment: fixed;
	}
	#dc_jqaccordion_widget-2-item ul a:hover{ color:#3088ff !important; background:#efefef !important;}
	#dc_jqaccordion_widget-2-item ul > li.current_page_item > a{ color:#3088ff !important;}
	a.dcjq-parent.active {color:#555 !important;}
	#dc_jqaccordion_widget-2-item ul > li > a.dcjq-parent.active{/* color:#555 !important; */}
	#sidebar ul > li.current_page_item > a{ color:#3088ff !important;}


/* STILI TAB CARATTERISTICHE TECNICHE WP UI tema wpui-sevin */
	.wpui-sevin ul.ui-tabs-nav, .wp-tabs .ui-tabs {
		background:#FFFFFF;
		border:none;}
	.wpui-sevin .ui-tabs-panel, .wpui-sevin ul.ui-tabs-nav li, .wpui-sevin ul.ui-tabs-nav li.ui-state-active {
		background:#FFFFFF;
		}
	.wpui-sevin ul.ui-tabs-nav li {
		background:#F4F4F4;
		}

.wpui-sevin .ui-tabs-panel {
border: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.wpui-sevin ul.ui-tabs-nav li {
border: 0px;
}
.wpui-sevin ul.ui-tabs-nav li.ui-state-active {
	border-top-color:#CCC;
	border-left-color:#CCC;
	border-right-color:#CCC;
}



.wpui-sevin .ui-button, .wpui-sevin .ui-button {
background: -moz-linear-gradient(top, #e5e5e5, #d6d6d6 48%, #cbcbcb 49%, #dbdbdb);
background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), color-stop(48%, #d6d6d6), color-stop(49%, #cbcbcb), to(#dbdbdb));
background: -webkit-linear-gradient(top, #e5e5e5, #d6d6d6 48%, #cbcbcb 49%, #dbdbdb);
background: -o-linear-gradient(top, #e5e5e5, #d6d6d6 48%, #cbcbcb 49%, #dbdbdb);
}

.wp-tabs table td{
padding:5px;
}

@media only screen and (min-width: 768px) {
/* Mega Menu style */
.wpmega-link-title{font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;font-size:1.5em !important;font-weight:400; color:#4a4a4a !important;}
#nav-container #navigation ul#main-nav > li:first-child, #nav-container #navigation ul#main-nav > li:first-child {
	border-left:none !important;}
.wpmega-link-title:hover{color:#3088ff !important;}

div#nav-container{
	margin-bottom:0em;
	}

nav#megaMenu ul.sub-menu {
	-webkit-box-shadow: 0px 20px 30px rgba(50, 50, 50, 0.8) !important;
	-moz-box-shadow: 0px 20px 30px rgba(50, 50, 50, 0.8) !important;
	box-shadow: 0px 20px 30px rgba(50, 50, 50, 0.8) !important;
	border:none !important;
	padding-top:1px !important;
	width:450px;
	}
	
nav#megaMenu ul.sub-menu li {
	background-color:#FAFAFA !important;
	margin: 0px !important;
	border:none !important;
	}
	
nav#megaMenu ul.sub-menu li a {
	background-color: #fff !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E2E2E2;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
	padding-top: 15px !important;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	max-height:128px;
	}
	
nav#megaMenu ul.sub-menu li a img {
	position:relative;
	display:inherit !important;
	width:40%;
	z-index:103;
	}
	
nav#megaMenu ul.sub-menu li a span {
	width:60% !important;
	/*margin-right:8px;*/
	margin-left:8px;
	display:compact !important;
	background-color:#fff;
	vertical-align:text-bottom !important;
	display:table-cell !important;
	}
#megaMenu ul li ul li {
	padding:0px !important;
	}
#megaMenu ul.sub-menu li :hover{
	color: #3088ff !important;
	border-right-color: #3088ff !important;
	border-bottom-color: #3088ff !important;
	border-left-color: #3088ff !important;
	border-top-color: #3088ff !important;
	}
#megaMenu ul li ul li.U4 .wpmega-link-title ,#megaMenu ul li ul li.U3 .wpmega-link-title {
	vertical-align:text-bottom !important;
	vertical-align: text-bottom !important;
	position:relative !important;
	top:16px !important;
}
.U3 {min-width:33.33% !important; margin-left:2% !important;}
.U4 {min-width:24.99% !important; margin-left:2% !important;}
.U4 fine,.U3 fine{padding-right:2% !important;}
.U4 a,.U3 a{min-height:45px !important;}
.U4 :hover{
	background-image: url(/images/i_F.png);
	background-repeat: no-repeat !important;
	background-position: right bottom !important;
	}
.U4 img,.U3 img{
	max-height: 80px !important;
	width: auto !important;
	max-width: 40% !important;
	padding-left: 16px !important;
	vertical-align:bottom !important;
	display: table-cell !important;
}

.wpmega-expanded,.megaHover{
	background-color:#fff !important;}


article div, article .tab h1, article .tab h2, article .tab h3, article .tab h4 {
	font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;
	font-weight:400 !important;
	font-size:1.0em !important;
}

article .tab ul li{
	font-size:0.9em !important;
	font-weight:300 !important;
	/*font-style:oblique !important;*/
}




  .two-col-left #main-sidebar-container #main,
  .two-col-right #main-sidebar-container #main {
    /* width: 64.89%; */
	width: 71.89%;
  }
  /* 610 / 940 */
  .two-col-left #main-sidebar-container #sidebar,
  .two-col-right #main-sidebar-container #sidebar {
	/* width: 31.91%; */ width: 24.91%;
  }

#content.col-full{
	padding-top:24px;
	/*background-color:#FAFAFA;*/
	}


.tassello {
	width: 100%;/*height:360px !important;*/
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.tassello p, .tassello a {
	font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;
	font-weight:700;
	font-size:16px;
}

.lastcol{
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}

/* hr */

.hr { border-bottom:1px solid #e6e6e6; }
.hr { clear:both; display:block; margin:0px; padding:0px; width:100%;}
.h16{ min-height:16px;}

.centrato {
	text-align:center !important;
	}
	
.grande{
	font-size:1.5em;
	}
.medio{
	font-size:1.2em;
	}

.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{/*float:left;margin-right:4%;*/margin-bottom:0px;padding-bottom:0px;/*position:relative;*/
}

}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
	/* Mega Menu style */
.wpmega-link-title{	font-size:1.1em !important;}
	
.U3{min-width:33.33% !important;}	
.U3 a{min-height:84px !important;}
.U4{min-width:24.99% !important;}	
.U4 a{min-height:84px !important;}

	}

@media only screen and (min-width: 120px) and (max-width: 320px) {

/* cycloneslider*/
.cycloneslider{display:none; visibility:hidden;}
}


@media only screen and (max-width: 767px) {
	
#megaMenu.megaResponsive ul.megaMenu > li.menu-item, #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 > li.menu-item {
	width:100%;
	}
}

@media only screen and (min-width: 140px) and (max-width: 767px) {
/* pagina di destinazione */

.page-id-8123 div.breadcrumb,.page-id-8123 header h1,.page-id-8758 div.breadcrumb,.page-id-8758 header h1{
	display:none; height:0px;
	}

/* pagina di destinazione */