/**
Theme Name: ImportValencia
Author: Accent Agencia
Author URI: http://wpastra.com/about/
Description: iTienda para Import Valencia 2.0. Gestiona tus ventas y haz la compra mas facil para los clientes.
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: soy-barnaby
Template: astra
*/
@import url('.../astra/style.css');


body{
	background-color:#F4F4F4 !important
}

.product-thumbnail img{
	border-radius:15px
}

#adminmenu li.current a.menu-top{
	color: #0998D8 !important;
}
@media (max-width:768px){
	.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{
		display:flex;
		flex-direction:row;
	}

	.woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-4 ul.products li.product{
		display:flex;
		flex-direction:row;
		width:100% !important;
	}

	.astra-shop-thumbnail-wrap{
		flex: 0 0 120px;
    align-items: center;
    align-self:center;
    align-content: center;
    justify-content: center;
	}


	.astra-shop-summary-wrap{
		padding-left:10px;
	}

	.rotate{
		-webkit-text-stroke-width: 0.1px;
/* shorthand */
    -webkit-text-stroke: 0.4px #fac609 !important;
		font-weight:lighter !important;
	}

	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td 	{
    border-top: 0px;
	}
	.woocommerce-cart-form__cart-item .product-thumbnail{
		margin-top:-12%;
		padding-bottom:0px !important;
	}

	.product-name:before{
		display:none;
	}

	.product-name a{
		text-align:center;
		float:none;
		align-items: center;
		justify-content: center;
		display:flex;
		font-size: 1.4rem;
	}
	.woocommerce-cart-form__cart-item .product-thumbnail img{
		max-width: 120px !important;
	}

	.woocommerce-cart-form__cart-item{
		margin-bottom:15px;
	}

	.woocommerce-cart-form{
		margin-top:-8%;
	}

  .img-pizza{
    overflow: hidden;
  }

  .elementor-icon{
    margin-right: 5px;
  }
  .ast-button-wrap .ast-mobile-menu-trigger-fill{
    background: transparent !important;
  }

  .ast-header-break-point .main-header-menu {
    background-color: #0096D3;
  }

  .ast-header-break-point .main-navigation ul .menu-item .menu-link {
    border: none;
    border-color: transparent;
  }

  .ast-header-break-point .main-header-menu {
    border-top: none;
  }

  .ast-header-break-point .ast-primary-header-bar {
    border-bottom: none;
    border-color: transparent;
  }

  .btn_back {
    padding-left: 0px !important;
    font-size: 1.2rem !important;
  }

	.added_to_cart{
		left: 60% !important;
		bottom: 2% !important;

	}

	.added_to_cart::before{
		content: 'Ver Carrito';
		font-size: 11px;
	}

	.ast-cart-menu-wrap{
		font-size: 0.9em !important;
	}

}

form.cart table.thwepo-extra-options label.label-tag {
    display: inline !important;
}

form.cart table.thwepo-extra-options abbr.required {
	  display: inline !important;
}

.label-tag{
	font-size: 16px;
	color: #665557;
	font-weight: 700;
}

.search-form{
	border-radius:30px;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05); !important;
}

.img-footer{
	margin-top:-10px;
}

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
    padding-top: 0px;
}

.search-form input{
	border-radius:30px !important;
	box-shadow: 4px 4px 10px rgba(0, 0, 	0, 0.2) !important;
}

	.woocommerce-page.columns-4 ul.products li.product, .woocommerce.columns-4 ul.products li.product{
	padding:12px;
	background-color:#fff;
	border-radius:30px;
	box-shadow: 0px 4px 10px rgba(187, 176, 178, 0.5);
}

body.elementor-page-95:not(.elementor-motion-effects-element-type-background), body.elementor-page-95 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F7F7!important;
}

.elementor-95 .elementor-element.elementor-element-b9eeb9d{
	background-color: #F9F7F7 !important;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
	border-radius:30px
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
	background-color:#0096D3;
	color:#fff;
	padding-left:8px;
	padding-right:8px;
	border-color:#0096D3;
	border:none;
	min-width:125px;
	box-shadow:none;
	border-radius:30px;
	height: auto !important;
	line-height: 1.2em !important;
}

.class_borde{
	font-size: 18px;
	color:#665557;
	font-weight:600;
}

