/*
 Theme Name:     Farmacia A2 
 Description:    Divi Child Theme
 Author:         El Charko
 Author URI:     https://www.elcharko.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here */

/* Quitar precio a pedido de Marcos 27-07-22 */

.woocommerce div.product p.price, .woocommerce-page div.product p.price  {  display: none;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del   {  display: none;
}


/* fin de quitar precio */

#main-footer {
    background-color: #1FA318;
}

#top-menu li li a {width: 360px;
}

.nav li ul {width: 400px;
}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2.woocommerce-loop-product__title {
	font-size: 16px !important;
}

.boton {
    margin: 0 auto;
    position: relative;
    background-color: #014db7;
    padding: 10px 15px;
    color: #fff !important;
    border-radius: 25px;
    font-size: 16px;
    font-weight: 600;
}

.boton-sidebar {
    display: block;
    text-align: center;
}

form.woocommerce-product-search button {
    border: none;
    font-size: 16px;
    padding: 4px 16px;
    background-color: #4dc247;
    color: #fff;
    font-weight: 600;
}

#woocommerce-product-search-field-0 {
    border: solid 1px lightgray;
    padding: 5px 0px 5px 2px;
    margin-bottom: 5px;
}

ul#lct-widget-product_cat li.cat-item a {
  text-transform: uppercase;
  font-weight: 600;
}

ul.children li.cat-item a {
	font-weight: 400 !important;
	text-transform: initial !important;
}

.children {
    margin-top: 5px;
}

.woocommerce ul.product_list_widget li a {
  font-weight: 600;	
}

.woocommerce nav.woocommerce-pagination {
    text-align: center;
    margin-bottom: 30px;
}

p.price {
    margin-bottom: 14px !important;
}

h2.woocommerce-loop-category__title {
    text-align: center;
    color: #4DC247;
	font-size: 16px !important;
}


span.inquiry-title div {
    background-color: #fffee8;
    border: solid 1px #ea7ca9;
    border-radius: 4px;
    padding: 10px;
    margin-top: 16px;
    margin-bottom: 16px;
}

#customer_details {
    margin-bottom: 30px !important;
}

p.return-to-shop {
    margin-bottom: 2em;
}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
    color: #d4d4d4;
}

span.et_pb_contact_captcha_question {
    color: #444;
    font-weight: 700;
}

.rnb-component-wrapper h5 {
    font-weight: 500;
}

.woocommerce-billing-fields__field-wrapper p#billing_nif_field.form-row label span.optional {
    display: none;
    visibility: hidden;
}

/*Ocultamos pais del checkout*/
#billing_country_field {
    display: none;
  }

.woocommerce-error {
    background-color: #df5757 !important;
}

/*Ocultamos precio de prod. reservable en archivo*/
.product-type-redq_rental a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price {
    display: none;
}
/*Ocultamos precio de prod. reservable en ficha prod.*/
.product-type-redq_rental div.clearfix div.summary.entry-summary p.price {
    display: none;
}
.product-type-redq_rental div.clearfix div.summary.entry-summary div.woocommerce-product-details__short-description {
    background-color: #fffee8;
    border-radius: 4px;
    padding: 10px;
    border: solid 1px #ea7ca9;
    margin-top: 10px;
  }


.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    text-align: center;
    font-size: 2em;
    margin: 20px 0;
    border: solid 2px gray;
    padding: 11px;
}

.condiciones {
  margin: 20px 0;
}


@media only screen and (max-width: 981px) {
  #logo {
    content: url("https://www.farmaciaortopediaa2.es/wp-content/uploads/2021/01/Farmacia-Ortopedia-A2-Alcala-Henares-Logo-Mobile-v1.png") !important;
  } 
} 

 /* MOVER CAPTCHA*/
.grecaptcha-badge {
 width: 70px !important;
 overflow: hidden !important;
 transition: all 0.3s ease !important;
 left: 4px !important;
 }

.grecaptcha-badge:hover {
width: 256px !important;
}

/* Tablas responsive dedo */

.dedomovil {
  width: 30px;
  height: 23px;
  display: none;
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
.dedomovil {display: block;}
}
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
.dedomovil {display: block;}
}
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
.dedomovil {display: block;}
}
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
.dedomovil {display: block;}
}

.resp {overflow-x: auto;}


/* Submenu vista ordenador */

.nav li ul {
  width: 400px;
}