::marker {
    color: #ffffff00 !important;
}

p,a,div,h1,h2,h3,h4,h4,h6,strong{
font-family: 'Montserrat', sans-serif !important;
}

.hover-primary{
 color:#ffffff;
}

a.bg-secondary:hover{
    background-color: #000000;
}

button.bg-secondary:hover, button.bg-secondary:focus {
    background-color: #d1a364!important;
}


.border-primary {
    border-color: #d1a364!important;
}

.font-weight-700 {
    font-weight:500 !important;
}

.bg-secondary {
    background-color: #d1a364!important;
}

.btn-primary {
    color: #fff;
    background-color: #373535;
    border-color: #373535;
    box-shadow: none;
}

.text-active-secondary.active, .text-active-secondary:hover.active, .text-active-secondary:focus.active {
    color: #ffffff !important;
    border-bottom: 2px solid #d1a364  ;
}


.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background: none !important;
}

.btn-primary:hover {
    color: #fff;
    background-color: #3e3e3e;
    border-color: #d1a364;
    color: #ffffff !important;
}


.btn:focus, .btn.focus {
    outline: 0;
   box-shadow: 0 0 0 0.2rem rgb(209, 163, 100);
}
/*Misc*/


/*List*/

.paginations {
    margin: 0;
    text-align: center;
    overflow: hidden;
}

a.selected {
    background: #000;
    border-radius: 0px;
    width: 28px;
    height: 35px;
    margin-top: 10px;
    color: #ffffff !important;
}


.paginations ul li a, .pagination-next-prev ul li a {
    padding: 9px 14px;
    border-bottom: none;
    display: inline-block;
    color: #000;
    margin: 0;
    transition: all .2s ease-in-out;
}


.paginations ul li a, .pagination-next-prev ul li a {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
}


.badge-primary {
    color: #fff;
    background-color: #d1a364;
}

.text-secondary{
    color:#000 !important;
}


.text-primary {
    color: #d1a364!important;
}

.btn-secondary {
    color: #fff;
    background-color: #d1a364;
    border-color: #d1a364;
    box-shadow: none;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #373535;
    border-color: #373535;
}


.heading-divider, .testimonials .divider {
    display: block;
    width: 75px;
    height: 3px;
    margin-top: 19px;
    margin-bottom: 21px;
    background-color: #000000;
}

.slick-arrow:hover {
    color: #fff;
    background-color: #d1a364;
}

a.hover-primary:hover {
    color: #d1a364!important;
}

@media (max-width: 991.98px)
{.main-header.header-mobile-lg .sticky-area {
    background-color: #ffffff !important;
}}

a {
    color: #d1a364;
}

.agent-3:hover .card-footer {
    margin: -1px;
    background-color: #d1a364;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #363636;
    border-color: #363636;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #d1a364;
    border-color: #d1a364;
}

.btn-accent {
    color: #fff !important;
    background-color: #d1a364;
    border-color: #d1a364;

}


element.style {
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0,0,0,.7);
}
.main-header .main-menu .nav-link, .main-header .main-menu .dropdown-header {
    position: relative;
}
.main-header .navbar .nav-link {
    display: inline-block;
    font-size: .875rem;
    line-height: 26px;
    color: #ffffff ;
}

/*.navbar-light .navbar-nav .nav-link {
    color: #000000 !important;
}*/

@media (min-width: 992px)
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
a.text-white:hover, a.text-white:focus {
    color: #d9d9d9!important;
}
.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}
.nav-link:hover, .nav-link:focus {
    text-decoration: none;
}
.btn-accent:hover {
    color: #212529;
    background-color: #252525;
    border-color: #d1a364;
}

a.bg-hover-primary:hover {
    background-color: #d1a364!important;
}

a.text-secondary:hover, a.text-secondary:focus {
    color: #d1a364!important;
}

ul.dropdown-menu.inner.show .dropdown-item.selected {
    width:100%;
}


.dropdown-item:hover, .dropdown-item:focus {
    text-decoration: none;
    background-color: #252525;
        color: #ffffff !important;
}


.form-search-02 .bootstrap-select .btn {
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #eee;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #d1a364;
}


.hover-primary:hover {
    color: #d1a364!important;
}


