.propWidget-2{border-radius:0;position:relative;}
.propWidget-2::after {
  background-color: rgba(0, 0, 0, 0.55);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  transition:all 0.3s ease 0s !important;
  opacity:0;
  border-radius: 2px;
}
.info-d{float:left;width:100%;position: relative;}
.m-15{margin-bottom:15px;}
.fig.property_places {
 margin-bottom: 20px;
position: relative;
transition:all 0.5s ease 0s !important;
}
.fig.property_places::after {
  bottom: 0;
  box-shadow: 0 0 70px 41px #000000;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.fig.property_places:hover {
/*box-shadow: 0 0 6px 4px #b0b0b0;	*/
}
.fig.property_places:hover .propWidget-2:after{
opacity:1;	
}
.seacrh_by_place_heading{
	margin: 18px 0;
}
.search-category .seacrh_by_place_heading {
  margin-bottom: 8px;
}
.fig:hover img {
  /*transform: scale(1.2, 1.2);*/
}
.fig{overflow:hidden;}
.homepage-img-thumbnail {border-radius: 2px;transition: all 0.9s ease 0s !important;
object-fit: cover;}
video {
  margin-top: 10px;
}
a.propWidget-2{ margin-bottom: 0;border-radius:0;}
.info-list {
  float: left;
  width: 100%;
}
.unlist {
  margin: 0;
  padding: 0;
}
.unlist > li {
  float: left;
margin-bottom: 15px;
width: 100%;
}
.unlist > li:last-child{margin:0;}
.lis-div {
  float: left;
  margin: 0 15px 0 0;
  width: 129px;
}
.lis-div img{
height: 93px;
object-fit: cover;
width: 129px;
}
#map {
  margin: 30px 0 45px;
}
.home-wrapper.wrapper-new {
  /*margin-bottom: 30px;*/
  margin-bottom: 0px;
}
.prop-place-h2{bottom: 10px;z-index: 8;}
.trp-ad {
  height: 250px;
}
.owl-carousel .owl-stage-outer {padding-top: 10px;
border-radius: 2px;}
.trp-ad .table-display {border-radius: 2px 0 0 2px;
background-color: #8ec560;}
.table-display {
  background-color: #fff;
  display: table;
  height: 100%;
  text-align: center;
  width: 100%;
}
.table-cell {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
.table-cell > ul {
  padding: 0;
  margin:8px 0 0; 
}
.table-cell > ul li{display:inline-block;}
.fa.fa-circle {
  border: 1px solid #fff;
  border-radius: 100%;
  color: #fff;
  margin: 1px 0 1px 1px;
  padding: 1px 2px;
}
.trp-fe{height: 250px;}
/*.rest.animate{transform:translateY(500px);animation:moveUp 1s cubic-bezier(.19,1,.22,1) forwards;transition:opacity 1s ease-in;opacity:1}
.rest {
  opacity: 0;
  transform: translateZ(0px);
}
@keyframes moveUp{to{transform:translateY(0)}}*/
.owl-prev, .owl-next {
background-color: rgba(0, 0, 0, 0.5);
border: 2px solid #ffffff;
border-radius: 50%;
color: #ffffff;
font-size: 30px;
height: 40px;
line-height: 36px;
margin-top: -20px;
position: absolute;
text-align: center;
text-indent: 0;
top: 50%;
width: 40px;
}
.owl-prev{left:20px;}
.owl-next{right:20px;}
.about-us {
	width: 100%;
	background-image: url(../img/home/ab-s.jpg);
	background-size: cover;
	background-position: center;
	padding: 50px 0;
	background-repeat: no-repeat;
	color: #fff;
	background-attachment: fixed;
	text-align: center;
	font-size: 16px;
	line-height: 1.25;
}
.about-us p{margin-bottom:20px;}
.about-us p:last-child{margin-bottom:0px;}
.ab .about-us {
	min-height: 400px;
	background-image: url(../img/home/porlock-bg.jpg);
	background-position:center bottom ;
	padding: 150px 0; 
}
.img-div {
	float: left;
	width: 100%;
}
.hei .media-body h4 {
font-size: 22px;
font-weight: bold;
margin: 20px 0;
}
.media-body.p-abso > p {
  line-height: 1.3;
}
.img-div img {
	width: 100%;
	/*height: 283px;*/
	object-fit: cover;
}
.ab {
	background-color: #f5f5f5;
}
.ab-div {
	float: left;
	width: 100%;
	background-color: #fff;
	margin-bottom: 20px;
	position:relative;
}
.media-body {
	padding: 0 15px;
}
.right-side{float:left;width:100%;padding:15px;}
.right-side h4{font-weight: bold;margin-bottom: 1px;}
.right-item img {
	width: 100%;
	height: 175px;
	object-fit: cover;
}	
.cus-support{
	float: left;
	width: 100%;
	background-color: #fff;
	margin-bottom: 20px;
	height: 160px;
}
.cus-img {
	float: left;
	width: 100%;
}
.cus-img img{max-width:inherit;width:100%;object-fit: cover;}
.cus-support h4 {
	font-weight: bold;
	margin-top: 20px;
}
.padd-20{padding:20px;height: 290px;}
.ab-div h4 {
  font-weight: bold;
}
.ab-div p {

}
.ab-div.padd-20 img {
  display: inline-block;
  margin: 0 auto 26px;
}
.wpcf7-form .inputblock .wpcf7-form-control, .wpcf7-form .textareablock .wpcf7-form-control {
  border: medium none;
    box-sizing: border-box;
    font-weight: 300;
    margin: 0;
    border-radius: 3px;
    padding: 0 15px;
    width: 100%;
    line-height: 36px;
    height: 36px;

}
.wpcf7-form .textareablock .wpcf7-form-control{height:100px;resize:none;}
.wpcf7-form .submitblock .wpcf7-form-control, .wpcf7-form .clearblock .wpcf7-form-control {
background: rgba(107, 140, 107, 0.82) none repeat scroll 0 0;
border: medium none;
color: #fff;
display: block;
font-size: 20px;
font-weight: bold;
line-height: 40px;
padding: 0;
text-transform: none;
width: 100%;
border-radius:3px;
}
.wpcf7-form .submitblock .wpcf7-form-control:hover, .wpcf7-form .clearblock .wpcf7-form-control:hover{background-color: rgba(78, 109, 78, 0.82) !important;
color: #fff;}
.wpcf7-form .submitblock {
  margin-right: 1%;
}
.wpcf7-form .submitblock, .wpcf7-form .clearblock {
  float: left;
  width: 49%;
}
.wpcf7-form .clearblock {
  margin-left: 1%;
}
.map_otr{background-color: #fff;padding: 5px;float:left;width:100%;}
.ab-div a{color:#03A9EA;}
.img-div.img-right-b{width:36%;}
.img-div.img-left-b{width:20%;}
.media-body.p-abso{
background-color: rgba(0, 0, 0, 0.7);
bottom: 0;
color: #fff;
/*height: 67px;*/
left: 0;
position: absolute;
text-align: center;
transition: all 1s ease 0s !important;
width: 100%;
z-index: 9;
}
.ab-div:hover .media-body.p-abso{/*height:100%;*/}
.ab-heading{font-weight: bold;
margin-bottom: 15px;}
.about-u {
  font-size: 17px;
  padding: 20px 0;
}
.img-top{float:left;width:100%;}
.img-top img{float:left;width:100%;}
h2.note {
  margin: 40px 0 80px;
}
/* thinds to do */
.cus-support.thing-to-do{
	height:auto;
}
.m-dl .ab-div > img {
  object-fit: cover;
  width: 100%;
}
.m-dl .ab-div h4, .m-dl .ab-div p{padding:0 15px;
 font-size: 16px;text-align:left;
}
.m-dl .ab-div{
	min-height: 470px;
}
.text-d {
  background-color: #f5f5f5;
  float: left;
  margin-bottom: 15px;
  min-height: 214px;
  padding:15px 10px 15px;
  width: 100%;
}
.cus-support .text-d h4{margin-top:0;}
.sec-b img{width:100%;object-fit:cover;margin-bottom: 15px;}
.sec-b .thing-to-do{padding-top:15px;}
.sec-t img{width:100%;object-fit:cover;}
.sec-t .ab-div h4, .sec-t .ab-div p{padding:0 15px;}
.p-left{padding-left:20px;}
.p-right{padding-right:20px;}
/* thinds to do */
/* place to do */
.place-list > li {
  list-style: outside none numeric;
}
.place-list h4 {
  font-size: 16px;
  margin-bottom: 2px;
}
.place-list a {
  color: #03a9ea;
}
.place-list {
  padding: 4px 0 20px 30px;
}
.padd-0{padding:0;}
.place-eat h3 {
  font-weight: bold;
}
/* place to do */
.ab-div .ab-div {
  margin: 0;
}
.abt_ex .about-u{float:left;width:100%;}
.ab.thing-todo.abt_ex {
  float: left;
  width: 100%;
}
.img-top.abtex {
  margin-top: 70px;
}
/* 27 feb 2017 */
.unlist a {
  color: #444;
}
.unlist h3 {
  font-weight: bold;
}
iframe {
  border: medium none;
}
.footer-header{
color: #8bc9c7;
font-size: 14px;
line-height: 16px;
padding-bottom: 2px;	
}
.footer-nav li a {
  color: #fff;
  font-size: 15px;
}
.footer-nav li {
  padding-bottom: 4px;
}
#subscribe {
  margin-top: 20px;
}
.footer-nav li a:hover {
  text-decoration: underline;
}
.home-footer .home-wrapper {
  padding: 30px 20px 20px;
}
.copyright {
  color: #999;
  font-size: 13px;
  padding-top: 10px;
}
/* 27 feb 2017 */
.about-us a {
  color: #1e90ff !important;
}
.leftnavbar ul > li.drop-li > a{
line-height: 30px;
padding-bottom: 0;
padding-top: 9px;	
}
.leftnavbar ul li.drop-li a{
background-color: transparent !important;
color: #000;
font-size: 18px;
font-weight: 500;}
.navbar-nav > li.drop-li {
  background-color: transparent;
}
.drop-li .fa-angle-down {
  background-image: none;line-height: inherit;
}
.drop-li .fa.fa-angle-right{line-height: inherit;}
.sub_ul {
  padding: 0;
}
.leftnavbar ul li.drop-li li a{background-color: transparent !important;
color: #000 !important;
margin: 0;
padding: 0;} 
.sub_ul > li {
  background-color: transparent !important;
  padding: 3px 0;
}
.head-h3 {
  font-weight: bold;
  margin: 5px 0 20px;
}
.last_div .sub_ul {
  float: left;
  width: 50%;
}
.navbar-nav > li.drop-li.ex_guid {
  position: relative;
}
div.leftnavbar ul li.drop-li a:hover{background-color: transparent !important;
color: #000 !important;}


.icon-bar {
  background-color: #86A186;
}
button.navbar-toggle {
  margin-right: 0;
  margin-top: 4px;
}
.effect-slideup{-webkit-transition: all 0.3s ease !important; -moz-transition: all 0.3s ease !important; -ms-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important;}

@media (max-width:767px){
div.media-body.p-abso{z-index:9;}
.p-div {
  padding: 0 10px;
}
div.text-d{min-height: inherit;}	
div.m-dl .ab-div{min-height: inherit;}	
.ab.thing-todo  .home-content .p-right{padding:0 10px;}
.ab.thing-todo  .home-content .p-left{padding:0 10px;}
.ab.thing-todo  .home-content  .res-p .col-xs-12{padding:0 10px;}
.search-category div.wrapper-new {
  padding-top: 0 !important;
}
div#map {
  margin: 0 0 15px;
}	
.home-content #posts-list-new .row, .home-content #posts-list .row {
  margin: 0 !important;
}
.search-category{float:left;width:100%;}
div.home-content{overflow-x:inherit;}
a.prop-place-h2{font-size: 18px !important;text-shadow:1px 1px 0px #000;}
.home-content{overflow-x:hidden;}	
.owl-buttons div.owl-prev {
  left: 10px;color: #fff;
}	
.owl-buttons div.owl-next {
  right: 10px;color: #fff;
}
ul.unlist > li:last-child {
    margin: 0 0 20px;
}
.fadeInDown{visibility:visible !important;}
.home-content .row {
  margin: 0;
}
.home-content #posts-list-new .row, .home-content #posts-list .row {
  margin: 0 -10px;
}
.home-content .col-xs-12{padding:0;}
.home-content .item .col-xs-12{padding:0 10px;}
div.trp-ad {
    padding: 0;
    margin-bottom: 20px;
}
div.trp-fe {
    padding: 0;margin-bottom: 20px;
}
h3.seacrh_by_place_heading{border-radius:0;}
.search-category .col-md-12.col-sm-12.col-xs-12 {
  padding: 0 !important;
}
}
@media (max-width:480px){
.res-change	.footer-nav{width: 100% !important;}
}
@media (max-width:991px){
.nav.navbar-nav.navright.pull-right li input {
  box-sizing: border-box;
  height: 30px;
  line-height: 30px;
  width: 100%;
}
.nav.navbar-nav.navright.pull-right li {
  background-color:rgba(107, 140, 107, 0.82);padding:0 20px; 
} 
	 
a.home-navHandler.visible-xs {
        padding: 10px 5px
    }	
.navbar-nav > li.drop-li {
  float: left;
  width: 100%;
}	
div.drop-down{display:none;padding:0 15px 25px;}
.drop-li:hover .drop-down{/*display:block;*/}
.rotated .fa.fa-angle-right{/* Safari */-webkit-transform: rotate(90deg);
/* Firefox */
-moz-transform: rotate(90deg);
/* IE */
-ms-transform: rotate(90deg);
/* Opera */
-o-transform: rotate(90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
ul.navleft {
  float: left;
  margin: 0;
  padding-left: 0;
  width: 100%;
}
#navbar{
  background-color: #fff;
left: -7px;
padding: 10px 15px 25px;
position: relative;
top: 7px;
width: calc(100% + 17px);
transition: all 0.5s ease 0s !important;
-moz-transition: all 0.5s ease 0s !important;
-ms-transition: all 0.5s ease 0s !important;
-o-transition: all 0.5s ease 0s !important;
}	
div.owl-prev {
  left: 10px;
}
div.owl-next {
  right: 10px;
}
div.img-div.img-right-b {
	  width: 100%;
	}
	div.img-div.img-left-b {
	  width: 100%;
	}
}
@media (min-width: 992px){
	.drop-li:hover .fa.fa-angle-right{/* Safari */-webkit-transform: rotate(90deg);
/* Firefox */
-moz-transform: rotate(90deg);
/* IE */
-ms-transform: rotate(90deg);
/* Opera */
-o-transform: rotate(90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.navbar-nav > li.drop-li {
margin-right: 30px;position:static;}

.drop-down {
left: 50%;
margin-left: -25%;
margin-top: 30px;
max-width: 1100px;
opacity: 0;
position: absolute;
visibility: hidden;
}
.drop-li:hover .drop-down{opacity:1;visibility:visible;margin-top:0}
.ex_guid .drop-down {
  margin-left: -130px;
  width: 260px;
}
.ex_guid .sub_ul {
  padding-left: 40px;
}
#navbar{float:right;width:auto;}
}

.drop-down{
background-color: #fff;
color: #000;
float: left;	
padding: 15px 15px 25px;
transition: all 0.5s ease 0s !important;
width: 100%;	
top: 100%;
}
.navleft {
    float: right;
    padding-left: 30px;
}

@media (max-width:1120px) and (min-width:992px){
.navbar-nav > li.drop-li {
margin-right: -10px;}	
}
@media (max-width:1450px){
.cate .drop-down{left: 0;margin-left: 0;max-width: inherit;}	
	
}

.drop-down.first-drop {
  left: 0;
  margin-left: 0;
  max-width: inherit;
}

.item {
    float: left;
}
.list-p li {
  list-style: outside none disc;
}
.list-p ul {
  padding: 0 0 0 20px;
}
.fl-w{float:left;width:100%;margin-top:10px;margin-bottom:20px;}
.fl-w p{margin:0}
.cus-support .fl-w > h4 {
  margin-top: 0;
}
.ab-div.padd-10 {
  padding: 0 10px;
}
.img-text-div {
  float: left;
  padding: 10px;
  width: 100%;
}
.img-text-div p span {
  color: #444;
  font-weight: bold;
}
.img-div.desk {
  margin: 50px 0;
}
.exmoor-cottage-logo {
  height: 52px;
}
.home_slider_logo {
  left: 1%;
  position: absolute;
  top: 10%;
  z-index: 1;
}
.home_slider_logo_image {
  width: 230px;
}

.fifo-badge{
	border:0px;
}
.map-image {
		float: left;
		width: 100%;
	}