
html {
    height: 100%;
}
.footer {
  background-color: #222;
  border-top: 1px solid #EEE;
	bottom: 0;
	left: 0;
	right: 0;
}
.mega-footer h5{
	font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #FFF;
}
.mega-footer li a{
	padding: 0 !important;
}
a:hover{
	text-decoration: none !important;
}

.navbar{
	margin-bottom: 0px !important;
}
.hero-unit{
    text-align: center;
}

.hero-unit p{
	color: #999999;
}
#wrapper_main .hero-unit{
	/*margin-bottom: 30px !important;  */
}
#wrapper_main{
	background-color: #eee !important;
}
.youtubeVideo {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.youtubeVideo iframe,
.youtubeVideo object,
.youtubeVideo embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img,
.entry-content iframe,
.entry-content object,
.entry-content embed {
	max-width: 100%;
}
@font-face {
    font-family: montserrat-regular;
    src: url(font/Montserrat-Regular.otf);
}
@font-face {
    font-family: montserrat-bold;
    src: url(font/Montserrat-Bold.otf);
}
*{
	font-family:montserrat-regular;
	text-shadow:none !important;
}
/*classi luca*/
a{
	text-shadow: none !important;
}
body{
	background-color: #fff !important;
	padding:0px !important;
}
.ul-inline li, .ul-inline li a{
	display:inline !important;
	margin:0 !important;
	font-size: 10px;
	font-weight:normal;
}
.ul-inline li a{
	margin-right:10px !important;
}
.width-100perc{
	width:100%;
}
.width-75perc{
	width:75%;
}
.width-200{
	width:200px;
}
.margin-auto{
	margin:auto;
}
.text-align-center{
	text-align:center;
}
.footer-separator{
	height:2px;
	background-color:#666666;
	margin:auto;
	margin-bottom: 5px;
	clear: both;
}
#footer{
	width:100%;
}
#footer-up,#footer-up-how{
	margin:auto;
	padding-bottom:30px;
	background-color: #333333;
}
#footer-up-how{
	width:60%;
}
#footer-up-how{
	padding-top:30px;
}
#wrapper-footer-up,#wrapper-footer-up-how{
	font-family:montserrat-regular;
	width:100%;
	text-align:center;
	background-color: #333333;
}
#wrapper-footer-up h5,#wrapper-footer-up-how a{
	font-family:montserrat-bold;
	font-size: 11px;
  font-weight: bold;
  /*padding-top: 15px;
  padding-bottom: 5px;*/
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  color:#91c03c;
  margin: 0px;
}
#wrapper-footer-up-how a{
	text-transform: none;
	cursor:pointer;
}
#wrapper-footer-up li{
	display:block !important;
}
#wrapper-footer-up li a{
	color: #ddd;
	padding: 5px !important;
	white-space: nowrap;
}
#wrapper-footer-up li a:hover{
	background-color:#91c03c;
	color: #fff;
}
#wrapper-footer-middle{
	width: 100%;
  text-align: center;
	background-color:#222;
	margin-top: -10px;
}
#footer-middle-sx{
	/*background-image: url(../images/centromarca-banca-logo.png);*/
	background-image: url(../images/logo-banca-trasparente.png?v1);
  background-repeat: no-repeat;
  background-size: 250px;
  height:50px;
  width: 250px;
  float: left;
}
#footer-middle-rx{
  height:53px;
}
#footer-middle-rx span{
	font-family:montserrat-bold;
	color:#fff;
	font-size: 9px;
}
#footer-middle{
  /*height: 90px;*/
  width: 60%;
  margin: auto;
	padding-top: 20px;
}
#footer-bottom a{
	color:#fff !important;
	font-size: 9px;
	font-family: Montserrat-Bold;
	padding-right:15px !important;
	padding-left:0px !important;
	padding-top:2px !important;
	margin:0px !important;
}
#footer-bottom a.no-padding-right{
	padding-right:0px !important;
	padding-left: 5px !important;
	display:inline;
	white-space: pre;
}
#footer-bottom a:hover{
	background-color:inherit !important;
}
#footer-bottom ul{
	margin-bottom:0px !important;
}
#footer-icns-group{
	margin-top:5px;
	width: 50%;
  margin: auto;
  margin-left: 40px;
}
.icn-of-footer-group{
	background-size: 20px !important;
  background-repeat: no-repeat !important;
  height: 25px !important;
  width: 20px !important;
  float:right;
  margin-right:5px;
  cursor:pointer;
}
.footer-fb-icn{
	background-image: url(../images/facebook-cmb4people.png) !important;
}
.footer-linkedin-icn{
	background-image: url(../images/linkedin-cmb4people.png) !important;
}
.footer-ig-icn{
	background-image: url(../images/ig-cmb4people.png) !important;
}
.footer-rss-icn{
	background-image: url(../images/rss-cmb4people.png) !important;
}
.text-green{
	color:#91c03c !important;
}
#pre-footer-newsletter{
	background-image: url(../images/cmb4people-bg-img-blue.jpg);
	background-repeat:no-repeat;
	height:235px !important;
	text-align:center;
	margin-bottom: -10px;
}
#pre-footer-wrapper{
	padding-top:50px;
}
.pre-footer-title{
	padding-top:55px;
	font-family:Montserrat-Bold;
	color: #91c03c;
  text-transform: uppercase;
  font-size:24px;
}
.pre-footer-text{
	padding-top:10px;
	color:#fff;
	font-size:15px;
}
.m-t-10{
	margin-top:10px !important;
}
.m-t-5{
	margin-top:5px !important;
}
.p-t-5{
	padding-top:5px !important;
}
.input-transparent{
	background-color: transparent !important;
	border-top:0px !important;
	border-left:0px !important;
	border-right:0px !important;
	border-bottom:1px solid white !important;
	color:#ddd !important;
	width:200px !important;
	font-size:12px !important;
	padding-bottom: 0px !important;
}
.input-transparent::-webkit-input-placeholder {
    color:#ddd !important;
    text-align:center !important;
}
.input-transparent:-moz-placeholder {
   color:#ddd !important;
   text-align:center !important;
   opacity:  1;
}
.input-transparent::-moz-placeholder {
   color:#ddd !important;
   text-align:center !important;
   opacity:  1;
}
.input-transparent:-ms-input-placeholder {
   color:#ddd !important;
   text-align:center !important;
   opacity:  1;
}
.button-success-cmb{
	font-family:montserrat-bold;
	font-size:12px;
	color:white !important;
	background-color: #91c03c !important;
	text-transform:uppercase;
	border:none;
	border-radius:3px;
	height:35px;
	width:90px;
}
#home-bottom-title{
	color:#014289 !important;
	font-family: montserrat-bold;
	font-size: 24px !important;
	line-height:1.2em;
}
#home-bottom-text{
	width:45%;
	margin:auto;
	text-align:center;
	font-size:15px;
	line-height:1.5;
	color:#666666 !important;
	margin-bottom: 20px;
}
#home-bottom-link{
	font-family: montserrat-bold;
	font-size:15px;
	color:#91c03c !important;
}
#home-bottom-icon{
	background-image: url(../images/font-awesome_4-6-3_rocket_128_0_80bc26_none.png);
	background-repeat: no-repeat;
	height:45px;
	background-size:45px;
	margin:auto;
	width:45px;
}
#home-bottom-wrapper{
	/*padding:0px !important;*/
	background-image: url(../images/shadow-bg.jpg);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding-top: 80px;
  padding-bottom: 100px;
}
#shadow-bottom-up{
  /*width: 45%;
  height: 40px;
  border-radius: 50%;
  margin: auto;
  margin-top: -45px;
  box-shadow: 0 20px 20px rgba(144, 144, 144, 0.7);*/
  width: 45%;
  height: 40px;
  border-radius: 50%;
  margin: auto;
  margin-top: -45px;
  box-shadow: 0 20px 20px rgba(144, 144, 144, 0.7);
  position: relative;
  left: 0;
  right: 0;
  top: 40px;
}
#shadow-bottom-down{
  width: 45%;
  height: 45px;
  border-radius: 50%;
  margin: auto;
  /* margin-top: -45px; */
  box-shadow: 0px -20px 20px rgba(123, 123, 123, 0.7);
  position: relative;
  left: 0;
  right: 0;
}
.elastislide-wrapper:before, .elastislide-wrapper:after{
	display:none !important;
}
#Featured,#Categories,#Cities,#Region{
	background-color:#fff !important;
	margin-bottom: 20px !important;
}
#home-top-wrapper{
	margin:auto;
	/*width:550px !important;*/
}
#home-top-title{
	color:#014289;
	text-transform: uppercase;
	font-family: montserrat-bold;
	font-size:24px;
}
#wlt-ProjectHomePopular{
	margin-left:5px;
}
#wlt-ProjectHomePopular .items{
	height: 100% !important;
}
#home-top-text{
	font-size:16px !important;
	color:#666666;
	line-height: 1.5em;
}
.green-rect{
	margin:auto;
	background-color:#80bc26;
	height:2px;
	width:25px;
}
.no-padding{
	padding:0px !important;
}
#wrapper_discover{
	background-color: #eee !important;
}
.m-t--30{
	margin-top:-30px !important;
}
#discoverContent .accordion-group{
	border:none !important;
	margin-top: 30px !important;
}
#discoverContent .breadcrumb{
	padding:6px 15px !important;
	margin-bottom:0px !important;
	margin-right: 5px !important;
  /*margin-left: 5px !important;*/
}
#discoverContent .breadcrumb .active{
	color:#014289 !important;
	font-size:15px;
}
#discoverContent .search-query{
	border:none !important;
	height:33px !important;
	margin-top:-1px !important;
}
#discoverContent .icon-search{
	display: inline-block !important;
  width: 30px !important;
  height: 31px !important;
  background-image: url(../images/font-awesome_4-6-3_search_64_0_003476_none.png) !important;
  background-repeat: no-repeat !important;
  background-size: 20px !important;
  background-position: 5px 7px !important;
  margin-top: 0px !important;
  margin-left: -1px !important;
  /* padding-top: 8px; */
}
#discoverContent .form-search .input-append .btn{
	background-color: #fff !important;
	border:none;
	background-image: none;
}
#discoverContent .form-search .btn{
	padding:0px !important;
}
#discoverContent .search-query::-webkit-input-placeholder {
    color: #fff !important;
}
#discoverContent .search-query:-moz-placeholder {
   color: #fff !important;
   opacity:1 !important;
}
#discoverContent .search-query::-moz-placeholder {
   color: #fff !important;
   opacity:1 !important;
}
#discoverContent .search-query:-ms-input-placeholder {
   color: #fff !important;
   opacity:1 !important;
}
#discoverContent .collapse{
	height: auto !important;
}
#discoverContent .collapseMenuTitle{
  color: #014289 !important;
  font-family: montserrat-bold;
  background-color: #fff;
  width: 100% !important;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0px !important;
  padding-left: 15px !important;
  border-bottom: 3px solid #cdcdcd !important;
  text-align: left;
  box-sizing: border-box;
  cursor:default;
}
.discoverBlockTitle{
	display: none !important;
}
#discoverMenuFeatured,#discoverMenuCategories,#discoverMenuCities,#discoverMenuRegion{
	background-color: #fff !important;
	margin-bottom:20px !important;
}
#discoverMenuCities,#Cities,#discoverMenuRegion,#Region{
	max-height: 130px;
	overflow-y:auto;
}
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #cdcdcd;
    margin-top: 5px;
    border: 1px solid #bfbfbf;
}
#discoverContent #discoverMenu .accordion-group li > a{
	color: #666666 !important;
	font-size: 12px;
}
#wrapper_main #discoverContent{
	margin-top: 0px !important;
}
.start.hero-unit{
	margin-top:0px !important;
}
.projectItem{
	width:260px !important;
}
.project{
	border:none !important;
	padding: 0px !important;
}
.projectWrap{
	padding:0px !important;
	background: none !important;
}
.project .projectThumbnail{
	/*width: 200px;*/
	width:100% !important;
  height: 180px !important;
  overflow: hidden;
  position: relative;
}
.project .projectThumbnail img{
	height: initial !important;
	position: absolute;
  margin: auto;
  min-height: 100%;
  min-width: 100%;
  left: -100%;
  right: -100%;
  top: -100%;
  bottom: -100%;
}
.projectWrap h2 > a{
	color: #535353 !important;
	font-family:montserrat-bold;
	font-size:16px;
}
.projectWrap a{
	color:#80bc26 !important;
}
#discoverContent .nav-list > li > a{
	padding: 0px 15px !important;
}
.projectLocation {
	display:none !important;
}
.projectStats li:nth-child(2), .projectStats li:nth-child(3) {
	display:none !important;
}
.project.card{
	height:280px !important;
	border-radius:3px !important;
}
.project.card .projectPladged{
	height:40px !important;
	width:40px !important;
	border-radius:40px;
	background-color: transparent;
	border:4px solid #80bc26;
	position: initial !important;
	margin: auto !important;
}
.project.card h2 span, .project.mini h2 span{
	font-size:9px !important;
}
/*.list-view .items .projectItem:nth-child(3n+3){
	padding-right: 0px !important;
}*/
.list-view .items{
	width:100% !important;
}
#project-detail-rx{
	background-color: #004189;
}
.project.card p{
	height: 30px !important;
  margin-top: -7px;
}
.w-65perc{
	width:65%;
	float:left;
	height:100px;
}
.w-65perc p{
	font-size:10px !important;
}
.w-35perc{
	width:35%;
	float:left;
	height:100px;
	background-color:#004189 !important;
}
.text-favs{
	color: #fff !important;
	text-align:center;
	background-image: url(../images/font-awesome_4-6-3_thumbs-o-up_256_0_ffffff_none.png);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: 25px 2px;
}
.text-goal{
	color: #80bc26 !important;
	text-align:center;
}
.text-goal2{
	color: #fff !important;
  font-size: 9px;
  text-align: center;
  margin-top: -8px;
}
a.view-more-custom{
  background-color: #fff;
  color: #004189;
  border: 2px solid #004189;
  border-radius: 3px;
  text-transform: uppercase;
  font-family:montserrat-bold;
  font-size:12px !important;
	padding: 5px 22px 5px 22px;
	margin-top:10px !important;
	margin-bottom:30px !important;
}
#discoverContent #discoverMenu .accordion-group li > a:hover, #discoverContent #discoverMenu .accordion-group li.active > a{
	background-color:#80bc26  !important;
	color: #fff !important;
}








