@import('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap')

div#cookie-bar a.cb-enable
{
background:#8f1728;
color: #FFF;
}


div#cookie-bar a.cb-policy
{
background:#cb9090;
color: #000;
}

div#cookie-bar a.cb-enable:hover
{
background:#cb9090;
color: #000;
}


div#cookie-bar a.cb-policy:hover, .carousel-6 .panel.featured .panel-footer
{
background:#8f1728;
color: #FFF;
}
.carousel-6 .panel:not(.featured) .panel-footer p:first-of-type {
color: #8f1728;
}

/* Highlight */
::-moz-selection{
background: #8f1728;
}

::selection{
background: #8f1728;
}

body, h1, h2, h3, h4, h5, h6
{
font-family: Montserrat, sans-serif !important;
}

#quicksearch-4:after
{
background-color: #8f1728;
color: #FFF;
}

.agentColourOneTransparent
{
background-color: rgba(143,23,40,0.7);
}

.agentColourOneDark
{
background-color: #721220;
}

.agentColourTwoTransparent
{
background-color: rgba(203,144,144,0.7);
}

.agentColourOne
{
background-color: #8f1728 !important;
color: #FFF !important;
}

.agentColourOneHover:hover
{
background-color: #8f1728 !important;
color: #FFF !important;
}

#hero-carousel ol.carousel-indicators li.active {
background-color: #8f1728;
}

.agentColourTwo
{
background-color: #cb9090;
color: #000;
}

#quick-search input[type="submit"].agentColourTwo
{
background: #cb9090;
}

.imageHolder .corner_flash.agentColourOne
{
border-left-color: #8f1728;
}

/*.contact_buttons .btn.agentColourTwo, .agentColourTwo, .pagination > .active > a.agentColourTwo
{
background-color: #cb9090;
}*/

.corner_flash h2.agentColourTwo
{
background-color: #cb9090;
}

.agentColourOneText
{
color: #8f1728 !important;
}

.agentColourOneBorder
{
border-color: #8f1728 !important;
}

.agentColourTwoText
{
color: #cb9090;
}

.isLightColour1, .isLightColour1:hover
{
color: #FFF;
}

.isLightColour1Dark
{
color: ;
}

.isLightColour2
{
color: #000;
}

.isLightColour2Dark
{
color: ;
}

.template_f .base h1, .template_f .base>h2, .template_f .base h3, .template_f .base h4, .template_f .base h5,
.template_f .base h6
{
color: #cb9090;
}

body.template_e .navbar-wp
{
border-bottom: 8px solid #8f1728;
}

/* links */
a,
a:hover,
.col-social-icons a:hover i,
.pg-opt .breadcrumb a:hover
{
color: #8f1728;
}

.search-results .contact_link_container div
{
background-color: #8f1728;
}

.search-results .contact_link_container div:hover
{
background-color: #cb9090;
}

.wp-block.white .thmb-img i,
.index-quicksearch-block .input-group-addon button,
a.read-more-toggle,
a.read-less-toggle
{
color: #8f1728;
}

.short-feature .feature-icon,
.carousel-2 .carousel-indicators .active,
.carousel-testimonials .carousel-indicators li,
.dropdown-menu_visible
{
background: #8f1728;
}

.navbar-wp .navbar-nav > li > a:hover, .navbar-wp .navbar-nav > li > a:focus,
.navbar-wp .navbar-nav > .open > a, .navbar-wp .navbar-nav > .open > a:hover, .navbar-wp .navbar-nav > .open > a:focus,
.btn-base, .radio-btn:checked + label,
.navbar-toggle:hover, .navbar-toggle:focus,
.navbar-wp .dropdown-menu > li > a:hover,
.contact_buttons .btn:hover, .contact_buttons .btn.arrange_viewing, .corner_flash h2, .stampDutyCalc .label,
.stampDutyCalc #submit
{
background: #8f1728;
border-color: #8f1728;
color: #FFF;
}
.btn-b-base {
color: #8f1728;
border-color: #8f1728;
}
.btn-b-base:hover {
background: #8f1728;
border-color: #8f1728;
color: #FFF;
}
.btn-base-alt {
background: #cb9090;
border-color: #cb9090;
color: #000;
}

