.article-badge.article-badge-custom-79{color: #fff; background-color: #000;} .article-badge.article-badge-custom-79:after{ border-left-color: #000}.article-badge.article-badge-custom-80{color: #fff; background-color: #000;} .article-badge.article-badge-custom-80:after{ border-left-color: #000}.article-badge.article-badge-custom-81{color: #fff; background-color: #000;} .article-badge.article-badge-custom-81:after{ border-left-color: #000}.article-badge.article-badge-custom-84{color: #fff; background-color: #000;} .article-badge.article-badge-custom-84:after{ border-left-color: #000}.article-badge.article-badge-custom-83{color: #fff; background-color: #000;} .article-badge.article-badge-custom-83:after{ border-left-color: #000}.article-badge.article-badge-custom-82{color: #fff; background-color: #000;} .article-badge.article-badge-custom-82:after{ border-left-color: #000}html{font-weight:400;text-transform:none;font-size:14px;letter-spacing:0em;line-height:1.7em;font-family:Montserrat, Arial, Helvetica, sans-serif;}#astroid-sticky-header a {color:rgb(0, 37, 110);}#astroid-sticky-header a:hover {color:rgb(94, 78, 57);}.tpp-bootstrap a{ color: rgb(0, 37, 110);}.tpp-bootstrap a:hover, a.uk-link-heading:hover, .uk-link-heading a:hover, .uk-link-toggle:hover .uk-link-heading, .uk-link-toggle:focus .uk-link-heading{ color: rgb(203, 168, 122);}.astroid-sidebar-menu .nav-item-submenu a.item-link-component {color:rgb(0, 0, 0);}.astroid-sidebar-menu .nav-item-submenu a.item-link-component:hover {color:rgb(255, 255, 255);}.astroid-sidebar-menu .nav-item-submenu a.item-link-component.active {color:rgb(203, 168, 122);}.astroid-sidebar-menu .navbar-subnav {background-color:rgb(255, 255, 255);}.sidebar .moduletable, .blog article, .item-detail-container, .author-wrap { background-color: rgb(255, 255, 255);}.mobilemenu-slide.astroid-mobilemenu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.mobilemenu-slide.astroid-mobilemenu::after{display:none;}#jh-1529472563843{margin-top:5px;margin-bottom:5px;padding-top:0px;padding-bottom:0px}#b-pbog41xaj{color:rgb(255, 255, 255);padding:350px 50px 60px 50px}#b-pbog41xaj a{color:rgb(255, 191, 56);}#b-pbog41xaj a:hover{color:rgb(0, 159, 201);}#b-yj6gb11yx{margin-top:-300px}#ac-jo7lrdhar{color:rgb(255, 157, 41);}#ac-jo7lrdhar a{color:rgb(243, 231, 218);}#ac-jo7lrdhar a:hover{color:rgb(255, 255, 255);}#ac-jo7lrdhar{color:rgb(255, 157, 41);}#ac-jo7lrdhar a{color:rgb(243, 231, 218);}#ac-jo7lrdhar a:hover{color:rgb(255, 255, 255);}#as-pxgplxftt{margin-top:-150px;margin-right:-15px;margin-left:-15px}#cs-1528971561366{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}#b1-1529739297593{padding:20px 0px 0px 0px}#ar-sy3mcqk49{padding:30px 0px 30px 0px}#bs-1529739293881{background-color:rgba(48, 52, 61, 0.949);background-image:url(http://neapolis-immobiliere.com/images/tz_goldena/bottom_bg.jpg);background-size:cover;background-attachment:fixed;color:rgb(255, 255, 255);margin-top:150px}#bs-1529739293881 a{color:rgb(255, 255, 255);}#bs-1529739293881 a:hover{color:rgb(247, 194, 33);}#astroid-preloader{background:rgb(255, 255, 255);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.sk-three-bounce{margin:0 auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;background-color:rgb(0, 91, 127);border-radius:100%;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}body, .body{font-weight:400;text-transform:none;font-size:14px;letter-spacing:0em;line-height:1.7em;font-family:Montserrat, Arial, Helvetica, sans-serif;}h1, .h1{color:rgb(0, 37, 110);font-weight:500;text-transform:none;font-size:3em;letter-spacing:0em;line-height:1.2em;font-family:Playfair Display, Arial, Helvetica, sans-serif;}h2, .h2{color:rgb(0, 37, 110);font-weight:700;text-transform:none;font-size:2.5em;letter-spacing:0em;line-height:1.2em;font-family:Playfair Display, Arial, Helvetica, sans-serif;}h3, .h3{color:rgb(0, 37, 110);font-weight:700;text-transform:none;font-size:2em;letter-spacing:0em;line-height:1.2em;font-family:Playfair Display, Arial, Helvetica, sans-serif;}h4, .h4{color:rgb(0, 37, 110);font-weight:700;text-transform:none;font-size:1.7em;letter-spacing:0em;line-height:1.2em;font-family:Playfair Display, Arial, Helvetica, sans-serif;}h5, .h5{color:rgb(0, 37, 110);font-weight:700;text-transform:none;font-size:1.4em;letter-spacing:0em;line-height:1.2em;font-family:Playfair Display, Arial, Helvetica, sans-serif;}h6, .h6{color:rgb(0, 37, 110);font-weight:700;text-transform:none;font-size:1.2em;letter-spacing:0em;line-height:1.2em;font-family:Playfair Display, Arial, Helvetica, sans-serif;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a{font-weight:500;text-transform:uppercase;font-size:13px;letter-spacing:0em;line-height:1.7em;font-family:Montserrat, Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu{font-weight:400;text-transform:none;font-size:14px;letter-spacing:0em;line-height:2em;font-family:Montserrat, Arial, Helvetica, sans-serif;}blockquote{color:rgb(0, 37, 110);font-weight:700;text-transform:none;font-size:1.5em;letter-spacing:0em;line-height:1.5em;font-family:Playfair Display, Arial, Helvetica, sans-serif;}body{background-color:rgb(247, 247, 247);color:rgb(72, 93, 136);}body a{color:rgb(0, 37, 110);}body a:hover{color:rgb(203, 168, 122);}header{color:rgb(255, 255, 255);}.astroid-header-section, .astroid-sidebar-header{background-color:rgb(255, 255, 255);}.astroid-logo-text .site-title{color:rgb(203, 168, 122);}.astroid-logo-text .site-tagline{color:rgb(44, 46, 54);}#astroid-sticky-header{background-color:rgb(255, 255, 255);}#astroid-sticky-header .astroid-nav .nav-link{color:rgb(0, 37, 110);}#astroid-sticky-header .astroid-nav .nav-link:hover{color:rgb(94, 78, 57);}#astroid-sticky-header .astroid-nav .nav-link:active, #astroid-sticky-header .astroid-nav .nav-link.active{color:rgb(203, 168, 122);}.astroid-nav .nav-link, .astroid-sidebar-menu .nav-link{color:rgb(255, 255, 255);}.astroid-nav .nav-link:hover, .astroid-sidebar-menu .nav-link:hover{color:rgb(203, 168, 122);}.astroid-nav .nav-link:focus, .astroid-sidebar-menu .nav-link:focus{color:rgb(203, 168, 122);}.astroid-nav .nav-link:active, .astroid-nav .nav-link.active, .astroid-sidebar-menu .nav-link:active, .astroid-sidebar-menu .nav-link.active{color:rgb(203, 168, 122);}.megamenu-container{background-color:rgb(255, 255, 255);}.megamenu-container .nav-submenu .nav-submenu{background-color:rgb(255, 255, 255);}.has-megamenu.open .arrow{border-bottom-color:rgb(255, 255, 255);}.megamenu-container li.nav-item-submenu > a{color:rgb(0, 0, 0);}.megamenu-container li.nav-item-submenu > a:hover{color:rgb(255, 255, 255);background-color:rgb(203, 168, 122);}.megamenu-container li.nav-item-submenu > a:active, .megamenu-container li.nav-item-submenu > a.active{color:rgb(255, 255, 255);background-color:rgb(203, 168, 122);}.astroid-offcanvas, .astroid-offcanvas .burger-menu-button, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{ background-color: rgb(255, 255, 255) !important;}.astroid-offcanvas { color: rgb(0, 0, 0) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a, .astroid-offcanvas .menu-indicator{ color: rgb(0, 0, 0) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-offcanvas .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{ color: rgb(203, 168, 122) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active { background-color: rgb(255, 255, 255) !important;}.astroid-contact-info i[class*="fa-"]{color:rgb(0, 166, 234);}.astroid-logo img {
        max-width: 250px;
        max-height: 100px;
}
@media (min-width: 960px){
.container, .sppb-row-container {
        padding-left: -15px;
        padding-right: -15px;
}
}
@media (min-width: 1200px){
.container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1200px;
}
}