.bg-dark2 {
    background-color: #252525b3!important;
}


.btn-lg, .btn-group-lg>.btn,.badge,.badge{
    border-radius:0px !important;
}


.form-control:focus {
    color: #696969;
    background-color: #f8f8f8;
    border-color: #373535;
    outline: 0;
    box-shadow: none;
}

.select2-container--default .select2-selection--multiple{

    border-bottom: 1px solid #dbdbdb !important;
    outline: 0;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-radius: 0px !important;
}


.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none !important;
    border-right: none !important;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;

}


.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #ffffff !important;
    border: none !important;

}


.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #d1a364 !important;
    color: white;
}


.select2-container--default .select2-selection--multiple {
    padding-bottom: 0px !important;
    margin-top: -6px !important;
}


a#bs-select-1-0, a#bs-select-1-7, a#bs-select-1-11 {
    font-weight: bold !important;
    color: #000000 !important;
    margin-left: -8px;
}




/*List*/


.bg-single-image-02 {
    background-image: url(testimo.jpg);
    background-position: right;
    background-repeat: no-repeat;
    background-size: auto;
}


.bg-single-image {
    background-image: url(https://preprodparklane.sites.activimmo.com/phpThumb/phpThumb.php?src=../custom/2016/fondtransparent4.jpg&w=1920&h=882&zc=1&q=70),url(https://preprodparklane.sites.activimmo.com/phpThumb/phpThumb.php?src=../custom/2016/fondtransparent4.jpg&w=1920&h=882&zc=1&q=70);
    background-position: left,right bottom;
    background-repeat: no-repeat,no-repeat;
    background-size: auto,auto;
    z-index: -10000;
    position: relative;
}

.card.p-6.fadeInUp.animated{
    box-shadow: 0 5px 20px 0 rgb(23 44 82 / 10%);
}



.card.shadow-hover-2.zoomIn.animated {
    box-shadow: 0 5px 20px 0 rgb(23 44 82 / 10%);
}

/* Typography */
/**************************/
#parallax-world-of-ugg h1 {font-weight:900; text-transform: uppercase; color:black; padding:0; margin:0;}
#parallax-world-of-ugg h2 {font-size:35px; letter-spacing:0px; text-align:center; color:white; font-weight:400; z-index:10; opacity:.9;}
#parallax-world-of-ugg h3 {font-size:14px; line-height:0; font-weight:400; letter-spacing:8px; text-transform: uppercase; color:black;}
#parallax-world-of-ugg p {font-weight:400; font-size:14px; line-height:24px;}
.first-character {font-weight:400; float: left; font-size: 84px; line-height: 64px; padding-top: 4px; padding-right: 8px; padding-left: 3px; font-family: 'Source Sans Pro', sans-serif;}

.sc {color: #1ea69a;}
.ny {color: #3d3c3a;}
.atw {color: #c48660;}

/* Section - Title */
/**************************/
#parallax-world-of-ugg .title {background: white; padding: 60px; margin:0 auto; text-align:center;}
#parallax-world-of-ugg .title h1 {font-size:35px; letter-spacing:8px;}

/* Section - Block */
/**************************/
#parallax-world-of-ugg .block {background: none !important; padding: 20px; width:100%; margin:0 auto; text-align:justify;}
#parallax-world-of-ugg .block-gray {background: #f2f2f2;padding: 60px;}
#parallax-world-of-ugg .section-overlay-mask {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: black; opacity: 0.70;}

/* Section - Parallax */
/**************************/
#parallax-world-of-ugg .parallax-one {padding-top: 50px; padding-bottom: 50px; overflow: hidden; position: relative; width: 100%; background: #fafafa; background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;}
#parallax-world-of-ugg .parallax-two {padding-top: 75px; padding-bottom: 75px; overflow: hidden; position: relative; width: 100%; background-image: url(outeam2.jpg); background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;}
#parallax-world-of-ugg .parallax-three {padding-top: 120px; padding-bottom: 120px; overflow: hidden; position: relative; width: 100%; background-image: url(aboutus2sepia.jpg); background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;}
#parallax-world-of-ugg .parallax-five {padding-top: 120px; padding-bottom: 120px; overflow: hidden; position: relative; width: 100%; background-image: url(wordwide1.jpg); background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;}

#parallax-world-of-ugg .parallax-six {padding-top: 120px; padding-bottom: 120px; overflow: hidden; position: relative; width: 100%; background-image: url(six.jpg); background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;}
#parallax-world-of-ugg .parallax-seven {padding-top: 120px; padding-bottom: 120px; overflow: hidden; position: relative; width: 100%; background-image: url(seven.jpg); background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;}
#parallax-world-of-ugg .parallax-eight {padding-top: 120px; padding-bottom: 120px; overflow: hidden; position: relative; width: 100%; background-image: url(personnalise.jpg); background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;}
#parallax-world-of-ugg .parallax-nine {padding-top: 120px; padding-bottom: 120px; overflow: hidden; position: relative; width: 100%; background-image: url(foreignacq.jpg); background-attachment: fixed; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-repeat: no-repeat; background-position: top center;}

/* Extras */
/**************************/
#parallax-world-of-ugg .line-break {border-bottom:1px solid black; width: 150px; margin:0 auto;}


.ltn__callout {
    padding: 20px;
    margin: 25px 0;
    border-left: 4px solid;
    border-color: #d1a364;
}

.bg-overlay-theme-05:before {
    background: rgba(209, 163, 100, 0.05);
}

.main-header .main-menu .nav-link::before {

    background-color: #d1a364;

}

.custom-control-label::before {
    position: absolute;
    top: 0.125rem;}


    .custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #d1a364;
    background-color: #d1a364;
    box-shadow: none;
}


a.nav-link.btn.shadow-none.rounded-bottom-0.text-white.text-btn-focus-secondary.text-uppercase.d-flex.align-items-center.fs-13.rounded-bottom-0.bg-active-white.text-active-secondary.letter-spacing-087.flex-md-1.px-4.py-2 {
    background: none !important;
}


.property-search .btn.advanced-search:after {
    margin-left: 5px;
}


span.select2-selection.select2-selection--multiple {
    background-image: url(arrowdown.png);
    background-repeat: no-repeat;
    background-position: 100% 9px;
}

.dropdown-header {
    display: block;
    padding: 0rem 1.5rem;}


    a:hover {
    color: #d1a364 !important;
}


.testimonials .card {
         background: rgb(255 255 255 / 75%) !important;
}

.slick-dots li.slick-active span {
    background: #d1a364;
    opacity: 1;
}


.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #d1a364;
    border-color: #d1a364;}


.custom-switch .custom-control-label::after {
    background-color: #d1a364;
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
    background-color: #fff;
    margin-top: -2px;
}


@font-face {
    font-family: myFirstFont;
    src: url(Parisienne-Regular.ttf);
}

.fontparis {
  font-family: myFirstFont !important;
}


.border-hover-primary:hover {
    border-color: #000000!important;
}




/*footer*/

.footer-details {
    display: flex;
    justify-content: space-between;
}

.footer-col {
    flex-grow: 1;
}

.heading-border, #content .heading-border {
    border-bottom: solid 1px #000;
}
.default-heading, #content .default-heading {
    display: block;
    font-weight: 400;
    font-size: 15px;
    color: #333;
    text-transform: uppercase;
    letter-spacing: .05em;
    padding: 20px 0;
    margin: 0;
}

.footer-col .default-heading {
    margin-bottom: 30px;
}

.heading-border-gray, #content .heading-border-gray, .heading-alt.heading-border-gray, #content .heading-alt.heading-border-gray {
    border-color: #4b4b4b;
}

