a {
  color: #0c97fe;
}
a:hover {
  color: #00d4ec;
}
[id*="menuWidget"] a {
  color: #8f8f8f;
}
.menu-active-long #topwidget #menuWidgetContainer .mainmenu {
  background-color: #fffffc;
}
.menu-active-long #topwidget #menuWidgetContainer .mainmenu .menuTitle {
  color:#8f8f8f;
  background-color: #f4fbfe;
}
.menu-active-long #topwidget #menuWidgetContainer .mainmenu .menuTitle:hover{
  background-color: #f4fbfe;
  color: #8f8f8f;
}
#topwidget #menuWidgetContainer .item-with-ul li,
.menu-active-long #topwidget #menuWidgetContainer .mainmenu li {
    background-color: #fffffc;
}
#topwidget #menuWidgetContainer .item-with-ul li:hover,
.menu-active-long #topwidget #menuWidgetContainer .mainmenu li:hover {
	background-color: #f5f6fa;
}
#topwidget #menuWidgetContainer .item-with-ul li:hover a,
.menu-active-long #topwidget #menuWidgetContainer .mainmenu li:hover a,
.menu-active-long #topwidget #menuWidgetContainer .mainmenu li:hover ul li:hover a{
	color: #394385;
}
.menu-active-long #topwidget #menuWidgetContainer .mainmenu li:hover ul li a{
	color: #8f8f8f;
}
#topwidget #menuWidgetContainer .item-with-ul li:not(:last-of-type),
.menu-active-long #topwidget #menuWidgetContainer .mainmenu li:not(:last-of-type) {
	border-color: #bbbbbb;
}
.front #youtube_video_widget_form h2.video_title, 
.front .widget h2.subject, 
.front [id*="AboutMeforAgent"] h2.subject, 
.front [id*="TextTitleForBroker"] h2.subject, 
.front .widgets-text-widget h3.fronttitle, 
.front .widgets-featuredListings h2, 
.front [id*="quickSearch"] h2, 
body[class*="buy-homes-for-sale"].inner .widecontent .widget .widgets-featuredListings h2 {
  color: #242133;
}
.widgets-city-links, 
.widgets-featuredListings, 
.widgets-askQuestions,
.searchWidgetApp {
  background-color: #f4fbfe;
  border-color: #f7f4f4;
}
div[id*="quickSearch"] .searchWidgetApp .dropdown-control .dropdown-toggle:hover .title-type:before{
	border-color:#f1f1f1;
}
div[id*="quickSearch"] .searchWidgetApp .collapsedFilter .switch-control.toolbar-item button.active,
div[id*="quickSearch"] .searchWidgetApp .collapsedFilter .toolbar-item:not(.dropdown-keywords-control) button:hover{
  background-color: #f1f1f1;	
}
div[id*="quickSearch"] .searchWidgetApp .collapsedFilter .toolbar-item.dropdown-keywords-control button:not(:disabled):not(.disabled):hover{
	background-color: #f1f1f1;	
	color: #0c97ff;
}
div[id*="quickSearch"] .searchWidgetApp .dropdown-keywords-control .custom .btn,
div[id*="quickSearch"] .searchWidgetApp .input-group > .input-group-prepend > .btn:not(:disabled):not(.disabled){
  background-color:#f1f1f1;
}
div[id*="quickSearch"] .searchWidgetApp .input-group > .input-group-prepend > .btn:not(:disabled):not(.disabled):hover{
  color: #0c97ff;
}
div[id*="quickSearch"] .searchWidgetApp .dropdown-control .dropdown-menu li:hover, 
div[id*="quickSearch"] .searchWidgetApp .dropdown-control .dropdown-menu li.active,
div[id*="quickSearch"] .searchWidgetApp .dropdown-search-control li:not(.group-item):not(.title):hover, 
div[id*="quickSearch"] .searchWidgetApp .dropdown-search-control li.active,
div[id*="quickSearch"] .searchWidgetApp .dropdown-range-control .dropdown-menu li:not(.custom):hover, 
div[id*="quickSearch"] .searchWidgetApp .dropdown-range-control .dropdown-menu li.active,
div[id*="quickSearch"] .searchWidgetApp .dropdown-price-control .dropdown-menu li:not(.custom):hover, 
div[id*="quickSearch"] .searchWidgetApp .dropdown-price-control .dropdown-menu li.active,
div[id*="quickSearch"] .searchWidgetApp .dropdown-keywords-control .dropdown-menu li:not(.custom):not(.keyword):hover, 
div[id*="quickSearch"] .searchWidgetApp .dropdown-keywords-control .dropdown-menu li.active{
background-color:#f1f1f1;
}
div[id*="quickSearch"] .searchWidgetApp .dropdown-control .dropdown-menu li.active a,
div[id*="quickSearch"] .searchWidgetApp .dropdown-search-control .dropdown-menu li.active a,
div[id*="quickSearch"] .searchWidgetApp .dropdown-range-control .dropdown-menu li.active a,
div[id*="quickSearch"] .searchWidgetApp .dropdown-price-control .dropdown-menu li.active a,
div[id*="quickSearch"] .searchWidgetApp .dropdown-keywords-control .dropdown-menu li.keyword a:hover{
	color: #0c97ff;
}
div[id*="quickSearch"] .searchWidgetApp .dropdown-range-control .custom input:focus,
div[id*="quickSearch"] .searchWidgetApp .dropdown-price-control .custom input:focus,
div[id*="quickSearch"] .searchWidgetApp .dropdown-keywords-control .custom input:focus,
.cube .flip, .cube .flop{
	border-color:#0c97ff;
}
div[id*="quickSearch"] .searchWidgetApp .collapsedFilter .toolbar-item .dropdown-toggle:before{
	color:#0c97ff;
}
.social_media .defaulticon {
  color: #fdfeff;
}
.front #contentwidgettop [id*='textWidget'] .nb_landingwidget .button-link,
.front #contentwidgettop [id*='textWidget'] .buttonwrapper .button-link:hover,
.front #contentwidgetbottom [id*='textWidget'] .buttonwrapper .button-link:hover,
.broker header .mainuser .office_profile a:hover:after,
.mainuser .agent_photo:hover::after,
.social_media .defaulticon:hover,
.widgets-text-widget .jointxt a.joinToday{
  background-color: #00d4eb;
}
.mainuser .agent_photo::after,
.broker header .mainuser .office_profile a:after{
  color: #fdfeff;
  background-color: #0c97fe;
}
.mainuser .agent_bar {
  background-color: #bbbbbb;
}
.mainuser .agent_photo span {
  border-color: #bbbbbb;
}
header {
  border-color: #bbbbbb;
  background-color: #fffffa;
}
.contactbox {
  background-color: #fffffa;
  color: #616161;
  border-color: #bbbbbb;
}
.front #contentwidgettop [id*='textWidget'] .buttonwrapper,
.front #contentwidgetbottom [id*='textWidget'] .buttonwrapper,
.widgets-text-widget .jointxt p,
.widgets-text-widget .jointxt h3 {
    color: #fdfeff;
}
.front #contentwidgettop [id*='textWidget'] .nb_landingwidget {
  background: url(/themes/bannertheme/theme25/images/bg-cell.png), linear-gradient(135deg, #0c97ff, #00d4eb);
  background-position: center bottom, center;
  background-size: auto 25vw, cover;
  background-repeat: repeat-x, no-repeat;
}
.front #contentwidgettop [id*='textWidget'] .nb_landingwidget .button_subtext {
  color: #c9edfd;
}
.front #contentwidgettop [id*='textWidget'] .nb_landingwidget .button-link:hover,
.widgets-text-widget .jointxt a.joinToday:hover {
  background-color: #846fcd;
}
.front #contentwidgettop [id*='textWidget'] .pd_landingwidget {
  background: url(/themes/bannertheme/theme25/images/bg-cell.png), linear-gradient(135deg, #dd61cf, #6a4fc9);
  background-position: center bottom, center;
  background-size: auto 25vw, cover;
  background-repeat: repeat-x, no-repeat;
}
.front #contentwidgettop [id*='textWidget'] .pd_landingwidget .button-link {
  background-color: #eb35a2;
}
.front #contentwidgettop [id*='textWidget'] .pd_landingwidget .button_subtext {
  color: #ffcbe2;
}
.front #contentwidgetbottom [id*='textWidget'] .preconlist_generic_buttonwidget {
  background-color: #846fcd;
}
.front #contentwidgetbottom [id*='textWidget'] .preconlist_generic_buttonwidget .button-link,
.widgets-text-widget .jointxt a.joinToday {
  background-color: #00e8ba;
}
body[class*="PURPLE"].front #contentwidgetbottom [id*='textWidget'] .freval_branded_buttonwidget,
body[class*="GOLD"].front #contentwidgetbottom [id*='textWidget'] .freval_branded_buttonwidget,
body[class*="BROWN"].front #contentwidgetbottom [id*='textWidget'] .freval_branded_buttonwidget,
body[class*="GREY"].front #contentwidgetbottom [id*='textWidget'] .freval_branded_buttonwidget,
body[class*="(BLUE)"].front #contentwidgetbottom [id*='textWidget'] .freval_branded_buttonwidget,
body[class*="RED"].front #contentwidgetbottom [id*='textWidget'] .freval_branded_buttonwidget,
body[class*="GREEN"].front #contentwidgetbottom [id*='textWidget'] .freval_branded_buttonwidget,
.front #contentwidgetbottom [id*='textWidget'] .freval_branded_buttonwidget {
  background-color: #fcd200;
}
.front #contentwidgetbottom [id*='textWidget'] .freval_branded_buttonwidget .button-link,
.cube .flip, .cube .flop,
.widgets-text-widget .jointxt{
  background-color: #0c97ff;
}
.smartsearch {
  color: #fdfeff;
}
.smartsearch .searchlink {
  border-color: #fdfeff;
}
.smartsearch .red {
	color: #e9676d;
}
.smartsearch .lightblue {
	color: #0c97fd;
}
.smartsearch .green {
	color: #89c53d;
}
.smartsearch .pink {
	color: #ba3685;
}
.smartsearch .blue {
	color: #5c6bff;
}
.smartsearch .yellow {
	color: #fbd201;
}
.smartsearch .brown {
	color: #f76c58;
}
.smartsearch .mint {
	color: #89d6b4;
}
.front .consultation {
  background-color: #0c97ff;
  color: #fdfeff;
}
.front .consultation .booklink a {
  background-color: #00e8ba;
}
.front .consultation .booklink a:hover {
	background-color: #846fcd;
}
.column.first-row .widgets-city-links {
  color: #fdfeff;
}
.column.first-row:nth-child(4n-3) .widgets-city-links .main-city-image a::after {
  background-color: #fbd200;
}
.column.first-row:nth-child(4n-2) .widgets-city-links .main-city-image a::after {
  background-color: #6140d4;
}
.column.first-row:nth-child(4n-1) .widgets-city-links .main-city-image a::after {
  background-color: #00e8bb;
}
.column.first-row:nth-child(4n) .widgets-city-links .main-city-image a::after {
  background-color: #0096ff;
}
.front .column:not(.first-row) .widgets-city-links h2.subject,
.front .widecontent:not(.column-wrapper) .widgets-city-links h2.subject {
	background-color: #0c97ff;
  color: #fffffe;
}
.front .column:not(.first-row) .widgets-city-links .citylinks_links,
.front .widecontent:not(.column-wrapper) .widgets-city-links .citylinks_links {
  border-color: #e8e5e5;
}
.front .widecontent .widgets-city-links .citylinks_links a {
	color: #4c4c4c;
}
.front #footerwidgetbottom div[id*="ask_questions"] {
  background-color:#0c97ff;
}
.front #footerwidgetbottom [id*="ask_questions"] #ask_questions_widget_form {
  color: #fdfeff;
}
.front #footerwidgetbottom .widgets-askQuestions .general-info input {
  border-color: #fdfeff;
	color: #fdfeff;
}
.front #footerwidgetbottom .widgets-askQuestions .drip-group-container .form-item  {
  border-color: #fdfeff;
}
.front #footerwidgetbottom .widgets-askQuestions .drip-group-container .form-item:hover, 
.front #footerwidgetbottom .widgets-askQuestions .drip-group-container.buySell .form-item:nth-child(1), 
.front #footerwidgetbottom .widgets-askQuestions .drip-group-container.sell .form-item:nth-child(2),
.front #footerwidgetbottom .widgets-askQuestions .drip-group-container.buy .form-item:nth-child(3), 
.front #footerwidgetbottom .widgets-askQuestions .drip-group-container.rent .form-item:nth-child(4) {
  background-color: #846fcd;
}
.front #footerwidgetbottom .widgets-askQuestions .drip-group-container .form-item label {
  color: #fdfeff;
}
.front #footerwidgetbottom .widgets-askQuestions .submit-wrapper input {
	background-color: #00e8ba;
  color: #fdfeff;
}
.front #footerwidgetbottom .widgets-askQuestions .submit-wrapper input:hover {
	background-color: #846fcd;
}
.front #footerwidgetbottom .form-contact {
  border-color: #fdfeff;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll div.featuredListingAddress a,
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll div.featuredListingAddress {
  color: #242133;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll div.featuredListingAddress::before {
  color: #6a6c6d;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .featuredListingCity a,
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .featuredListingCity {
  color: #eb6070;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .featuredListingBedroom,
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .featuredListingBathroom {
	color: #3e3b4b;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .featuredListingBathroom::after,
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .featuredListingBedroom::after {
  color: #818085;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .featuredPricePlaceholder {
  color: #fffffb;
  background-color:#eb6070;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll div.featuredListingPrice::after {
  color: #fecc00;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll a.featured_readmore {
  background-color :#0c97ff;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll a.featured_readmore:hover {
	background-color: #00d4eb;
	color: #fdfeff;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .jcarousel-control-next:hover {
  background-color: #00d4eb;
}
body[class*="buy-homes-for-sale"].mobileVersion .widgets-featuredListings .horizontal_scroll .jcarousel-control-next:hover,
body[class*="buy-homes-for-sale"].mobileVersion .widgets-featuredListings .horizontal_scroll .jcarousel-control-prev:hover {
  background-color: #edf5f8;
}
body[class*="buy-homes-for-sale"] div[id*="defineBuyer"] h2 {
  color: #eff0f1;
}
body[class*="buy-homes-for-sale"] .itemCalculator a, 
body[class*="home-evaluation"] .footerInfo, 
body[class*="buy-homes-for-sale"] .footerInfo, 
body[class*="home-evaluation"] #readySell .innerSell, 
body[class*="buy-homes-for-sale"] div[id*="defineBuyer"] {
	background-color: #0c97ff;
}
body[class*="home-evaluation"] #readySell .innerSell::before,
body[class*="buy-homes-for-sale"] div[id*="defineBuyer"]::before {
	border-color: transparent #0c97ff transparent transparent;
}
body[class*="home-evaluation"] #readySell .innerSell::after, 
body[class*="buy-homes-for-sale"] div[id*="defineBuyer"]::after {
    border-color: #0c97ff transparent transparent;
}
body[class*="buy-homes-for-sale"] .titleCalculators h2 span, 
body[class*="home-evaluation"] #needInfo h2, 
body[class*="home-evaluation"] .sellerTop h2, 
body[class*="buy-homes-for-sale"] .widecontent .widgets-featuredListings h2, 
body[class*="home-evaluation"] p.buyerArrow a:before, 
body[class*="buy-homes-for-sale"] p.buyerArrow a:before, 
body[class*="buy-homes-for-sale"].inner #custom_first_step_dream_home_lead_form h1 {
    color: #0c97ff;
}
footer {
  background-color: #0f161c;
}
.footerarea {
  color: #fdfefe;
}
.footerarea::after {
  background-color: #343b40;
}
.credentials {
  color: #999999;
}
.credentials .login {
  color:#0f161c;
}
.credentials .login a {
  background-color: #666666;
  color: #fdfefe;
}
.credentials .login a:hover {
  color: #fdfefe;
  background-color: #00d4eb;
}
.footerarea #menuWidgetContainer li.item-with-ul ul li a:hover,
.footerarea #menuWidgetContainer li a:hover,
.credentials a:hover,
.footerarea .logo:hover {
  color: #00d4eb;
}
#topwidget1{
  border-color: #bbbbbb;
}
.front div[id*="office_agent_listings"] .view_all a:hover,
div[id*="quickSearch"] .searchWidgetApp .search-main-wrapper .btn-submit,
input[type="submit"], #comment_confirm_delete .container-inline a, .widgets-city-links a.alllink, #single_record_default a.viewfulllink, .property_item .imageproperty a.view_detailsp, .property_btn a, a.neighborhood, a.featured_readmore {
  background-color: #0c97ff;
  color: #fffffe;
}
.front div[id*="office_agent_listings"] .view_all a:hover:before{
  box-shadow: 0px 0px 30px 0px #0c97ff;
}
div[id*="quickSearch"] .searchWidgetApp .search-main-wrapper .btn-submit:hover,
input[type="submit"]:hover,
#comment_confirm_delete .container-inline a:hover,
.widgets-city-links a.alllink:hover,
#single_record_default a.viewfulllink:hover,
.property_item .imageproperty a.view_detailsp:hover,
.property_btn a:hover, a.neighborhood:hover, a.featured_readmore:hover{
  background-color:#00d4eb;
}

