.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;
} #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;
} #billing_country_field {
display: none;
}
.woocommerce-error {
background-color: #df5757 !important;
} .product-type-redq_rental a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price {
display: none;
} .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;
} 
} .grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left: 4px !important;
}
.grecaptcha-badge:hover {
width: 256px !important;
} .dedomovil {
width: 30px;
height: 23px;
display: none;
} @media all and (max-width: 980px) {
.dedomovil {display: block;}
} @media all and (min-width: 768px) and (max-width: 980px) {
.dedomovil {display: block;}
} @media all and (max-width: 767px) {
.dedomovil {display: block;}
} @media all and (max-width: 479px) {
.dedomovil {display: block;}
}
.resp {overflow-x: auto;} .nav li ul {
width: 400px;
}