/*
Theme Name: Farmaclever.cl
Author: Doble Clic Media
Description: Your description goes here
Version: 1.0
Template: customify

This is the child theme for Customify theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/*********************************************** PPALS / FONTS ******************************************************/
:root {--btn-bg-color: #119cc1 !important; border-radius: 12px !important;}
p {font-size: 1.1em !important; line-height:1.2em !important;}

/*********************************************** HEADER ******************************************************/
.header-main {padding: 0.5em 0em 0em 0em !important;}

/*********************************************** SLIDER ******************************************************/
.elementor-2 .elementor-element.elementor-element-a640f00 .swiper-slide {border-radius: 12px !important;}	
	
/*********************************************** BUSCADOR GENERAL ******************************************************/

.aws-container .aws-search-field{text-align:center !important; font-size:14px !important; height: 100% !important;}
.aws-search-result .aws_result_link{font-size:14px !important;}
.aws_result_excerpt{display:none !important;}
.aws_result_title{padding-top: 1.5% !important;}
.builder-item .item--inner {vertical-align: middle !important;}
.customify-col-4_md-4_sm-4 builder-item builder-first--html {vertical-align: super !important; width: 100% !important;}
form {margin-bottom: 0em !important;}
.aws-search-field{font-size:14px !important;}
.aws-search-result{font-size:14px !important; width:600px !important;}
.aws-search-result-1{font-size:14px !important; width:600px !important;}

/*********************************************** HOME PRODUCTS ******************************************************/
/*.woo-products-products__item{background-color:white !important;}*/
.woo-products-products__inner-box{background-color:white !important;}

.cart-dropdown-box .price, .cart-dropdown-box span.amount, .site-content .price, .site-content span.amount {
	font-weight: 500; color: #7998C6; font-size: 1.2em; font-weight: 800;}

.elementor-cta--skin-cover .elementor-cta__button.elementor-button, .elementor-cta--skin-cover .elementor-cta__content-item, .elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon
{background-color: rgba(0, 0, 0, 0.4) !important; line-height:1em !important; border-radius: 40px !important;  padding: 4px 0px 10px 4px !important;}

.elementor-cta--skin-cover .elementor-cta {border-radius: 10px !important;}

/*********************************************** PRODUCTS ******************************************************/
.wc-product-inner:last-child:first-child {height: 100% !important;}
.wc-product-inner .wc-product-contents {text-align: center !important;}
.cart-dropdown-box .price, .cart-dropdown-box span.amount, .site-content .price, .site-content span.amount {font-size: 1.5em;	font-weight: 700;}
.woocommerce-product-gallery * {border-radius: 20px !important;}
.wc-product-inner{background-color:white !important; padding:1em !important; border: solid 1px #E3E3E3 !important; border-radius: 11px !important;}
.woocommerce .button.add_to_cart_button, .woocommerce .button.alt, .woocommerce .button.added_to_cart, .woocommerce .button.checkout, .woocommerce .button.product_type_variable, .item--wc_cart .cart-icon .cart-qty .customify-wc-total-qty {background-color: var(--btn-bg-color) !important;}
.woocommerce-tabs{background-color:white !important; margin-top:1em !important; border-radius:20px !important;}
.wc-tabs{text-align:center !important; clear:both !important;}
div.product form.cart .button {border-radius: 21px !important; font-size:1em !important; text-transform:unset !important;}
.added_to_cart {display:none !important;}
.wc-product-contents .b-row-main {display: contents !important;}
table.shop_attributes th {line-height: 2.5 !important; width: 230px !important;}
table.shop_attributes {margin-top: 1em !important;}
table td, table th {padding: 0em 1.5em !important; vertical-align: middle !important;}
.wc-product-inner:hover {border: solid 1px #1293b0 !important}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {pointer-events: none;}

/*********************************************** SIDEBAR ******************************************************/

.widget-area .widget_product_categories li a{background-color:#1293b0 !important; border-radius: 4px !important; padding:6px 0px 6px 13px !important;}
.widget-area .widget_product_categories li a:hover{background-color: #f4f4f4 !important; border-radius: 4px !important; color:black !important; padding:6px 0px 6px 13px !important;}
.widget-area .widget_product_categories li a:before{content:"» ";}
ul.product-categories .current-cat a {background-color: #1293b0 !important; color: white !important;}

.widget-area .widget ul li.cat-item,
.widget-area .widget ul li.woocommerce-widget-layered-nav-list__item{padding: 0px 5px 0px 20px;}

/*********************************************** PRODUCT DETAIL ******************************************************/
div.product div.images.woocommerce-product-gallery {border: solid 1px #E3E3E3 !important; border-radius: 11px !important;}

/*********************************************** WIDGET ******************************************************/
.widget-area .widget :last-child {font-size: 1em !important; line-height: 1.2em !important; color:white !important;}
.footer--row-inner.dark-mode a:not(.button) {color: black !important;}
.footer_payment_methods li {line-height: 0; margin: 6px !important; font-size: 28px !important; color: white !important;}


/*********************************************** MENU ******************************************************/
.xoo-wsc-footer, .xoo-wsc-footer a, .xoo-wsc-footer .amount {font-size: 0.9em !important;}

/*********************************************** CHECK OUT ******************************************************/
.woocommerce .quantity .qty {width: 3em !important;}
.input-pm-act .input-pm-minus{padding: 0 1em !important;}
.input-pm-act .input-pm-plus{padding: 0 1em !important;}
#add_payment_method table.cart .product-quantity, .woocommerce-cart table.cart .product-quantity, .woocommerce-checkout table.cart .product-quantity {min-width: 11em !important;}
.input-qty-pm {font-size: 13px !important;}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {border-radius: 30px !important;text-transform:unset !important;}

.button.disabled:not(.components-button):not(.customize-partial-edit-shortcut-button), .button[disabled]:not(.components-button):not(.customize-partial-edit-shortcut-button), button.disabled:not(.components-button):not(.customize-partial-edit-shortcut-button), button[disabled]:not(.components-button):not(.customize-partial-edit-shortcut-button) {border-radius: 20px !important;text-transform:unset !important;}

/*********************************************** FOOTER ******************************************************/
.footer-main .dark-mode {background: #177287 !important;}

/*********************************************** BLOG ******************************************************/

.entry-thumbnail img {width: 100% !important;}
.entry-thumbnail .has-thumb img {width: 100% !important;}