.navbar-wp .navbar-nav > li.book-valuation-navbar-item > a {
padding: 5px 15px;
background: #8f1728;
color: #FFF;
border-color: #8f1728;
}

@media  screen and (min-width: 992px){
.navbar-wp .navbar-nav > li.book-valuation-navbar-item > a {
margin-top: 23px;
}

}


.stampDutyCalc .label:after
{
border-top-color: #8f1728;
}

.btn-base:before
{
background-color: #8f1728;
}

.btn-alt, .btn-alt:hover, .btn-alt:active, .btn-alt.active, .btn-alt:hover:active, .btn-alt:focus {
background: #cb9090;
border-color: #cb9090;
color: #000;
}

.btn-base:hover, .btn-base:focus,
.btn-base:active, .btn-base.active,
.open .dropdown-toggle.btn-base
{
background-color: #cb9090;
border-color: #8f1728;
color: #000 !important;
}

.slice.base, footer.base
{
background-color: #8f1728;
color: #FFF;
}
footer .col-social-icons a:hover i {
color: #FFF;
}
.template-u footer.base hr, .template-v footer.base hr {
border-color: #FFF;
}
.slice.base.triangle::after {
border-top-color: #8f1728;
}
.slice.base-alt, footer.base-alt
{
background-color: #cb9090;
color: #000;
}
.slice.base-alt.triangle::after {
border-top-color: #cb9090;
}

.base-light {
background-color: #df3a52;
}
.base-alt-light {
background-color: #118135135;
}

.slice.light-gray.triangle::after {
border-top-color: #FCFCFC;
}
.slice.gray.triangle::after {
border-top-color: #2C2C2C;
}
.slice.dark.triangle::after {
border-top-color: #131313;
}
.slice.black.triangle::after {
border-top-color: #000;
}

/* Carousels */
.carousel-3 .carousel-nav a:hover
{
background: #8f1728;
border-color: #8f1728;
}
.carousel-3 .carousel-nav a:hover i {
color: #FFF !important;
}

.carousel-3 .carousel-nav a
{
color: #8f1728;
}

body.template_e section.tiles-one
{
background-color: rgba(143,23,40,0.7);
}

/* pagination */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > li > a:hover,
.pagination > li > span:hover
{
background-color: #8f1728;
border-color: #8f1728;
}

.pagination > li > a, .pagination > li > span, .pager li > a
{
color: #8f1728;
}

/* Back to top */
#toTop
{
background-color: #8f1728;
}

/* Property details */
.thumbnail .feature-icon a,
.thumbnail .feature-icon i,
#quick-search input[type="radio"]:checked + label
{
color: #8f1728;
}

.index-quicksearch-block input[type="radio"]:checked + label
{
color: #8f1728;
cursor: pointer;
}

.index-quicksearch-block input[type="radio"] + label
{
cursor: pointer;
}

#quick-search input[type="submit"],
.index-quicksearch-block .quicksearch-submit .btn
{
background: #8f1728;
}

@media  screen and (max-width: 991px) {
#quick-search input[type="radio"]:checked + label
{
color: #FFF;
background-color: #8f1728;
}
}

.tabs li.active a {
border-bottom-color: #8f1728;
}
/* Highlight */
::-moz-selection{
background: #8f1728;
}

::selection{
background: #8f1728;
}

/* links */
a,
a:hover,
.col-social-icons a:hover i,
.pg-opt .breadcrumb a:hover
{
color: #8f1728;
}

.search-results .contact_link_container div
{
background-color: #8f1728;
}

