@charset "UTF-8";
/* CSS Document */

*
{
	margin:0px;
	padding:0px;
}

body
{
	font-family: 'Open Sans', sans-serif !important;
	background-color:#fff;
}

h1, .h1 {
    font-size: 30px !important;
}

h2
{
    font-size:22px !important;
}

h1
{
	text-transform:uppercase;
}

.out_art li
{
         margin-left:25px;
}

.out_art
{
         font-size:20px;
}

.row
{
	margin-left:0px !important;
	margin-right:0px !important;
}

#slider_area.container-fluid
{
	padding-left:0px !important;
	padding-right:0px !important;
	border-bottom:#1E5173 15px solid;
}

#top_area, #homepage_content_area
{
	padding:15px 0px;
}

#latest_news, #right_column
{
	background-color:#f0f0f0;
}

#latest_news h2, #right_column h3
{
	background-color:#599152;
	color:#fff;
	text-transform:uppercase;
	padding:5px;
}

#right_column h3
{
font-size:18px;
}

.nb_ri {
    margin: 0 auto;
    padding: 10px 0 !important;
}

.news_date {
    color: #1b4165;
    font-weight: bold;
    padding-bottom: 5px;
}

.news_container {
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.news_details a
{
	color:#599152;
	font-weight:bold;
}

#projects {
    background-color: #1b4165;
    padding: 25px 0;
}

#projects .carousel-control
{
	opacity:1;
}

#projects .carousel-control.left, #projects .carousel-control.right, #slider_area .carousel-control.left, #slider_area .carousel-control.right, #community .carousel-control.left, #community .carousel-control.right
{
	background:none !important;
}

#projects .item, #community .item {
    padding-top: 10px;
}

ul.thumbnails {
    list-style: outside none none;
}

.thumbnail > img {
    height: auto;
    width: 100%;
}

#projects h2 {
    color: #fff;
	text-transform:uppercase;
}

.project_title {
    color: #1b4165;
    font-weight: bold;
    margin-bottom: 0;
    padding-top: 10px;
    text-transform: uppercase;
}

.project_location
{
	color:#599152;
	font-size:12px;
}

#partnership
{
	padding-bottom:35px;
}

#partnership h2
{
	color:#1b4165;
	text-transform:uppercase;
}

#partnership .btn-default {
    /*background: #f0f0f0 none repeat scroll 0 0;
    box-shadow: none;*/
    color: #1b4165;
    /*font-size: 22px;*/
}

#partnership_links {
    border-bottom: 5px solid #1b4165;
    border-top: 5px solid #1b4165;
    margin-top: 35px;
    padding-bottom: 25px;
    padding-top: 25px;
}

#community
{
	background-color:#f0f0f0;
	padding:5px 0px 35px;;
}

#community h2
{
	text-transform:uppercase;
	color:#599152;
	margin-bottom:30px;
}

#community p.slogan {
    font-size: 26px;
    letter-spacing: -2px;
    line-height: 32px;
    text-transform: uppercase;
}

#testimonials
{
	padding:5px 0px 35px;
}

.testimonial_container {
    border: 1px solid #f0f0f0;
    padding: 10px 15px;
}

#testimonials h2
{
	color:#1b4165;
	text-transform:uppercase;
}

.testimonial_title {
    background: #1b4165 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}

.testimonial_details {
    font-size: 12px;
    font-style: italic;
}

.client_name {
    font-weight: bold;
}

#footer_logo
{
	background-color:#599152;
	padding:5px 0px;
}

#footer_logo img
{
	margin:0px auto;
}

#copyright
{
	padding:10px 0px;
	background-color:#1b4165;
	color:#fff;
	line-height:18px;
	font-size:12px;
}

/*.navbar-default
{
	background:none !important;
}*/

.navbar-nav > li > a
{
	font-size:13px;
}

#main_menu {
    margin-top: 15px;
}

@media screen and (max-width:480px)
{

#testimonials .btn-warning, #partnership .btn-default {
    font-size: 12px !important;
}

h1, .h1 {
    font-size: 22px !important;
}

h2
{
    font-size:18px !important;
}

}

@media (min-width: 768px) {
	.dropdown:hover .dropdown-menu {
		display: block;
	}
}