<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Honey child theme
 Description:  Child theme for Honey
 Author:       Charlotte Marshall - Dijitul
 Author URI:   http://www.dijitul.uk
 Template:     Honey
 Version:      1.0.0
 Text Domain:  honey-child-theme
*/

body {
	color: #000000 !important;
	font-size: 16px !important;
}
a.button {
	background: #f5861f;
	padding: 10px;
	color: #ffffff !important;
}
a.button span {
	color: #ffffff !important;
}
.single.single-property .containerDescSingleProperty h2, .single.single-property .containerDescSingleProperty h3, .single.single-property .containerDescSingleProperty h4, .single.single-property .containerDescSingleProperty h5, .single.single-property .containerDescSingleProperty h6 {
	color: #1f419b !important;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .wp-editor h1, .wp-editor h2, .wp-editor h3, .wp-editor h4, .wp-editor h5, .wp-editor h6 {
	color: #1f419b !important;
}
.property_addons_search ul li.submit input {
	width: 100%!important;
}
/*==================
HEADER
===================*/

.topLine ul li:first-child {
	display: none;
}
.camera_bar {
	display: none;
}
.site-header-main {
	border-bottom: 0 !important;
}
.breadcrumb li a {
	color: #1f419b !important;
}
.site-header-main .mainIcon .iconMenu {
	background: #f5861f !important;
}
.site-header-main .mainIcon .iconMenu &gt; i:before {
	color: #ffffff !important;
}
.home-content .entry-content p {
	font-size: 16px !important;
	text-align: center;
}
.home-content .entry-header .entry-title, .entry-header .entry-title, .slideItemsBySlick .slick_title, .home-content .entry-header .entry-title .emphasize {
	color: #1f419b !important;
}
.single.single-property .headerSingleProperty .entry-header {
	padding: 15px 0 !important;
}
.home-banners.wow {
	display: none;
}
.topLine {
	background: #f5861f !important;
	border-bottom: 1px solid #FFFFFF;
}
.topLine ul li span {
	color: #ffffff !important;
}
.site-header-main .site-branding {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-left: 0!important;
}
.site-header-main {
	background: #1f419b !important;
}
.current_page_item a {
	border-bottom: 2px solid #f5861f;
}
.site-header-main .site-header-menu .main-navigation a {
	color: #ffffff !important;
}
.linktab {
	display: none;
}
/*====
home
====*/

.camera_wrap .camera_fakehover .camera_next, .camera_wrap .camera_fakehover .camera_prev {
	border-radius: 50px;
	background: #1f419b !important;
}
.camera_wrap .camera_fakehover .camera_next:hover, .camera_wrap .camera_fakehover .camera_prev:hover {
	background: #f5861f !important;
}
.camera_wrap .camera_fakehover:after {
	border-left: 0 !important;
}
.camera_wrap .camera_fakehover:before {
	border-right: 0 !important;
}
.hive-A:before, .post-type-archive-property .property-search-form-default .control-address_keyword label:before {
	content: '' !important;
	background: url(image/search.png);
	width: 49px;
	height: 50px;
	display: block;
	background-size: cover;
}
.property_addons_search ul:nth-child(4) input {
	background: #ff0000 !important;
}
.thumbnail_office {
	display: none;
}
.featured_properties .items .hover {
	background: rgba(31, 65, 155, 0.5) !important;
}
.featured_properties .items a, .camera_wrap .camera_fakehover .camera_caption .price {
	background: #1f419b !important;
}
.featured_properties .items a .price, .camera_wrap .camera_fakehover .camera_caption &gt; div {
	background: #f5861f !important;
}
.ts-tabs .tabs-container .tab-item .info .contentInfo {
	height: 342px;
	background: #1f419b !important;
}
.property_addons_search .submit input {
	background: #1f419b !important;
}
.property_addons_search .submit input:hover {
	background: #f5861f !important;
}
.ofice-information .ts-tabs ul li span {
	background: #1f419b !important;
}
.ofice-information .ts-tabs ul li span.active {
	background: #f5861f !important;
}
.ofice-information .col-sm-8 {
	width: 100% !important;
}
.ofice-information .contentInfo a {
	color: #FFFFFF!important;
}
.ofice-information .contentInfo .contacts {
	margin-top: 10px!important;
}
.ts-tabs .tabs-container .tab-item .info .contentInfo .address, .ts-tabs .tabs-container .tab-item .info .contentInfo .contacts, .ts-tabs .tabs-container .tab-item .info .contentInfo h3 {
	color: #ffffff !important;
}
.ts-tabs .tabs-container .tab-item .info .contentInfo .address {
	font-size: 16px !important;
}
.ts-tabs .tabs-container .tab-item .info .contentInfo .contacts, .ts-tabs .tabs-container .tab-item .info .contentInfo h3 {
	font-size: 16px !important;
}
.ts-tabs .tabs-container .tab-item .info .contentInfo .contacts {
	text-transform: none !important;
}
.single.single-property .containerSidebarSingleProperty .containerInfoOffices .contacts {
	color: #ffffff !important;
}
.areas-we-cover .gfield_error .ginput_container {
	margin-top: 0!important;
}

