/*
Theme Name: Chiswick Green
Theme URI: https://wordsearch.dev/woolyard/
Description: A child theme for WP Bootstrap Starter.
Author: Wordsearch
Author URI: https://afterimagedesigns.com/
Template: wp-bootstrap-starter
Version: 3.3.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

.page-id-632 .site #content {
    padding-bottom: 0;
    min-height: calc(100vh - 210px);
}
.jll {
    margin-right: 20px;
    display: block;
    width: 130px;
}
.knight {
    display: block;
}


.wpcf7 form.sent .wpcf7-response-output {
    border-color: #617549;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #617549;
}
.nf-response-msg {
    text-align: center;
}
#nf-form-2-cont {
	outline:none!important;
}
html {
  scroll-behavior: smooth;
}
a.knight img {
    width: 114px;
}
input:focus, textarea:focus, select:focus{
        outline: none!important;
	outline-style: none!important;
    }

.no-outline:focus {
  outline: none;
}
.pum-content.popmake-content {
	outline: none;
}

.policy.row.section {
    margin-bottom: 60px;
}
span.wpcf7-form-control-wrap.number-of-beds, span.wpcf7-form-control-wrap.budget {
    margin-top: 20px;
    display: block;
    border: 2px solid #000;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control {
    background: transparent;
	color: #000!important;
}
.pum-theme-423 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
	background-color: #617549!important;
	color: #617549!important;
	
}
.chiswick-select:after {
    content: "";
    position: absolute;
    background-image: url(/wp-content/uploads/2022/02/icon-download.svg);
    margin-top: -37px;
    right: 0;
    margin-right: 33px;
    width: 30px;
    background-repeat: no-repeat;
    height: 36px;
    transform: rotate(90deg);
	pointer-events: none;
}
select.wpcf7-form-control.wpcf7-select.form-control {
    background: #DAD1CC;
	 color: #666!important;
	-webkit-appearance: none;
}

.wpcf7-select {
    border: 2px solid #000;
    border-radius: 0;
    margin-top: 20px;
    height: 50px;
}

a.button {
  font-size: 14px;
  padding: 6px 16px !important;
  font-family: 'basis-grotesque-black-pro';
  text-transform: uppercase;
  height: auto;
  border: 2px solid #000;
  border-radius: 0;
  background: transparent;
  color: #000;
  margin-bottom: 32px;
  display: inline-block;
}

a.button:hover {
  color: #fff !important;
  background-color: #000 !important;
  text-decoration: none !important;
}

.video,
.video a {
  overflow: hidden;
  display: block;
}


.video img:hover {
  overflow: hidden;
  transform: scale(1.1);
  transition-duration: 700ms;
}

button.pum-close.popmake-close:before {
    content: url(/wp-content/themes/chiswick-green/inc/assets/svg/icon-burger-closed.svg);
    width: 25px;
    height: 20px;
    position: absolute;
    margin-top: 5px;
    margin-left: 8px;
}
.pum-theme-423 .pum-content, .pum-theme-default-theme .pum-content {
    color: #000!important;
    font-family: 'Chiswick Sans Text Web'!important;
    font-weight: 400;
    font-style: inherit;
}
.pum-overlay.pum-overlay-disabled .pum-container {
    visibility: visible;
/*     background: red; */
}
div#popmake-432 {
    min-height: 350px;
}
.nf-before-form-content {
    margin-bottom: 20px;
    margin-left: 5px;
}
span#nf-form-title-1 {
    padding-left: 5px;
    display: block;
}
div#popmake-432 {
    min-height: 350px;
}
.nf-response-msg p a{
    letter-spacing: 1px;
    font-family: 'basis-grotesque-black-pro';
    text-transform: uppercase;
    font-size: 14px;
    line-height: 16px;
	color: #000;
}
/* .nf-response-msg p a:before{
content:url(/wp-content/themes/chiswick-green/inc/assets/svg/icon-download.svg);
} */
.nf-response-msg {
    margin: 50px;
}
.nf-response-msg p {
    margin-bottom: 2rem;
}
@font-face {
  font-family: 'Canela Web';
  src: url('inc/fonts/Canela-Regular-Web.woff2') format('woff2'),
       url('inc/fonts/Canela-Regular-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

.Canela-Regular-Web {
  font-family: 'Canela Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Chiswick Sans Text Web';
  src: url('inc/fonts/ChiswickSansText-Regular-Web.woff2') format('woff2'),
       url('inc/fonts/ChiswickSansText-Regular-Web.woff') format('woff');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

.ChiswickSansText-Regular-Web {
  font-family: 'Chiswick Sans Text Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {
    font-family: 'basis-grotesque-black-pro';
    src: url('inc/fonts/basis-grotesque-black-pro.eot');
    src: url('inc/fonts/basis-grotesque-black-pro.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/basis-grotesque-black-pro.woff2') format('woff2'),
         url('inc/fonts/basis-grotesque-black-pro.woff') format('woff'),
         url('inc/fonts/basis-grotesque-black-pro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.policy h1 {
    font-family: 'Canela Web';
}
.form-field input, .form-field textarea{
	font-size:16px;
	padding:10px 15px !important;
	height:auto;
	border:2px solid #000;
	border-radius:0;
	background:transparent;
	/* font-family: 'Canela Web'; */
}
.form-send input{
	float:right;
	position:relative;
}
.form-send img{
	float:right;
	height:40px;
	margin-top: 14px;
}
input[type=submit]{
	color:#000;
	border-radius:0;
	font-size:16px;
	margin-top:20px;
	margin-right:46px;
}

.slick-slide[data-slick-index="1"] .slide-copy{
  display: none;
}
/* .slick-slide[data-slick-index="3"] .slide-copy{
  display: none;
} */

@media only screen and (max-width: 980px) {
	
	.slick-slide[data-slick-index="0"].text-slide{
    background-position: bottom left;
  }
.slick-slide[data-slick-index="1"].text-slide{
    
  }
.slick-slide[data-slick-index="2"].text-slide{
    background-position: bottom right;
  }
	
  .slick-slide[data-slick-index="1"] .slide-copy{
    display: block;
  }
	  .slick-slide[data-slick-index="3"] .slide-copy{
    display: block;
  }
}