.search-results .contact_link_container div:hover
{
background-color: #cb9090;
}

.wp-block.white .thmb-img i,
.index-quicksearch-block .input-group-addon button,
a.read-more-toggle,
a.read-less-toggle
{
color: #8f1728;
}

.short-feature .feature-icon,
.carousel-2 .carousel-indicators .active,
.carousel-testimonials .carousel-indicators li,
ul.categories > li > a:hover,
.ribbon.base
{
background: #8f1728;
color: #FFF !important;
}
.short-feature .feature-icon i {
color: #FFF !important;
}
.base .carousel-indicators li {
border-color: #FFF !important;
}

.base .btn-b-white, .base .btn-b-white.btn-icon-right::before {
color: #FFF !important;
border-color: #FFF !important;
}
.base .btn-b-white:hover, .btn-b-white:hover.btn-icon-right::before {
color: #8f1728 !important;
background: #FFF;
}

.ribbon.base {
border-right-color: #cb9090;
}
.ribbon.base::before {
border-top-color: #8f1728;
}
.ribbon.base::after {
border-bottom-color: #8f1728;
}

.navbar-wp .navbar-nav > li > a:hover, .navbar-wp .navbar-nav > li > a:focus,
.navbar-wp .navbar-nav > .open > a, .navbar-wp .navbar-nav > .open > a:hover, .navbar-wp .navbar-nav > .open > a:focus,
.btn-base,
.navbar-toggle:hover, .navbar-toggle:focus,
.navbar-wp .dropdown-menu > li > a:hover,
.contact_buttons .btn:hover, .contact_buttons .btn.arrange_viewing, .corner_flash h2, .stampDutyCalc .label,
.stampDutyCalc #submit
{
background: #8f1728;
border-color: #8f1728;
}

.stampDutyCalc .label:after
{
border-top-color: #8f1728;
}

.btn-base:before
{
background-color: #8f1728;
}

.btn-base:hover, .btn-base:focus,
.btn-base:active, .btn-base.active,
.open .dropdown-toggle.btn-base
{
background-color: #cb9090;
border-color: #8f1728;
}

.slice.base, footer.base
{
background-color: #8f1728;
color: #FFF !important;
}

/* Carousels */
.carousel-3 .carousel-nav a:hover
{
background: #8f1728;
border-color: #8f1728;
}

.carousel-3 .carousel-nav a
{
color: #8f1728;
}

/* pagination */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > li > a:hover,
.pagination > li > span:hover
{
background-color: #8f1728;
border-color: #8f1728;
}

.pagination > li > a, .pagination > li > span, .pager li > a
{
color: #8f1728;
}

/* Back to top */
#toTop
{
background-color: #8f1728;
}

/* Property details */
.thumbnail .feature-icon a,
.thumbnail .feature-icon i,
#quick-search input[type="radio"]:checked + label
{
color: #8f1728;
}

#quick-search input[type="submit"],
.index-quicksearch-block .quicksearch-submit .btn
{
background: #8f1728;
}

@media  screen and (max-width: 991px) {
#quick-search input[type="radio"]:checked + label
{
color: #FFF;
background-color: #8f1728;
}
}

.tabs li.active a {
border-bottom-color: #8f1728;
}
.template_e footer h4 {
color: #cb9090;
}
.template_e footer .col.col-social-icons i {
background: #8f1728;
}






header .navbar .navbar-brand img, header .navbar .navbar-logo img
{
height: auto;
}

.navbar-brand img, .navbar-logo img
{
width: 50%
}




.navbar .navbar-nav>li>a
{
color:#fff;
}



.navbar
{
background:#8f1728;
}





.base-alt h1, .base-alt h2, .base-alt h3, .base-alt h4, .base-alt h5, .base-alt h6 {
color: #000 !important;
}

.form-light .form-control:focus {
border-color: #8f1728;
}

.navbar .dropdown-menu > li > a:hover {
background-color: #8f1728;
color: #FFF;
}

