/* CSS Document */

body {
    background-color: #f4f4f4; 
	color: #2c3e50;
}
.colored {
    color: #003c82;
}
a {
    color: #2c3e50;
}
a:hover {
    color: #003c82;
	text-decoration:none;
}
.btn-primary{
	border: 1px solid #003c82;
	background-color: #003c82;
}
.btn-primary:hover{
	color:#003c82;
	background-color: #ffffff;
	border: 1px solid #003c82;
}
hr{
	border-top: 1px solid #cccccc;
}
.page-header {
    border-bottom: 1px solid #cccccc;
}
.section-colored{
	background-color: #003c8233;
}
.section-highlight{
	background-color: #ffffff;
}
h1,h1 a{
	color: #003c82;
}
h2,h2 a{
	color: #003c82;
}
.chi-siamo h2, .chi-siamo h2 a{
	color: #003c82;
	margin-bottom:30px;
}
h3,h3 a{
	color: #003c82;
}
h1 a:hover,h2 a:hover,h3 a:hover{
	color: #003c82;
}
#Carousel h2{
	color: #003c82;
}
.section-colored h2{
	color: #ffffff;
	margin-bottom: 15px;
}
.topbar{
	background: #f4f4f4;
	border-bottom: 1px solid #dddddd;
}
.topbar-nav > li > a:hover{
	/*background: #1b1d2a;*/
	color:#003c82;
}

.topbar-nav > .active > a,
.topbar-nav > .active > a:hover,
.topbar-nav > .active > a:focus{
	/*background: #242636;*/
	color:#003c82;
}
.navbar-default{
	background-color: #ffffff;
	border-bottom: 1px solid #dddddd;
}
.navbar-default .navbar-brand{
	color: #003c82;
}
.navbar-default .navbar-brand:hover{
	color: #ffffff;
}
.navbar-default .navbar-brand:hover > span{
	color: #ffffff;
}
.navbar-default .navbar-nav > li > a{
	color: #2c3e50;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #003c82;
	/*background-color: #0f101a;*/
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover{
	color: #003c82;
	background-color: #ffffff;
}
.navbar.navbar-default .navbar-nav li.dropdown.open > a,
.navbar.navbar-default .navbar-nav li.dropdown.open > a:hover{
	color: #003c82;
	background-color: #ffffff;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: #f4f4f4;
}
.dropdown-menu {
	background-color: #ffffff;
}
.dropdown-menu > li > a{
	color: #2c3e50;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{
	color: #ffffff;
	background-color: #003c82;
}
.carousel-caption {
    background: rgba(255,255,255,.85);
	color: #333333;
}
.carousel-caption span.price{
}
.shadow{
    background-color: #ffffff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  	transition: all 0.2s ease-in-out;
}
.shadow:hover{
	box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.immobili-grid-content{
}
.immobili-list{
}
.immobili-features span.price{
}
.titolo-immobile span.price{
	color: #003c82;
}
.breadcrumps{
	color: #666666;
}
.breadcrumps span{
}
.contact-form-immobile{
	color: #ffffff;
	background-color: #003c82;
}
.contact-form-immobile h2{
	color: #ffffff;
}
.contact-form-immobile a{
	color: #ffffff;
}
.contact-form-immobile a:hover{
	color: EC008C;
}
.overlay-form{
	background: rgba(255,255,255,.85);
}
.hero-shot{
	color: #ffffff;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 1);
}
#footer{
	background-color: #003c82;
	color: #ffffff;
}
#footer i{
	color: #fff;
}
#footer a{
	color: #dddddd;
}
#footer a:hover{
	color: #ffffff;
}
#footer .top_footer a{
	color: #fff;
}
#footer .top_footer a:hover{
	text-decoration:underline;
}
.copyright{
	border-top: 1px solid #ffffff;
}