div[id*=quickSearch] .searchWidgetApp.other .search-main-wrapper .btn-submit,
div[id*="quickSearch"] .searchWidgetApp.other .btn-submit.btn-other,
div[id*="quickSearch"] .searchWidgetApp.other .toolbar #searchType .dropdown-toggle {
  background-color: #0195fc;
}
div[id*=quickSearch] .searchWidgetApp.other .search-main-wrapper .btn-submit:hover,
div[id*="quickSearch"] .searchWidgetApp.other .toolbar #searchType .dropdown-toggle:hover,
div[id*="quickSearch"] .searchWidgetApp.other .btn-submit.btn-other:hover {
  background-color: #017ed6;
}
div[id*="quickSearch"] .searchWidgetApp.other .toolbar-item-more.active .selection .dropdown-control:not(.bed):not(.bath) .dropdown-toggle:hover,
div[id*="quickSearch"] .searchWidgetApp.other .toolbar-item-more.active .title,
div[id*="quickSearch"] .searchWidgetApp.other .toolbar-item-more .title:hover, 
div[id*="quickSearch"] .searchWidgetApp.other .toolbar-item .dropdown-toggle:hover, 
div[id*="quickSearch"] .searchWidgetApp.other .dropdown-toggle:not(:disabled):not(.disabled):active, 
div[id*="quickSearch"] .searchWidgetApp.other .open .dropdown-toggle {
  background-color: #f1f1f1;
  color: #0195fc;
}
div[id*="quickSearch"] .searchWidgetApp.other .more.flat .dropdown-menu .item a:hover,
div[id*="quickSearch"] .searchWidgetApp.other .more.flat .dropdown-menu > li.active {
  background-color: #f1f1f1;
}
div[id*="quickSearch"] .searchWidgetApp.other .more.flat .dropdown-menu .item a:hover, 
div[id*="quickSearch"] .searchWidgetApp.other .more.flat .dropdown-menu > li.active > a {
  color: #0195fc;
}

