﻿/*
Theme Name: addiopizzo
Theme URI: www.edisnc.it
Description: tema addiopizzo originale.
Version: 1.0
Author: G.Castellucci
Author URI: www.edisnc.it
*/

/* Reset default browser styles */
@import url('css/reset.css');

/* Rebuild default browser styles */
@import url('css/rebuild.css');

@import url('css/text.css');

@import url('css/bootstrap.min.css');

@import url('css/events.css');

@import url('petition-widget.css');

@import url('css/search-results.css');

@import url('css/user-meta.css');

@import url('css/certified-vendors.css');

@import url('css/jquery.scrollbox.css');

@import url('css/simple-popup.css');

div.atclear { display:none !important; }



@media(max-width:767px)
{
/*		HEADER		*/
#header-col
{
	background-color:#1a171b;
}

#text-20 .textwidget{
	background-image:url('../../uploads/2014/05/AddiopizzoCard-stripe.png');
	background-repeat:repeat-x;
	text-align:center;
}
#text-26 .textwidget{
	background-image:url('../../uploads/2014/05/AddiopizzoCard-stripe.png');
	background-repeat:repeat-x;
	text-align:center;
}


#loghi-istituzionali
{
	width:60%;
}

#loghi-pon {
margin-top: 0px!important;
}

#masthead {
margin-top: 0px!important;
padding-left: 0px;
padding-right: 0px;
}

.navbar-default {
background-color: #1a171b;
border:none;
}

.navbar-search
{
	-webkit-box-shadow: none;
box-shadow: none;
}

.addiopizzocard-button {
width: 100%!important;
}

.widget_umform {
width: 100%!important;
}

.carousel-caption{
	font-size:18px!important;
	line-height: 20px!important;
}

.header-widget{
	margin-top:15px;
}

.carousel{
	margin-bottom:15px;}


/*		MAIN CONTENT		*/

.single-post img{
	width: 100%;
height: auto;


}

#index-center-boxes{
	padding-left:15px!important;
}

#static_video{
	padding-left:0px;

}

#static_video2{
	padding-left:0px;
}


/*		SIDEBAR		*/
.sidebar-long-widget{
	margin-top:15px;
}



/*		FOOTER		*/
#footer {
height: 48px!important;

}


/*		GENERAL		*/


}



@media(min-width:768px){

/*		HEADER		*/

#loghi-istituzionali
{
	width:100%;
}


/*		MAIN CONTENT		*/


#static_video{
	padding-left:0px;

}

#static_video2{
	padding-left:53px;
}



/*		SIDEBAR		*/



/*		FOOTER		*/



/*		GENERAL		*/

.bookcover{
	margin-bottom:20px;
}
}



@media(max-width:991px){

/*		HEADER		*/

#masthead {
	margin-top: 8px;

}

#loghi-pon{
	margin-top:10px;
}

#header-side
{
	/*margin-top: 15px;*/
}

#slider-row{
	margin-top: 0px;
	margin-bottom:15px;
}

.addiopizzocard-button{
	background-color: #C7D100;
	text-align: center;
	height: 30PX;
	width: 217px;
	margin-top: 6px;
	color: black;
	font-weight: bold;
	font-size: 13px;
	position:relative;
}
.addiopizzocard-button a{
	color: black;
}

.carousel{
	margin-bottom:15px;}


/*		MAIN CONTENT		*/

#index-center-boxes{
	padding-left:53px;
}


/*		SIDEBAR		*/


#text-13 .textwidget{
	background-image:url('../../uploads/2014/05/AddiopizzoCard-stripe.png');
	background-repeat:repeat-x;
	text-align:center;
}

#text-5{
	max-width:218px;
}
#text-10{
	max-width:218px;
}


/*		FOOTER		*/

#footer{
	height:68px;
}


/*		GENERAL		*/





}



@media(min-width:992px){

/*		HEADER		*/

#masthead {
	margin-top: 40px;
	margin-bottom:20px;
}

