
a:hover {color:#ff5d47;}

#footerwidgettop #quickSearch_widget_form .form-submit,
header #agentInfoExpand,
#topwidget1 ul.mainmenu li.menuItem a:hover,
#topwidget1 ul a.visitor_tools,
body.expanded header #agentInfoExpand,
header .expandeddata:before,
#middlePart figcaption:before,
header .expandeddata dl,
#middlePart figcaption dl,
header .widgets-mapSearch a,
#middlePart #topwidget2 .widgets-mapSearch a,
header .widgets-city-links,
#middlePart #topwidget2 .widgets-city-links,
header .widgets-QuickButtonsForAgent a,
#middlePart #topwidget2 .widgets-QuickButtonsForAgent a,
header .widgets-QuickButtonsForBroker a,
#middlePart #topwidget2 .widgets-QuickButtonsForBroker a,
#middlePart h4.agent_title,
.broker header .expandeddata,
.broker #middlePart figcaption,
.mapsearch_page .search-on-map,
#quick_search_main_form #quickSearch_widget_form #widgets-quick-search .search-submit-wrapper input,
.front div[id*="office_agent_listings"] .view_all a:hover,
.front .widecontent:not([id*="topwidget"]) .widgets-city-links h2.subject{
	background-color: #bd1a20;  
}
a,
.social_media  a.defaulticon:hover:before,
.social_media .contactlink:hover,
.front #footerwidgetbottom .social_media .contactlink:hover,
#middlePart #topwidget2 .social_media .contactlink:hover,
#topwidget1 li ul li:hover a,
#topwidget1 ul.mainmenu li.menuItem ul li a:hover,
#topwidget1 ul.mainmenu li.menuItem.active ul li a:hover,
.sticky-menu-active #topwidget1 #menuWidgetContainer li.menuItem a:hover,
.sticky-menu-active #topwidget1 #menuWidgetContainer li.menuItem.active ul li a:hover,
.sticky-menu-active #topwidget1 #menuWidgetContainer li.menuItem.active a,
.menu-active-long #topwidget1 #menuWidgetContainer li.menuItem a:hover,
.menu-active-long #topwidget1 #menuWidgetContainer li.menuItem.active ul li a:hover,
#footerwidgetbottom div[id*='textWidget'] .top_slogan,
.menu-active-long #topwidget1 #menuWidgetContainer li.menuItem.active a,
 .menu-active-long #topwidget1 #menuWidgetContainer li.menuItem a:hover{
  color:#bd1a20;
}
#topwidget1 li ul li{
border-bottom-color:#ff614c;
background-color:#bd1a20;
}
#topwidget1 ul ul:before{
border-color: #bd1a20 transparent;
}

