.btn {padding: 15px 30px; background-color: #ab1421;}
.btn:hover {background-color: #1a1a1a;}

.cyprus-highlights {text-align: center;}
.cyprus-highlights img {margin-bottom: 1.5rem; max-height: 64px;}
.cyprus-highlights p {font-weight: bold; font-size: 1rem;}

.cyprus #main-content.section {padding-bottom: 0;}
.cyprus h3 {text-align: center; margin-bottom: 2rem; font-size: 1.9rem;}
.cyprus .btn {min-width: 100px; background-color: #ab1422; margin-left: 1rem; margin-right: 1rem;}
.cyprus .btn:hover {background-color: #1a1a1a;}

.cyprus .cyprus-prog ul {margin: 0; padding: 0; width:90%;}
.cyprus .cyprus-prog ul li {padding: 10px 0; position: relative; list-style-type: none;}
.cyprus .cyprus-prog ul li:before {content: "\e901"; font-family: 'thin-line-icons'!important; color:#ab1422; padding-right: 10px; font-weight: bold;}

.cyprus-prog {margin: 2rem 0;}
.cyprus-prog h4 {font-size: 1.1rem;}

.cyprus-split {position: relative; overflow: hidden;}
.cyprus-split ul {padding: 0; margin: 0; list-style-type: none;}
.cyprus-split .slider {position: absolute; left: 0; top: 0; height: 100%; width: 100%;}
.cyprus-split .slider li {height: 100%; width: 100%; background-color: #F8F8F8; background-size: cover; background-position: center;}

.cyprus-1 {background-image: url(../images/cyprus-1.jpeg);}
.cyprus-2 {background-image: url(../images/cyprus-2.jpeg);}
.cyprus-3 {background-image: url(../images/cyprus-3.jpeg);}
.cyprus-4 {background-image: url(../images/cyrus-4.jpeg);}

.cyprus-map {background-image: url(../images/cyprus-map.png); min-height: 600px;}

.cyprus .slick-list,
.cyprus .slick-track {height: 100%;}

.btn {text-transform: capitalize;}


.why-atlas {background-image: url(../images/bg-why-atlas.png);}
.why-atlas {background-image: url(../images/cyprus1.jpeg); position: relative;}
.why-atlas:before {content: ''; position: absolute; left: 0; top: 0; background-color: rgba(0,0,0,0.5); height: 100%; width: 100%;}
.why-atlas .container {position: relative; z-index: 2;}

.why-atlas h3,
.why-atlas .cyprus-highlights p {color: #FFF;}
.why-atlas h3 {margin-bottom: 3.5rem;}


.social{margin:0 0 .5rem;padding:0}
.social li{display:inline-block;text-align:center}
.social li i{font-size:13px;color:#fff;border-radius:3px;background:#ddd;margin:2px;width:30px;height:30px;line-height:30px;display:block;transition:all .2s ease-out;font-weight:700}
.social li .icon:hover{background:#1a1a1a}
.social .ion-social-twitter{background:#00aced}
.social .ion-social-facebook{background:#3b5998}
.social .ion-social-instagram{background:#007bb6}
.social .ion-social--whatsapp{background:#2cb742}
.social-nav{margin-bottom:0;display:flex}


#hero {padding-top: 400px; padding-bottom: 100px; overflow: hidden;}
#hero ul {padding: 0; margin: 0;}
#hero .slick-slider .slick-list, 
#hero .slick-slider .slick-track {height: 100%;}
#hero .home-slider {height: 100%;position: relative;}
#hero .home-slider li {height: 100%; width: 100%;}
#hero .home-slider li:before {content: none;}
#hero .home-slider .slick-slide {background-size: cover; background-repeat: no-repeat;  background-position: center; padding: 0; margin: 0; margin-top: 150px;}

.home-slide1 {background-image: url(../images/slide1.jpg);}
.home-slide2 {background-image: url(../images/slide2.jpg);}
.home-slide3 {background-image: url(../images/slide3.jpg);}
.home-slide4 {background-image: url(../images/slide4.jpg);}
.home-slide5 {background-image: url(../images/slide5.jpeg);}

.bg-cyprus {background-image: url(../images/cyprus1.jpeg);}
.bg-testimonial {background-image: url(../images/bg-kitchen.jpeg);}
.home-cyprus-block {padding: 3rem; background-color: rgba(0, 0, 0, 0.7);}
.home-cyprus-block h2 {font-size: 2rem; line-height: 3.1rem;}

.bg-hero {background-image: url(../images/atlas4.jpeg);}
.hero-overlay {overflow: hidden;}

#hero.bg-hero {background-image: none;}
.search-bar .search-bar__options {color: #ab1421;}
#hero h2 {background-color:rgba(0, 0, 0, 0.6); padding: 1rem 2rem; display: inline-block; border-radius: 3px;}

.small-listing-details {background-color: rgba(171, 20, 33, 0.75);}

.fixed-navbar, .fixed-nav {background-color: #000;}
.fixed-navbar .navbar-inverse .navbar-nav .nav-link, .fixed-nav .navbar-inverse .navbar-nav .nav-link {color: #FFF;}

.join-us-block h4 {color: #ab1422;}
.join-us-block h5 {background-color: #ab1422; color: #FFF; padding: 10px 25px; color: #FFF; display: inline-block;}
.join-us-block h5 span {margin: 0 15px;}
.join-us-block ul {columns: 2;}
.join-us-block p strong {font-size: 1.1rem;}
.join-us-block .quick-contact {font-weight: bold;}
.join-us-block .quick-contact p {margin-bottom: 5px;}

.w-20 {-webkit-box-flex: 0;-ms-flex: 0 0 20% !important;flex: 0 0 20% !important;max-width: 20%;}
.bg-join-us {position: relative;}
.bg-join-us:before {content: ''; position: absolute; left: 50%; top: 0; height: 100%; width: 50%; background-image: url(../images/bg-resume.jpg);}

.feature-1 {text-align: center;}
.feature-1 h4 {font-size: 1rem;}
.fixed-navbar .navbar-inverse .navbar-toggler-icon {background-color: #FFF;}

#search-container {margin-top: -45px; z-index: 5;}
.search-bar__main-options { box-shadow: 0 5px 10px rgba(154,160,185,.05), 0 15px 40px rgba(166,173,201,.2);}

#favorites .property-item {background-size: cover; position: relative; min-height: 250px; display: flex; flex-direction: column; margin-bottom: 3rem; color: #FFF; overflow: hidden; border-radius: 3px;}
#favorites .property-item a {color: #FFF; position: relative; z-index: 2; margin-top: auto; background-color: rgba(0, 42, 80, 0.9);}
#favorites .property-item h4 { margin-bottom: 0; padding-bottom: 0; color: #FFF; }
#favorites .property-item__details { padding: 1rem 1.5rem; transition: 0.3s all; width: 100%;}
#favorites .property-item__details h4 { font-size: 1rem; margin-bottom: 5px; line-height: 1.5rem; }
#favorites .property-item__details h5 { font-size: 0.9rem; font-weight: normal; color: #FFF; margin-bottom: 0; display: flex;}
#favorites .property-item__details p {color: #FFF;}
#favorites .property-item a:hover { background-color: #002a50; cursor: pointer; }
#favorites .property-item .property-item-tags {margin: 1rem 1.5rem;}
#favorites .property-item .property-item-tags .tags {display: inline-block; background-color:#f6911e; padding: 0 0.5rem;margin-right: 1rem;}
#favorites .property-tags {position: absolute; right: 1rem; top: 1rem;}
#favorites .property-tags .tag {border-radius: 3px; background-color: #f6921e; color: #FFF; padding: 0 10px; font-size: 0.85rem; font-weight: bold;}

#favorites .tags  {margin: 1rem 1.5rem;}
#favorites .search-results__tag {display: inline-block; background-color:#002c50; padding: 0 0.5rem; margin-right: 1rem;}
#favorites .property-item__details {background-color: rgba(0,0,0,0.4); margin-top: auto;}
#favorites .property-item__details p {display: none;}
#favorites .favorite {margin-left: auto;}
#favorites .search-results ul {display: none;}
#favorites .row {margin-left: 0;margin-right: 0;width: 100%;}

/* --------------------------------------
Property Alerts
-----------------------------------------*/
.property-alerts-form {}
.property-alerts-form .form-group {font-size: inherit; margin-bottom: 1.5rem;}
.property-alerts-form label {font-weight: bold;}
.property-alerts-form .dropdown {padding: 8px 10px; border: 1px solid #ececec; margin: 0;}
.property-alerts-form input {font-size: inherit; display: block; width: 100%; padding: 8px 10px; border: 1px solid #ececec;}
.property-alerts-form .dropdown__value-text {padding: 0; color: #717171; position: relative;}
.property-alerts-form .dropdown__value:after {top: 20px;}
.property-alerts-form .checkbox-list {display: block; width: 100%; margin: 0; position: relative;}
.property-alerts-form .checkbox-list__text {padding: 0; padding: 8px 10px; border: 1px solid #ececec; color: #717171;}
.property-alerts-form .checkbox-list__text:before {content: none;}
.property-alerts-form .checkbox-list__text:after {top: 20px;}
.property-alerts-form .autocomplete__input {display: block; width: 100%; padding: 8px 10px; border: 1px solid #ececec;}
.property-alerts-form .autocomplete__input>input {font-size: inherit; display: block; width: 100%; padding: 0; border: none;}
.property-alerts-form .popup__actions {text-align: center;}
.property-alerts-form .button {display: inline-block; padding: 10px; min-width: 180px; font-weight: bold; color: #FFF;background-color: #ab1422;border-radius:3px}
.property-alerts-form .button:hover {cursor: pointer;}
.property-alerts-form .autocomplete__selected {display: inline-block;}
.property-alerts-form .thank-you-msg {display: none;}
.property-alerts-form .thank-you-msg.alert-visible {display: block;}
.property-alerts-form .dropdown{position:relative;display:block;width:100%}
.property-alerts-form .dropdown__options{position:absolute;display:none;top:60px;left:0;width:80%;text-align:left;background:#fff;overflow:hidden;z-index:100;max-height:205px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:5px;box-shadow: 1px 1px 10px rgba(0,0,0,0.2);}
.property-alerts-form .dropdown__option{color:#000;padding:10px;cursor:pointer}
.property-alerts-form .dropdown__option:hover{background:#e6e6e6}
.property-alerts-form .dropdown__option_state_selected,.dropdown__option_state_selected:hover{background:#002c50;color:#fff}
.property-alerts-form .dropdown__value{color:#000;background:transparent;cursor:pointer;text-align:left;}
.property-alerts-form .dropdown_state_opened .dropdown__options{display:block}
.property-alerts-form .checkbox-list__text{background:#fff;}
.property-alerts-form .checkbox-list__text:after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;position:absolute;top:20px;right:20px}
.property-alerts-form .checkbox-list__options{position:absolute;display:none;top:60px;left:0;width:100%;background:#fff;border:1px solid rgba(0,0,0,.1);overflow:hidden;z-index:100;max-height:205px;overflow-y:auto;-webkit-overflow-scrolling:touch}
.property-alerts-form .checkbox-list__option{position:relative;color:#000;cursor:pointer;padding:8px 40px 8px 12px;min-height:40px}
.property-alerts-form .checkbox-list__box{position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);right:12px;border:1px solid #ccc;border-radius:2px}
.property-alerts-form .checkbox-list__option_checked>.checkbox-list__box{border-color:#000;background:#000}
.property-alerts-form .checkbox-list__option_group>.checkbox-list__box{display:none}
.property-alerts-form .checkbox-list__option.checkbox-list__option_group{font-weight:700;text-transform:uppercase}
.property-alerts-form .checkbox-list__option.checkbox-list__option_group:hover{background:0;cursor:initial}
.property-alerts-form .checkbox-list.checkbox-list_opened>.checkbox-list__options{display:block}
.property-alerts-form .checkbox-list__count{min-width:24px;height:24px;display:inline-block;background:#000;vertical-align:middle;line-height:24px;color:#fff;text-align:center;border-radius:2px;margin-left:4px}

/* --------------------------------------
News Alerts
-----------------------------------------*/
.news-alerts-form {}
.news-alerts-form .form-group {font-size: inherit; margin-bottom: 1.5rem;}
.news-alerts-form label {}
.news-alerts-form .dropdown {padding: 8px 10px; border: 1px solid #EFEFEF; margin: 0;}
.news-alerts-form input {font-size: inherit; display: block; width: 100%; padding: 8px 10px; border: 1px solid #EFEFEF;}
.news-alerts-form .dropdown__value-text {padding: 0; color: #1a1a1a;}
.news-alerts-form .dropdown__value:after {top: 20px;}
.news-alerts-form .checkbox-list {display: block; width: 100%; margin: 0;}
.news-alerts-form .checkbox-list__text {padding: 0; padding: 8px 10px; border: 1px solid #DDD; color: #1a1a1a;}
.news-alerts-form .checkbox-list__text:before {content: none;}
.news-alerts-form .checkbox-list__text:after {top: 20px;}
.news-alerts-form .autocomplete__input {display: block; width: 100%; padding: 8px 10px; border: 1px solid #EFEFEF;}
.news-alerts-form .autocomplete__input>input {font-size: inherit; display: block; width: 1; padding: 0;}
.news-alerts-form .popup__actions {text-align: center;}
.news-alerts-form .button {display: inline-block; padding: 10px; min-width: 180px; font-weight: bold; color: #FFF;background-color: #1a1a1a; border-radius: 3px;}
.news-alerts-form .button:hover {cursor: pointer;}
.news-alerts-form .autocomplete__selected {display: inline-block;}
.news-alerts-form .thank-you-msg {display: none;}
.news-alerts-form .thank-you-msg.alert-visible {display: block;}

.news-alert-body .dropdown{position:relative;display:block;width:100%}
.news-alert-body .dropdown__options{position:absolute;display:none;top:60px;left:0;width:80%;text-align:left;background:#fff;overflow:hidden;z-index:100;max-height:205px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:5px;box-shadow: 1px 1px 10px rgba(0,0,0,0.2);}
.news-alert-body .dropdown__option{color:#000;padding:10px;cursor:pointer}
.news-alert-body .dropdown__option:hover{background:#e6e6e6; color: #000;}
.news-alert-body .dropdown__option_state_selected,.dropdown__option_state_selected:hover{background:#1a1a1a;color:#fff}
.news-alert-body .dropdown__value{color:#000;background:transparent;cursor:pointer;text-align:left;}
.news-alert-body .dropdown_state_opened .dropdown__options{display:block}
.news-alert-body .dropdown__value-text {position: relative;}
.news-alert-body .dropdown__value:after {display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;position:absolute;top:30px;right: 20px;}

.area-listing-large .property-item {height: 100%;}
.area-listing-small:nth-child(3) {border: 3px solid red;}
.property-item:nth-child(2) {color: 3px solid red;}

.mini-thumb1:nth-child(3) .property-item {margin-bottom: 0;}
.mini-thumb1:nth-child(4) .property-item {margin-bottom: 0;}

.mini-thumb2:nth-child(3) .property-item {margin-bottom: 0;}
.mini-thumb2:nth-child(4) .property-item {margin-bottom: 0;}




.search-results .listings__count {font-weight: bold;}
.search-results .listings__controls {display: flex; align-items: center; justify-content: space-between; margin-bottom: 1.5rem;}
.search-results>.dropdown {width: 23%; margin-right: 20px;position: relative; margin: 10px 0;}
.search-results .dropdown{position:relative;display:block;margin:10px 0;width:250px;}
.search-results .dropdown__options{position:absolute;display:none;top:60px;left:0;width:100%;text-align:left;background:#fff;overflow:hidden;z-index:100;max-height:205px;overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:5px;box-shadow:1px 1px 10px rgba(0,0,0,.2)}
.search-results .dropdown__option{color:#000;padding:10px;cursor:pointer}
.search-results .dropdown__option:hover{background:#e6e6e6}
.search-results .dropdown__option.dropdown__option_state_selected {color: #FFF;}
.search-results .dropdown__option.dropdown__option_state_selected:hover {background-color: #000;}
.search-results .dropdown__value{color:#000;background:0 0;cursor:pointer;text-align:left}
.search-results .dropdown_state_opened .dropdown__options{display:block}
.search-results .dropdown__value-text{position:relative;padding-top:20px}
.search-results .dropdown__value-text{padding:10px;background-color:#EFEFEF}
.search-results_state_open{background-color:#FFF;border-radius:3px;padding:20px;margin-top:4rem;border-top:4px solid #000;text-align: left; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);}
.search-results_state_open .dropdown__value:after{top:25px}
.search-results .dropdown__value:after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;position:absolute;top:20px;right:20px}

.search-results .property-item {background-color: rgba(0, 0, 0, 0.75); position: relative; transition: 0.3s all; top: 0;}
.search-results .property-item__details {margin-top: auto; background-color: rgba(0, 0, 0, 0.75);}
.search-results .property-item__wrap:hover .property-item {box-shadow: -1px 10px 15px 0px rgba(0,0,0,0.2); top: -5px;}
.search-results .property-item__wrap:hover .property-item__details { background-color: #000; cursor: pointer; }

.switcher {display: inline-flex; width: 170px;margin-top:10px;}
.switcher__control {cursor:pointer;width:47px;height:29px;background-color:#efeeef;display:block;border-radius:16px;position:relative;transition:.3s;margin-right:0.8rem;}
.switcher__control:after {content:'';position:absolute;top:5px;left:5px;width:19px;height:19px;background:#fff;border-radius:50%;transition:.3s;}
.switcher_state_checked .switcher__control {background-color:#ab1421;}
.switcher_state_checked .switcher__control:after {left: auto; right: 5px;}

.margin-fix {
  margin-top: 50px;
}

@media only screen and (max-width: 750px) {
  .bg-join-us:before {content: none;}
  .w-20 {flex: 0 0 100%!important; margin-bottom: 2rem!important; max-width: 100%;}
  .btn {margin-top: 2rem;}
  .hero-search {padding: 0; width: 100%; background-color: transparent;}
  .search-bar__container {box-shadow: 0 5px 10px rgba(154,160,185,.05), 0 15px 40px rgba(166,173,201,.2);}
  #free-valuation {text-align: center;}
  #free-valuation h3 {line-height: 1.8rem;}
  .agent-item {max-width: 250px; margin: 0 auto; margin-bottom: 2rem;}
  .pl-6 {padding-left: 15px;}
  .property .property-title__price h3 {margin-bottom: 0;}
  .property-desc {text-align: left;}
  .navbar-inverse .navbar-toggler {margin-top: 50px;}
  #hero {max-height: 600px; height: 100%;}
  .headline-center h3 {font-size: 1.8rem;}
  .headline-center span {padding: 0;}
  .headline-center h3:before {content: none;}
}

.poa {color: white;font-size: 2rem;}
footer a:hover {color: #FFF!important;}