#loghi-pon{
	margin-top:20px;
}

#slider-row{
	margin-top: 38px;
}

.addiopizzocard-button{
	background-color: #C7D100;
	text-align: center;
	height: 30PX;
	width: 217px;
	margin-top: 6px;
	color: black;
	font-weight: bold;
	font-size: 13px;
	position:relative;
}
.addiopizzocard-button a{
	color: black;
}


#menu-main-1{
background-color: #bccbd3;

	display:table;
	max-width:960px;
	width:100%;
	margin-left:0;
	z-index:1;
	padding:0;
	margin:0;
	position:relative;
}

#menu-main-1 li{
text-align: center;
display: table-cell;
white-space: nowrap;
background-color: #7c7c81;
list-style-type: none;
min-width: 70px;
vertical-align: middle;
}

#menu-main-1 li a{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 16px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}

#menu-main-1 li ul{
position:absolute;
margin-left:0;
left:0;
padding-top:5px;
height:23px;
display:none;
width:800px;
}

.menu-item-3305 ul{
position:absolute;
left: 550px!important;
width: 200px!important;
}
.menu-item-40900 ul{
left: 355px!important;
width: 300px!important;
}

.menu-item-54316 ul
{
	left: 530px!important;
width: 200px!important;

}

.menu-item-58522 ul
{
	left: 600px!important;
width: 200px!important;

}

.menu-item-59402 ul
{
	left: 500px!important;
width: 200px!important;

}

.menu-item-61626 ul
{
	left: 500px!important;
width: 200px!important;
}


#menu-main-1 li ul li a{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	padding-left:10px;
	padding-right:10px;
}



#menu-main-1 li:hover ul{
display:block;
z-index:100;
background-color: #bccbd3 !important;
}
  
.current-menu-item, .current-menu-parent, .current-post-ancestor  {
	background-color: #bccbd3 !important;
} 							
.current-menu-item > a:first-child, .current-menu-parent > a:first-child{
	color: black !important;
	font-weight:bold;
}
#menu-main-1 li:hover{
	background-color: #bccbd3 !important;
}
#menu-main-1 li:hover a:first-child{
	color:#111111 !important;
}

#menu-main-1 li ul li
{
	text-align:center;
	background-color:transparent;
	border-style:solid;
	border-color:black;
	border-width:1px;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	margin-right:10px;
}

#menu-main-1 li ul li:first-child{
	border-left:0px;
}

#menu-main-1 li ul li a{
	margin-top:5px;
	}







/* FRENCH MENU STYLE */


#menu-fr-1{
background-color: #bccbd3;

	display:table;
	max-width:960px;
	width:100%;
	margin-left:0;
	z-index:1;
	padding:0;
	margin:0;
	position:relative;
}

#menu-fr-1 li{
text-align: center;
display: table-cell;
white-space: nowrap;
background-color: #7c7c81;
list-style-type: none;
min-width: 70px;
vertical-align: middle;
}

#menu-fr-1 li a{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 16px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}

#menu-fr-1 li ul{
position:absolute;
margin-left:0;
left:0;
padding-top:5px;
height:23px;
display:none;
width:800px;
}



#menu-fr-1 li ul li a{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	padding-left:10px;
	padding-right:10px;
}



#menu-fr-1 li:hover ul{
display:block;
z-index:100;
background-color: #bccbd3 !important;
}
  
.current-menu-item, .current-menu-parent, .current-post-ancestor  {
	background-color: #bccbd3 !important;
} 							
.current-menu-item > a:first-child, .current-menu-parent > a:first-child{
	color: black !important;
	font-weight:bold;
}
#menu-fr-1 li:hover{
	background-color: #bccbd3 !important;
}
#menu-fr-1 li:hover a:first-child{
	color:#111111 !important;
}

