#page-105 .colonne-equal-height .col-sm-6.col-eq-height {
    padding: 4%;
}
section.header-title .section-header{
padding-top: 110px;
}



.property-list .properties-listing .property .text-container a:hover, .property-list .properties-listing .property .text-container a:focus, .property-list .properties-listing .property .text-container a:active {
    text-decoration: none;
}
button.btn.btn-lg.btn-submit {
    color: #a89680;
}

.navbar-brand>img {
    max-height: 70px;
}

.fullheight_search_slider .carousel .carousel-inner .carousel-inside{

    background-color: rgba(76,39,39,0.3);
}
nav.navbar-default #overflow-menu{
background: #4c2727;
}

footer .colonne .contents a, footer .colonne{
color: #4a4a4a;
}
footer .colonne .contents a:hover,footer .colonne .contents a:focus{
text-decoration: none;
color: #4a4a4a;
}
button.btn.btn-submit:hover, button.btn.btn-submit:focus, button.btn.btn-submit:active{
color: #ffffff !important;
}
@media(max-width: 768px){
#page-105 .colonne-equal-height .col-sm-6.col-eq-height:first-of-type {
    display: none !important;
}
}

.ultimi_app .property-container .image-container .property-image {
    background-image: url(assets/krea/site/image/loader.gif);
background-size: cover;
background-position: 50%;
}

.fullheight_search_slider .carousel .carousel-inner .item{
min-height: 550px;
}
.fullheight_search_slider .carousel .carousel-inner .carousel-inside .absolute-center .inner-text h3:first-of-type{
margin-bottom: 20px;
}

@media (max-width: 768px){
.fullheight_search_slider .carousel .carousel-inner .item{
min-height: 500px;
}
.fullheight_search_slider .carousel .carousel-inner .carousel-inside .absolute-center .inner-text h1{
font-size: 26px;
}
}


input.affitti-datepicker {
    height: 50px;
    border: 0;
    background-color: transparent;
    box-shadow: none;
    width: 200px;
    color: #666;
    line-height: 10px;
    padding-left: 30px;
    font-size: 16px;
    font-weight: 400;
    padding-top: 8px;
}

footer h3 {
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 0;
    color: #a89680;
}
footer ul.no-list {
    padding: 0;
}

footer ul.no-list li {
    padding: 5px 3px;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    font-weight: 100;
}

.mw-300{
max-width: 300px;
}

footer .border-left {
    border-left: 1px solid rgba(0,0,0,0.2);
    padding-left: 40px;
    height: 100%;
    margin-left: 40px;
}

footer a.social-icon {
    font-size: 32px;
    margin-right: 20px;
    background: #a89680;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    display: inline-block;
    text-align: center;
    line-height: 70px;
    color: #fff !important;
    transition: .4s all;
}

footer a.social-icon:hover, footer a.social-icon:focus, footer a.social-icon:active {
    transform: translateY(-5px);
    box-shadow: 7px 7px 15px -2px rgba(90, 90, 90, 0.8);
}

footer .colonne{
padding: 80px 0;
}
section.copyright {
    padding: 15px 0px;
    color: #fff;
    font-weight: 200;
    font-size: 13px;
    line-height: 13px;
    letter-spacing: 0.3px;
}

section.slider-container .item .carousel-caption .inner-table .inner-content .slider-box-main-left p{

font-size: 18px;
    line-height: 26px;
}

.ultimi_app_verticale .property-container .text-container p, .ultimi_app_verticale_manuale .property-container .text-container p{
min-height: 170px;
}

.blocchi-icone strong {
    font-weight: 599;
}

section.slider-container .item .carousel-caption .inner-table .inner-content .slider-box-main-left.slider-box-bigger {
    max-width: 600px;
}
@media (max-width: 1200px){
nav.navbar-default .navbar-right ul li a{
    font-size: 15px;
    padding-left: 7px;
    padding-right: 7px;
}
}

@media (max-width: 992px){
footer .border-left{
border-left: 0;
padding-left: 0;
margin-left: 0;
margin-top: 20px;
}
nav.navbar-default .navbar-right ul li a {
    font-size: 13px;
    padding-left: 4px;
    padding-right: 4px;
}
}
@media (max-width: 768px){
h3.mt-0.mt-20-mobile, footer h3 {
    margin-top: 20px !important;
    border-top: 1px solid #00000014;
    padding-top: 20px;
}
nav.navbar-default .navbar-brand{
padding-left: 15px;
}
nav.navbar-default .navbar-right ul li a {
    text-align: center;
    font-size: 16px;
}
}
@media (min-width: 768px){
nav.navbar-default .navbar-right{
padding-right: 0;
}
}

