/*
Theme Name: Podkarpacie stawia na pracę!
pracy
Author: MAKSYM
Author URI: https://maksym-it.pl/
Description: Szablon wykonany Fundacja Multiregion
Version: 1.0
License: własność Fundacja Multiregion
Text Domain:  Fundacja Multiregion
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
{
    border: 0 none;/*
    font: inherit;*/
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: baseline;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone { margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right; margin: 5px 0 20px 20px;}
.alignleft {float: left; margin: 5px 20px 20px 0;}
.aligncenter {display: block; margin: 5px auto 5px auto;}
a img.alignright {float: right; margin: 5px 0 20px 20px;}
a img.alignnone { margin: 5px 20px 20px 0;}
a img.alignleft { float: left;  margin: 5px 20px 20px 0;}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
    text-align: center;
}
.wp-caption.alignnone { margin: 5px 20px 20px 0;}
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright { margin: 5px 0 20px 20px;}
.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
    font-size: 20px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
.gallery {margin: 0 -1.1666667% 1.75em;}
#gallery-1{height:0px !important}
#gallery-2{height:0px !important}
.gallery-item {
	display: inline-block;
	max-width: 33.33%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-1 .gallery-item {max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-icon img {margin: 0 auto;}

.gallery-caption {
	color: #686868;
	display: block;
	font-size: 13px;
	font-size: 0.8125rem;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {display: none;}
.a{clear:left;}
/*
@font-face {
	font-family: 'Museo';
	src: url('font/Museo-Regular-300.otf');
}
*/
body{
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-align: justify;
	background: url('img/');
	background-color:#e1e1e1;
	background-repeat:no-repeat;
	background-attachment:fixed;
	line-height: 1.2;
}

footer{
	font-size:12px;
	max-width: 100%; 
	background: lightblue;
	color: black;
	text-align: center;
	padding: 10px 0;
	margin:0 auto;
}
header{	width: 100%;}
header #logo_hufca img{width: 300px;margin: 90px 0 51px 33px;}
.entry-content{
	font-size: 16px;
    min-height: 800px;
    margin-bottom: 40px;
}
div#container{
	width: 1000px;
	margin: 0 auto;
	background: white;
	min-height:800px;
}
.huge_it_slideshow_image_wrap_1{float:none !important;}
div.projekt {text-align:center;	font-size:19px;}
/* MENU */
nav{
	width: 100%;
	background: #553068;
	box-shadow: 5px 5px 11px #DDD;
	display: inline-block;	
}

nav ul{
    height: auto;
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-size: 13px;
    line-height: 1em;
    text-align: center;
    position: relative;
}

nav ul > li {
	width:auto;
	display:inline-block;
	background-color:lightblue; 
	padding-left: 20px;
	padding-right: 20px;
	position:relative;
	transition: 0.2s ease-in-out, duration 0.2s, delay 0.2s;
}

nav ul > li:hover,
nav ul > li:active{border-left: 10px solid white;}
nav ul > li:first-child { margin-left:0; }
nav ul > li  a{
  color: black;
  text-decoration: none;
  display:block;
  padding: 15px 0;
  transition:0.6s;
}
nav ul > li > ul {
	list-style-type:none;
	padding:0;
	margin:0;
	width: 150px;
	position:absolute;
}
nav ul > li > ul > li > a { /*  border-top:1px solid #FFF;*/ }
nav ul {background-color:lightblue; }
nav ul > li > ul > li {
	background-color:#331D3E;
	position:relative;
	text-align: left;
	padding-left: 10px;
	width: 100%;
}
nav ul > li > ul > li >ul{margin-top:-55px;margin-left:170px;}
nav ul > li > ul > li:hover {	background-color:#DDD; }
nav ul > li > ul > li:hover a { color:black; }
nav ul > li > ul { display:none;z-index:999; }
nav ul > li:hover > ul { display:block; }
nav ul > li a:hover,
nav ul > li a:active{color: grey;}

.gallery br{ clear: none !important; }
.kategorie{ color: black; }
ol,ul{ margin-left:15px; }
.entry-content li{list-style-type: disc;margin-left:5px;}
a#menu_response{ display:none; }
a#menu_response{ margin-left:74px; }

/*koniec MENU */

#content{
	width: 700px;
	padding-left: 3%;
    padding-top: 70px;
	min-height: 700px;
}
#secondary{
	width: 26%;
    float: right;
    position: relative;
    top: 50px;
    right: 5px;
    text-align: justify;
    box-shadow: -4px 4px 5px #DDD;
}
.entry-date{ font-style:italic; }
#secondaryRespose{ display:none; }
#logo{	position:relative; }
h1{
	font-size: 34px;
    padding: 0;
    text-align: center;
}
h1 a{ color: blue; text-decoration: none; }
h1 a:hover{ color:#000; }
.widget-area {
	margin: 10px;
	padding: 10px;
	text-align: left;
}
h2.widget-title{font-size: large;}
img.logoW{ width: 200px; padding: 10px; }
.entry > h1{ font-size: 30px; }
.entry-footer{ font-size:11px; }
.entry-content{ max-width: 700px; padding: 0 15px; }
.entry{ font-size:15px;/* min-height: 500px;*/ max-width: 700px; padding: 0 10px;}
.social{ margin-bottom:50px; }
a{	color:#553068;	}
.footer-logo{ max-width:1000px; text-align: center }
.entry-content ul{ list-style-type: square; margin-left: 20px; }
.entry-content a{ text-decoration: none; }
.entry-content a:hover{ color: black; }	
		
@media (max-width: 1200px) {
	div#container {width: 100%}
	/*nav ul > li { width: 100%; font-size:19px;}*/
	nav{margin: 0 auto;}
	#secondary {width: 22%;}
	#content { width: 76%;}
	div.entry img {width: 100%; height: 100%;}
}

@media (max-width: 1100px) {
	#secondary { width: 26.5%; font-size:14px; }
	#content { width: 69.9%;}	
	div.entry{margin: 0 20px}
	#secondary p.sqadnica img{width: 200px;}
	.entry-content img{max-width:500px;height:auto;}
}

@media (max-width:980px){
	
	#secondary {font-size:13px;}
	nav{width:96%;}
	nav ul{
		margin-bottom: 0;
		height:auto;
		line-height:1.5em;
	} 
	nav ul > li{
		width:100%;
		margin:0;
		float:none;
		padding:0;
		font-size:15px;
	}
	nav ul > li a{float:none;position:relative;	}
	nav ul > li > ul{width:100%;}
	nav ul > li > ul > li{
		text-align:center;
		background-color:#333333;
		padding-left:0;
	}	
}

@media (max-width: 767px) {
	#slider{ margin: 0; }
	footer .dyzury { text-align: center;float: none; }
	footer .kontakt { text-align: center;}
	#secondary {	
		float:none;
		width: 60%;
		margin-bottom: 50px;
		font-size:15px;
		margin-left: 3%;
	}
	
	#secondaryRespose {
		display: block;
		width: 100%; 
		text-align: center;
	}
	#secondaryRespose p.sqadnica{ width: 100%;}
	img.logoW { width: 100px; }
	.widget-area {	border-left: none; }
	.zhp{ float:left; margin-left: 100px; }
	.sqadnica{ float:left; }
	#content{	
		width:96%;
		margin: 0 10px 0 10px;
		padding-left:0;
	}
	.entry-content{	padding:10px; width:90%; }
	div.entry{ margin: 0 20px; }
}
@media (max-width: 480px) {
	#secondary {	float:none; width: 90%; }
	h1{ font-size:40px; }
	.entry-content img{ max-width:450px; height:auto; }
}