.areas-we-cover .gfield_error {
    padding-top: 0!important;
    border-top: none!important;
}
/* Areas we cover form styles */
@media screen and (min-width: 992px) {
	.home-content {
		padding-bottom: 0!important;
	}
}
.entry-content .areas-we-cover,
.home-content .areas-we-cover {
	padding: 80px 20px;
    background: #ECECEC;
    margin-top: 40px;
}
.entry-content .areas-we-cover,
.home-content .areas-we-cover form {
	width: 100%;
	max-width: 450px;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}
.entry-content .areas-we-cover,
.home-content .areas-we-cover form input, .entry-content .areas-we-cover,
.home-content .areas-we-cover form button {
	float: left;
}
.entry-content .areas-we-cover,
.home-content .areas-we-cover form button {
	width: 45%;
	padding: 0 10px;
	background: #1f419b;
	-webkit-transition: all .3s ease-in-out;
	     -o-transition: all .3s ease-in-out;
	        transition: all .3s ease-in-out;
}
.entry-content .areas-we-cover,
.home-content .areas-we-cover form button:hover {
	background: #f5861f;
}

.areas-we-cover .postcode-submit .gform_footer, .areas-we-cover .postcode-submit .gform_body {
    float: left;
    width: 50%!important;
    margin: 0!important;
    clear: none;
}

.areas-we-cover .postcode-submit label {
    display: none!Important;
}

.areas-we-cover .postcode-submit .gfield {
	padding-right: 0!important;
}

.areas-we-cover .postcode-submit .address_zip {
	width: 100%!important;
	padding-right: 0!important;
}

.areas-we-cover .postcode-submit .address_zip input {
    border-right: 1px solid!important;
    border-right-width: 1px!important;
}
button,
input[type=button],
input[type=submit] {
	background: #1f419b!important;
}
button:hover,
input[type=button]:hover,
input[type=submit]:hover {
	background: #f5861f!important;
}
.single.single-property .grand_slider .slides .slick-next,
.single.single-property .grand_slider .slides .slick-prev {
	background: rgba(255,255,255,.35)!important;
}
.slick-next,
.slick-prev,
.slick-next:hover,
.slick-prev:hover  {
	background: rgba(0,0,0,0)!important;
}
/* Testimonails */
.testimonial {
	background: #e0ffe0;
}
/* Social Wall */
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-all.ff-filter--active {
	background: #f5861f;
}
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-all.ff-filter--active ~ .ff-filter.ff-type-pinterest,
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-pinterest.ff-filter--active,
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-pinterest:hover {
	background-color: rgb(189, 8, 28);
}
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-all.ff-filter--active ~ .ff-filter.ff-type-twitter,
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-twitter.ff-filter--active,
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-twitter:hover {
	background-color: rgb(29, 161, 242);
}
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-all.ff-filter--active ~ .ff-filter.ff-type-facebook,
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-facebook.ff-filter--active,
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-facebook:hover {
	background-color: rgb(59, 89, 152);
}
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-all.ff-filter--active ~ .ff-filter.ff-type-posts,
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-posts.ff-filter--active,
#ff-stream-1 .ff-filter-holder .ff-filter.ff-type-posts:hover {
	background-color: rgb(33, 117, 155);
}
.ff-item-cont &gt; h4 {
    margin: 7% 7%!important;
    margin-top: calc(14% + 14px)!important;
}
/* Button choices */
#button-choice {
	margin: 20px 0;
	clear: both;
	overflow: hidden;
}
#button-choice a {
    display: block;
    padding: 50px;
    background: #f5861f;
    color: white;
    text-align: center;
    font-size: 32px;
	font-weight: bold;
	transition: all 0.3s ease-in-out;
}
#button-choice a:hover {
	text-decoration: none;
	background: #de7b20;
}
#button-choice h2 {
	font-size: 32px;
	line-height: 1.4;
	margin-bottom: 40px;
	text-align: center;
	color: #343434;
}
@media screen and (min-width: 768px) {
	#button-choice {
		padding: 5vh 60px;
		background: #ececec;
	}
	#button-choice p:last-of-type a {
		margin-right: 0;
	}
	#button-choice a {
		float: left;
		width: 48%;
		margin-right: 4%;
	}
	#button-choice p {
		margin-bottom: 0;
	}
	#button-choice h2 {
		margin-bottom: 60px;
		font-size: 38px;
	}
	#button-choice h3 {
		text-align: center;
	}
	.shortDetals {
		padding: 0 20px!important;
		line-height: 80px;
	}
}

.single.single-property .containerSidebarSingleProperty .single_share_container + .free_valuation {
	margin-top: 0!important;
}

.single.single-property .containerSidebarSingleProperty .single_share_container .single_share {
    display: flex!important;
    justify-content:  center;
    align-items:  center;
}

.single.single-property .containerSidebarSingleProperty .single_share_container .single_share li {
    width: 33%;
}

.site-main .single_share li a {
    width: 100%;
}

.single.single-property .containerSidebarSingleProperty .single_share_container {
    padding: 4px 0!important;
}

.site-main .single_share li a {
	width: 100%!important;
}

