
/*!
 *
 * Copyright 2014 The Random Agency Ltd.
 *
 * Designed and built with all the love in the world
 *
 *
 * Beville Blue = HEX #4e5b83
 *				= RGB 0,86,134
 *
 */

body.single-property {
	padding-top: 74px;
}
.navbar-inverse {
    background-color: #4e5b83;
}
a.btn-primary {
    color: #fff!important;
    background-color: #4e5b83;
    border-color: #4e5b83;
}
h1,h2,h3,h4,h5,h6 { font-weight: bold;}

h2 {font-size: 24px;}


.quicksearch .btn,
.keyword-search .btn,
.bookvaluation .btn { font-weight: bold; font-size: 22px; }

.property .info .price { font-weight: bold; }
.property .info .price span {font-size: 18px;}




/* GENERAL/LAYOUT
--------------------------------------*/

	header .navbar-brand {
		background: transparent url(../images/beville-logo.png) center no-repeat;
		z-index: 2000; font-size: 0;
		width: 145px;
		position: relative;
		display: inline-block;
		height: 50px;
		padding: 37px;
		left: 15px;


  	-webkit-background-size: 100%;
  	background-size: 100%;

	}

	header.navbar-fixed-top { height: 74px; min-height: 74px;}
	header .navbar-brand:hover { border: none; }
	header .navbar .links {height: 40px;overflow: visible;position: relative;}

	.navbar-inverse .navbar-toggle {margin-top: 19px;border-color: #fff;}
	.navbar-inverse .navbar-toggle:hover { background-color: #4e5b83; }
	.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}

	.navbar .navbar-collapse.collapsing,
	.navbar .navbar-collapse.collapse { margin-top: 0; background-color: #4e5b83; border: none;}

	.navbar .navbar-collapse.collapsing .nav.navbar-nav li,
	.navbar .navbar-collapse.collapse .nav.navbar-nav li { padding: 4px 15px; text-align: right; }

	.navbar .navbar-collapse.collapse .nav.navbar-nav li:hover {  background-color: #4e5b83; color: #fff;}
	.navbar .navbar-collapse.collapse .nav.navbar-nav li:hover a {  background-color: #4e5b83; color: #fff;}

	.breadcrumb.hidden-xs {    background-color: rgba(255, 255, 255,.8);}

	.breadcrumb {padding-top: 0;padding-bottom: 0; height: 24px; }

	header .breadcrumb,
	header .breadcrumb a,
	header .breadcrumb a:hover {  color: #4e5b83; font-size: 12px; }

	a:hover { text-decoration: none; border-bottom: 1px solid; }

	h2 { color: #4e5b83; }

	div.title h2 { margin: 0; font-size: 20px; line-height: 120%;}

	.container.main{ background-color: #fff; position: relative; padding-top: 15px; padding-bottom: 15px;}

	.imagearea { height: 260px; background-repeat: no-repeat; background-size: cover; background-position: center; }

	.quicksearch { min-height: 369px; border: 1px solid #4e5b83; text-align: center; }
	.quicksearch { padding: 0; width: 100%; }
	.quicksearch-inner { padding: 20px;}
	.quicksearch h2 { margin-top: 0; text-align: left;}

	.quicksearch form .div,
	.quicksearch form .form-control,
	.quicksearch form .btn { margin-top: 13px;  }

	.quicksearch form .btn,
	.keyword-search .btn { background-color: #A7A7A7; color: #4e5b83; font-size: 17px;  border-color: #A7A7A7;}


.send-to-a-friend,
	.bookviewing,
	.bookvaluation { min-height: 307px; text-align: center; background: #f5f5f5 url(../images/bkgrds/dots.png); border: 1px solid #DBDBDB; width: 100%;}
.send-to-a-friend-inner,
	.bookviewing-inner,
	.bookvaluation-inner { padding: 20px;}
.send-to-a-friend .btn,
	.bookviewing .btn,
	.bookvaluation .btn { background-color: #4e5b83; color: #fff; font-size: 18px; margin-top: 15px; }
.send-to-a-friend .btn:hover,
	.bookviewing .btn:hover,
	.bookvaluation .btn:hover { background-color: #003657; border-color: #003657;}
.send-to-a-friend p,
	.bookviewing p,
	.bookvaluation p { margin: 25px 0; }
.send-to-a-friend h2,
	.bookviewing h2,
	.bookvaluation h2 { font-size: 26px; margin-bottom: 15px; margin-top: 10px;}



.send-to-a-friend {
	min-height: 0 !important;
}

.bookviewing {
	min-height: 0 !important;
	float: none;
}

.single-property .sidebar .widget {
	margin-bottom: 20px;
}



	.furtherinformation { text-align: left; background: #f5f5f5 url(../images/bkgrds/dots.png); border: 1px solid #DBDBDB; padding-left: 0; padding-right: 0; min-height: 125px; overflow: hidden; margin-bottom: 35px;}
	.furtherinformation-inner { padding: 20px; overflow: hidden;}
	.furtherinformation .btn { background-color: #A7A7A7; color: #fff; font-size: 28px; line-height: 80%; padding-bottom: 6px; border-color: #A7A7A7; margin-top: -31px;}
	.furtherinformation .btn:hover { background-color: #6F6F6F; border-color: #6f6f6f;}
	.furtherinformation p { margin: 0; margin-left: -15px;}
	.furtherinformation button span { display: block; font-size: 12px; }



	.keyword-search input { display: inline-block; width: 102%; padding-top: 15px; padding-bottom: 15px;}
	.keyword-search .btn { display: inline-block; margin-top: 18px; width: 102%; margin-left: 0px; border: none;}
	.keyword-search { padding-bottom: 15px; }

	.filters .form-control { height: 33px; font-size: 12px; margin-bottom: 15px;}
	.advanced-search {text-align: center;margin-top: 5px;}

	.advanced .form-control {
		font-size: 12px;
		height: 33px;
	}

	.advanced .radiogroup, .advanced .radio-inline {
		font-size: 12px;
	}

	.advanced .radio-inline input[type=radio] {
		margin-left: -16px;
	}

	.advanced .radio-inline {
		padding-left: 17px;
	}

	.quicksearch .advanced {
		display: none;
	}

	.quicksearch .radiogroup {
		display: block;
		margin-top: 10px;
	}

	.modal-footer {
		margin-top: 0;
	}

footer .links { color: #fff; background-color: #4e5b83;padding: 15px 0 5px 0; font-size: 12px;}
	footer .footer { padding: 35px 15px 15px 15px; text-align: center; }
	footer .footer .footer-menu { padding: 15px 0;  }
	footer .footer .copyright {font-size: 12px;}
	footer a { color: #fff!important; }
	footer a:hover { color: #fff; }
	footer .footer a { color: #4e5b83!important; }
	footer .footer a:hover { color: #4e5b83; }



/* HOMEPAGE
----------------------------------------- */

	body.home .container.main .row > div { padding-top: 20px; }




/* SEARCH RESULTS
----------------------------------------- */

	body .imagearea { background-image: url(../images/bkgrds/bkgrd-img01.jpg);  }


	.page-template-page-tpl-property-search-php .imagearea {
		background-image: url(../images/bkgrds/bkgrd-img02.jpg);
	}
	.page-template-page-tpl-property-search-php.search-new .imagearea {
		background-image: url(http://mcafeesshop.live/wp-content/uploads/2016/11/NEW.jpg);
	}
	.page-template-page-tpl-property-search-php.search-rent .imagearea {
		background-image: url(http://mcafeesshop.live/wp-content/uploads/2016/11/RENT1.jpg);
	}


	.page-template-page-tpl-contact-php .imagearea {
		background-image: url(../images/bkgrds/bkgrd-img04.jpg);
	}
	.page-template-page-tpl-about-php .imagearea {
		background-image: url(http://mcafeesshop.live/wp-content/uploads/2016/11/ABOUT.jpg);
	}
	.page-template-page-tpl-home-php .imagearea {
		background-image: url(../images/bkgrds/bkgrd-img-home.jpg);
	}
	.page-id-67 .imagearea {
		background-image: url(http://mcafeesshop.live/wp-content/uploads/2016/11/SELL.jpg);
	}
	.page-id-71 .imagearea {
		background-image: url(http://mcafeesshop.live/wp-content/uploads/2016/11/LET.jpg);
	}
	.page-id-75 .imagearea {
		background-image: url(../images/bkgrds/bkgrd-img07.jpg);
	}

	body.blog .imagearea {
		background-image: url(http://mcafeesshop.live/wp-content/uploads/2016/11/BLOG.jpg);
	}






	.options {text-align: right;}
	.options .btn-sm { font-size: 12px; }
	.options .order button { width: 53px; }
	.options .order button:before { content: " Order       " ; margin-right: 9px;}

	.property { margin-bottom: 75px;}
	.property h2 { font-size: 20px; margin-top: 10px;}
	.property img { width: 100%; }

	.property .info { background-color: #ccc; overflow: hidden; color: #333; padding-bottom: 2px; padding-top: 2px; margin-bottom: 10px; }
	.property .info > div { float: left;  background: url(../images/bed-bath.icon.png) 2px center no-repeat; background-size: 60%;  }
	.property .info .bathrooms { margin-left: 5px; padding-left: 20px; background-position: 0 -15px; }
	.property .info .bedrooms { margin-left: 10px;  padding-left: 20px; background-position: 0 2px; }
	.property .info .price { float: right; margin-right: 5px; background: none; }
	.property .info .price span { font-weight: bold; }


	.dropdown-menu.pull-right { right: 0 ; }


    .search-form .advanced {
	    display: none;
    }

.results-map {
	width: 100%;
	height: 800px;
}



/* PROPERTY DETAILS
----------------------------------------- */

	a.advanced-search { text-align: right; margin-bottom: 25px; display: block; border-bottom: none; }

	.social a { border:none; color:#fff; border-radius: 3px; padding: 7px; display: inline-block; width: 100%; text-align: center; font-size: 15px; vertical-align: middle;}
	.social a.facebook { background-color:#3B5998;}
	.social a.twitter { background-color:#00AEF0; }
	.social a i { margin-right: 11px; font-size: 26px; vertical-align: middle;}

	.social .list-inline { margin-left: -6px; margin-right: -5px; margin-bottom: 20px;}

	.gallery { height: 65px; overflow: hidden; margin-bottom: 25PX;}
	.tab-content { margin-top: 20px; }

	.tab-content .overview .features { margin-top: 25px; margin-bottom: 25px;}
	.tab-content .overview .features li { margin-right: 20px; margin-bottom: 10px; padding: 0;}
	.tab-content .overview .features .list-inline { margin-left: 0px; }
	.tab-content .overview .features h2 { display: block; border-bottom: 1px dotted #ddd; padding-bottom: 15px; margin-bottom: 25px;}


	.photos .tab-content img { width: 100%; }
	.map .tab-content iframe { width: 100%; min-height: 400px; }

	.keyinfo {width: 68%; position: relative; top: 520px; text-align: right; background-color: rgba(255,255,255,0.7); padding: 10px 15px 3px 2px;}
	.keyinfo h2 { font-size: 17px; margin-bottom: 10px;}
	.keyinfo h3 { font-size: 9px; margin-bottom: 15px;}

	.nav.nav-tabs>li>a {padding: 4px 13px;}

	.overview .details { margin-bottom: 10px;}
	.overview .details > .right { margin-top: 0;}
	.overview .details .key  { font-weight: bold; }

	.overview .details > .left .row > div,
	.overview .details > .right .row > div { margin-bottom: 5px;}














/* Radio toggle */
.radio-toggle .btn {
	border: 1px solid #ccc;
	margin: 0 !important;
	font-size: 20px !important;
	padding: 6px 20px;
}

.radio-toggle .active {
	color: #fff !important;
	background: #4e5b83 !important;
}

.radio-toggle .inactive{
	color: #4e5b83 !important;
	background: #fff !important;
}


.listing-location-map {
	height: 500px;
}

.single-property .photos .photo {
	margin-bottom: 30px;
}





.single-property .imagearea {
	pointer-events: none;
}

.content .gallery {
	/*width: 300px;*/
}



.royalSlider {
	position: absolute;
	width: 100% !important;
	height: 700px !important;
}
/*
.rsImg {
	width: 100% !important;
	height: 700px !important;
}*/

.single-property .imagearea {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	background-image: none !important;
}

.royalSlider {
	position: absolute;
	top: 0;
	left: 0;
}


.rsDefault .rsThumbsHor {
	z-index: 10;
}


.single-property .container.main {
	/*margin-top: 700px;*/

}


.royalSlider .container {
	float: none;
}

.attachment-page-banner {
	width: 100%;
	height: auto;
}


.nav-tabs>li.print-tab>a {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	cursor: pointer;
}

.page-template-page-tpl-contact-php .imagearea {
	display: none;
}
.page-template-page-tpl-contact-php .container.main {
	top: -80px;
	margin-bottom: -80px;
}

.contact-map {
	width: 100%;
	height: 500px;
}

.people a {
	background-color: #4e5b83;
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 4px;
	color: #fff;
}


.comments-area {
	margin-top: 40px;
}

.comment-respond .input {
	margin-bottom: 15px;
}

article.comment {
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

li.comment:last-child article.comment {
	border-bottom: none;
}

.comment-author-avatar {
	float: left;
}

.comment-meta, .comment-content {
	margin-left: 90px;
}

.comment-author {
	margin-bottom: 10px;
}

.featureimage {
	margin-right: 15px;
}


.nearby .place-group {
	min-height: 35px;
	margin-bottom: 15px;
}

.nearby .places {
	margin-top: -23px;
	margin-left: 30px;
}

a.place {
	background-color: #003657;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	color: #fff;
	display: inline-block;
	text-align: center;
}

a.place.inverse {
	background-color: #fff;
	color: #003657;
}

a.place .fa {
	vertical-align: sub;
}


.property {
	position: relative;
	height: 410px;
}

.search-results .property .places {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	bottom: 20%;
	line-height: 130%;
}

div.place-extra {
	display: none;
	background: #ccc;
	position: absolute;
	top: 0;
	left: 0;
	padding: 15px;
	border-radius: 5px;
	width: 360px;
	z-index: 10;
	box-shadow: 3px 3px 6px rgba(0,0,0,0.8);
}

#send-to-a-friend-modal .address {
	font-weight: bold;
	font-size: 18px;
}

.property-title {
	width: 360px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}



.localevents {margin-bottom: 25px;}
.localinfo { text-align: center; margin-top: 20px;margin-bottom: 20px;}
.localinfo .logo { float: left; margin-right: 20px; margin-bottom: 20px; }
.localinfo .logo:last-child { margin-right: 0px;}





.content .alert.guide  { font-size: 21px; line-height: 150%;  padding-right: 0;}
.content .alert-success { margin-right: 7px; }
.content .alert-info { margin-left: 7px; }
.content .alert.guide img { margin-top: -10px; margin-bottom: -10px; margin-left: -15px; }
.content .alert.guide span { display: block;font-size: 28px; font-weight: bold; }
.content .alert.guide .col-xs-8 { padding-right: 0; margin-top: 15px; width: 65%;}






.download-btn {
	top: -80px;
	right: 10px;
	position: absolute;
}
.download-btn .fa { margin-right: 10px; }


#magazine{
	margin-left: -5px;
	width:1152px;
	height:815px;
}
#magazine .turn-page{
	background-color:#ccc;
	background-size:100% 100%;
}

.richard { width: 140px; }

.turn-page-wrapper { box-shadow: 0 0 25px #e9e9e9; }


.referenceline  { padding-top: 10px; }
.referenceline a { width: 100%; text-align: center; display: block; }
.referenceline a:hover { border: none; }






.category .content article,
.blog .content article { margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #eee; }
.category .content article:last-child,
.blog .content article:last-child { border-bottom: 0px solid #eee; }



.category .content article h2,
.blog .content article h2 { margin-bottom: 10px;}
.category .content article .date,
.blog .content article .date{ margin-bottom: 5px;font-size: 11px;}




.category .widget.widget_categories,
.blog .widget.widget_categories { margin-bottom: 35px; }



.mapImage {
	background-image: url(../images/map-base.png);
	width:100%;
	height:290px;
	position: relative;
	background-repeat: no-repeat;
	background-size: 290px;
}
/* ==================== */
/* all names on the map */
/* ==================== */


.mapImage > a {position: absolute;}

.mapImage .stokeRow {  top:35px ; left:89px;}
.mapImage .henley { 	 top:55px;  left:151px;}
.mapImage .checkendon{ top:47px;  left:63px;}
.mapImage .rotherfield{top:71px;  left:84px;}
.mapImage .woodcote {  top:62px;  left:45px;}
.mapImage .sonning {   top:85px;  left:169px;}
.mapImage .kidmore {   top:92px;  left:91px;}
.mapImage .emmer{ 	 top:116px; left:187px;}
.mapImage .caversham{  top:139px; left:176px;}

/* ==================== */
/* end names on the map */
/* ==================== */
.mapImage a{
	margin: 0 0 0 0;
	font-size: 8px;
	font-weight: bold;
}



.paddock-green {overflow:hidden; background: #f2f2f2 url('../images/paddockgreeen.png') right bottom no-repeat; margin-bottom: 30px;}
.paddock-green div:nth-child(1) { padding-top:20px; }
.paddock-green div:nth-child(2) { text-align: right; }
.paddock-green .brochure { margin-top: 230px; background-color:#387C81; border-color: #387C81; }
.paddock-green .brochure:hover { background-color:#27595d; border-color: #27595d; }




/* MEDIA QUERIES
/
/   Small devices - Tablets (≥768px)
/
/   Small devices ONLY  - Tablets (≥768px) & (<991px)
/
/   Medium devices - Desktops (≥992px)
/
/   Large devices - Desktops (≥1200px)
/
----------------------------------------- */

/* Mobile devices */
@media (max-width: 767px) {
	.navbar-collapse {
		max-height: 370px;
	}

	.navbar .navbar-collapse.collapsing,
	.navbar .navbar-collapse.collapse { width: 50%; float: right; }

	.navbar .navbar-collapse.collapse .nav.navbar-nav li:hover {  background-color: #fff; color: #4e5b83;}	
	.navbar .navbar-collapse.collapse .nav.navbar-nav li:hover a {  background-color: #fff; color: #4e5b83;}


	.paddock-green > div {display: block; overflow: hidden;}
	.paddock-green div:nth-child(1) { padding-top:20px;  padding-bottom:20px;  height: 275px; background-color: #f2f2f2; }
	.paddock-green div:nth-child(2) { text-align: left;  height: 195px; }
	.paddock-green .brochure { margin-top: 130px; }


}

@media (max-width: 450px) {
	.paddock-green div:nth-child(1) { padding-top:20px;  padding-bottom:20px;  height: 355px; background-color: #f2f2f2; }
}


/* Small devices - Tablets (≥768px)
----------------------------------------- */

@media (min-width: 768px) {

	body.single-property {
		padding-top: 159px;
	}

  .property {	height: 380px;}
  .search-results .property .places {	bottom: 180px;	}



  header.navbar.navbar-fixed-top {top: 20px; height: 115px;}
  header.navbar .links {height: 115px;}



  header .navbar-brand {
  	-webkit-background-size: 100%;
  	background-size: 100%;
    width: 205px;
    padding: 57px 0;

  }

  header .container { padding:0; }


  .navbar>.container .navbar-brand { margin-left: -20px; }

  .navbar .navbar-collapse.collapsing, .navbar .navbar-collapse.collapse {margin-top: 40px;}


  .quicksearch { text-align: left; padding: 0;  }
  .send-to-a-friend,
  .bookviewing,
  .bookvaluation { min-height: 369px; text-align: center; background: #f5f5f5 url(../images/bkgrds/dots.png); border: 1px solid #DBDBDB; padding-left: 0; padding-right: 0;}
  .quicksearch form { text-align: center; }

  footer .col-lg-2 { width: 20%;}

  .container.main { top: -80px; min-height: 300px;}



  .home .container.main { padding-top: 35px; padding-bottom: 35px;  top:0; margin-bottom: 0px;}
  .single-property .container.main { padding-top: 20px; padding-bottom: 35px; top: -80px; min-height: 300px; margin-bottom: -50px;  z-index: 9;}
  .home .container.main .row > div { padding-top: 0px; }


  div.title h2 { font-size: 26px; }


  .keyword-search input { width: 69%; }
  .keyword-search .btn { width: 26%; margin-left: 22px; margin-top: -2px;}

  .options .btn-sm { font-size: 12px; }
  .options .order button { width: auto; }

  .options .order button:before { content: none; }

  .options .dropdown-menu.pull-right { left: 0 ; right: auto;}

  .keyinfo {width:43%; position: relative; top: 580px; text-align: right; background-color: rgba(255,255,255,0.7); padding: 20px 20px 8px 10px;}
  .keyinfo h2 { font-size: 26px; }
  .keyinfo h3 { font-size: 12px; }


  .nav.nav-tabs>li>a {padding: 10px 15px;}

	.overview .details > .left .row > div,
	.overview .details > .right .row > div { margin-bottom: 15px;}







}










/* Small devices ONLY  - Tablets (≥768px) & (<991px)
----------------------------------------- */

@media (max-width: 991px) and (min-width: 768px) {

  .imagearea { height: 480px; }
  .advanced-search { font-size: 12px; margin-top: 7px;}



	.mapImage{background-size: contain; height:534px;}
.mapImage a {font-size: 16px;}

.mapImage .stokeRow {  top:98px ; left:234px;}
.mapImage .henley { 	 top:125px; left:418px;}
.mapImage .checkendon{ top:126px; left:160px;}
.mapImage .rotherfield{top:190px; left:230px;}
.mapImage .woodcote {  top:166px; left:120px;}
.mapImage .sonning {   top:228px; left:444px;}
.mapImage .kidmore {   top:244px; left:255px;}
.mapImage .emmer{ 	 top:308px; left:487px;}
.mapImage .caversham{  top:367px; left:462px;}
.mapImage i.fa.fa-map-marker{position: absolute;}
.mapImage i.fa.fa-map-marker.stokeRow {  top:102px; left:332px;}
.mapImage i.fa.fa-map-marker.henley {    top:166px; left:540px;}
.mapImage i.fa.fa-map-marker.checkendon{ top:130px; left:272px;}
.mapImage i.fa.fa-map-marker.rotherfield{top:195px; left:410px;}
.mapImage i.fa.fa-map-marker.woodcote {  top:170px; left:215px;}
.mapImage i.fa.fa-map-marker.sonning {   top:230px; left:430px;}
.mapImage i.fa.fa-map-marker.kidmore {   top:245px; left:375px;}
.mapImage i.fa.fa-map-marker.emmer{ 	   top:315px; left:470px;}
.mapImage i.fa.fa-map-marker.caversham{  top:375px; left:425px;}

	.paddock-green div:nth-child(1) { padding-top:20px;  padding-bottom:20px;  height: 295px; background-color: #f2f2f2; }
	.paddock-green div:nth-child(1) h2 { margin-bottom: 0; }
	.paddock-green div:nth-child(1) h3 { font-size: 14px; line-height: 140%; }
	.paddock-green div:nth-child(1) h4 { font-size: 16px; line-height: 140%; }
	.paddock-green div:nth-child(1) p:first-of-type { font-size: 12px; line-height: 150%; }
	.paddock-green div:nth-child(2) { text-align: left;  height: 195px; }
	.paddock-green .brochure { margin-top: 229px; }

}









/* Medium devices - Desktops (≥992px)
----------------------------------------- */

@media (min-width: 992px)  {


.property {	height: 350px;}
.search-results .property .places {	bottom: 185px;	}

	header .navbar-brand {
		width: 285px;
		-webkit-background-size: 80%;
		background-size: 80%;
		 }

		 .navbar>.container .navbar-brand { margin-left: -15px;}

  .imagearea { height: 540px; }
  .single-property .imagearea { height: 700px; }

	footer .col-lg-2 { width: 20%;}

  .property h2 { font-size: 16px;}


  .keyword-search input { width: 75%; }
  .keyword-search .btn { width: 20%;}

  .options .btn-sm { font-size: 14px; }

  .keyinfo {width: 35%;}

  	.mapImage{background-size: 600px; height:534px;}
.mapImage a {font-size: 14px;}

.mapImage .stokeRow {  top:88px ; left:204px;}
.mapImage .henley { 	 top:115px; left:329px;}
.mapImage .checkendon{ top:116px; left:130px;}
.mapImage .rotherfield{top:150px; left:200px;}
.mapImage .woodcote {  top:166px; left:90px;}
.mapImage .sonning {   top:161px; left:354px;}
.mapImage .kidmore {   top:205px; left:225px;}
.mapImage .emmer{ 	 top:252px; left:390px;}
.mapImage .caversham{  top:291px; left:345px;}
.mapImage  i.fa.fa-map-marker{position: absolute;}
.mapImage i.fa.fa-map-marker.stokeRow {  top:95px;  left:290px;}
.mapImage i.fa.fa-map-marker.henley {    top:135px; left:450px;}
.mapImage i.fa.fa-map-marker.checkendon{ top:120px; left:225px;}
.mapImage i.fa.fa-map-marker.rotherfield{top:155px; left:340px;}
.mapImage i.fa.fa-map-marker.woodcote {  top:170px; left:165px;}
.mapImage i.fa.fa-map-marker.sonning {   top:180px; left:350px;}
.mapImage i.fa.fa-map-marker.kidmore {   top:215px; left:320px;}
.mapImage i.fa.fa-map-marker.emmer{ 	   top:260px; left:375px;}
.mapImage i.fa.fa-map-marker.caversham{  top:295px; left:335px;}

}


@media (min-width: 992px) and (max-width: 1199px) {

	.paddock-green div:nth-child(1) h3 { font-size: 20px; line-height: 140%; }
	.paddock-green div:nth-child(1) p:first-of-type { font-size: 13px; line-height: 150%; }
	.paddock-green .brochure { margin-top: 225px; }
}





/* Large devices - Desktops (≥1200px)
----------------------------------------- */

@media (min-width: 1200px) {


.property {	height: 410px;}
.search-results .property .places {	bottom: 205px;	}

  div.title h2 { font-size: 36px; }


	.mapImage{background-size: contain; height:534px;}
.mapImage a {font-size: 18px;}

.mapImage .stokeRow {  top:98px ; left:234px;}
.mapImage .henley { 	 top:125px; left:418px;}
.mapImage .checkendon{ top:126px; left:160px;}
.mapImage .rotherfield{top:190px; left:230px;}
.mapImage .woodcote {  top:166px; left:120px;}
.mapImage .sonning {   top:228px; left:444px;}
.mapImage .kidmore {   top:244px; left:255px;}
.mapImage .emmer{ 	 top:308px; left:487px;}
.mapImage .caversham{  top:367px; left:440px;}
.mapImage i.fa.fa-map-marker{position: absolute;}
.mapImage i.fa.fa-map-marker.stokeRow {  top:102px; left:332px;}
.mapImage i.fa.fa-map-marker.henley {    top:166px; left:570px;}
.mapImage i.fa.fa-map-marker.checkendon{ top:130px; left:272px;}
.mapImage i.fa.fa-map-marker.rotherfield{top:195px; left:410px;}
.mapImage i.fa.fa-map-marker.woodcote {  top:170px; left:215px;}
.mapImage i.fa.fa-map-marker.sonning {   top:230px; left:430px;}
.mapImage i.fa.fa-map-marker.kidmore {   top:245px; left:375px;}
.mapImage i.fa.fa-map-marker.emmer{ 	   top:315px; left:470px;}
.mapImage i.fa.fa-map-marker.caversham{  top:375px; left:425px;}

}


.page-template-page-tpl-pageflip-php .col-xs-12.col-md-12.content { background: no-repeat url(../images/turnthepage.png) 140px 50px transparent; }

.places h4 {margin:0 0 15px 0; text-transform: capitalize; color: #4e5b83; }



.image-caption {
	position: absolute;
	top: 20px;
	right: 15px;
	padding: 10px 20px;
	background: #4e5b83;
	color: #fff;
	font-weight: bold;
}


/* adjustments to the page header image */
body > div.header-image-adjustment-background {background-color:#fff;height:700px}
body > div.header-image-adjustment-background > div.header-image-adjustment-spacer {background-color:white; width:100%; height:72px; position:absolute; bottom:92px}
body > div.header-image-adjustment-background > div.header-image-adjustment-slider {width:1170px; margin-left:auto; margin-right:auto}
footer  { clear: both; }



.twentyyears { height: 80px; margin: 12px 0; }



.wpsight-pagination ul.page-numbers {
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0;
    list-style: none;
}