/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/
.elementor-sticky--effects{padding: 0 !Important; transition: 0.3s all }
.elementor-location-header > section,
.elementor-widget-image img{transition: 0.3s all}
.elementor-sticky--effects .elementor-widget-image img{width: 90px;transition: 0.3s all}
.redes-sociales-footer .elementor-icon-list-item{background-color: rgb(4, 75, 120); border-radius: 7px; padding: 0 !Important}

.redes-sociales-footer .elementor-icon-list-item span{padding:  8px 10px !important; display: inline-block}
.redes-sociales-footer .elementor-icon-list-item span.elementor-icon-list-icon{background-color: rgba(255,255,255,0.05); padding: 6px 10px 7px 16px !important;border-radius: 7px 0 0 7px; }
.redes-sociales-footer .elementor-icon-list-item i{transition: 0.5s all}
.redes-sociales-footer .elementor-icon-list-item:hover i{transform: scale(1.1); transition: 0.5s all !Important}
.redes-sociales-footer .elementor-icon-list-item:hover{transition: 0.5s all}
.redes-sociales-footer .elementor-icon-list-item:first-child:hover{background: rgb(58, 87, 154)}
.redes-sociales-footer .elementor-icon-list-item:nth-child(2):hover{background: rgb(143, 31, 13)}
.redes-sociales-footer .elementor-icon-list-item:last-child:hover{background: rgb(81, 127, 164)}

.elementor-location-footer ul{list-style: none}

.separador{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMjE0LjMyMyA2Ni4wNTFoLTc5Ljg2M2wtNzAuNzkzIDE4LjIyNC02Ni4yODUtMTAuOTMzLTgzLjY3MiAyMi45NTMtOTcuNjAxLTcuMzI4LTczLjY2NCAyMi4xMjUtNzYuOTYxIDguNDc1LTgyLjY2NC0xMy45MzQtNzYuOTI2IDExLjgzMi05NC40NTMtNy42NjYtOTAuMTM3IDE3LjA1OS03OC42ODQtOS43MzEtODYuMzYzIDEzLjg3OS05NS42NDQgMy4xMjVMMCAxMjYuNzE3VjBoMTI4MGwtLjAwMSAzNS44NDR6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTAgMGgxMjgwdi4wMDZsLTcwLjY3NiAzNi41NzgtNzQuODYzIDQuNjQxLTcwLjc5MyAyMy4zMzQtNjYuMjg1LTExLjY3OC04My42NzIgMjkuNjE4LTk3LjYwMi03LjA3LTYzLjY2NCAyMS40MjEtNzYuOTYxIDEyLjY0OS05MS42NjQtMjAuNzk4LTc3LjkyNiAxNy42Ni05NC40NTMtNy41NzQtOTAuMTM3IDIxLjU5NS03OC42ODMtOS44ODQtODYuMzYzIDE2LjA3NC05NS42NDUgNi4yMTFMMCAxMjcuOTA1eiIvPjwvZz48L3N2Zz4=);
	background-size: 100% 100px;
	top: 0;
	height: 100px;
	z-index: 1;
}
@media(max-width:1024px){
    .elementor-location-header nav.elementor-nav-menu__container{  
        width: 100vw;
        left: 0;
    right: 0;
    position: fixed;
    top: 50px;}
    .elementor-location-header .elementor-sticky--effects nav.elementor-nav-menu__container{ top: 40px}
}
@media(max-width:768px){
    .single-post  .elementor-grid-1 article,
    .blog .elementor-grid-1 article{display: block}