section#hero {
  background: url("https://abogadosnorte.es/wp-content/themes/abogados_norte/images/background.jpg") center top no-repeat;
  background-size: cover;
  color: #FFF; }
  section#hero .wrapper {
    background: rgba(0, 0, 0, 0.75); }
  section#hero .ctas .button {
    color: #FFF;
    background: #306e1d;
    border-color: #306e1d; }
    section#hero .ctas .button:hover {
      color: #FFF;
      background: #12280a;
      border-color: #12280a; }
    section#hero .ctas .button.alt {
      border-color: #FFF;
      color: #FFF; }
      section#hero .ctas .button.alt:hover {
        background: #FFF;
        color: #12280a; }

.page-template-page-contact #content header#page-header-base,
.page-template-page-services #content header#page-header-base {
  background: url("https://abogadosnorte.es/wp-content/themes/abogados_norte/images/background.jpg") center top no-repeat;
  background-size: cover;
  color: #FFF; }
  .page-template-page-contact #content header#page-header-base .wrapper,
  .page-template-page-services #content header#page-header-base .wrapper {
    background: rgba(0, 0, 0, 0.75); }

section#call-us {
  background: #F4F4F4; }
  section#call-us .contact-form input[type="text"] {
    background: #FFF; }
  section#call-us .contact-form input[type="submit"] {
    color: #FFF;
    background: #306e1d;
    border-color: #306e1d; }
    section#call-us .contact-form input[type="submit"]:hover {
      color: #FFF;
      background: #12280a;
      border-color: #12280a; }

section#advantages {
  background: #12280a;
  color: #FFF; }
  section#advantages i {
    color: #306e1d; }

#office-info {
  background: #F4F4F4; }
  #office-info .address span {
    color: #5e5e5e; }

section#contact-form div.advantages {
  background: #F4F4F4; }
  section#contact-form div.advantages .advantage i {
    color: #306e1d; }
section#contact-form .wpcf7-acceptance a {
  color: #FFF;
  text-decoration: none; }
  section#contact-form .wpcf7-acceptance a:hover {
    color: #FFF;
    text-decoration: underline; }

.blog #content article .more-link {
  color: #FFF; }

footer#footer {
  background: #12280a;
  color: #FFF; }
  footer#footer h4 {
    color: #FFF; }
  footer#footer h4::after {
    color: #FFF;
    border-bottom-color: #FFF; }
  footer#footer a {
    color: #FFF; }
  footer#footer .cta, footer#footer .blog #content article .more-link, .blog #content article footer#footer .more-link {
    color: #FFF;
    background: #306e1d;
    border-color: #306e1d; }
    footer#footer .cta:hover, footer#footer .blog #content article .more-link:hover, .blog #content article footer#footer .more-link:hover {
      background: #12280a;
      border-color: #12280a;
      color: #FFF; }

#masthead-hero header#topheader {
  background: #12280a; }
  #masthead-hero header#topheader a {
    color: #FFF; }
    #masthead-hero header#topheader a:hover {
      text-decoration: underline; }
#masthead-hero header#masthead .site-branding img {
  max-height: 6em; }
#masthead-hero header#masthead #site-navigation {
  margin-top: .75em; }
  #masthead-hero header#masthead #site-navigation ul.menu li.menu-item a {
    color: #5e5e5e; }
    #masthead-hero header#masthead #site-navigation ul.menu li.menu-item a:hover {
      color: #306e1d; }
  #masthead-hero header#masthead #site-navigation ul.menu li.menu-item ul.sub-menu {
    background: #FFF;
    border-color: #306e1d; }

header#page-header-base {
  color: #FFF;
  background: url("https://abogadosnorte.es/wp-content/themes/abogados_norte/images/background.jpg") center top no-repeat;
  background-size: cover; }