@-webkit-keyframes redPulse {
  from { background-color: #bd1a20; -webkit-box-shadow: 0 0 9px #333333; }
  50% { background-color: #ff5c46; -webkit-box-shadow: 0 0 18px #ff5c46; }
  to { background-color: #bd1a20; -webkit-box-shadow: 0 0 9px #333333; }
}
@-moz-keyframes redPulse {
  from { background-color: #bd1a20; -moz-box-shadow: 0 0 9px #333333; }
  50% { background-color: #ff5c46; -moz-box-shadow: 0 0 18px #ff5c46; }
  to { background-color: #bd1a20; -moz-box-shadow: 0 0 9px #333333; }
}
@keyframes redPulse {
  from { background-color: #bd1a20; box-shadow: 0 0 9px #333333; }
  50% { background-color: #ff5c46; box-shadow: 0 0 18px #ff5c46; }
  to { background-color: #bd1a20; box-shadow: 0 0 9px #333333; }
}

header .widgets-city-links:hover,
header .widgets-mapSearch a:hover,
header .widgets-QuickButtonsForAgent a:hover,
header .widgets-QuickButtonsForBroker a:hover,
#middlePart #topwidget2 .widgets-city-links:hover,
#middlePart #topwidget2 .widgets-mapSearch a:hover,
#middlePart #topwidget2 .widgets-QuickButtonsForAgent a:hover,
#middlePart #topwidget2 .widgets-QuickButtonsForBroker a:hover,
#middlePart #topwidget2 div[id*='buttonator'] .button-wrapper a:hover, 
header div[id*='buttonator'] .button-wrapper a:hover{
	border-color:#bd1a20;
	color:#bd1a20;
}
div[id*='buttonator'] .button-wrapper a:hover,
#middlePart div[id*='buttonator'] .button-wrapper a:hover:before,
header div[id*='buttonator'] .button-wrapper a:hover:before,
div[id*='buttonator'] .button-wrapper a:hover:before,
div[id*='buttonator'] .button-wrapper a:hover:after{
	color:#bd1a20;
}
div[id*='buttonator'] .button-wrapper a:hover{
	box-shadow:0 0 0 4px #bd1a20;
}
header .widgets-city-links:hover:before,
header .widgets-mapSearch a:hover:before,
header .widgets-mapSearch a:hover:after,
header .widgets-QuickButtonsForAgent a[href="/freeReport"]:hover:before,
header .widgets-QuickButtonsForAgent a[href="/freeReport"]:hover:after,
header .widgets-QuickButtonsForAgent a[href="/node/add/free_home_valuation"]:hover:before,
header .widgets-QuickButtonsForAgent a[href="/node/add/free_home_valuation"]:hover:after,
header .widgets-QuickButtonsForBroker a[href*="/Join_Our_Team"]:hover:before,
header .widgets-QuickButtonsForBroker a[href*="/Join_Our_Team"]:hover:after,
header .widgets-QuickButtonsForBroker a[href="/node/add/free_home_valuation"]:hover:before,
header .widgets-QuickButtonsForBroker a[href="/node/add/free_home_valuation"]:hover:after,
#middlePart #topwidget2 .widgets-city-links:hover:before,
#middlePart #topwidget2 .widgets-mapSearch a:hover:before,
#middlePart #topwidget2 .widgets-mapSearch a:hover:after,
#middlePart #topwidget2 .widgets-QuickButtonsForAgent a[href="/freeReport"]:hover:before,
#middlePart #topwidget2 .widgets-QuickButtonsForAgent a[href="/freeReport"]:hover:after,
#middlePart #topwidget2 .widgets-QuickButtonsForAgent a[href="/node/add/free_home_valuation"]:hover:before,
#middlePart #topwidget2 .widgets-QuickButtonsForAgent a[href="/node/add/free_home_valuation"]:hover:after,
#middlePart #topwidget2 .widgets-QuickButtonsForBroker a[href*="/Join_Our_Team"]:hover:before,
#middlePart #topwidget2 .widgets-QuickButtonsForBroker a[href*="/Join_Our_Team"]:hover:after,
#middlePart #topwidget2 .widgets-QuickButtonsForBroker a[href="/node/add/free_home_valuation"]:hover:before,
#middlePart #topwidget2 .widgets-QuickButtonsForBroker a[href="/node/add/free_home_valuation"]:hover:after{
	color:#bd1a20;
}

#slider #arrowDown:hover,
.front #footerwidgetbottom.widecontent #widgets-quick-search .form-submit{
background-color:#bd1a20;
}

a.rslides_nav.prev:after{
background-image:url('../responsiveslider/leftarrow.png');
}
a.rslides_nav.prev:hover{
background-image:url('../responsiveslider/leftarrowhoverbg.png');
}
a.rslides_nav.next:after{
background-image:url('../responsiveslider/rightarrow.png');
}
a.rslides_nav.next:hover{
background-image:url('../responsiveslider/rightarrowhoverbg.png');
}

.front #footerwidgetbottom #quickSearch_widget_form,
body.front.focusState #footerwidgetbottom #widgets-quick-search #edit-City{
	border-color:#bd1a20;
}
.front #footerwidgetbottom.widecontent #widgets-quick-search .form-submit:hover,
.front #contentwidgettop .block.widget:not([id*="ask_questions"]) .widgets-askQuestions input.form-submit:hover,
.mapsearch_page:hover .search-on-map,
#quick_search_main_form #quickSearch_widget_form #widgets-quick-search .search-submit-wrapper:hover input{
-webkit-box-shadow: inset 0px -6px 0px -1px #333333;
-moz-box-shadow: inset 0px -6px 0px -1px #333333;
box-shadow: inset 0px -6px 0px -1px #333333;
background-color:#ff5d47;
}
.front #footerwidgetbottom #quickSearch_widget_form #searchexpand,
body[class*="buy-homes-for-sale"] .widgets-featuredListings h2.subject,
.front .widgets-featuredListings h2.subject,
.front .widgets-TextTitleForBroker h2.subject,
.front .aboutAgent h2.subject,
.front .widgets-text-widget h2.subject .colorTitle{
color:#bd1a20;
}
.front #footerwidgetbottom #quickSearch_widget_form .sale-rent label.checkedinput:before{
background-image:url('../images/checkedBg.png')
}
.front #footerwidgetbottom #quickSearch_widget_form select,
.front #footerwidgetbottom #quickSearch_widget_form .total-area-wrapper input{
	background-color: #ff5d47!important; 
}
.front #footerwidgetbottom #widgets-quick-search .openprice,
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll:not(.agent-listing) div.property_div:hover,
.front .widgets-featuredListings .horizontal_scroll:not(.agent-listing) li:not(.cls_hidden) div.property_div:hover{
	background-color: #ff5d47; 
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .jcarousel-control-prev,
.front .widgets-featuredListings .horizontal_scroll .jcarousel-control-prev{
background:url('../images/featureleftarrow.png') no-repeat;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .jcarousel-control-prev:hover,
.front .widgets-featuredListings .horizontal_scroll .jcarousel-control-prev:hover{
background:url('../images/featureleftarrowhover.png') no-repeat;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .jcarousel-control-next,
.front .widgets-featuredListings .horizontal_scroll .jcarousel-control-next{
background:url('../images/featurerightarrow.png') no-repeat;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings .horizontal_scroll .jcarousel-control-next:hover,
.front .widgets-featuredListings .horizontal_scroll .jcarousel-control-next:hover{
background:url('../images/featurerightarrowhover.png') no-repeat;
}
body[class*="buy-homes-for-sale"] .widgets-featuredListings div.property_div:hover .featuredListingPrice .featuredPricePlaceholder:before,
.front .widgets-featuredListings div.property_div:hover .featuredListingPrice .featuredPricePlaceholder:before{
background-color:#333333;
}
.front .widgets-TextTitleForBroker,
.front .aboutAgent {
	background-color:#bd1a20;
	background-image: url('../images/agentbiobg.png');
}
.front #contentwidgettop .block.widget:not([id*="ask_questions"]) .widgets-askQuestions .general-info input:focus,
.front #contentwidgettop .widgets-askQuestions .Type-characters-from-the-image input:focus{
	border-color:#bd1a20;
}
.front #contentwidgettop .block.widget:not([id*="ask_questions"]) .widgets-askQuestions input.form-submit,
.f3 p.login a{
background-color:#bd1a20;
}
.front #contentwidgettop div[id*='TextTitleForBroker']:after,
.front #contentwidgettop div[id*='AboutMeforAgent']:after {
    border-top: 22px solid #d03722;
}
.footerarea #menuWidgetContainer li.active ul li a:hover,
#topwidget1 ul.mainmenu li.menuItem.active a,
.footerarea #menuWidgetContainer li.active a,
.footerarea #menuWidgetContainer li a:hover,
.credentials .credit a:hover,
.terms_policy_links a:hover{
color:#e54732;
}

.f3 p.login a:hover{
-webkit-box-shadow: inset 0px -4px 0px -1px #333333;
    -moz-box-shadow: inset 0px -4px 0px -1px #333333;
    box-shadow: inset 0px -4px 0px -1px #333333;
    background-color: #ff5d47;
}
.menu-active-long #topwidget1 #menuWidgetContainer ul.mainmenu li ul:before,
.sticky-menu-active #topwidget1 #menuWidgetContainer ul.mainmenu li ul:before{
    border-color: transparent #bd1a20;
}
#footerwidgettop .widgets-text-widget a.imageinner{
	background-color:#b72c19;
}
#footerwidgettop .widgets-text-widget a.imageinner:hover,
#footerwidgettop .widgets-text-widget .activeDiv a.imageinner,
#footerwidgettop .widgets-text-widget p{
	background-color:#ff5d47;
}
#footerwidgettop .widgets-text-widget p:after{
	border-color: transparent #ff5d47;
}


.inner input[type="submit"],
#comment_confirm_delete .container-inline a,
.front div.block.widget:not(.freehomewidget):not(.dreamhomewidget) input[type="submit"],
.widgets-city-links a.alllink, 
#single_record_default a.viewfulllink, 
.property_item .imageproperty a.view_detailsp, 
.property_btn a, a.neighborhood, a.featured_readmore,
.property_view .left_side_bar .address_section .full_address h2,
.property_view .left_side_bar .address_section .full_address h2:after,
.property_view .left_side_bar .address_section .full_address,
.property_details_view_page #mapTypeControl a.selected,
.property_details_view_page #mapTypeControl a:hover,
.property_details_view_page #mapTypeControl2 a.selected,
.property_details_view_page #mapTypeControl2 a:hover,
.property_details_view_page div.price_box,
.property_view #tabs-6 table.mortgageCalcTop td.calcbutton a,
.property_details_view_page .property_view div.price_box .priceboxleft:hover .price,
.property_details_view_page .property_view div.price_box .priceboxleft:hover,
div[id*='buttonator'] .button-wrapper a,
header div[id*='buttonator'] .button-wrapper a, 
#middlePart div[id*='buttonator'] .button-wrapper a{
  background-color: #bd1a20;
}
.front #contentwidgettop div[id*='buttonator'] .button-wrapper.buyerpage_buyerseller_button a:before,
.front #contentwidgettop div[id*='buttonator'] .button-wrapper.sellerpage_buyerseller_button a:before{
	    color: #bd1a20;
}
.inner input[type="submit"]:hover,
#comment_confirm_delete .container-inline a:hover, 
.front div.block.widget:not(.freehomewidget):not(.dreamhomewidget) input[type="submit"]: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{
-webkit-box-shadow: inset 0px -4px 0px -1px #333333;
    -moz-box-shadow: inset 0px -4px 0px -1px #333333;
    box-shadow: inset 0px -4px 0px -1px #333333;
    background-color: #ff5d47;
}