.image-grid-1 .image-grid-1-row:nth-of-type(odd) a:nth-of-type(odd) .side-a, .image-grid-1
.image-grid-1-row:nth-of-type(even) a:nth-of-type(even) .side-a {
background: #8f1728;
color: #FFF;
}
.image-grid-1 .image-grid-1-row:nth-of-type(odd) a:nth-of-type(even) .side-a, .image-grid-1
.image-grid-1-row:nth-of-type(even) a:nth-of-type(odd) .side-a {
background: #cb9090;
color: #000;
}
.value_my_property_wrapper {
background: #8f1728;
}
.value_my_property_wrapper p {
color: #FFF;
}


.btn-default.active {
background-color: #8f1728;
border-color: #8f1728;
color: #FFF;
}

.wp-block.property.grid .wp-block-body .wp-block-content .content-title {
color: #8f1728;
}

.wp-block.property.grid .wp-block-body .wp-block-content .price {
color: #cb9090;
}
.videoette-banner-1 .carousel-cover {
background: -moz-linear-gradient(left, rgba(143,23,40,0.9) 0%, rgba(143,23,40,0.6) 40%,
rgba(143,23,40,0) 80%, rgba(143,23,40,0) 100%);
background: -webkit-linear-gradient(left, rgba(143,23,40,0.9) 0%, rgba(143,23,40,0.6) 40%,
rgba(143,23,40,0) 80%, rgba(143,23,40,0) 100%);
background: linear-gradient(to right, rgba(143,23,40,0.9) 0%, rgba(143,23,40,0.6) 40%,
rgba(143,23,40,0) 80%, rgba(143,23,40,0) 100%);
}
.featuredBlogPostsText {
background: #cb9090;
color: #000;
}
.featuredBlogPostsItem > a {
border-color: #cb9090;
}
.quicksearch-6 input[type="radio"]:checked + label {
background: #8f1728;
color: #FFF !important;
}
.blog-cluster-2 a.panel {
color: #FFF !important;
}
.blog-cluster-2 .panel-footer {
background: #8f1728 !important;
}
.blog-cluster-2 .panel, .blog-cluster-2 .panel-footer {
border-color: #8f1728 !important;
}
.blog-cluster-2 .category {
background: #cb9090;
color: #000;
}
.blog-cluster-2 .nav-tabs > li.active a {
border-bottom: 2px solid #8f1728;
}
.post-item.style2 .post-comments strong {
color: #8f1728;
}
.pl-valuation {
background: #8f1728;
color: #FFF;
}
.pl-valuation-modal .valuation-footer h1, .pl-valuation-modal .valuation-result {
color: #8f1728;
}

.navbar-wp .navbar-nav>li>a
{
font-family: Montserrat, sans-serif !important;
}

.alert-base {
background: #8f1728;
color: #FFF;
}
.alert-base-alt {
background: #cb9090;
color: #000;
}

.featured-ribbon {
background: #8f1728;
color: #FFF;
}
.featured-ribbon::before {
border-right-color: #8f1728;
}
.featured-ribbon::after {
border-left-color: #8f1728;
}


.typeahead { z-index: 9999; }

.typeahead.dropdown-menu>.active a, .typeahead.dropdown-menu>.active>a:hover, .typeahead.dropdown-menu>.active>a:focus {
background-color: #8f1728;
color: #FFF !important;
}
.blog-3-sidebar-header {
border-bottom-color: #8f1728 !important;
}
.blog-3-sidebar-header > span, .blog-3-author {
background-color: #8f1728 !important;
color: #FFF !important;
}
.blog-3-categories .active::after, .guides-1-categories .active::after {
border-top-color: #8f1728 !important;
}
.blog-post-3 .agentColour2Text {
color: #cb9090 !important;
}

.agentColour2TextHover:hover {
color: #cb9090 !important;
}

