div.pulshrday2017 { overflow: hidden; margin: 0 0 1.5rem; background: url("/images/pulshrday/bcg.jpg") center center scroll no-repeat #2F2F2F; background-size: cover; position: relative; }
div.pulshrday2017 div.head { padding: 1rem 0; }
div.pulshrday2017 div.head ul { width: 100%; display: table; }
div.pulshrday2017 div.head ul li { display: table-cell; vertical-align: middle; text-align: center; padding: 0 1rem; font: 700 13px/1.3 "Lato"; color: #fff; border-right: 1px solid #0089C7; }
div.pulshrday2017 div.head ul li:last-child { border: none; }
div.pulshrday2017 div.head ul li.social a { display: inline-block; vertical-align: middle; margin: 0 4px 0 0; }
div.pulshrday2017 div.head ul li.social a:last-child { margin: 0; }
div.pulshrday2017 div.head small { display: block; font-size: 11px; }
div.pulshrday2017 div.foot { overflow: hidden; }
div.pulshrday2017 a.more { float: right; display: block; padding: 0.2rem 1rem; color: #fff; font: 700 12px/1.3 "Lato"; background: #4B85C5; }

div.pulshrday2017 div.body { overflow: hidden; }
div.pulshrday2017 div.body > div.left { overflow: hidden; float: left; width: 340px; max-width: 60%; margin: 0; padding: 1rem; }
div.pulshrday2017 div.body > div.right { overflow: hidden; padding: 1rem; }

div.pulshrday2017 div.body > div.right h2 { font: 700 16px/1.3 "Lato"; margin: 0 0 1rem; color: #4B85C5; }
div.pulshrday2017 div.body > div.right h2 a { color: #4B85C5; }

div.phrd-tabs {}
div.phrd-tabs div.navi { width: 100%; display: table; }
div.phrd-tabs div.navi a { display: table-cell; vertical-align: middle; color: #4B85C5; background: #fff; padding: 0.5rem; font: 700 11px/1.3 "Lato"; text-align: center; }
div.phrd-tabs div.navi a.active { color: #fff; background: #4B85C5; }
div.phrd-tabs div.panes div.one { display: none; }
div.phrd-tabs div.panes div.one.active { display: block; background: rgba(75,134,197,0.6); }
div.phrd-tabs div.panes div.one.padd { padding: 1rem; }

div.pulshrday2017 div.phrd-tabs div.navi a i.tw { background-image: url("/images/pulshrday/tw-blue.png"); }
div.pulshrday2017 div.phrd-tabs div.navi a.active i.tw { background-image: url("/images/pulshrday/tw-white.png"); }

div.phrd-box-1 { overflow: hidden; position: relative; }
div.phrd-box-1 a { color: #fff; }
div.phrd-box-1 img { display: block; width: 100%; }
div.phrd-box-1 div.desc { overflow: hidden; position: absolute; left: 0; bottom: 0; width: 100%; padding: 3rem 1rem 1rem;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,2f2f2f+100&0+0,1+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(47,47,47,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(47,47,47,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(47,47,47,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#2f2f2f',GradientType=0 ); /* IE6-9 */
}
div.phrd-box-1 div.desc h3 { font: 700 18px/1.3 "Lato"; margin: 0; }

ul.phrd-list-1 { padding: 0; margin: 0; list-style-type: none; }
ul.phrd-list-1 li { display: block; margin: 0 0 1rem; }
ul.phrd-list-1 li:last-child { margin: 0; }
ul.phrd-list-1 li a { color: #fff; }
ul.phrd-list-1 li h3 { margin: 0; font: 700 14px/1.3 "Lato"; }

ul.phrd-list-2 { padding: 0; margin: 0; list-style-type: none; }
ul.phrd-list-2 li { display: block; margin: 0 0 1rem; }
ul.phrd-list-2 li:last-child { margin: 0; }
ul.phrd-list-2 li a { color: #fff; }
ul.phrd-list-2 li blockquote { margin: 0 0 0.5rem; font: 300 13px/1.3 "Lato"; color: #fff; }
ul.phrd-list-2 li small { font: 700 12px/1.3 "Lato"; color: #fff;  }
ul.phrd-list-2 i.tw { margin: 0 5px 0 0; }

.autoscroll { overflow: auto; padding-right: 1rem; }

div.pulshrday2017 i.tw { display: inline-block; vertical-align: middle; width: 19px; height: 19px; background: url("/images/pulshrday/tw-white.png") center center scroll no-repeat transparent; background-size: 19px auto; }


/* RESPONSYWNOŚĆ */

@media (max-width: 940px) {
	div.pulshrday2017 div.head ul li.logo { width: 50%; }
}

@media (max-width: 900px) {
	div.pulshrday2017 div.head ul { display: block; padding: 0 1rem; }
	div.pulshrday2017 div.head ul li { display: inline-block; vertical-align: middle; border: none; padding: 0; margin: 0; }
	div.pulshrday2017 div.head ul li.logo { margin: 0 1.5rem 0 0; }
	div.pulshrday2017 div.head ul li.social { display: block; text-align: left; margin: 0.5rem 0 0; }

	div.pulshrday2017 div.body > div.left { float: none; width: auto; max-width: 100%; margin: 0; padding: 0 1rem 0; }
}

@media (max-width: 370px) {
	div.phrd-box-1 div.desc h3 { font-size: 14px; }
	ul.phrd-list-1 li h3 { font-size: 13px; }
}

@media (max-width: 320px) {
	div.pulshrday2017 div.head ul li.logo { margin: 0 1rem 0 0; }
}