/* inizio slider */
#slider-box .container-s{
	width:800px;
	height:400px;
	padding:20px;
	border:1px solid gray;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background: black;
}
#slider-box .slider_wrapper{
	overflow: hidden;
	position:relative;
	height:420px;
	top:auto;
}
#image_slider{
	position: relative;
	height: auto;
	list-style: none;
	overflow: hidden;
	float: left;
	/*Chrom default padding for ul is 40px */
	padding:0px;
	margin:0px;
	width:100%;
}
#image_slider li{
	position: relative;
	float: left;
	width:100%;
}
#slider-box .nvgt{
	position:absolute;
	top: 100px;
	height: 50px;
	width: 30px;
}
#slider-box .nvgt:hover{
	opacity: 0.9;
}
#prev{
	background: url('../images/prev.png') no-repeat center;
	left: 0px;
	background-size: 30px;
}
#next{
	background: url(../images/next.png) no-repeat center;
  right: 0px;
  background-size: 30px;
}
#img1{
	background: url(../images/slider2mod.jpg) no-repeat;
	width:100%;
	height:420px;
	background-position-y: -360px;
 /* background-position-x: -700px;*/
  background-size:100%;
}
#img2{
	background: url(../images/slider2mod.jpg) no-repeat;
	width:100%;
	height:420px;
	background-position-y: -360px;
 /* background-position-x: -700px;*/
  background-size:100%;
}
/* fine slider   */