#property_details ul li {
border-color:#ff7663;
 background-color:#ff7663;
}
#property_details ul li:hover{
	background-color:#ff5d47;
}


.property_map_item ul{
	color:#bd1a20;
}

.condo-detail .share_condo,
.condo-detail #mapTypeControl2 .icon.selected,
.condo-detail .precondo_menu,
.condo-detail .precondo_arrow:hover {
	background-color: #bd1a20;
}
.condo-detail .precondo_request,
.condo-detail .expand .open_controls, 
.condo-detail .expand .open_amenities {
	background-color: #bd1a20;
	color: #fffffe;
}
.condo-detail .read_more_btn:hover {
    color: #bd1a20;
    border-color: #bd1a20;
}
.condo-detail .precondo_menu .menu-register:hover,
.condo-detail .map_tools:not(.expand) .open_amenities:hover,
.condo-detail .map_controls:not(.expand) .open_controls:hover,
.condo-detail .unbranded-footer a:hover {
	color: #bd1a20;
}
.condo-detail .precondo_request:hover {
	background-color: #b72c19;
    color: #fffff9;
}
.condo-detail .share_condo::after {
	border-left-color: #bd1a20;
}
.condo-detail .gm-bundled-control.gm-bundled-control-on-bottom button[aria-label*="Zoom"]:hover::before {
	color: #bd1a20;
}
.condo-detail .slick-prev:hover,
.condo-detail .slick-next:hover {
	background-color: #bd1a20;
	box-shadow: inset 0 0 10px #b72c19;
}