/* Dijitul Archives */
.content_archive .archive-post {
	padding: 40px 20px;
	background: #f6f6f6;
}
/* .content_archive .archive-post:nth-of-type(even) {
	background: #ECECEC;
} */
.content_archive .archive-post .entry-content .read-more {
	margin-bottom: 0;
}
.content_archive .archive-post .entry-content .read-more .btn {
	background: #1f419b;
}
@media screen and (max-width: 767px) {
	#background-image {
		display: none;
	}
}
@media screen and (max-width: 990px) {
	.entry-content img {
		max-width: 100%;
		height: auto;
	}
}
/*=========
SINGLE PROPERTY
=========*/
.type-property .entry-content h2, .type-property .entry-content h4 {
    font-size: 25px;
    line-height: 25px;
}
.type-property .entry-content .features ul {
	margin-left: 17px!important;
	margin-top: 20px!important;
}
.type-property .entry-content .features ul li {
	display: list-item!important;
	list-style: disc!important;
	font-size: 14px!important;
}
.single.single-property .grand_slider .slides .slick-next:before, .single.single-property .grand_slider .slides .slick-prev:before {
	background: #1f419b !important;
	border-radius: 50px;
}
.single.single-property .grand_slider .slides .slick-prev, .single.single-property .grand_slider .slides .slick-next {
	border: 0 !important;
}
.single.single-property .addition_info {
	display: block;
	background: #1f419b !important;
}
.single.single-property .addition_info ul li span {
	background: #f5861f!important;
	color: #FFFFFF!important;
}
.single.single-property .addition_info ul li span a {
	color: #FFFFFF!important;
}
.single.single-property .addition_info ul li span:hover {
	color: #1f419b !important;
	background: #ffffff !important;
}
.single.single-property .addition_info ul li span:hover a {
	color: #1f419b !important;
}
.single.single-property .headerSingleProperty {
	background: #f4f4f4 !important;
	padding: 6px 0;
}
.single.single-property .headerSingleProperty .price {
	background: #f5861f !important;
}
.single.single-property .containerMetaSingleProperty {
	background: #f5861f !important;
}
.shortDetals .typeProperty strong, .shortDetals .optionProperty strong {
	color: #ffffff !important;
}
.shortDetals .optionProperty span, .shortDetals .typeProperty span {
	color: #1f419b !important;
}
.single.single-property .containerSidebarSingleProperty .propretyOfficeByThis h2 a {
	background: #f5861f !important;
}
.single.single-property .containerSidebarSingleProperty .containerInfoOffices {
	background: #1f419b !important;
}
.forms_hive5 h2 {
	color: #1f419b !important;
}
.forms_hive5 form.ajax-submit ul li.submit button, .forms_hive5 form.ajax-submit ul li.submit input[type=submit] {
	background: #f5861f !important;
}
.single.single-property .containerSidebarSingleProperty .free_valuation a {
	background: #1f419b !important;
}
.single.single-property .containerSidebarSingleProperty .free_valuation a:hover {
	background: #f5861f !important;
}
.single.single-property .containerSidebarSingleProperty .detail-property-navigation ul li a, .single.single-property .containerSidebarSingleProperty .static_links ul li a {
	background: #f5861f !important;
}
.single.single-property .containerSidebarSingleProperty .detail-property-navigation ul li a:hover, .single.single-property .containerSidebarSingleProperty .static_links ul li a:hover {
	background: #1f419b !important;
}
.single.single-property .containerSidebarSingleProperty .containerInfoOffices .address, .single.single-property .containerSidebarSingleProperty .containerInfoOffices .contacts {
	font-size: 16px !important;
}
.single.single-property .containerSidebarSingleProperty .containerInfoOffices .address a, .single.single-property .containerSidebarSingleProperty .containerInfoOffices .contacts a {
	color: #f5861f!important;
	text-transform: none!important;
}
.entry-content ul li, .wp-editor ul li {
	color: #1f419b !important;
}
.getAllOffices .contentInfo .detailOffice {
	background: #f5861f !important;
}
.getAllOffices .viewProperties {
	background: #1f419b !important;
}

@media screen and (min-width: 768px) {
	body.single.single-property .addition_info ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		   -ms-flex-pack: center;
		 justify-content: center;
	}
	body.single.single-property .addition_info ul li {
		float: left!important;
		width: 18%!important;
		margin-right: 2.5%!important;
	}
	body.single.single-property .addition_info ul li:nth-of-type(5n+5) {
		margin-right: 0!important;
	}
}
/*==============
SEARCH
================*/