/* circle progress bar */
.rect-auto,
.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.c100.p100 .slice {
  clip: rect(auto, auto, auto, auto);
}
.pie,
.c100 .bar,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #307bbb;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.pie-fill,
.c100.p51 .bar:after,
.c100.p51 .fill,
.c100.p52 .bar:after,
.c100.p52 .fill,
.c100.p53 .bar:after,
.c100.p53 .fill,
.c100.p54 .bar:after,
.c100.p54 .fill,
.c100.p55 .bar:after,
.c100.p55 .fill,
.c100.p56 .bar:after,
.c100.p56 .fill,
.c100.p57 .bar:after,
.c100.p57 .fill,
.c100.p58 .bar:after,
.c100.p58 .fill,
.c100.p59 .bar:after,
.c100.p59 .fill,
.c100.p60 .bar:after,
.c100.p60 .fill,
.c100.p61 .bar:after,
.c100.p61 .fill,
.c100.p62 .bar:after,
.c100.p62 .fill,
.c100.p63 .bar:after,
.c100.p63 .fill,
.c100.p64 .bar:after,
.c100.p64 .fill,
.c100.p65 .bar:after,
.c100.p65 .fill,
.c100.p66 .bar:after,
.c100.p66 .fill,
.c100.p67 .bar:after,
.c100.p67 .fill,
.c100.p68 .bar:after,
.c100.p68 .fill,
.c100.p69 .bar:after,
.c100.p69 .fill,
.c100.p70 .bar:after,
.c100.p70 .fill,
.c100.p71 .bar:after,
.c100.p71 .fill,
.c100.p72 .bar:after,
.c100.p72 .fill,
.c100.p73 .bar:after,
.c100.p73 .fill,
.c100.p74 .bar:after,
.c100.p74 .fill,
.c100.p75 .bar:after,
.c100.p75 .fill,
.c100.p76 .bar:after,
.c100.p76 .fill,
.c100.p77 .bar:after,
.c100.p77 .fill,
.c100.p78 .bar:after,
.c100.p78 .fill,
.c100.p79 .bar:after,
.c100.p79 .fill,
.c100.p80 .bar:after,
.c100.p80 .fill,
.c100.p81 .bar:after,
.c100.p81 .fill,
.c100.p82 .bar:after,
.c100.p82 .fill,
.c100.p83 .bar:after,
.c100.p83 .fill,
.c100.p84 .bar:after,
.c100.p84 .fill,
.c100.p85 .bar:after,
.c100.p85 .fill,
.c100.p86 .bar:after,
.c100.p86 .fill,
.c100.p87 .bar:after,
.c100.p87 .fill,
.c100.p88 .bar:after,
.c100.p88 .fill,
.c100.p89 .bar:after,
.c100.p89 .fill,
.c100.p90 .bar:after,
.c100.p90 .fill,
.c100.p91 .bar:after,
.c100.p91 .fill,
.c100.p92 .bar:after,
.c100.p92 .fill,
.c100.p93 .bar:after,
.c100.p93 .fill,
.c100.p94 .bar:after,
.c100.p94 .fill,
.c100.p95 .bar:after,
.c100.p95 .fill,
.c100.p96 .bar:after,
.c100.p96 .fill,
.c100.p97 .bar:after,
.c100.p97 .fill,
.c100.p98 .bar:after,
.c100.p98 .fill,
.c100.p99 .bar:after,
.c100.p99 .fill,
.c100.p100 .bar:after,
.c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  /*float: left;*/
  margin: 0 0.1em 0.1em 0;
  /*background-color: #80bc26;*/
  background-color: #fff;
}
.c100 *,
.c100 *:before,
.c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.c100.center {
  float: none;
  margin: 0 auto;
}
.c100.big {
  font-size: 240px;
}
.c100.super-small {
  font-size: 80px;
}
.c100.super-small {
  font-size: 50px;
  margin: auto;
}
.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 5em;
  line-height: 5em;
  font-size: 0.2em;
  color: #80bc26;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  border-radius: 50%;
  background-color: #004189 !important;
  width: 0.84em;
  height: 0.84em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em);
}
.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  -moz-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  -moz-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  -moz-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.c100.p13 .bar {
  -webkit-transform: rotate(46.800000000000004deg);
  -moz-transform: rotate(46.800000000000004deg);
  -ms-transform: rotate(46.800000000000004deg);
  -o-transform: rotate(46.800000000000004deg);
  transform: rotate(46.800000000000004deg);
}
.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.c100.p21 .bar {
  -webkit-transform: rotate(75.60000000000001deg);
  -moz-transform: rotate(75.60000000000001deg);
  -ms-transform: rotate(75.60000000000001deg);
  -o-transform: rotate(75.60000000000001deg);
  transform: rotate(75.60000000000001deg);
}
.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.c100.p26 .bar {
  -webkit-transform: rotate(93.60000000000001deg);
  -moz-transform: rotate(93.60000000000001deg);
  -ms-transform: rotate(93.60000000000001deg);
  -o-transform: rotate(93.60000000000001deg);
  transform: rotate(93.60000000000001deg);
}
.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.c100.p31 .bar {
  -webkit-transform: rotate(111.60000000000001deg);
  -moz-transform: rotate(111.60000000000001deg);
  -ms-transform: rotate(111.60000000000001deg);
  -o-transform: rotate(111.60000000000001deg);
  transform: rotate(111.60000000000001deg);
}
.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.c100.p37 .bar {
  -webkit-transform: rotate(133.20000000000002deg);
  -moz-transform: rotate(133.20000000000002deg);
  -ms-transform: rotate(133.20000000000002deg);
  -o-transform: rotate(133.20000000000002deg);
  transform: rotate(133.20000000000002deg);
}
.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.c100.p42 .bar {
  -webkit-transform: rotate(151.20000000000002deg);
  -moz-transform: rotate(151.20000000000002deg);
  -ms-transform: rotate(151.20000000000002deg);
  -o-transform: rotate(151.20000000000002deg);
  transform: rotate(151.20000000000002deg);
}
.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.c100.p47 .bar {
  -webkit-transform: rotate(169.20000000000002deg);
  -moz-transform: rotate(169.20000000000002deg);
  -ms-transform: rotate(169.20000000000002deg);
  -o-transform: rotate(169.20000000000002deg);
  transform: rotate(169.20000000000002deg);
}
.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.c100.p52 .bar {
  -webkit-transform: rotate(187.20000000000002deg);
  -moz-transform: rotate(187.20000000000002deg);
  -ms-transform: rotate(187.20000000000002deg);
  -o-transform: rotate(187.20000000000002deg);
  transform: rotate(187.20000000000002deg);
}
.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.c100.p57 .bar {
  -webkit-transform: rotate(205.20000000000002deg);
  -moz-transform: rotate(205.20000000000002deg);
  -ms-transform: rotate(205.20000000000002deg);
  -o-transform: rotate(205.20000000000002deg);
  transform: rotate(205.20000000000002deg);
}
.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.c100.p62 .bar {
  -webkit-transform: rotate(223.20000000000002deg);
  -moz-transform: rotate(223.20000000000002deg);
  -ms-transform: rotate(223.20000000000002deg);
  -o-transform: rotate(223.20000000000002deg);
  transform: rotate(223.20000000000002deg);
}
.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.c100.p67 .bar {
  -webkit-transform: rotate(241.20000000000002deg);
  -moz-transform: rotate(241.20000000000002deg);
  -ms-transform: rotate(241.20000000000002deg);
  -o-transform: rotate(241.20000000000002deg);
  transform: rotate(241.20000000000002deg);
}
.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.c100.p74 .bar {
  -webkit-transform: rotate(266.40000000000003deg);
  -moz-transform: rotate(266.40000000000003deg);
  -ms-transform: rotate(266.40000000000003deg);
  -o-transform: rotate(266.40000000000003deg);
  transform: rotate(266.40000000000003deg);
}
.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.c100.p79 .bar {
  -webkit-transform: rotate(284.40000000000003deg);
  -moz-transform: rotate(284.40000000000003deg);
  -ms-transform: rotate(284.40000000000003deg);
  -o-transform: rotate(284.40000000000003deg);
  transform: rotate(284.40000000000003deg);
}
.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.c100.p84 .bar {
  -webkit-transform: rotate(302.40000000000003deg);
  -moz-transform: rotate(302.40000000000003deg);
  -ms-transform: rotate(302.40000000000003deg);
  -o-transform: rotate(302.40000000000003deg);
  transform: rotate(302.40000000000003deg);
}
.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.c100.p89 .bar {
  -webkit-transform: rotate(320.40000000000003deg);
  -moz-transform: rotate(320.40000000000003deg);
  -ms-transform: rotate(320.40000000000003deg);
  -o-transform: rotate(320.40000000000003deg);
  transform: rotate(320.40000000000003deg);
}
.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.c100.p94 .bar {
  -webkit-transform: rotate(338.40000000000003deg);
  -moz-transform: rotate(338.40000000000003deg);
  -ms-transform: rotate(338.40000000000003deg);
  -o-transform: rotate(338.40000000000003deg);
  transform: rotate(338.40000000000003deg);
}
.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.c100.p99 .bar {
  -webkit-transform: rotate(356.40000000000003deg);
  -moz-transform: rotate(356.40000000000003deg);
  -ms-transform: rotate(356.40000000000003deg);
  -o-transform: rotate(356.40000000000003deg);
  transform: rotate(356.40000000000003deg);
}
.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.c100:hover {
  cursor: default;
}
.c100:hover > span {
  transform: scale(1.5);
}
.c100:hover:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em;
}
.c100.dark {
  background-color: #777777;
}
.c100.dark .bar,
.c100.dark .fill {
  border-color: #c6ff00 !important;
}
.c100.dark > span {
  color: #777777;
}
.c100.dark:after {
  background-color: #666666;
}
.c100.dark:hover > span {
  color: #c6ff00;
}
.c100.green .bar,
.c100.green .fill {
  border-color: #4db53c !important;
}
.c100.green:hover > span {
  color: #4db53c;
}
.c100.green.dark .bar,
.c100.green.dark .fill {
  border-color: #5fd400 !important;
}
.c100.green.dark:hover > span {
  color: #5fd400;
}
.c100.orange .bar,
.c100.orange .fill {
  border-color: #dd9d22 !important;
}
.c100.orange:hover > span {
  color: #dd9d22;
}
.c100.orange.dark .bar,
.c100.orange.dark .fill {
  border-color: #e08833 !important;
}
.c100.orange.dark:hover > span {
  color: #e08833;
}
.go-arrow{
  background-image: url(../images/font-awesome_4-7-0_caret-right_128_0_91c03c_none.png);
  background-repeat: no-repeat;
  background-size: 10px;
  display:inline;
  background-position: 5px 3px;
  cursor:pointer;
}
.discoverTitle{
	color: #004189 !important;
	margin-left: 0 !important;
	margin-top: 20px !important;
	margin-bottom: -10px !important;
  line-height: normal !important;
}
/*ul.dropdown-menu{
	background-color:#2b84c1 !important;
	color: white !important;
}*/
.dropdown-menu .active > a, .dropdown-menu .active > a:hover{
	color: #80bc26 !important;
}
.projectSide{
	margin-right:0px !important;
}
a.btnLightGreenBackProject{
	font-size:12px !important;
	padding: 7px 12px 7px 12px !important;
}
.c_sidebar_sx {
	margin-left:4px;
}
.c_project_sidebar{
 width: 37.196601% !important;
}
#Menu{
	padding-bottom:50px !important;
}
.imageDescriptionRight, .likeButtonStyle{
	font-size:11px !important;
}
.iconCalendar, .iconClock, .iconFbLikeGrey{
	background-size: 20px 20px !important;
}
.projectStatsNew span{
	font-size: 24px !important;
}
.projectStatsNew p{
	font-size: 10px !important;
}
.projectByNew .row-fluid .avatar .avatarImage{
	height:120px !important;
	width:120px !important;
}
.projectByNew .row-fluid .creatorInfo, .creatorInfo h4, a.uDialog{
	font-size:12px !important;
}
.iconEnvelope{
	background-size: 14px 14px !important;
}
.projectView div.projectRewards h4{
	font-size: 16px !important;
}
.backers div, .projectView div.projectRewards{
	font-size:12px !important;
}
.facebookSocialImage, .googleSocialImage{
	background-size: 16px 16px !important;
}
.twitterSocialImage{
	background-size: 18px 18px !important;
}
.descriptionBoxStyle {
  margin: 10px 20px 20px 20px !important;
}
.btn-success{
	background-image:none !important;
 	background-color: #80bc26 !important;
 	border-color: transparent !important;
 	color: #FFFFFF !important;
 	border-radius: 3px !important;
 	font-size: 15px !important;
}
a.btn-link {
	color: #2E8BCC !important;
}
#toolsSitebar a.btn-link {
	color: #FFFFFF !important;
}
/*.btn-link:hover {
  color: #ffffff !important;
  text-decoration: none !important;
  background-color: #8bbb3b !important;
  border-color: #8bbb3b !important;
}*/
.newProject .helpLink, .newProject {
    width: 225px !important;
    text-align: inherit !important;
    margin: auto;
}