#menu-fr-1 li ul li
{
	text-align:center;
	background-color:transparent;
	border-style:solid;
	border-color:black;
	border-width:1px;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	margin-right:10px;
}

#menu-fr-1 li ul li:first-child{
	border-left:0px;
}

#menu-fr-1 li ul li a{
	margin-top:5px;
	}


.menu-item-62390 ul
{
	left: 265px!important;
width: 200px!important;

}

.menu-item-62783 ul
{
	left: 200px!important;
width: 615px!important;

}








/* ENGLISH MENU STYLE */


#menu-en-1{
background-color: #bccbd3;

	display:table;
	max-width:960px;
	width:100%;
	margin-left:0;
	z-index:1;
	padding:0;
	margin:0;
	position:relative;
}

#menu-en-1 li{
text-align: center;
display: table-cell;
white-space: nowrap;
background-color: #7c7c81;
list-style-type: none;
min-width: 70px;
vertical-align: middle;
}

#menu-en-1 li a{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 16px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}

#menu-en-1 li ul{
position:absolute;
margin-left:0;
left:0;
padding-top:5px;
height:23px;
display:none;
width:800px;
}



#menu-en-1 li ul li a{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	padding-left:10px;
	padding-right:10px;
}



#menu-en-1 li:hover ul{
display:block;
z-index:100;
background-color: #bccbd3 !important;
}
  
.current-menu-item, .current-menu-parent, .current-post-ancestor  {
	background-color: #bccbd3 !important;
} 							
.current-menu-item > a:first-child, .current-menu-parent > a:first-child{
	color: black !important;
	font-weight:bold;
}
#menu-en-1 li:hover{
	background-color: #bccbd3 !important;
}
#menu-en-1 li:hover a:first-child{
	color:#111111 !important;
}

#menu-en-1 li ul li
{
	text-align:center;
	background-color:transparent;
	border-style:solid;
	border-color:black;
	border-width:1px;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	margin-right:10px;
}

#menu-en-1 li ul li:first-child{
	border-left:0px;
}

#menu-en-1 li ul li a{
	margin-top:5px;
	}





#gray-submenu-banner{
	height:28px;
	z-index:0;
	background-color:#bccbd3;
	position:relative;
}

.navbar-default {
background-color:transparent;
border-color:transparent;
}

.navbar {
border-radius: 0px;
position: relative;
height: 46px;
margin-bottom: 0px;
border: 0px solid transparent;
background-color:#bccbd3;

}

.navbar-nav>li {
float: none;
}

.navbar-collapse
{
	padding-left:0px;
	padding-right:0px;
}

.dropdown {
position: static;
}

.nav>li {
position: static;
display: block;
}

.dropdown-menu {
border: none; 
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;

}




/*		MAIN CONTENT		*/

#main-row{
	padding-left:15px;
}


#box-1-grande
{
	/*margin-left:38px;*/
}
.box-n
{
	/*margin-left:38px;*/

}

#box-4
{
/*margin-left:55px;*/
}
#box-3
{
/*margin-left:55px;*/
}


#static_video{
	padding-left:15px;

}

#static_video2{
	padding-left:20px;
}


/*		SIDEBAR		*/

.sidebar-long-widget{
	margin-top:15px;
}


/*		FOOTER		*/


#colophon{
	position:relative;
	bottom:-15px;
}


/*		GENERAL		*/


}


@media(min-width:1200px){}




/*#########################################		RESOLUTION INDEPENDENT RULES		##############################################*/


/*#############################		HEADER		#############################*/

#payoff{
	font-family:Georgia;
	font-style:italic;
	font-size:18px;
	line-height:19px;
	color:#4d4d4d;
	}
	
#payoff{
	position:absolute;
	bottom:0;
}

#help-us-box {
text-align: center;
height: 53px;
width: 217px;
background-color: #bdccd4;
border-width: 3px;
border-style: dashed;
border-color: #f6921e;
color: #333333;}

