/*
Theme Name: Stronger2Gether
Theme URI: https://olliewp.com
Description: Custom child theme for Ollie theme
Author: Eljany | Firma Netjes
Author URI: https://firmanetjes.nl/
Template:     ollie
Version: 1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         blog, portfolio, entertainment, grid-layout, one-column, two-columns, three-columns, four-columns, block-patterns, block-styles, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, full-width-template, rtl-language-support, style-variations, template-editing, theme-options, translation-ready, wide-blocks
Text Domain: ollie-child
*/
.logo{
	margin-top: 6px;
}
nav{
	margin-left: auto;
}
:root :where(.wp-block-navigation a:where(:not(.wp-element-button)):hover){
	text-decoration: none;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover{
	color:var(--wp--preset--color--primary-alt);
}
.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container{
	border-radius: 0;
	min-width: 275px !important;
	margin-left:-18px;
}
.wp-block-navigation__responsive-container:not(.is-menu-open) :where(.wp-block-navigation__submenu-container) a{
    padding: 10px 20px!important;
}
.wp-block-navigation__responsive-container-close, .wp-block-navigation__responsive-container-open {
    background:transparent!important;
}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
    height: 34px;
    width: 34px;
}
.union-image{
    position: absolute!important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 50%!important;
}
.image-blokken1{
	position: absolute!important;
}
.max1920 .uagb-container-inner-blocks-wrap{
	max-width: 1920px!important;
}
.consortium-text{
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}
/* header image */
#header-image.roze svg rect{
    fill:#FF74F9;
}
#header-image.groen svg rect{
    fill:#DAF66E;
}
#header-image.blauw svg rect{
    fill:#4CF5EA;
}
#header-image.paars svg rect{
    fill:#5456D1;
}
/* ticker */
.s2g-tickerbanner{
    margin-top: 0;
    margin-block-start:0!important;
    max-width: 100%;
}
.ticker-banner {
  color: #000;
  overflow: hidden;
  white-space: nowrap;
}
.ticker-track {
  display: inline-block;
  animation: ticker 20s linear infinite;
}
.ticker-track span {
  display: inline-block;
  padding: 0 20px;
  font-size: 32px;
  line-height: 1.3em;
  text-transform: uppercase;
}
.ticker-track img{
	height: 28px;
	margin-right: 25px;
	margin-bottom: -2px;
}
.ticker-banner.roze { background-color:#FF74F9; }
.ticker-banner.blauw { background-color:#4CF5EA; }
.ticker-banner.groen { background-color:#DAF66E; }
.ticker-banner.paars { background-color:#5456D1; }

/* pagina */
#pagina-inhoud.smal .uagb-container-inner-blocks-wrap{
    max-width: 860px!important;
}
#pagina-inhoud.breed .uagb-container-inner-blocks-wrap{
    max-width: 1260px!important;
}
.page-id-26 #pagina-inhoud.smal .page-title,
#pagina-inhoud.breed .page-title{
    display: flex;
    justify-content: center;
    margin-bottom:30px;
}
/* nieuws */
.nieuws-image .wp-block-uagb-image__figure,
.event-image .wp-block-uagb-image__figure{
    aspect-ratio: 1 / 1;
    overflow: hidden;
}

.nieuws-image .wp-block-uagb-image__figure img,
.event-image .wp-block-uagb-image__figure img  {
    width: 100%!important;
    height: 100%!important;
}
/* ? */
.page-id-20 .wp-block-uagb-image__figure img{
	min-height: 250px;
}
/* team */
.uagb-buttons-repeater.wp-block-button__link{
	box-shadow:none;
	border:0!important;
	border-radius: 0!important;
}
/* consortium */
.page-id-437 .spectra-image-gallery__media--grid {
  aspect-ratio: 0;
}
.page-id-437  .spectra-image-gallery__media-wrapper{
	display: flex;
  align-items: center;
}
/* formulier */
input:not([type="submit"]):not([type="radio"]), 
select, textarea, 
.wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), 
.wp-block-post-comments-form textarea,
.ff-default .ff-el-form-control  {
    border-radius:0;
  }
/* media queries */
@media (max-width: 1000px) {
    .wp-block-navigation__responsive-container:not(.is-menu-open) {
        display: none !important;
    }
    
    .wp-block-navigation__responsive-container-open {
        display: block !important; /* Show hamburger button */
    }
}
@media only screen (max-width: 1140px) and (min-width: 767px) {
#header-image{
    min-height: 300px;
}  
}
@media (max-width: 768px) {
.container900 .wp-block-uagb-container,
.wide-container .wp-block-uagb-container{
	padding: 30px 20px;
}
.ticker-track span {
    font-size: 24px;
}
.ticker-track img {
    height: 22px;
}
#header-image{
    min-height: 200px;
}
}