.post-type-archive-property .property-search-form-default .control-address_keyword label, .property_addons_search .filed_search label, .property_addons_search .title label {
	color: #000000 !important;
}
.post-type-archive-property ul.properties &gt; li .details h2 a, .post-type-archive-property .entry-header .entry-title strong {
	color: #1f419b !important;
}
.shortDetals, .post-type-archive-property ul.properties &gt; li .details .price {
	background: #f5861f !important;
}
.post-type-archive-property .container-search {
	background: #ededed !important;
}
.post-type-archive-property ul.properties &gt; li .details .actions .btn {
	background: #1f419b !important;
}
.post-type-archive-property .property-search-form-default .sendButton a, .post-type-archive-property .property-search-form-default .sendButton button, .post-type-archive-property .property-search-form-default .sendButton input {
	background: #1f419b !important;
}
.post-type-archive-property .property-search-form-default .sendButton a:hover, .post-type-archive-property .property-search-form-default .sendButton button:hover, .post-type-archive-property .property-search-form-default .sendButton input:hover, .post-type-archive-property ul.properties &gt; li .details .actions .btn:hover {
	background: #f5861f !important;
}
.post-type-archive-property .property-search-form-default .control select, .post-type-archive-property .property-search-form-default .control input {
	color: #000000 !important;
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select {
	border: 1px solid #000000 !important;
}
.propertyhive-views ul li.map-view a, .propertyhive-views ul li.list-view a {
	color: #1f419b !important;
}
.post-type-archive-property .property-search-form-default .control-address_keyword label {
	margin-bottom: 70px !important;
}
/*===============
SUBMIT PROPERTY
===============*/

.propertyhive-submit-property-form .control input[type='text'], .propertyhive-submit-property-form .control select {
	padding: 3px;
	width: 260px;
}
input[type=submit] {
	background: #1f419b !important;
}
input[type=submit]:hover {
	background: #f5861f !important;
}
/*====================
TESTIMONIALS
=====================*/
.testimonial-company a {
	color: #f5861f !important;
}
.testimonial.category-vendor {
	background: #24A994;
}
.testimonial.category-purchaser {
	background: #E48EB1;
}
.testimonial.category-landlord {
	background: #9D7FBD;
}
.testimonial.category-tenant {
	background: #89CBFF;
}
.testimonial.category-tradesman {
	background: #F8AF62;
}
#wpmtst-form input, #wpmtst-form textarea {
	color: #000000 !important;
	font-size: 16px;
	text-transform: none;
}
#wpmtst-form input[type="submit"] {
	color: #ffffff !important;
}
.entry-content .btn:hover, .wp-editor .btn:hover {
	background: #f5861f!important;
}
@media screen and (min-width: 768px) {
	.topLine ul li {
		float: left;
		width: 48%;
		margin-right: 4%;
	}
	.topLine ul li:last-of-type {
		margin-right: 0;
	}
}
@media screen and (min-width: 992px) {
	.site-header-main .container_header {
		width: 100%!important;
	}
	header.site-header .topLine ul li {
		float: left;
		width: auto;
		margin: 0;
		margin-right: 10px;
		clear: none;
	}
	header.site-header .topLine, .scrolled header.site-header, .scrolled header.site-header .site-header-main {
		max-height: 100%!important;
		width: 100%!important;
	}
	.scrolled header.site-header .site-header-main img {
		max-height: 80px;
	}
	.scrolled header.site-header .site-header-main img {
		width: auto!important;
	}
	.site-header-main .site-header-menu .main-navigation ul  .topLine ul li {
		float: right;
		width: auto;
		margin-right: 0;
	}
	/*.scrolled header.site-header .topLine { display: none; }*/
	.scrolled .site-header-main .site-header-menu .main-navigation ul {
		padding: 25px 0;
	}
	.scrolled #masthead {
		height: 86px!important;
	}
	.scrolled #content {
		margin-top: 123px!important;
	}
	#content, #masthead, .scrolled #content, .scrolled #masthead {
		-webkit-transition: none!important;
		     -o-transition: none!important;
		        transition: none!important;
	}
}
/*===================
BLOG
===================*/

.page-template-blog-template-php h1 {
	color: #1f419b;
}
h2.blogtitle {
	color: #f5861f;
}
.singlepostfeed {
	padding: 0 0 30px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #f4f4f4;
}
/*=================
404
=================*/

.error-404 .entry-header .page-title {
	color: #f5861f !important;
}
/*===============
CONTACT
=================*/

.getAllOffices .titleOffices {
	background: #f5861f !important;
	color: #ffffff !important;
}
.getAllOffices .contentInfo {
	background: #1f419b !important;
}
.getAllOffices .contentInfo .address {
	color: #ffffff !important;
}
.getAllOffices .contentInfo .contacts a {
	color: #FFFFFF!important;
}
.forms_hive5 form.ajax-submit ul li.submit button, .forms_hive5 form.ajax-submit ul li.submit input[type=submit] {
	background: #f5861f !important;
}
.forms_hive5 form.ajax-submit ul li.submit button:hover, .forms_hive5 form.ajax-submit ul li.submit input[type=submit]:hover {
	background: #1f419b !important;
}
.page-template-page-contact textarea {
	border: 1px solid #000000 !important;
}
.getAllOffices .contentInfo .detailOffice, .getAllOffices .viewProperties {
	color: #ffffff!important;
}
@media screen and (min-width: 992px) {
	.getAllOffices {
		max-width: 70%;
		margin: 0 auto;
	}
	.getAllOffices .customGrid {
		width: 100%!important;
	}
}

/*==================
OFFICE PAGES
===================*/

