/**
	Theme Name: Goya Child Theme
	Description: This is a child theme of Goya.
	Template: goya
	Version: 1.0
	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
*/

.home .logoimg.bg--dark, .page-id-11818 .logoimg.bg--dark {
	display: block !important;
	opacity: 1 !important;
}
.home .logoimg.bg--light, .page-id-11818 .logoimg.bg--light  {
	display: none;
	opacity: 0;
}
.et-campaign {
  font-style: italic;
  letter-spacing: 1px;
  font-size: 16px;
}
#menu-principal li a {
  font-size: 18px;
}
.header-left-items.header-items, .header-right-items.header-items {
  margin-top: -40px;
}
.et-banner-text .et-banner-subtitle {
  text-transform: none;
  font-size: 24px;
  margin-top: 0px;
  color: #000;
}
.et-banner-text-inner.animated.et-fadeInUp {
  margin-top: -12% !important;
}
.et-banner-text .et-banner-title {
  letter-spacing: 5px;
}
.h2_flcl {
  margin-bottom: 0;
  letter-spacing: 10px;
  font-size: 30px;
  font-weight: 600;
}
.subtitle_flcl {
  font-style: italic;
  color: #757575;
  font-size: 22px;
}
.button_flcl {
  margin-top: 15px;
  padding: 5px 15px;
  border: 1px solid #47604c !important;
}
.et_btn.outlined {
  opacity: 1 !important;
}
/*p {
  font-style: italic;
  font-size: 18px;
	text-align: justify;
	letter-spacing: 1px;
}*/
p {
  font-style: italic;
  font-size: 16px;
  text-align: justify;
  line-height: 1.25;
  letter-spacing: 2px;
}
.pre_h2_flcl {
  letter-spacing: 5px;
  font-size: 18px;
  margin-bottom: 5px;
}
.visitanos_section {
  margin-top: 20px;
  font-size: 18px;
  line-height: 1.3;
  letter-spacing: 1px;
}
.product-link {
  font-size: 18px;
  font-style: italic;
  color: #757575;
}
#colophon {
  background: #eeebe5;
}
.footer1 div {
  width: 100px;
}
#colophon a, #colophon li {
  text-transform: uppercase;
  font-size: 14px;
}
.novias_tipo_ramo_precio {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 4px;
  margin-top: -10px;
}
.novias_tipo_ramo_title.subtitle_flcl {
  margin-top: -35px;
}
.woocommerce-breadcrumb, .woocommerce-breadcrumb a {
  color: #757575 !important;
  letter-spacing: 2px;
}
.product_title.entry-title {
  text-transform: uppercase;
  letter-spacing: 2px;
}
.price bdi, .price {
  font-size: 30px;
  color: #757575;
  letter-spacing: 2px;
}
.et-pro-summary-top .price bdi {
  margin-top: -30px;
}
.sticky-product-bar .price bdi {
  margin-top: 0px;
}
.stock.in-stock {
  color: #47604c;
  border: 1px solid #47604c;
  padding: 5px 20px;
}
.et-product-detail button.single_add_to_cart_button, .sticky-product-bar button.single_add_to_cart_button {
  text-transform: uppercase;
  background: #47604c;
  padding: 5px 20px !important;
}
.et-product-detail .summary .quantity {
  width: 104px;
  border: 1px solid #47604c;
}
.col.tab-panel-inner h2, .tabs.wc-tabs li a {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 20px !important;
}
.related.products h2 {
  margin: 0 auto;
  text-transform: uppercase;
  display: table;
  margin-bottom: 30px;
  font-size: 26px;
  letter-spacing: 6px;
  font-weight: 600;
}
.related.products h2:before{
	display: none;
}
.products .product_after_title > div > .price {
  line-height: 35px;
}


@media (max-width: 767px) {
	div.vc_custom_1672687352789 {
       padding-right: 10px !important;
       padding-left: 10px !important;
    }
	.footer1 div {
  		width: 60px;
	}
	#block-5 {
  		margin: 20px 20px 40px 20px;
	}
	#menu-footer_1{
		text-align: right;
  		margin-top: -140px;
	}
	#nav_menu-3{
		text-align: right;
	}
}
