﻿/*
 Theme Name:   Asociacion Virgen del Rio
 Theme URI:    http://www.faam.es
 Description:  Asociacion Virgen del Rio
 Author:       Gonzalo Castells Ortells
 Author URI:   http://www.faam.es
 Template:     vantage
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  virgen-del-rio
*/
@import url("../vantage/style.css");


.site-main{
    font-size: 16px;
    font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1,
article.post .entry-header h1.entry-title,
article.page .entry-header h1.entry-title
 {
	font-size:2em;
}
h2 {
	font-size:1.5em;
}

h3,
#secondary .widget .widget-title, #footer-widgets .widget .widget-title {
	font-size:1.2em;
}

h4 {
	font-size:1em;
	font-weight:bold;
}

/* Support Gutenberg fullwidth */
.entry-content .alignwide {
        margin-left  : -80px;
        margin-right : -80px;
    }
    .entry-content .alignfull {
        margin-left  : calc( -100vw / 2 + 100% / 2 );
        margin-right : calc( -100vw / 2 + 100% / 2 );
        max-width    : 100vw;
    }
    .alignfull img {
        width: 100vw;
    }
/* End of Support Gutenberg fullwidth */

/* Styles applied to Getwid blocks */
.hero-section .wp-block-getwid-section__content {
	padding-top:150px;
	padding-bottom:100px;
	text-align:center;
}

.hero-section h1 {
	color:#fff;
	font-size:300%;
	line-height:1.2em;
}
.hero-section p {
	color:#fff;
	font-size:150%;
	line-height:1.5em;
}
.entry-content a.wp-block-button__link,
.entry-content a.wp-block-button__link:visited 
.entry-content a.wp-block-button__link:hover {
	color:#fff;
	border-radius:10px;
	text-decoration:none;
	background: #3a65aa;
}
.entry-content a.wp-block-button__link:hover,
.entry-content .is-style-outline a.wp-block-button__link:hover {
	background: #343538;
	color:#fff;
}
.entry-content .is-style-outline a.wp-block-button__link,
.entry-content .is-style-outline a.wp-block-button__link:visited {
	background:transparent;
}
.entry-content .hero-section .is-style-outline a.wp-block-button__link,
.entry-content .hero-section .is-style-outline a.wp-block-button__link:visited {
	color:#fff;
	border-color:#fff;
}
/*.page-id-2428 #main {
	padding-top:0;
}*/
.entry-content h3.wp-block-getwid-recent-posts__post-title {
	font-size:1em;
}
.wp-block-getwid-recent-posts__post-date {
	font-size:.8em;
}
/* End of styles applied to Getwid blocks */
	
a, .entry-content a {
	text-decoration:underline;
	font-weight:bold;
}
table {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #e0e0e0;
}
th {
	background-color: #f9f9f9;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
	padding: 10px;
	vertical-align: top;
	font-weight: 400;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
	border: 1px solid #dddddd;
}
.main-navigation a,
.main-navigation a:visited,
.main-navigation a:hover {
color: #FFFFFF;
}

#click-menu {
	margin-top:50px;
}

@media (max-width: 680px) {
	body.responsive #masthead .hgroup  .support-text {display: none;}
	body.responsive #masthead .hgroup { text-align:left; }
	.main-navigation { display:none; }
}
/* Virgen del río */
.vantage-grid-loop article .excerpt {
	font-size: 16px;
}

a, .entry-content a {
	color:#258078;
}

a:visited,
.entry-content a:hover {
	color:#577371;
}

a:hover,
.entry-content a:hover {
	color:#7c804b;
}
.main-navigation ul li:hover > a,
.main-navigation ul ul li:hover > a,
#search-icon #search-icon-icon:hover {
	background: #258078;
}

#masthead .hgroup .support-text {
	top:40%;
}

.sponsors {
	text-align:center;
	margin-top:0;
	padding-top:0;
}
.sponsors .title {
	margin-bottom:0;
	padding-bottom:0;
}
.sponsors .widget img {
	width:65px;
	height:65px;
}
.sponsors h3 {
	margin-top:.5em;
	margin-bottom:.5em;
}

.sponsors .panel-grid {
	margin-bottom:0 !important;
}

.showcase-section {
	text-align:center;
}
.showcase-section .fa.icon-background {
	color:#3a65aa;
}
.showcase-section .fas {
	color:white;
}
/* cambios Gonzalo 08/09/2015 para evitar franja negra en el top */
header#masthead div.title {
	margin-top:0;
}