/* 
Theme Name: Golazo Theme - TST03
Theme URI: https://golazo.com
Description: Theme for base site
Author: Golazo
Author URI: https://golazo.com
Template: golazo-theme
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: golazo-theme-admin
*/

/*
    Add your custom styles here
*/

.site-header .site-branding {
    display: block;
}


.site-header:not(.header-stacked) .header-inner .site-branding {
    max-width: 70%;
    width: 70%;
}


.site-header .header-inner .site-branding .site-logo {
	float: left;
    width: 15%;
}

.site-header .header-inner .site-branding .site-description {
    float: left;
    width: 80%;
	margin-left: 3%;
	font-weight: bold;
    font-size: 115%;
}

.site-navigation ul.menu li:last-child {
    border-left: 1px solid #eee;
}

.site-main {
	padding-top: 40px;
	padding-bottom: 50px;
}

/* Hero Scrolldown arrow */

.intro .intro-scrolldown-arrow{
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
}

.intro .intro-scrolldown-arrow .fa-circle{
 	color: rgba(255,255,255,0.7);
}

.intro .intro-scrolldown-arrow .fa-angle-double-down{
 	color: #666666;
}

.intro .intro-scrolldown-arrow .fa-stack:hover .fa-circle{
	color: #ffffff;
}


@media only screen and (min-width: 1024px) {
	.elementor-nav-menu li.wpml-ls-item { border-left: 3px solid #fff; margin-left: 5px; padding-left: 5px; }
	.elementor-nav-menu li.wpml-ls-item ul { border: 1px solid #eee; }
}

/* Posts and archives */

.post { clear: both; }
.archive .post .wp-post-image { width: 150px; float: left; margin: 0 10px 10px 0; }
.edit_post_link { border: 1px solid #222; background-color: #fff; width: fit-content; padding: 5px; position: fixed; z-index: 999; left: 10px; top: 128px; }
.extra_links { padding: 5px; }
.extra_links a { padding: 10px; display: block; border: 3px solid #fff; background-color: #eee; }

/* Events Calendar */

.glz-eventscalendar-list table td, .glz-eventscalendar-list table th { padding: 4px; }
.glz-eventscalendar-list table td.text-center {	text-align: center; }
.glz-eventscalendar-list table td img.country_flag { width: 30px; max-height: 21px; }

.glz-eventscalendar-tiles {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(225px,1fr));
    grid-gap: 50px 30px;
    align-items: flex-start;
}
.glz-eventscalendar-tiles .glz-event { border: 2px solid #eee; padding: 20px; }
.glz-eventscalendar-tiles img.country_flag { width: 40px; max-height: 28px; }


/* RUNNING.BE */
blockquote.twitter-tweet {
    border-left: 5px solid #dedede;
    padding-left: 20px;
	margin-left: 0;
}
