.deleted,.dnone{display:none}
.mb-1{margin-bottom:10px}
.mb-2{margin-bottom:20px}
.mb-3{margin-bottom:30px}
.mb-4{margin-bottom:40px}
.mb-5{margin-bottom:50px}
.mt-1{margin-top:10px}
.mt-2{margin-top:20px}
.mt-3{margin-top:30px}
.mt-4{margin-top:40px}
.mt-5{margin-top:50px}
.uppercase{text-transform:uppercase}
.colorred{color:red}
.no-event{pointer-events:none;opacity:.5;cursor:no-drop}

.shop-list-category a.active {
  color: red;
}

.fullwidth {
  width: 100%;
}

.flex-properties {
  display: flex;
  align-items: center;
  justify-content: center;
}

.loader-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}


/* Address Matched */
.main_content {
  margin: 25px 0 50px
}

.address_matched_heading {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 10px;
}

.report-info-content {
  background-color: #f7f7f7;
  padding: 20px;
  /*border: 1px dotted #B7BF6B;
  */box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
  margin: 50px 0;
  min-height: 300px;
  border-radius: 15px ;
  -webkit-border-radius: 15px ;
  -moz-border-radius: 15px ;
  -ms-border-radius: 15px ;
  -o-border-radius: 15px ;
}


.report-info-content h4 {
  margin: 0px;
}

