body{font-size: 13px;background: #f8f8f8 url("../images/bg_body_responsive.gif") 0px 0px repeat-x;font-family: 'Open Sans', sans-serif;}

/* To show something when screen is smaller */
.show-responsive{display: block;}

/* To hide something when screen is smaller */
.hide-responsive{display: none;}

/* Headings */

h1{font-family: 'Open Sans', sans-serif;color: #307c20;font-weight: 800;font-size: 28px;line-height: 32px;padding: 0px;margin: 0px;}
h2{font-family: 'Open Sans', sans-serif;color: #000;font-weight: 800;font-size: 28px;line-height: 40px;padding: 0px;margin: 0px;}
h3{font-family: 'Open Sans', sans-serif;color: #1e1e1e;font-weight: 700;font-size: 16px;line-height: 22px;padding: 0px;margin: 0px;}
h4{font-family: 'Open Sans', sans-serif;color: #000;font-weight: 400;font-size: 14px;line-height: 20px;padding: 0px;margin: 0px;}
h5{font-family: 'Open Sans', sans-serif;color: #787878;font-weight: 400;font-size: 13px;line-height: 20px;padding: 0px;margin: 0px;}

h1 a{color: #307c20;}
h2 a{color: #000;}
h3 a{color: #1e1e1e;}
h4 a{color: #000;}
h5 a{color: #787878;}

h2.green,h3.green{color: #307c20 !important;}

h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color: #C1AB24;text-decoration: none;}
h3.alt2{color: #787878; font-weight: 400;}
h3.alt2 a{color: #babe28;}
h2.uppercase{text-transform: uppercase;}

/* Colors */
/* Amarelo #fada2a  */
/* Verde Claro #babe28  */
/* Verde Escuro #307c20  */

/* Utils */

.float-left{float: left;}
.float-right{float: right;}
.add-shadow{-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.3);box-shadow:0px 0px 10px 0px rgba(150, 150, 150, 0.3);}
.add-shadow-2{-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 1);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 1);box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 1);}
.border-rounded{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.img-rounded{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.clr{clear: both;}
.no-padding-left{padding-left: 15px;}
.text-justify p{text-align: justify;}
.container{z-index: 9;}
.container#head{z-index: 10;}
.text-inline{display: inline;}
.no-margin-bottom{margin-bottom: 0px !important;}
.no-margins{margin: 0px;}
.uppercase {text-transform: uppercase;}
.winners { max-height: 216px; overflow: hidden; }

/* Links */

a,a:active,a:visited{color: #307c20;}
a:focus,a:hover{text-decoration: none;color: #babe28;}
a.inline{display: inline-block;}

/* Main Menu */

#toggleMenu{float: right;margin-top: 10px;cursor: pointer;}

#menu ul.nav-bar{margin: 0px;padding: 0px;position: absolute;bottom: -18px;width: 100%;}
#menu .nav-bar .item{float: left;width: 33.33333333%;height: 42px;line-height: 42px;font-family: 'Roboto', sans-serif;font-weight: 700;text-transform: uppercase;text-align: center;position: relative;background-color: #307c20;}
#menu .nav-bar .item.active{margin-top: 0px; height: 50px; line-height: 50px;}
#menu .nav-bar .item img.arrow{display: none;}
#menu .nav-bar .item.active img.arrow{position: absolute;left: 45%;bottom: -12px;width: 25px;height: 12px;}
#menu .nav-bar .item.active img.arrow.arrow-orcamento{display: block;}
#menu .nav-bar .item.active img.arrow.arrow-participe{display: block;}
#menu .nav-bar .item,#menu .nav-bar .item a{color: #fff;}
#menu .nav-bar .item a:hover{text-decoration: none;}
#menu .nav-bar .item img {display: none;}
#menu .nav-bar .item:first-child{width: 33%;margin-right: 0.33333333%;}
#menu .nav-bar .item:last-child{width: 33%;margin-left: 0.33333333%;}
#menu .nav-bar li.item{list-style-type: none;list-style-position: inside;padding: 0px;margin: 0px;margin-top: 5px;}
#menu .nav-bar .item.orcamento {background-color: #babe28;}


/* Used for when there are only 2 options in the menu */
#menu .nav-bar.alt2 .item:first-child{width: 49.7%;margin-right: 0.3%;}
#menu .nav-bar.alt2 .item:last-child{width: 50%;margin-left: 0;}

/* Used for when there are 4 options in the menu */
#menu .nav-bar.alt4 .item{width: 26.333333%;margin-left: 0.33333333%;}
#menu .nav-bar.alt4 .item:first-child{margin-left: 0%;margin-right: 0%;}
#menu .nav-bar.alt4 .item:last-child{width: 20%;}

#menu-responsive{display: none;position: absolute;right: 0px;top: 42px;background: transparent url("../images/bg_white_transparent.png") 0px 0px repeat;width: 160px;}
#menu-responsive ul.nav-bar{padding: 15px;margin: 0px;}
#menu-responsive .nav-bar .item{font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 12px;text-transform: uppercase;margin-bottom: 25px;}
#menu-responsive .nav-bar .item a:hover{text-decoration: none;}
#menu-responsive .nav-bar li.item{list-style-type: none;list-style-position: inside;}
#menu-responsive .nav-bar li.item.green, #menu-responsive .nav-bar li.item.green a{color: #347f21;}
#menu-responsive .nav-bar li.item.yellow, #menu-responsive .nav-bar li.item.yellow a{color: #bac12a}
#menu-responsive .nav-bar .item img{float: left;margin-right: 10px;padding-bottom: 15px;}

/* Header Area */

#head{margin-top: 10px;height: 42px;position: relative;}

.private-area{margin-top: 15px;width: 100%;text-align: right;}
.private-area a{font-family: 'Roboto', sans-serif;font-weight: 500;font-size: 13px;text-transform: uppercase;color: #307c20;}
.private-area a:hover{text-decoration: none;}

/* Footer Area */

#footer{border-top: 6px solid #e7e7e7;padding-top: 20px;padding-bottom: 20px;margin-top: 20px;}
#footer-responsive{margin-top: 30px;padding-bottom: 20px;}
#footer-responsive .col-xs-2.social{padding-left: 0px;padding-right: 0px;}
#footer-responsive .col-xs-2.social a{display: inline-block;}
#footer #nav-footer{margin: 0px;padding: 0px;float: none;}
#footer #nav-footer li.item{list-style-position: inside;list-style-type: none;}
#footer #nav-footer li.item a{color: #111;}
#footer #nav-footer li.item a:focus,#footer #nav-footer li.item a:hover{text-decoration: none;color: #C1AB24;}
#footer #nav-footer .item{float: none;padding: 0px;margin: 0px;font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 14px;text-transform: uppercase;line-height: 20px;text-align: center;}
#footer #nav-footer .item.medium{font-weight: 500;font-size: 13px;line-height: 20px;}
#footer #nav-footer .item.medium a{color: #000;}
#footer #nav-footer .item.yellow{border-right: 0px solid #307c20;padding-right: 0px;margin-right: 0px;}
#footer #nav-footer .item.blank{margin-right: 0px;}
#footer #nav-footer .item.list{padding-left: 0px;background-image: none;}
#footer #nav-footer .item.horizontal-rule{padding-top: 15px;margin-bottom: 15px;}

/* Area for social networks */

#social-homepage{margin-top: 20px;}
#social-homepage div{padding: 0px;}

/* Homepage Boxes */

#boxes .box{position: relative;}
#boxes .box h1{margin-bottom: 15px;padding-left: 15px;margin-top: 20px;}
#boxes .box ul.agenda-homepage,#boxes .box ul.news-homepage{margin: 0px; padding: 0px;}
#boxes .box ul.agenda-homepage li,#boxes .box ul.news-homepage li{list-style-type: none;list-style-position: inside;padding: 15px; margin: 0px;}
#boxes .box .container{position: relative;width: 100%;background-color: #fff;padding-top: 15px;padding-bottom: 15px;}
#boxes .box li.container{border-bottom: 1px solid #e7e7e7;}
#boxes .box .container:first-child{-moz-border-radius-topleft: 4px;-webkit-border-top-left-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-topright: 4px;-webkit-border-top-right-radius: 4px;border-top-right-radius: 4px;}
#boxes .box .container:last-child{border-bottom: 0px solid #e7e7e7;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;}
#boxes .box .container .image{float: left;width: 35%;margin-right: 5%; }
#boxes .box .container .image img{}
#boxes .box .container .content{float: right;width: 60%;}
#boxes .box .container .content p{color: #787878;}
#boxes .box .agenda-homepage .container .content{width: 100%;}
#boxes .box .container .content .date{float: left;width: 15%;margin-right: 5%;}
#boxes .box .container .content .date .day{text-align: center;font-size: 24px;color: #babe28;}
#boxes .box .container .content .date .month{text-align: center;font-size: 16px;color: #787878;}
#boxes .box .container .content .info-text p{float: right;width: 80%;color: #787878;font-size: 13px;}

/* Homepage Circles with Stats */

#stat-circle-container{margin: 20px 0px;}
.stat-circle{float:none;position: relative;width: 90%;padding-bottom: 90%;margin: 5%;background-color: #307c20;overflow:hidden;border-radius: 100%;}

.circles-four .stat-circle{float: none; width: 90%; height: 90%; margin: 10%; padding-bottom: 90%;}

.stat-circle .content {position:absolute;height:100%;width:100%;padding: 15%;}
.stat-circle h2{color: #fff;font-weight: 100;margin-top: 30px;  font-size: 16px;line-height: 23px;}
.stat-circle h3{color: #fff;margin-top: 22px;font-size: 25px;}
.stat-circle h2.small {font-size:14px;}
.stat-circle h3.small {font-size:14px;}

.stat-circle.project{width: 70%;padding-bottom: 70%;float: right;}
.stat-circle.project h2{margin-top: 10px;line-height: 24px;}
.stat-circle.project h3{margin-top: 15px;color: #fff;}

#top-bar{position: relative;height: 72px;width: 100%;background: #ccc url("../images/bg_middle_green.jpg") 0px 0px repeat;}
#top-bar.yellow{background-image: url("../images/bg_middle_yellow.jpg");}
#top-bar .container{padding-top: 10px;}
#top-bar .hight-box{margin-top: 2px;border: 3px solid #000;color: #000;font-family: 'Open Sans', sans-serif;font-weight: 800;text-align: center;line-height: 21px;font-size: 9px;}

#nav-side{padding-left: 15px;padding-right: 15px;top: auto;margin-top: -20px;}
#nav-side-content{padding: 15px;background-color: #fff;}
#nav-side-content ul{margin: 0px;padding: 0px;}
#nav-side-content ul li{padding-left: 30px;padding-top: 15px;padding-bottom: 15px;list-style-position: inside;list-style-type: none;font-size: 14px;font-family: 'Roboto', sans-serif;font-weight: 500;color: #1e1e1e;line-height: 24px;background: transparent url("../images/icons/strip_icons_menus.png") 0px 20px no-repeat;cursor: pointer;border-bottom: 2px solid #e7e7e7;}
#nav-side-content ul li a{color: #1e1e1e;}
#nav-side-content ul li a:hover{text-decoration: none;}
#nav-side-content ul li:first-child{border-top: 2px solid #e7e7e7;}
#nav-side-content ul li:last-child{border-width: 0px; padding-bottom: 0px;}

.simpler-content{top: auto;background-color: transparent;}
.simpler-content-2{margin-top: 20px;}
.simpler-content-2 img{max-width: 100%;height: auto;}

/* Slideshow Homepage */

#carousel-homepage-container{padding: 0px;}
#carousel-homepage{position: relative;height: 200px;max-height: 400px;background-color: #fff;overflow: hidden;}

#carousel-homepage .arrow{position: absolute;top: auto;bottom: 10%;width: 30px;height: 40px;}
#carousel-homepage .arrow.arrow-left{left: 25%;background: #307C20 url("../images/arrow_small_white_left.png") 10px 8px no-repeat}
#carousel-homepage .arrow.arrow-right{right: 35%;background: #307C20 url("../images/arrow_small_white_right.png") 12px 8px no-repeat}
#carousel-homepage .arrow:hover{background-color: #C1AB24;}
#homepage-middle-bar{height: 60px;width: 100%;background: #ccc url("../images/bg_middle_green.jpg") 0px 0px repeat;margin-bottom: 20px;}
#homepage-middle-bar #content{margin-top: 10px;}
#homepage-middle-bar #content .image{padding-top: 10px;}

.slideshow-postits{width: 80%;height: 100%;background-color: #ccc;position: absolute;left: 10%;top: 0%;background: transparent url("../images/bg_white_transparent_slideshow.png") 0px 0px repeat;}
.slideshow-postits .postit{position: relative;text-align: center;}
.slideshow-postits .postit .inside-text{position: absolute;top: 0px;left: 0px;text-align: center;color: #000;width: 60%;}
.slideshow-postits .postit.green .inside-text{font-size: 14px;text-transform: uppercase;}
.slideshow-postits .postit.green a .inside-text,.slideshow-postits .postit.green a {color: #fff;}

/* Forms and Buttons */

.btn-vote,.btn-details {color: #fff;background-color: #C1AB24;border-width: 0px;font-size: 12px;font-family: 'Roboto', sans-serif;font-weight: 500;text-transform: uppercase;}
.btn-vote:hover, .btn-vote:focus, .btn-vote:active, .btn-vote.active, .open>.dropdown-toggle.btn-details,.btn-details:hover, .btn-details:focus, .btn-details:active, .btn-details.active, .open>.dropdown-toggle.btn-details {color: #fff;background-color: #307c20;border-width: 0px;}

label.control-label{font-size: 16px;color: #000;font-weight: 300;}
form input[type="password"],form input[type="email"],form input[type="text"]{width: 100%;line-height: 40px;padding: 0px 5px;background-color: #fff;border: 1px solid #828282;margin-bottom: 15px;font-size: 17px;}
form input[type="submit"]{border-width: 0px;padding-left: 30px;padding-right: 30px;background-color: #000000;color: #fff;text-transform: uppercase;font-size: 17px;margin-top: 20px;}
form input[type="submit"]:focus,form input[type="submit"]:active,form input[type="submit"]:hover{background-color: #000000;color: #fff;border-width: 0px;}
.form-actions{width: 100%;text-align: right;}

.geoposition-widget{position: relative;}
.geoposition-widget table{width: 45%;}
.geoposition-widget table  tr td{font-size: 16px;color: #000;font-weight: 300;}
.geoposition-widget table  tr td input[type="text"]{width: 100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;line-height: 32px;font-size: 17px;font-weight: 400;color: #555;}
.geoposition-search{width: 50% !important;}
.geoposition-search input[type="search"]{width: 100%;line-height: 32px;padding: 0px 5px;background-color: #fff;border: 1px solid #828282;font-size: 17px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 17px;font-weight: 400;color: #555;}

.button-participar{display: inline-block;width: 302px;height: 74px;background: transparent url("../images/button_participar.png") 0 0 no-repeat;}
.button-participar:focus,.button-participar:hover{background-image: url("../images/button_participar_hover.png");}
.button-saibamais{	display: inline-block;width: 131px;height: 40px;background: transparent url("../images/button_saiba_mais.png") 0 0 no-repeat;}
.button-saibamais:focus,
.button-saibamais:hover{background-image: url("../images/button_saiba_mais_hover.png");	}
.button-saibamais-small{display: inline-block;width: 92px;height: 24px;background: transparent url("../images/button_saiba_mais_small.png") 0 0 no-repeat;}
.button-saibamais-small:focus,
.button-saibamais-small:hover{background-image: url("../images/button_saiba_mais_small_hover.png");}

.btn.btn-default.light-green{background-color: #babe28;color: #fff;font-weight: 400;font-size: 14px;border-width: 0px;}
.btn.btn-default.light-green:focus,.btn.btn-default.light-green:hover{background-color: #307c20;}

#search-select{width: 100%;border: 1px solid #babe28;border-radius: 2px;color: #787878;font-size: 13px;font-family: 'Open Sans', sans-serif;font-weight: 400;line-height: 45px;height: 45px;	margin: 0px 0px 10px 0px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
#search-input{width: 100%;border: 1px solid #babe28;border-radius: 2px;color: #787878;font-size: 13px;font-family: 'Open Sans', sans-serif;font-weight: 400;font-style: italic;line-height: 45px;height: 45px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
#search-button{position: absolute;top: 4px;right: 19px;margin: 0px;padding: 0px;width: 40px;height: 37px;background: #babe28 url("../images/magnifier.png") 10px 10px no-repeat;border-radius: 2px;}
#search-button:focus,
#search-button:hover{background-color: #307c20;}

/* Post-its*/

.list-postits .postit-box{position: relative;text-align: center;margin: 0px;}
.list-postits .postit-box .inside-text{position: absolute;top: 0px;left: 0px;text-align: center;color: #000;width: 60%;margin: 10% 20% 0% 20%; font-size: 10px;}
.list-postits .postit-box.green .inside-text{font-size: 14px;text-transform: uppercase;}
.list-postits .postit-box.green a .inside-text,.lists-postits .postit-box.green a {color: #fff;}

/* Tables */

.table{width: 100%;}
.table td.align-middle{vertical-align: middle !important;}
.table th{color: #307c20;font-size: 16px;}
.table thead tr th.col1{width: 30%;}
.table thead tr th.col2{width: 50%;}

/* Pagination */

.pager>li>a, .pager>li>span{color: #999;border-color: #E7E7E7;font-family: 'Roboto', sans-serif;font-weight: 500;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.pager>.active>a{color: #999;}
.pager>li>a:hover, .pager>li>span:hover, .pager>li>a:focus, .pager>li>span:focus {color: #999;background-color: #ddd;border-color: #DDD;}
.pager>.active>a, .pager>.active>span, .pager>.active>a:hover, .pager>.active>span:hover, .pager>.active>a:focus, .pager>.active>span:focus{background-color: #ddd;border-color: #DDD;}

/* Lists */

.list_articles{margin-bottom: 30px;}
.list_articles h3{margin-top: 15px;}
.list_articles h5{margin-bottom: 10px;}

/* Projects List */

.projects-line{margin-bottom: 30px;}

.box-project{padding: 10px;}
.box-project h3{font-weight: bold;font-size: 16px;line-height: 23px;color: #1e1e1e;}
.box-project p, .box-project li {font-size: 15px;line-height: 20px;color: #787878;}
.box-project #map-canvas {width: 100%;height: 155px;}
.box-project-container{margin-bottom: 20px;}
.box-project-container h2.title-box-project {color: #307c20;font-size: 16px; line-height: 20px; font-weight: 800; margin-bottom: 10px;}
.box-project-container h2.title-box-project > span{color: #1e1e1e;font-weight: normal;}
.box-project .project-map-container{position: relative;width: 100%;height: 155px;overflow: hidden;margin-bottom: 10px;}
.box-project .project-map-container.alt2{height: 200px;margin-bottom: 0px;}
.box-project .project-info {margin-bottom: 10px;}
.box-project h3.rejected {margin-top: 20px;}

/* Project Page */

.share-page{}
.links-page h3,
.share-page h3{line-height: 42px;color: #5D9C55 !important;}
.share-page img {margin-left: 15px;}
.project-image{margin-bottom: 20px;}
.project-image img{max-height: 320px; margin: 0 auto;}

.box-links-title-project{width: 100%;float: none;padding-left: 15px;}
.box-link-project{float: left;height: 42px;width: 90%;margin-left: 15px;/*margin-bottom: 15px;*/padding-left: 30px;background: transparent url("../images/icons/icon_link.png") 0 12px no-repeat;}
.box-link-content-project{height: 42px;border-left: 1px solid #BABE28;padding-left: 10px;padding-right: 10px;}
.box-link-content-project a,
.box-link-content-project p{line-height: 14px;font-size: 12px;}

.box-link-content-project a{line-height: 42px;font-size: 14px;}
.box-link-content-project a:focus{color: #BABE28;}

.btn.btn-default.vote-button{background: #BABE28 url("../images/icons/icon_vote.png") 6px 6px no-repeat;padding-left: 40px;}

/* Ranking Bars */

.ranking-bar{margin-bottom: 10px;}
.title-ranking{line-height: 18px;margin-bottom: 10px;color: #787878;line-height: 15px;font-size: 13px;}
.bar-ranking{float: left;position: relative;height: 24px;background-color: #BABE28;min-width:10%;max-width: 100%;margin-bottom: 20px;font-size: 11px; color: #fff; line-height: 24px;padding-left: 10px;}
.bar-ranking {-webkit-transition-duration: 1s;transition-duration: 1s;-webkit-transition-property: all;transition-property: all;}
.bar-ranking:hover, .bar-ranking:focus, .bar-ranking:active {background-color: #307c20;color: white;letter-spacing: 1px;cursor: default;}

.sms {
    color: #307C20;
    font-size: 14px;
}

a.facebook { color: #fff;!important }

/* Pagination */
ul.pagination li a { color: #307C20; }
ul.pagination li a:hover { color: #000; }


/* Resultados dos votos */
.table-container{padding: 0px;}
table.ranking {margin-top: 30px;}
/*.ranking{color:#BABE28;}*/
/*.table.ranking th{color:#fff;}*/
/*.table.ranking tr td:first-child{color:#307C20;font-weight:bold;}*/
/*.table.ranking thead{background-color: #307C20;}*/
.table.ranking th {white-space: nowrap; font-size: 12px;}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {background-color: rgba(48, 124, 32, 0.06);}

.green { color: #5D9C55; }

@media (min-width: 375px) {
	
	.stat-circle{float: left;width: 100%;padding-bottom: 100%;margin:1.66%;}
	.circles-four .stat-circle{float: left;width: 48%; padding-bottom: 48%; margin: 1%; }

	.stat-circle h2{margin-top: 7px;  font-size: 12px;line-height: 16px;}
	.stat-circle h3{margin-top: 5px;font-size: 20px;}
	
}

@media (min-width: 460px) {

	.circles-four .stat-circle{width: 23%; padding-bottom: 23%;}

	.stat-circle h2 {font-size: 20px;line-height: 26px;margin-top: 15px;}
	.stat-circle h3 {margin-top: 10px;font-size: 20px;}

	/*.box-link-project{width: 45%;margin-left: 15px;margin-bottom: 15px;}*/

}

/* For small screens */
@media (min-width: 768px) {
	body{background: #f8f8f8 url("../images/bg_body_regular_green.png") 0px 0px repeat-x;}
	#head{margin-top: 20px;height: 129px;}
	.show-responsive{display: none;}
	.hide-responsive{display: block;}
	.no-padding-left{padding-left: 0px;}
	#menu .nav-bar .item{font-size: 14px;}
	#boxes .box h1{margin-top: 0px;}
	#footer #nav-footer{float: right;}
	#footer #nav-footer .item{float: left;font-size: 12px;}
	#footer #nav-footer .item.yellow{border-right: 3px solid #307c20;padding-right: 15px;margin-right: 15px;}
	#footer #nav-footer .item.blank{margin-right: 20px;}
	#footer #nav-footer .item.list{padding-left: 28px;background: #f8f8f8 url("../images/list_style.png") 12px 7px no-repeat;}
	#top-bar{height: 150px;}
	#homepage-middle-bar{height: 120px;}
	#top-bar .container{padding-top: 50px;}
	#top-bar .hight-box{line-height: 62px;font-size: 18px;}
	#nav-side{margin-top: 20px;	padding-left: 0px;padding-right: 0px;}
	#homepage-middle-bar #content{margin-top: 20px;}
	#homepage-middle-bar #content .image{padding-top: 30px;}
	#carousel-homepage .arrow{top: 50%;bottom: auto;}
	#carousel-homepage .arrow.arrow-left{left: 5%;}
	#carousel-homepage .arrow.arrow-right{right: 5%;}
	#carousel-homepage{height: auto;}
	form input[type="password"],form input[type="email"],form input[type="text"]{width: 80%;}
	.list_articles h3{margin-top: 0px;}
	.form-actions {width: 80%; margin-bottom: 20px;}

	#search-select{margin-bottom: 0px;}

	.slideshow-postits .postit{margin: 0px}
	.slideshow-postits .postit .inside-text{margin: 10% 20% 0% 20%; font-size: 10px;}	
	.slideshow-postits .postit.green .inside-text{margin-top: 25px;}

	.list-postits .postit-box .inside-text{font-weight: 700;}

	.stat-circle h2{margin-top: 25px;  font-size: 16px;line-height: 23px;}
	.stat-circle h3{margin-top: 22px;font-size: 25px;}

	.box-link-project{width: 50%;margin-left: 15px;/*margin-bottom: 15px;*/}

	.project-image{margin-bottom: 0px;}
	.project-image img{max-height: 196px;}
	.box-project .project-map-container.alt2{height: 196px;}

	.bar-ranking{float: right;}
	/*.bar-ranking{min-width: 50%;}*/ 
	
}

@media (min-width: 992px) {
	
	h2{margin: 20px 0px 0px 0px;}
	#menu .nav-bar .item img {display: inline-block;margin-right: 10px;}
	#menu .nav-bar .item{font-size: 15px;}
	#footer #nav-footer .item{float: left;font-size: 14px;}
	#footer #nav-footer .item.blank{margin-right: 35px;}
	#top-bar .hight-box{font-size: 22px;}
	#top-bar{height: 272px;}
	#top-bar .container{padding-top: 60px;}
	#nav-side{top: -100px;}
	.simpler-content{top: -80px;background-color: #fff;}
	#nav-side{margin-top: 0px;}
	#nav-side-content ul li{font-size: 16px;padding-left: 40px;background-position: 10px 20px;}
	#nav-side-content ul li.green a {color: #307C20;}
	form input[type="password"],form input[type="email"],form input[type="text"]{width: 50%;}
	.form-actions {width: 50%;}

	.slideshow-postits .postit{margin:0px;}
	.slideshow-postits .postit.green .inside-text{margin-top: 40px;}
	.slideshow-postits .postit .inside-text{margin: 15% 20% 0% 20%; font-size: 9px;}

	.stat-circle h2{margin-top: 30px;font-size: 25px;line-height: 30px;}
	.stat-circle h3{font-size: 28px;}

	.stat-circle.project h2{margin-top: 10px;line-height: 20px;font-size: 18px;}
	.stat-circle.project h3{margin-top: 5px;font-size: 18px;}

	.project-image img{max-height: 260px;}
	.box-project .project-map-container.alt2{height: 260px;}

	/*.title-ranking,.bar-ranking,.votes-ranking{line-height: 24px;}*/
	.title-ranking{/*line-height: 24px;*/margin-bottom: 0px;}
	.bar-ranking{margin-bottom: 10px;}

}

@media (min-width: 1200px) {

	#menu .nav-bar .item{font-size: 17px;}
	.form-actions {width: 58%;}

	.slideshow-postits .postit{margin: 0px;}

	.slideshow-postits .postit.green .inside-text{margin-top: 60px;}
	.slideshow-postits .postit .inside-text{font-size: 8.5px;font-weight: 700;}

	.stat-circle h2{margin-top: 20px;line-height: 34px;}
	.stat-circle h3{margin-top: 30px;font-size: 30px}

	.stat-circle.project h2{margin-top: 10px;line-height: 32px;font-size: 23px;}
	.stat-circle.project h3{margin-top: 5px;font-size: 23px;}

	.box-links-title-project{width: 200px;float: left;}
	/*.box-link-project{width: 24%;margin-left: 0px;margin-bottom: 0px;}*/

	.box-project .project-map-container.alt2{height: 320px;}
	.project-image img{max-height: 320px;}

}
