@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__track{position:relative;z-index:0;overflow:hidden}
/*!  * Bootstrap-select v1.10.0 (http://silviomoreto.github.io/bootstrap-select)  *  * Copyright 2013-2016 bootstrap-select  * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)  */.bootstrap-select{width:220px\\9}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}#e-slider{height:auto;border:1px solid black;}#secondary-slider{height:auto;border:1px solid black;}#e-slider img{height:768px;}

body{color:#000;font-size:1em;line-height:1.5;font-family:'Open Sans',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;}a,a.active{color:#00568e!important;text-decoration:none!important}footer{border-top:2px solid #83aeca;font-size:.0875rem;}footer a,footer a:active,footer a:hover,footer a:visited{color:#fff!important;text-decoration:none!important;margin:1em 0}header a.nav-link,header a.nav-link:active,header a.nav-link:hover,header a.nav-link:visited{color:#000!important}footer ul{padding:0;list-style-type:none}footer ul li{margin-bottom:1rem}main{/*background:url(/_images/header-shadow.png) 50% 0 repeat-x,url(/_images/bg.png) 50% 0;padding:2em 0 0 0*/}.h1,main h1{color:#000000;text-transform:uppercase;font-size:2.4rem}.h2,h2{font-size:2.2rem;margin-bottom:2rem}.alert:empty{display:none}.bg-dark{background-color:#243038!important;color:#bbb;font-size:1rem}.bg-black{background-color:#000;color:#bbb}.btn-primary{border-radius:0}.card-title{font-size:18px}.card-footer{color:#8e97ac!important}.featured-listings{font-size:1em}.featured-listings h3.card-title,.featured-listings h3.card-title:active,.featured-listings h3.card-title:hover,.featured-listings h3.card-title:visited{color:#00568e!important;text-decoration:none!important;font-size:1em}#footerContactForm .form-control{font-size:13px;box-shadow:none;background-color:#83aeca;padding:0 16px;height:34px;color:#fff!important;border:0;margin-bottom:1rem;border-radius:0}#footerContactForm .form-control::-webkit-input-placeholder{color:#fff!important}#footerContactForm .form-control::-moz-placeholder{color:#fff!important}#footerContactForm .form-control:-ms-input-placeholder{color:#fff!important}#footerContactForm .btn-primary{min-height:43px;text-align:center;text-transform:uppercase;color:#fff;border:0;display:inline-block;border-bottom:3px solid #286085;background-color:#468fbf;font-size:14px;padding:3px 30px 0;font-weight:700}.member{position:relative;width:100%}.member .member-overlay{position:absolute;background-color:rgba(0,0,0,.6);color:#fff;width:100%;bottom:0;top:77%;padding:0 2rem;transition:all .3s ease-in-out}.member:hover .member-overlay{top:0}.member .member-overlay h4{color:#fff;font-weight:700;margin-bottom:0}.member .member-overlay h5{color:#d0d2d9;font-size:18px}.member .member-overlay .member-bio{margin:2rem 0;opacity:0;transition:all .3s ease-in-out;line-height:0;color:#fff}.member .member-overlay .member-bio button{position:absolute;bottom:5%;right:8%}.member:hover .member-overlay .member-bio{opacity:1;z-index:3;line-height:1.42857143}
.navbar-nav>li>a{position:relative;padding:0 0;color:#000;outline:0;font-size:.8em!important;line-height:1;text-decoration:none;text-transform:uppercase;font-weight:400}.navbar-nav>li:not(:last-child){border-right:2px solid #83aeca;padding-right:9px;margin-right:9px}.splide__slide .img-fluid{width:100%;height:auto}#e-slider img{min-height:200px;}
.list-featured .pl{position:absolute;z-index:1;
    top:8px;right:8px;width:112px;
    height:33px;text-align:center;
    text-transform:uppercase;color:#fff;border:1px solid #fff;box-shadow:-3px 5px 7px 0 rgba(0,0,0,.4);
    font-size:12px;font-weight:700;line-height:33px}
.list-featured .pl.active{background-color:#000}
.list-featured .pl.new{background-color:#0c0;color:#fff}
.list-featured .pl.reduced{background-color:#c60}
.list-featured .pl.sale{background-color:#c00}
.list-featured .pl.sold{background-color:#542a00}
.list-featured .pl.contract{background-color:#00c;font-size:10px}
#google-map{background-color:#fff}
.list-featured .price{bottom:0;left:0;padding:.5rem 1.5rem;color:#fff!important;background-color:rgba(0,0,0,.7);width:100%!important;display:inline-block}.border-gray{border:1px solid #e3e3e3}form.form-filter{padding:19px;border:1px solid #e9ebef;background-color:#fbfcff}form.form-filter select.form-control{background:#fff url(../_images/ico-select-2.png) right 0 no-repeat;height:43px;padding:2px 19px;color:#8e97ac;border:1px solid #e9ebef;border-radius:0;-webkit-box-shadow:none;font-family:'Open Sans',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px}form.form-filter select.form-control:focus{background:#fff url(../_images/ico-select-2-hover.png) right 0 no-repeat}.join{/*background:url(/rimage/1920x386/_images/turkey-slide-dk.jpg.webp) 50% 0/cover no-repeat;min-height:386px;color:#fff*/}.join .block-indent{padding:62px 0 40px}.join p{padding:35px 0 0;margin-bottom:43px}.carousel .item{background-repeat:no-repeat;background-position:center center;background-size:cover}.carousel img{display:initial}.form-control{height:43px;padding:2px 19px;color:#8e97ac;border:1px solid #e9ebef;border-radius:0;-webkit-box-shadow:none;font-family:'Open Sans',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#828282}select.form-control{-webkit-appearance:none;-moz-appearance:none;background:#fff url(../_images/ico-select.png) right 0 no-repeat}form.form-sail{position:relative;padding:29px 30px 45px;background-color:rgba(34,47,48,.58)}form.form-sail label{display:block;font-size:14px;font-weight:400}form.form-sail .form-group{margin-bottom:13px}form.form-sail .form-last{margin-bottom:17px}.main-slider .item{color:#fff;min-height:420px}.main-slider h1{margin-bottom:0;padding-top:32px;color:#fff;font-size:21px;font-weight:400;line-height:1.1}.main-slider h2{margin-bottom:3px;text-transform:uppercase;color:#fff;font-size:40px;font-weight:700}.main-slider h3{margin-bottom:30px;color:#83aeca;font-size:21px;font-weight:400}@media (max-width:576.98px){.h1,main h1{font-size:1.4rem}main h2{font-size:1.2rem}.logo{width:98px;height:65px}}@media only screen and (max-width:991px) and (min-width:768px){.main-slider h2{font-size:37px}}@media only screen and (max-width:1399px){#tagline{display:none}.navbar-nav>li:not(:last-child){border-right:2px solid #fff}.navbar-nav>li{margin:1em}}.imp-container{position:relative;width:100%}.imp-container-overlay{position:absolute;background-color:rgba(0,0,0,.6);color:#fff;width:100%;bottom:0;top:77%;padding:0 2rem;transition:all .3s ease-in-out; font-weight: bold; font-size: 1.4em;}.imp-container{cursor:pointer;}blockquote {
            font-size: 1.2rem;
            color: #555;
            background-color: #e9f1f7;
            border-left: 5px solid #007acc;
            margin: 10px 0;
            padding: 20px;
            position: relative;
            font-style: italic;
        }

        blockquote:before {
            content: "â€œ";
            font-size: 50px;
            color: #007acc;
            position: absolute;
            left: 15px;
            top: -10px;
        }

        blockquote p {
            margin: 0;
        }
     .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}
.plpCountyName {font-size:1.1em;font-weight:bold;}
#navbarSupportedContent { font-size: 1.2em!important; }
.featured-price {
    font-size: 1.1em; font-weight: 700;
}
.card-title a,
.card-title a:active,
.card-title a:visited,
.card-title a:hover {
    color:  black!important;
} 
  
/*  BUTTONS
...............................*/
.btn {
    transition: all 200ms ease-in-out 0s;
}
.btn {
    position: relative;
    z-index: 1;
    overflow: hidden;
    min-height: 33px;
    padding: 1px 20px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 0;
    background-color: #00a3e0;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    min-width: 127px;
    box-shadow: -5px 7px 7px 0 rgba(0,0,0,0.4);
}
.btn:before {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    content: '';
    transition: all 200ms ease-in-out 0s;
    background-color: #000;
}
.btn:hover, .btn:focus {
    text-decoration: none;
    color: #fff;
}
.btn:hover:before {
    width: 100%;
}

.btn-over {
    background-color: #ff674d;
}
.btn-over:before {
   background-color: #62bb46;
}
.btn-over:hover, .btn-over:focus {
   
}

h2{
    margin-top:1em;
    margin-bottom:.5rem;
    line-height:1.2;
}

#list-and-land-agent h2 {
    margin-top: 0em!important;
}

.border-black {
    border-color: black !important;
  }

.btn-form {
    min-height: 43px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    border: 0;
    display: inline-block;
    border-bottom: 3px solid #286085;
    background-color: #468fbf;
    font-size: 14px;
    padding: 3px 30px 0;
    font-weight: 700;
}
.btn-form:hover {
    color: #fff;
    background-color: #286085;
}
button {
    transition: all 200ms ease-in-out 0s;
}
.btn-wide {
    width: 100%;
    display: block;
}

.pagination > li > a
{
    background-color: white;
    color: #5A4181;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover
{
    color: #5a5a5a;
    background-color: #eee;
    border-color: #ddd;
}

.pagination > .active > a
{
    color: white;
    background-color: #e3e3e3 !Important;
    border: solid 1px #e3e3e3 !Important;
}

.pagination > .active > a:hover
{
    background-color: #e3e3e3 !Important;
    border: solid 1px #e3e3e3;
}

  .card-overlay-bg {
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
  }
  .card-overlay-bg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 1;
  }
  .card-overlay-content {
    position: relative;
    z-index: 2;
  }
.leadin {font-size: 1.2em;}

@media (max-width:576.98px){
    h5 .d-block .text-muted {

    }
}

.main-slider h1, .main-slider h2 { font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; }       
  