#go-to-social-funding-box {
text-align: center;
height: 55px;
width: 218px;
background-color: #bdccd4;
border-bottom: 3px;
border-style: dashed;
border-color: #f6921e;
color: #333333;
}

#first_head_widget_area{
	min-width:218px;
	max-width:218px;
}

#head_widget_area{
	margin-top:0px;
	margin-bottom:0px;
}

/*#### CAROUSEL ###*/


.carousel-indicators .active{
	background-color:#f6921e;

}

.carousel-indicators li{
	background-color:#bccbd3;
	border:none;
}

.carousel-caption{
	left: 3%;
	text-align: left;
	font-size:30px;
	line-height:34px;
}

#carousel-addiopizzo>.carousel-inner>.item>a>img {
width: 110%;
}

/*### SEARCH ###*/

#searchform input {
background: url("images/icon-search.png") no-repeat scroll 100% 50% #FFFFFF;
height: 20px;
width: 135px;
}

#search-widget{
	position:absolute;
	right:0;
	bottom: 5px;
}


/*#############################		MAIN CONTENT		#############################*/

#main-content-row{
	margin-bottom:21px;
}

.entry-content{
	margin-top: 20px;

}

#strip-rubriche{
height: 906px;
width: 25px;
background-color: #f6931f;
margin-top: 14px;

}

.box_rubriche{
	margin-top:11px;
	margin-left:-10px;
}

.box_rubriche .box_rubrica:last-child{
	border:none;
}

.box_rubrica{
	float:left;
	width:100%;
	margin-left:7px;
	margin-bottom:30px;
	position:relative;
	border-bottom: #4d4d4d 2px dotted;
	
}

#rubrica-container{
	height:130px;
}

.box_rubrica a{
	text-decoration: none;
	color:#333;
	display:block;
	padding: 3px 3px 3px 3px;
	height: 100px;
}

.box_rubrica a:hover{
	/*background-color: #d8df21 !important;*/}

.box_rubrica .rubrica_image{
	float:left;
	margin-right:5px;
}

.box_rubrica .rubrica_main_category{
	font-size:14px;
	color: #ec7f00 !important;
	line-height:20px;
	float:left;
	margin-right:1px;
}

.box_rubrica .rubrica_category{
	font-size:15px;
	color:#ec7f00;
	line-height:11px;
	line-height: 14px;
}

.box_rubrica .rubrica_date{
	position:absolute;
	left:104px;
	font-size:11px;
}

.box_rubrica .rubrica_title{
font-weight:bold;
color:#009ee0;
font-size:15px;
line-height: 14px;
	/*display: table-cell;
	vertical-align: middle;
	height: 50px;*/
}

.box_rubrica .rubrica_text{
height: 50px;
overflow: hidden;
position: relative;
line-height: 16px;
font-size:14px;
color:#4d4d4d
	/*display: table-cell;
	vertical-align: middle;
	height: 50px;*/
}

.articles-banner{
width:340px;
height:26px;
margin-bottom:20px;
position:relative;
background-color:#f6931f;
}

.articles-long-banner{
width:710px;
height:26px;
margin-bottom:20px;
position:relative;
background-color:#f6931f;
}

#articles-home-banner-title{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	margin-top:80px;
	-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; /* 0=0, 1=90, 2=180, 3=270 */	
}

#articles-home-plus{
	margin-left: -8px;
margin-top: 10px;
}

#articles-plus{
margin-top: -58px;
margin-left: 310px;
}

#news-plus{
margin-top: -58px;
margin-left: 310px;
}

#articles-banner-title{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	margin-left:10px;
	
	
}

#video-home-banner-title{
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	margin-top:50px;
	-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-o-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; /* 0=0, 1=90, 2=180, 3=270 */	
}

.youtube-video li{
	list-style-type: none;
	margin-left: 0px;
}

.news-banner{
width:340px;
height:26px;
margin-bottom:20px;
position:relative;
background-color:#d8df21;
}

