/**
Theme Name: Anillo Salomon
Author: lavalldesign
Author URI: https://lavalldesign.com
Description: Astra Child Theme by lavalldesign
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: anillo-salomon
Template: astra
*/
*:focus { outline: none; } 
#content{
	background-image: url(https://anillosalomon.com/wp-content/uploads/tora-medio-2.png);
    width: 100%;
    background-position: center;
    background-size: 100% 100%;
    margin: 0 auto;
	padding-left: 12%;
    padding-right: 12%;
}
#page{
	background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0)),url(https://www.anilloatlante.com/wp-content/uploads/fondo_estrellas.jpg);
}

/*cabecera*/
.elementor-699 .elementor-element.elementor-element-8ed881b:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-8ed881b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size:100% 100%;
}
.elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus{
	color:var(--ast-global-color-1);
    background-color:transparent !important;
    border-color: transparent !important;
}
/*buscador*/
.elementor-585 .elementor-element.elementor-element-4832a99 .elementor-search-form__input{
	background-color: #deb88700;
}
/*menu*/

.elementor-585 .elementor-element.elementor-element-60525dd .elementor-nav-menu--main .elementor-item, .elementor-417 .elementor-element.elementor-element-bb2539f .elementor-nav-menu--main .elementor-item{
	justify-content: center;
    background-image: url(https://anillosalomon.com/wp-content/uploads/fondo-menu.png);
    background-position: center;
   background-size: 100% 100%;
    background-repeat: no-repeat;
	text-align: center;
	min-width:150px;
	min-height: 70px;
	
}
.elementor-585 .elementor-element.elementor-element-60525dd .elementor-nav-menu--main li:hover .elementor-item, .elementor-417 .elementor-element.elementor-element-bb2539f .elementor-nav-menu--main li:hover .elementor-item{
	filter: drop-shadow(2.4px 2.4px 3.2px rgba(0, 0, 0, 0.15));
text-shadow: 0 0 10px #FFFFFF;
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{/*menu principal*/
	max-width:245px;
}
/*loop*/
/*botones loop woocommerce*/
.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button{
	font-size:14px;
	font-weight:400;
	display: grid;
    width: 49%;
	font-family: 'Akaya Telivigala',display;
	float:left;
	letter-spacing: 01px;
}
.woocommerce ul.products li.product .button.compartir, .woocommerce-page ul.products li.product .button.compartir{
	float:right;
}
/*summary wrap loop*/
.woocommerce ul.products li.product .astra-shop-summary-wrap, .woocommerce-page ul.products li.product .astra-shop-summary-wrap{
	padding:0 0.5em;
	display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: space-around;
    align-items: center;
}
.woocommerce-loop-product__title, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
    height: 39px;
	text-align:center; 
	align-self:center;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price, .woocommerce ul.products li.product .ast-loop-product__link{
	width:100%;
}
/*footer*/
.elementor-632 .elementor-element.elementor-element-aa418c3:not(.elementor-motion-effects-element-type-background), .elementor-632 .elementor-element.elementor-element-aa418c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size:100% 100%;
}
/*pop up*/

.elementor-element-7854da94 .elementor-icon-list-item{cursor:pointer;}

/*
 * 
 * media
 */
@media only screen and (max-width: 1024px){
	#content{
    background-position: center;
    background-size: 120% 100%;
    margin: 0 auto;
	padding-left: 5%;
    padding-right: 5%;
}
	/*cabecera y footer backgrounds*/
.elementor-699 .elementor-element.elementor-element-8ed881b:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-8ed881b > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-632 .elementor-element.elementor-element-aa418c3:not(.elementor-motion-effects-element-type-background), .elementor-632 .elementor-element.elementor-element-aa418c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size:120% 190px;
}
	/*menus pergaminos*/
.elementor-585 .elementor-element.elementor-element-60525dd .elementor-nav-menu--main .elementor-item, .elementor-417 .elementor-element.elementor-element-bb2539f .elementor-nav-menu--main .elementor-item{
	min-width:0;
	}
	.elementor-585	.elementor-nav-menu--layout-horizontal .elementor-nav-menu{
		flex-wrap: nowrap;
	}
	.elementor-417	.elementor-nav-menu--layout-horizontal .elementor-nav-menu{
		height: 180px;
		align-items:center;
	}
	
	/*product loop*/
	.woocommerce .related ul.products li.product .astra-shop-summary-wrap{
		flex-direction: column;
	}
	.woocommerce .related ul.products li.product .button{
		font-size: 16px;
        margin-bottom: 0;
        width: 100%;
        padding: 5px;
	}
	
}
@media only screen and (max-width: 767px){
	#content{
    background-position: center;
    background-size: 120% 100%;
    margin: 0 auto;
	padding-left: 0;
    padding-right: 0;
}
	.home #content{
    background-position: center;
    background-size: 115% 100%;
    margin: 0 auto;
	padding-left: 0;
    padding-right: 0;
}
		/*cabecera y footer backgrounds*/
	.elementor-699 .elementor-element.elementor-element-8ed881b:not(.elementor-motion-effects-element-type-background), .elementor-699 .elementor-element.elementor-element-8ed881b > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-632 .elementor-element.elementor-element-aa418c3:not(.elementor-motion-effects-element-type-background), .elementor-632 .elementor-element.elementor-element-aa418c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size:120% 150px;
}
.home .elementor-699 .elementor-element.elementor-element-8ed881b:not(.elementor-motion-effects-element-type-background),.home .elementor-699 .elementor-element.elementor-element-8ed881b > .elementor-motion-effects-container > .elementor-motion-effects-layer,.home .elementor-632 .elementor-element.elementor-element-aa418c3:not(.elementor-motion-effects-element-type-background),.home .elementor-632 .elementor-element.elementor-element-aa418c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size:110% 150px;
}
.home .elementor-699 .elementor-element.elementor-element-8ed881b:not(.elementor-motion-effects-element-type-background),.home .elementor-699 .elementor-element.elementor-element-8ed881b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-position:29%;
	}
	/*menus pergaminos*/
.elementor-585 .elementor-element.elementor-element-60525dd .elementor-nav-menu--main .elementor-item, .elementor-417 .elementor-element.elementor-element-bb2539f .elementor-nav-menu--main .elementor-item{
	min-width:150px;
	}
	.elementor-417	.elementor-nav-menu--layout-horizontal .elementor-nav-menu{
		height: 250px;
	}
	/*product loop*/
	.woocommerce ul.products li.product .astra-shop-summary-wrap, .woocommerce-page ul.products li.product .astra-shop-summary-wrap{
		flex-direction: column;
	}
	.woocommerce ul.products li.product .button, .woocommerce-page ul.products li.product .button{
		font-size: 16px;
        margin-bottom: 0;
        width: 100%;
        padding: 5px;
	}
	.woocommerce-loop-product__title, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
    height: 35px;
	
}
}