/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.1.1.1628386273
Updated: 2021-08-07 22:31:13

*/

.single-product #main-content .container:before { display: none;}
.single-product #left-area { width:100%; padding: 0!important;}
.single-product .et_right_sidebar #sidebar { display: none; }

/* CSS para cambiar los estilos del perfil de producto en Woocommerce */

span.woocommerce-Price-amount.amount {
    color: #000000;
}

span.posted_in a {
    color: #1D5BFF;
}

span.tagged_as a {
    color: #1D5BFF;
}

span.onsale {

	visibility: hidden;   /* esconder etiqueta img "NUEVO" */
}

a.woocommerce-review-link {

	color: #AEA1A1;        /* color de conteo de valoraciones */
}

.stars span a {

	color: #FF5900;  /* color de estrellas para valoraciones */

}

.wcpv-sold-by-single a {

color: #1D5BFF; /* color del link a la tienda */

}

.wcpv-sold-by-loop a {

color: #1D5BFF; /* color del link a la tienda */

}

a.checkout-button.button.alt.wc-forward {

color: #FF5900; /* color del botón finalizar compra */

}

button#place_order.button.alt {

color: #138E15;

}

.product-name a {

color:grey;   /* color de la descripción de los items del carrito */

}

a.wcvendors_cart_sold_by_meta  {

color: #1D5BFF;

}

.woocommerce button.button {

border: 2px solid #0099CC; /* color del botón finalizar compra */

}


#et_pb_submit {
  background: light-gray;
  color: #095199;
}

.directorist-listing-category span a {
    color: #1D5BFF;
}


.directorist-listing-location span a {
    color: #1D5BFF;
}
.directorist-listing-details__listing-title {

text-decoration: underline;

}

.user-registration-MyAccount-content p a {

color: #095199;    /* color de los enlaces en "Micuenta" */

}

.user-registration.horizontal li a {

color: grey;  /* color del texto de los encabezados de "Mi cuenta" */

}

.user-registration-message a {

color: #095199;   /* link mensaje para salir */

}

.user-registration-LostPassword.lost_password a {

color: #095199;  /* link "perdiste contraseña" */

}

.user-registration-register.register a {

color: #095199; /* link para registrarse dentro de login */

}

.user-registration-Button.button.ur-submit-button {

background: #0E6F2F;  /* boton login */

}

.btn.button.ur-submit-button  {

background: #0E6F2F;  /* boton registro */

}

.user-registration-Button.button {

background: #1EDF60;  /* boton recupero contraseña */


}

.entry-content p a {

color: #095199; /* color texto linkeado celeste azul */

}

.textwidget.custom-html-widget a {

color:white;  /* color texto footer */

}

#lipsum p a {

color: #095199; /* color texto linkeado de noticias fuente celeste azul */

}

.et_pb_module.et_pb_post_content.et_pb_post_content_0_tb_body p a {

color: #095199; /* color texto linkeado de noticias fuente celeste azul */

}

#et_top_search {    /* icono buscador principal para mobile */

margin-top: 15px;

}

.shipping-calculator-button {

color: #095199; /* ccolor texto calculador de envíos en checkout */

}

a.shipping-calculator-button {

color: #095199; /* ccolor texto calculador de envíos en checkout */

}

@media only screen and (max-width: 700px) {

  #et_top_search {    /* icono buscador principal para mobile */

  margin-top: 30px;

  }

.closed .mobile_menu_bar:before {
 color: grey;
}
.et_mobile_menu{       /* color menu mobile */
  border-top: 0px ;
}
.mobile_nav.opened .mobile_menu_bar:before {
 content: "\4d";color:grey;
}

.mobile_nav {

margin-top: 30px;

}

}

/*--------------------- GRAVITY FORMS ------------------------ */

/* Título del form */


h3.gsection_title {

  font-size: 27px;  /* estaba en 30 */
  color: #072146;   /* estaba en black */
  font-weight: bold;
  margin-top: 15px;

}

body .gform_wrapper .gform_body .gfield_label {
    font-size: 21px;   /* estaba en 30 */
    color: #043263;      /* estaba en black */
    margin-top: 15px;
}

/* gravitiy forms afecta al tamaño del boton */

body .gform_wrapper .gform_body input {
    font-size: 16px;
    color: white;

}

/* btono siguiente */


input.gform_next_button.button {

  border: 2px solid #236DA9;
  border-radius: 4px;
  background-color: #236DA9;
  padding: 0.5rem;

}

/* boton anterior */


input.gform_previous_button.button {

  border: 2px solid #236DA9;
  border-radius: 4px;
  background-color: #236DA9;
  padding: 0.5rem;

}

/* descripciones */

div.gfield_description {

  font-size: 9px;
  margin-top:10px;
  margin-bottom: 10px;
}



/* subtitulo */

div.gsection_description {

  font-size: 9px;
  margin-top:20px;
  margin-bottom: 30px;
}

/* campo selección */

select.large.gfield_select{

  font-weight: 700;
  border-radius: 4px;

}

/* color de nombre de archivos cargados */



/* color de fuente en campos a coplmetar escribiendo */


div.ginput_complex.ginput_container span input {

color:grey;

}

div.ginput_container input {

  color:grey;
}

div.ginput_container.ginput_container_radio input {

color:grey;

}

div.ginput_container.ginput_container_text input {

color:grey;

}

div.gfield_list_group_item.gfield_list_cell.gfield_list_94_cell1 input, div.ginput_container.ginput_container_number input {

color:grey;

}

div.ginput_complex.ginput_container.no_prefix.has_first_name.no_middle_name.has_last_name.no_suffix.gf_name_has_2.ginput_container_name span.name_first.name_last, div.ginput_container.ginput_container_email input, div.ginput_container.ginput_container_phone input, div.ginput_container.ginput_container_text input {

color:grey;

}



/* FIN color de fuente en campos a coplmetar escribiendo */

/* Area de observaciones */


div.ginput_container.ginput_container_textarea textarea {

  border-radius: 4px;

}


/* Dirección google maps */

div.ginput_container.ginput_container_gfgeo_address input {

color:grey;

}


/* Border redondeados campo ciudad form contacto perfil */

#input_4_99_3 {

    margin-top: 5px;
    border-radius: 4px;
    

  }

/* Border redondeados campos form solicitdu cotiz */

#input_1_14_3, #input_1_14_4, #input_1_101_6, #input_1_106, #gfgeo-map-1_107, #input_1_12_other, #input_1_65_other, #input_1_18_other, #input_1_20, #input_1_89, #input_1_28_other, #input_1_43_other, #input_1_84_other, #input_1_38_3, #input_1_38_6, #input_1_39, #input_1_40, #input_1_95 {

    border-radius: 4px;
    

  }

/* Boton enviar */


input.gform_button.button{

    border: 2px solid #236DA9;
    border-radius: 4px;
    background-color: #236DA9;
    padding: 0.5rem;

  }

  /* Color link en mail resúmen final */

div.gfield.gfield--width-full.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_above.gfield_visibility_visible a {

color: blue;

}

/* Mensaje de confirmación final */


div.gform_confirmation_message_1.gform_confirmation_message h2 {

margin-top: 20px;

}


/* distancia inferior barra progreso */

div.gf_progressbar_percentage.percentbar_custom {

margin-bottom: 20px;

}


/* links resúmen formularios alta profesional */

div.gfield.gfield--width-full.gfield_html.gfield_html_formatted.field_sublabel_below.field_description_above.gfield_visibility_visible a { 

color: blue; }
