a{
	border-width:0px;
}
.post_content h1{
	margin:10px 0;
}
.post_content h2{
	margin:10px 0;
}
.post_content h3{
	margin:10px 0;
}
.post_content h4{
	margin:10px 0;
}
.post_content h5{
	margin:10px 0;
}
.post_content h6{
	margin:10px 0;
}
ul.blog .single.post{
	margin-top:0px;
}

.post_content, .page_layout {
	font-size:14px;
}
.theme_page ul{
	font-size:14px;
	line-height:1.5em;
}



.blogHome .post_content h2{
	width:300px !important;
}


/* ==============================================   ALE   ============================================== */
.comments_number{
	display:none !important;
}
.page_header{
	margin-bottom:30px;
}
body.home .page_header{
	display:none;
}
a.blackNoLine,
a.blackNoLine:hover{
	color:#000;
	border-width:0px;
}

body.home .blog > li:nth-child(4) {  margin-left:0px;}
body.home .blog > li:nth-child(7) {  margin-left:0px;}
body.home .blog > li:nth-child(10) {  margin-left:0px;}
body.home .blog > li:nth-child(13) {  margin-left:0px;}
body.home .blog > li:nth-child(16) {  margin-left:0px;}

body.home .blog .vc_col-sm-4 .comment_box{
	margin-bottom:10px !important;
}
body.home .blog .post_content{
	width:auto !important;
	min-height:200px !important;
	margin-right:20px;
}

body.home .blog .comments_number{
	display:none !important;
}
body.home .blog .comment_box .date .arrow_date{
	position:absolute;
	left:0px;
	bottom:0px;
	right: auto;
}



/* testalino*/
.header_container span.logo{
	position:absolute;
	left:-9999px;
}
.header_top_sidebar_container{
	background-color:#f7f7f7;
}
.header_top_sidebar_container .menu{
	margin:0px;
	padding:0px;
}
.header_top_sidebar_container .menu li{
	margin:0px;
	padding:10px;
	list-style:none;
	float:left;
}
.header_top_sidebar_container .menu ul{
	display:none;
}
.header_top_sidebar_container .menu li a{
	color:#888888;
	text-transform:uppercase;
	border-bottom:0px solid #888888;
}
.header_top_sidebar_container .menu li a:hover{
	text-decoration:underline;
}
.header_top_sidebar .widget_search{
	float:right;
}

p#breadcrumbs{
	padding: 5px 0;
	font-size:90%;
}


/*     ------------------------------------------     navInt    ------------------------------------------       */
.clearfix.secondoCol{
	position:relative;
	float:left;
	width:690px;
	width:69%;
}
.secondoCol .vc_col-sm-8{
	width:auto !important;
}
.vc_row-fluid .vc_col-sm-12 .catElenco .post_content{
	width:850px;
}
#navInt{
	float:right;
	width:300px;
	width:29%;
	padding-bottom:30px;
	background-color:#CB451B;
}
#navInt h3 a{
	padding:20px 20px 10px 20px;
	text-transform:uppercase;
}
#navInt ul{
	margin:0px 10px 0 0;
	padding:0px;
}
#navInt li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#navInt li li{
	margin:0px 0px 0px 20px;
	padding:5px 0px 5px 0;
}
#navInt li li{
	border-bottom:1px solid #ee9d84;
}
#navInt li li li{
	border-bottom:0px solid #FFF;
}
#navInt a{
	border-bottom:0px solid;
	display:inline-block;
	color:#FFF;
}
#navInt li li a{
	padding-top:5px;
}
#menu-main-menu a{
	text-decoration:none !important;
}
#menu-mainmenu > li > a{
	text-transform:uppercase;
}
.sf-menu{
	margin-top:15px;
}
.sf-menu li li.current-page-ancestor > a{
	border-bottom: 2px solid #42b3e5 !important;
	color:#000  !important;
	padding-bottom: 14px;
}

