/**
	Theme Name: Goya Child Theme
	Description: This is a child theme of Goya.
	Template: goya
	Version: 1.1
	Author: Everthemes
	Author URI: http://themeforest.net/user/luisvelaz
	Tags: responsive-layout, flexible-header, custom-colors, mega-menu, woocommerce, shop, ajax, page-builder, translation-ready, gutenberg
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.badge.onsale {
  color: #ffffff !important;
  background-color: #ff0000 !important;
  width: 50px;
  padding-left: 10px;
  margin-left: -12px;
  border-radius: 0px 10px 10px 0px;
}
.awdr_discount_bar {
  padding: 0.1em 0.7em !important;
}

/* Pidieron borrar la barra de descuentos que sale abajo del texto en el single */
.et-pro-summary-content .awdr_discount_bar {
  display: none;
}

.fl-label[for="billing_canton"] {
  opacity: 1 !important;
  border-width: 0 !important;
  padding: 0 5px !important;
  top: -10px !important;
  left: 10px !important;
  height: 20px !important;
  font-size: 0.95em !important;
  vertical-align: middle !important;
  display: flex !important;
  align-items: center !important;
  cursor: default !important;
  color: currentColor !important;
  background: white !important;
}
#select2-my_select_canton-container {
  opacity: 1 !important;
}
.selec2 {
  width: 100% !important;
}
.woocommerce-NoticeGroup-updateOrderReview {
  display: none !important;
}
@media (max-width: 900px) {
  .archive .parallax_image.hero-title {
    padding: 0;
    min-height: 15vh !important;
  }
  .archive .parallax_image.hero-title .et-shop-title {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .aws-container .aws-search-field {
    height: 44px;
    border-radius: 25px 0 0 25px !important;
  }
  .aws-container .aws-search-form .aws-wrapper {
    border-radius: 25px 0 0 25px !important;
  }
  .aws-container .aws-show-clear .aws-search-field {
    height: 44px;
  }
  .aws-wrapper .aws-search-field,
  .aws-search-form .aws-search-field {
    border-radius: 50px 0 0 50px !important;
    padding-left: 25px !important;
    height: 44px;
  }
}

/* Asociaciones page */

.page-template-page-asociacion-php
  .wpb_wrapper
  > .insert-page
  > .container-fluid {
  padding: 0 !important;
}

.page-template-page-asociacion-php .wpb_wrapper > .insert-page {
  padding: 0 !important;
}

.page-template-page-asociacion-php #slider-desk .vc_column-inner {
  padding: 0 !important;
}

.page-template-page-asociacion-php #banner-product .vc_column-inner {
  padding: 0 !important;
}

@media only screen and (max-width: 767px) {
  .page-template-page-asociacion-php #BotonesSlider {
    left: 40px;
  }
}

@media only screen and (max-width: 575px) {
  .page-template-page-asociacion-php .asociacion-page > .container-fluid {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .page-template-page-asociacion-php
    #compraPorCategoria
    .origami-home-products-layout-header-imagen_texto,
  .page-template-page-asociacion-php
    #compraPorCategoria
    .origami-home-products-layout-body.origami-home-products-layout-body-simple {
    max-width: 100%;
  }

  .page-template-page-asociacion-php #brands.container {
    padding: 0 !important;
  }

  #tiendasTecMobile .vc_column-inner,
  #tiendasTecMobile2 .vc_column-inner {
    padding: 0 !important;
  }
}

@media only screen and (max-width: 480px) {
  .page-template-page-asociacion-php
    #banner-product
    .origami-home-products-banner-general
    .origami-home-products-grid-item {
    margin: 220px 0% 28px 4% !important;
  }
}

/* Categories sidebar */
.cont__category_product--desktop {
  display: none;
}

.cont__category_product {
  margin-bottom: 12px;
}
.cont__category_product .cont__title {
  display: block;
  padding: 8px 0;
  font-size: 14px;
  font-weight: 600;
  color: #111;
  text-transform: uppercase;
}

.cont__category_product .subcategories-list a:hover {
  opacity: 0.6;
}

@media only screen and (min-width: 992px) {
  .cont__category_product--mobile {
    display: none;
  }
  .cont__category_product--desktop {
    display: block;
		margin-top: 21px;
    margin-bottom: 0px;
  }
}
