.testimonial-carousel .elementor-swiper-button{
	background:#002635!important;
	border-radius:50px;
	padding:10px;
}
.elementor-36 .elementor-element.elementor-element-4a2810e .e-search-input {
    border: none;
}
.highlight-blue{
	color:#3477DD;
	font-weight:700;
}
.highlight-blue-2{
	color:#1F495A;
	font-weight:700;
}
.product-categories .product-category img{
	width:120px!important;
	margin-left:auto!important;
	margin-right:auto!important;
	display:block!important;
}
.category-box .detail-label{
	display:none!important;
}
.category-box .detail-content{
	width: 108px;
	height: 44px;
	background: #FFFFFF;
	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.06);
	border-radius: 40px;
	padding: 10px 25px;
}
.category-box .tagged_as{
	display:none!important;
}
.brand-box .detail-label{
	display:none!important;
}
.brand-box .posted_in{
	display:none!important;
}
.tab-title{
	color: #0e0e0e; 
	font-size: 30px;
}
.tab-address{
	color: #5b5b5b; 
	font-weight: 400; 
	font-size: 18px; 
	font-family: Gilroy;
}
.tab-link{
	border-radius:96px;
	background:white;
	color:#0E0E0E;
	font-weight:400;
	font-size:16px;
	float:right;
	margin-bottom:3%;
	padding: 10px 25px;
	position:absolute;
	bottom: 65%;
  right: 3%;
}
.elementor-tab-content{
	background:#F8F8F8;
	border-radius:40px;
}
.wpcf7-submit{
	background:#0E0E0E;
	color:white;
	font-weight:400;
	font-size:18px;
	font-family: "Gilroy", Sans-serif;
	border-radius:96px;
	width:130px;
	border:1px solid #0E0E0E;
}
.wpcf7-submit:hover{
	color:#0E0E0E;
	background:white;
}
.wpcf7-form-control:focus{
	 box-shadow: inset 0 0 0 1px rgb(0 0 0 / 0%) !important;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: #5B5B5B;
	background:transparent;
	font-family: "Gilroy", Sans-serif;
	border-top:none!important;
	border-left:none!important;
	border-right:none!important;
	border-bottom: 1px solid #BBBBBB;
}
.wpcf7-not-valid-tip {
	color: red!important;
}
  
.c-grid {
   display: grid;
   grid-template-columns: auto auto;
   gap: 20px;
}
@media (max-width: 768px) {
    .c-grid {
        grid-template-columns: auto;
        gap: 0px;
    }
}

.category-box-1 .detail-label{
	display:none!important;
}
.category-box-1 .detail-content{
	margin-left:5%;
}
.category-box-1 .tagged_as{
	display:none!important;
}
.category-box-1 .tagged_as{
	display:none!important;
}
.category-box-1 .product_meta {
    display: unset!important;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {

    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
    border-bottom: none!important;
}
.woocommerce-product-attributes tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent!important;
	border:unset!important;
	border-bottom:1px solid #F0F0F0!important;
}
.woocommerce span.onsale {
    background-color: #3477dd!important;
	font-family: "Gilroy", Sans-serif;
	font-weight:100;
}
.related-products .woocommerce-loop-product__buttons{display:none!important}
.elementor-651 .elementor-element.elementor-element-5783b2d.elementor-wc-products .attachment-woocommerce_thumbnail {

    background: #F8F8F8!important;
}
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter] {
    background-color:#002635!important;
	top: 0; 
  right: 110%;
   
}
.elementor-menu-cart__toggle .elementor-button {
    border: unset!important; 
}
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) {
    color: #5B5B5B!important;
}
.e-shop-table{border:unset!important;}
.woofc-menu-item-inner-subtotal{
	display:none!important
}
.woofc-menu-item .woofc-menu-item-inner:after {
    background-color: #3477DD!important;
}
.woofc-menu-item-inner{
	color:#3477DD!important;
	font-size:20px;
}
.woofc-area.woofc-style-01 .woofc-area-top {
    background-color: transparent!important; 
	color:#0E0E0E!important;
	font-family: "Gilroy", Sans-serif!important;
	text-transform:none!important;
	font-size:22px!important;
	font-weight:600!important;
}
.woofc-area-count{display:none!important}
.woofc-area.woofc-style-01 .woofc-inner {
    background-color: #f7f7f7;
    border-radius: 40px;
	padding:5% 3%!important;
	font-family: 'Gilroy'!important;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-data, .woofc-area.woofc-style-01 .woofc-area-bot .woofc-total {
    color: #0E0E0E;
}
.woofc-action-checkout{
	background-color: #0E0E0E!important;
	font-family: "Gilroy", Sans-serif!important;
    font-size: 17px!important;
    font-weight: 400!important;
	border-radius:96px!important;
}
.woofc-area.woofc-style-01 .woofc-area-top .woofc-close {
    color: #000000!important;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner {
    background-color: transparent!important;
}
.woofc-total{display:none!important}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-remove, .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-special {
 color: #000000!important;
}

/*Estilos generales*/
body {
font-family: "Gilroy Medium", Sans-serif;
}