     a,
.label a:hover, 
h1 a:hover, 
h2 a:hover, 
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
h6 a:hover, 
.list-cat a:hover, 
.post-content .post-meta a:hover, 
.post-info a:hover, 
.post-action a:hover, 
.label a:focus, 
h1 a:focus, 
h2 a:focus, 
h3 a:focus, 
h4 a:focus, 
h5 a:focus, 
h6 a:focus, 
.list-cat a:focus, 
.post-content .post-meta a:focus, 
.post-info a:focus, 
.post-action a:focus, 
.pgl-upper-foot a:focus 
.label-theme,
.pgl-navbar-main .navbar-nav > .active > a, 
.pgl-navbar-main .navbar-nav > .active > a:hover, 
.pgl-navbar-main .navbar-nav > .active > a:focus,
.offer-item h3,
.pgl-offer.pgl-bg-dark .offer-item:hover h3,
.pgl-testimonial h4,
.pgl-upper-foot a, 
.galleryBtn:hover,
.pgl-copyrights a,
.featured-item h3 a:hover, 
.featured-item h3 a:focus {
    color: #e86d1b;
}

.shareVacationCopyText-icon {
    color: #e86d1b;
    text-decoration: none;
}

.nav-top > li > a:hover,
.nav-top > li > a:focus,
.chosen-container .chosen-results li.highlighted,
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:hover, 
.dropdown-menu > .active > a:focus,
.pgl-navbar-main .navbar-nav > li > a:hover, 
.pgl-navbar-main .navbar-nav > li > a:focus,
.pgl-navbar-main .navbar-nav > .open > a, 
.pgl-navbar-main .navbar-nav > .open > a:hover, 
.pgl-navbar-main .navbar-nav > .open > a:focus,
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar,
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.price,
.pgl-main-slide .owl-controls.clickable .owl-buttons div:hover,
.pgl-main-slide .owl-controls.clickable .owl-buttons div:focus,
.second-tabs li.active a,
.second-tabs li.active a:hover,
.second-tabs li.active a:focus,
.offer-item:after,
.post-date,
.scroll-to-top:hover,
.scroll-to-top:focus,
.checkbox-all-propertyTypes:hover,
.checkbox-tp label .lbl:hover,
.checkbox-tp-group label .lbl:hover,
.checkbox-location-all-zones:hover,
.checkbox-location-province label .lbl:hover,
.checkbox-location label .lbl:hover {
    background-color: #e86d1b;
    color: #ffffff
}

a:hover, 
a:focus, 
.pgl-upper-foot a:hover {
    color: #8b4110;
}

.btn-default:hover,
.btn-default:focus,
.social-links a:hover,
.social-links a:focus,
.flex-direction-nav a:hover,
.flex-direction-nav a:focus {
    border-color: #e86d1b;
    color: #e86d1b;
}

.btn-primary,
.pgl-img-slide .owl-controls .owl-buttons div .icons:hover {
    background-color: #e86d1b;
    border-color: #e86d1b;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #8b4110;
    border-color: #8b4110;
}

.logo {
    background: none;
}

.pgl-navbar-main{
    box-shadow: none;
}

.featured-item .property-thumb-info-content {
    background-color: rgba(255, 255, 255, 0.8);
}    

.featured-item h3 a, .featured-item p {
    color: #000000;
    -webkit-transform: none;
    transform: none;    
}

.nav-top{
    border-right: none;
}

.nav-top > li {
    border-left: 1px solid #c6c6c6;    
}

.ul-currencies {
    border-right: 1px solid #c6c6c6;
}

#top, .dropdown-menu {
    background-color: #eeeeee;
}

.dropdown-menu > li > a {
    color: #000000;
}       

.list-icons .active a {
    color: #000000;
}

.dropdown-menu > li + li {
    border-top: 1px solid #c6c6c6;
}

.second-tabs li.active:after {
    border-top-color: #e86d1b;
}

.pgl-team-info a:hover,
.pgl-team-info a:focus {
    border-bottom-color: #e86d1b;
    color: #e86d1b;
}

#img-responsive-featured{
    width: 560px;
    height: 377px;
}

#boxDownPropertyBrowser{
    min-height: 50px;
}

.label.forrent {
    background-color: #eee;
    color: #777777;
}

.pgl-footer {
    background-color: #ffffff;
    color: #000000;
}

.pgl-footer h2 {
    color: #000000;
}

.text-note, .nav-top > li > a {
    color: #666666;
}

.galleryBtn,
.galleryBtn:hover {
    background-color: #666666;
}

#search_posts_text {
    border-color: #333333;
}

.sidebar .blk-search {
    background-color: #ffffff;
}

