/*
 Theme Name:     AleMlyn
 Theme URI:      https://mlyn.org
 Description:    Motyw potomny Hello Elementor
 Author:         Twoje Imię
 Author URI:     https://mlyn.org
 Template:       hello-elementor
 Version:        1.0.0
 Text Domain:    alemlyn
*/
/*typografia*/
body{font-family: Montserrat;}
h1,h2,h3,h4,h5,h6{font-family: "Yanone Kaffeesatz", sans-serif}
h2 a,h3 a{text-decoration:none!important}
p {
  overflow-wrap: break-word!important;
}
.entry-title h1 {
	font-size: 5rem!important;
}
@media screen and (max-width: 1024px){
	.entry-title h1{font-size: 2rem!important;}
}
.page-header{
	padding: 3rem;
	max-width:1340px;
	margin: 0 auto 3rem auto;
	text-align: center;
}
#breadcrumbs,#breadcrumbs a {
	text-align: center;
	font-size: 13px;
	text-transform: uppercase;
	color: #777;
}
.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*="elementor-page-"]) .site-main {
	max-width: 1340px;
}
.page-content{
	max-width:1024px!important;
	margin: 0 auto;
}
/*loga sponsorów*/
@media (max-width: 992px) {
  .loga-stopka {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    gap: 10px;
    align-items: flex-start; 
  }
  
  .loga-stopka .elementor-widget-image {
    flex: 0 0 150px; 
    min-width: 150px; 
  }
  
  .loga-stopka img {
    width: 100% !important; 
    height: auto;
    object-fit: contain;
  }
}

.loga-stopka .elementor-widget-image {
  display: flex;
  flex-direction: column;
  height: auto;
}

.loga-stopka figcaption {
  font-size: 12px;
  line-height: 1.2;
  margin-top: 5px;
  text-align: center;
}

.loga-stopka .e-con-inner {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
}