#news-banner-title{
	font-size:20px;
	font-weight:bold;
	margin-left:10px;
	
}

.box_news{
	width:340px;
	margin-bottom:35px;
	position:relative;	
}

.floating-box{
	float:left;
	padding-right:15px;
}

.box_news a{
	text-decoration: none;
	color:#333;
	display:block;
	padding: 3px 3px 3px 3px;
	height: 100px;
}

.box_news a:hover{
	/*background-color: #d8df21 !important;*/
}

.box_news .news_image{
	float:left;
	margin-right:5px;
}

.box_news .news_main_category{
	font-size:14px;
	color: #ec7f00 !important;
	line-height:20px;
	float:left;
	margin-right:1px;
}

.box_news .news_category{
	font-size:15px;
	color:#ec7f00;
	line-height:14px;
}

.box_news .news_date{
	position:absolute;
	left:104px;
	font-size:11px;
}

.box_news .news_title{
font-weight:bold;
color:#009ee0;
font-size:15px;
line-height: 14px;
	/*display: table-cell;
	vertical-align: middle;
	height: 50px;*/
}

.box_news .news_text{
height: 50px;
overflow: hidden;
position: relative;
line-height: 16px;
font-size:14px;
color:#4d4d4d
	/*display: table-cell;
	vertical-align: middle;
	height: 50px;*/
}

#news-in-evidenza .news_title{
font-weight:bold;
color:#009ee0;
font-size: 22px;
line-height: 20px;
margin-bottom: 10px;
	/*display: table-cell;
	vertical-align: middle;
	height: 50px;*/
}

#news-in-evidenza .news_date{
	font-size:13px;
}

#news-in-evidenza{
margin-bottom:20px;
margin-top: 20px;
}

#box-1-grande{
	margin-top:11px;
	margin-bottom:15px;
}

.box-n{
	margin-bottom:15px;
}

#box-4{
	background-image:url('../../uploads/2014/05/Comunicazioni1.png');
	width:306px;
	height:100px;
	position:relative;
}

#box-4 a{
font-size: 16px;
color: #000000;
font-weight: bold;
position: absolute;
top: 30px;
left: 5px;
line-height: 20px;}

#box-5{
	width:306px;
	height:150px;
	position:relative;


}

#box-6{
	width:306px;
	height:200px;
	position:relative;
	padding:25px 0;
	border-bottom:1px solid #222222;
}

#info-plus{
position: relative;
right: -278px;
top: -31px;}

#box-3{
	background-image:url('../../uploads/2014/05/RASSEGNA-STAMPA.png');
	width:306px;
	height:100px;
	position:relative;
	padding-left: 5px;
}

#box-3 p{
	font-size: 16px;
color: #000000;
font-weight: bold;
margin-top: 30px;
line-height: 20px;}

#press-plus{
position: absolute;
right: 5px;
top: 2px;}

.box-sidebar{
	background-repeat: no-repeat;
	width:218px !important;
	height:120px !important;
	margin-top:20px;
}

.scroll-text{
	width:296px;
	height:100px;
}

.scroll-text ul{
	width:296px;
}

.scroll-text ul li{
	width:296px;
}

.box-sidebar .scroll-text{
	width:210px;
	height:100px;
	margin-top:0;
	position:relative;
	top:20px;
}

.box-sidebar .scroll-text ul{
	width:210px;
}

.box-sidebar .scroll-text ul li{
	width:210px;
}

.breadcrumbs{
 font-size:17px;
}

.breadcrumbs a{
text-decoration:none;
color:#ec7f00;
font-weight:normal !important;
}

