/*COLORE BLU*/
.btn-primary {
    background-color: #131312;
    border-color: #131312;
}

.badge-primary {
    background-color: #131312;
}

/*nero*/
.bg-primary {
    background-color: #131312 !important;
}

/*oro*/
.bg-secondary {
    background-color: #ae854c !important;
}

.btn-secondary {
    background-color: #ae854c;
    border-color: #ae854c;
}

    .btn-secondary:hover {
        background-color: #c59757;
        border-color: #c59757;
    }

.text-primary {
    color: #131312 !important;
}

.text-secondary {
    color: #ae854c !important;
}

/*.card {
    background-color: #fff;
    border: 4px solid #ae854c !important;
    border-radius: 10px;*/
/*box-shadow: 6px 6px 10px #dedede;*/
/*}*/




/*COLORE BLU - FINE*/

.btn-buy {
    margin-top: 50px !important;
}


/*@font-face {
    font-family: 'Edwardian Script ITC';
    src: url('fonts/ITCEDSCR.TTF');
    font-weight: 700;
}*/


@font-face {
    font-family: 'Blacker Sans Text Book';
    src: url('fonts/Blacker-Sans-Text-Book.ttf');
    font-weight: 400;
}

.blacker_sans_text_book_regular {
    font-family: Blacker Sans Text Book;
}


@font-face {
    font-family: 'Edwardian Script ITC';
    src: url('fonts/ITCEDSCR.TTF');
    font-weight: 400;
}

.edwardian_script_bold {
    font-family: 'Edwardian Script ITC';
    font-weight: 700 !important;
}

.edwardian_script_regular {
    font-family: 'Edwardian Script ITC';
    font-weight: 400 !important;
}

.devasia_regular {
    font-family: 'Devasia Regular';
    /*font-weight: 400 !important;*/
}

.devasia_bold {
    font-family: 'Devasia Bold';
    /*font-weight: 400 !important;*/
}

.devasia_thin {
    font-family: 'Devasia Thin';
    /*font-weight: 400 !important;*/
}


.font-cursive {
    font-family: 'Mea Culpa', cursive !important;
}

body {
    /*font-family: 'Devasia Regular';*/
    font-family: 'Trirong', serif;
}

.main-header .navbar .nav-link {
    text-transform: uppercase;
}

.badge-orange {
    background-color: #ae854c;
}

.text-gold {
    color: #ae854c !important;
}

.slider-fasi-vendita img {
    width: 100px !important;
}

.fasi-vendita h4 {
    text-transform: uppercase;
}

.altre_proposte .card {
    border: 4px solid #ae854c !important;
    border-radius: 10px;
}

.grid-immobile-intro-text {
    color: #696969 !important;
}
/* FONT DEVASIA */
@font-face {
    font-family: 'Devasia Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Devasia Regular'), url('fonts/Devasia-Regular.woff') format('woff');
}


@font-face {
    font-family: 'Devasia Round';
    font-style: normal;
    font-weight: normal;
    src: local('Devasia Round'), url('fonts/Devasia-Round.woff') format('woff');
}


@font-face {
    font-family: 'Devasia Thin';
    font-style: normal;
    font-weight: normal;
    src: local('Devasia Thin'), url('fonts/Devasia-Thin.woff') format('woff');
}


@font-face {
    font-family: 'Devasia Light';
    font-style: normal;
    font-weight: normal;
    src: local('Devasia Light'), url('fonts/Devasia-Light.woff') format('woff');
}


@font-face {
    font-family: 'Devasia Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Devasia Bold'), url('fonts/Devasia-Bold.woff') format('woff');
}
/* FONT DEVASIA END */




@media (max-width: 1199.98px) {
    .main-header.header-mobile-xl .sticky-area {
        background-color: #fff !important;
    }
}

@media(max-width:991.98px) {

    .main-header.header-mobile-lg .sticky-area {
        background-color: #fff !important;
    }
}


/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {

    .only_mobile, img.only_mobile {
        display: none !important;
    }
}
/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {

    .only_mobile, img.only_mobile {
        display: none !important;
    }
}
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {

    .only_desktop, img.only_desktop {
        display: none !important;
    }
}
/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    .only_desktop, img.only_desktop {
        display: none !important;
    }
}
/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
    /*.logo_header img, .logo_footer img {
        width: 90px;
    }*/

    .only_desktop, img.only_desktop {
        display: none !important;
    }
}
/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {

    .only_desktop, img.only_desktop, .main-header.header-mobile-xl.navbar-light-sticky .normal-logo.only_desktop {
        display: none !important;
    }
}
