/* Add your styles here */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@font-face {
    font-family: 'Impetus';
    src: url('../fonts/Impetus-Heavy.woff2') format('woff2'),
        url('../fonts/Impetus-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
body{
	font-family: 'Montserrat', sans-serif;
	color: #848484;
}
.navbar-brand img{
	width: 70px;
}
.navbar-light .navbar-nav .nav-link, .navbar-nav .nav-link a, .nav-link{
	text-transform: uppercase!important;
	color: #FEAA00!important;
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link, .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
	color: #FEAA00;
	font-weight: 700;
}
.bg-dark{
	background-color: #f6a712!important;
}
#description{
	padding: 45px 0 90px 0;
	position: relative;
}
#description:before{
	height: 2px;
	content: "";
	position: absolute;
	bottom: 0;
	width: 96%;
	left: 50%;
	margin-left: -48%;
	background-color: #E6431E;
}
#description p{
	font-size: 24px;
	color: #9F9F9F;
	width: 70%;
	margin: 0 auto;
}
#description b{
	color: #F6A713;
	font-weight: 700;
}
#productos{
	padding: 45px 0px;
}
#propiedades{
	padding: 45px 0px 60px 0;
}
#propiedades img{
	margin-bottom: 30px;
	width: 50%;
}
#propiedades h4{
	font-size: 28px;
	font-weight: 700;
	color: #F6A713;
}
#propiedades h4 span{
	font-weight: normal;
}
#productos h3, #propiedades h3{
	color: #F6A713;
	font-weight: 700;
	margin-bottom: 45px;
	font-size: 48px;
}
.impetus{
	font-family: 'Impetus';
}
#curcuma h4{
	color: #FEAA00;
	font-size: 60px;
	margin-bottom: 30px;
}
#guarana h4{
	color: #FC3C00;
	font-size: 60px;
	margin-bottom: 30px;
}
#curcuma li::marker{
	color: #FEAA00;
}
#guarana li::marker{
	color: #FC3C00;
}
#curcuma, #guarana{
	padding: 45px 0;
}
#curcuma img, #guarana img{
	width: 50%;
}
#atributos{
	background-color: #F5F5F5;
}
#atributos h4{
	font-size: 50px;
	color: #FEAA00;
	margin-bottom: 30px;
}
#atributos p{
	width: 80%;
	margin: 0 auto;
	color: #9F9F9F;
	font-size: 20px;
}
#saludable{
	
}
.bg-orange{
	background-color: #FC7E00;
}
.bg-orange .somos{
	color: white;
	text-transform: uppercase;
	font-size: 46px;
	text-align: left;
}
.bg-white{
	background-color: white;
	padding: 120px 0px;
	
}
.bg-white img{
	width: 40%;
	margin-bottom: 30px;
}
.bg-white h4{
	color: #9F9F9F;
	font-weight: 700;
	font-size: 26px;
	text-transform: uppercase;
}
#encuentranos {
	padding-bottom: 60px;
}
#encuentranos h3{
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	padding: 15px 0px 10px 0px;
}
#encuentranos h3 span{
	font-weight: normal;
}
a.ver{
	background-color: #F6A713;
    width: 350px;
    padding: 15px 45px;
    text-align: center;
    text-transform: uppercase;
    color: white;
    font-weight: 700;
    font-size: 28px;
    margin: 0 auto;
    display: block;
    text-decoration: none;
    border-radius: 36px;
    margin-top: 60px;
}
.tiendas{
	padding: 60px 0;
}
.tiendas .circle{
	overflow: hidden;
	border:2px solid orange;
	border-radius: 50px;
}
.woocommerce-loop-product__title{
	color: #F6A713;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
}
.woocommerce-Price-amount.amount{
	color: #e5442b;
}
.text-primary{
	color: #F6A713!important;
}
.btn-outline-primary {
    color:#F6A713;
    border-color: #F6A713;
}
.btn-outline-primary:hover{
	background-color: #e5442b;
	border-color:#e5442b; 
	color: white;
}
.btn-outline-secondary{
	color: #e5442b;
    border-color: #e5442b;
}
.btn-outline-secondary:hover{
	background-color: #F6A713;
	border-color:#F6A713;
	color: white;
}
.btn-primary {
    color: #fff;
    background-color: #e6442b;
    border-color: #e6442b;
}
.btn-primary:hover{
	background-color: #F6A713;
	border-color:#F6A713;
}
footer .bg-light, footer .bg-body-tertiary{
	background-color: #E6431E!important;
	color: #fff!important;
}
footer .nav-link{
	color: white;
}
a {
    color: #E6431E;
    text-decoration: underline;
}
h1, h2{
	color:#F6A713;
	font-weight: 700;
}
h3{
	color:#F6A713;
}
#menu-principal li:last-child{
	margin-right: 30px;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled{
	color: #f8b850;
}
.related.products{
	clear: both;
}
.related.products h2{
	text-align: center;
    margin-bottom: 45px;
}
.text-secondary {
    color: #e5431e!important;
}
a.social{
	margin-right: 30px;
	font-size: 36px;
	color: white;
}
footer a{
	color: white;_
}
footer a:hover{
	color: white;
}
#footer-menu ul li a:hover{
	color: #F6A713;
}
.footer-logo{
	width: 100px;
	display: block;
	margin-bottom: 10px;
}
.btn-primary.disabled, .btn-primary:disabled{
	background-color: #ffc243;
    border-color: #ffc243;
}
.woocommerce table.shop_table th{
	min-width: 140px;
}
.financiado{
	padding: 30px 0px;
	text-align: center;
}
.financiado img{
	width: 50%;
}
.financiado p{
	width: 70%;
	text-align: center;
	padding: 15px 0px 0px 0px;
	margin: 0 auto;
	font-size: 12px;
}
.btn-check:focus+.btn-primary, .btn-primary:focus{
	background-color: #ed7c66;
    border-color: #ed7c66;
}
@media only screen and (max-width: 1380px)  {
	.bg-orange .somos{
		font-size: 38px;
	}
}
@media only screen and (max-width: 1140px)  {
	.bg-orange .somos{
		font-size: 28px;
	}
}
@media only screen and (max-width: 880px)  {
	.bg-orange .somos{
		font-size: 22px;
	}
}
@media only screen and (max-width: 880px)  {
	.bg-orange .somos {
	    font-size: 32px;
	    text-align: center;
	    padding-top: 30px;
	}
}