.checkmark__circle {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: #28a745;
    fill: none;
    animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards
}

.checkmark {
    width: 56px;
    height: 56px;
    zoom: 3;
    border-radius: 50%;
    display: block;
    stroke-width: 2;
    stroke: #fff;
    stroke-miterlimit: 10;
    margin: 5% auto;
    box-shadow: inset 0px 0px 0px #28a745;
    animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}

.checkmark.error {
    box-shadow: inset 0px 0px 0px #dc3545;
    animation: errorfill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}

.checkmark.error .checkmark__circle {
    stroke: #dc3545
}

.checkmark__check {
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards
}

@keyframes stroke {
    100% {
        stroke-dashoffset: 0
    }
}

@keyframes scale {
    0%, 100% {
        transform: none
    }
    50% {
        transform: scale3d(1.1, 1.1, 1)
    }
}

@keyframes fill {
    100% {
        box-shadow: inset 0px 0px 0px 30px #28a745
    }
}

@keyframes errorfill {
    100% {
        box-shadow: inset 0px 0px 0px 30px #dc3545
    }
}

.property-list .properties-listing .property .top-content{
height:360px;
}
.navbar-brand>img{
max-height:initial;
}
div#navbar{
margin-top: 21px;
}
#single-property .description{
    height: 165px;
    overflow: hidden;
}

.properties-listing .row{
margin-bottom:50px;
}

.colonne_2_10{
padding:50px 0;
}

.menu-mail a{
line-height:35px !important;
}

.menu-tel a{
line-height:35px !important;
}

.discover-button {
    background-color: #a89680;
    padding: 12px 0;
    text-align: center;
    margin: 10px -12px -15px -12px;
}
.discover-button:hover{
    background: #948573;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

.discover-button a {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    position: relative;
}

.discover-button a:hover{
text-decoration:none;
}


/* dario was here */
.property-list .properties-listing .property .top-content .property-meta {background-color: #1a1919;}
section.foto_annuncio .property-summary {background-color: #1a1919;}
section.foto_annuncio .property-summary .badge {background-color: #e5c880;color: #1a1919;}
.a1, .a2, .b1, .b2 {border: 1px solid #1a1919 !important;}
.copertina {border: 1px solid #1a1919 !important;}
.type-immobile .annuncio .property-container .right-sidebar .sidebar-category {background-color: #f2f2f2;}
.breadcrumb-container ol.breadcrumb li+li:before {content: "/";}
.breadcrumb-container {background-color: #1a1919;}
.breadcrumb-container ol.breadcrumb li a {color: #a08c5c;}
.property-list .properties-listing .property .text-container {border-bottom: none;}
.property-list .properties-listing .property .text-container .other-meta {display: none;}
.property-list .properties-listing .property .top-content {height: 260px;}
.nc-icon-outline.location_map-marker:before {display:none;}
aside.filters-sidebar .filters-container .main-filters {
background-color: #1a1919;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
aside.filters-sidebar .filters-container .top-buttons {
    background-color: #1a1919;
    border: none;
    margin-top: 0;
}
aside.filters-sidebar .filters-container .top-buttons button.btn-big {
    border: solid 1px #e5c880;
    background: #e5c880;
}
.property-list .properties-listing .property .text-container {
    -webkit-box-shadow: none;
    -moz-box-shadow:  none;
    box-shadow: none;
}
.property-list .properties-listing .property .text-container p {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}
#single-property .description {
    height: 67px;
    overflow: hidden;
}
.property-list .properties-listing .property .top-content .property-meta {
    padding: 8px 10px;
    bottom: 0;
    left: 0;
    font-size: 18px;
    background-color: #1a191975;
}
.property-list .properties-listing .property .text-container .discover-button {
margin: 15px 10px 0px;
    border-radius: 5px;
    padding: 13px;
}
.nc-icon-outline.arrows-3_super-bold-right:before {display:none;}
.property-list .properties-listing .property .text-container {padding: 30px 0;}
.property-list .properties-listing .property .text-container h3 {color: #1a1919; text-transform:none;}
.property-list .properties-listing .property .text-container {padding: 15px 0;}
.property-list .top-properties-content {border-bottom: none;}
.property-list .top-properties-content .left-content h4 {font-family: "Bitter",sans-serif;}
.right-content.col-lg-5.col-md-6.col-sm-12.col-xs-12 {display:none;}
span.badge.gitem.animated.infinite.tada.delay-2s {display:none;}
span.badge {display:none;}