/*BLOG PAGE*/

/*Make featured images cropped to neat rectangles*/
.pt-cv-thumbnail {
  background: 50% 50% no-repeat;
  width: 350px;
  height: 250px;
	object-fit: cover;
  display: block;
  margin-left:auto;
  margin-right:auto;
}

/*Make blog Read More buttons TTR green*/
.pt-cv-wrapper .btn {
  background-color: #71CCB8;
	border-color: #71CCB8;
}

/*Make blog Read More buttons TTR black on hover*/
.pt-cv-wrapper:hover .btn:hover {
  background-color: #000000;
	border-color: #000000;
}

/*Make blog posts titles bold and spaced out*/
.entry-title {
	letter-spacing: 3px;
	text-transform: uppercase;
	font-weight: 800
}

/*Make blog sidebar titles prettier*/
.widget-title {
	letter-spacing: 3px;
	text-transform: uppercase;
  font-size: 14px;
	font-weight: 600;
	color: #fffff;
}

/*Make blog sidebar links smaller*/
.blog_template_sidebar{
  font-size: 14px;
}

/*Give space between blog bottom page tags*/
.entry-footer .tags {
	font-size: 16px;
	display: inline-grid;
	font-style: italic;
	font-weight: 600;
	margin-bottom: 20px;
	column-count: 2;
}

/*Give space between "follow and like us" and tags*/
.sfsi_Sicons {
	margin-bottom: 20px;
}

/*Hover pics to blac and white*/
.pt-cv-thumbnail {
  transition: filter .5s ease-in-out;
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
}
.pt-cv-thumbnail:hover {
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}

/*LISTINGS*/

/*Make "Join our mailing list" prettier*/
.frm_description {
	color: #f25050;
	letter-spacing: 3px;
}

/*Make listing title prettier*/
.secondary_page .col-lg-12 { 
	letter-spacing: 3px;
	text-transform: uppercase;
	font-weight: 800;
}

/*Remove nav table borders*/
.layout-1 .nav-pills li {
	border-left:none;
  border-right:none;
  border-top:none;
  border-bottom:none;
}

/*Make listing subtitles prettier*/
.section-title {
	letter-spacing: 3px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 800;
}

/*Reformat "sleeps, bedrooms etc" elements booking widget on listing*/
.sticky .label {
	font-size: 16px;
}

/*Reformat "sleeps, bedrooms etc" elements booking widget on listing*/
.sticky-wrapper .list-group-item {
	font-size: 16px;
}

/*Remove color from tables*/
.ng-binding {
	background-color: white;
	}

/*more specific instructions for bg on results page*/
.page-id-5 .ng-binding {
	background-color: transparent!important;
	}

/*Remove color from tables*/
.rates-details {
	background-color: white;
}

/*Remove color from tables*/
.row-review .ng-scope {
background-color: white;
}


/*Remove color from tables*/
tr:hover {
background-color: #6DCDB8;
}

/*Change table font specs*/
.table .tbody {
	font-size: 16px;
}

/*Make table titles prettier*/
.tbody {
	text-transform: uppercase;
	font-weight: 800;
}

/*Make Search Box prettier*/
.search-field {
	text-transform: uppercase;
	font-weight: 600;
	border-style: solid;
	border-color: #71CCB8;
	border-width: 2px;
}

/*Make Search Button prettier*/
.search-submit {
	background-color: #71CCB8;
	border-color: #71CCB8;
	color: #ffffff;
	margin-left: -10px;
	border-width: 1.5px;
}