@charset "UTF-8";

/*
  flamecity '2013
  Roman Cieciuch
  roman@flmc.pl
*/

@media (max-width: 1120px) {

	#ptwpBar { min-width: 0; }
	#ptwpBar div.pageWidth { width: 100%; }

}


@media screen and (max-width: 1024px) {

	.bodyWrapper, #cookie_bar_body {
		width: 98%;
		margin: 5px;
		overflow: hidden;
	}

	.newfooter.bodyWrapper {
		width: 100%;
	}

	section#content div#right {
		display: none;
	}

	section#content div#left {
		width: 100%;
		float: auto;
	}


	.hide1020 { display: none !important; }
	.show1020 { display: block !important; }
	.show1020ib { display: inline-block !important; }
	.show1020i { display: inline !important; }


	nav {
		width: 100%;
		float: auto;
		clear: both;
	}

	img {
		max-width: 100%;
		overflow: hidden;
	}

	a#logo {
		margin: 1em 0;
	}

	ul.faces {
    display: block;
    height: 60px;
    left: 30%;
    margin: 1em;
    overflow: hidden;
    position: absolute;
    width: 65%;
	}

	ul.faces li:hover a,  ul.faces li:focus a, ul.faces li.tip-left:hover a {
		width: 125px;
	}

	ul.faces li {
		margin-left: 0.45em;
	}

	ul.second-line,
	ul.third-line {
		width: 100%;
	}

	section.ad-wrapper {
	  padding-top: 1em;
		clear: both;
	}

	header {
    overflow: visible;
	}

	article figure img {
		width: 100%;
		max-width: 100%;
	}

	div.one img {
		width: 100%;
		max-width: 100%;
	}

	footer div.right {
		max-width: 60%;
	}

	div#right-slider {
		display: none;
	}

	div#graph-wrapper,
	div.graph-info,
	div.graph-container {
		width: 100%;
	}

	div.info-box.article form {
		width: 80%;
	}

div.get-social div.addthis_internal_container > a {
		float: left;
		margin-right: 10px !important;
	}

	div.get-social div.addthis_toolbox,
	div.get-social div.addthis_internal_container,
	.addthis_floating_style.addthis_counter_style,
	.addthis_floating_style.addthis_counter_style .addthis_internal_container {
		width: auto !important;
	}

	div.info-box.article p.article-meta {
		margin-top: 0;
	}

	div.get-social,
	.addthis_floating_style {
		position: static;
	}

	ul.faces li {
	/*	display: none;*/
	}

	ul.faces li.partner {
		display: block;
	}

	section.ad-wrapper, div.reklama {
    margin: 1em auto 0.5em;
	}

	#topbar p {
	  margin: 0 0 0 1em;
	}

	#topbar ul {
	  margin: 0 1em 0 0;
	}

	#topbar > div {
		max-width: 100%;
	}

	footer.new ul li {
		width: 30%;
		height: 120px;
	}

}

@media screen and (max-width: 960px) {

	.newfooter {
		display: none;
	}

}


@media (max-width: 900px) {

	.hide900 { display: none !important; }
	.show900 { display: block !important; }
	.show900ib { display: inline-block !important; }
	.show900i { display: inline !important; }

	#ptwpBar ul.menu > li.date { display: none; }
}

@media screen and (max-width: 800px) {

	ul.faces li {
	  margin-left: 0.57em;
	}

	ul.faces li a {
	  font-size: 0.75em;
	  padding: 0.3em;
	}

}


@media screen and (max-width: 768px) {

	ul.faces li {
	  margin-left: 0.57em;
	}

	ul.third-line li.search div.search-box {
	  top: 33px;
	}

}


