section#hero {
color: #FFF;
text-shadow: none; }
section#hero .wrapper {
background: #2C2E4FCC; }
section#hero .ctas .button {
color: #FFF;
background: #CA965D;
border-color: #CA965D; }
section#hero .ctas .button:hover {
color: #FFF;
background: #CA965DCC;
border-color: #CA965DCC; }
section#hero .ctas .button.alt {
border-color: #FFF;
color: #FFF; }
section#hero .ctas .button.alt:hover {
background: #FFF;
color: #CA965DCC; }
.page-template-page-contact #content header#page-header-base,
.page-template-page-services #content header#page-header-base,
.single-servicios #content header#page-header-base {
color: #FFF; }
.page-template-page-contact #content header#page-header-base .wrapper,
.page-template-page-services #content header#page-header-base .wrapper,
.single-servicios #content header#page-header-base .wrapper {
background: #2C2E4FCC; }
section#call-us {
background: #2C2E4FCC;
color: #FFF; }
section#call-us .contact-form input[type="text"] {
background: #FFF; }
section#call-us .contact-form input[type="submit"] {
color: #FFF;
background: #CA965D;
border-color: #CA965D; }
section#call-us .contact-form input[type="submit"]:hover {
color: #FFF;
background: #CA965DCC;
border-color: #CA965DCC; }
section#advantages {
background: #2C2E4F;
color: #FFF; }
section#advantages i {
color: #CA965D; }
#office-info {
background: #2C2E4FCC;
color: #FFF; }
#office-info .address span {
color: #FFF; }
section#contact-form div.advantages {
background: #2C2E4FCC; }
section#contact-form div.advantages .advantage i {
color: #CA965D; }
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: #2C2E4F;
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: #CA965D;
border-color: #CA965D; }
footer#footer .cta:hover, footer#footer .blog #content article .more-link:hover, .blog #content article footer#footer .more-link:hover {
background: #CA965DCC;
border-color: #CA965DCC;
color: #FFF; }
#masthead-hero header#topheader {
background: #2C2E4F; }
#masthead-hero header#topheader a {
color: #FFF; }
#masthead-hero header#topheader a:hover {
color: #CA965DCC; }
#masthead-hero header#masthead {
background: #2C2E4F; }
#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: #FFF; }
#masthead-hero header#masthead #site-navigation ul.menu li.menu-item a:hover {
color: #CA965D; }
#masthead-hero header#masthead #site-navigation ul.menu li.menu-item ul.sub-menu {
background: #2C2E4F;
border-color: #CA965D; }
#masthead-hero header#masthead #site-navigation .menu-toggle {
color: #FFF; }
header#page-header-base {
color: #FFF; }
.wpcf7 input[type="text"] {
background: #FFF; }
.wpcf7 input[type="submit"], .cta, .blog #content article .more-link {
color: #FFF;
background: #CA965D;
border-color: #CA965D; }
.wpcf7 input[type="submit"]:hover, .cta:hover, .blog #content article .more-link:hover {
background: #CA965DCC;
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: #2C2E4FCC;
color: #FFF; }
#content .base-cta {
background: #CA965D; }
#content .base-cta a {
color: #FFF; }
#content .base-cta:hover {
background: #CA965DCC; }
#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: #CA965D;
color: #FFF; }
.page-template-page-services #content article ul li a:hover {
background: #CA965DCC; }
.page-template-page-services #content article ul li ul {
background: #FFF; }
.page-template-page-services #content article ul li ul li {
color: #2C2E4F; }
.page-template-page-services #content article ul li ul li a {
background: #FFF;
color: #2C2E4F;
font-weight: bold; }
.page-template-page-services #content article ul li ul li a:hover {
color: #CA965D; }
.page-template-page-profile #content header#profile-header,
.single-equipo #content header#profile-header {
background: #2C2E4FCC; }
.page-template-page-profile #content header#profile-header .content h1,
.single-equipo #content header#profile-header .content h1 {
border-color: #CA965D; }
.page-template-page-profile #content header#profile-header .content .meta div,
.single-equipo #content header#profile-header .content .meta div {
color: #2C2E4F; }
.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: #CA965D; }
.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: #CA965DCC; }
.page-template-page-landing-city-service #content .container article .copy a:hover,
.page-template-page-landing-service #content .container article .copy a:hover,
.post-type-archive-casos-exito #content .container article .copy a:hover,
.single-servicios #content .container article .copy a:hover {
color: #CA965DCC; }
.page-template-page-landing-city-service #content .container article aside .reviews,
.page-template-page-landing-service #content .container article aside .reviews,
.post-type-archive-casos-exito #content .container article aside .reviews,
.single-servicios #content .container article aside .reviews {
background: #2C2E4F;
color: #FFF; }
.page-template-page-landing-city-service #content .container article aside .reviews .reviews-block .stars .rating,
.page-template-page-landing-service #content .container article aside .reviews .reviews-block .stars .rating,
.post-type-archive-casos-exito #content .container article aside .reviews .reviews-block .stars .rating,
.single-servicios #content .container article aside .reviews .reviews-block .stars .rating {
color: #FFF; }
.page-template-page-landing-city-service #content section#advantages,
.page-template-page-landing-service #content section#advantages,
.post-type-archive-casos-exito #content section#advantages,
.single-servicios #content section#advantages {
background: #2C2E4FCC; }
.page-template-page-landing-city-service #content section#call-us,
.page-template-page-landing-service #content section#call-us,
.post-type-archive-casos-exito #content section#call-us,
.single-servicios #content section#call-us {
background: #2C2E4F; }
.single-post #main .entry-content .blog_cta {
background: #2C2E4FCC;
color: #FFF; }
.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: #2C2E4FCC; }
html {
background: #2C2E4F; }
body {
color: #2C2E4F; }
.reviews-block .stars i {
color: #f1c40f; }
.reviews-block .stars .rating {
color: #2C2E4F; }
.single-post .entry-content a {
color: #2C2E4F; }
.single-post .entry-content a:hover {
color: #CA965DCC; }
blockquote {
background: #f4f4f4; }
section#team .image {
text-align: center; }
section#team .image img {
max-height: 350px; }
#content a {
color: #CA965D; }
#content a:hover {
color: #CA965DCC; }
#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; }