#header-top { background-color: #c7080d; }

.header-top-area .item-list ul.quicktabs-tabs > li > a:hover:after, .header-top-area .nav-tabs > li > a:hover:after { color: #a11d2f; }  

a, #header ul.menu li a.active, ul.menu li a, .footer-area ul.menu li.collapsed > a:before, .footer-area ul.menu li.expanded > a:before, 
#site-name a, .comment-counter, .comment .username, .summary .field-item a, .more-link a, .views-field-view-node a, a.button, #toTop,
.view-listings .flag-wrapper a.unflag-action:after, .view-listings .flag-wrapper a:hover:after, .mean-container a.meanmenu-reveal { color: #aa0101; }

#header ul.menu li .nolink:hover, 
#header ul.menu li a:hover, #header ul.menu li.sfHover>a, 
#main-navigation .sf-menu ul, #header-top .sf-menu ul, .post-progressbar,
.view-filters .ui-slider .ui-widget-header, .views-exposed-widgets input[type="submit"], .header-top-area .contact-info li, 
.header-top-area ul.social-bookmarks li .nolink,
.header-top-area ul.social-bookmarks li a, .header-top-area ul.brands li a, input[type="submit"], input[type="reset"], input[type="button"],
.panel-title a, 
.mean-container a.meanmenu-reveal span, 
.mean-container .mean-nav, 
.mean-container .mean-nav ul li span,
.mean-container .mean-nav ul li a.mean-expand,
.poll .bar .foreground { background-color: #aa0101; }

.mean-container .mean-nav ul li li a { border-top: 1px solid #aa0101; }

.view-filters .ui-slider.ui-widget-content, .more-link a, .views-field-view-node a, a.button, 
.view-filters .ui-slider.ui-widget-content .ui-state-default, #toTop { border-color: #aa0101; }

a:hover, a:focus, ul.menu li a.active:hover, ul.menu li a:hover, ul.menu li > a:hover:before, .footer-area ul.menu li a:hover, 
.footer-area ul.menu li > a:hover:before, .footer-area ul.menu li.expanded > a:hover:before, .summary .field-item a:hover, 
.view-agents .views-field-title a:hover { color: #ea2d49; }

#main-navigation .sf-menu ul li .nolink:hover,
#main-navigation .sf-menu ul li a:hover, 
#main-navigation .sf-menu ul li.sfHover>a, 
#header-top .sf-menu ul li .nolink:hover, 
#header-top .sf-menu ul li a:hover, 
#header-top .sf-menu ul li.sfHover>a, 
ul.pager li > a:hover, 
.field-type-taxonomy-term-reference .field-item a:hover, 
.view-popular-tags .views-row a:hover, 
.footer-area .view-popular-tags .views-row a:hover, 
.subfooter-area .view-popular-tags .views-row a:hover, 
.header-top-area .contact-info li:hover, ul.social-bookmarks li a:hover, ul.brands li a:hover, .header-top-area ul.social-bookmarks li a:hover, 
.header-top-area ul.brands li a:hover, .more-link a:hover, .views-field-view-node a:hover, a.button:hover, 
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, #main .webform-client-form .form-actions input:hover, 
ul.links li a:hover, .item-list ul.quicktabs-tabs > li > a:hover, .nav-tabs > li > a:hover, .item-list ul.quicktabs-tabs > li.active > a:hover,
.nav-tabs > li.active > a:hover, .panel-heading a:hover, 
.mean-container .mean-nav ul li span:hover, 
.mean-container .mean-nav ul li a:hover, 
.mean-container .mean-nav ul li a.mean-expand:hover
{ background-color: #ea2d49; }                                         
                               
ul.social-bookmarks li.facebook a:hover { background-color: #134686; }
ul.social-bookmarks li.google a:hover { background-color: #DB4437; }
ul.social-bookmarks li.linkedin a:hover { background-color: #0077B5; }
ul.social-bookmarks li.youtube a:hover { background-color: #E52C27; }
ul.social-bookmarks li.pintrest a:hover { background-color: #CB2027; }
ul.social-bookmarks li.rss a:hover { background-color: #FFA500; }

#redes-sociais ul.social-bookmarks li a:hover { color: white !important; } 
#redes-sociais ul.social-bookmarks li.facebook a:hover { background-color: #134686; border-color: #134686; }
#redes-sociais ul.social-bookmarks li.instagram a:hover { background-color: #b69b74; border-color: #b69b74; }
#redes-sociais ul.social-bookmarks li.google a:hover { background-color: #DB4437; border-color: #DB4437; }
#redes-sociais ul.social-bookmarks li.linkedin a:hover { background-color: #0077B5; border-color: #0077B5; }
#redes-sociais ul.social-bookmarks li.twitter a:hover { background-color: #4ac8e8; border-color: #4ac8e8; }
#redes-sociais ul.social-bookmarks li.youtube a:hover { background-color: #E52C27; border-color: #E52C27; }
#redes-sociais ul.social-bookmarks li.pinterest a:hover { background-color: #CB2027; border-color: #CB2027; }
#redes-sociais ul.social-bookmarks li.rss a:hover { background-color: #FFA500; border-color: #FFA500; }

#redes-sociais ul.social-bookmarks li, ul.brands li { margin: 4px 10px 4px 10px; }

#redes-sociais h2 { text-align: center; }
#redes-sociais { background-repeat: repeat-x; height: auto; padding: 60px 0; }

#redes-sociais ul.social-bookmarks li a i, 
#redes-sociais ul.social-bookmarks li a { 
  font-size: 36px;
  width: 64px;
  height: 64px;
  vertical-align: middle;
  line-height: 64px;
  margin-left: -3px;
}
#redes-sociais ul.social-bookmarks li a i { margin-left: 0; }

@media (min-width: 480px) and (max-width: 767px) { 
  #redes-sociais ul.social-bookmarks li a i,
  #redes-sociais ul.social-bookmarks li a { 
    font-size: 30px;
    width: 52px;
    height: 52px;
    line-height: 52px;
  }
  #redes-sociais ul.social-bookmarks li, ul.brands li {
      margin: 4px 8px 4px 8px;
  }  
}
@media (max-width: 479px) { 
  #redes-sociais h2 { margin-top: 10px; }
  #redes-sociais h2, #block-block-6 h2 {
    font-size: 30px;
  }
  #redes-sociais ul.social-bookmarks li a i, 
  #redes-sociais ul.social-bookmarks li a { 
    font-size: 28px;
    width: 48px;
    height: 48px;
    line-height: 48px;
  }
  #redes-sociais ul.social-bookmarks li, ul.brands li { margin: 4px 5px; }
  #redes-sociais { margin: 40px 0 0 0 !important; }
}

@media (max-width: 320px) { 
  #redes-sociais ul.social-bookmarks li.pinterest { display: none; }
}

#redes-sociais ul.social-bookmarks li.facebook a { color: #134686; border: 3px solid #134686; }
#redes-sociais ul.social-bookmarks li.instagram a { color: #b69b74; border: 3px solid #b69b74; }
#redes-sociais ul.social-bookmarks li.google a { color: #DB4437; border: 3px solid #DB4437; }
#redes-sociais ul.social-bookmarks li.linkedin a { color: #0077B5; border: 3px solid #0077B5; }
#redes-sociais ul.social-bookmarks li.twitter a { color: #4ac8e8; border: 3px solid #4ac8e8; }
#redes-sociais ul.social-bookmarks li.youtube a { color: #E52C27; border: 3px solid #E52C27; }
#redes-sociais ul.social-bookmarks li.pinterest a { color: #CB2027; border: 3px solid #CB2027; }
#redes-sociais ul.social-bookmarks li.rss a { color: #FFA500; border: 3px solid #FFA500; }


.view-listings .category-item a:hover { background-color: rgba(209,18,65,0.95); }

.overlay, .overlayed-teaser a:before, #image-slider-carousel ul.slides>li:after { background-color: rgba(0,0,0,.4) !important; }

.mean-container .mean-nav ul li li a:hover { border-top: 1px solid #ea2d49; }

ul.social-bookmarks li a:hover, ul.brands li a:hover, ul.links li a:hover, .view-popular-tags .views-row a:hover { border-color: #ea2d49; }
.more-link a:hover, .views-field-view-node a:hover, a.button:hover, 
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, 
#main .webform-client-form .form-actions input:hover { border-color: #ea2d49!important; }

/*resets
--------------------------------*/
.summary .field-item a:hover { background-color: transparent; }

#header ul.menu li .nolink:hover, #header ul.menu li .nolink:hover, 
#header ul.menu li a:hover, #header ul.menu li.sfHover>a,
#main-navigation .sf-menu ul li a.active { color: #ffffff; }

.summary { background-color: #f0f0f0; padding: 5px 10px;}