/* Escalar la imagen de fondo */
body.custom-background {
    background-size: 100%;
}

/* Regular el color que tiñe la imagen principal*/
.header, .header-content-wrap, .contact-us {
   background: rgba(0, 0, 0, 0.1);
}
/* Regular el color del texto del banner principal*/
.intro-text {
           color: #FFFFFF;
     text-shadow: 2px 2px 8px #222;
}

.intro-subtitle-text {
    color: #FFFFFF;
    text-shadow: 2px 2px 8px #222;
}

/* Color del bloque de la primera llamada a la atención*/
.separator-one {
    background: rgba(52, 210, 147, 0);
    padding: 100px 0 100px 0;
 
}

.separator-one .text {
    max-width: 800px;
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 0;
    color: #05002B;
    line-height: 34px;
}

/* Color del boton de la primera llamada a la atención*/
.separator-one .green-btn {
    background: #14a168;
}

/* Color del bloque de la segunda llamada a la atención*/
.purchase-now {
    background: rgba(52, 210, 147, 0);
    padding: 100px 0 100px 0;
}

.style.css?ver=v1:116

}


/* Color del boton de la segunda llamada a la atención*/
.purchase-now .red-btn {
    float: right;
    background: #e96656;
}

/* Alineación de los textos e iconos del footer*/
.footer-widget-wrap .widget {
    text-align: left;
}

/* Color de los links visitados de la web*/
a:visited {
    color: #FF680A;
}

/* Ajustar el alto del footer*/
.company-details {
    color: #939393;
    padding-top: 1px;
    padding-bottom: 1px;
}

/* Ajustar el color de testimonios*/
.testimonial {
    background: #dab113;
}

/* Ajustar el color bloc negre*/
.about-us {
     background: #1e5a96;
     color: #f0f3f5;
}

/* Color y forma de los Circulos*/
.focus-box .service-icon {
    border-radius: 50%;
    border: 10px solid #ececec;
}

/* Color de los círculos al pasar por encima*/
.focus-box:nth-child(4n+1) .service-icon:hover {
    border: 10px solid #e96656;
}
.focus-box:nth-child(4n+2) .service-icon:hover {
    border: 10px solid #34d293;
}
.focus-box:nth-child(4n+3) .service-icon:hover {
    border: 10px solid #3ab0e2;
}
.focus-box:nth-child(4n+4) .service-icon:hover {
    border: 10px solid #f7d861;
}


/* Linia debajo de los circulos*/
.focus-box:nth-child(4n+1) .red-border-bottom:before {
    background: #e96656;
}
.focus-box:nth-child(4n+2) .red-border-bottom:before {

}
.focus-box:nth-child(4n+3) .red-border-bottom:before {
    background: #3ab0e2;
}
.focus-box:nth-child(4n+4) .red-border-bottom:before {
    background: #f7d861;
}

.about-us p {
    color: #f7d861;
    font-size: 14px;
    line-height: 25px;
    text-align: left;
}

.skills .skill p {
    color: #f7d861;
}

.white-text {
    color: #fff;
}
 
a:visited {
    color: #e96656;
}

.feedback-box .client-info .client-name, .testimonial .widget_zerif_testim-widget .client-name {
    color: #404040;
    font-family: arial, serif;
}

/*Quitar Footer Zerif Lite*/
.zerif-copyright-box {
  display: none !important;
  
}h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
    font-size: 65%;
    color: #fff;