.projectMenu.affix-top {
  width: initial !important;
}
/* PROVO A SIMULARE IL NUOVO BOOTSTRAP */
/* LA BASE E' MOBILE, POI SI APPLICANO LE MEDIA QUERY PER IL DESKTOP ECC ECC */
div.projectName,div.projectNameBackground,.titleBackgroundShader{
	height: 160px !important;
}
.projectTextContainer{
	margin-top:0px !important;
  background: rgba(black, 0.5) !important;
}
#Menu{
	padding-bottom:20px !important;
}
#MenuBg.affix{
	height:0px !important;
}
div.projectSide,div.projectStatsNew,div.projectByNew,.projectView div.projectRewards{
	margin-left:0px !important;
}

.span-xs-1,.span-xs-2,.span-xs-3,.span-xs-4,.span-xs-5,.span-xs-6,.span-xs-7,.span-xs-8,.span-xs-9,.span-xs-10,.span-xs-11,.span-xs-12{
	display: block !important;
	margin-left:0px !important;
}
.span-xs-12 {
  width: 100% !important;
}
.span-xs-11 {
  width: 91.66666667% !important;
}
.span-xs-10 {
  width: 83.33333333% !important;
}
.span-xs-9 {
  width: 75% !important;
}
.span-xs-8 {
  width: 66.66666667% !important;
}
.span-xs-7 {
  width: 58.33333333% !important;
}
.span-xs-6 {
  width: 50% !important;
}
.span-xs-5 {
  width: 41.66666667% !important;
}
.span-xs-4 {
  width: 33.33333333% !important;
}
.span-xs-3 {
  width: 25% !important;
}
.span-xs-2 {
  width: 16.66666667% !important;
}
.span-xs-1 {
  width: 8.33333333% !important;
}
.span-xs-0 {
  display:none !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  select,
  textarea,
  input {
    font-size: 16px !important;
  }
}
@media (max-width: 480px){
	#wlt-UserProfileIndex ~ #wlt-ProjectList .items{
		width:350px !important;
	}
	.post hr{
		width:100% !important;
	}
	/* sostituita dalla regola sotto
	.comments .post{
		padding-left:10px !important;
		padding-right:10px !important;
		width: auto;
	}*/
	.commenti .post{
		padding-left:10px !important;
		padding-right:10px !important;
		width: auto;
	}
	div.projectName, div.projectNameBackground, .titleBackgroundShader{
		height: 215px !important;
	}
	#uForm_ProjectEditGuidelines{
		margin-left:20px;
		margin-right:20px;
	}
	#discoverContent{
		margin: auto;
    width: 340px !important;
	}
	#wlt-ProjectStartIndex{
		width:350px !important;
		margin: auto !important;
	}
	.newProject{
		padding-bottom: 30px !important;
	}
	#wlt-ProjectHomePopular .projectItem{
		padding-right:0px !important;
	}
	#discoverContent .breadcrumb{
		margin: 0px !important;
  }
	.projectItem{
		width: 100% !important;
		padding-bottom:20px !important;
		padding-left:0px !important;
   }
   #wlt-ProjectHomePopular {
     margin-left: 0px !important;
   }
	.list-view .items .projectItem:nth-child(3n+3){
		padding-right: 0px !important;
	}
	#footer-middle-sx{
		width: 100% !important;
		background-position-x:50% !important;
	}
	#footer-bottom-sx,#footer-bottom-rx{
		width:100% !important;
		text-align:center;
	}
	#footer-bottom-sx ul,#footer-bottom-rx ul{
		display: inline-block;
		float:none !important;
	}
	#footer-up .ul-inline li a{
		margin-right: 0px !important;
	}
	#home-bottom-text {
    width: 80%;
    margin: auto;
    text-align: center;
    font-size: 15px;
    line-height: 1.5;
    color: #666666 !important;
    margin-bottom: 20px;
  }
}
@media (max-width: 350px){
	#discoverContent{
		margin: auto;
    width: 280px !important;
	}
	#wlt-ProjectHomePopular .projectItem{
		padding-right:0px !important;
	}
	#discoverContent .breadcrumb{
		margin-right: 0px !important;
	}
	.projectItem{
		width: 280px !important;
		padding-bottom:20px !important;
   }
	.list-view .items .projectItem:nth-child(3n+3){
		padding-right: 0px !important;
	}
	#footer-middle-sx{
		width: 100% !important;
		background-position-x:50% !important;
	}
	#footer-bottom-sx,#footer-bottom-rx{
		width:100% !important;
		text-align:center;
	}
	#footer-bottom-sx ul,#footer-bottom-rx ul{
		display: inline-block;
		float:none !important;
	}
}
@media (min-width: 481px) and (max-width: 609px) {
	/*body{
		padding-left:5px !important;
		padding-right:5px !important;
	}*/
	#discoverContent .breadcrumb{
		margin-right:0px !important;
	}
	#discoverContent{
		width: 350px !important;
    margin: auto !important;
	}
	.list-view .items{
		margin:auto !important;
	}
	.list-view .items .projectItem:nth-child(even){
		padding-right:0px !important;
		padding-left:0px !important;
	}
	.list-view .items .projectItem{
		padding-bottom:10px !important;
		width:350px !important;
	}
	.discoverTitle{
		text-align:center !important;
	}
	#wlt-ProjectDiscoverIndex{
		width: 100% !important;
		margin:auto !important;
	}
	#Menu{
		padding-bottom: 20px !important;
	}
	.span-xs-m-t-30{
		margin-top:30px !important;
	}
	#footer-middle-sx{
		width: 100% !important;
		background-position-x:50% !important;
	}
	#footer-bottom-sx,#footer-bottom-rx{
		width:100% !important;
		text-align:center;
	}
	#footer-bottom-sx ul,#footer-bottom-rx ul{
		display: inline-block;
		float:none !important;
	}
	.divTableCell, .divTableHead {
		border: none;
		padding: 3px 10px;
	}
	.shrinker{
		width: 50%;
	  margin: auto;
	}
}
@media (max-width: 767px) {
	.divTableCell, .divTableHead {
		border: none;
		padding: 3px 10px;
	}
	.shrinker{
		width: 80%;
	  margin: auto;
	}
	#uForm_UserAccount{
		text-align:center;
	}
	#uForm_UserAccount .control-label{
		text-align:center;
	}
	.modal.fade.in{
    bottom: 20px;
	}
	.modal-container{
		height: 90%;
    overflow-y: scroll;
  }
  div .modal-body{
  	overflow-y: initial;
  }
}
@media (max-width: 767px) and (orientation:landscape){
	#discoverContent{
		margin: auto;
    width: 450px !important;
	}
	.list-view .items .projectItem {
    padding-bottom: 10px !important;
    padding-right: 0px !important;
	}
	.list-view .items{
		width: 350px !important;
	}
	.divTableCell, .divTableHead {
		border: none;
		display: table-cell;
		padding: 3px 10px;
	}
	.shrinker{
		width: 80%;
	  margin: auto;
	}
	div.affix{
		position: inherit;
	}
	#uForm_UserAccount{
		text-align: center;
	}
	#uForm_UserAccount .control-label{
		text-align:left;
		padding-left:20px;
	}
}