.searchbar-1 .select:after {
color: #8f1728;
}

#advanced-filter-search .select:after {
color: #8f1728;
}

#filters-toggle i, .property-list .property-icons-wrapper .mortgage i, property-type, .featured-property-list
.property-details-wrapper .favourite-property a i:hover:before, .featured-property-list .property-icons-wrapper ul li i,
.featured-property-list .property-icons-wrapper .mortgage i, .featured-property-list .property-icons-wrapper .mortgage
.mortgage-text, .property-list .property-details-wrapper .favourite-property a i:hover:before, .property-list
.property-icons-wrapper ul li i, .property-list .property-icons-wrapper .mortgage i, .property-list
.property-icons-wrapper .mortgage .mortgage-text {
color: #8f1728;
}

.featured-property-list .bg-red, #sidebar .valuation-sidebar {
background: #8f1728;
background-color: #8f1728;
}

.featured-property-list .images-wrapper .featured-prop-ribbon:after {
border-color: #8f1728 !important;
}

/* START - Moving Logic */
.ml-footer-social .fa {
border-color: #FFF;
color: #FFF;
}
.ml-footer-social .fa:hover {
background-color: #FFF;
color: #8f1728;
}
.page-hero-ml-2-slide h1, .mediaContainer a.right:hover i, .mediaContainer a.left:hover i {
color: #8f1728 !important;
}
.template-t .footer a {
color: #8f1728;
}
.template-t .navbar-wp .navbar-collapse.collapse:not(.in) .navbar-nav > li > a:hover, .navbar-login a:hover {
background: #8f1728 !important;
color: #FFF !important;
}
.sidebar-ml-social .fa, .mediaContainer a.right, .mediaContainer a.left {
background: #8f1728;
color: #FFF;
}
.sidebar-ml-social .fa:hover, .mediaContainer a.right:hover, .mediaContainer a.left:hover {
background: #FFF;
color: #8f1728;
border-color: #8f1728;
}
.noUi-connect {
background: #8f1728 !important;
}
.template-t .navbar-toggle {
color: #8f1728;
}
.price-bubble-1 .circle-lg, .price-bubble-1 .circle-sm {
background-color: #8f1728;
color: #FFF;
}
.price-bubble-1 .bubble-1 .circle-lg:hover {
box-shadow: 0px 0px 0px 10px #cb9090;
}

.price-bubble-1 .bubble-2 .circle-lg:hover,
.price-bubble-1 .bubble-3 .circle-lg:hover {
box-shadow: 0px 0px 0px 10px #8f1728;
}

.price-bubble-1 .bubble-2 .circle-lg:hover .circle-sm,
.price-bubble-1 .bubble-3 .circle-lg:hover .circle-sm {
box-shadow: 0px 0px 0px 3px #8f1728;
}
.tiles-10-module .step-tile p.numeric,
.tiles-10-module .step-tile-alt p.numeric,
.tiles-10-module .btnSpaced {
color: #FFF;
background-color: #8f1728;
border: 1px solid #8f1728;
}
.tiles-10-module .btnSpaced:hover {
color: #000;
background-color: #cb9090;
border: 1px solid #8f1728;
}
.section-savings #savingResult {
border: 2px dashed #8f1728;
}
.tiles-11-hover:hover {
background: rgba(143,23,40,0.7);
}
.embed-svg .agentColourOneSvgFill {
fill: #8f1728;
}
.embed-svg .agentColourOneSvgStroke {
stroke: #8f1728;
}
.embed-svg .agentColourTwoSvgFill {
fill: #cb9090;
}
.embed-svg .agentColourTwoSvgStroke {
stroke: #cb9090;
}
.fees-table .product-heading:not(.focussed) {
background-color: #cb9090 !important;
color: #000 !important;
}
.fees-table .product-heading:not(.focussed) .agentColourOneDark {
background-color: #b46060 !important;
}
.pl-engage-modal .table > thead > tr {
background: #8f1728;
border-color: #8f1728;
color: #FFF;
}
.pl-engage-modal .table > thead > tr > th {
border-color: #8f1728;
}
.how-it-works-ml .offers-logo {
background: #8f1728;
border-color: #cb9090;
}
.tabs.full-details-10-tabs li.active::after {
border-top-color: #8f1728;
}
/* END - Moving Logic */