.report-info-content .content {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.report-info-content .content .left{
  width: 70%;
}
.nomargin {margin: 0;}
.nopadding {padding: 0;}

.report-info-list li{
  margin-bottom: 5px;
}

.buy-report-content-container{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.buy-report-content-container > div {
  width: 48%;
}

body {
  overflow-x: hidden !important;
}


.breadcrumb-item+.breadcrumb-item::before {
    content: '';
}

.logo-header-inner img {
  border: 5px solid #fff;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .site-text-primary, ul.primary li::before, button.scroltop, .header-nav .nav > li:hover > a, .header-nav .nav > li .sub-menu li a:hover, .header-nav .nav > li .sub-menu li:hover > a, .header-nav .nav > li .mega-menu > li ul a:hover, .header-nav .nav > li.active > a, .header-nav .nav > li.current-menu-item > a, .header-nav .nav li.has-child.nav-active > a, ol.comment-list li.comment .reply a, .masonry-filter > li.active a, .masonry-filter > li a:hover, .masonry-filter > li a:active, .masonry-filter > li a:focus, .nav-dark.header-nav .nav > li .sub-menu li a:hover, .site-button-link::after, .owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-prev:active, .owl-carousel .owl-nav button.owl-prev:focus, .owl-carousel .owl-nav button.owl-nextt:hover, .owl-carousel .owl-nav button.owl-next:active, .owl-carousel .owl-nav button.owl-next:focus, .our-team-two ul li a:hover, .testimonial-5 .testimonial-paragraph .fa-quote-left, .f-social-link.social-icons li a, .footer-link ul li a:after, .site-footer .widget-section > ul > li a:hover, .has-child .submenu-toogle, .nav-dark.header-nav .nav > li > a:hover, .nav-dark.header-nav .nav > li > a:active, .nav-dark.header-nav .nav > li > a:focus, .btn-filter-wrap li.btn-active, .btn-filter-wrap2 li.btn-active, .footer-dark .footer-top a:active, .footer-dark .footer-top a:focus, .footer-dark .footer-top a:hover, .room-rent-section-outer.room-style-2 a:hover, .wt-tabs.vertical.bg-tabs .nav-tabs > li.active > a, .footer-dark .social-icons li a, .footer-light .social-icons li a, .side-social-nav a:hover, .extra-nav .extra-cell a:hover {
    /* color: #B7BF6B; */
    color: #EEE8AA;
}


.site-bg-primary, .nav-line-animation > li > a:before, .nav-line-animation > li > a:after, .input-animate.input .spin, .wt-separator:after, .work-hover-grid h5, .sep-line-one:after, .wt-separator:before, .sep-line-one:before, .site-button-link::before, .our-team-two h5, .play-now .icon, .latest-blog-1 .wt-post-info .post-date:after, .filter-navigation a::before, .f-social-link.social-icons li a:after, .footer-link ul li a::before, .our-team-one .team-bg, .our-team-one ul li a:hover, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, ol.comment-list li.comment .reply a::before, .contact-one .form-control:focus + .spin, .cssload-box-loading::after, .is-fixed .header-center .navbar-toggle .icon-bar, .home-about-block-inner::after, .hover-box-effect:hover, .latest-blog-1 .wt-post-info .post-date, .testimonial-6 .testimonial-pic:after, .testimonial-6 .testimonial-pic:before, .header-nav .nav > li .sub-menu, .wt-team-arc2 .team-social-icon li a:hover, .header-nav .nav > li .sub-menu li a::after, .notification-animate::after, table thead th, .social-tooltips-outer a .social-tooltips, .side-social-nav a .social-tooltip {
    background-color: #EEE8AA;
    color: #262423;
}

.booking-bar label{ 
  color: #262423;
}

.booking-bar > .container > .booking-bar-inner > div:nth-child(1) { 
  width: 40%;
}
.booking-bar > .container > .booking-bar-inner > div:nth-child(2) { 
  width: 60%;
}
.booking-bar ul > li:nth-child(1) { 
  width: 70%;
}
.booking-bar ul > li:nth-child(2) { 
  width: 30%;
}

.booking-bar ul > li:nth-child(2) button { 
  width: 100%;
}
.testimonial-6 .testimonial-text {
    min-height: 130px;
}

.home-section-about p {
  color: #000 !important;
  font-size: 16px;
}

.home-section-about ul {
  list-style: outside;
    margin-left: 40px;
}

.home-section-about ul li{
  font-size: 16px;
}
    
.readmore-line a {
    color: #000;
}

.readmore-line a:after {
    background-color: #B7BF6B;
}

.site-button {
    background-color: #B7BF6B;
}
.site-button-secondry, .nav-dark.header-nav .nav > li .sub-menu, .nav-dark.header-nav .nav > li .mega-menu, .btn-half.site-button-secondry:hover {
    background-color: #B7BF6B;
}

.booking-bar-inner { 
  background-color: #B7BF6B;
}

.logo-footer {
    border: 3px solid #fff;
    margin-bottom: 20px;
}

.rev-slider-style-1 {
    border: 12px solid rgb(183 191 107 / 40%);
}

.bg-top-center {
  background-position: bottom center;
}

.btn-half.site-button-secondry span {
 padding-right: 0px;
}

.full-width{
  width: 100% !important;
}

.google-btn {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px 15px;
	background-color: transparent;
	color: #3a3f48;
	font-weight: 500;
	font-size: 16px;
	margin-bottom: 20px;
	cursor: pointer;
	border: 1px solid #d2d5d7;
	width: 100%;
	margin-top: 15px;
  text-transform: uppercase;
}

.google-btn .icon {
	margin-right: 10px;
}

.home-select-box {
  position: relative;
}
.search-property-list-box { 
  position: absolute;
  width: 100%;
  z-index: 750;
  max-height: 300px;
	overflow-y: scroll;
}

#header-search-places-form .search-property-list-box {
  top: 80px;
}
.search-property-list-box ul {
	width: 100%;
	padding: 0px 10px;
	background: #e5e5e5;
	margin: 0;  
}

.search-property-list-box ul > li {
	width: 100% !important;
	display: block;
	margin: 5px 0px;
	color: #262423;
  cursor: pointer;
}

#header-search-places-form .search-property-list-box ul > li {
  font-size: 20px;
}

.search-property-list-box ul > li:not(:last-child) {
  border-bottom: 1px dashed #848484;
  margin-bottom: 10px;
}

.search-property-spinner {
  position: absolute;
}

.search-property-spinner {
	position: absolute;
	z-index: 10000;
	top: 10px;
	right: 30px;
}

#header-search-places-form .search-property-spinner {
  right: 75px;
  top: 20px;
}


