/* Base Styles *//* Clear Elements */  .group:before, .group:after {content: ""; display: table;}   .group:after {clear: both;}  .group {zoom: 1;}  /* Set up REM style *//*  html { font-size: 62.5%; }   body { font-size: 14px; font-size: 1.4rem; background: #fff;}   h1   { font-size: 24px; font-size: 2.4rem; } */  /* Older browsers */  html { font-size: 12px; background: #fff; font-family: 'PT Sans', sans-serif;}    @media screen and (min-width: 320px){    html { font-size: calc( 12px + (16 - 12) * (100vw - 320px) / (1200 - 320) ); }}    @media screen and (min-width: 800px){      html { font-size: 16px; }}  /* Border Box */  *, *:before, *:after {      -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;      box-sizing: border-box;  }/* font-family: 'PT Sans', sans-serif;Reg = 400bold = 700*//* Font Styles */  h1 {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 57px; font-size: 3.5625em; line-height: 1.4; margin: 0px; color: #0b0a2d; }  h2 {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 25px; font-size: 1.875em; line-height: 1.4; margin: 0px;  color: #0b0a2d; }  h3 {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 20px; font-size: 1.25em; line-height: 1.4; margin: 0px; color: #0b0a2d; }  h4 {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 18px; font-size: 1.125em; line-height: 1.4; margin: 0px;  color: #0b0a2d; }  h5 {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 16px; font-size: 1.0em; line-height: 1.4; margin: 0px; color: #0b0a2d; }  h6 {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.4; color: #0b0a2d; }  p {color: #252525; font-family: 'PT Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal; }  a {color: #252525; font-family: 'PT Sans', sans-serif; text-decoration: none;font-weight: 400; font-style: normal; }  ul li, ol li, li {color: #252525;font-family: 'PT Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal; }  em {color: #252525; font-family: 'PT Sans', sans-serif; font-size: 16px; font-size: 1em; font-weight: 400; font-style: italic; }/* Buttons */.pink-btn {color: #fff; transition: all 0.5s ease 0s;  display: inline-block; padding: 10px 15px 10px 15px ; font-size: 18px; font-size: 1.125em; font-family: 'PT Sans', sans-serif; text-transform: uppercase; font-weight: 700; border: 0px;background: #ce0058;}.pink-btn:hover {opacity:0.8;}.white-btn {color: #fff; transition: all 0.5s ease 0s;  display: inline-block; padding: 10px 30px 10px 30px ; font-size: 18px; font-size: 1.125em; font-family: 'PT Sans', sans-serif;  font-weight: 400; border: 2px solid #fff;}.white-btn:hover {opacity:0.8;}/* Header Bar */.inner-position {vertical-align: middle; display: table-cell;}/*.darken-overlay {background: rgba(255,255,255, 1.0); position: absolute; right: 0; bottom: 0; left: 0; top: 0; display: block; z-index: 0;}*/.home-banner {position: relative;}.header-bar {width: 100%; position: absolute; top: 0; z-index: 999; padding: 15px;}.header-bar-left {width: 50%; float: left;}.header-bar-right {width: 50%; float: left; text-align: right;}/* Mobile Nav */.pushy-content .logo-wrapper {padding: 30px; text-align: center; background:url('../img/home-banner.jpg'); background-size: cover; position: relative;}/*.pushy-content .logo-wrapper a {color: #fff;}.pushy-content .logo-wrapper a:hover {color: #590c0c;}*/.pushy-content .logo-wrapper img {width: 200px; position: relative;}.close-btn a{  position: absolute; top: 0; right: 0; display: block;transition: all 0.5s ease 0s; display: inline-block; font-family: 'Quattrocento Sans', sans-serif; font-weight: 700; font-style: normal; padding: 6px 15px !important ; font-size: 18px; font-size: 1.125em; text-transform: uppercase; color: #fff !important;}.close-btn a:hover {  opacity: 1;  color: #02837e !important;background: #fff; }.pushy-navigation ul {margin: 0px; padding: 0px;}.pushy-navigation ul li {text-align: left; font-size: 16px; font-size: 1em; border-bottom: 1px solid #060e17; transition: all 0.5s ease 0s;}.pushy-navigation ul li a {font-family: 'PT Sans', sans-serif; font-weight: 400; font-style: normal; color: #fff; transition: all 0.5s ease 0s;  text-transform: none; font-size: 16px; font-size: 1em; }.pushy-navigation ul li a:hover {color: #fff; }.pushy-navigation ul li ul li a {font-size: 14px; font-size: 0.875em; padding: 15px 40px;}.pushy-navigation ul li:hover {background: rgba(0,0,0, 0.4); }.menu-btn {color: #fff; transition: all 0.5s ease 0s;  display: inline-block; padding: 10px 15px 10px 15px ; font-size: 18px; font-size: 1.125em; font-family: 'PT Sans', sans-serif; text-transform: uppercase; font-weight: 700; border: 0px;background: #ce0058;}.menu-btn:hover {opacity:0.8;}.home-banner {width: 100%; height: 100vh;}.home-text {position: absolute; top: 50%; left: 50%; transform:translate(-50%, -50%); padding: 0px; text-align: center; width: 100%;  margin: 0 auto;}/*.home-text h1 {color: #fff; font-size: 60px; font-size: 3.75em; text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.55);}*/.home-text-inner {background: rgba(255,255,255,0.8); display: inline-block; padding: 10px;}.home-text h1 {color: #0f0e3e; font-size: 65px; font-size: 4.0625em; }.home-text p {color: #0f0e3e; font-size: 30px; font-size: 1.875em; margin: 0px; }.previewFrame .home-text {transform: none;}#s6650933 .footer-bar {display: none;}.footer-bar {width: 100%; background: #0a0a0a; padding: 20px 20px; text-align: center;}.footer-bar p {color: #979797; font-size: 14px; font-size: 0.875em;}.footer-bar p a {color: #979797;}.inner-banner {background: #efefef; border-bottom: 4px solid #ce0058;}.inner-banner .header-bar {position: relative; }.inner-title {padding: 20px 0; text-align: center;}.inner-title h1 {color: #162947; font-size: 25px; font-size: 1.5625em;}.inner-content-wrapper {padding: 70px 0;}.banner-image {padding-bottom: 500px;}.banner-image p {margin: 0px; }.banner-image.imgLiquid_error {display: none;}.previewFrame .banner-image.imgLiquid_error {display: block;}.float--left {max-width: 50%; float: left; margin: 20px 20px 20px 0px; }.float--right {max-width: 50%; float: right; margin: 20px 0px 20px 20px; }.previewFrame .liquid .bgPat {height: 40px;}.inner-content-wrapper p a {color: #ce0058; text-decoration: underline;}.about-images {position: relative; padding-top: 55%; }.about-img-large {width: 65%; padding-top: 90%; position: absolute; right: 0px; top: 0px;}.about-img-large:before {width: 80%; height: 50%; background: #0b0a2d; display: block; content:" "; z-index: -1; top: -15px; right: -15px; position: absolute;}.about-img-small {width: 70%; padding-top: 43%; position: absolute; right: 30%; top: 56%;}.about-img-small:before {width: 80%; height: 50%; background: #ce0058; display: block; content:" "; z-index: -1; top: 56%; right: 25%; position: absolute;}.testimonial-wrapper {width: 100%; background: #ce0058; padding: 20px; text-align: center; margin-top: 70px;}.border-box {border: 2px solid #fff; padding: 15px 40px 40px 40px;}.testimonial-wrapper h2 {color: #fff; text-align: center;}.testimonial-item p {color: #fff;}.team-item {width: 45%; margin-right: 5%; float: left;  cursor: pointer; }.team-item:nth-of-type(even) {margin-right: 0px;}/*.team-item-image {width: 100%; padding-top: 75%; margin-bottom: 15px; }*/.team-item-image img {  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */  filter: grayscale(100%);}.team-item-image:hover img {  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */  filter: grayscale(0%);}.team-item:hover .team-item-image {/*background:url('/pricetaylor-com/_img/img/paolo-outer.jpeg') !important;*/ background-size: cover !important; background-blend-mode: none !important;}.team-item-title h5 {color: #ce0058;}.team-item-inner .team-item-image {width: 30%; margin-right: 2%; float: left; padding-top: 20%; background-position: center center;}.team-item-details {width: 68%; float: left;}.service-button-item {width: 49%; margin-right: 2%; float: left; text-align: center; margin-bottom: 20px; }.service-button-item .service-button-colour {padding: 90px 20px;}.service-button-item:nth-of-type(odd)  .service-button-colour {background:rgba(206,0,88,0.75);}.service-button-item:nth-of-type(even)  .service-button-colour {background:rgba(15,14,62,0.75);}.service-button-item:nth-of-type(even) {margin-right: 0px;}.service-button-item .service-button-colour h3 {color: #fff; margin-bottom: 20px;}#displayBlogStories #displayBlogStory {width: 100%; margin-right: 0%; padding: 25px; background: #efefef; margin-bottom: 20px; float: left;}#displayBlogStories #displayBlogStory:nth-of-type(even) {margin-right: 0px;}.blogBody {color: #252525; font-family: 'PT Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal; }.blog #displayBlogStories #displayBlogStory .blogPost .blogBody p a {color: #fff; transition: all 0.5s ease 0s;  display: inline-block; padding: 10px 25px 10px 25px ;  font-family: 'PT Sans', sans-serif; font-weight: 700; text-decoration: none;border: 0px;background: #ce0058;}.blog #displayBlogStories #displayBlogStory .blogPost .blogBody p a:hover {opacity:0.8;}.blogSummaryImageBottom {display: none;}#displayBlogStories .blogTitle {margin-bottom: 5px;}#displayBlogStories .blogTitle a {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 20px; font-size: 1.25em; line-height: 1.4; margin: 0px; color: #0b0a2d; }.blogDate {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style: normal; color: #ce0058; font-size: 16px; font-size: 1.0em; margin-bottom: 10px;}.blogSummaryImage {width: 100%; padding-top: 100%; margin-bottom: 20px;}.newsDate {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style: normal; color: #ce0058; font-size: 16px; font-size: 1.0em; margin-bottom: 10px;}.newsDateFull, .newsCategory, .newsAuthor  {display: none;}#displayIndividualBlogStory #displayBlogStory h1 {font-family: 'PT Sans', sans-serif; font-weight: 700; font-style: normal; font-size: 30px; font-size: 1.875em; line-height: 1.4; margin: 0px; color: #0b0a2d;font-size: ;}.blogSummaryImageStory {width: 100%; max-width: 400px; float: left; margin: 10px 20px 10px 0;}.blogSummaryImageStory img {width: 100%;}.inner-content-wrapper .contact-left table tbody tr td p  {margin: 0px;}.inner-content-wrapper .contact-left table tbody tr td:first-of-type {width: 30px; padding: 10px 0px;}.inner-content-wrapper .contact-left table tbody tr td {vertical-align: top;}#s6699291 .inner-content-wrapper {background: url("/pricetaylor-com/_img/img/contact-bg1.jpg"); background-size: cover;}.contact-left p,.contact-left h1,.contact-left h2,.contact-left h3,.contact-left h4,.contact-left h5,.contact-left h6  {color: #fff;}.defaultForm {  width: 100%;  *zoom: 1;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {  display: block;  width: 100%;  position: relative;  margin-bottom: 0.625em;}.defaultForm .inputset .form_error_specific {display: none;}.form_error {width: 100%; padding: 10px; margin-bottom: 10px; background: #ff0000; color: #fff; font-family: 'PT Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal;}.defaultForm .inputset label {  display: block;  width: 100%;  color: #fff;  font-family: 'PT Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal;}.defaultForm .inputset label a {color: #ce0058; text-decoration: underline;}.defaultForm .inputset label.label {  display: inline-block;  color: #fff;  font-family: 'PT Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.8;font-weight: 400; font-style: normal;  text-align: left;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm .inputset input, .defaultForm .inputset textarea, .defaultForm .inputset select {  display: block;  width: 100%;  padding: 0.625em;  width: 100%;  background: #cdcdcd;  border: 0px;}.defaultForm .inputset textarea {  height: 10.625em;  background: #cdcdcd;  border: 0px;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {  text-align: left;}.defaultForm .form_submit .fbElementButton {color: #fff; transition: all 0.5s ease 0s;  display: inline-block; padding: 10px 30px 10px 30px ; font-size: 18px; font-size: 1.125em; font-family: 'PT Sans', sans-serif;  font-weight: 400; border: 2px solid #fff; background: none;}.defaultForm .form_submit .fbElementButton:hover {opacity:0.8;}.inputset.inputsetcheck label:first-of-type {border: 0px;}#mapView {height: 500px}#prop-srch-wrap {width: 100%; padding: 25px; background: #efefef;}.property-listings-side-wrapper #prop-srch-wrap .inputset {width: 100%;}.property-listings-side-wrapper #prop-srch-wrap #searchGroup4 {width: 49%;  float: left; margin-right: 2%;}.property-listings-side-wrapper #prop-srch-wrap #searchGroup5 {width: 49%; float: left;}.property-listings-side-wrapper #PropertySearchPrice {width: 100%; float: left;}.property-listings-side-wrapper #PropertySearchPrice .inputset {width: 49%; float: left;}.property-listings-side-wrapper #PropertySearchPrice .inputset:first-of-type {margin-right: 2%;}.searchBedrooms {width: 100%; float: left;}.searchBedrooms {width: 49%; float: left;}.searchBedroomsL {margin-right: 2%;}/*.searchBedrooms:first-child {margin-right: 2%;}*/#buttonSearch{margin-top: 20px; width: 100%; color: #fff; transition: all 0.5s ease 0s;  display: inline-block; padding: 15px 25px 15px 25px ; font-size: 23px; font-size: 1.4375em; font-family: 'PT Sans', sans-serif; text-transform: uppercase; font-weight: 700; border: 0px;background: #ce0058;}#buttonSearch:hover {opacity:0.8;}#prop-srch-wrap #propSearchForm {margin-bottom: 0px;}#prop-srch-wrap #propSearchForm label {color: #000; width: 100%; text-align: left; font-family: 'PT Sans', sans-serif; font-size:14px; font-weight:400; font-style: normal; padding: 0; }#prop-srch-wrap #propSearchForm select, #prop-srch-wrap #propSearchForm input {width: 100%; height:  45px; padding: 10px; font-family: 'PT Sans', sans-serif; font-size:14px; font-weight:400; font-style: normal;}#radioSearchWrap1 {width: 32%; float: left; margin-right: 2%; background: #162947; padding: 10px; text-align: center;}#radioSearchWrap1 .label {text-align: center !important; color: #fff !important;}#radioSearchWrap2 {width: 32%; float: left; margin-right: 2%; background: #162947;  padding: 10px; text-align: center;}#radioSearchWrap2 .label {text-align: center !important; color: #fff !important;}#radioSearchWrap3 {width: 32%; float: left; background: #162947;  padding: 10px; text-align: center;}#radioSearchWrap3 .label {text-align: center !important; color: #fff !important;}#PropertySearchRent {float: left; width: 100%;}#PropertySearchRent .inputset {width: 49% !important; float: left;}#PropertySearchRent .inputset:first-of-type { margin-right: 2%;}ul.tabs{margin: 0px !important; padding: 0px; list-style: none;}ul.tabs li {background: none; color: #222; display: inline-block; padding: 10px 15px; cursor: pointer; }ul.tabs li.current {background: #ededed;  color: #222;}ul.tabs li img {height: 15px; vertical-align: middle; margin-left: 10px;}.tabbed-content {display: none; background: #ededed; padding: 15px; }.tabbed-content.current {display: inherit; }.pagNumbersWrap {width: 80%; float: left; margin-right: 2%; margin-bottom: 20px;}.pagNumbers {float: left; margin-right: 5px; vertical-align: middle; padding: 8px; transition: all 0.5s ease 0s;}.pagNumbers:hover {opacity: 0.8; }.pagNumbers.pagOff { background: #162947; float: left; color: #fff; margin-right: 5px;}.pagNumbers.pagOff a { color: #fff; display: block;}.pagNumbers.pagOn {padding: 8px; background: #fff; float: left; color: #162947; margin-right: 5px;}.orderByControl {width: 18%; float: left;}.orderByControl select {width: 100%; padding: 10px;}.prop {width: 31.33%; /* CHANGE TO 32.33% for 3 per row */ float: left; background: #fff; margin-bottom: 20px; margin-right: 2%; cursor: pointer;}/*.prop:nth-of-type(3n) {margin-right: 0px;} USE THIS IF THREE PER ROW*/.prop:nth-of-type(3n) {margin-right: 2%;}.prop_img {width: 100%; position: relative; padding-top: 75%; background: url("/pricetaylor-com/_img/img/placeholder.jpg") #929292; background-repeat: no-repeat; background-size: cover; }.prop_info {padding: 20px;}.prop_addr {color:#1b1b1b; font-size:20px; font-weight:700; border:none; text-align:left; text-decoration:none; text-transform:capitalize; margin-bottom: 10px;}.propertyGalleryPrice {font-weight: normal; font-family: 'PT Sans', sans-serif; font-size: 16px; margin-bottom: 15px;}.prop_desc {margin-bottom: 10px;}.propertyLink a {text-align: center; padding: 10px; border: 1px solid #162947; color: #162947; font-size: 16px; transition: all 0.5s ease 0s; display: block; text-decoration: none;}.propertyLink a:hover {background: #162947; color: #fff;}.prop:hover .propertyLink a {background: #162947; color: #fff;}.propertyGalleryDistance {margin-bottom: 10px; padding: 8px; background: #162947; color: #fff;}.prop_back {margin-bottom: 25px;}.prop_back .back_btn{ color: #fff; transition: all 0.5s ease 0s;  display: inline-block; padding: 15px 25px 15px 25px ; font-size: 23px; font-size: 1.4375em; font-family: 'PT Sans', sans-serif;  font-weight: 700; border: 0px;background: #ce0058;}.prop_back .back_btn:hover {opacity:0.8;}.prop_gallery {margin-bottom: 15px;}.prop_gallery #slider ul {padding: 0px;}.prop_gallery #slider ul li {position: relative; padding-bottom: 0px; margin-bottom: 10px;}.prop_gallery #slider ul li img {width: 100%;}.prop_gallery #carousel ul {padding: 0px;}.prop_gallery #carousel ul li {padding: 0 5px; cursor: pointer;}.prop_gallery #carousel ul li .prop_sale_sold {display: none;}.prop_head {margin-bottom: 20px;}.prop_key {padding: 25px; background: #162947; color: #fff; margin-bottom: 25px;}.prop_key p {color: #fff;}.prop_key h2 {margin: 0; color: #fff !important;}.prop_key ul {margin: 20px 0 0 15px;}.prop_key ul li {color: #fff; list-style-type: disc;}.prop_download_files:before, .prop_download_files:after {content: ""; display: table;} .prop_download_files:after {clear: both;}.prop_download_files {zoom: 1;}.prop_download_files {margin-bottom: 25px;}.prop_download_files div {float: left; width: 33.33%;}.prop_download_files div a {text-align: center; padding: 10px; border: 1px solid #162947; color: #162947; font-size: 16px; transition: all 0.5s ease 0s; display: block; margin-right: 3%;}.prop_download_files div a:hover {background: #162947; color: #fff;}.prop_loc {margin-bottom: 25px;}.prop_loc iframe {width: 100%; display: block; height: 350px;}.prop_video {margin-bottom: 25px; }.prop_video iframe {width: 100%; height: 350px; border: 0px;}.prop_disc p {}.prop_alert {padding: 10px; border-radius: 5px; background: #ff0000; color: #fff; text-align: center;}.inner-cs {margin-bottom: 50px;}.inner-cs .cs-item {padding-right: 10px;}.inner-cs .case_thumb {width: 100%; padding: 70%;}.inner-cs .case_thumb img {width: auto; height: auto; object-fit: none; overflow: none;}.inner-cs .case_info {width: 100%; }#propSearchForm .inputset {margin-top: 5px;}#feat_props a {width: 32.33%; margin-right: 1%; float: left;}.prop_img_link {width: 100%; padding-top: 75%; position: relative;}.prop_sale_sold:before {width: 130px; text-align: center; content:"Sold"; font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; color: #fff; background: #ce0058; padding: 10px; position: absolute; bottom: 0; left: 0;}.prop_sale_offer:before {width: 130px; text-align: center; content:"Under Offer"; font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; color: #fff; background: #ce0058; padding: 10px; position: absolute; bottom: 0; left: 0;}.prop_rent_sold:before {width: 130px; text-align: center; content:"Let"; font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; color: #fff; background: #ce0058; padding: 10px; position: absolute; bottom: 0; left: 0;}.prop_rent_offer:before {width: 130px; text-align: center; content:"Under Offer"; font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; color: #fff; background: #ce0058; padding: 10px; position: absolute; bottom: 0; left: 0;}#carousel .prop_sale_offer {display: none;}#carousel .prop_sale_sold {display: none;}#carousel .prop_sale_offer {display: none;}#carousel .prop_rent_sold {display: none;}#carousel .prop_rent_offer {display: none;}.propDetailsStrip {padding: 20px; background: #fff; }.propDetailsStrip .prop_title {color:#1b1b1b; font-size:20px; font-weight:700; border:none; text-align:left; text-decoration:none; text-transform:capitalize; margin-bottom: 10px;}.propDetailsStrip .prop_price {font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; margin-bottom: 15px;}.propDetailsStrip .prop_link {text-align: center; padding: 10px; border: 1px solid #162947; color: #162947; font-size: 16px; transition: all 0.5s ease 0s;}#feat_props a:hover .prop_link {background: #162947; color: #fff;}.prop, .blogPost {cursor: pointer;}.team-item-contact {padding: 20px; background: #ce0058;color: #fff;}.team-item-contact h3 {color: #fff; margin-bottom: 10px;}.team-item-contact p a {color: #fff;}.team-item-contact p {color: #fff; margin: 5px 0;}.home-stap {position: absolute; bottom: 20px; right: 20px; }.home-stap p {color: #fff; font-size: 20px; font-size: 1.25em; margin: 0px;}.getting-there-box img {vertical-align: middle;}.property-listings-side-wrapper {padding: 20px 20px; background: url("/pricetaylor-com/_img/img/property-side.jpg"); background-repeat: repeat-y; background-size: 100%; margin-bottom: 5px;}.prop-side-txt {}.prop-side-txt p {color: #fff;}.prop-side-txt h2 {color: #fff;}/*.header-bar-left .header-logo {display: none;}.inner-banner .header-bar-left .header-logo {display: inline-block; margin-left: 15px; vertical-align: top;}.inner-banner .header-bar-left .header-logo img {vertical-align: middle; }.inner-banner .header-bar-left .header-logo-mobile {display: none;}*//*.header-bar-left .header-logo {display: none;}*/.header-bar-left .header-logo {display: inline-block; margin-left: 15px; vertical-align: top;}.header-bar-left .header-logo img {vertical-align: middle; }.header-bar-left .header-logo-mobile {display: none;}/*#home-banner*/ .header-bar-left a.pink-btn {display: none;}.header-logo-mobile {display: none;}.side-blog {/*padding: 5% 20px; background: #0f0e3e; margin-bottom: 5px; text-align: center; */}.side-blog .pink-btn {color: #fff; text-decoration: none;}.inner-content-wrapper p a.pink-btn {color: #fff;}.overlay-wrapper {position: relative; padding-top: 500px;}.overlay {width: 100%; max-width: 400px; padding: 20px; background: rgba(255,255,255,0.8); position: absolute; top: 20px; left: 20px;}.overlay p {margin: 0;}.shaded-box {width: 100%; padding: 20px; background: #0b0a2d; text-align: center; }.shaded-box h2 {color: #fff;}.shaded-box p {color: #fff;}.general-practice-wrapper {padding: 50px 0;}.practice-item {width: 100%; display: block; margin-bottom: 40px;}.practice-item-details {width: 68%; float: left; margin-right: 2%;}.practice-item-details h3 {margin-bottom: 15px;}.practice-item-details a {display: block; width: 100%; font-weight: 700; text-decoration: underline;}.practice-item-image {width: 30%; float: left;}.general-practice-list {background: #efefef; padding: 0px; margin: 0px;}.general-practice-list li { border-bottom: 1px solid #333; list-style-type: none;}.general-practice-list li:last-of-type {border-bottom: 0px;}.general-practice-list li a {transition: all 0.5s ease 0s; padding: 10px 15px; display: block;  }.general-practice-list li a:hover {background: #0b0a2d; color: #fff;}.practice-summary-text {margin-bottom: 20px; color: #252839;}.side-nav-practice .shaded-box {margin-top: 20px;}.practice-inner-wraper {padding: 40px 0;}#s6716148 .inner-content-wrapper {padding-bottom: 0px;}.banner-image.overlay-wrapper {padding-bottom: 0px !important;}.inner-content-text p,.practice-inner,.practice-summary-text {text-align: justify;}#s6650933 .header-logo-mobile {display: none;}#s6650933 .header-logo {padding: 8px; background: rgba(255,255,255,0.8);}.practice-inner p strong a {font-weight: 700; text-decoration: underline;}.prop-featured .prop_info {background: #ce0058; }.prop-featured .prop_info .prop_addr {color: #fff; }.prop-featured .prop_info .propertyGalleryPrice {color: #fff; }.prop-featured .prop_info .link_btn {color: #fff; border: 1px solid #fff;}.prop-featured .prop_img:before {content:"Featured"; font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; color: #fff; background: #ce0058; padding: 10px; position: absolute; bottom: 0; left: 0;}.overlay-wrapper p {margin: 0px;}#s6699293 .prop {float: none; width: 100%;}#s6699293 .prop .prop_img {padding-top: 44%;}#s6716148 .overlay-wrapper {background-position: center bottom !important;}.commercial-deal-item {width: 32.33%; margin-right: 1%; float: left; margin-bottom: 20px;}.commercial-deal-image {width: 100%; padding-top: 50%; position: relative;}.commercial-deal-date-type {position: absolute; top: 20px; left: 0px; }.commercial-deal-date {padding: 5px; background: #0b0a2d; color: #fff; font-size: 14px; font-size: 0.875em; display: inline-block;}.commercial-deal-type {padding: 5px; background: #ce0058; color: #fff; font-size: 14px; font-size: 0.875em; display: inline-block;}.commerical-deal-title {margin-top: 10px;color:#1b1b1b; font-size:20px; font-weight:700; border:none; text-align:left; text-decoration:none; text-transform:capitalize; margin-bottom: 10px;}.commerical-deal-size {font-weight: normal; font-family: 'PT Sans', sans-serif; font-size: 16px; margin-bottom: 15px;}.commerical-deal-summary p {font-size: 14px; font-size: 0.875em;}.practice-inner-wraper .practice-inner.push_one p a {font-weight:  700;}.practice-inner-wraper .practice-inner.push_one ul {padding-left: 0px;}.practice-inner-wraper .practice-inner.push_one ul li {list-style-type: none; position:  relative; padding-left:  40px; margin-bottom: 20px;}.practice-inner-wraper .practice-inner.push_one ul li:before {content:"✓"; font-size:  14px; border-radius: 30px; border: 2px solid #ce0058; color: #ce0058; padding: 0px 10px; position: absolute; left:  0;}/* Residential Properties */#s8360167 #prop_listing .prop {width:  100%; margin-right: 0px;}/* Commercial Properties */#prop-srch-wrap {margin-bottom: 25px; padding: 20px;}.radioSearchWrap {padding: 10px 10px !important;}.radioSearchWrap label {margin-bottom: 0px;}.radioSearchWrap input {width: initial !important; height: initial !important; margin-left: 10px;}/*#searchGroup1 {width: 50%; display:  inline-block; vertical-align: middle;}#searchGroup2 {width: 48%; margin-left: 1.99%; display:  inline-block; vertical-align: middle;}*/#searchGroup3a {width:  49%; margin-right: 2%; float: left;}#searchGroup3b {width:  49%; float: left;}#PropertySearchPrice .inputset {width: 49%; float: left;}#PropertySearchPrice .inputset:first-of-type {margin-right: 2%;}.searchBedrooms {width: 49%; float: left;}.searchBedroomsL {margin-right: 2%;}/*.searchBedrooms:first-child {margin-right: 2%;}*/#s8360169 #prop_listing .prop {width: 48%}.prop_full .prop_head .prop_addr {display: none;}.searchHeaderPrice:before {content:"Price:"; font-weight: 700;}#txtLocation {border-radius: 5px; border: 1px solid #8f8f9d;}/*#primary2 a:after {content:"New"; font-style: italic; color: #333; background: #fff; border-radius: 5px; padding: 2px 5px; margin-left: 5px;}#primary6 a:after {content:"New"; font-style: italic; color: #333; background: #fff; border-radius: 5px; padding: 2px 5px; margin-left: 5px;}*/.logos {display:  flex; align-items: center; flex-wrap: wrap; justify-content: center;}.logos a {margin-bottom:  10px;}/* Property Details New */.propertyGalleryDistance {margin-top:  10px;}.innerPropertyCuystomExtra-C {display:  block; margin-top: 20px;}/* Commercial */#s8360169 .outerPropertyCuystomExtra {width: 100%;}#s8360169 .outerPropertyCuystomExtra .outerPropertyCuystomExtra1, .innerPropertyCuystomExtra1-C {width: 100%; margin-bottom: 10px; display:  block;}#s8360169 .outerPropertyCuystomExtra .outerPropertyCuystomExtra1:before, .innerPropertyCuystomExtra1-C:before {display: inline-block;content:"Type:"; font-style: italic; color: #fff; background: #ce0058; border-radius: 5px; padding: 5px 5px; margin-right: 5px;}#s8360169 .outerPropertyCuystomExtra .outerPropertyCuystomExtra2, .innerPropertyCuystomExtra2-C {width: 100%; display:  block;}#s8360169 .outerPropertyCuystomExtra .outerPropertyCuystomExtra2:before, .innerPropertyCuystomExtra2-C:before {display: inline-block;content:"Size: "; font-style: italic; color: #fff; background: #ce0058; border-radius: 5px; padding: 5px 5px; margin-right: 5px;}#s8360169 .outerPropertyCuystomExtra .outerPropertyCuystomExtra3 {width: 100%; display:  none;}/* Residential */#s8360167 .outerPropertyCuystomExtra {width: 100%; display:  flex; align-items: center;}#s8360167 .outerPropertyCuystomExtra .outerPropertyCuystomExtra1 {display:  block; margin-right: 10px;}  #s8360167 .outerPropertyCuystomExtra .outerPropertyCuystomExtra1:before {width:  20px; display: inline-block;content:url('/pricetaylor-com/_img/img/bed.svg');margin-right: 5px;}#s8360167 .outerPropertyCuystomExtra .outerPropertyCuystomExtra2 {display:  block; margin-right: 10px;}#s8360167 .outerPropertyCuystomExtra .outerPropertyCuystomExtra2:before {width:  20px; display: inline-block;content:url('/pricetaylor-com/_img/img/living.svg');margin-right: 5px;}#s8360167 .outerPropertyCuystomExtra .outerPropertyCuystomExtra3 {display:  block; margin-right: 10px;}#s8360167 .outerPropertyCuystomExtra .outerPropertyCuystomExtra3:before {width:  20px; display: inline-block;content:url('/pricetaylor-com/_img/img/bath.svg');margin-right: 5px;}.innerPropertyCuystomExtra-R {width: 100%; display:  flex; align-items: center; margin-top: 20px;}.innerPropertyCuystomExtra1-R {display:  block; margin-right: 10px;}  .innerPropertyCuystomExtra1-R:before {width:  20px; display: inline-block;content:url('/pricetaylor-com/_img/img/bed.svg');margin-right: 10px;}.innerPropertyCuystomExtra2-R  {display:  block; margin-right: 10px;}.innerPropertyCuystomExtra2-R:before {width:  20px; display: inline-block;content:url('/pricetaylor-com/_img/img/living.svg');margin-right: 10px;}.innerPropertyCuystomExtra3-R {display:  block; margin-right: 10px;}.innerPropertyCuystomExtra3-R:before {width:  20px; display: inline-block;content:url('/pricetaylor-com/_img/img/bath.svg');margin-right: 10px;}/* Insolvency */#s8360168 .outerPropertyCuystomExtra {display:  none;}.innerPropertyCuystomExtra-I {display:  none;}.documents-wrapper {padding-bottom: 70px;}.documents-wrapper .row .ten {display:  flex;}.documents {width: 49%; margin-right: 2%;}.resources {width:  49%;}.title-block {/*padding: 10px 15px; background: #162947;*/ padding: 10px 0px; border-bottom: 1px solid #162947; margin-bottom: 10px;}.title-block h3 {color: #162947;}.doc-inner {/*background: #ededed; padding: 25px;*/}.doc-inner a {display:  block; /*padding: 10px;*//*background: #ce0058;*/ position: relative; color: #162947; margin-bottom: 10px;}.doc-inner a:after {content:">"; font-weight: bold; position: absolute; right:  10px; top:  50%; transform: translateY(-50%); color: #162947;}.doc-inner a:hover {color: #ce0058; }.doc-inner a:hover:after {color: #ce0058;}.doc-inner a:last-of-type {margin-bottom: 0px;}.container-calc {            max-width: 400px;            margin: auto;            padding: 20px;            border-top: 4px solid #ce0058;            background: #efefef;        }        .form-group {            margin-bottom: 15px;        }        .form-group label {            display: block;            margin-bottom: 10px;        }        .form-group input, .form-group select {            width: 100%;            box-sizing: border-box; background: #fff; border:  0px; padding:  12px;        }        .results {            margin-top: 20px;        }        .results span {            display: block;            margin-bottom: 10px;        }.interest-only-result {background: #162947; padding: 15px; margin-bottom: 10px; color: #fff;}#interestOnly {color: #fff; font-size:  20px;}.repayment-result {background: #162947; padding: 15px; color: #fff;}#repayment {color: #fff; font-size:  20px;}#interestOnly:before,#repayment:before {content:"£"; display:  inline-block;}@media all and (max-width:1024px) and (min-width: 0px) {.home-text h1 { font-size: 40px; font-size: 2.5em;  display: inline-block;}.home-text p { font-size: 20px; font-size: 1.25em;  display: inline-block;}}@media all and (max-width:900px) and (min-width: 0px) {.property-listings-side-wrapper.four.columns {width: 100%; margin-bottom: 20px; margin-top: 0px !important;}.property-listings-wrapper.inner-content-text.eight.columns {width: 100%; margin-bottom: 20px; margin-left: 0px;}}@media all and (max-width:850px) and (min-width: 0px) {#displayBlogStories #displayBlogStory {width: 100%; margin-right: 0%;}.prop {width: 48%;}.commercial-deal-item {width: 49%; }}@media all and (max-width:800px) and (min-width: 0px) {.inner-banner .header-bar-left .header-logo {display: none;}.inner-banner .header-bar-right {width: 100%; text-align: center;}.header-logo-mobile {display: block; width: 100%; text-align: center; float: left; margin-top: 10px;}} @media all and (max-width:700px) and (min-width: 0px) {.team-item {width: 48%; margin-right: 2%;}.service-button-item {width: 100%; margin-right: 0%; float: left; text-align: center;  }} @media all and (max-width: 650px) and (min-width: 0px) {.about-text {margin-bottom: 25px;}.about-images {padding-top: 100%; margin-top: 25px;}.contact-left {margin-bottom: 30px;}.home-stap {position: absolute; bottom: 20px; right: initial; width:100%; text-align: center;}.home-text h1{font-size: 50px; font-size: 3.125em;}} @media all and (max-width: 560px) and (min-width: 0px) {.prop {    width: 100%;    margin-bottom: 20px;    margin-right: 0%;    cursor: pointer;}.pagNumbersWrap {width: 100%; display: block;}.orderByControl {width: 100%; display: block; margin-bottom: 20px;}.documents-wrapper .row .ten {flex-direction: column;}.documents {margin-bottom: 20px; width: 100%;}.resources {width:  100%;}} @media all and (max-width: 480px) and (min-width: 0px) {.header-bar .pink-btn {font-size: 18px; font-size: 1.125em;}.header-bar .pink-btn img {width: 15px;}.team-item-inner .team-item-image {width: 100%; margin-right: 0%; float: left; padding-top: 100%; margin-bottom: 20px;}.team-item-details {width: 100%; float: left;}.team-item {width: 100%; margin-right: 0%;}.overlay {max-width: 280px;}.commercial-deal-item {width: 100%; margin-right: 0px;}#searchGroup3a {width:  100%; margin-right: 0px;}#searchGroup3b {width: 100%;}#PropertySearchPrice .inputset {width: 100%;}.searchBedrooms {width: 100%;}}@media screen and ( max-height: 480px ){        .home-text {margin-top: 50px;margin-bottom: 50px;}        .home-text h1 {font-size: 40px; font-size: 2.5em;}        .home-text p {font-size: 16px; font-size: 1em;}    }
/* not required */