div[id*="quickSearch"] .searchWidgetApp.other .toolbar-item-more.active .selection .title, 
div[id*="quickSearch"] .searchWidgetApp.other .toolbar-item-more .selection .title:hover{
  background-color:transparent;
}
.featureListingApp .action.is-more-visible .favourite{
  color: #0195fc;
}
.featureListingApp .action.is-more-visible .favourite:hover{
  color: #017ed6;
}

@media all and (max-width: 640px) {
  div[id*="quickSearch"] .searchWidgetApp.other .toolbar #searchType .dropdown-toggle:hover{
    background-color:#f1f1f1;
}
}
body[class*="alculators"] .calculators_title,
body[class*="alculators"] .calculators_description:before,
body[class*="alculators"] .calculators_description:after,
.inner .node.blog .title a,
.inner .comment h3.title a,
body[class*="blog"] .pager a:hover,
body[class*="blog"] .pager .pager-current {
    color: #0c97ff;
}
body[class*="alculators"] .calculators_card, 
body[class*="alculators"] #wsidebar_right div[id*="ask_questions-"] .content,
body[class*="blog"] .main_title:after,
.widgets-text-widget .jointxt:after {
    border-top-color: #0c97ff;
}
body[class*="alculators"] .calculate_link,
body[class*="blog"] .comment_date, 
body[class*="blog"] .post_date { 
    background: #0c97ff; 
    border-color: #0c97ff;
}
body[class*="alculators"] .calculate_link:hover {
    background: #00d4eb; 
    border-color: #00d4eb;
}
.inner .node.blog .links a,
.inner .comment .links a, 
body[class*="blog"] .pager {
    background: #0c97ff;
}
.inner .comment-title .legend {
    border-bottom-color: #0c97ff;
}
@media screen and (max-width: 640px) {
    body[class*="blog"].inner div.node.blog .links a,
    .inner div.node.blog .links a
    {
        color: #0c97ff;
    }
}