@media only screen and (max-width: 580px)  {
	.navbar-brand img {
	    width: 50px;
	}
	.home header.entry-header{
		height: 200px!important;
		background-size: contain;
	}
	#productos h3, #propiedades h3{
		font-size: 22px;
		margin-bottom: 20px;
	}
	#description{
		padding: 0 0 45px 0;
	}
	#description p{
		font-size: 18px;
		width: 100%;
	}
	#propiedades h4 {
	    font-size: 20px;
	    margin-bottom: 30px;
	}
	#curcuma, #guarana{
		padding: 30px 0;
	}
	#curcuma h4 {
	    text-align: center;
	    font-size: 34px;
	    margin-top: 30px;
	}
	#guarana h4 {
	    text-align: center;
	    font-size: 34px;
	}
	#atributos h4 {
	    font-size: 32px;
	    margin-top: 30px;
	}
	#atributos p {
	    width: 90%;
	    font-size: 18px;
	    margin-bottom: 30px;
	}
	.bg-orange .somos {
	    font-size: 32px;
	    line-height: 36px;
	    padding-top: 15px;
	    text-align: center;
	}
	.bg-white {
	    padding: 15px 0px;
	}
	.bg-white img{
		width: 30%;
	}
	.bg-white h4{
		font-size: 16px;
	}
	.tiendas .circle{
		margin-bottom: 30px;
	}
	a.ver{
		width: 80%;
		margin-top: 30px;
		font-size: 22px;
	}
	.financiado img {
	    width: 90%;
	}
	.p-0{
		overflow-x: hidden;
	}
}