@media (min-width: 610px) and (max-width: 767px) {
	/*body{
		padding-left:5px !important;
		padding-right:5px !important;
	}*/
	#discoverContent .breadcrumb{
		margin-right:0px !important;
	}
	#discoverContent{
		width: 580px !important;
    margin: auto !important;
	}
	.list-view .items .projectItem:nth-child(even){
		padding-right:0px !important;
		padding-left:10px !important;
	}
	.list-view .items .projectItem{
		padding-bottom:10px !important;
		padding-right: 10px !important;
	}
	.discoverTitle{
		text-align:center !important;
	}
	#wlt-ProjectDiscoverIndex{
		width: 100% !important;
		margin:auto !important;
	}
	#Menu{
		padding-bottom: 20px !important;
	}
	.span-xs-m-t-30{
		margin-top:30px !important;
	}
	#footer-middle-sx{
		width: 100% !important;
		background-position-x:50% !important;
	}
	#footer-bottom-sx,#footer-bottom-rx{
		width:100% !important;
		text-align:center;
	}
	#footer-bottom-sx ul,#footer-bottom-rx ul{
		display: inline-block;
		float:none !important;
	}
}
@media (min-width: 610px) and (max-width: 767px) and (orientation:landscape) {
	#discoverContent{
		width: 580px !important;
    margin: auto !important;
	}
	.list-view .items .projectItem{
		width:280px !important;
	}
	.list-view .items{
		width:580px !important;
	}
	#wlt-UserProfileIndex ~ #wlt-ProjectList .items{
		width:650px !important;
	}
}
@media (min-width: 768px) {
	/*.newProject .helpLink, .newProject {
    width: 100% !important;
    text-align: inherit !important;
    margin: auto;
	}*/
	/*#wlt-UserLogin{
		width:550px !important;
	}*/
	/*#wlt-UserLogin .form-horizontal .form-actions{
		padding-left:0px !important;
	}*/
	#wlt-ProjectRewardsForm .form-horizontal .form-actions{
		padding-left:20px !important;
	}
	#wlt-PaymentCart .form-horizontal .form-actions{
		padding-left:20px !important;
	}
	#wlt-ProjectStartIndex{
		width:590px !important;
		margin:auto;
	}
	.dynamic-left-padding{
		padding-left: 20px !important;
	}
	.list-view .items .projectItem {
    padding-right: 10px !important;
    padding-bottom: 10px !important;
  }
  .list-view .items div.projectItem:nth-child(even) {
  	padding-right: 0px !important;
  }
  .list-view .items {
    width: 100% !important;
  }
  /*.list-view .items .projectItem:nth-child(3n) {
    padding-right: 45px !important;
  }*/
  #discoverContent{
		/*width:780px !important*/
		width: 580px !important;
    margin: auto !important;
	}
	#footer-middle-rx{
		float:right !important;
	}
	#footer-icns-group{
		width:100% !important;
		margin-left: 0px;
	}
	#wrapper-footer-up li{
		display:inline !important;
	}
	#footer-up{
		width:60% !important;
	}
	div.projectName,div.projectNameBackground,.titleBackgroundShader{
		height: 160px !important;
	}
	.projectTextContainer{
		margin-top:30px !important;
    background: rgba(black, 0.5) !important;
	}
	a.btnLightGreenBackProject{
		font-size: 10px !important;
	}
  .span-sm-1,.span-sm-2,.span-sm-3,.span-sm-4,.span-sm-5,.span-sm-6,.span-sm-7,.span-sm-8,.span-sm-9,.span-sm-10,.span-sm-11,.span-sm-12{
		display: block !important;
		margin-left:0px !important;
	}
	.span-sm-p-l-20{
		padding-left: 20px !important;
	}
  .span-sm-0 {
    display: none !important;
  }
  .span-sm-1 {
    width: 8.33333333% !important;
  }
  .span-sm-2 {
    width: 16.66666667% !important;
  }
  .span-sm-3 {
    width: 25% !important;
  }
	.span-sm-4 {
    width: 33.33333333% !important;
  }
  .span-sm-5 {
    width: 41.66666667% !important;
  }
  .span-sm-6 {
    width: 50% !important;
  }
  .span-sm-7 {
    width: 58.33333333% !important;
  }
  .span-sm-8 {
    width: 66.66666667% !important;
  }
  .span-sm-9 {
    width: 75% !important;
  }
  .span-sm-10 {
    width: 83.33333333% !important;
  }
  .span-sm-11 {
    width: 91.66666667% !important;
  }
  .span-sm-12 {
    width: 100% !important;
  }
  .divTableCell, .divTableHead {
		border: none;
		display: table-cell;
		padding: 3px 10px;
	}
	.shrinker{
		width: 80%;
	  margin: auto;
	}
}
@media (max-width: 991px){
	#wrapper_main #discoverContent,#wrapper_discover #discoverContent{
		margin-left: auto !important;
	}
}
@media (min-width: 920px) and (max-width: 991px){
	#wrapper_main #discoverContent,#wrapper_discover #discoverContent{
		width: 910px !important;
	}
	.span-md-1,.span-md-2,.span-md-3,.span-md-4,.span-md-5,.span-md-6,.span-md-7,.span-md-8,.span-md-9,.span-md-10,.span-md-11,.span-md-12{
		display: block !important;
		margin-left:0px !important;
	}
  .span-md-0 {
    display: none !important;
  }
  .span-md-1 {
    width: 8.33333333% !important;
  }
  .span-md-2 {
    width: 16.66666667% !important;
  }
  .span-md-3 {
    width: 25% !important;
  }
	.span-md-4 {
    width: 33.33333333% !important;
  }
  .span-md-5 {
    width: 41.66666667% !important;
  }
  .span-md-6 {
    width: 50% !important;
  }
  .span-md-7 {
    width: 58.33333333% !important;
  }
  .span-md-8 {
    width: 66.66666667% !important;
  }
  .span-md-9 {
    width: 75% !important;
  }
  .span-md-10 {
    width: 83.33333333% !important;
  }
  .span-md-11 {
    width: 91.66666667% !important;
  }
  .span-md-12 {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  .list-view .items div.projectItem:nth-child(even) {
    padding-right: 0px !important;
  }
	.container{
		width:1000px !important;
	}
	#wlt-ProjectRewardsForm .form-horizontal .form-actions{
		padding-left:20px !important;
	}
	#wlt-PaymentCart .form-horizontal .form-actions{
		padding-left:20px !important;
	}
	#wlt-ProjectStartIndex{
		width:870px !important;
		margin:auto;
	}
	#wlt-ProjectStartIndex .list-view .items .projectItem{
		padding-right:0px !important;
	}
	.dynamic-left-padding{
		padding-left: 20px !important;
	}
	#wrapper_discover .form-search{
		margin-bottom: 53px !important;
	}
	.list-view .items .projectItem {
    padding-right: 10px !important;
    padding-bottom: 10px !important;
  }
  /*.list-view .items div.projectItem:nth-child(even) {
  	padding-right: 0px !important;
  }*/
  .list-view .items {
    width: 100% !important;
  }
  /*.list-view .items .projectItem:nth-child(3n) {
    padding-right: 10px !important;
  }*/
  #discoverContent{
		/*width:780px !important*/
		width: 1000px !important;
    margin: auto !important;
	}
	#footer-icns-group{
		width:100% !important;
		margin-left: 0px;
	}
	#footer-middle-rx{
		float:right !important;
	}
	#wrapper-footer-up li{
		display:inline !important;
	}
	#footer-up{
		width:60% !important;
	}
	div.projectName,div.projectNameBackground,.titleBackgroundShader{
		height: 300px !important;
	}
	.projectTextContainer{
		margin-top: 110px !important;
    background: rgba(black, 0.5);
	}
	#Menu{
		padding-bottom:50px !important;
	}
	#MenuBg.affix{
		height:40px !important;
	}
	a.btnLightGreenBackProject{
		font-size: 10px !important;
	}
	.span-md-p-l-20{
		padding-left: 20px !important;
	}
	.span-md-1,.span-md-2,.span-md-3,.span-md-4,.span-md-5,.span-md-6,.span-md-7,.span-md-8,.span-md-9,.span-md-10,.span-md-11,.span-md-12{
		display: block !important;
		margin-left:0px !important;
	}
	.span7{
		width:600px !important;
	}
  .span-md-0 {
    display: none !important;
  }
  .span-md-1 {
    width: 8.33333333% !important;
  }
  .span-md-2 {
    width: 16.66666667% !important;
  }
  .span-md-3 {
    width: 25% !important;
  }
	.span-md-4 {
    width: 33.33333333% !important;
  }
  .span-md-5 {
    width: 41.66666667% !important;
  }
  .span-md-6 {
    width: 50% !important;
  }
  .span-md-7 {
    width: 58.33333333% !important;
  }
  .span-md-8 {
    width: 66.66666667% !important;
  }
  .span-md-9 {
    width: 75% !important;
  }
  .span-md-10 {
    width: 83.33333333% !important;
  }
  .span-md-11 {
    width: 91.66666667% !important;
  }
  .span-md-12 {
    width: 100% !important;
  }
  .divTableCell, .divTableHead {
		border: none;
		/*display: table-cell;*/
		padding: 3px 10px;
	}
}
div#collapse_0Region {
  max-height: 200px;
  overflow-y: auto;
}
@media (max-width: 979px){
	#toolsButtons .btn {
		padding: 11px 19px !important;
	  padding-left: 30px !important;
	  padding-right: 30px !important;
	}
  .navbar .nav > li > a{
    height: auto !important;
  }
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{
    padding: 5px 15px !important;
  }
  .nav-collapse .nav{
    border-bottom: 1px solid #464646;
  }
}