.current_page_ancestor > a,
.current_page_parent > a,
.current_page_item > a{
	/*text-decoration:underline;*/
	font-weight:bold;
}
.page_item_has_children .children{
	display:none;
}
.current_page_ancestor > .children,
.current_page_item > .children,
.current_page_parent > .children{
	display:block;
}
.current_page_ancestor > a,
.current_page_parent > a,
.current_page_item > a{
	border-bottom: 1px solid #3156a3;
}
.page-list .children{
	display:block !important;
}


.catElenco{
	margin-top:-20px;
}
.catElenco > li{
	padding-top:10px;
}
.catElenco .post_content{
	float:none !important;
}
.catElenco .comment_box{
	margin-top:5px;
}



/*     ------------------------------------------     footerMenu    ------------------------------------------       */
.footerMenu{
	margin:0px;
	padding:0px;
}
.footerMenu li{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
	border-left:1px solid #909090;
	padding: 0 10px;
}
.footerMenu li:first-child{
	border-left:0px;
}
.footerMenu ul{
	display:none;
}
.footerMenu a{
	border:0px solid #FFF;
}
/* FORM */
.text_input{
    background: #f0f0f0 none repeat scroll 0 0;
    border-color: #e0e0e0;
    border-image: none;
    border-style: solid none none;
    border-width: 1px medium medium;
    box-sizing: content-box;
    color: #000;
    margin: 0 0 10px 0;
    padding: 11px 18px;
}
.page_layout input[type=submit]{
    background-color: #cb451b;
    border: 0px solid #cb451b;
    color: #ffffff;
	padding:10px 20px;
	cursor:pointer;
}
.page_layout label{
	display:inline-block;
	width:200px;
	margin-bottom:10px;
}
.text_input{
	width:50%;
}

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[   MAPPA DEL SITO  ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
ul.page-list{
    text-align:left;
	padding:0;
	margin:0 0 0 0px;
	text-align:center;
    width:915px;
}
ul.page-list{
	margin:0px;
	padding:0 0 20px 0;
	width:100%;
	border-top:1px solid #CB451B;
	border-bottom:0px solid #CB451B;
}
ul.page-list li{
	list-style:none;
	font-weight:bold;
	margin:0px;
	padding:0 0 0px 0;
    text-align:left;
	border-bottom:1px solid #CB451B; 
	background:#F8F8F8;
}
ul.page-list li a{
	padding:8px;
    text-decoration:none;
	color:#CB451B;
	border:0px;
	display:block;
}
ul.page-list ul{
	margin:0px;
	padding:0px;
	border-top:1px dashed #CB451B; 
	background:#F8F8F8;
}
ul.page-list ul li{
	margin-left:20%; 
	padding:0;
	border-bottom:1px dashed #40545B; 
	border-left:1px solid #40545B; 	
	background:#FEC110;
}
ul.page-list ul li a{
	padding-left:8px;
	display:block;
	border:0px;
	background:#FEC110;
}
ul.page-list ul li a:hover{
	background-color:#FEC110;
       color:#000000;
	border:0px;
}
ul.page-list ul ul{
	margin-bottom:0px;
	margin:0px;
	padding-bottom:15px;
	background-color: #F8F8F8;
}
ul.page-list ul ul li a{
	font-weight:normal;
	background-color:#F1F6F7;
}
.listEvent{
	margin:0px 0px 0px 0;
	padding:0px;
}
.listEvent li{
	list-style:none;
	margin:0px 0px 30px 0;
	padding:0px;
}
.listEvent li a{
	padding-top:5px;
	border:0px solid !important;
	display:block;
}
.listEvent li a:hover{
	text-decoration:underline !important;
}



.single.single-post .post_content h2 a{
	display:none;
}
.single.single-post .comment_box{
	position:absolute;
	top:35px;
	margin:0px;
	padding:0px;
}
.single.single-post .page_header h1{
	margin-left:110px;
}


.ricerca a{
	display:block;
	border-bottom:1px dotted #F0F0F0;
	margin:10px 0;
}


.vc_row-fluid [class*="vc_col-sm"]{
	margin-left:0px;
	position: static;
}

.page_header_right{
	display: none;
}
.comment_box .date .value {
    background-color: #cb451b;
}
.comment_box .date .arrow_date{
	border-color: #cb451b transparent;
}
