/* Logo Adjustments */
.home .header-wrapper .header .logo {
    background-image: url(https://images.c21affiliated.com/Brokers/Content/C21Aff/Assets/C21AffiliatedGold.png?w=250&quality=100);
	margin-top: 0px;
}

.header-wrapper .header .logo {
    background-image: url(https://images.c21affiliated.com/Brokers/Content/C21Aff/Assets/C21AffiliatedGold.png?w=250&quality=100)!important;
    width: 218px!important;
    height: 86px!important;
}

.header-wrapper--collapsed .header .logo {
    background: url(https://images.c21affiliated.com/Brokers/Content/C21Aff/Assets/C21AffiliatedGold.png?w=185&quality=100)!important;
    height: 50px!important;
    width: 185px;
    background-size: 100%;
    background-repeat: no-repeat!important;
}

.wtl-navbar .navbar-main, .wtl-navbar--collapsed .navbar-main {
    height: 82px;
}

.home .header-wrapper, .header-wrapper, .header-wrapper--collapsed {
    background: transparent;
    border-top: 38px solid #beaf87;
}




/* Nav Manu Border Colour Change */
@media only screen and (min-width: 768px) {
.wtl-navbar .navbar-main ul ul.dropdown li:first-child, .wtl-navbar .navbar-main ul div.dropdown > ul li:first-child {
    border-top: 3px solid #beaf87;
}

.wtl-navbar--collapsed .navbar-main ul ul.dropdown li:first-child {
	    border-top: 3px solid #beaf87;	
}

}

/* Homepage Nav Styling */
.home .wtl-navbar .navbar-main ul li a {
    color: #fff!important;
    font-size: 18px!important;
	text-transform: none !important;
	font-family: "Lato", sans-serif!important;
	
}

.home .wtl-navbar .main-links li a {
    font-family: 'Oswald', sans-serif!important;
    font-weight: 400!important;
}

.wtl-navbar .navbar-main ul ul.dropdown:before,
  .wtl-navbar .navbar-main ul div.dropdown > ul:before {
    content: "";
    border-bottom: 6px solid #bdae89!important;
}

/* Homepage Quicksearch Dropdown Highlight Colour */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #beaf87!important;
    background: #beaf87!important;
    color: white;
}

/* Inner Pages Nav Styling */
.navbar-main ul li a {
    font-family: "Helvetica", sans-serif!important;
    font-size: 16px;
    color: #bdae89!important;
}

.navbar-main ul li a:hover {
    color: #a08c59!important;
}

.header-wrapper .header .logo {
    background-size: 218px 86px!important;
}

/* Header Font & Colour Changes */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Barlow Semi Condensed', sans-serif;
}

.home .main .home-search-bar h1 {
    line-height: 50px!important;
    font-size: 46px!important;
    color: white!important;
}

.home h2 {
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Barlow Semi Condensed', sans-serif!important;
}

.home .main .homepage-top-cities h4, .home .main .homepage-top-cities h5, .home .main .homepage-top-cities h2 {
    font-weight: bold;
    color: #252526!important;
    font-family: 'Barlow Semi Condensed', sans-serif!important;
}

.home .row-blogs, .home .row-callouts {
    background: #bdae89;
}

.blog-post h5 a{
    color: #252526 !important;
}




/* Quick Search Property Count Colour */
.home .main .home-search-bar p span {
    color: #beaf87!important;
}

/* Button Colour Change */
.btn.primary, .skiplink.primary {
    background: #beaf87!important;
    border: 1px solid #beaf87!important;
}

/* Link Styling */
.home .main .homepage-top-cities .cities-list a {
    color: #bdae89!important;
}

.home .main .homepage-top-cities .cities-list a:hover {
    color: #a08c59!important;
    text-decoration: underline!important;
}

.home .main .homepage-top-cities .btn a {
    color: #ffffff!important;
}

.home .main .homepage-top-cities .btn a:hover {
    color: #ffffff!important;
    text-decoration: none!important;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #beaf87!important;
}

.home .row-blogs .blog-wide .css-homepage-title-blog a {
    color: #beaf87!important
}

.home .blog-wide .blog-post li a {
        color: #252526 !important;
}

/* Footer Social Button Colour Change */
footer .footer-social i, footer .social-icons i {
    background: #beaf87!important;
}

/******** Inner Pages ********/

/* Right column List Styling */
.content-page .secondary-col-nav ul.level-1 li.selected > a {
    border-left: 3px solid #000 !important;
}

.content-page .secondary-col-nav ul.level-1 li {
    padding: 0;
    background: #beaf87!important;
}

.content-page .secondary-col-nav ul.level-1 li a {
    color: #000!important;
}

.content-page .secondary-col-nav ul.level-1 li a:hover {
    color: #a08c59!important;
}

.list-item-agent a {
    color: #beaf87!important;
}

.office-details a {
    color: #beaf87!important;
}

.list-details .list-price a {
    color: #beaf87!important;
}

.preview-contact-button {
    background: #beaf87 !important;
}

.blog .subscribe-to {
    background: #beaf87 !important;
}

.entity-site .main .main-content #agent-more-contact-btn, .entity-interior .main .main-content #agent-more-contact-btn {
    background: #beaf87 !important;
    border-color: #A19276 !important;
}
	
.main-content .primary-col {
    padding: 3.125em 20px!important;
}

.content-page .ContentFormBacker .SendButton, .content-page .ContentForm .SendButton, .content-page .DefaultPopupText .SendButton {
    background: #beaf87 !important;
    border-color: #A19276 !important;
	
}

.blog .subscribe-to.subscribe-to-base i {
    color: #beaf87;

}

.sign-in-modal .submit {
    background: #beaf87 !important;
    border-color: #A19276 !important;
}

.mbIDHl1-91bVNh-see-search-results-button {
    background: #beaf87 !important;
    border-color: #A19276 !important;
	
}

.prop-deets .primary-col .tab-nav > li.active > a {
    color: #beaf87 !important;
}

.home-valuation-page button {
    background: #beaf87 !important;
    border: 1px solid #A19276 !important;
}

.extra-content-section {
background: #808285;
padding: 40px;
max-width: none;
}

.extra-content-section h3 {
    color: #BEAF87!important;
    font-family: 'Barlow Semi Condensed', sans-serif!important;
}

.extra-content-section p {color: #fff; }

.extra-content-section ul {
list-style-type: circle;
color: #fff;
margin-left: 20px;
}

.extra-content-section img {float:right; }

.extra-content-section .anniversary-content {max-width:600px; }

.extra-content-section a {
    color: #BEAF87!important;
}