.single-office article .entry-content .detailOffices li .primaryContacts {
	background: #1f419b !important;
}
.single-office article .entry-content .detailOffices li .primaryContacts h2 {
	color: #ffffff !important;
}
.single-office article .entry-content .detailOffices li .primaryContacts .contacts ~ .hours li, .single-office article .entry-content .detailOffices li .primaryContacts .contacts ~ .hours h3, .single-office article .entry-content .detailOffices li .primaryContacts .contacts {
	color: #ffffff !important;
}
/*================
FOOTER
==================*/
form.property-search-form .control.control-officeID {
	display: none;
}
form.property-search-form  .control.control-department {
	margin-top: 0 !important;
}
.site-footer {
	border-top: 0 !important;
	color: #ffffff;
	background: #f5861f !important;
}
.site-footer a {
	color: #ffffff !important;
	font-weight: bold !important;
}
.site-footer .site-info {
	background: none !important;
	padding: 10px 0 !important;
}
.social a {
	padding: 0 0 0 10px;
}
.site-footer .site-info .copyright {
	color: #ffffff !important;
}
.fb-like.fb_iframe_widget {
	margin-left: 10px;
	top: -7px;
}
/* MISC CHANGES */
h2.nearest_prop_ttl {
	font-size: 14px!important;
}
#main &gt; .container {
	position: relative;
}
#google_translate_element {
	position: absolute;
    right: 15px;
    top: -15px;
}
#google_translate_element .skiptranslate.goog-te-gadget {
    color: rgba(0, 0, 0, 0);
}
#google_translate_element span {
	display: none;
}

@media screen and (max-width: 767px) {
	#google_translate_element {
		display: none;
	}
}
@media screen and (min-width: 768px) {
	.post-type-archive-property .property-search-form-default .control-address_keyword label ~ input {
		margin-top: 0 !important;
	}
	.post-type-archive-property .property-search-form-default .control-address_keyword label {
		margin-bottom: 61px !important;
	}
	.col-xs-12.col-sm-6.col-md-2.selectors.residential-only {
		margin-top: -41px !important;
	}
	.site-footer .site-info {
		background: none !important;
		padding: 10px 0 !important;
		float: left;
		width: 50%;
	}
	.social {
		float: left;
		clear: both;
	}
	.social a:first-of-type {
		padding-left: 0;
	}
}
@media screen and (max-width: 991px) {
	.site-header-main .site-header-menu .main-navigation ul li a {
		background: #f5861f !important;
		border-top: 1px solid #1f419b !important;
	}
	.site-header-main .site-header-menu .main-navigation .crumb {
		background: #f5861f !important;
		border-top: 1px solid #1f419b !important;
	}
	.site-header-main .site-header-menu .main-navigation .crumb .back-nav, .site-header-main .site-header-menu .main-navigation .crumb .parent-category {
		color: #ffffff !important;
	}
	.site-header-main .site-header-menu .main-navigation ul li.menu-item-has-children .nextLevel {
		color: #ffffff !important;
	}
	.site-header-main .site-header-menu .main-navigation li.selected&gt;.sub-menu {
		z-index: 99;
		width: 100%;
	}
	header.site-header .topLine {
		border-top: 1px solid #1f419b;
	}
	.ts-tabs .tabs-container .tab-item .info {
		width: 100%;
	}
	.ts-tabs .tabs-container .tab-item .info .contentInfo {
		height: auto;
	}
	.ofice-content .entry-content .ts-tabs .tabs-container .tab-item [id*=google-map-office-] {
		width: 100%;
		margin-left: 0
	}
	.wp-caption.alignleft {
		float: none;
	}
}
@media screen and (min-width: 992px) {
	#masthead {
		position: fixed;
		height: 146px;
		width: 100%;
		z-index: 999;
	}
	#content {
		margin-top: 146px;
	}
	.site-header-main .site-header-menu .main-navigation .sub-menu {
		background: #2b56ca!important;
	}
	.site-header-main .site-header-menu .main-navigation ul li .sub-menu li {
		padding: 0 !important;
	}
	.site-header-main .site-header-menu .main-navigation &gt; ul &gt; li.menu-item-has-children:hover &gt; .sub-menu {
		padding: 0 !important;
		left: 20px !important;
		top: 33px!important;
	}
	.site-header-main .site-header-menu .main-navigation ul li:hover a, .site-header-main .site-header-menu .main-navigation ul li.current-menu-ancestor a {
		border-bottom: 2px solid #f5861f;
	}
	.site-header-main .site-branding .site-title img {
		width: 300px !important;
		max-width: 300px !important;
	}
	.site-header-main.mini .site-branding .site-title img {
		width: 150px !important;
		height: auto !important;
	}
	.site-header-main.mini .site-header-menu .main-navigation ul {
		padding: 10px 0 !important;
	}
	.post-type-archive-property .property-search-form-default .control-address_keyword label {
		margin-bottom: 13px !important;
	}
	.col-xs-12.col-sm-6.col-md-2.selectors.residential-only {
		margin-top: 0 !important;
	}
	.ts-tabs ul li span:hover {
		text-decoration: underline;
	}
}
@media screen and (min-width: 1200px) {
	.site-header-main .container_header {
		width: 1200px!important;
	}
	.site-header-main .site-header-menu .main-navigation ul li {
		padding: 0 0 0 20px !important;
	}
	.post-type-archive-property .property-search-form-default .control-address_keyword label ~ input {
		margin-top: 54px !important;
	}
	.post-type-archive-property .property-search-form-default .control.control-address_keyword {
		padding-top: 0 !important;
	}
}
@media screen and (min-width: 1300px) {
	.verticaltext {
		        transform: rotate(270deg);
		-webkit-transform: rotate(270deg); /* Firefox */
		   -moz-transform: rotate(270deg); /* IE */
		    -ms-transform: rotate(270deg); /* Opera */
		     -o-transform: rotate(270deg);
		display: block;
		width: 167px;
		position: absolute;
		left: -61px;
		bottom: 89px;
	}
}
/* Scrolled Header and content styles */ 
@media screen and (min-width: 991px) {
	.scrolled header.site-header {
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 99;
	}
	.scrolled header.site-header, .scrolled header.site-header .site-header-main, .scrolled header.site-header .site-header-main img {
		max-height: 86px;
	}
	header.site-header .topLine {
		-webkit-transition: max-height .3s linear;
			-o-transition: max-height .3s linear;
				transition: max-height .3s linear;
		max-height: 86px;
	}
	.scrolled header.site-header .topLine {
		-webkit-transition: max-height .3s linear;
			-o-transition: max-height .3s linear;
				transition: max-height .3s linear;
		max-height: 0;
		overflow: hidden;
	}
	.site-content {
		-webkit-transition: none;
			-o-transition: none;
				transition: none;
		margin-top: 0;
	}
	.scrolled .site-content {
		-webkit-transition: margin-top .3s ease-in;
			-o-transition: margin-top .3s ease-in;
				transition: margin-top .3s ease-in;
		margin-top: 86px;
	}
}
.propertyhive-map-canvas-wrapper {
	padding-left: 56px!important;
	padding-right: 56px!important;
}
.mfp-iframe-holder {
	padding-top: 112px!important;
}
img.mfp-img {
	max-height: 85vh!important;
    max-width: 85vw!important;
    width: auto!important;
}
.entry-content a, .wp-editor a {
	color: #1f419b!important;
}	/*	.container a {    color: #1f419b!important;} */
.post-type-archive-property .property-search-form-default .control.control-radius {
    margin-bottom: 13px;
}