/*widgets*/
.inner #widgets-quick-search,
.front .widecontent:not(#footerwidgetbottom) #widgets-quick-search,
.front .wrapper.contentarea .widgets-city-links,
.inner .widgets-city-links,
.inner .widgets-featuredListings,
.inner .widgets-askQuestions,
.front .widgets-askQuestions {
background-color: #f1f1f1;
border-color:#eceaea;
}

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:#bd1a20;
}
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: #bd1a20;
}
body[class*="home-evaluation"] #readySell .innerSell:after, body[class*="buy-homes-for-sale"] div[id*="defineBuyer"]:after {
    border-color: #bd1a20 transparent transparent transparent;
}
body[class*="home-evaluation"] #readySell .innerSell:before, body[class*="buy-homes-for-sale"] div[id*="defineBuyer"]:before {
    border-color: transparent #bd1a20 transparent transparent;
}

.featured-listing-content .subject,
.award-winning-agent-list,
.contact-agent-heading,
.maincontent .agent-contact-wrapper #contact_agent_form .submit-wrapper a.disclaimer_link,
.agent-listings-wrapper .view-all-featured a,
.agent-details-wrapper a:hover, 
.agent-details-wrapper a:hover i, 
.agent-details-wrapper .social_media .defaulticon:hover:before,
.agent-summary-right-content .social-media-icons a:before,
.agent-details-wrapper-content .featured-listing-content .subject {
	color: #bd1a20;
}
.agent-listings-wrapper .view-all-featured a:hover,
.agent-summary-right-content .contact-data a:hover,
.agent-summary-right-content .email-me-button-wrapper a:hover,
.agent-summary-right-content .social-media-icons a:hover:before {
	color:#b72c19;
}
.agent-summary-right-content .agent-summary-nametitle-wrapper .agent_title:after {
	border-color:#bd1a20;
}
.maincontent .agent-contact-wrapper #contact_agent_form .submit-wrapper input,
.back-agent-search,
.back-agent-search:hover,
.agent-wrapper .pager .pager-list > a:hover, 
.agent-wrapper .pager .pager-list > strong:hover,
.agent-wrapper .pager li:nth-child(2) .pager-previous:hover, 
.agent-wrapper .pager li:nth-child(1) .pager-first:hover, 
.agent-wrapper .pager li:nth-child(2) .pager-first:hover, 
.agent-wrapper .pager li:nth-child(4) .pager-next:hover, 
.agent-wrapper .pager li:nth-child(4) .pager-last:hover, 
.agent-wrapper .pager li:nth-child(5) .pager-last:hover {
	background-color: #bd1a20;
}
.maincontent .agent-contact-wrapper #contact_agent_form .submit-wrapper input:hover,
.agent-wrapper .pager .pager-list > strong {
	background-color:#b72c19;
}
.back-agent-search:hover:before,
.unbranded #middlePart #topwidget2 .social_media .defaulticon:before,
.unbranded #middlePart #topwidget2 .social_media .contactlink:hover {
	color: #fffffe;
}
.unbranded #middlePart #topwidget2 .social_media a:hover {
	background: #ff5d47
}