@media (min-width: 980px) {
 div.projectMenuCellContainer .projectMenuLabel {
   position: initial !important;
 }
 .divTableCell, .divTableHead {
		border: none;
		display: table-cell;
		padding: 3px 10px;
	}
	.shrinker{
		width: 50%;
	  margin: auto;
	}
}
@media (min-width: 1200px) {
  .list-view .items div.projectItem:nth-child(even) {
    padding-right: 40px !important;  
  }
  .list-view .items div.projectItem:nth-child(3n+3) {
    padding-right: 40px !important;  
  }

  .list-view .items div.projectItem:nth-child(4n+4) {
    padding-right: 0px !important;  
  }
	#wlt-ProjectRewardsForm .form-horizontal .form-actions{
		padding-left:20px !important;
	}
	#wlt-PaymentCart .form-horizontal .form-actions{
		padding-left:20px !important;
	}
	.newProject .helpLink, .newProject {
    width: 100% !important;
    text-align: inherit !important;
    margin: auto;
	}
	#wlt-ProjectStartIndex{
		width:100% !important;
	}
	.navbar .nav {
    position: relative;
    left: 0;
    display: block;
    float: left;
    margin: 0 0 0 0;
	}
	#wrapper_discover .form-search{
		margin-bottom: 53px !important;
	}
	form.navbar-form {
		margin-bottom: 0 !important;
	}
	.span7{
		width:570px !important;
	}
	.list-view{
		width:100% !important;
	}

  .list-view .items .projectItem {
    padding-right: 40px !important;
    padding-bottom: 40px !important;
  }
  /*.list-view .items div.projectItem:nth-child(even) {
  	padding-right: 0px !important;
  }*/
  .list-view .items {
    width: 100% !important;
  }
  /*.list-view .items .projectItem:nth-child(3n) {
    padding-right: 10px !important;
  }*/
  #discoverContent{
		/*width:780px !important*/
		width: 1165px !important;
    margin: auto !important;
	}
	.container{
	  width: 1165px !important;
	}
	#discoverContent .search-query{
		width:110px;
	}
	#footer-icns-group{
		width:100% !important;
		margin-left: 0px;
	}
	#footer-middle-rx{
		float:right !important;
	}
	#wrapper-footer-up li{
		display:inline !important;
	}
	#footer-up{
		width:60% !important;
	}
	div.projectName,div.projectNameBackground,.titleBackgroundShader{
		height: 300px !important;
	}
	.projectTextContainer{
		margin-top: 110px !important;
    background: rgba(black, 0.5);
	}
	.span-lg-1,.span-lg-2,.span-lg-3,.span-lg-4,.span-lg-5,.span-lg-6,.span-lg-7,.span-lg-8,.span-lg-9,.span-lg-10,.span-lg-11,.span-lg-12{
		display: block !important;
		margin-left:0px !important;
	}
	#Menu{
		padding-bottom:50px !important;
	}
	#MenuBg.affix{
		height:40px !important;
  }
  .span-lg-0 {
    display: none !important;
  }
	.span-lg-1 {
    width: 8.33333333% !important;
  }
  .span-lg-2 {
    width: 16.66666667% !important;
  }
  .span-lg-3 {
    width: 25% !important;
  }
	.span-lg-4 {
    width: 33.33333333% !important;
  }
  .span-lg-5 {
    width: 41.66666667% !important;
  }
  .span-lg-6 {
    width: 50% !important;
  }
  .span-lg-7 {
    width: 58.33333333% !important;
  }
  .span-lg-8 {
    width: 66.66666667% !important;
  }
  .span-lg-9 {
    width: 75% !important;
  }
  .span-lg-10 {
    width: 83.33333333% !important;
  }
  .span-lg-11 {
    width: 91.66666667% !important;
  }
  .span-lg-12 {
    width: 100% !important;
  }
  div.navbar .navbar-inner .container {
	 /*width:94%;*/
	 /*commentato per eliminazione della doppia lingua
	 width: 1256px !important;*/
	}
	/*#wlt-ProjectViewMenu .navbar-inner .container{
		width: 1256px;
	}*/
	.divTableCell, .divTableHead {
			border: none;
			display: table-cell;
			padding: 3px 10px;
	}
	.shrinker{
		width: 50%;
	  margin: auto;
	}
}
.projectFunded{
	color: #80bc26 !important;
}
.projectNotFunded{
	color: #ff5151 !important;
}
a.hidden-desktop{
	padding:20px !important;
}
.backerItem img{
	width: 120px !important;
	height: 120px !important;
}
.backerItem{
	float:left !important;
}
.float-left{
	float:left !important;
}
.bx-wrapper ul{
	margin:0px !important;
}
.projectRewards.textGrey.reward.uDialog{
	display:none !important;
}
.projectEditForm .control-label{
	display: inline !important;
}
.projectMenuLabel{
	display: inline;
}
.icon-check{
	margin-top: 0px !important;
}
#editMenu{
	margin-top:0px !important;
}
/*sostituita dalla regola sotto
.comments .post .thumbnail{
	margin: auto !important;
	height:120px !important;
	width:120px !important;
}*/
.commenti .post .thumbnail{
	margin: auto !important;
	height:120px !important;
	width:120px !important;
}

#wlt-ProjectCommentList .form-horizontal .form-actions{
	padding-left:20px !important;
}
#PaymentOptionsDiv{
	padding:30px !important;
}

#wlt-ProjectEditMenu .icon-eye-open{
	margin-top:-1px !important;
}
#wlt-SocialIndex{
	text-align:center;
}
#wlt-UserLogin{
	/*width:220px;*/
	width: auto;
	margin:auto;
}
#wlt-UserLogin .form-actions{
	text-align:center;
}
.row{
	margin-left:0px !important;
}
[class*="span"]{
	margin-left:0px !important;
}
#wlt-BaseMenu .navbar-inner .container .btn-navbar{
	background-color: #80bc26 !important;
  background: none !important;
  padding: 15px 15px;
  border: none !important;
  box-shadow: none !important;
}
#wlt-BaseMenu .icon-bar{
	background-color: #80bc26 !important;
	width:20px !important;
}
#wlt-ProjectViewMenu .navbar-inner .container .btn-navbar,#wlt-UserProfileMenu .navbar-inner .container .btn-navbar{
    background: none !important;
    padding: 15px 15px;
    border:none !important;
    box-shadow: none !important;
}
#wlt-BaseMenu .navbar-inner .container .btn-navbar .icon-bar + .icon-bar{
	margin-top:4px !important;
}
.projectVideo .bx-wrapper img{
	margin:auto !important;
}
.bx-wrapper .bx-controls-direction a{
	background-color: rgba(152, 152, 152, 0.44);
	z-index: 0 !important;
}
/*#wlt-ProjectCommentList-list{
	padding-left:15px;
	padding-right:15px;
}*/
#wlt-ProjectCommentList{
	margin-bottom:20px;
}
.span12{
	width:100% !important;
}
#wlt-PaymentCart{
	padding-right:10px !important;
	padding-left:10px !important;
}

#wlt-UserProfileIndex ~ #wlt-ProjectList .list-view .items div.projectItem:nth-child(even).projectItem{
	padding-right:10px !important;
}
div.userAvatar img.thumbnail{
  width: 120px;
  height: 120px;
  margin: auto;
  display: block;
  border-radius: 50%;
}
#ui-datepicker-div{
 z-index: 10 !important;
}
#wlt-ProjectAdminUpdate .form-horizontal div.controls{
 margin-left:180px !important;
}
#video-cmb video{
	width:100%;
	margin-top:20px;
}
.alert-block{
	margin-right:20px !important;
	margin-left:20px !important;
}
#Menu.affix{
	padding-bottom:0px !important;
}
#wrapper-contatti{
	text-align:center;
}
#wlt-ProjectEditMedia, #wlt-ProjectMediaList, #wlt-ProjectEditStory, #wlt-ProjectEditBasics, #wlt-ProjectEditAbout{
	padding:5px !important;
}
#wlt-ProjectEditMedia .control-label{
    float:none !important;
    margin-bottom: 10px !important;
}
#wlt-ProjectEditMedia .controls{
    margin-top:10px !important;
}
#MBasics_fundingDurationDate{
	background-image: url(../../classic/images/calendar.png);
	background-repeat: no-repeat;
	background-size: 25px;
	/*background-position: 100% 1px !important;*/
	background-position: 1px;
	padding-left:30px;
	cursor: pointer;
	width:220px;
}
a.btn-crea-faq{
	font-size: 12px !important;
	padding: 12px 25px 12px 25px !important;
}
.sottoponi-cell{
	width:212px;
}
/*     fine classi luca       */
ul.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #333;
  border: none;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
ul.dropdown-menu li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #FFFFFF;
  white-space: nowrap;
}
ul.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #91c03c;
  background-image: none;
}