.date { 
    border-bottom: 1px solid #111; 
    padding-bottom:10px;
}
.blog article {
        background-color: rgb(255, 255, 255);
        margin-top: 20px;
        margin-left: 20px;
}
.blog .box-content {
        padding: 20px;
}
.article-badge.article-badge-custom-61 {
        filter: drop-shadow(4px 5px 6px rgba(0, 0, 0, 0.44));
}
.item-image {
        opacity: 1;
        transition-duration: 1s;
        margin-bottom: -35px;
}
.item-image:hover {
        /* transform: scale(1.16); */
        /* overflow: revert; */
        /* display: flex; */
        opacity: 0.6;
}
.blog article {
        position: relative;
        border: 1px solid #dee2e6;
        box-shadow: 0 0 15px rgb(0 0 0 / 20%);
}
.sppb-addon-header .sppb-addon-title > span, .sppb-addon-text-block .sppb-addon-title > span {
        background: transparent;
        color: #cba87a;
        padding: 0;
        display: flex;
        font-size: 70%;
        font-weight: 500;
        align-items: center;
}
.sigplus-image :hover {
        opacity: 0.6;
        transition: 0.8s;
}
.article-1 {
    background: #fff url(https://neapolis-immobiliere.com/demo3/images/background-article.jpg) right bottom/cover no-repeat fixed;
        padding: 10px 0 10px 0;
    
}
.item-detail-container {
        padding: 0;
        border: 1px solid #dee2e6;
        box-shadow: 0 0 15px rgb(0 0 0 / 8%);
}
.article-title.item-title {
        margin-bottom: 0px;
}
.article-info.muted {
        line-height: 0px;
        margin-bottom: -70px;
}
.mt-4, .my-4 {
        margin-top: 1.5rem !important;
        text-align: center;
}
.blog .items-leading .article-intro-text, .blog .items-row .article-intro-text {
        margin-bottom: 9px;
}
.astroid-logo img {
        max-width: 250px;
        max-height: 100px;
        margin-left: 20px;
}
.animated-heading-before-part {
    margin-right:30px;
}
.sppb-addon-animated-heading .sppb-addon-title {
        font-size: 25px;
        font-weight: 600;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        margin: 0;
}
#sppb-addon-1611115406525 .sppb-slider-title {
        color: #fff;
        font-size: 50px;
        letter-spacing: 0px;
        margin-bottom: 30px;
        font-weight: 700;
        text-shadow: 3px 2px 2px #0000009e;
}
#sppb-addon-1611115406525 .sppb-slider-message {
        color: #ffffff;
        line-height: 30px;
        font-weight: 400;
        font-size: 16px;
        text-shadow: 2px 1px 2px black;
}
.astroid-footer, .astroid-footer-section, .jollyany-bottom-section {
        color: rgb(255, 255, 255);
        font-weight: 400;
        text-transform: none;
        font-size: 12px;
        letter-spacing: 0em;
        line-height: 1.7em;
        font-family: Montserrat, Arial, Helvetica, sans-serif;
        text-align: center
}
#ar-sy3mcqk49 {
        padding: 10px 0px 10px 0px;
}
.article-title .page-header [itemprop="name"] {
        font-size: 24px;
        font-weight: 800;
        margin-top: 30px;
}