@media all and (min-width: 940px) {
	.unbranded #middlePart #topwidget2 .social_media a {
		background-color: #bd1a20;  
	}
}

@media all and (max-width:939px){
 .sticky-menu-active #topwidget1 #menuWidgetContainer li ul li a:hover,
 .sticky-menu-active #topwidget1 #menuWidgetContainer a:hover, 
 .sticky-menu-active #topwidget1 #menuWidgetContainer li.active a:hover {
  color:#bd1a20;
}
}

@media (max-width: 900px) {
	.condo-detail .share_media {
		background-color: #bd1a20;
	}
}


div[id*="quickSearch"] .searchWidgetApp .dropdown-control .dropdown-toggle:hover .title-type:before{
	border-color:#ffedea;
}
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: #ffedea;	
   }
   div[id*="quickSearch"] .searchWidgetApp .collapsedFilter .toolbar-item.dropdown-keywords-control button:not(:disabled):not(.disabled):hover{
	background-color: #ffedea;	
	color: #bd1a20;
}
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:#ffedea;
}
div[id*="quickSearch"] .searchWidgetApp .input-group > .input-group-prepend > .btn:not(:disabled):not(.disabled):hover{
color: #bd1a20;
}
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:#ffedea;
}
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: #bd1a20;
}
.front #footerwidgetbottom .searchWidgetApp,
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{
	border-color:#bd1a20;
}
div[id*="quickSearch"] .searchWidgetApp .collapsedFilter .toolbar-item .dropdown-toggle:before{
	color:#bd1a20;
}
.front div[id*="quickSearch"] .searchWidgetApp .search-main-wrapper .btn-submit,
div[id*="quickSearch"] .searchWidgetApp .search-main-wrapper .btn-submit{
	 background-color: #bd1a20;
	}
	.front div[id*="quickSearch"] .searchWidgetApp .search-main-wrapper .btn-submit:hover,
	   body #quick_search_main_form .searchWidgetApp .search-main-wrapper .btn-submit:hover,
  div[id*="quickSearch"] .searchWidgetApp .search-main-wrapper .btn-submit:hover{ 
   -webkit-box-shadow: inset 0px -4px 0px -1px #333333;
    -moz-box-shadow: inset 0px -4px 0px -1px #333333;
    box-shadow: inset 0px -4px 0px -1px #333333;
    background-color: #ff5d47;
   }
   #footerwidgettop .searchWidgetApp .search-main-wrapper .btn-submit,
   body #quick_search_main_form .searchWidgetApp .search-main-wrapper .btn-submit{