.breadcrumbs .separator:last-child:after{
    content: "";
    display: block;	
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


.post-list .page-header{
     margin-top:20px;
     margin-bottom:70px;
}

.post-list .page-title{
     font-size:32px;
     text-decoration:none;
	 color:#ec7f00;
	 margin-bottom:0px;
}

.post-list h1{
     margin-bottom:0px;
     margin-top: 40px;
line-height: 18px;
}

.post-list h1 a{
     font-size:18px;
     text-decoration:none;
	 color:#ec7f00;
}

.post-list .post{
	margin-bottom:-20px;
}

.post-list .post p{
	margin-bottom:0px;
}

.post-list .post .meta{
	margin-bottom:0px;
}

.post .convenzionato a{
	color:#96105b;
}


#cat-list-title{
	font-size: 20px;
	color: #ec7f00;
}

#cat-list ul{
	 list-style:none;
	 
}

#cat-list ul li{
	margin-left:50px;
}

#cat-list ul li a{
 text-decoration:none;
 font-size:15px;
 color: #ec7f00;
 
}

/*AREA RISERVATA*/

.box_progetto{
	 height:100px;
	 width:198px;

}

#box-registrazione-coupon
{
	border: 3px solid #B8CDD5;
margin-top: 20px;
padding: 5px;
background-color: #edeff4;
}

#box-registrazione-coupon h2
{
color:#f6931f;
text-transform:uppercase;
font-size:25px;
	}
	
#coouponSubmitBtn{
	
	background-color: #f6931f;
color: #ffffff;
/*width: 100px;*/
/*height: 25px;*/
font-size: 16px;
text-transform:uppercase;
border: none;
padding:7px 20px;
}

.shinystat{
	display:none;
	margin-left: 15px;
}

.addthis_toolbox{
	overflow:hidden;
	width:100%;
}

/*AB CATEGORIES SEARCH WIDGET #########*/
#absc-search-label{
	margin-right:16px;
}

#absc-search-submit{
	
	background-color: #f6931f;
color: #ffffff;
width: 100px;
height: 25px;
font-size: 16px;
text-transform:uppercase;
border: none;

}

#ab_cat_search-3{
	margin-bottom:15px;
	margin-top: 15px;
}

.widget_em_calendar
{
	
	margin-left:30px!important;
}

/*####################################*/

/*PAGINATION #########*/
.navigation
{
	margin-top: 40px;
}
/*####################*/

/*#############################		SIDEBAR		#############################*/
#register-box {
text-align: center;
height: 46px;
width: 218px;
background-color: #bdccd4;
color: #333333;
}


/*#############################		FOOTER		#############################*/

#footer{
	height:128px;
	margin-top:0px;
}
	
.bottom-background-div{
position:absolute;
bottom:0;
	width: 100%; 
	height: 128px;
	background-color:rgb(188,203,211);
	background-color:rgba(188,203,211,0.3);
	
}

#footer-table{
	position:relative;
	bottom:-10px;
}

#menu-footer{
display: inline-table;
	height:100%;
	margin-left: 0;
	margin-top:24px;
	
}

#footer-menu-container{
	margin-left:0;
}

#menu-footer li{
	list-style-type: none;
	margin-left: 0;
	float:left;
	width:170px;
}

#menu-footer li a{
	text-decoration: none;
	color: #4d4d4d;
	font-size: 12px;
}

#colophon{
	color: #4d4d4d;
	font-size: 11px;
}

#credits{
	color: #4d4d4d;
font-size: 11px;
display:none;
}

#IT-credits a{
color: #4d4d4d;
 text-decoration:none;
 display:none;
 }
 
#footer{
background-color:#bccbd3;
margin-left:0px;
	margin-right:0px;

}

#footer .row{
	padding-left:15px;
	padding-right:15px;
}


/*#############################		GENERAL		#############################*/

.container
{
	font-family: 'Roboto Condensed', sans-serif;
	max-width:990px;	
}

#secondary .widget-container{
	margin-bottom:5px;
	margin-top:11px;
	
}

.widget-area li{
list-style-type:none;
margin-left:0px;
}

#widget-area > img{
	margin-bottom:11px;
	margin-top:11px;
	margin-left:40px;
}