.lc-stotale:before {
  font-family: FontAwesome;
  content: "\f31e";
  margin-right:8px;
}
.labelc-cac:before {
  font-family: FontAwesome;
  content: "\f236";
  margin-right:8px;
}
.labelc-sdb:before {
  font-family: FontAwesome;
  content: "\f2cd";
  margin-right:8px;
}
.labelc-sde:before {
  font-family: FontAwesome;
  content: "\f4c1";
}
.labelc-pkg:before {
  font-family: FontAwesome;
  content: "\f540";
  margin-right:8px;
}

span.field-value.price {
        font-weight: 700;
        color: #d90000;
}
.item-page .item-title h2 {
        padding-top: 40px;
        padding-left: 40px;
        font-size: 3rem;
        font-weight: 800;
}
.uk-breadcrumb > :last-child > span, .uk-breadcrumb > :last-child > a:not([href]) {
        color: #ffd400;
}
.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
        content: "/";
        display: inline-block;
        margin: 0 8px 0 calc(17px - 8px);
        font-size: 0.875rem;
        color: #ffeb00;
}
.pagenavigation .pagination {
        justify-content: center;
}
.sppb-addon-table-main th {
        border: none;
        color: #fff;
        padding: 1px 30px;
        font-size: 14px;
}
.sppb-addon-table-main td {
       border-top:solid;
       border-top-color:white;
       border-top-width:thin;
       padding: 8px 20px;
}
.astroid-nav .nav-link:hover, .astroid-sidebar-menu .nav-link:hover {
        color: rgb(203, 168, 122);
        background-image: url(/images/menu-line.jpg);
        background-repeat-y: no-repeat;
        background-position-y: bottom;
        background-repeat-x: repeat;
    
}
@media (max-width: 991px){.logo-wrapper{
    margin-left: -50px;
}
}
@media (min-width: 1200px){
.container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 1600px;
}
}
.elt-acc {
margin-top: 20px;
font-size: 1.6em;

}
.col-acc {
justify-content: center;
align-items: center;
display: flex;
}
.block-acc {
    display: inline-block;
    box-shadow: 2px 2px 6px #02020233;
    border: thin solid #ddddddb8;
    background-color:#fff;
    margin-bottom:30px;
margin-left:0px;
margin-right:0px;
}
.text-block-acc {
    margin-top: 20px;
        max-width: 350px;
        padding: 0 0px 0 10px;
        height:auto;
}
@media (min-width: 1200px){
.col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
}
}
@media (max-width: 640px){
#sppb-addon-1611115406525 .sppb-slider-title {
        color: #fff;
        font-size: 20px;
               text-shadow: 3px 2px 2px #0000009e;
               margin-bottom:10px;
}
}