.footer-details {
    display: flex;
    justify-content: space-between;
}

@media only screen and (min-width: 992px)
{.footer-copyright {
    text-align: center !important;
}}

.footer-copyright {
    margin-top: 15px;
    font-size: 11px;
    letter-spacing: .02em;
}

.bg-dark2 {

        background-color: #0f0f0f!important;
}

.footernav {
    column-count: 2;
    column-gap: 15px;
}


.bg-primary {
    background-color: #d73400!important;
}


#bs-select-2-3,#bs-select-2-28,#bs-select-2-42,#bs-select-2-56 {
    /* background: #000000; */
    font-weight: bold !important;
    text-indent: -8px !important;
}


.list-group-no-border .list-group-item {
    border: none!important;
    color: #000000 !important;
}

.border-0 {
    border:none !important;
}

label.radio-inline {
    margin-left: 10px !important;
}


.footer-col .list-group-no-border .list-group-item {
    border: none!important;
    color: #d1a364 !important;
}


.footernew .list-group-no-border .list-group-item  {
    color:#fff !important;
}


@media (max-width: 991.98px)
{.main-header.header-mobile-lg .navbar-nav>.nav-item>.nav-link {
    color: #000;
}
ul.list-group.list-group-no-border li span {
    font-size: 11px;
}

}