.single.single-property .containerSidebarSingleProperty .virtual-tour a {
    display: block;
    margin-top: 4px;
    text-align: center;
    background: #1f419b;
}

/* Header stuff */
.site-header-main .site-header-menu .main-navigation ul li:hover .sub-menu a:hover, .site-header-main .site-header-menu .main-navigation ul li .sub-menu li.current_page_item a, .site-header-main .site-header-menu .main-navigation ul li .sub-menu li.current-menu-item a, .site-header-main .site-header-menu .main-navigation ul li .sub-menu li.current-menu-item.current_page_item a {
	background: #BBBBBB!important;
}
.site-header-main .site-header-menu .main-navigation ul li .sub-menu a, .site-header-main .site-header-menu .main-navigation ul li .sub-menu li a, .site-header-main .site-header-menu .main-navigation ul li .sub-menu li a, .site-header-main .site-header-menu .main-navigation ul li .sub-menu li a {
	-webkit-transition: background .1s ease-in-out;
	     -o-transition: background .1s ease-in-out;
	        transition: background .1s ease-in-out;
}

@media screen and (min-width: 992px) {
	.site-header-main .site-header-menu .main-navigation ul li {
		padding-top: 10px!important;
		padding-bottom: 10px!important;
	}
}

/* Sidething animations */
#content .linktab.valuation {
	-webkit-animation: slideInRight 1s ease 0s, PulseBlue 4s ease 2s infinite;
	        animation: slideInRight 1s ease 0s, PulseBlue 4s ease 2s infinite;
}
#content .linktab.rental {
	-webkit-animation: slideInRight 1s ease 0s, PulseOrange 4s ease 2s infinite;
	        animation: slideInRight 1s ease 0s, PulseOrange 4s ease 2s infinite;
}