background-color:#bd1a20;    	
}
.inner div[id*="quickSearch"] .searchWidgetApp{
background-color: #f1f1f1;
    border-color:#eceaea;
   }
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: #bd1a20;
}
body[class*="alculators"] .calculators_card, 
body[class*="alculators"] #wsidebar_right div[id*="ask_questions-"] .content,
body[class*="blog"] .main_title:after {
    border-top-color: #bd1a20;
}
body[class*="alculators"] .calculate_link,
body[class*="blog"] .comment_date, 
body[class*="blog"] .post_date { 
    background: #bd1a20; /* Old browsers */
    border-color: #bd1a20;
}
body[class*="alculators"] .calculate_link:hover {
    background: #ff5d47; /* Old browsers */
    border-color: #ff5d47;
    color: white;
}
.inner .node.blog .links a,
.inner .comment .links a,
body[class*="blog"] .pager {
    background: #bd1a20;
}
.inner .comment-title .legend {
    border-bottom-color: #bd1a20;
}
@media screen and (max-width: 640px) {
    body[class*="blog"].inner div.node.blog .links a,
    .inner div.node.blog .links a {
        color: #bd1a20;
    }
}
footer {
    background-color: #191919;
}
.footerarea #menuWidgetContainer li a,
.f3 .widgets-text-widget dl a, 
.f3 .widgets-text-widget .officeaddress a,
body:not(.broker) .f3 dd::before, 
.f3 .officeaddress::before,
.f3 .widget .social_media a,
.f3 dd:before,
.f3 .officeaddress,
.f3 dd {
    color: #ffffff;
}
footer .credentials {
    background-color: #2f2f2f;
}
footer .credentials,
footer .terms_policy_links,
footer .credentials .credit a,
footer .terms_policy_links a,
footer .adanote,
footer .adanote a {
  color:#999999;
}
.footerarea #menuWidgetContainer li.active ul li a:hover, 
#topwidget1 ul.mainmenu li.menuItem.active a, 
.footerarea #menuWidgetContainer li.active a, 
.footerarea #menuWidgetContainer li a:hover, 
footer .credentials .credit a:hover, 
footer .terms_policy_links a:hover,
footer .social_media a.defaulticon:hover:before {
    color: #e54731;
}