/*
Theme Name:   	Galeria La Curtiembre
Theme URI:    	https://www.galerialacurtiembre.cl
Author:       	DS
Author URI:     http://www.splvd.com
Template:     	storefront
Description:  	Galería La Curtiembre v2.0
Version:      	2.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/
/*
 * Add your own custom css below this text.
 */
 @import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;400;600;800&display=swap');

 a:focus,
 .focus a {
     outline: none !important;
 }

 body {
 	font-family: 'Raleway', sans-serif;
 }

 .site-header {
 	background-color: #fdc715 !important;
 	margin-bottom: 0 !important;
 }

	.main-navigation ul li a {
		text-transform: uppercase;
		font-size: 0.85em;
	} 

	.main-navigation ul li a:hover {
		color: white !important;
	}

/* .site-content > .col-full {
 	margin: 0 !important;
 }*/

/* .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
 	padding: 0 !important;
 }*/

 /**
 * Add any custom CSS here.
 *
 * This file will be loaded after all other theme stylesheets.
 */

.footer-social-link {
	width: 100%;
	text-align: center;
	line-height: 28px;
	text-transform: uppercase;
}

.footer-social-link i {
	font-size: 28px;
}

.footer-social-link span {
	display: inline;
}

.footer-page-link {
	text-transform: uppercase;
	display: block;
	font-size: 10px;
	padding: 5px 0;
}

footer a {
	color: inherit;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	border: none;
}

footer a:hover {
	color: white !important;
	cursor: hand !important;
	outline: none;
	border: none;
}

footer a:visited {
	color: inherit;
	outline: none;
	border: none;
}

footer a:active {
	color: inherit;
	outline: none;
	border: none;
}

footer a:focus {
	color: inherit;
	outline: none;
	border: none;	
}

.custom-logo-link {
/* 	max-width: 10vw; */
}



a.cart-contents:hover, .site-header-cart .widget_shopping_cart a:hover, .site-header-cart:hover > li > a {
    color: #747474 !important;
}

#billing_postcode_field {
	display: none !important;
}

.enmarcado-selector {
	padding-bottom: 1rem;
}

 .enmarcado-selector input[type=radio] { 
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
    
.enmarcado-selector input[type=radio] + div {
  cursor: pointer;
	margin: 5px;
	border: 1px solid black;
}
    

.enmarcado-selector input[type=radio]:checked + div {
border-bottom: 5px solid #543a7d;
	
}

.woocommerce-product-attributes-item--weight {
	display: none;
}

ul#shipping_method li:first-child::after {
	white-space: pre;
	content: "\00000a\00000aEnvío a domicilio:";
}

.white {
	color: white;
}

.center {
	text-align: center;
	width: 100%;
}

.right {
	text-align: right;
	width: 100%;
}

.galeria-custom-footer {
	background-color: black;
}

.galeria-custom-footer .col-full {
	background-color: black;
	display: flex;
	flex-direction: row;
}

.galeria-custom-footer .col-3{
	flex: 1;
	flex-direction: column;
	align-items: center;
	justify-contents: center;
}

.galeria-custom-footer p {
	padding: 0;
	margin: 0;
	font-size: 12px;
}

.link-no-decoration {
	color: white !important;
	text-decoration: none !important;
}

.link-no-decoration:hover {
	color: white;
	text-transform: none;
}



.current-menu-item a {
	border-top: 4px solid white;
}





.search-field {
	background: #fee38a !important;
}

.swiper-pagination-bullet {
	width: 35px;
	height: 8px;
	border-radius: 0 !important;
}

.swiper-pagination-bullet-active {
	background-color: #fdc715;
}

.term-description {
	text-align: left;
}

.footer-whatsapp-chat {
	position: fixed;
	width: 50px;
	right: 25px;
	bottom: 25px;
}

.site-search{display:block !important;}


@media all and (max-width: 767px) {
	.galeria-custom-footer .col-full {
		background-color: black;
		display: flex;
		flex-direction: column;
	}
}

input.shipping_method {
	display: inline-block !important;
}