.wpcf7 input[type="text"] {
  background: #FFF; }

.wpcf7 input[type="submit"], .cta, .blog #content article .more-link {
  color: #FFF;
  background: #306e1d;
  border-color: #306e1d; }
  .wpcf7 input[type="submit"]:hover, .cta:hover, .blog #content article .more-link:hover {
    background: #12280a;
    border-color: #FFF;
    color: #FFF; }

.page #content .form .wpcf7-list-item-label a {
  color: #FFF;
  text-decoration: underline; }
  .page #content .form .wpcf7-list-item-label a:hover {
    color: #FFF;
    text-decoration: none; }

div.form {
  background: #12280a;
  color: #FFF; }

#content .base-cta {
  background: #306e1d; }
  #content .base-cta a {
    color: #FFF; }
  #content .base-cta:hover {
    background: #12280a; }
    #content .base-cta:hover a {
      color: #FFF; }

.page-template-page-services #content article ul {
  background: #FFF; }
  .page-template-page-services #content article ul li a {
    background: #306e1d;
    color: #FFF; }
    .page-template-page-services #content article ul li a:hover {
      background: #12280a; }
  .page-template-page-services #content article ul li ul {
    background: #FFF; }
    .page-template-page-services #content article ul li ul li {
      color: #5e5e5e; }
      .page-template-page-services #content article ul li ul li a {
        background: #FFF;
        color: #5e5e5e;
        font-weight: bold; }
        .page-template-page-services #content article ul li ul li a:hover {
          color: #306e1d; }

.page-template-page-profile #content header#profile-header,
.single-equipo #content header#profile-header {
  background: #F4F4F4; }
  .page-template-page-profile #content header#profile-header .content h1,
  .single-equipo #content header#profile-header .content h1 {
    border-color: #306e1d; }
  .page-template-page-profile #content header#profile-header .content .meta div,
  .single-equipo #content header#profile-header .content .meta div {
    color: #5e5e5e; }
    .page-template-page-profile #content header#profile-header .content .meta div.contact a,
    .single-equipo #content header#profile-header .content .meta div.contact a {
      color: #306e1d; }
      .page-template-page-profile #content header#profile-header .content .meta div.contact a:hover,
      .single-equipo #content header#profile-header .content .meta div.contact a:hover {
        color: #12280a; }

.page-template-page-landing-city-service #content .container article .copy a,
.page-template-page-landing-service #content .container article .copy a,
.single-servicios #content .container article .copy a {
  color: #306e1d; }
  .page-template-page-landing-city-service #content .container article .copy a:hover,
  .page-template-page-landing-service #content .container article .copy a:hover,
  .single-servicios #content .container article .copy a:hover {
    color: #12280a; }
.page-template-page-landing-city-service #content .container article aside .reviews,
.page-template-page-landing-service #content .container article aside .reviews,
.single-servicios #content .container article aside .reviews {
  background: #F4F4F4; }

.single-post #main .entry-content .blog_cta {
  background: #F4F4F4; }
  .single-post #main .entry-content .blog_cta a.cta, .single-post #main .entry-content .blog_cta .blog #content article a.more-link, .blog #content article .single-post #main .entry-content .blog_cta a.more-link {
    color: #FFF; }
    .single-post #main .entry-content .blog_cta a.cta:hover, .single-post #main .entry-content .blog_cta .blog #content article a.more-link:hover, .blog #content article .single-post #main .entry-content .blog_cta a.more-link:hover {
      color: #FFF; }
.single-post #main .entry-content .author_box {
  background: #F4F4F4; }

html {
  background: #12280a; }

body {
  color: #5e5e5e; }

.reviews-block .stars i {
  color: #f1c40f; }
.reviews-block .stars .rating {
  color: #5e5e5e; }

.single-post .entry-content a {
  color: #306e1d; }
  .single-post .entry-content a:hover {
    color: #12280a; }

blockquote {
  background: #F4F4F4; }

section#team .image {
  text-align: center; }
  section#team .image img {
    max-height: 350px; }

#content a {
  color: #306e1d; }
  #content a:hover {
    color: #12280a; }

#content .cta-container a.cta, .blog #content .cta-container article a.more-link, .blog #content article .cta-container a.more-link {
  color: #FFF; }

#body-content iframe {
  margin: 0 auto;
  display: block; }

/*# sourceMappingURL=custom.css.map */
