/**
	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
*/

:root {
  --primary-color: #3bd6d2;
}

a:hover {
    color: #ff7f00;
}
.header-bottom.header-section.menu-center.no-sides {
    background: aliceblue;
}
.main-category .et-banner-text {
    width: 92%;
}
.brand-img img {
    width: 65%;
}
div#media_image-2 img {
    width: 60%;
}
.footer-bar-content.copyright p:last-child {
    position: absolute;
	top: 0;
    opacity: 0;
    z-index: -1;
}
.footer-widgets .widgettitle {
    color: #ff7f00;
    font-weight: 600 !IMPORTANT;
}
.et-banner-text {
    width:70%
}
h4.et-banner-subtitle.color-.text_style {
    color: white;
}
h2.et-banner-title.color-.medium {
    color: white;
}
.filter-img img.et-banner-main-image {
    filter: brightness(0.5);
}
.header .search-button-group {
    min-width: 500px;
}
.footer-contact-info i.fa.fa-phone {
    margin-right: 10px;
}
.footer-contact-info i.fa.fa-envelope {
    margin-right: 10px;
}
.footer1 #text-2 {
    margin-bottom: 20px;
}
.et_btn.solid {
    color: #fff;
    background-color: #ff7f00;
}
.entry-content p a:not([class]):after, .entry-content li a:not([class]):after, .wpb_text_column a:not([class]):after, .wp-block-latest-comments__comment-link:after, .et-header-menu > li > a:after, .big-menu > li > a:after, .big-menu .sub-menu > li > a:after, .et-header-menu .sub-menu > li > a:after, .footer-bar .menu li a:after, .widget .menu-item > a:after, .et-blog-categories-list li a:after, .et-product-detail .product_meta > span a:after, .post.post-detail .single-post-meta a:after, .post-featured .post-title .post-meta a:after, .et-banner-text .et-banner-link.link:after, .commentlist > li .reply a:after, #cancel-comment-reply-link:after, .et-login-wrapper a:after, .et-checkout-login-title a:after, .et-checkout-coupon-title a:after, .checkout .back-to-cart a:after, .woocommerce-cart .back-to-shop a:after, #order_review .terms a:after, .woocommerce-terms-and-conditions-wrapper a:after, .tag-cloud-link:after, .post-nav-links a:after, .post-categories li a:after, .shop_categories_list li a:after, .woocommerce-MyAccount-navigation ul li a:after, .campaign-inner a:after, .button-underline:after {
    background-color: #ff7f00;
}
.star-rating > span:before, .comment-form-rating .stars > span:before {
    color: #ff7f00 !important;
}
.header-bottom.header-section.menu-center.no-sides {
    background: #ededed;
}
.et_btn.solid:hover {
    color: #fff;
    background: black;
}
.footer-bar-content.copyright p {
    font-size: 16px;
	margin-bottom: 12px;
}
.sticky-product-bar-title {
    max-width: 320px;
}
#place_order.button, .button.checkout-button, .nf-form-cont .nf-form-content .submit-wrap .ninja-forms-field, .sticky-product-bar .single_add_to_cart_button{
	background-color: #ff7f00 !important;
}
.shop_table tbody strong.product-quantity {
    background-color: rgb(255 127 0);
}

.filter-img.shop-by-category .main-category {
    max-height: 320px;
}

.filter-img.shop-by-category .et-banner-text-inner {
    text-align: center;
}
.sticky-product-bar .single_add_to_cart_button {
	background-color: var(--primary-color) !important;
}
.et-global-campaign {
    background-color: var(--primary-color) !important;
}
.et-product-detail .single_add_to_cart_button, .et_btn.solid {
    background-color: var(--primary-color) !important;
}
.footer-widgets .widgettitle {
    color: var(--primary-color); 
}
.et-header-menu > li > a:after {
	background-color: var(--primary-color) !important;
}

.main-category img.et-banner-main-image {
    filter: none;
}
.et-banner-text.v_center {
    bottom: 12%; 
}

.widget {
    margin-bottom: 15px;
}

@media (max-width: 991.98px) {
	.brand-img img {
    width: 50%;
    margin-bottom: 25px;
}
	.et-banner.has-alt-image .et-banner-alt-image {
    width: 90%;
    height: 280px;
    margin-bottom: 20px;
}
	.et-banner.content-full .et-banner-text {
    padding-left: 18%;
    padding-right: 10%;
}
	.main-category .et-banner-text {
    width: 85%;
}
	.et-testimonials-slider blockquote {
    padding: 15px 3%;
}
	.et-banner-content h4.et-banner-subtitle.color-.text_style {
    display: none;
}
	.middle-bg img.et-banner-alt-image {
    width: 100% !important;
    margin-bottom: 0px !important;
    height: 200px !important;
}
	.et-banner.has-alt-image .et-banner-alt-image {
     filter: brightness(0.5);
}
	.brand .wpb_column.vc_column_container.vc_col-sm-2.et-dark-column {
    /* padding: 0px; */
    padding: 0;
    width: 50%;
}
	.shop-by-category .et-banner.has-alt-image img  {
		display: block !important;
	}
	.shop-by-category .wpb_column.vc_column_container.vc_col-sm-3.et-dark-column {
      margin-bottom: 20px;
	}
	.status-publish .vc_custom_1684316635149 {
      padding-top: 35px !important;
      padding-bottom: 35px !important;
    }
	.sec_row.container .vc_custom_1683970496082 {
		padding-top: 35px !important;
		padding-bottom: 35px !important;
	}
	.et-banner-text.v_center {
		bottom: 50%;
	}
	.sec_row.container-fluid .vc_custom_1776347246312 {
		margin-top: 35px !important;
		margin-bottom: 35px !important; 
	}
}