/* almarai-regular - arabic */
@font-face {
    font-family: 'Almarai';
    font-style: normal;
    font-weight: 400;
    src: local('Almarai'), local('Almarai-Regular'),
       url('/dist/fonts/almarai-v2-arabic-regular.woff2') format('woff2'),
       /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/dist/fonts/almarai-v2-arabic-regular.woff') format('woff');
    /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
 }
 
 /* almarai-800 - arabic */
 @font-face {
    font-family: 'Almarai';
    font-style: normal;
    font-weight: 800;
    src: local('Almarai ExtraBold'), local('Almarai-ExtraBold'),
       url('/dist/fonts/almarai-v2-arabic-800.woff2') format('woff2'),
       /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/dist/fonts/almarai-v2-arabic-800.woff') format('woff');
    /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
 }
 
 /* tajawal-regular - latin_arabic */
 @font-face {
    font-family: 'Tajawal';
    font-style: normal;
    font-weight: 400;
    src: url('/dist/fonts/tajawal-v3-latin_arabic-regular.eot');
    /* IE9 Compat Modes */
    src: local('Tajawal'), local('Tajawal-Regular'),
       url('/dist/fonts/tajawal-v3-latin_arabic-regular.eot?#iefix') format('embedded-opentype'),
       /* IE6-IE8 */
       url('/dist/fonts/tajawal-v3-latin_arabic-regular.woff2') format('woff2'),
       /* Super Modern Browsers */
       url('/dist/fonts/tajawal-v3-latin_arabic-regular.woff') format('woff'),
       /* Modern Browsers */
       url('/dist/fonts/tajawal-v3-latin_arabic-regular.ttf') format('truetype'),
       /* Safari, Android, iOS */
       url('/dist/fonts/tajawal-v3-latin_arabic-regular.svg#Tajawal') format('svg');
    /* Legacy iOS */
 }
 
 /*  Global  */
 html {
    direction: ltr;
 }
 
 body {
    font-family: 'Almarai', sans-serif;
    background: #FAFAFA;
    text-align: left;
 
 }
 
 .wrapper {}
 
 section {
    margin-bottom: 10px;
 }
 
 section:not(.no-padding) {
    padding: 10px 20px;
 }
 
 :focus {
    outline: 0 !important;
 }
 
 a {
    text-decoration: none !important;
    color: #7b5305;
    font-family: 'Tajawal', sans-serif;
 }
 
 a:hover {
    color: #C0A887;
 }
 
 i:not(:last-child) {
    vertical-align: middle;
    margin-left: 2px;
 }
 
 ul:not(.navbar-nav) {
    list-style-type: none;
    padding: 0;
    margin: 0;
 }
 
 ul:not(.navbar-nav) li::before {
    content: "\f192";
    font-family: "Font Awesome 5 Free";
    margin-right: 10px;
    display: inline;
    font-size: .5em;
    vertical-align: middle;
    margin-left: 5px;
    color: #AA967C;
 }
 
 ul.no-style li:not(i)::before {
    content: "" !important;
 }
 
 ul.sponsorlinks li {
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
 }
 
 ul.sponsorlinks li a {
    color: #b2a768;
 }
 
 .skyist-sponsor {
    width: fit-content;
    border: 1px solid #b2a768;
    padding: 10px 10px;
    border-radius: 22px;
 }
 
 
 
 
 
 
 
 /* Header Contact Form */
 .skyist-header-contact-form {
    border: 1px solid #C0A887;
    background: rgb(219 205 186 / 0.05);
    padding: 15px 20px;
    border-radius: 5px;
    color: #414754;
 }
 
 
 
 
 
 
 
 .navbar-links-bar {
    background: #C0A887 !important;
    box-shadow: 0px 4px 19px -11px #000000b5;
    border-bottom: 1px solid #ab9578b0;
    transition: all 10.35s ease;
 
 }
 
 .navbar-links-bar a {
    color: #fff;
 }
 
 
 
 
 
 /*  Buttons Style  */
 button {
    border: 0;
    border-radius: 0;
    margin: 0;
    padding: 0;
    background: transparent;
 }
 
 .skyist-currency-btn {
    color: #414754;
    background: #fff;
    transition: 1s background;
    border: 1px solid #c0a887;
    padding: 5px 10px;
    cursor: pointer;
    border-radius: 5px;
 }
 
 .skyist-language-btn {
    color: #414754;
    background: #fff;
    transition: 1s background;
    border: 1px solid #c0a887;
    padding: 5px 10px;
    cursor: pointer;
    border-radius: 5px;
 }
 .skyist-btn:not(.skyist-currency-btn , .skyist-language-btn) {
    /*
    border: 1px solid #615647;
    padding: 5px 10px;
    color: #615647;
    background: white;
    cursor: pointer;
    border-radius: 0;
    display: block;
    width: 100%;
 */
    border: 1px solid #414754;
    padding: 5px 10px;
    color: #fff;
    background: #414754;
    cursor: pointer;
    border-radius: 0;
 }
 
 .skyist-btn:hover {
    /*border: 1px solid #615647;
    color: #fff;
    background: #615647;
    transition: 1s background;*/
 }
 
 .skyist-btn:focus {
    outline: 1px dotted;
    outline: 5px auto #b6a996;
    border: 1px solid #414754;
    color: #414754;
    background: #fff;
    transition: 1s background;
 }
 
 
 
 
 
 
 
 
 
 /* input field */
 .skyist-input {
    border: 1px solid #615647;
    padding: 5px 10px;
    color: #615647;
    background: white;
    border-radius: 0;
    /*display: block;*/
    width: 100%;
 }
 
 .skyist-input:focus {
    border: 1px solid #C0A887 !important;
 }
 
 
 
 
 
 
 
 
 
 /* Carousel */
 .skyist-header-carousel img {
    height: 395px;
    width: 100%;
    border-radius: 5px;
 }
 
 .owl-stage {
    padding-right: 0px !important;
 }
 
 
 
 
 
 
 
 
 
 
 /*  Navbar  */
 .navbar {
    padding: 10px 30px 10px 30px;
    background: white;
    font-weight: 500;
 
 }
 
 nav *:not(.navbar) {
    transition: .5s;
 }
 
 .skyist-top-nav {
    margin-bottom: 10px;
 }
 
 .skyist-bottom-nav {
    padding-right: 0;
    margin-right: 0;
 }
 
 .navbar-nav .nav-link {
    padding: 5px;
    font-weight: bold;
    padding: 1rem !important;
    margin: 0 !important;
 }
 
 .navbar-nav .nav-link:first-of-type {
    padding-right: 0;
 }
 
 .navbar-nav .nav-link:not(last-item) {
    margin-left: 20px;
 }
 
 .navbar-nav .skyist-turkish-citizenship-button .nav-link {
    background: #873E52;
    border: 1px solid #fff;
    color: white !important;
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 5px;
 }
 
 .navbar-nav .skyist-turkish-citizenship-button .nav-link:hover {
    background: white;
    color: #873E52 !important;
    border: 1px solid #873E52;
 
 }
 
 .skyist-nav-item {
    /*padding: 2px 10px;
    border: 2px solid #DBCDBA;*/
 }
 
 .skyist-nav-item:not(last-item) {
    margin-left: 10px;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 /*  Headings Style  */
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
    color: #C0A887;
    font-family: 'Tajawal', sans-serif;
    font-weight: bold;
 }
 
 
 h1 {
    font-size: 1.30rem;
 }
 
 h2 {
    font-size: 1.25rem;
 }
 
 h3 {
    font-size: 1.20rem;
 }
 
 h4 {
    font-size: 1.15rem;
 }
 
 h5 {
    font-size: 1.10rem;
 }
 
 h6 {
    font-size: 1.05rem;
 }
 
 p {
    font-size: .95rem;
 }
 
 .skyist-nav-contact {
    border: 1px solid #615647;
    padding: 5px 10px;
    color: #615647;
    background: white;
    border-radius: 5px;
 }
 
 .skyist-nav-contact i {
    color: #615647;
 }
 
 .skyist-nav-socialmedia {
    border: 1px solid #615647;
    padding: 5px 10px;
    color: #615647;
    background: white;
    border-radius: 5px;
 }
 
 .skyist-nav-socialmedia i {
    color: #615647;
 }
 
 .skyist-nav-socialmedia .fa-facebook-f:hover {
    color: #4267B2 !important;
 }
 
 .skyist-nav-socialmedia .fa-twitter:hover {
    color: #1DA1F2 !important;
 }
 
 .skyist-nav-socialmedia .fa-instagram:hover {
    color: #C13584 !important;
 }
 
 .skyist-nav-contact .fa-whatsapp:hover {
    color: #25d366;
 }
 
 .skyist-nav-contact .fa-telegram-plane:hover {
    color: #0088cc;
 }
 
 .skyist-nav-item .skyist-nav-language {}
 
 
 .skyist-property-features-box {
    background: white;
    color: #6d522f;
    box-sizing: border-box;
    border: 1px dashed #fff;
    padding: 10px;
 }
 
 .skyist-features-box span {
    margin-top: 10px;
    color: #aa967c;
    font-weight: bold;
    cursor: default;
 }
 
 .skyist-property-features-box:hover {
 
    border: 1px dashed #c9bdae;
 }
 
 /* Property Types */
 .skyist-property-types-box {
    background: white;
    color: #6d522f;
    box-sizing: border-box;
    width: 100%;
    border: 1px dashed #c9bdae;
    padding: 20px;
 }
 
 .skyist-property-types-box i {
    display: block;
    margin: 0;
 }
 
 .skyist-property-types-box i::before {
    font-family: Flaticon;
    font-size: 65px;
    color: #aa967c;
    font-style: normal;
    margin: 0;
 }
 
 .skyist-property-types-box a {
 
    color: #6d522f;
    text-decoration: none;
 }
 
 .skyist-property-types-box:hover {
    background: #414754;
    color: white;
    transition: .2s;
 }
 
 .skyist-property-types-box:hover i::before {
    color: white;
 
    transition: .3s;
 }
 
 
 .skyist-property-types-box-sm {
    background: white;
    color: #6d522f;
    box-sizing: border-box;
    width: 100%;
    border: 1px dashed #c9bdae;
    padding: 10px;
    font-size: 15px;
    text-align: center;
 }
 
 .skyist-property-types-box-sm i {
    display: block;
    margin: 0;
 }
 
 .skyist-property-types-box-sm i::before {
    font-family: Flaticon;
    font-size: 35px;
    color: #aa967c;
    font-style: normal;
    margin: 0;
 }
 
 .skyist-property-types-box-sm a {
    color: #6d522f;
    text-decoration: none;
 }
 
 .skyist-property-types-box-sm:hover {
    background: #414754;
    color: white;
    transition: .2s;
 }
 
 .skyist-property-types-box-sm:hover i::before {
    color: white;
    transition: .3s;
 }
 
 
 
 
 
 
 /*  Colors  */
 .skyist-color-main {
    color: #AA967C;
 }
 
 .skyist-color-main-light {
    color: #C0A887;
 }
 
 .skyist-color-muted {
    color: #8D8B8B;
 }
 
 .skyist-color-text {
    color: #414754;
 }
 
 .skyist-bg-main {
    background: #AA967C;
 }
 
 .skyist-bg-main-light {
    background: #AA967C;
 }
 
 .skyist-bg-muted {
    background: #8D8B8B;
 }
 
 .skyist-bg-text {
    background: #414754;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 /*  Cards Style  */
 .skyist-titles {
 
    padding: 10px 10px !important;
 }
 
 .skyist-titles h1,
 .skyist-titles h2,
 .skyist-titles h3,
 .skyist-titles h4,
 .skyist-titles h5,
 .skyist-titles h6 {
    font-size: 1.5rem;
 }
 
 .skyist-titles p {
    font-size: 1rem;
 }
 
 .skyist-properties-section {
    padding: 10px;
    background: white;
    border: 1px solid #DBCDBA;
    border-radius: 5px;
    box-shadow: 0 3px 5px #00000021;
 
 }
 
 .skyist-properties-section .titles {
    padding: 10px 40px;
 
 
 }
 
 .skyist-properties-section h2 {
    color: #AA967C;
    font-weight: bold;
    margin-bottom: 5px !important
 }
 
 .skyist-properties-section p {
    color: #8D8B8B;
    margin-bottom: 20px;
 
 }
 
 .skyist-property-vertical-card {
    padding: 0px;
    background: white;
    border: 1px solid #DBCDBA;
    border-radius: 0;
    box-shadow: 0 3px 5px #00000021;
    height: auto;
    /* width: 350px;*/
 
 }
 
 .skyist-property-price-div {
    border-top: 1px solid #DBCDBA;
    padding: 0 10px 5px;
 }
 
 .skyist-property-vertical-card .card-body {
    padding: 10px 20px;
 }
 
 .skyist-property-vertical-card .title {
    color: #AA967C;
    margin-top: 1px;
    font-weight: bold;
    font-size: 1.25em;
    font-weight: bolder;
    text-align: left !important;
 }
 
 .skyist-property-vertical-card .status {
    color: #fff;
    font-weight: bold;
 }
 
 .skyist-property-vertical-card .excerpt,
 .skyist-property-vertical-card .info {
    color: #8D8B8B;
    font-size: 1rem;
    text-align: justify;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
 
 }
 
 .skyist-property-vertical-card .info i {
    margin-left: 5px;
    color: #AA967C;
 }
 
 .skyist-property-vertical-card .info a {
    margin-left: 9px;
 }
 
 .skyist-property-vertical-card .price,
 .skyist-property-vertical-card .currency {
    color: #AA967C;
    font-weight: bold;
    direction: ltr !important;
    font-size: 1.2rem;
 }
 
 .skyist-property-vertical-card .priceprefix {
    color: #8D8B8B;
    font-size: .7rem;
 }
 
 
 
 .skyist-article-vertical-card {
    padding: 0px;
    background: white;
    border: 1px solid #DBCDBA;
    border-radius: 0;
    box-shadow: 0 3px 5px #00000021;
    height: auto;
    /* width: 350px;*/
 
 }
 
 .skyist-article-price-div {
    border-top: 1px solid #DBCDBA;
    padding: 0 10px 5px;
 }
 
 .skyist-article-vertical-card .card-body {
    padding: 10px 20px;
 }
 
 .skyist-article-vertical-card .title {
    color: #AA967C;
    margin-top: 1px;
    font-weight: bold;
    font-size: 1.25em;
    font-weight: bolder;
    text-align: right !important;
 }
 
 
 .skyist-article-vertical-card .excerpt,
 .skyist-article-vertical-card .info {
    color: #8D8B8B;
    font-size: .7rem;
    text-align: justify;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
 
 }
 
 .skyist-article-vertical-card .info i {
    margin-left: 5px;
    color: #AA967C;
 }
 
 .skyist-article-vertical-card .info a {
    margin-left: 9px;
 }
 
 
 
 
 
 
 .skyist-property-horizontal-card {
    padding: 0;
    background: white;
    border: 1px solid #DBCDBA;
    border-radius: 5px;
    margin-bottom: 5px !important;
 
 }
 
 .skyist-property-horizontal-card h5 {
    margin-top: 5px;
    padding-bottom: 10px;
    font-size: 1rem;
    border-bottom: 1px solid #DBCDBA;
 }
 
 .skyist-property-horizontal-card .skyist-property-price-info {
    font-size: .8rem;
    font-family: 'Tajawal', sans-serif;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    display: table-cell;
 }
 
 .skyist-property-horizontal-card .skyist-property-price-info .price,
 .skyist-property-horizontal-card .skyist-property-price-info .currency {
    font-weight: bold;
 
 }
 
 .skyist-property-horizontal-card img {
    width: 100px;
    height: 80px;
    border-radius: 5px;
 }
 
 .skyist-property-horizontal-card .card-body {
    padding: 10px 20px;
 }
 
 .skyist-property-horizontal-card .title {
    color: #AA967C;
    padding: 0;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /*  Services  */
 .skyist-section-services {
    padding: 10px;
    background: white;
    border: 1px solid #DBCDBA;
    border-radius: 5px;
    box-shadow: 0 3px 5px #00000021;
 
 }
 
 .skyist-section-services ul li::before {
    content: "";
    font-family: "Font Awesome 5 Free";
    margin: 0px;
    display: inline;
    font-size: 1.5em;
    vertical-align: middle;
    color: #AA967C;
 }
 
 .skyist-section-services-list li {
 
    margin-bottom: 20px;
 }
 
 .skyist-section-services-list .title {
    font-size: 1.3rem;
 
 }
 
 .skyist-section-services-list .excerpt {
    margin-bottom: 0;
    margin-right: 5px;
    font-size: .75rem;
 }
 
 .skyist-section-services-list .read-more {
    font-size: .75rem;
 }
 
 
 /*
 .skyist-section-services h3,
 .skyist-section-services h3 a {
    color: #AA967C !important;
    font-weight: bold;
    margin-bottom: 5px !important;
    font-size: 1.30em;font-weight: bolder
 }
 
 .skyist-section-services p {
    color: #8D8B8B;
    margin-bottom: 20px;
 
 }
 
 .skyist-section-services a {
    font-weight: 700;
 
 }
 
 .skyist-section-services .skyist-service-card {
 
    padding: 0px;
    background: white;
    border: 1px solid #DBCDBA;
    border-radius: 0;
    box-shadow: 0 3px 5px #00000021;
    height: auto;
    width: 350px;
 }
 
 .skyist-service-card .card-body {
    padding: 10px 20px;
 }
 
 .skyist-service-card i {
    vertical-align: middle;
 
 }*/
 
 
 
 
 
 
 
 
 
 
 /* Citizenship Section */
 .skyist-citizenship-section {
    background: #772D42;
    padding: 40px 20px !important;
 }
 
 .skyist-citizenship-guide h2 {
    color: #FBD482;
    font-weight: bold;
    margin-bottom: 25px;
 }
 
 .skyist-citizenship-guide ul a {
    color: white;
 }
 
 .skyist-citizenship-guide ul>li {
    margin-bottom: 15px;
 }
 
 
 /* newsletter Section */
 .skyist-newsletter-section {
    background: #414754;
    padding: 40px 20px !important;
 }
 
 .skyist-newsletter-section .skyist-titles h5 {
    color: #dbcdba;
    text-align: center;
 }
 
 .skyist-newsletter-section .skyist-titles p {
    color: #fff;
    font-size: .8rem;
    margin-bottom: 5px;
    text-align: center;
 }
 
 .skyist-newsletter-section .skyist-input {
    border-color: white;
    /* border-bottom-right-radius: 5px;
    border-top-right-radius: 5px; */
 }
 
 .skyist-newsletter-section .skyist-btn {
    border-color: white;
    /* border-bottom-left-radius: 5px;
    border-top-left-radius: 5px; */
 }
 
 
 
 
 /*  Footer links section  */
 .skyist-footer-links-section {
    background: #fff;
    padding: 40px 20px !important;
 }
 
 .skyist-footer-links-section h6 {
    color: #C0A887;
    font-weight: bold;
    border-bottom: 1px solid #f2e3ce;
    padding-bottom: 10px;
    margin-bottom: 20px;
 }
 
 .skyist-footer-links-section ul {
    padding-right: 20px;
    list-style-type: none;
    padding: 0;
    margin: 0;
 }
 
 
 .skyist-footer-links-section .footer-property-locations ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
 }
 
 
 .skyist-footer-section {
    background: #414754;
    direction: ltr;
    color: white;
    text-align: center;
    padding: 5px 0 !important;
    padding-bottom: 0;
    margin-bottom: 0;
    font-size: .8em;
 }
 
 .skyist-footer-section a {
    color: #dbcdba;
 
    font-family: inherit;
 }
 
 .skyist-section {
    padding: 20px;
    background: white;
    border: 1px solid #DBCDBA;
    border-radius: 5px;
    box-shadow: 0 3px 5px #00000021;
    margin-bottom: 5px;
 }
 
 
 
 
 
 
 /* .input-group>.skyist-input:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
 } */
 
 .input-group>.custom-file,
 .input-group>.custom-select,
 .input-group>.skyist-input,
 .input-group>.form-control-plaintext {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
 }
 
 
 
 
 
 
 
 
 /* Widgets */
 .skyist-widget .skyist-titles {
    padding: 10px 10px !important
 }
 
 .skyist-widget .skyist-titles h1,
 .skyist-widget .skyist-titles h2,
 .skyist-widget .skyist-titles h3,
 .skyist-widget .skyist-titles h4,
 .skyist-widget .skyist-titles h5,
 .skyist-widget .skyist-titles h6 {
    font-size: 1rem;
 }
 
 .skyist-widget .skyist-titles p {
    font-size: .75rem;
 }
 
 .skyist-widget .skyist-widget-btn {
    margin-top: 15px !important;
    margin-bottom: 10px !important;
    text-align: center;
 }
 
 
 /* Meta Info */
 
 .post-meta {
    font-size: .8rem;
    color: #414754 !important;
    border-top: 1px solid #f8f9fa;
    padding: 10px 20px;
    padding-bottom: 5px;
 }
 
 
 
 /********************/
 /*   contactus.php  */
 /********************/
 .skyist-contact-info {
    background: white;
    color: #6d522f;
    box-sizing: border-box;
    width: 100%;
    border: 1px dashed #c9bdae;
    padding: 20px;
 }
 
 .skyist-contact-info span:first-child {
    display: block;
    text-align: center;
    font-weight: bold;
    color: #C0A887;
    font-family: 'Tajawal', sans-serif;
    margin-bottom: 10px;
 
 }
 
 .skyist-contact-info span:last-child {
    display: block;
    direction: ltr;
    text-align: center;
    color: #414754;
 }
 
 
 
 
 /********************/
 /*   Property.php   */
 /********************/
 
 .skyist-property p,
 .skyist-property ul {
    line-height: 1.9;
 }
 
 .owl-property-images img {
    /*height: 450px;*/
    border-radius: 5px;
 }
 
 @media only screen and (min-width: 600px) {
    .owl-property-images img {
       height: 450px;
       object-fit: cover;
    }
 }
 
 .owl-thumbnail-property-images {
    margin-top: 5px;
    margin-bottom: 20px;
 }
 
 .owl-thumbnail-property-images img {
    height: 75px;
    border-radius: 5px;
 }
 
 .section {
    margin-bottom: 40px;
 }
 
 .section h2 {
    border-right: 5px solid #AA967C;
    padding-right: 10px;
    margin-bottom: 20px;
 }
 
 .skyist-citizenship {
    background: #873E52;
    border: 1px solid #fff;
    color: white !important;
    padding: 20px;
    font-weight: bold;
    padding-left: 40px;
    padding-right: 40px;
    border-radius: 5px;
    text-align: center;
    font-family: 'Tajawal', sans-serif;
    font-size: 1.2rem;
 }
 
 .skyist-citizenship a {
    background: #873E52;
    color: white !important;
    padding: 20px;
    font-weight: bold;
    padding: 0;
    border-bottom: 2px solid #FBD482;
 }
 
 .skyist-citizenship p {
    padding: 0;
    margin: 0
 }
 
 .overview-box .box {
    padding: 10px;
    width: 100%;
    background: white;
    border: 1px solid #DBCDBA;
    border-radius: 5px;
    margin-bottom: 5px;
    text-align: center;
    margin: 0 10px;
 }
 
 .overview-box .box div {
    color: #AA967C;
    font-weight: bold;
    margin-bottom: 10px !important
 }
 
 .overview-box .box p {
    padding: 0;
    margin: 0;
    color: #8D8B8B;
 }
 
 .skyist-property-price-list table thead th {
    border-bottom: 0;
 }
 
 .skyist-property-price-list table * {
    border: 1px solid #C0A887;
 }
 
 .skyist-property-price-list table thead th {
    background: #C0A887;
    color: white;
    border-left-color: white;
 
 }
 
 .skyist-property-price-list table thead th:last-child {
 
    border-left-color: #C0A887;
 
 }
 
 .skyist-property-price-list table tbody {
    background: #fff;
    color: #414754;
 }
 
 .property-social-share .fa-facebook-square {
    color: #4267B2 !important;
 }
 
 .property-social-share .fa-twitter-square {
    color: #1DA1F2;
 }
 
 .property-social-share .fa-whatsapp-square {
    color: #25d366;
 }
 
 
 /********************/
 /*  properties.php  */
 /********************/
 
 .properties-filter {
    padding-left: 20px;
    padding-right: 20px;
    font-size: .8rem;
 }
 
 .property-list .skyist-property-vertical-card {
    margin-bottom: 20px;
    border-radius: 5px;
 }
 
 .property-districts a {
    font-size: .6rem;
    border: 1px solid #C0A887;
    border-radius: 5px;
    margin-left: 1px;
    margin-right: 10px;
    padding: 2px 10px;
    font-weight: bold;
 }
 
 .property-districts a {
    font-size: .8rem;
    color: #414754 !important;
 }
 
 .property-sort a {
    font-size: .6rem;
    border: 1px solid #C0A887;
    border-radius: 5px;
    margin-left: 1px;
    margin-right: 10px;
    padding: 2px 10px;
    font-weight: bold;
 }
 
 .property-sort .newest-first::before {
    content: "\f884";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: #414754;
    margin-right: 5px;
 }
 
 .property-sort .lowest-price::before {
    content: "\f162";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: #414754;
    margin-right: 5px;
 }
 
 .property-sort .highest-price::before {
    content: "\f886";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: #414754;
    margin-right: 5px;
 }
 
 .property-sort span:not(:first-child)::before {
    content: '-';
    padding-right: 5px;
    padding-left: 5px;
 }
 
 .property-sort a {
    font-size: .8rem;
    color: #414754 !important;
 }
 
 /********************/
 /*   article.php    */
 /********************/
 .skyist-article p,
 .skyist-article ul {
    line-height: 1.9;
 }
 
 
 /*.article-tags span:first-child::before {
    content: "\f02c";
    font-family: "Font Awesome 5 Free";
    margin-left: 10px;
    font-weight: bold;
    color: #414754;
    font-size: .8rem;
 }
 
 .article-tags span:not(:first-child)::before {
    content: '-';
    padding-right: 5px;
    padding-left: 5px;
 }
 
 .article-tags span a {
    font-size: .8rem;
    color: #414754 !important;
 }*/
 .article-tags [class^="flaticon-"]:before {
    margin-left: 0px;
    margin-right: 15px;
 }
 
 
 .articles-footer .articles-vertical-card {
    border: 1px solid #dbcdba;
 }
 
 .articles-footer .articles-vertical-card h3 {
    color: #AA967C;
    font-weight: bold;
    font-size: 1em;
    font-weight: bolder;
    text-align: right;
    margin-top: 10px;
    padding: 0 10px;
 }
 
 .articles-footer .articles-vertical-card p {
    color: #8D8B8B;
    font-size: .7rem;
    text-align: justify;
    padding: 5px 10px;
    margin: 0;
 }
 
 .articles-footer .articles-vertical-card .article-meta {
    color: #8D8B8B;
    font-size: .7rem;
    text-align: justify;
    padding: 5px 10px;
    margin: 0;
 }
 
 
 .card-img-top {
    width: 100%;
    height: 275px !important;
    border-top-right-radius: calc(.25rem - 1px);
    border-top-left-radius: calc(.25rem - 1px);
    object-fit: cover !important;
 }
 
 .property-sort a.active {
    background: #414754 !important;
    color: white !important;
    transition: background .21s ease-in
 }
 
 .property-sort a.active::before {
 
    color: white !important;
 }
 
 
 .accordion .card-header {
    background-color: #f3f1ed;
 }
 
 .accordion .card-header button {
    color: #3c4245;
    font-weight: bold;
 }
 
 .featuresList {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 2rem;
 }
 
 .featuresList>* {
    flex: 1 1 200px
 }
 
 
 .whatsapp-popup {
    position: fixed;
    z-index: 99999999999;
    border-radius: 25px;
    background: #4CAF50;
    bottom: 20px;
    left: 15px;
    font-size: 1rem;
    padding: .2rem 1.1rem;
 }
 
 .contact-us-popup {
    cursor: default;
    position: fixed;
    margin: 0;
    z-index: 888;
    transform: rotate(90deg) !important;
    background: #c0a887;
    border: 1px solid #98793c;
    color: white;
    top: 250px;
    right: -30px;
    font-size: 1rem;
    padding: 0.2rem .51rem;
    animation: bounceInLeft;
    /* referring directly to the animation's @keyframe declaration */
    animation-duration: 2s;
    /* don't forget to set a duration! */
 
 }
 
 .modal#contactmodal {
    z-index: 9999999999999;
 }
 
 .dropdown-menu {
    border: 1px solid #c0a887;
    width: max-content;
    border-radius: 0px;
    padding: 10px;
    display: block;
    max-height: 0;
    visibility: hidden;
    transition: all 0.55s ease-in !important;
    overflow: hidden;
 }
 
 .show>.dropdown-menu {
    max-height: 800px;
    visibility: visible;
 }
 
 .bold {
    font-weight: bold;
 }
 
 .awaybox {
    margin-bottom: 20px;
 }
 
 .awaybox>.awayvalue {
    font-size: 1.5rem;
    font-weight: bold;
 }
 
 /*.shadow{
    box-shadow: 0px 6px 17px -7px #000000b0;
 }*/
 
 .dropdown-nav-link {
    padding: 1rem !important;
    margin: 0 !important;
 }
 
 .dropdown-nav-link:hover {
    background: #c0a88769;
 }


 a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}