/*footer*/


.tabs-01 a.active, .tabs-01 a.nav-link:hover, .tabs-01 a::before {
    background-color: #f8f8f8!important;
    color: #d1a364!important;
}

.accordion-01 .btn:not(.collapsed) {
    color: #fff;
    background-color: #000000;
}


.font-weight-bold {
font-weight:bold;
}


@media only screen and (max-width: 778px)
{.center2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 75%;
    text-align: center;
}

a.nav-link.btn.shadow-none.rounded-bottom-0.text-white.text-btn-focus-secondary.text-uppercase.d-flex.align-items-center.fs-13.rounded-bottom-0.bg-active-white.text-active-secondary.letter-spacing-087.flex-md-1.px-4.py-2.active {
    background: #d1a364 !important;
    color:#ffffff !important;
}


}


a#bs-select-4-0,a#bs-select-4-7,a#bs-select-4-11 {
    font-weight: 700;
}



@media only screen and (max-width: 980px)
{

#parallax-world-of-ugg .parallax-two,#parallax-world-of-ugg .parallax-one,#parallax-world-of-ugg .parallax-three,#parallax-world-of-ugg .parallax-five,#parallax-world-of-ugg .parallax-six,#parallax-world-of-ugg .parallax-seven,#parallax-world-of-ugg .parallax-eight,#parallax-world-of-ugg .parallax-nine{
    background-attachment: inherit !important;
    padding:33px 0px;
}

}



@media (max-width: 991.98px)
{.main-header.header-mobile-lg .main-menu .dropdown-menu .dropdown-link, .main-header.header-mobile-lg .main-menu .dropdown-menu .dropdown-item, .main-header.header-mobile-lg .main-menu .dropdown-menu .dropdown-header {
    color: #000!important;

}
}


@media (max-width: 991.98px)
{.main-header.header-mobile-lg .main-menu .dropdown-menu .dropdown-item:not(.dropdown):hover, .main-header.header-mobile-lg .main-menu .dropdown-menu .dropdown-item:not(.dropdown):focus, .main-header.header-mobile-lg .main-menu .dropdown-menu .dropdown-item:not(.dropdown).active {
    background-color: #d1a364 !important;
}
}


@media screen and (max-width: 1200px) and (min-width: 992px) {
.navbar-light .navbar-nav .nav-link {
    font-size: 13px !important;
    padding-left: 15px !important;
}
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125), 0 0 0 0.2rem rgb(4 4 4 / 50%);
}