.navbar .nav > li > ul.dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: none;
  border-right: none;
  border-bottom: none;
  position: absolute;
  top: 0px;
  left: 10px;
}
.navbar .nav > li > ul.dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-bottom-color: none;
  position: absolute;
  top: 0px;
  left: 9px;
}
#wlt-ProjectViewMenu .navbar-inner .container{
	width: 100% !important;
}
.worklet .worklet-top-title{
	color: #014289;
  text-transform: uppercase;
  font-family: montserrat-bold;
  font-size: 24px;
  text-align: center;
}
.green-rect {
  margin: auto;
  background-color: #80bc26;
  height: 2px;
  width: 25px;
}
.blue-background {
	padding-top: 35px;
	padding-bottom: 35px;
  background-image: url(../images/cmb4people-bg-img-blue.jpg);
  background-repeat: no-repeat;
  text-align: center;
  width:100%;
}
.white-background{
	padding-top: 35px;
	padding-bottom: 35px;
	text-align: center;
  width:100%;
  background-color: #FFFFFF;
}
.standard-background{
	padding-top: 35px;
	padding-bottom: 35px;
	text-align: center;
  width:100%;
	background-color: #e9e9e9;
}
.text-on-blue{
	color: #FFFFFF;
}
.textBlue{
	color: #014289;
}
.textGrey{
	color: #666666;
}
.textGreen{
	color: #8ec22f;
}
.textCenter{
	text-align: center;
}
.pre-footer-newsletter {
    background-image: url(../images/cmb4people-bg-img-blue.jpg);
    background-repeat: no-repeat;
    height: 235px !important;
    text-align: center;
    margin-bottom: -10px;
}
.howItWorksSubtitle{
	font-size: 24px;
	padding-bottom:15px;
	line-height: 30px;
}
.shrinkerLarge{
	width: 80%;
	margin:auto;
}
.divTable{
	display: table;
	width: auto;
	margin:auto;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: transparent;
	display: table-header-group;
}
.divTableHeading {
	background-color: none;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: transparent;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.sport {
  background-image: url(../images/sport-white.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
  background-position: center;
}
.AsVolunteering{
	background-image: url(../images/asVolunteering.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
  background-position: center;
}
.healthcare{
	background-image: url(../images/healthcare.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
  background-position: center;
}
.socialUtility{
	background-image: url(../images/socialUtility.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
  background-position: center;
}
/*.disability {
  background-image: url(../images/disabilita-white.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
  background-position: center;
}
.eqOpportunities {
  background-image: url(../images/pari-opportunita.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
  background-position: center;
}
.animals {
  background-image: url(../images/amici-animali-white.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
  background-position: center;
}*/
.education {
  background-image: url(../images/education.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
  background-position: center;
}
.culture {
  background-image: url(../images/culture.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;

}
.presentazione{
  background-image: url(../images/compilazione-modulo-blu.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;

}
.valutazione{
  background-image: url(../images/cassaforte-banca-blu.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;

}
.aperturaConto{
  background-image: url(../images/comitato-etico-cmb-blu.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;

}
.promuovilo{
  background-image: url(../images/promuovilo-blu.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;

}
.inbanking{
 	background-image: url(../images/inbanking-blu.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;
}
.bonifico{
	background-image: url(../images/bonifico-blu.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;
}
.satispay{
	background-image: url(../images/satispay-line-blu.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;
}
.donazione{
	background-image: url(../images/donazione-white.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;
}
.donare{
	background-image: url(../images/donare.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;
}
.cooperazione{
	background-image: url(../images/cooperazione.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
	min-width: 64px;
  background-position: center;
}
.persona{
	background-image: url(../images/persona.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
	min-width: 64px;
  background-position: center;
}
.solidarieta{
	background-image: url(../images/solidarieta.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
  background-position: center;
}
.territorio{
	background-image: url(../images/territorio.png);
  background-repeat: no-repeat;
  background-size: 64px 64px;
  height: 64px;
  min-width: 64px;
  background-position: center;
}
.cmb4PeopleLogoBlue{
	background-image: url(../images/cmb4p-logo-blue.png);
	background-repeat: no-repeat;
  background-size: 214px 47px;
  height: 56px;
  width: auto;
  background-position: center;
  margin-bottom: 10px;
}
.cmbBlu{
	/*background-image: url(../images/cmb-logo-blue.png);*/
	background-image: url(../images/logo-banca.png);
	background-repeat: no-repeat;
  background-size: 308px 56px;
  height: 56px;
  width: auto;
  background-position: center;
  margin-bottom: 10px;
}
.divTableCell .imageName{
	 font-family: "montserrat-bold";
	 width: auto;
	 text-transform: uppercase;
	 margin-top: 5px;
	 width: auto;
   font-size: 11px;
   text-align: center;
   line-height: 16px;

}
.howItWorksImages{
	margin-top: 15px;
}
.containerStatic{
	width:100%;
}
.containerStatic .row #layout_main .span12{
	width:auto;
}
.howItWorksNormal{
	font-size:14px;
}
a.btnLightGreen{
	margin-top: 15px;
	background-color: #80bc26;
	border-color:	transparent;
	text-transform: uppercase;
	color: #FFFFFF;
	border-radius: 3px;
	font-size: 11px;
	padding: 10px 18px 10px 18px;
}
input.btnLightGreen{
	background-color: #80bc26;
	border-color:	transparent;
	color: #FFFFFF;
	border-radius: 3px;
	font-size: 15px;
}
a.btnLightGreenBackProject{
	margin-top: 15px;
	background-color: #80bc26;
	border-color:	transparent;
	text-transform: uppercase;
	color: #FFFFFF;
	border-radius: 3px;
	font-size: 15px;
	padding: 10px 18px 10px 18px;
}
.boxShadow{
	background-image: url(../images/shadow-bg.jpg);
	height:35px;
	width:100%;
	background-repeat: no-repeat;
  background-size: 100%;
}
.imageDescription{
	font-size: 13px;
  line-height: 15px;
  width: auto;
  text-align: center;
}
.staticPageTitle{
	margin-bottom: 25px;
  margin-top: 25px;
  disply:none;
}
.projectMenu .navbar-inverse .navbar-inner{
	background-color: #616161;
  background-image: none;
  border: none;
}
.nav-collapse .badge{

}
.projectMenu .navbar-inverse .navbar-inner .nav{
	margin: auto;
	width: 100%;
	float: none;
}
.projectMenu{
	width:73%;
	margin:auto;
}
div.hero-unit{
	/*margin-bottom: 0px;*/
	/*background-image: url(../images/centromarca-banca-logo.png);*/
}
div.projectStatsNew{
	background-color: #FFFFFF;
	margin: 0px 0px 10px 10px;
}
.projectStatsNew span{
	font-family: "montserrat-bold";
  font-size: 27px;
}
.projectStatsNew p{
	text-transform: uppercase;
}
.wellNew{
	padding: 19px;
}
.projectView div.backThisProject{
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: center;
}
.projectByNew .row-fluid .avatar .avatarImage{
	width: 160px;
  height: 160px;
  margin: auto;
  display: block;
  border-radius: 80px;
}
div.projectByNew{
	background-color: #FFFFFF;
	margin: 20px 0px 10px 10px;
}
.projectByNew .row-fluid .creatorInfo{
	margin: auto;
	text-align: center;
	font-size: 15px;
}
.projectOwnerLink{
	color: #80bc26;
}
.creatorInfo h4{
	font-size: 15px;
	/*line-height: 0px;*/
}
a.uDialog{
	color: #80bc26;
	font-size: 15px;
	font-weight: bold;
}
.iconEnvelope{
	background-image: url(../images/envelope-green.png);
	background-repeat: no-repeat;
  background-size: 16px 16px;
  height: 16px;
  width: 16px;
  display: block;
  background-position: center;
  margin: auto;
}
.projectView p.shortBlurb{
	font-family: "montserrat-bold";
	margin: auto;
}
.iconClock{
	background-image: url(../images/clock.png);
	background-repeat: no-repeat;
  background-size: 24px 24px;
  height: 24px;
  width: 24px;
  background-position: center;
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.iconCalendar{
	background-image: url(../images/calendar.png);
	background-repeat: no-repeat;
  background-size: 24px 24px;
  height: 24px;
  width: 24px;
  background-position: center;
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.imageDescriptionRight{
	line-height: 24px;
}
.projectBasicInfo{
	overflow: auto;
}
.projectHomeContainer{
	background-color: #FFFFFF;
}
hr.slimSeparator{
	margin: 0px;
	border: 1px solid #DCDCDC;;
}
hr.slimSeparatorBlue{
	margin: 0px;
	border: 1px solid #014289;
}
.socialPluginsBackground{
	background-color: #cdcdcd;
	height: 32px;
	border-radius: 3px;
}
.descriptionBoxStyle{
	margin: 20px 20px 20px 20px;
}
.descriptionTextStyle{
	font-size: 14px;
	text-align: justify;
  text-justify: inter-word;
}
button.likeButtonStyle{
	background:none!important;
  border:none;
  padding:0!important;
  font: inherit;
  color: #666666;
  line-height: 24px;
  cursor: pointer;
}
button.likeButtonStyle:hover{
	line-height: 24px;
  color: #80bc26;
}
.iconFbLikeGrey{
	background-image: url(../images/fbLikeGrey.png);
	background-repeat: no-repeat;
  background-size: 24px 24px;
  height: 24px;
  width: 24px;
  background-position: center;
  display: inline-block;
  float: left;
  margin-right: 10px;
}
img.socialIcons{
	height: 22px;
  width: 22px;
}
.facebookSocialImage{
	background-image: url(../images/facebookLogoBlue.png);
	background-repeat: no-repeat;
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
  background-position: center;
  display: inline-block;
}
.twitterSocialImage{
	background-image: url(../images/twitterLogoBlue.png);
	background-repeat: no-repeat;
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
  background-position: center;
  display: inline-block;
}
.googleSocialImage{
	background-image: url(../images/googleLogoBlue.png);
	background-repeat: no-repeat;
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
  background-position: center;
  display: inline-block;
}
.projectHomeIcon{
	background-image: url(../images/scheda-white.png);
	background-repeat: no-repeat;
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
  background-position: center;
  display: block;
  margin: auto;
}
li.active .projectHomeIcon{
	background-image: url(../images/scheda-light-green.png);
}
i.icon-tag{
	background-image: url(../images/tag.png);
	background-repeat: no-repeat;
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
  background-position: center;
  display: block;
  margin: auto;
}
i.icon-map-marker{
	background-image: url(../images/mapMarker.png);
	background-repeat: no-repeat;
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
  background-position: center;
  display: block;
  margin: auto;
}
.socialIconContainer{
	height:32px;
	display: inline-block;
	margin-left: 5px;
	margin-top: 6px;
}
.socialIconLeftSpacer{
  display: inline-block;
  width: 9px;
  margin-left: 5px;
  margin-top: 6px;
}
.menuCountersBig{
	height: 50%;
  line-height: 25px;
  font-size: 25px;
  text-align: center;
  font-family: montserrat-bold;
}
.projectMenuLabel{
	height: 50%;
	font-size: 11px;
	text-align: center;
}
.navbar-inverse .nav li.active > a{
	color: #91c03c;
	background-color: transparent;
}
.navbar-inverse .nav-collapse .nav > li.active > a{
	color: #91c03c;
	background-color: transparent;
}
.navbar-inverse ul.nav li > a{
	color: #FFFFFF;
	height: 40px;
}
.projectMenuCellContainer{
	height:100%;
}
div.projectName h1{
	text-transform: uppercase;
  color: #FFFFFF;
  font-family: montserrat-bold;
  font-size: 24px;
}
div.projectName p{
	margin-top: 5px;
	color: #FFFFFF;
}
div.projectName {
	background-repeat: no-repeat;
  margin: auto;
  background-size: 100% auto;
  height: 300px;
  /*position: relative;*/
  padding: 0;
}
div.projectNameBackground {
	background-repeat: no-repeat;
  margin: auto;
  background-size: 100% auto;
  height: 300px;
  position: relative;
  padding: 0;
}
.projectTextContainer{
	margin-top: 110px;
	background: rgba(black, 0.5);
}
.titleBackgroundShader{
	position: absolute;
  height: 300px;
  width: 100%;
  background-color: rgba(0,0,0,0.5);
}
#wlt-ProjectViewMenu{
	position:relative;
}
.navbar .nav .pullRight{
	float: right;
}
i.icon-centerer{
	display: block;
  margin: auto;
}
.navbar .nav a.notClickableA {
  cursor: default;
}
.navbar .nav a.notClickableA:hover,
.navbar .nav a.notClickableA:focus {
  background-color: transparent;
}
div.projectSide{
	margin: 0px 10px 0px 10px;
}
.projectView div.projectRewards{
	background-color: #FFFFFF;
  margin: 20px 0px 0px 10px;
  text-align: center;
  font-size: 15px;
}
.projectView div.projectRewards h4{
	font-family: montserrat-bold;
}
i.icon-user{
	background-image: url(../images/userGrey.png);
	background-repeat: no-repeat;
  background-size: 20px 20px;
  height: 20px;
  width: 20px;
  background-position: center;
  display: block;
  margin: auto;
}
img.avatarRadius{
	border-radius: 50%;
	border: none;
}
.discoverTitle{
	font-size: 19px;
  margin-left: 10px;
}
.discoverBlock div.discoverSection3{
	height: auto;
  overflow: hidden;
}
.discoverMoreButtonContainer{
	text-align: center;
}
div.projectUpdate{
	padding: 0px 20px 20px 20px;
	width: auto;
	border-bottom: 1px solid #cdcdcd;
}
.projectUpdate .message-txt{
	font-size:14px;
}
.backers .badge{
	border-radius: inherit;
  background-color: transparent;
  color: #8ec22f;
}
.textBold{
	font-family: montserrat-bold;
}
div.navbar .nav > li > a {
	font-size: 11px;
}
div.project.mini {
  height: 290px;
}
div.pagination ul > li > a:hover{
	background-color:#80bc26;
}
.span9 #wlt-ProjectRewardsForm{
	margin-top:24px;
	padding-right:10px !important;
	padding-left:10px !important;
}
.rewardSidebar{
	margin-top: 24px;
}
.badgeGreen{
	color: #8ec22f;
}
.table-bordered{
	border: 1px solid #B0B0B0;
  margin-top: 24px;
  border-collapse: separate;
  border-left: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.form-actions-no-background{
	margin-top: 20px;
  margin-bottom: 20px;
  float: right;
}
#wlt-PaymentSuccess form .buttons {
	text-align: center;
	margin: auto;
}
input.btn-successCart{
	background-image: none;
  background-color: #80bc26;
  border-color: transparent;
  color: #FFFFFF;
  border-radius: 3px;
  font-size: 12px;
}
input.btn-successCart:hover{
	background-image: none;
  background-color: #80bc26;
  border-color: transparent;
  color: #FFFFFF;
  border-radius: 3px;
  font-size: 12px;
}
.even .projectRewards{
	text-align: center;
}
.divTableCell, .divTableHead {
		border: none;
		padding: 3px 10px;
	}
.projectCreatorBadge{
	font-size: 14px;
  text-transform: capitalize;
}
.h3Description{
}
div.projectMenuCellContainer .projectMenuLabel {
  position: relative;
  top: -20px;
}
.navbar .nav li.dropdown.open > a.dropdown-toggle,
.navbar .nav li.dropdown.open.active > a.dropdown-toggle {
  background-color: #91c03c;
}
.navbar .nav li.dropdown.active > a.dropdown-toggle {
	color: #91c03c;
	background-color: transparent;
}
.navbar .nav li.dropdown.active:hover > a.dropdown-toggle {
	background-color: #80bc26;
	color: #FFFFFF;
}
.nav-collapse form.navbar-form, .nav-collapse .navbar-search{
	border: none;
  box-shadow: none;
}
.navbar-inverse .nav-collapse .nav > li > a.notClickableA:hover,
.navbar-inverse .nav-collapse .nav > li > a.notClickableA:focus{
	background-color: transparent;
}
.paddingSidebar{
	padding-top: 20px;
}
#wlt-ProjectEditMenu .navbar-inner .container .btn-navbar, #wlt-UserProfileMenu .navbar-inner .container .btn-navbar {
  background: none;
  padding: 15px 15px;
  border: none;
  box-shadow: none;
}
.reviewContainer{
	margin: 10px 20px 10px 20px;
}
#about-site{
	margin-right: 25px;
}
#project-guidelines{
	margin-right: 25px;
}
.list_school{
	margin: 0 25px 10px 25px;
}
.commentProjectName{
	font-size: 17px;
}
.whenCommentPosted{
	font-size: 12px;
  color: #808080;
}
.commentText{
	color: #000000;
	font-size: 12px;
}
#uForm_UserAccount .control-group{
	text-align: center;
}
#uForm_UserAccount .control-group .control-label{
	text-align: center;
	margin: auto;
	float: none;
	padding-left: initial;
}
.user-profile .row-fluid{
	overflow-x: hidden;
}
.form-horizontal div.controls{
	margin: auto;
}
#uForm_UserAccount div.controls input{
  text-align: center;
}
#uForm_UserAccount .form-actions{
	text-align: center;
	padding-left: initial;
	padding: 20px 0px 20px 0px;
}
textarea[id^="MUserAccountForm"], input[id^="MUserAccountForm"], select[id^="MUserAccountForm"] {
  width:300px;
}
#MUserAvatarForm_avatar{
	border-width: 0px;
}
#uForm_UserLogin .form-actions, #uForm_UserLogin .controls, #uForm_UserLogin label{
	text-align: center;
	float: none;
	width: auto;
}
#uForm_UserLogin div.form-actions{
	padding: 19px 20px 20px !important;
	float: none !important;
}
#uForm_UserLogin .help-block{
	text-align: center;
}
#uForm_UserRestore .form-actions, #uForm_UserRestore .controls, #uForm_UserRestore label{
	text-align: center;
}
#uForm_UserRestore .form-actions{
	padding: 19px 20px 20px;
}
#uForm_UserReset .form-actions, #uForm_UserReset .controls, #uForm_UserReset label{
	text-align: center;
}
#uForm_UserReset .form-actions{
	padding-left: initial;
}
#uForm_UserSignup .form-actions, #uForm_UserSignup .controls, #uForm_UserSignup label{
	text-align: center;
}
#uForm_UserSignup #captcha_button{
	display: inherit;
}
#uForm_UserSignup .form-actions{
  padding: 19px 20px 20px;
}
#uForm_UserSignup .control-group .control-label,
#wlt-SocialSignup .control-group .control-label{
	text-align: center !important;
	margin: auto !important;
	float: none !important;
	padding-left: initial !important;
	width: auto !important;
}
#wlt-SocialSignup .form-actions,
#wlt-SocialSignup .control-group{
  text-align: center;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#uForm_BaseContact .form-actions, #uForm_BaseContact .controls, #uForm_BaseContact label{
	text-align: center;
}
#uForm_BaseContact #captcha_button{
	display: inherit;
}
#uForm_BaseContact .form-actions{
  padding: 19px 20px 20px;
}
#uForm_BaseContact .control-group .control-label{
	text-align: center;
	margin: auto;
	float: none;
	padding-left: initial;
	width: auto;
}
.buttonCenterer{
  width: 33%;
  height: 10px;
  float: left;
}
input.inputFileHider{
	display: none;
}
span.loadAvatarButton{
	margin: auto;
  display: block;
  width: 80px;
}
#uForm_UserNotify{

}
#uForm_UserNotify label{
	float: none;
  width: auto;
  text-align: left;
}
#uForm_UserRestore .control-label {
	float: none;
	width: auto;
	text-align: center;
}
#wlt-ProjectCommentList-list div.tooltip-inner{
	padding: 3px 8px !important;
}
#wlt-ProjectCommentList-list div.tooltip{
	padding: 5px !important;
}
.commenti .post {
  padding: 1em 0;
}
.commenti .when {
  padding: 10px;
  color: #808080;
}
.brand img{
  width: 250px !important;
  margin-top: 5px !important;
}
input.newAmountValue{
  margin: 0 10px !important;
}

