@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700,800&subset=latin-ext');

@media(min-width: 1024px){
  #main {min-height: 775px;}
}
/*-------- OTHER --------*/
.no-padding {padding: 0;}
.no-margin {margin: 0;}
/*-------- FONTS --------*/
body, body * {
	font-family: 'Open Sans';
}
h1 {font-size: 38px;}
h2 {font-size: 32px;}
h3 {font-size: 28px;}
h4 {font-size: 24px;}
h5 {font-size: 20px;}
h1, h2, h3, h4, h5 {
  font-weight: bold; 
  color: #03aad7;
	text-transform: unset;
  transition: 0.2s all;
}
p, a {font-size: 16px;}
a {color: black; font-weight: bold; transition: all 0.3s; position: relative}
a:hover {color: #505050;}

/*-------- HEADER --------*/

#header-text-nav-wrap {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

#header-left-section {
  margin-right: auto;
}

#site-navigation ul li.menu-item a {
	font-weight: 400;
}

#site-navigation ul li.menu-item a:hover,
#site-navigation ul li.current-menu-item a {
	font-weight: 800;
}

#header-logo-image {
	padding: 10px 0;
}

.main-small-navigation-right li:hover {
    background: #ffb200; /* hamburger item hover */
}



/*-------- PIERWSZA SEKCJA Z TEKSTEM --------*/

#pgc-2-0-0 h1{
  color: #03aad7 !important;
}

#pgc-2-0-0 p{
  color: black !important;
}


/*-------- BOXY --------*/

#pg-2-1 .panel-row-style-for-2-1 > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

}

#pg-2-1 .panel-row-style-for-2-1 > div h5 {

}

#pg-2-1 .panel-row-style-for-2-1 > div img {
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.2);
  border-radius: 15px;
	transition: 0.2s all
}

#pg-2-1 .panel-row-style-for-2-1 > div:hover img {
  transform: translateY(-10px);
}

#pg-2-1 .panel-row-style-for-2-1 > div:hover h5 {
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
}

a.box-link {
    color: black;
    font-weight: normal;
    transition: all 0.3s;
    position: relative;
  	text-align: center;
}
    

/*-------- SEKCJA POD BOXAMI --------*/


#pg-2-2 h2 {	color: #03aad7 !important;}
#pg-2-2 p {color: black !important;}




/*-------- FOOTER --------*/
.footer-socket-area {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
  	justify-content: flex-end;
}

.footer-socket-area .small-menu {
	margin-right: auto;
}

.footer-socket-area .small-menu a {
	text-transform: uppercase;
}

footer#colophon .footer-socket-wrapper {
	background: #ebebeb;
  box-shadow: 0 -1px 18px 0px rgba(0, 0, 0, 0.2);
  padding: 15px 0;
}

footer#colophon .footer-socket-wrapper *{
	color: black;
  font-weight: 400;
  font-size: 14px;
}

footer#colophon .footer-socket-wrapper ul li.current-menu-item a {
	font-weight: bold;
}