.class_nota{
	display:none !important;
}

.class_notas td::after{
	content:'Puede agregar más adicionales en este campo.\A 8" - 1$ \A 11" - 2$ \A 14"- 3$ \A 16" - 4$' ;
	font-size:14px;
	white-space:pre-line;
}


.class_notas .label{
	padding-top:0px !important;
	margin-top:-15px !important;
}

.class_notas input{
	border-radius:30px !important;
	background: #FFF;
	margin-bottom:10px;
	border:none;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1) !important;
}


#pa_adicionales{
	border-radius:30px !important;
	background: #FFF !important;
	border:none;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1) !important;
}

#pa_borde-queso{
	border-radius:30px !important;
	background: #FFF !important;
	border:none;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

.ast-separate-container .ast-woocommerce-container{
	background-color: #F4F4F4 !important
}

/*
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single:not(.ast-related-post){
		background-color:#F4F4F4 !important
}
*/

.variations .label {
	font-size: 18px;
	color:#665557;
	font-weight:600;
}

.single_add_to_cart_button {
	box-shadow: 0px 4px 10px #BBB0B2 !important;
}

.button-variable-item{
	box-shadow: 0px 4px 10px #BBB0B2 !important;
}

.woocommerce ul.products li.product .ast-woo-shop-product-description p, .woocommerce-page ul.products li.product .ast-woo-shop-product-description p {
	font-size:90% !important;
	line-height: 14px;
	color: #828282;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
	font-size: 1.2em;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 120%;
	padding-top: 8px;
  padding-right: 40px;
  padding-bottom: 8px;
  padding-left: 40px;

}

.added_to_cart{
	position: absolute;
	left: 35%;
	bottom: 2%;
	transform: translate(-50%, -50%);
	font-size: 0;
}

.added_to_cart::before{
	content: 'Ver Carrito';
	font-size: 14px;
}

.add_to_cart_button{
  left:55% !important;
}

.ast-woocommerce-container{
  background-color: #F4F4F4;
}

@media (max-width:544px){
	.woocommerce-page[class*=columns-] ul.products li.product:nth-child(n), .woocommerce[class*=columns-] ul.products li.product:nth-child(n) {
    margin-right: 0px !important;
	}

	.woocommerce ul.products a.button, .woocommerce-page ul.products a.button {
    padding: 0.2em 1.2em !important;
	}

  .rotate{
    text-align: left;
  }

  .ast-no-thumbnail .entry-title {
    margin-top: 1px;
  }
	
	.bdt-slider-excerpt{
		max-width:160px !important;
	}
	
	.shortcode-name {
    	font-size: 30px !important;
	}
}



@media (max-width:639px){
	.bdt-pagepiling-slider .bdt-prime-slider-content {
		
	}
	
	.wp-image-6294{
		margin-top:8px !important;
		width:120px !important;
	}
	
	.woocommerce a.added_to_cart{
		line-height: 1.35714285714286 !important;
	}
	
	.ast-woo-shop-product-description p{
		min-height: 56px;
	}
	
	.related .products .added_to_cart {
		display:none !important;
	}
	
	.woocommerce-mini-cart__buttons a{
		min-height:50px;
	}
}


.rot{
		transform: matrix(1, -0.11, 0, 0.99, 0, 0);
}
.rotate{
  line-height: 0.767;
  text-align: center;
	transform: matrix(1, -0.11, 0, 0.99, 0, 0);
  -webkit-text-stroke-color: #000;
  -webkit-text-stroke-width: 1px;
/* shorthand */
  -webkit-text-stroke: 1px #fac609;
/* color del texto */
  -webkit-text-fill-color: transparent;
}

select{
    visibility: visible !important;
	-webkit-appearance: listbox !important; 
}


.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.menu-link {
    color: #fff !important;
}

.sub-menu li a{
  color: #665557 !important;
}

.ast-theme-transparent-header #masthead{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.56) 0%, rgba(0, 0, 0, 0) 100%);
}

.woocommerce-cart-form__cart-item{
	background: #FFFFFF;
	box-shadow: 0px 4px 10px rgba(187, 176, 178, 0.5);
	border-radius: 30px;
}

.woocommerce-page table.shop_table {
	border-radius: 30px;
	padding:20px;
}