@media screen and (max-width: 640px) {

	body {
		font-size: 0.9em;
	}

	header.stick {
	  position: static;
	}

	div#spare-time .right figure {
    max-width: 40%;
	}

	footer div.right {
		max-width: 57%;
	}

	.info-box form input,
	.info-box form textarea {
		width: 80%;
	}

	div#graph-2 .info img {
		display: block;
		float: left;
		max-width: 30%;
		margin: 5px 2.5% 0;
	}

	div#graph-2 .info span {
		display: block;
		float: left;
		max-width: 65%;
	}

	div.info-box.article form {
		width: 98%;
	}

	a#logo {
		max-width: 40%;
	}

	ul.faces {
		left: 40%;
		width: 56%;
	}

	ul.faces li a {
		padding: 0.3em;
		font-size: 0.8em;
	}

	ul.second-line {
		display: none;
	}

	ul.third-line {
		position: relative;
	}

	ul.third-line li.more-topics:hover ul {
		top: 30px;
	}

	ul.third-line li.search {
		position: absolute;
		top: 0;
		right: 0;
		background: url("../img/search-icon.png") no-repeat scroll 3px center #992233;
	}

	ul.third-line li.search img.red-tip {
    top: 29px;
	}

	ul.third-line li.search div.search-box {
	  top: 30px;
	}

	ul.third-line li.search div.search-box form label {
	    font-size: 0.8em;
	}

	.one_third {
    float: none;
    width: auto;
	}

	footer.new ul li {
		height: 150px;
	}

	footer.new div.navi img {
		margin-bottom: 1em;
	}

	#bbottom_slider,
	#bottom_slider { display: none; }

}

@media screen and (max-width: 600px) {

	ul.third-line li.more-topics:hover ul {
		top: 30px;
	}
 .cookie_linkX {font-size: 1.2em;width: auto;padding-right:3px;}

	ul.faces li:hover a,  ul.faces li:focus a, ul.faces li.tip-left:hover a {
		width: 80px;
		font-size: 0.85em;
	}

}


@media (max-width: 580px) {

	.hide580 { display: none !important; }
	.show580 { display: block !important; }
	.show580ib { display: inline-block !important; }
	.show580i { display: inline !important; }

}


@media screen and (max-width: 560px) {

	/* Newsletter Pop-up */
	#axnBodyContainer.v2 div#axnewsletter {
		width: 90%;
	}

	#axnBodyContainer.v2 #axnewsletter #newsletterFormEmail {
		width: 50% !important;
	}

	#axnBodyContainer.v2 #axnewsletter .image {
		padding: 0.5em 1em;
	}
	/* Newsletter Pop-up */

}



@media screen and (max-width: 480px) {

	body {
		font-size: 0.8em;
	}


	ul#comments li div.comment {
		width: 60%;
	}

	a#logo {
		max-width: 41%;
	}

	ul.faces {
		left: 40%;
		width: 57%;
	}

	ul.third-line li.search img.red-tip {
    top: 22px;
	}

	ul.third-line li.search div.search-box {
	  top: 27px;
	}

	ul.third-line li.search div.search-box form label {
	  font-size: 0.8em;
	}

	div#spare-time .right figure {
	  margin: 0 4% 5% 0;
	}

	article.mini p.title {
	    margin: 5px 10px 10px 0;
	}

	ul.third-line li.more-topics:hover ul {
		top: 27px;
	}

	ul.faces li:hover a,
	ul.faces li:focus a,
	ul.faces li.tip-left:hover a {
    font-size: 0.7em;
    height: 60px;
    width: 60px;
    z-index: 1;
	}

}


@media (max-width: 420px) {
	#ptwpBar div.center { display: none !important; }
}

@media screen and (max-width: 350px) {

	ul.first-line {
		font-size: 14px;
	}

	a#logo {
	  max-width: 55%;
	}

	ul.faces {
	  left: 53%;
	  width: 57%;
	}

	/* Newsletter Pop-up */
	#axnBodyContainer.v2 #axnewsletter #newsletterFormEmail {
		width: 100% !important;
		border-radius: 0;
		float: none;
		height: auto;
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
	}

	#axnBodyContainer.v2 #axnewsletter .newsletterEmail {
		padding: 10px;
	}

	#axnBodyContainer.v2 #axnewsletter .image {
		border-radius: 5px;
		margin: 0.5em auto;
		float: none;
	}

	#axnBodyContainer.v2 #axnewsletter div.intro div.thumb {
		max-width: 100%;
		margin: 0 auto 0.5em;
		float: none;
		text-align: center;
	}

	#axnBodyContainer.v2 #axnewsletter div.intro div.thumb img {
		margin: 0 auto;
	}

	ul.promoList > li {
		background: none !important;
		padding: 0;
	}
	/* Newsletter Pop-up */

}

