/**
  Theme Name: Bandi Property
  Theme URI: https://bandiproperty.co.uk
  Author: Rushax Ltd
  Author URI: https://rushax.com
  Description: A custom WordPress theme for Bandi Property; luxury real estate agents for prime locations of London.
  Version: 1.0
  Text Domain: bandi-property
  Tags: luxury-properties, housing, real-estate
*/

body #home2-logo a{
  color: #fff;
  font-family: "Old Standard TT";
  font-weight: 300;
  text-transform: uppercase;
}
.color1{
  color: #fff !important;
}
a.k2t-btn-reservation:hover {
    color: #cdaf87;
}
h3.k2t-timeline-title{
  padding-top: 2px;
}
.team-member-img{
  max-height: 170px;
  max-width: 170px;
  min-height: 170px;
  min-width: 170px;
  object-fit: cover;
}

body {
    background: #fafafa !important;}
.k2t-menu-home2 {
    background: #000 !important;
}
.k2t-header-mid .k2t-menu > li.current-menu-item > a, .k2t-header-mid .k2t-menu > li.current-menu-parent > a, .k2t-header-mid .k2t-menu > li.current-menu-ancestor > a{
  color: #fff;
}
.k2t-btn-reservation {
    padding: 16.5px 27.9px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid;
    border-top: 1px solid;
}
.k2t-header-mid .k2t-logo img {
    max-height: 65px;
}
.logo-home2.absolute{
  max-height: 65px;
  text-align: center;
}
ul#menu-menu-1{
  margin-left: 15%;
}
body.home div#post-3-columns{
  background: #000 !important;
}

.k2t-floatleft {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.k2t-header-m {
    background-color: #000;
}



/*Frontpage page-template-front-page-php*/
body.page-template-front-page-php #dark-title-icon{
    background: url('images/upload/bg-title-bar-white.png') no-repeat bottom center;
}
body.page-template-front-page-php .post-hcol-3 img {
    width: 100%;
    height: auto;
    height: 210px;
}
body.page-template-front-page-php .event-listing-masonry .masonry-item, body.page-template-front-page-php .event-listing-masonrys .masonry-item, body.page-template-front-page-php .event-listing-classic .event-classic-item{
    width: 100%;
}

body.page-template-front-page-php .event-listing-classic .event-classic-item .inner-post img{
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 50%);
}
body .k2t-logo-m{
  text-align: left !important;
  width: 66.6%;
  padding-left: 15px;
}
.admin-bar #close-canvas, .offcanvas-sidebar.is-open #close-canvas {
    top: 0;
}
body .offcanvas-sidebar{
  background: #000;
}
@media(max-width:600px){
  body footer .legals1, body footer .legals2, body footer .legals3{
    display: block;
    padding-top: 1px;
    padding-bottom: 10px;
  }
  body footer .legals1{
    display: none !important;
  }
  body #footer-copyright-right{
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .k2t-room-listing .k2t-heading-inner h2, .main-title.k2t-cf7-title{
    font-size: 28px;
  }
  .k2t-medium-left-h{
    padding-top: 40px;
  }
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-black {
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 50%);
}