@keyframes PulseBlue {
	0% { background-color: #f5861f; }
	20.0% {	background-color: #f5861f; }
	25.0% {	background-color: #1f419b; }
	70.0% {	background-color: #1f419b; }
	75.0% {	background-color: #f5861f; }
	100.0% { background-color: #f5861f; }
}
@-webkit-keyframes PulseBlue {
	0% { background-color: #f5861f; }
	20.0% {	background-color: #f5861f; }
	25.0% {	background-color: #1f419b; }
	70.0% {	background-color: #1f419b; }
	75.0% {	background-color: #f5861f; }
	100.0% { background-color: #f5861f; }
}

@keyframes PulseOrange {
	0% { background-color: #1f419b; }
	20.0% {	background-color: #1f419b; }
	25.0% {	background-color: #f5861f; }
	70.0% {	background-color: #f5861f; }
	75.0% {	background-color: #1f419b; }
	100.0% { background-color: #1f419b; }
}
@-webkit-keyframes PulseOrange {
	0% { background-color: #1f419b; }
	20.0% {	background-color: #1f419b; }
	25.0% {	background-color: #f5861f; }
	70.0% {	background-color: #f5861f; }
	75.0% {	background-color: #1f419b; }
	100.0% { background-color: #1f419b; }
}

/* bxslider */
.bx-wrapper .bx-prev, .bx-wrapper .bx-next {
	transition: none!important;
}
.bx-wrapper .bx-prev {
	background: url("image/controls.png") no-repeat 0 0!important;
}
.bx-wrapper .bx-prev:hover {
	background: url("image/controls.png") no-repeat 0 -32px!important;
}
.bx-wrapper .bx-next {
	background: url("image/controls.png") no-repeat -43px 0px!important;
}
.bx-wrapper .bx-next:hover {
	background-position: -43px -32px!important;
}

/* Linktab */
.linktab-container {
    position: fixed;
    right: 0;
	width: 50px;
	top: 240px;
	box-shadow: 0 0px 20px rgba(0,0,0,0.4);
	z-index: 99;
}
.linktab-container a {
    height: 200px;
    display: block;
}
.linktab-container a:hover {
    text-decoration: none;
}
.linktab-container a .linktab {
	position: static;
	height: 200px;
	text-align: center;
}
.linktab-container a .linktab span {
	width: 200px;
	left: -75px;
	margin-top: 0;
	display: block;
    position: relative;
    transform: translateY(50%) rotate(270deg);
    top: 75px!important;
    color: #FFFFFF!important;
}
.linktab-container a:first-of-type .linktab span {
	top: 87px;
}

.linktab {
	display: inherit;
	position: fixed;
	width: 50px;
	z-index: 10000;
	color: #ffffff; /*transition: background 0.3s ease-in-out;*/
	right: 0;
}
.linktab.valuation {
	background: #f5861f;
	height: 240px;
	top: 238px;
}
.linktab.rental {
	background: #1f419b;
	height: 190px;
	top: 400px;
}
.linktab.rental:hover {
	background: #f5861f;
}
.linktab.valuation:hover {
	background: #1f419b;
}

.linktab.valuation span {
	position: relative;
}

@media screen and (max-width: 1024px) {
	.linktab-container {
		top: 180px;
		background: #1f419b;
	}
	.linktab {
		display: block;
	}
}
/* Grand Slider */
.single.single-property .grand_slider .thumbs .slick-slide {
	max-height: 100px;
}
.single.single-property .grand_slider .slick-next:before,
.single.single-property .grand_slider .slick-prev:before {
	background: #1f419b!important;
	color: #FFFFFF!important;
	transition: background 0.1s ease-in-out;
}
.single.single-property .grand_slider .slick-next:hover:before,
.single.single-property .grand_slider .slick-prev:hover:before {
	background: #f5861f!important;
}
/* Property feature icons */
.shortDetals .optionProperty ._bathrooms span,
.shortDetals .optionProperty ._bedrooms span,
.shortDetals .optionProperty ._reception_rooms span {
    color: rgba(0,0,0,0)!important;
}
/* Property search pagination */
.propertyhive-pagination ul.page-numbers li .page-numbers {
	background: #1f419b!important;
}
.propertyhive-pagination ul.page-numbers li .page-numbers.current,
.propertyhive-pagination ul.page-numbers li .page-numbers:hover {
	background: #f5861f!important;
}
.propertyhive-pagination ul.page-numbers li .page-numbers.next {
	color: #FFFFFF!important;
	padding: 0 10px;
}
/* House options */
.shortDetals .optionProperty span:before {
	content: attr(data-number)!important;
	position: absolute;
    right: 0;
	bottom: 0;
	width: 16px;
    height: 16px;
    color: #fff;
	background: #1f419b;
	font-size: 12px;
    text-align: center;
    line-height: 16px;
}

@media screen and (min-width: 1250px) {
	/* Slider buttons inline */
	.single.single-property .grand_slider .thumbs .slick-prev {
		left: calc(((100vw - 1200px) / 2) + -15px)!important;
	}

	.single.single-property .grand_slider .thumbs .slick-next {
		right: calc(((100vw - 1200px) / 2) + -15px)!important;
	}
}

.shortDetals .optionProperty span {
    background-color: rgba(0,0,0,0)!important;
}

.shortDetals .optionProperty span:before {
	right: -5px!important;
    bottom: 15px!important;
}

.single.single-property .containerMetaSingleProperty .shortDetals {
	padding: 0;
	padding-bottom: 5px;
}

.archive .containerThumb, .error404 .containerThumb, .page-template-default .containerThumb, .page-template-page-background .containerThumb, .page-template-page-contact .containerThumb, .search .containerThumb, .single .containerThumb, .single-office .containerThumb {
	display: none!important;
}

.post-type-archive-about-us .entry-title {
    text-align: left;
}

#background-image {
	position: fixed;
    z-index: -1;
	width: 100%;
	height: 100%;
	overflow-y: hidden;
	filter: opacity(25%) blur(5px);
	-webkit-filter: opacity(25%) blur(5px);
	background-size: auto 100%!important;
}
#background-image img {
	display: block;
	height: auto;
}
.scrolled #background-image {
    top: 115px;
}

.site-footer .container {
	padding: 0;
}
/* Property Flags */
.properties .thumbnail,
.items .itemsContainer,
.images {
	position: relative;
}
.properties .thumbnail .flag,
.items .itemsContainer .flag,
.images .container .flag {
	padding: 5px 10px;
	position: absolute;
	background: #f5861f;
	color: #FFFFFF;
	z-index: 99;
}
/* Disable "selected" slider box on products */
.single.single-property .grand_slider .thumbs .slick-slide.slick-center:before {
	display: none!important;
}
.single.single-property .grand_slider .thumbs .slick-slide img {
	opacity: 0.65;
}
.single.single-property .grand_slider .thumbs .slick-slide.slick-center img {
	opacity: 1;
}

/* Get rid of stupid grey text in inputs */
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
    color: #343434!important;
	text-transform: none!important;
}

.flag.flag-for-sale {
    right: 0;
    background: #1f419b!important;
}

.home-content .featured_properties {
    background: #FFFFFF;
}
.home-content .homepage-testimonials {
    background: #f6f6f6;
}
.home-content .ofice-content {
    background:  #ECECEC;
}

.content_archive .archive-post:nth-of-type(3n+2) {
	background:  #ECECEC;
}
.content_archive .archive-post:nth-of-type(3n+3) {
	background: #FFFFFF;
}

.content_archive .archive-post.no-color {
    background: #f6f6f6!important;
}

/* CTA */
.cta-block {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	padding: 40px 0;
	background: #f8f8f8;
	clear: both;
}

.cta-block .subtitle, .cta-block .title {
    color: #000!important;
    font-size: 36px;
    line-height: 51px;
}

.cta-block .button,
.cta-block .subtitle,
.cta-block .title {}

.cta-block .subtitle {
    font-size: 16px;
    line-height:  22px;
}

.cta-block .button {
    font-weight:  bold;
    color: #FFFFFF!important;
}

@media (min-width: 768px) {
	.cta-block {
		margin-left: calc((750px - 30px - 100vw) / 2);
		margin-right: calc((750px - 30px - 100vw) / 2);
		height: 300px;
	}

	.cta-block .button, .cta-block .subtitle, .cta-block .title {
		max-width: 50%;
	}

	.cta-block .subtitle {
		margin-bottom: 40px;
	}
}

@media (min-width: 75em) {
	.cta-block {
		margin-left: calc((1200px - 60px - 100vw) / 2);
		margin-right: calc((1200px - 60px - 100vw) / 2);
	}
}

@media (min-width: 84.375em) {
	.cta-block {
		margin-left: calc((1200px - 17px - 100vw) / 2);
		margin-right: calc((1200px - 17px - 100vw) / 2);
	}
}

/* =============== */
/* ACCOUNTS */
/* =============== */
.propertyhive-my-account .my-account-navigation,
.propertyhive-my-account .my-account-sections &gt; div {
	border: 1px solid rgba(0,0,0,0.2);
}
.propertyhive-my-account .my-account-navigation ul {
	margin-bottom: 0;
}
.propertyhive-my-account .my-account-navigation ul li {
	margin: 0!important;
}
.propertyhive-my-account .my-account-navigation ul li a {
	display: block;
	padding: 10px;
}
.propertyhive-my-account .my-account-navigation ul li.active a,
.propertyhive-my-account .my-account-navigation ul li:hover a {
	background: rgba(0,0,0,0.1);
	text-decoration: none;
}

.propertyhive-my-account .my-account-sections &gt; div {
	padding: 20px;
}

@media screen and (min-width: 991px) {
	.propertyhive-my-account .my-account-sections &gt; div {
		min-height: 40vh;
	}
}

table, th, td {
    border: 1px solid #AAAAAA;
}

table {
    border-collapse: collapse;
}

th {
	font-weight: bold;
	color: #1f419b;
	text-transform: uppercase;
}

td, th {
    padding: 0 10px;
}

table th {
	text-align: left;
}

.container-search .propertyhive-views {
	display: none;
}

.single-office article .entry-content .detailOffices li a {
	background: #f5861f !important;
	color: #FFFFFF!important;
}

.single-office article .entry-content .detailOffices li a:hover {
	background: #d66d0a !important;
}

.entry-title {
	margin: 0 0 34px;
    font: normal 400 25px/1 Lato;
    text-align: center;
    text-transform: uppercase;
    color: #1f419b;
}

.headerSingleProperty .entry-title {
	text-align: left;
}

/* Search price filter fix on mobile */
.post-type-archive-property .toolbar-search .propertyhive-ordering select.orderby {
	min-width: 200px!important;
}

/* Search list/grid fix for mobiles */
@media screen and (max-width: 767px) {
	.propertyhive-views {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.propertyhive-views ul li {
		float: left;
		width: 48%;
		margin-right: 4%!important;
		margin-left: 0!important;
	}
	.propertyhive-views ul li:nth-of-type(2) {
		margin-right: 0!important;
	}
}

.homepage-testimonials {
	background: #FFFFFF;
	padding: 20px 0;
	margin: 0!important;
}

.homepage-testimonials .testimonial {
	padding: 20px;
	margin-bottom: 20px;
	box-shadow: 1px 2px 4px #ccc;
	background: #fafafa;
}

.homepage-testimonials .homepage-testimonials-title {
	font: normal 400 25px/1 Lato;
	text-transform: uppercase;
	text-align: center;
	margin: 46px 0;
	color: #1f419b;
}

.homepage-testimonials .testimonial .testimonial-contact {
	margin-top: 10px;
	text-align: right;
	font-weight: bold;
}

.homepage-testimonials .testimonial .testimonial-heading {
	margin-top: 0;
}

.control.control-availability {
	margin-top: 0!important;
	margin-bottom: 13px!important;
}

.control.control-commercial_property_type.commercial-only:not([style*="display: none"]) + .control.control-availability {
	margin-top: 13px!important;
	margin-bottom: 0!important;
}

@media screen and (min-width: 768px) {
	.homepage-testimonials {
		clear: both;
		overflow: visible;
		margin: 20px 0;
	}

	.homepage-testimonials .testimonial {
		float: left;
		width: 32%;
		margin-right: 2%;
	}

	.homepage-testimonials .testimonial:nth-of-type(3n+3) {
		margin-right: 0;
	}
}</pre></body></html>