/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/*BÁSICOS*/
a  {
	color: #ff5353;
}
a:hover  {
	color: #ff8b8b;
}
b, strong {
	font-weight: 600;
}
/*HEADER*/

.secc_header_binarys .col_header_binarys .header_menu_binarys nav ul li ul.sub-menu  li a.elementor-sub-item{
	font-size:14px;
}

/*PRODUCTOS*/
.secc_tabs .col_tabs .tabs .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper:hover svg{
	fill:#ff5353;
}
.secc_tabs .col_tabs .tabs .elementor-toc__list-wrapper .elementor-toc__list-item .elementor-toc__list-item-text-wrapper:has(a.elementor-toc__list-item-text.elementor-item-active) svg{
	fill:#ff5353;
}
.secc_tabs .col_textos_tabs .textos_tabs > .elementor-widget-container p{
	font-size:16px;
	line-height:27px;
}


/*BLOG*/
.hero_blog .hero_blog_col .hero_blog_migas .elementor-sitemap-wrap h2{
	display:none;
}
.hero_blog .hero_blog_col .hero_blog_migas .elementor-sitemap-wrap .elementor-sitemap-list{
	display:flex;
	flex-direction:row;
	padding-left:0px;
}
.hero_blog .hero_blog_col .hero_blog_migas .elementor-sitemap-wrap .elementor-sitemap-list li{
	padding: 8px 15px;
    margin: 5px;
    list-style-type: none;
    border-radius: 30px;
	border:1px solid #f55354;
}
.hero_blog .hero_blog_col .hero_blog_migas .elementor-sitemap-wrap .elementor-sitemap-list li:hover{
	background-color:#f55354;
	color:#FFFFFF;
}
.hero_blog .hero_blog_col .hero_blog_migas .elementor-sitemap-wrap .elementor-sitemap-list li.current-cat{
	background-color:#f55354;
	color:#FFFFFF;
}
.hero_blog .hero_blog_col .hero_blog_migas .elementor-sitemap-wrap .elementor-sitemap-list li.cat-item-12, .hero_blog .hero_blog_col .hero_blog_migas .elementor-sitemap-wrap .elementor-sitemap-list li.cat-item-21{
	display:none;
}

/*SINGLE BLOG*/
.secc_conte_single .col_conte_single .conte_single{
	
}

/*FAQS*/

.contenedor_faqs .acordeon_faqs .enlace_faq a{
	color:#FF5353;
	text-decoration:underline;
}

/*PORTFOLIO*/

.hero_single_portfolio .col_single_portfolio_foto .single_portfolio_foto{
	width:100%;
}
p.p1 {
	font-size: 18px;
}
.hero_single_portfolio .galeria_portfolio .elementor-element .elementor-widget-container img{
	height:250px;
	object-fit:cover;
	width:100%;
	border-radius:4%;
}
/*FOOTER*/
.footer_binarys .col_legal_footer_binarys .enlaces_footer > .elementor-widget-container > p{
	margin-bottom:0px;	
}
.footer_binarys .col_legal_footer_binarys .enlaces_footer > .elementor-widget-container > p a,.footer_binarys .col_legal_footer_binarys .enlaces_footer > .elementor-widget-container > a{
	color:#FFFFFF;
}


/*COOKIES*/
.secc_cookies .cookies .elementor-shortcode #cmplz-document{
	width:100%;
	color:#FFFFFF;
	max-width:100%;
	font-size:16px;
	line-height:22px;
	font-family:"Inter";
	font-weight:300;
}

/*ACTUALIZACIONES*/
.page-id-3206 .hero_blog, .page-id-3313 .hero_blog{
	overflow:visible;
}


/*RESPONSIVE*/
@media (max-width: 1370px) and (min-width: 1025px){
	.col_legal_footer_binarys{
		justify-content:flex-end;
	}
	.col_legal_footer_binarys .enlaces_footer{
		width:60%;
	}
	.col_legal_footer_binarys .enlaces_footer .elementor-widget-container p, .col_legal_footer_binarys .enlaces_footer .elementor-widget-container{
		text-align:right;
	}
}
@media(max-width:1024px){
	.secc_header_binarys .col_header_binarys .header_menu_binarys nav ul li a span.sub-arrow svg{
		fill:#FFFFFF;
	}
	.secc_header_binarys .col_header_binarys .header_menu_binarys nav ul li ul.sub-menu  li a.elementor-sub-item{
		font-size:18px;
	}
}