.woocommerce-page table.shop_table tbody{
	padding:20px;
	border-radius: 30px;
}

.woocommerce-cart-form__contents{
	 border-spacing: 0px 15px;
}

.product-remove{
	border-radius: 30px 0px 0 30px;
}

.woocommerce table.shop_table, .woocommerce-page table.shop_table {
	border: 0px;
}

.product-subtotal{
	border-radius: 0px 30px 30px 0px;
}

.coupon .input-text{
	background: #FDFDFD !important;
	border-radius: 30px !important;
	border:none !important;
}

.woocommerce-cart .cart-collaterals .cart_totals, .woocommerce-cart .cart-collaterals .cross-sells {
	background: #EAE8E8;
}

.woocommerce-cart .cart-collaterals .cart_totals>h2, .woocommerce-cart .cart-collaterals .cross-sells>h2 {
    background-color: #EAE8E8 !important;
	text-align:center;
  border-bottom: none;
	color:#665557 !important;
}

.opacity1{
	opacity:0.7;
}

.opacity2{
	opacity:0.4;
}

button[name="apply_coupon"] {
	font-size:85% !important;
}

button[name="update_cart"] {
	display: none !important;
}

.woocommerce form .form-row input.input-text{
	background: #FDFDFD;
	box-shadow: 0px 4px 10px rgba(187, 176, 178, 0.4);
	border-radius: 30px;
	border:none;
	-webkit-border-radius: 30px;
	-webkit-appearance: none;
}

.woocommerce .select2-container .select2-selection--single, .woocommerce select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select{
	background: #FDFDFD;
	box-shadow: 0px 4px 10px rgba(187, 176, 178, 0.4);
	border-radius: 30px;
	-webkit-border-radius: 30px;
	border:none;
	-webkit-appearance: none;
}


#billing_country {
    margin-bottom: -130px;
}

#billing_country option:hover {
  color: #fff;
}

::selection {
    background: #0096D3 !important;
}

select option:hover,
select option:focus,
select option:active,
select option:checked
{
    background: linear-gradient(#0096D3,#0096D3);
    background-color: #0096D3 !important; /* for IE */
	color: #fff !important;
}

.woocommerce-billing-fields__field-wrapper label{
	font-size: 1.2rem !important;
	color: #665557;
}

.woocommerce-billing-fields__field-wrapper .form-row{
	padding-bottom:5% !important;
}

#order_review_heading{
	display:none;
}

.ast-no-thumbnail .entry-title {
	color: #0096D3;
	font-weight:bold;
}

.customize-support .ast-mouse-clicked .entry-title{
  text-align: center;
}

.woocommerce .subtitle{
	letter-spacing:0px;
	text-align: center;
	color: #665557;
}



.woocommerce-order-details {
	background:#EAE8E8 !important;
}

.woocommerce-order-details .woocommerce table.shop_table{
	background:#EAE8E8 !important;
	border-radius:0px
}

.mtop{
  margin-top: -20px;
}

.align-center{
  text-align: center;
  margin-top: -50px;
}

.entry-title p{
  margin-bottom: 0px;
}


.woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title, .woocommerce-page.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title, .woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-column__title, .woocommerce.woocommerce-checkout .woocommerce-order h2.woocommerce-order-details__title  {
	background:#EAE8E8 !important;
	text-align:center;
	color:#665557;
	font-size:1.5rem !important;
}

.woocommerce-customer-details address{
	background:#EAE8E8;
	border:none !important;
}

.woocommerce-product-gallery__image img{
  border-radius: 30px;
}

a.wa-order-thankyou {
  border-radius: 30px !important;
}

.btn_back{
  margin-bottom: 25px;
  background-color: transparent;
  color: #0096D3;
  font-weight: bold;
  border: none;
  font-size: 1.5rem;
  text-transform: none;
  text-align: left !important;
}

.btn_back:hover{
  background-color: transparent;
  text-decoration: underline;
}

.wc-forward{
  font-size: 0:
}

.button .wc-forward::before{
  content: 'Canjear Cupón'
}

.woocommerce-page table.shop_table td, table.shop_table th{
  border: none !important;

}

.page-id-98 .ast-builder-menu-1{
	opacity:0!important;
	visibility:hidden;
}

.single-product .ast-builder-menu-1{
	opacity:0!important;
	visibility:hidden;
}