.form-control {

    color: #000000 !important; }

/*   search icon    */

 /*   search icon    */

 .login-register-modal .nav-item:last-child{
         background-color: #ffffff;
 }





/* Serif Versions */
.playfair-display-400-serif {
    font-family: "Playfair Display", serif !important;
    font-optical-sizing: auto;
    font-weight: 400 !important;
    font-style: normal;
}

.playfair-display-500-serif {
    font-family: "Playfair Display", serif !important;
    font-optical-sizing: auto;
    font-weight: 500 !important;
    font-style: normal;
}

.playfair-display-600-serif {
    font-family: "Playfair Display", serif !important;
    font-optical-sizing: auto;
    font-weight: 600 !important;
    font-style: normal;
}

.playfair-display-700-serif {
    font-family: "Playfair Display", serif !important;
    font-optical-sizing: auto;
    font-weight: 700 !important;
    font-style: normal;
}

.playfair-display-800-serif {
    font-family: "Playfair Display", serif !important;
    font-optical-sizing: auto;
    font-weight: 800 !important;
    font-style: normal;
}

.playfair-display-900-serif {
    font-family: "Playfair Display", serif !important;
    font-optical-sizing: auto;
    font-weight: 900 !important;
    font-style: normal;
}

/* Sans-Serif Versions */
.playfair-display-400-sans {
    font-family: "Playfair Display", sans-serif !important; /* Change to your desired sans-serif font */
    font-optical-sizing: auto;
    font-weight: 400 !important;
    font-style: normal;
}

.playfair-display-500-sans {
    font-family: "Playfair Display", sans-serif !important; /* Change to your desired sans-serif font */
    font-optical-sizing: auto;
    font-weight: 500 !important;
    font-style: normal;
}

.playfair-display-600-sans {
    font-family: "Playfair Display", sans-serif !important; /* Change to your desired sans-serif font */
    font-optical-sizing: auto;
    font-weight: 600 !important;
    font-style: normal;
}

.playfair-display-700-sans {
    font-family: "Playfair Display", sans-serif !important; /* Change to your desired sans-serif font */
    font-optical-sizing: auto;
    font-weight: 700 !important;
    font-style: normal;
}

.playfair-display-800-sans {
    font-family: "Playfair Display", sans-serif !important; /* Change to your desired sans-serif font */
    font-optical-sizing: auto;
    font-weight: 800 !important;
    font-style: normal;
}

.playfair-display-900-sans {
    font-family: "Playfair Display", sans-serif !important; /* Change to your desired sans-serif font */
    font-optical-sizing: auto;
    font-weight: 900 !important;
    font-style: normal;
}


.playfair-display-800 {
    font-family: "Playfair Display", serif !important;
    font-optical-sizing: auto;
    font-weight: 800 !important;
    font-style: normal;
}

.playfair-display-900 {
    font-family: "Playfair Display", serif !important;
    font-optical-sizing: auto;
    font-weight: 900 !important;
        font-style: normal;}


.playfair-display-900 {
    font-family: "Playfair Display", serif;
    font-optical-sizing: auto;
    font-weight: 900 !important;
    font-style: normal;
}


.navbar-light .sticky-area {
    background-color: #000000 !important;
}


@media (max-width: 1599.98px) {
    .main-header.header-mobile-xl .sticky-area {
        background-color: #000000 !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 600px) {
    .home-content1 {
        padding-top: 116px !important;
    }
}



.text-gold {
    color: #d1a364  !important;
}

.bg-gold {
    background: #d1a364  !important;
}

.btn-gold:hover {
    color: #fff;
    background-color: #d1a364;
    border-color: #d1a364;
    color: #ffffff !important;
}


.btn-gold {
    background-color: #d1a364;
    border-color: #d1a364;

}



.btn-dark2 {
    color: #fff;
    background-color: #2525259e;
    border-color: #2525259e;
    box-shadow: none;
}



@media (max-width: 1199.98px) {
    .main-header.header-mobile-xl .main-menu .dropdown-menu .dropdown-item:not(.dropdown):hover, .main-header.header-mobile-xl .main-menu .dropdown-menu .dropdown-item:not(.dropdown):focus, .main-header.header-mobile-xl .main-menu .dropdown-menu .dropdown-item:not(.dropdown).active {
        background: none !important;
    }
}



.top-lg-n80px{
    top:-80px;
}



.btn-primary1:hover {
    color: #fff;
    background: #3e3e3e !important;
    border-color: #d1a364;
    color: #ffffff !important;
}

.btn-dark {
    color: #fff;
    background-color: #000000;
    border-color: #000000;
    box-shadow: none;
}

.badge-gold {
   background: #d1a364 !important;
    border-color: #d1a364;
}


.main-header.header-mobile-xl .main-menu .dropdown-menu .dropdown-link:hover {
    color: #d1a364 !important;
}




@media (max-width: 1199px) {
.mobile-top-cheat {
  top:30px !important;
}
}


.fs-28 {
    font-size: 28px;
}


@media (max-width: 778px) {
    .top-lg-n80px {
        top: 13px !important;
    }
}


@media (max-width: 991.98px) {
    .opacity-90 {
        background-color: rgba(255, 255, 255, 0.7) !important;
    }
}


@media only screen and (max-width: 768px) {
    .borderfixfeatured {
        border: 1px solid #dbdbdb !important;
        border-radius: 0px !important;
    }
}

