﻿@import url(//fonts.googleapis.com/css?family=Istok+Web); /*font-family: 'Istok Web', sans-serif;*/


body							{font-family: 'Istok Web', sans-serif; }
a								{text-decoration:none; color:#17b3bf;}
a:hover							{text-decoration:underline;}
.main-color						{color:#17b3bf}
.main-bg-color					{background-color:#17b3bf}
.secondary-color				{color:#e38d13}
.secondary-bg-color				{background-color:#e38d13}

.topbar .flags img				{}

/*navbar*/
@media screen and (max-width: 767px) {
	.navbar-collapse												{border-top-color: #17b3bf !important;}
	.navbar-inverse .navbar-toggle .icon-bar						{background-color: #17b3bf;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {background-color: #17b3bf; }
}

/*proposte in evidenza*/
#carousel-primopiano .carousel-inner .item .carousel-caption			{background-color:rgb(69,103,137);background-color:rgba(69,103,137,0.8);}
#carousel-primopiano .carousel-control i								{color:#17b3bf;}

/* ultime acquizioni */
.property-status														{ background-color:#17b3bf;}
.property-content .property-price										{color:#e38d13;position: absolute;bottom: 5px;right: 10px;}
.property-container 													{height: 530px;position:relative;}

/*@media screen and (max-width: 767px) {
	.property-container 											{  height: auto;}
}*/


/*featured*/
.featured-icon a														{background-color:#17b3bf;}
.featured-icon a:hover													{border-color:#17b3bf;}
.featured-icon a:hover > i												{}
.featured-content a														{color:#e38d13;}

/*footer*/
#footer .widget > ul > li > a:hover,
#footer .widget > ul > li > a:focus,
#footer .widget ul > li > a:hover,
#footer .widget ul > li > a:focus										{ color: #17b3bf; text-decoration:none}

/* btn-primary */
.btn-primary															{ color: #fff; background-color: #17b3bf; border-color: #304860;}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,
.btn-primary:active,.btn-primary.active,
.open > .dropdown-toggle.btn-primary 									{ color: #fff; background-color: #3c5b79; border-color: #304860;}
.btn-primary:active,.btn-primary.active,
.open > .dropdown-toggle.btn-primary 									{ background-image: none;}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active									{ background-color: #3c5b79; border-color: #d58512;}
.btn-primary .badge														{ color: #3c5b79; background-color: #fff; }

/* btn-secondary */
.btn-secondary															{ color: #fff; background-color: #f0ad4e; border-color: #eea236;}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus,
.btn-secondary:active,.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary 									{ color: #fff; background-color: #ec971f; border-color: #d58512;}
.btn-secondary:active,.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary 									{ background-image: none;}
.btn-secondary.disabled,.btn-secondary[disabled],fieldset[disabled] .btn-secondary,.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,fieldset[disabled] .btn-secondary:focus,.btn-secondary.disabled.focus,.btn-secondary[disabled].focus,fieldset[disabled] .btn-secondary.focus,
.btn-secondary.disabled:active,.btn-secondary[disabled]:active,fieldset[disabled] .btn-secondary:active,.btn-secondary.disabled.active,.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active								{ background-color: #f0ad4e; border-color: #eea236;}
.btn-secondary .badge													{ color: #f0ad4e; background-color: #fff; }

/* pagination */
.pagination > li > a, 
.pagination > li > span													{color:#17b3bf}

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover										{background-color:#17b3bf; border-color:#17b3bf}

/* immobili su mappa */
#mappaImmobili .immobileSuMappa .dati .vaic								{color:#17b3bf;}

/*contacts*/
.contact-box .iconmoon													{background-color:#17b3bf}
.contact-box:hover .iconmoon											{color:#17b3bf}

/* scheda immobilie */
#scheda-immobile .carousel-indicators .active							{ border-color: #17b3bf; }
#scheda-immobile .carousel-control.left,
#scheda-immobile .carousel-control.right								{background-color:rgb(69,103,137);background-color:rgba(69,103,137,0.5) !important;}
#scheda-immobile .carousel-control.left:hover,
#scheda-immobile .carousel-control.right:hover							{background-color:rgb(69,103,137);background-color:rgba(69,103,137,1) !important;}
#scheda-immobile .property-features-single span.status					{background-color:#17b3bf}

/*proposte alternative*/
.sidebar .widget.auto-proposte .proposta .categoria						{color:#17b3bf}
.sidebar .widget.auto-proposte .proposta .prezzo						{color:#e38d13}


.carousel-indicators {
    display: none;
}

#featured::after {
	background-color: rgba(0,0,0,.0);
}

.navbar-brand > img {
    max-height: 100px !important;
    max-width: 400px;
}

.navbar-inverse {
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff', endColorstr='#fffff', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border: 0;
}

body.down .navbar-inverse.clone {
    top:0;
}

.navbar-inverse .navbar-nav>li>a:focus, 
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:focus, 
.navbar-inverse .navbar-nav>.active>a:hover, 
.navbar-inverse .navbar-nav>.open>a {
    color: #c1d72d;
}

.navbar-nav > li > a {
    padding-top: 44px;
    font-size: 18px;
}

.page-header {
    background-image: url('../images/custom/bg_immobile.jpg') !important;
    padding: 40px;
}
.page-header::after {
    background-color: rgba(0,0,0,.0);
}
.page-header h1, .page-header .page-header-content .property-location {
    color: #8cc715;
    background-color: rgba(95,95,95,0.8);
    display: table;
    padding: 2px;
}

.heading-title {
    margin: 0;
}

.heading-title h2 {
    display: none;
}

.featured-icon {
    display: none;
}

h1.titoloHome {
    text-align: center;
    margin-bottom: 20px;
}

@media screen and (min-width: 768px) {

    .topbar {
        position: fixed;
        background-color: #fff;
    }

    .navbar {
        position: fixed;
        width: 100%;
        top: 60px;
        z-index: 999;
    }

    body {
        padding-top: 172px;
    }

}

@media screen and (max-width: 768px) { 
    .navbar-inverse {
        top: 0 !important;
    }
    .navbar-brand > img {
        max-width: 200px;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #000 !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px){ 
    .navbar-right,
    .navbar-header {
        float: none;
    }
    body {
        padding-top: 250px;
    }
}

/*lorenzo*/
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.open>a, ul.nav li:first-child a{color:#17b3bf!important;}
.page-header h1, .page-header .page-header-content .property-location{color:#17b3bf;}