.page-id-97 .ast-builder-menu-1{
	opacity:0!important;
	visibility:hidden;
}

.subtitle2{
	letter-spacing: 0px;
    text-align: center;
    color: #665557;
	font-size: 1.25em;
}


select:-internal-list-box:focus option:checked:hover {
    background-color: -internal-light-dark(-internal-active-list-box-selection, rgb(153, 200, 255)) !important;
    color: -internal-light-dark(-internal-active-list-box-selection-text, rgb(255, 255, 255)) !important;
}

@media (min-width: 993px){
  .ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
    margin: 0;
  }
	
	.ast-theme-transparent-header .site-title a{
		display:none !important;
	}

	#mysticky-nav.wrapfixed .myfixed .site-title a{
		display:block !important;
	}
	
	.page-id-6581 .ast-no-thumbnail .entry-title{
    	font-size: 3.4rem !important;
		font-weight:normal;
	}
}

@media (min-width:768px){
  .astra-shop-summary-wrap{
    min-width: 200px;
  }

  .woocommerce ul.products li.product .ast-woo-shop-product-description p, .woocommerce-page ul.products li.product .ast-woo-shop-product-description p {
  	min-height:56px;
  }
	
	.woocommerce-loop-product__title{
		min-height:62px;
	}
	
	.shortcode-name {
    	font-size: 35px !important;
	}
}

@media (min-width: 1201px){
  .ast-separate-container .ast-woocommerce-container {
      padding: 5.34em 3.67em;
  }
}

.woocommerce .subtitle {
	display: none;
}

.shortcode_wa_button{
	background-color: rgb(223, 30, 57)!important;
	border-radius: 30px !important;
	display: inline-block;
    text-align: center;
}

.contenedor_checkout{
	background: #f9f9f9;
    width: 100%;
    padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 5px;
    margin: auto;
    text-align: center;
}

a.wa-order-thankyou {
	margin-top: -4.3em;
}

#sendbtn {
	font-size: 16px !important;
	min-width: 260px !important;
}

.shortcode_wa_button{
	min-width: 260px !important;
}

.wp-image-6294{
	margin-top:40px;
}

.class_sprays label {
    display: inline-block !important;
    min-width: 160px!important;
}

.error-page{
	background: #4A575A !important;
	margin: auto;
	color: #fff;
}

#login h1 a {
    background-image: url(https://itiendasonline.com/soybarnaby/wp-content/uploads/sites/3/2021/11/itienda-1.png) !important;
}



.page-id-6581 .site-content{
	background: url(http://itiendasonline.com/wp-content/uploads/2021/11/Group-24.png) no-repeat;
	background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.logged-in .site-content{
	background: transparent !important
}

.page-id-6581 article{
	background-color: transparent !important;
}

.post-6581 .woocommerce-form{
	background: rgba(0, 0, 0, 0.6);
	border:none !important;
	border-radius: 30px;
}

.post-6581 .woocommerce form .form-row label {
	color: #fff;
	font-weight: normal;
}

.post-6581 .woocommerce button.button{
	text-transform: capitalize !important;
	background-color: #0998D8 !important;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

.post-6581 .woocommerce form.login{
	border-radius:30px !important;
}

.woocommerce-LostPassword a{
	color: #fff;
}

.post-6581 .woocommerce h2{
	display:none;
}

body:not(.logged-in) .woocommerce-MyAccount-navigation {
 display: none;
 visibility: hidden;
}

body:not(.logged-in) #menu-admin {
 display: none;
 visibility: hidden;
}

.logged-in .menu-admin{
	display: block !important;
}

.logged-in .titlogin{
	display: none !important;
}


.woocommerce-account .woocommerce-MyAccount-content {
    width: 50%;
}

.shortcode-name{
	color: #0998D8;
    font-weight: 500;
	font-size:4rem;
}

#menu-movil {
    position: fixed !important;
    bottom: 0 !important;
}

.elementor-95 .elementor-element.elementor-element-b365c62 .swiper-slide-bg{
	border-radius: 0px 0px 40px 40px;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single:not(.ast-related-post) {
    background-color: #F4F4F4 !important;
}

.oneclick-product-tab_options{
	display: none !important;
}

.variations .label{
	text-align: left;
}