#popup-cookie{
  position: fixed;
  left: 0;
  right: 0;
  z-index: 99999;
  background-color: black;
  bottom: 0;
}
.close-popup-icon{
  cursor: pointer;
  height: 20px;
  position: relative;
  top: -3px;
  left: 20px;
}
.wrapper-text-popup{
  margin: 10px;
  text-align: center;
}
.alert-info {
  background-color: #ffffff !important;
  border-color: #2E8BCC !important;
  color: #2E8BCC !important;
  text-align: center !important;
  font-size: 14px !important;
}
.alert-block {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
  margin-top: 20px !important;
}
.address-text{
  text-align: center;
}
.address-text div{
  line-height: 11px;
  top: 2px;
  position: relative;
  text-transform: capitalize;
}
.address-text i.icon-map-marker{
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
.capitalize .projectMenuLabel{
  text-transform: capitalize !important;
}
.wrapper-text-signup{
  padding: 20px;
  background-color: whitesmoke;
  box-shadow: 2px 2px 20px 0px grey;
  color: green;
  font-size: 14px;
  margin-bottom: 20px;
  text-align: center;
}
.go-to-signup{
  text-align: center;
  font-size: 14px;
  padding: 10px;
  max-width: 400px;
  margin: auto;
  background-color: white;
  box-shadow: 2px 2px 4px 0px grey;
  margin-top: -10px;
  margin-bottom: 15px;
}
.submenu-new-user a {
  background-color: #4CAF50;
  color: white;
}