.elenco-categorie-imprese{
	padding-left:0px;
}

.elenco-categorie-imprese li{
	margin-left: 0px;
list-style-type: none;

}

.locationinfo .meta{
	display:none!important;
}

.locationinfo .storycontent p
{
	font-size:12px!important;
}

.category-finanziato-pon .news_title
{
	color:#98105d;}
	
.category-finanziato-pon .title a
{
	color:#98105d;}

#article-title
{
	margin-top: 10px;
margin-bottom: 0px;
}
/*############################# EOF ###############################*/



.navbar-form {
margin:0px!important;
border-top:none;
border-bottom: none;
padding-left: 22px;
}

/*############################ AREA RISERVATA  #######################*/

.ap_small{
		font-size:11px;
	}
	.ap_center{
		text-align:center;
		text-transform: uppercase;
		font-weight: bold;
	}
	.box_progetto{
		background-color:#B8CDD5;
		cursor:pointer;
	}
	button[name=projectSubmitBtn]{
		display:none;
		background-color: #f6931f;
		color: #ffffff;
		width: 100px;
		height: 25px;
		font-size: 16px;
		text-transform: uppercase;
		border: none;
    padding:7px 10px;
	}
	.choosen_project{
		background-color: #C4D200;
	}
	.progress_bar_top_cell{
		text-align:right;
		border-right:1px black solid;
		padding-right:1px;
		font-weight:bold;
		display:table-cell;
		width:10%;
	}
	.progress_bar_top{
		display:table;
		width:100%;
	}
	.progress_bar_row{
		height:20px;
		background-color: #B20760;
		position:relative;
	}
	#progetto_progresso{
		text-align:right;
		font-size:10px;
		padding:0px;
		height:20px;
    overflow:hidden;
	}
	#progetto_progresso span{
		display:none;
    font-size: 14px;
    font-weight: bold;
	}
	#progetto_inizio{
		position:absolute;
		top:0px;
		left:4px;
		z-index:100;
		color:white;
		font-weight:bold;
	}
	#progetto_fine{
		position:absolute;
		top:0px;
		right:4px;
		z-index:100;
		color:white;
		font-weight:bold;
	}
	.colore_verde{
		background-color: #C4D200;
	}
	.bar_title{
		font-size:16px;
		font-weight:bold;
		text-align:left;
		text-transform:uppercase;
	}
	.bar_small{
		font-size: 12px;
		text-align: right;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;	}
	.punteggio
	{
		text-align: center;
		color: #ffffff;
		font-size: 30px;
		font-weight: bold;
	}
	.titolo{
		text-align: center;
		color: #ffffff;
		font-size: 20px;
		font-weight: bold;
		text-transform: uppercase;
    height: 56px;
	}
	#area_punti_totali
	{
		height: 135px;
		width: 180px;
		padding-top: 20px;
  }
  .qq-upload-button{
    background-color: #f6931f !important;
    font-size: 16px;
  }
    .qq-image-button{
        display: block;
        width: 66px;
        padding: 2px 0;
        text-align: center;
    background-color: #f6931f !important;
    font-size: 16px;
        border-bottom: 1px solid #ddd;
        color: #fff;
    }
  .um_button{
    background-color: #f6931f;
    border: 0px;
    padding: 7px 20px;
    color: white;  
    font-size: 16px;
  }
  .product_error{
    padding:10px;
    background-color:red;
    color:white;
    font-weight:bold;
  }

/* 	AREA VOTI PROGETTI INVESTIMENTO COLLETTIVO IN ARTICOLI */


.punteggio_progetto
	{
		text-align: center;
		color: #ffffff;
		font-size: 20px;
		font-weight: bold;
	}
	.titolo_progetto{
		text-align: center;
		color: #ffffff;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
    
	}
	
	.box_progetto_mini{
		height: 65px;
		width: 178px;
		margin: 10px;
		background-color:#B8CDD5;
    
	}


/**********************************************************/





