/*
Theme Name: GeneratePress Hijo
Theme URI: https://generatepress.com
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: Tema hijo de Generatepress para hacer cambios
Version: 3.0.2
Requires at least: 4.5.0
Tested up to: 5.5
Requires PHP: 5.4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress
Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, footer-widgets, blog, e-commerce, flexible-header, full-width-template, buddypress, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, rtl-language-support, featured-images, theme-options

GeneratePress, Copyright 2014-2020 EDGE22 Studios LTD.
GeneratePress is distributed under the terms of the GNU GPL

GeneratePress is based on Underscores http://underscores.me/, (C) 2012-2020 Automattic, Inc.

Actual CSS can be found in /assets/css/ folder.
Template: generatepress
*/

@import url("../generatepress/style.css");

/* MOSTRAR/OCULTAR CONTENIDO */

.contenido-oculto {
	display: none;
}

/* ======================================================
   INSULA SIGNA · Barra superior
====================================================== */

.insula-topbar {
    background: #000;
    color: #fff;
    font-size: 14px;
}

.inside-insula-topbar {
    max-width: 1140px;
    margin: 0 auto;
    padding: 6px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.insula-email,
.insula-social {
    color: #fff;
}

.insula-email a {
    color: #fff;
    text-decoration: none;
}

.insula-email a:hover {
    text-decoration: underline;
}

.insula-social {
    display: flex;
    align-items: center;
    gap: 24px;
}

.insula-social a {
    color: #fff;
    text-decoration: none;
	font-weight: 600;
}

.insula-social a:hover {
    opacity: .75;
}

.insula-social span {
    color: #fff;
    opacity: .5;
}

/* Iconos de redes sociales */

.social-icon {
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: -2px;
    margin-right: 8px;
    fill: currentColor;
}

.insula-social a,
.insula-social span {
    display: inline-flex;
    align-items: center;
}

.facebook-link .social-icon {
    transform: scale(1.15);
    transform-origin: center;
}