.template_p .template-p-nav-header .offices .office .name {
color: #8f1728;
}
.template_p .template-p-nav-header .offices .office .phone {
color: #cb9090;
}
/*.template_p .navbar-wp .navbar-nav>li>a {
color: #333333;
} */

.template_s .colour2 {
color: #cb9090;
}
.template_s .subscriptionGroup .input-group-addon button {
background-color: #cb9090;
}

.careers-1-tiles h2 {
color: #8f1728 !important;
}



@media (max-width: 767px) {
.mbf1-property-info {
background-color: rgba(143,23,40,0.5);
}
.mbf1-property-info .icons a {
background-color: rgba(143,23,40,0.75);
}
}


.dim {
color: rgba(143,23,40,0.25) !important;
}
.navv {
background: rgba(143,23,40,0.05)
}
.navv .nav-header i {
color: rgba(143,23,40,0.6);
}
.navv .form-control {
color: rgba(143,23,40,0.6);
}
.navv .btn.btn-default {
color: rgba(143,23,40,0.5);
}
.mbf-map .btn.btn-default {
color: rgba(143,23,40,0.5);
}
#pd-full {
color: white;
background: rgba(143,23,40,0.75);
}
.mbf-results .btn {
color: rgba(143,23,40,0.5);
border-color: rgba(143,23,40,0.3);
}
.mbf-results .property {
border: 1px solid rgba(143,23,40,0.15);
position: relative;
}
.mbf-map {
border: 1px solid rgba(143,23,40,0.15);
padding: 0;
}
.btd {
border-top: 1px dotted rgba(143,23,40,0.2);
}


@media (min-width: 992px) {
.dropdown-mega-full {
position: fixed;
top: 79px;
margin:0 !important;
}
}

#hero-carousel .carousel-inner .item .tint {
background-color: #8f1728;
}

.property-details-13 .media-tabs .nav-tabs > li > a, .property-details-13 .nav-pills > li.active > a {
background-color: #cb9090;
color: #000;
}
.property-details-13 .media-tabs .nav-tabs > li.active > a {
background-color: #8f1728;
color: #FFF;
}

.template-guild2020 .nav > li:last-of-type > a {
    background-color: #cb9090 !important;
}

/* CUSTOM CSS - MUST ALWAYS BE AT BOTTOM OF FILE! */
.fa {
    display: none;
}


.navbar-wp .navbar-nav > li > a {
    border-top: 3px solid transparent;
    padding: 50px 16px;
    margin-right: 0;
    font-size: 14px;
    font-weight: 500;
    font-family: "Roboto",sans-serif;
    text-transform: uppercase;
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    transition: all .25s ease-out;
}

.navbar-wp .navbar-nav > li > a.dropdown-form-toggle {
    color: #fff;
}

.navbar-wp .navbar-nav > li > a.dropdown-form-toggle, .navbar-wp .navbar-nav > li > a.dropdown-form-toggle:hover, .navbar-wp .navbar-nav > li > a.dropdown-form-toggle:focus {
    padding: 48px 16px;
    font-size: 16px;
    font-weight: 400;
    background: transparent;
}

.navbar-wp .navbar-nav > li.book-valuation-navbar-item > a {
    padding: 26px 15px;
        padding-top: 26px;
        padding-right: 15px;
        padding-bottom: 26px;
        padding-left: 15px;
    background: #8f1728;
    color: #FFF;
    border-color: #8f1728;
}

/* END - CUSTOM CSS */