.astroid-header-section, .astroid-sidebar-header {
        background-color: rgb(255 255 255 / 0%);
        
}
.astroid-header-section {
        width: 100%;
        left: 0;
        z-index: 1002;
        margin-bottom: -125px;
}
.article-video, #article-gallery, .post.audio > div, .full-image {
        margin-bottom: 0 !important;
        margin-top: 40px;
}
h5, .carousel-caption.d-none.d-md-block {
        color: #fff;
}
h2.heading-title-page.uk-width-expand\@m.uk-first-column {
        font-size: 24px;
}
.pagenavigation .pagination {
        justify-content: center;
        margin-bottom: 20px;
}
@media (min-width: 640px){
.astroid-header-section {
    width: 100%;
    left: 0;
    z-index: 1002;
    margin-bottom: -169px;
}
}
#b-pbog41xaj {
    color: rgb(255, 255, 255);
    /*padding: 245px 50px 60px 50px;*/
}
@media (min-width: 992px){
    .mod_breadcrumbs{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 75px;
}
}
.field-label.prix_lanc {
    font-weight: 700;
}
.astroid-layout .astroid-wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    flex-wrap: wrap;
}
.astroid-header-section .astroid-header:not(.astroid-header-sticky) {
    padding: 0 0;
    z-index: 1;
}
.astroid-header-section header.astroid-header:not(.astroid-header-sticky) {
    padding: 0 0;
    z-index: 1;
}
.mod_breadcrumbs {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position:absolute;
    top: 240px;
    width:80%;
    /* height: 155px; */
}
#as-pxgplxftt {
    margin-top: -83px;
    margin-right: 0px;
    margin-left: 0px;
    
}
.article-body {
    padding-left: 15px;
    padding-right: 15px;
}
.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
}
@media (max-width: 767.98px){
#hs-1529472563843 {
    padding: 0px 0px 0px 0px;
}
}
.back-to-albums {
    background: #354052;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    line-height: 15px;
    padding: 10px;
    margin: 10px 0;
    cursor: pointer;
    z-index: -1;
    position: relative;
    display: none;
}
.titre1
{
    font-size: 80px;
    display: block;
    line-height: 1;
    margin-bottom: -35px;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #adb5bd;
}@media (max-width: 991.98px) {html{font-size:14px;letter-spacing:0em;line-height:1.7em;}#hs-1529472563843{padding:10px 20px 10px 20px}#as-pxgplxftt{margin-top:-80px;margin-right:-15px;margin-left:-15px}#b1-1529739297593{padding:30px 0px 30px 0px}#ar-sy3mcqk49{padding:25px 0px 25px 0px}body, .body{font-size:14px;letter-spacing:0em;line-height:1.7em;}h1, .h1{font-size:3.5em;letter-spacing:0em;line-height:1.2em;}h2, .h2{font-size:2em;letter-spacing:0em;line-height:1.2em;}h3, .h3{font-size:1.8em;letter-spacing:0em;line-height:1.2em;}h4, .h4{font-size:1.6em;letter-spacing:0em;line-height:1.2em;}h5, .h5{font-size:1.4em;letter-spacing:0em;line-height:1.2em;}h6, .h6{font-size:1.2em;letter-spacing:0em;line-height:1.2em;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a{font-size:1em;letter-spacing:0em;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu{font-size:14px;letter-spacing:0em;line-height:2em;}blockquote{font-size:0.7em;letter-spacing:1em;line-height:1em;}}@media (max-width: 767.98px) {html{font-size:14px;letter-spacing:0em;line-height:1.7em;}#hs-1529472563843{padding:0px 20px 0px 20px}#as-pxgplxftt{margin-top:-80px;margin-right:-15px;margin-left:-15px}#b1-1529739297593{padding:30px 0px 30px 0px}#ar-sy3mcqk49{padding:25px 0px 25px 0px}body, .body{font-size:14px;letter-spacing:0em;line-height:1.7em;}h1, .h1{font-size:3.5em;letter-spacing:0em;line-height:1.2em;}h2, .h2{font-size:2em;letter-spacing:0em;line-height:1.2em;}h3, .h3{font-size:1.8em;letter-spacing:0em;line-height:1.2em;}h4, .h4{font-size:1.6em;letter-spacing:0em;line-height:1.2em;}h5, .h5{font-size:1.4em;letter-spacing:0em;line-height:1.2em;}h6, .h6{font-size:1.2em;letter-spacing:0em;line-height:1.2em;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a{font-size:1em;letter-spacing:0em;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu{font-size:14px;letter-spacing:0em;line-height:2em;}blockquote{font-size:0.7em;letter-spacing:1em;line-height:1em;}}