/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Template: oceanwp
Author: OceanWP
Author URI: https://oceanwp.org/about-oceanwp/
Version: 3.5.1.1746441965
Updated: 2025-05-05 10:46:05

*/

/*************************** HEADER *****************************/
#header-logo .elementor-widget-wrap {
  	display: inline-flex;
  	flex-wrap: nowrap;
}

#header-logo p {
  	margin: 0;
  	font-size: 16px;
  	color: #333;
}

#header-logo p a {
	font-family: 'Architects Daughter' !important;
	color: #333;
}

#header-logo img {
	max-width: 70px;
  	border-radius: 100%;
  	box-shadow: 0 0 15px 5px #ededed;
	margin-right: 15px;
}

#header-logo .elementor-widget-wrap > .elementor-element {
  width: fit-content;
}

h1 {
	font-size: 32px !important;
}

/*************************** HOME *****************************/
#home-zdjecie img {
  	/*max-height: 550px;*/
  	width: auto;
}

.home h1 {
	text-align: center !important;
}

@media (min-width: 768px) {
	.home h1 {
		font-size: 58px !important; 
		line-height: 1.14;
		text-align: right !important;
	}
}

/*************************** O MNIE ***************************/


@media (max-width: 767px) {
	#omnie {
		background-image: none !important;
	}
}

@media (min-width: 767px) and (max-width: 830px) {
	#omnie {
		background-position-x: -50vw !important;
	}
}

@media (min-width: 831px) and (max-width: 940px) {
	#omnie {
		background-position-x: -40vw !important;
	}
}

@media (min-width: 941px) and (max-width: 1140px) {
	#omnie {
		background-position-x: -30vw !important;
	}
}

@media (min-width: 1141px) and (max-width: 1300px) {
	#omnie {
		background-position-x: -20vw !important;
	}
}

@media (min-width: 1301px) {
	#omnie {
		background-position-x: -10vw !important;
	}
}