/* 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: rtl;
}

body {
   font-family: 'Almarai', sans-serif;
   background: #FAFAFA;

}

.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-left: 5px;
}

.property-sort .lowest-price::before {
   content: "\f162";
   font-family: "Font Awesome 5 Free";
   font-weight: bold;
   color: #414754;
   margin-left: 5px;
}

.property-sort .highest-price::before {
   content: "\f886";
   font-family: "Font Awesome 5 Free";
   font-weight: bold;
   color: #414754;
   margin-left: 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;
}