.fa-map-marker, .fa-clock-o, .fa-phone, .fa-envelope-o {
    color: #000000;
}

.fa-map-marker-browser:hover {
    color: #ffffff;
}
.page-top {
    background: none;
    background-image: none !important;
}
.page-top h1 span,
.page-top h2 span {
    background-color: #ffffff;
}

.page-top h2 .detail-title {
    background-color: rgba(255, 255, 255, 0.8);
}

.list-icons .active a {
    background-color: #ffffff;
    border: 1px solid #dddddd;
}

@media screen and (max-width: 1200px){
    #img-responsive-featured{
        width: 560px;
        height: 310px;
    }
}

@media screen and (max-width: 991px){
    #img-responsive-featured{
        width: 725px;
        height: auto;
        max-height: 443px!important;
    }
}

@media screen and (max-width: 767px){
    .content{
        padding-top: 30px;
    }
}

@media screen and (max-width: 565px){
    .pgl-properties [class^="col-xs-"], .pgl-featured [class^="col-xs-"], .pgl-agent-item [class^="col-xs-"] {
        float: none;
        width: 100%;
    }

    #boxDownPropertyBrowser{
        min-height: unset;
    }
}
.navbar.navbar-default.pgl-navbar-main .logo-text:hover{
    color: #e86d1b;
}
.list-icons .filter-button:hover{
    background-color: #333333;
    border-color: #333333;
    color: white;
}
.panel {
  background-color: #ffffff;
}

#collapseOccupation .date-picker-wrapper .month-wrapper table .day.toMonth.valid {
  color: #474747;
}

#collapseOccupation .date-picker-wrapper .month-wrapper table .day.real-today {
  background-color: #ff8320 !important;
}

#collapseOccupation .date-picker-wrapper .month-wrapper table .day.toMonth.hovering,
#collapseOccupation .date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked {
  color: #ffffff;
  background-color: rgba(232, 109, 27, 0.8);
}

#collapseOccupation .date-picker-wrapper .first-date-selected,
#collapseOccupation .date-picker-wrapper .last-date-selected {
  background-color: #e86d1b !important;
  color: #ffffff !important;
}

#collapseOccupation .date-picker-wrapper .date-range-length-tip {
  background-color: #474747;
  color: #ffffff;
}

#collapseOccupation .date-picker-wrapper .date-range-length-tip::after {
  border-top-color: #474747;
}

#collapseOccupation .invalid {
  background-color: rgba(232, 109, 27, 0.2);
}

@media (max-width: 992px){
    .navbar-collapse {
        background-color: #eeeeee !important;
    }
    .navbar-collapse .navbar-nav > li > a {
        color: #000000 !important;
    }
}

.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
  color: #474747;
}

.date-picker-wrapper .month-wrapper table .day.real-today {
  background-color: #ff8320 !important;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.hovering,
.date-picker-wrapper .month-wrapper table .day.toMonth.valid.checked {
  color: #ffffff;
  background-color: rgba(232, 109, 27, 0.8);
}

.date-picker-wrapper .first-date-selected,
.date-picker-wrapper .last-date-selected {
  background-color: #e86d1b !important;
  color: #ffffff !important;
}

.date-picker-wrapper .date-range-length-tip {
  background-color: #474747;
  color: #ffffff;
}

.date-picker-wrapper .date-range-length-tip::after {
  border-top-color: #474747;
}

.invalid {
  background-color: rgba(232, 109, 27, 0.2);
}

.nav.nav-top.navbar-right:not(:first-child) {
    border-right: 1px solid #fff !important;
}
.contact-fix .property {
    background-color: #ffffff;
}
.mobile-contact {
    background-color:#f0f0f0;
}
.mobile-contact-display{
    background-color:rgba(255,255,255,0.9);
    box-shadow: 0px 5px 18px 1px rgba(0,0,0,0.54);
}
.contact-fix .fa-phone { color: #666666; }
.mobile-contact-display .fa-phone{
    color: #666666;
}
.mobile-contact .fa-phone { color:#fff }

/*# MortgageStyles */
.dMortgageBgc {
    background-color: #f4f4f4;
}

.dMortgagePriceHeaderBgc {
    background-color: #fff;
}

.dMortgageLink {
    color: #e86d1b
}

.dMortgageText {
    color: #000000;
}

.switchCookie {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.sliderCookie {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.sliderCookie:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .sliderCookie {
  background-color: #e86d1b;
}

input:focus + .sliderCookie {
  box-shadow: 0 0 1px #e86d1b;
}

input:checked + .sliderCookie:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.sliderCookie.round {
  border-radius: 34px;
}

.sliderCookie.round:before {
  border-radius: 50%;
}