<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* --- LAYOUT --- */
body {font-family: 'Source Sans Pro', sans-serif;}
body.site {border-top: none !important; padding: 0;}
.body &gt; .container {border: 0;	background: #e6e6e6;}
h1, h2, h3, h4, h5, h6, strong, .juloawrapper h1, .juloawrapper h2, .juloawrapper h3, .juloawrapper h4, .juloawrapper h5, .juloawrapper h6 {font-family: 'Source Sans Pro', sans-serif;}
.container {width: 100%; max-width: 1370px;}
#content &gt; div {background: white; padding: 15px 20px;}
.row-fluid, .pagination, .clear {clear: both;}
a:hover, a:focus {text-decoration: none; outline: none;}
.header, .breadcrumb {margin: 0;}
.breadcrumb a:hover {text-decoration: underline;}
.breadcrumb a{color: #808080;  }
.breadcrumb li:nth-child(3) a {color: #d12c2c;  font-weight: bold; text-decoration: underline;}
.breadcrumb &gt; li &gt; .divider {color: #808080;}

/* 
Lista dostÄpnych icon: http://mervick.github.io/material-design-icons/ 
przykĹad w htmlu-u: &lt;i class="material-icons"&gt;photo_camera&lt;/i&gt;
*/
@font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/materialicons/v107/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}
.material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
  }

@media (min-width: 1200px) {
	.row-fluid .span4 {width: 32.331%}
	.row-fluid .span8 {width: 66.166%}
	.row-fluid [class*="span"] {margin-left: 1.503%}
	.row-fluid [class*="span"]:first-child, .row-fluid .span12 {margin-left: 0}
	.span8 .cluster-item img, .span8 .cluster-item-2 img {margin-bottom: -3%;}
}
@media (max-width: 768px) {
	.row-fluid [class*="span"] {min-height: 5px;}
}
@media (max-width: 1200px)  {
	.hidden-xl-down {display: none !important;}
}
@media (max-width: 992px)  {
	.hidden-lg-down {display: none !important;}
}
@media (max-width: 768px)  {
	.hidden-md-down {display: none !important;}
}
@media (min-width: 769px)  {
	.hidden-md-up {display: none !important;}
}
/* --- HEADER --- */
.header, .header-logo {position: relative;}
.header-logo, .header-languages  {display: inline-block; vertical-align: middle; 
	/* margin: -3px 0 3px; */
}
.header-logo h2, .header-logo p {font-size: 11px; line-height: 12px; font-weight: normal; text-transform: uppercase; color: #323276; position: absolute; margin: 0; bottom: 2px; left: 74px;}
/* @media (min-width: 1145px) {
	.header-languages {margin-left: 20px; margin-top: 10px;}
	.header-extra-buttons {right: 350px;}
} */
/* @media (max-width: 1144px) {
	.header-languages {position: absolute; top: 13px; left: 98px;}
	.header-extra-buttons {right: 350px;}
} */
/* @media (max-width: 1029px) {
	.header-extra-buttons {display: none;}
} */

.header-languages {text-transform: lowercase;}
.header-languages li {font-size: 15px; padding: 3px 5px;}
.header-languages li a {color: #adadad; font-size: 14px}
.header-languages li:first-of-type {font-family: 'Source Sans Pro Semibold', sans-serif; font-weight: bold; color: #333333; border: 1px solid #333333;}
.header-extra-buttons { font-size: 13.5px;}
.header-extra-buttons li {
	height: 25px;
}
.header-extra-buttons .b_a {
	padding: 0 7px;
	margin-top: 5px;
}
.header-extra-buttons .b_a img{
	height: 37px;
}

#extra-buttons-menu {vertical-align: top;}
#extra-buttons-menu span {background: transparent url('../images/menu-icons5.png'); display: block; margin: 0 auto 6px;}
#extra-buttons-menu a {color: #808080; text-align: center; text-transform: lowercase; margin-right: 5px;}
#extra-buttons-menu li:last-of-type a {margin-right: 0;}
#extra-buttons-menu a:hover {color: #2e6fcd;}
#extra-buttons-menu li:nth-of-type(2) span {width: 32px; height: 26px; background-position: 0 0;}
/*#extra-buttons-menu li:nth-of-type(2) span {width: 39px; height: 23px; background-position: -31px 0;}*/
#extra-buttons-menu li:nth-of-type(3) span {width: 32px; height: 27px; background-position: -132px 0;}
#extra-buttons-menu li:nth-of-type(4) span {width: 29px; height: 27px; background-position: -70px 0;}
/* #extra-buttons-menu li:nth-of-type(4) span {width: 32px; height: 22px; background-position: -100px 0;} */
#extra-buttons-menu li:nth-of-type(5) span {width: 28px; height: 26px; background-position: -192px 0;}
#extra-buttons-menu li:nth-of-type(2) a:hover span {background-position: 0 28px;}
/*#extra-buttons-menu li:nth-of-type(2) a:hover span {background-position: -31px 31px;}*/
#extra-buttons-menu li:nth-of-type(3) a:hover span {background-position: -132px 28px;}
#extra-buttons-menu li:nth-of-type(4) a:hover span {background-position: -70px 27px;}
/* #extra-buttons-menu li:nth-of-type(4) a:hover span {background-position: -100px 33px;} */
#extra-buttons-menu li:nth-of-type(5) a:hover span {background-position: -192px 27px;}
#extra-buttons-menu img {height: auto;}
#extra-buttons-menu {display: inline-block;}
#extra-buttons-menu .material-icons {font-size: 28px;}
#menu-top-pnm, #menu-top-kba, #menu-top-baltexpo, .menu-top-icon {display: inline-block; text-align: center; color: black;}
.menu-top-search {color: black; margin-top: 10px; margin-left: 5px;}
#menu-top-baltexpo {margin-right: 10px; text-transform: lowercase; vertical-align: unset !important;}
#menu-top-pnm:hover, #menu-top-kba:hover {color: #2e6fcd;}
@media (max-width: 1250px) {#menu-top-pnm {display:none;}}
.header-search {position: absolute; right: 80px; top: 35px;}
.header-search form {position: relative;}
input.search-query {background: #f2f2f2; border: 1px solid #f2f2f2; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; width: 200px; padding: 6px 33px 6px 6px;}
.header-search button.search-submit {background: transparent url('../images/input-icons.png'); border: none; width: 22px; height: 22px; position: absolute; top: 5px; right: 7px;}
.header-icons {position: absolute; right: 5px; top: 5px;}
.header-icons a {background-image: url('../images/header-icons_2.png'); width: 41px; height: 41px; display: block;}
.header-icons a.rss {background-position: 0 0;}
.header-icons a.tw {background-position: 0 41px; margin-top: 3px;}
.header-icons a.fb {background-position: 0 124px; margin-top: 3px;}
.header-social {position: absolute; top: 15px; right: 76px; width: 119px; overflow: hidden;}
.header-social iframe {border: none; height: 30px;}
/* --- END HEADER --- */

/* --- MENU --- */
.navigation {text-align: right; clear: both; padding: 5px 15px;  background: #2e6fcd;}
.navigation ul &gt; li:nth-of-type(n+2) {padding-left: 20px;}
.navigation a {color: white; font-size: 14.5px; text-transform: uppercase;}
.nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:focus {color: black; background: none;}
.nav-collapse &gt; ul {margin: 0;}
.mm-menu {visibility: hidden;}
.mm-menu.mm-menu--opened {visibility: visible;}
/* .mm-listview {border-color: rgba(255,255,255,0.25) !important;}
.mm-listview&gt;li&gt;a, .mm-listview&gt;li&gt;span {padding: 8px 10px 8px 15px; font-size: 15px;}
.mm-listview&gt;li&gt;a:hover {background: #315283; color: white;}
.mm-listview&gt;li {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-align: center;} */
.mmenu_top_btn {background: center center no-repeat transparent;  background-image: url('../images/mmenu-btn.png'); 
	height: 40px; width: 40px;
	display: block;
	float: right;
}
/* --- END MENU --- */

#search-result {padding: 5px 15px !important; margin-bottom: 10px; text-align: center;}
#category-top-container {padding-bottom: 0; padding-top: 10px;}
.top-category-featuring {margin-bottom: 15px;}
.item-info-under {color: #333;}
.cluster-item, .cluster-item-2, .result-item a.shade, .home-wiad-item {overflow: hidden;}
h3 a {font-family: 'Source Sans Pro', sans-serif; font-weight: normal; text-shadow: none !important; color: #333;}
.home-wiad-item h3 a, .items-row h2 a {font-family: 'Source Sans Pro Semibold', sans-serif; color: #333;}
h3 a:hover, .module-footer a:hover, .items-row h2 a:hover {color: black; text-decoration: underline;}
.side-item:after, .module-body:after, .module-header:after, .images-container:after, .top-category-featuring:after, .shipyard-container:after {content: ''; display: block; clear: both;}

p.date, p.publish-date {font-size: 14px}
.module-item p.date, .item-info-under p.date, .side-item p.date {color: #b9b9b9;}
.side-item p.date, .result-item p.description {margin-bottom: 0;}
p.description, p.introtext {font-size: 14px color: #808080;}
p.description {font-size: 14px; line-height: 19px;}
p.introtext {font-size: 15px; line-height: 19px;}

.images-container {padding-top: 0 !important;}
.category-name:nth-of-type(n+2) {margin-left: 10px;}
.back-btn {display: inline-block !important; background: #3fa9f5; color: white; padding: 3px 10px; text-transform: uppercase; font-size: 12px; margin-right: 10px;}

.pagination {padding: 15px 0; text-align: center;}
.pagination ul &gt; li {float: none;}
#system-message-container {background: none;}

/* --- FOOTER --- */
.footer {background: white; padding-top: 20px;}
.footer-info {border-top: 1px solid #ccc;}
.footer .col h4 {text-transform: uppercase; font-size: 15px; padding: 0 0 10px 15px; border-bottom: 4px solid #bdccd4;}
.footer .menu li a {font-family: 'Source Sans Pro', sans-serif; font-size: 16px; color: #808080; display: inline-block; padding: 7px 15px;}
.footer .menu li a:hover {color: black;}
.footer .modules, .footer-info {width: 90% !important; margin: 0 5% !important;}
.footer-info img, .footer-info div {display: inline-block; vertical-align: middle;}
.footer-info img {width: 25%; margin-left: 1%; max-width: 300px;}
.footer-info div {width: 64%; display: inline-block; margin-left: 4%; font-size: 14px color: #808080; font-size: 14px; line-height: 20px; text-align: justify;}
.footer-info h1 {display: inline; font-size: 14px; color: #323275;}
.footer-copyright {font-size: 14px; line-height: 18px; background: black; color: white; text-align: center; padding: 15px 25px; clear: both;}
.pull-right {margin-right: 25px;}

.newsletter-container {background-image: url('../images/bg-morze.jpg'); text-align: center; margin-top: 15px;}
.newsletter-container &gt; a {display: block; padding: 45px 20px; color: white;}
.newsletter-container h2, span.newsletter-text, .newsletter-container input, .newsletter-container form {display: inline-block; vertical-align: middle;}
.newsletter-container h2, span.newsletter-text, #newsletter-submit {font-family: 'Source Sans Pro Semibold', sans-serif; text-transform: uppercase;}
.newsletter-container h2, span.newsletter-text {margin: 0 0 20px 0;}
.newsletter-container h2 {border-right: 1px solid white; padding: 8px 25px 8px 0; font-size: 30px;}
span.newsletter-text {text-align: left; padding-left: 25px; font-size: 15px; line-height: 20px; font-weight: bold; letter-spacing: 0.5px; display: inline-block;}
.newsletter-container input {margin: 0;}
#newsletter-email {background: transparent; box-shadow: none; border: 1px solid white; font-size: 15px; color: white; padding: 5px 10px; margin-left: 25px;}
#newsletter-submit {background: white; color: #3fa9f5; border: none; font-size: 15px; padding: 5px 15px; margin-left: 2px;}
#newsletter-submit:hover {background: #2e6fcd; color: white;}
/* --- END FOOTER --- */

/*--- ARTICLE --- */
.top-image {max-height: 560px; overflow: hidden;}
/*.top-image img {margin-top: -2.5%;}*/
.article-body, .article-body p, .article-body span  {
	font-family: 'Roboto Slab', serif !important; 
	font-size: 16px ; 
	line-height: 24px !important; 
	color: black ; 
	text-align: left;
}
.article-body a, .article-body a span {color: #005e8d !important; font-weight: bold !important; font-family: 'Source Sans Pro', sans-serif;}
.article-body strong {font-family: 'Source Sans Pro', sans-serif;}
.article-body p {margin: 0 0 20px !important; overflow: hidden;}
.article-body p:empty {display: none;}
.article-body figure {margin: 0 0 20px 0;}
.article-body .alert-warning {display: none;}
.article-body footer p, .article-body footer span {font-size: 13px !important; line-height: 21px !important;}
.article-body .su-vimeo {margin: -20px 0 0 0;}
.article-body .su-responsive-media-yes {padding-bottom: 55%;}
.page-header h2, .page-header h1 {font-size: 14px font-weight: normal;}
.article-info {color: #b9b9b9; font-size: 15px; margin: 15px 0 20px;}
.article-info span:first-of-type {padding-right: 10px;}
.article-info span:last-of-type {padding-left: 10px;}
.article-source {border-top: 10px solid #e6e6e6; text-align: center;}
.article-source p {font-size: 15px; color: #b3b3b3;}
div.img_caption {float: none !important; width: auto !important; display: inline-block;}
p.img_caption {font-size: 13px; background: #2e6fcd; color: white; clear: both;}
.category-name {display: inline-block !important; background: #d2232a; color: white; padding: 3px 10px; text-transform: uppercase; font-size: 12px;}

#social-media-buttons {margin-bottom: 15px; margin-top: 10px;}
#social-media-buttons &gt; div {margin-right: 5px; margin-top: 5px;}
#social-media-buttons &gt; div:nth-of-type(2) {margin-bottom: 0; /*margin-bottom: -4px;*/}
#social-media-buttons &gt; div, #social-media-buttons  iframe {display: inline-block; vertical-align: middle;}
#system-message-container, .top-image {padding: 0 !important;}
.lb-data .lb-caption {font-size: 14px !important; font-weight: normal !important; color: white;}
/*--- END ARTICLE --- */

/*--- RUCH STATKOW --- */
.shipyard-container {padding-bottom: 15px;}
.shipyard-container img, .shipyard-container div {float: left;}
.shipyard-container img {width: 25%; max-width: 69px; margin-bottom: 10px;}
.shipyard-container div {width: 72%; margin-left: 3%;}
.shipyard-container .title {font-family: 'Source Sans Pro', sans-serif; font-size: 15px; font-weight: bold; line-height: 18px; display: block; padding: 3px 0 3px;}
.shipyard-container a {font-size: 15px; line-height: 21px; color: #929292; margin: 0 2px;}
.shipyard-container a:first-of-type {margin-left: 0;}
.shipyard-container a:last-of-type {margin-right: 0;}
.shipyard-container a:hover {color: black; text-decoration: underline;}
#sidebar.sidebar-left {width: 30%; margin: 10px 0 0 1%;}
#content.content-right {margin-top: 10px;}
#content.span8.content-right {padding: 0;}

#ship-legend {border: 3px solid #173b7a; padding: 15px 25px; display: none;}
#ship-legend ul {padding: 0; margin: 0;}
#ship-legend li {display: inline-block; width: 185px; font-size: 14px; margin-bottom: 4px;}
#ship-legend li &gt; span:first-of-type {width: 30px; display: inline-block; text-align: center;}
/*--- END RUCH STATKOW --- */

/*--- ZESPOL ---*/
#static-zespol &gt; div {float: left; width: 46%; text-align: center;  margin: 1%; padding: 1%; background-color: #f6f6f6; padding-top: 10%; height: 160px;}
#static-zespol &gt; div h3 {color: #575756;}
#static-zespol &gt; div p {color: #a4a4a3;}
#static-zespol div.icons a {background-image: url('../images/contact-icons.png'); width: 53px; height: 52px; display: inline-block;}
#static-zespol div.icons a:nth-of-type(n+2) {margin-left: 10px;}
#static-zespol div.icons a.email {background-position: 0 0;}
#static-zespol div.icons a.phone {background-position: 52px 0;}
/*--- END ZESPOL ---*/

/*--- PORTAL OPIS ---*/
#static-portal, #static-miejsca-reklamowe {padding: 15px 0 10px;}
#static-portal h2 {margin: 20px 0;}
#static-portal div.icons {padding: 10px 0;}
#static-portal div.icons span {background-image: url('../images/portal-icons.png'); width: 62px; height: 62px; margin: 10px 20px 10px 10px;}
#static-portal div.icons span, #static-portal div.icons p {display: inline-block; vertical-align: middle;}
#static-portal div.icons p {width: 70%; margin: 0;}
#static-portal div.icons span.portal-1  {background-position: 0 0;}
#static-portal div.icons span.portal-2  {background-position: 188px 0;}
#static-portal div.icons span.portal-3  {background-position: 124px 0;}
#static-portal div.icons span.portal-4  {background-position: 0 62px;}
#static-portal div.icons span.portal-5  {background-position: 188px 62px;}
#static-portal div.icons span.portal-6  {background-position: 124px 62px;}
#static-portal div.icons span.portal-8  {background-position: 62px 62px;}
#static-portal div.icons span.portal-7  {background-position: 62px 0;}
/*--- END PORTAL OPIS ---*/

/*--- ARCHIWUM NASZE MORZE OPIS ---*/
#static-archiwum-nasze-morze h2 {margin-top: 15px;padding: 10px;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;text-align: center;color: #565656;}
#static-archiwum-nasze-morze h3 {text-transform: uppercase;}
#catalog-container .catalog-image, #catalog-container .catalog-info, #catalog-container .catalog-block {display: inline-block;}
#catalog-container .catalog-image{max-width: 130px;}
#catalog-container {text-align: center;}
#catalog-container .row-fluid {margin-top:2px;}
#catalog-container .catalog-block{border-top: 1px solid #ccc;padding-top:5px;}
/*--- END ARCHIWUM NASZE MORZE OPIS ---*/

/*--- REKLAMA ---*/
#static-miejsca-reklamowe table {padding-bottom: 25px; display: block;}
#static-miejsca-reklamowe td, #static-miejsca-reklamowe th {border: 1px solid #030303;}
#static-miejsca-reklamowe th {font-family: 'Source Sans Pro', sans-serif; padding: 7px 15px;}
#static-miejsca-reklamowe td {padding: 4px 15px;}
#static-miejsca-reklamowe td:first-of-type {text-align: center;}
/*--- END REKLAMA ---*/

/*--- POGODA ---*/
#static-pogoda .weather {padding: 10px 0 20px;}
#static-pogoda .weather &gt; div {display: inline-block; vertical-align: middle;}
#static-pogoda .weather &gt; div:first-of-type {width: 30%; padding: 2px 0;}
#static-pogoda .weather &gt; div:last-of-type {width: 65%; margin-left: 3%;}
#static-pogoda .weather span {background-image: url('../images/weather-icons.png'); display: block; margin: 0 auto;}
#static-pogoda h3 {font-size: 19px; color: #333; text-transform: uppercase; margin-top: 0;}
#static-pogoda a {font-size: 16px; color: #9d9d9c;}
#static-pogoda a:hover {text-decoration: underline; color: black;}
#static-pogoda .weather-1 {background-position: 0 0; width: 86px; height: 75px;}
#static-pogoda .weather-2 {background-position: 0 -76px; width: 76px; height: 57px;}
#static-pogoda .weather-3 {background-position: -77px -76px; width: 100px; height: 55px;}
#static-pogoda .weather-4 {background-position: 97px 0; width: 97px; height: 77px;}
#static-pogoda .weather-5 {background-position: 0 -132px; width: 96px; height: 60px;}
/*--- END POGODA ---*/

/*--- KONTAKT ---*/
#static-kontakt .crewing-contact {background-color: #f6f6f6; color: #1d71b8; clear: both; padding: 25px; font-size: 17px; line-height: 22px;}
#static-kontakt .crewing-contact a {color: #1d71b8;}
#static-kontakt .crewing-contact a:hover {color: black;}
#static-kontakt .crewing-contact &gt; div:last-of-type {text-align: center;}
#static-kontakt .crewing-contact &gt; div:last-of-type img {width: 100%; max-width: 238px;}
#static-kontakt .maps {text-align: center;}
/*--- END KONTAKT ---*/

/*--- NEWSLETTER ---*/
#static-newsletter {background: url('../images/newsletter-bg.png') no-repeat scroll center 60px; padding-left: 25px; padding-right: 25px;}
#static-newsletter h2, #static-newsletter p {font-family: 'Source Sans Pro Light', sans-serif; font-weight: normal;}
#static-newsletter h2 {font-size: 28px; line-height: 33px; color: black; margin-bottom: 50px; text-align: center;}
#static-newsletter p {font-size: 19px; line-height: 28px; color: #575756; margin-bottom: 35px;}
#static-newsletter p:last-of-type {margin-bottom: 60px;}
#static-newsletter .acymailing_form {margin: 0 auto 60px;}
#static-newsletter .acymailing_form input[type="text"] {padding: 15px 10px; width: 220px; border: 1px solid #dadada; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#static-newsletter .acymailing_form input.button {width: 100%; text-transform: uppercase; font-size: 14px;}

#static-newsletter input[type="text"]::-webkit-input-placeholder {color: #575756; text-transform: uppercase;} /* Chrome/Opera/Safari */
#static-newsletter input[type="text"]::-moz-placeholder {color: #575756; text-transform: uppercase;} /* Firefox 19+ */
#static-newsletter input[type="text"]:-ms-input-placeholder {color: #575756; text-transform: uppercase;} /* IE 10+ */
#static-newsletter input[type="text"]:-moz-placeholder {color: #575756; text-transform: uppercase;} /* Firefox 18- */

.static-site button.btn-primary {background: #3fa9f5;border-width: 0px 0px 1px 0px;border-color: #4e98cb;border-style: groove;padding: 10px 0 8px;color: white;text-transform: uppercase;text-shadow: none;letter-spacing: 0.5px;border-radius: 0;width: 220px;}
.static-site input.input-block-level {padding: 15px 10px;width: 220px;border: 1px solid #dadada;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;height:45px;}
.static-site .moduletable {text-align: center;}

#briese-schiffahrt .briese-body {padding: 0 25px}
#briese-schiffahrt .briese-header img {width: 100%;}
#briese-schiffahrt h2 {font-size: 30px; line-height: 32px; color: #0086bf;}
#briese-schiffahrt ul {padding-bottom: 10px;}
#briese-schiffahrt .briese-footer &gt; div:first-of-type {padding-top: 15px;}

@media (min-width: 768px) {
	#briese-schiffahrt .briese-footer &gt; div {display: inline-block; width: 45%; vertical-align: middle;}
}
@media (max-width: 767px) {
	#briese-schiffahrt .briese-footer &gt; div {text-align: center;}
	#briese-schiffahrt .briese-footer &gt; div:first-of-type {border-top: 1px solid #ddd}
	.header-container .header-inner {padding: 0 0 10px 0;}
}


/*--- END NEWSLETTER ---*/

#static-patronaty h2 {text-transform: uppercase; text-align: center; margin: 25px 0 20px;}
.static-site {font-size: 17px; line-height: 22px;}
.static-site p{margin-bottom: 15px;}
.static-site li {margin-bottom: 12px;}
.com_staticsite h1 {text-transform: none; font-size: 20px; line-height: 22px;}

/*@media (min-width: 1400px) {
	.span12, .breadcrumb, #content &gt; div {padding: 20px 25px;}
	#content.span8 {padding: 20px 0 20px 25px;}
	#aside.span4 {padding: 20px 25px 20px 0;}
}
@media (min-width: 1200px) and (max-width: 1399px) {
}*/

@media (min-width: 1200px) {
	.breadcrumb {padding: 20px 20px 5px; font-size: 15px;}
	.span12 {padding: 15px 20px;}
	#content &gt; div {padding: 15px 25px;}
	#content.span8 {padding: 15px 0 15px 20px;}
	#aside.span4 {padding: 15px 20px 15px 0;}
	/*------------------------------------------*/

	.module-header, .module-body {padding: 12px 15px 10px !important;}
	.module-footer a {padding: 13px 20px 13px !important;}
	.module-menu {font-size: 15px; margin-right: -20px;}
	.module-footer {margin: 0 15px;}

	.page-header h2, .page-header h1 {font-size: 35px; line-height: 42px;}
	.module-item .item-info h3, .module-item .item-info h2 {font-size: 17px;}
	.side-item  h3, .info h3 {font-size: 16px; line-height: 20px;}
	.span4 .side-item h3 {font-size: 16px; line-height: 20px;}
	.navigation a {font-size: 15px;}
	.home-wiad-item h3 {font-size: 19px; line-height: 21px;}
	.home-wiad-item p.description {font-size: 15px; line-height: 19px;display: block !important;}
	.home-wiad-item img {margin-top: -15% !important;}
	.cluster-item h3, .cluster-item-2 h3 {font-size: 21px; line-height: 23px;}
	#module-home-slider h3, .gallery-text h3 {font-size: 22px; line-height: 25px;}

	#static-zespol &gt; div {width: 29%; padding-top: 6%;}
}
@media (min-width: 1300px) {
	.home-wiad-item h3 {font-size: 21px; line-height: 23px;}
	.side-item  h3, .info h3 {font-size: 16.5px; line-height: 21px;}
	.module-item .item-info h3, .module-item .item-info h2 {font-size: 18px; line-height: 20px;}
	.span4 .side-item h3 {font-size: 17px; line-height: 21px;}
	.cluster-item h3, .cluster-item-2 h3 {font-size: 22px; line-height: 24px;}
	.article-body, .article-body p, .article-body span {
		font-size: 17px; 
		line-height: 25px !important;}
}
@media (min-width: 980px) and (max-width: 1199px) {
	.breadcrumb {padding: 20px 15px 5px;}
	.span12 {padding: 15px 15px;}
	#content.span8 {padding: 15px 0 15px 15px;}
	#aside.span4 {padding: 15px 15px 15px 0;}
	.home-wiad-item h3 {font-size: 18px; line-height: 20px;}
	.module-item .item-info h3, .module-item .item-info h2 {font-size: 16px;}
	.span4 .side-item h3 {font-size: 15px; line-height: 19px;}
	.span4 p.date {display: none;}

	.module-header, .module-body {padding: 12px 15px 10px !important;}
	.module-footer a {padding: 13px 15px 13px !important;}
	.module-menu {font-size: 15px; margin-right: -15px;}
	.module-footer {margin: 0 15px;}
	.page-header h2, .page-header h1 {font-size: 33px; line-height: 40px;}
	.home-wiad-item p.description {display: none !important;}
	.side-item h3, .info h3 {font-size: 15px; line-height: 19px;}
}
@media (min-width: 1099px) and (max-width: 1225px) {
	.navigation  ul &gt; li {padding: 5px 0;}
	.navigation ul &gt; li:nth-of-type(n+2) {padding-left: 18px;}
}
@media (min-width: 980px) and (max-width: 1099px) {
	.module-l-1 .col-right p.date {display: none;}
	.navigation a {font-size: 13.5px;}
	.navigation  ul &gt; li {padding: 0; margin: 5px 1px;}
	.navigation ul &gt; li:nth-of-type(n+2) {padding-left: 5px; margin-left: 5px; border-left: 1px solid #ccc;}
}
@media (min-width: 980px) {
	.span4 .side-item {clear: both;}
	.span4 .side-item &gt; a {width: 29%; height: auto; margin-right: 3%; margin-bottom: 3%;}
	.span4 .side-item &gt; a, .span4 .side-item .item-info, .top-category-item {float: left;}
	.side-item .item-info h3, .module-item .item-info h2 {margin: 0 0 5px 0;}
	.span4 .side-item .item-info {width: 68%;}

	.top-category-item:first-of-type h2 {font-size: 22px; line-height: 24px;}
	.top-category-item:nth-of-type(2) {height: 0; padding-bottom: 16.5%; margin-bottom: 1%;}
	.top-category-item:nth-of-type(2) .item-info {bottom: 35%; width: 95%; padding: 0 2.5%;}
	.top-category-item:nth-of-type(2) img {margin-top: -15%;}
	.top-category-item:nth-of-type(2) h2 {font-size: 20px; line-height: 22px; margin: 8px 0;}
	.top-category-item:nth-of-type(n+2) {margin-left: 1%;}
	.top-category-item:nth-of-type(-n+2) {width: 49.5%;}
	.top-category-item:nth-of-type(n+3) {width: 24.25%; padding-bottom: 13%; height: 0;}
	.top-category-item:nth-of-type(n+3) .item-info {bottom: 12%;}
	.top-category-item:nth-of-type(n+3) h2 {font-size: 17px; line-height: 19px; margin: 6px 0;}

	.gallery-item {float: left; width: 49%; margin-bottom: 2%;}
	.gallery-item:nth-of-type(odd) {clear: both; margin-right: 2%;}
}
@media (max-width: 979px) {
	.span12 .span8 p.description, .newsletter-container span.hide-after {display: none;}
	.newsletter-container &gt; a {padding: 25px 20px 10px;}
	.span4 {clear: both;}
	a.shade h2 {font-size: 19px; line-height: 21px;}
	.navigation, .header-icons {display: none;}

	.weather-body, .ruch_statkow{
		display: none !important;
	}
}
@media (max-width: 767px) {
	.newsletter-container p{padding-left: 0px;}
}
@media (min-width: 768px) {
	/* .header {padding: 5px 15px 0;} */
	.span8 .col-left, .span8 .col-right {float: left; width: 49%;}
	.module-l-1 .col-left {width: 47%;}
	.module-l-1 .col-right {width: 51%;}
	.span8 .col-right {margin-left: 2%;}
	.span8 .side-item &gt; .info {width: 68%;}
	.span8 .side-item &gt; .info h3 {margin: 2px 0 5px 0;}
	.span8 .side-item &gt; a {width: 29%; height: auto; margin: 0 3% 3% 0;}
	.span8 .side-item &gt; a, .span8 .side-item &gt; .info {float: left;}
	.span8 .side-item {clear: both;}


	.module-item {width: 32%; float: left;}
	.module-item:nth-child(n+2)  {margin-left: 2%;}
	.col-left .cluster-item, .col-right .cluster-item {margin-bottom: 3%;}

	.cluster-item-2 {width: 49.5%; float: left; margin-bottom: 1%;}
	.cluster-item-2:nth-of-type(2n) {margin-left: 1%;}
	.cluster-item-2:nth-of-type(3) {clear: left;}
	.cluster-item-2:nth-of-type(n+2) {margin-bottom: 0.25%;}
	.cluster-item, .cluster-item-2 {position: relative;}
	.cluster-item img, .cluster-item-2 img {width: 100%;}
	.cluster-item img, .cluster-item-2 img, .home-wiad-item img {margin-top: -5%;}
	.cluster-item a, .cluster-item-2 a {color: white;}
	.cluster-item h3, .cluster-item-2 h3 {text-shadow: 1px 2px 1px black; font-weight: 800;}
	.cluster-item .item-info, .cluster-item-2 .item-info{
		position: absolute; padding: 0 5% 2%; bottom: 0; width: 90%; z-index: 5;
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 30px, rgba(0,0,0,0.7) 100%);
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0.7) 100%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0.7) 100%);
	}

	.items-row {padding: 15px 0;}
	.images-container &gt; a, .single-gallery {width: 32.5%; float: left; margin: 0 0 1% 1%;}
	.images-container &gt; a:nth-of-type(3n+1), .single-gallery:nth-of-type(3n+1) {clear: both; margin-left: 0;}

	.footer .col {width: 31%; float: left;}
	.footer .col:nth-child(n+2) {margin-left: 3%;}

	#static-pogoda .column-left, #static-pogoda .column-right, #static-kontakt .column-left, #static-kontakt .column-right {float: left; width: 49%; padding: 15px 0 30px;}
	#static-kontakt .crewing-contact &gt; div:first-of-type {width: 60%;}
	#static-kontakt .crewing-contact &gt; div:last-of-type {width: 36%;}
	#static-kontakt .crewing-contact &gt; div {display: inline-block; vertical-align: middle;}
}
@media (max-width: 979px) and (min-width: 768px) {
	.span12, #content.span8, #aside.span4, .breadcrumb {padding: 10px 15px;}
	.span8, .span4 {float: none !important; width: 100% !important; margin-left: 0 !important;}
	.span12 &gt; .span8 {margin-bottom: 10px;}
	.header-search {top: 30px;}
	/* #mmenu_top_btn {bottom: 23px;} */

	.module-header, .module-body {padding: 10px 15px 5px !important;}
	.module-footer a {padding: 8px 15px 8px !important;}
	.module-menu {margin-right: -15px;}
	.module-footer {margin: 10px 15px 0;}

	.span4 .side-item {width: 32.5%; float: left;}
	.span4 .side-item:nth-child(n+2) {margin-left: 0.5%;}
	/*.span4 .side-item:nth-of-type(n+4) {display: none;}*/
	.span4 .side-item img {width: 100%;}
	.side-item &gt; .info h3 a, .side-item .item-info h3, .module-item .item-info h3, .side-item &gt; .info h2 a, .side-item .item-info h2, .module-item .item-info h2 {font-size: 17px; line-height: 19px;}
	.top-category-item img {margin-top: -15%;}
	.result-item img {margin-top: -10%;}

	.gallery-item {width: 32.5%; float: left; margin: 0 0 1% 1%;}
	.gallery-item:first-of-type, .gallery-item:nth-child(4n) {clear: both; margin-left: 0;}

	.page-header h2, .page-header h1 {font-size: 31px; line-height: 38px;}
	.article-body, .article-body p, .article-body span {font-size: 17px !important; line-height: 25px !important;}

	.footer-info {padding-left: 0; padding-right: 0;}
	.footer-info p {font-size: 13px; line-height: 20px;}
	
	.header-container .header-inner {padding-bottom: 2px;}

	#static-zespol &gt; div {padding-top: 7%;}
	.dropdown-content .dd-content {top: 0 !important;}
}
@media (max-width: 768px) {
	.body .container {min-width: 350px; max-width: 600px;}
	.header {padding: 10px 10px 0}
	.span12, .breadcrumb {padding: 10px;}
	#content.span8, #aside.span4 {padding: 0;}

	.module-menu {margin-right: -10px; display: none;}
	.module-footer {margin: 0 10px;}
	.header-social {top: 10px; left: 94px;}
	.well {margin: 10px 0 0 0;}

	.span8 .side-item, .span4 .side-item, .module-item, .col-right .cluster-item, .cluster-item-2 {clear: both;}
	.span8 .side-item img, .span4 .side-item img, .module-item img, .col-right .cluster-item img, .cluster-item-2:nth-child(n+2) img {width: 40% !important; max-width: 200px; height: auto; margin: -5% 2% 10px 0;}
	.span8 .side-item img, .span4 .side-item img, 	.span8 .side-item &gt; .info, .side-item .item-info, .module-item img, .module-item  .item-info,
	.col-right .cluster-item .item-info, .col-right .cluster-item img, .cluster-item-2:nth-child(n+2) .item-info, .cluster-item-2:nth-child(n+2) img {float: left;}
	.span8 .side-item &gt; .info, .side-item .item-info, .module-item .item-info, .col-right .cluster-item .item-info, .cluster-item-2:nth-child(n+2) .item-info {width: 58%;}
	.col-right .cluster-item h3, .cluster-item-2:nth-child(n+2) h3 {font-family: 'Source Sans Pro', sans-serif; font-weight: normal; color: #333; margin: 0 0 5px 0;}
	.side-item, .module-item, .col-right .cluster-item, .cluster-item-2:nth-child(n+2) {overflow: hidden;}
	.side-item &gt; .info h3, .side-item .item-info h3, .module-item h3 {margin: 0 0 5px 0;}
	.items-row &gt; .span6 {padding-bottom: 10px; overflow: hidden;}
	.items-row &gt; .span6 img {margin-top: -7%;}
	.items-row a.shade {padding-bottom: 50%; height: 0; overflow: hidden;}

	.col-left .cluster-item, .cluster-item-2:first-of-type {position: relative; float: none; margin-bottom: 10px;}
	.col-left .cluster-item a, .cluster-item-2:first-of-type a, .top-category-item a {color: white;}
	.col-left .cluster-item h3, .cluster-item-2:first-of-type h3 {text-shadow: 1px 2px 1px black; font-weight: 800;}
	.col-left .cluster-item img, .cluster-item-2:first-of-type img, .home-wiad-item img, .result-item img {width: 100%;}
	.cluster-item-2:nth-child(n+2) h3:hover, .col-right .cluster-item h3:hover {color: black; text-decoration: underline;}
	.cluster-item-2:nth-child(n+2) p.date, .col-right .cluster-item p.date {color: #b9b9b9;}
	.col-left .cluster-item .item-info, .cluster-item-2:first-of-type .item-info, .top-category-item .item-info{
		position: absolute; padding: 0 5% 2%; bottom: 0; width: 90%; z-index: 5;
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 30px, rgba(0,0,0,0.7) 100%);
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0.7) 100%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0.7) 100%);
	}

	.result-item &gt; a, .result-item .item-info {display: block; margin-bottom: 2%;}
	.page-header h2, .page-header h1 {font-family: 'Source Sans Pro Semibold', sans-serif; font-size: 28px; line-height: 36px;}
	.article-body p {text-align: justify !important;}

	.newsletter-container h2 {display: block; border: none;}
	#newsletter-email {margin-left: 0;}
	#static-kontakt {text-align: center;}
	#sidebar.sidebar-left {width: 100%; margin: 0;}
	#menu-top-pnm {top: 5px; right: 8px;}
	.footer-info, #gallery-cont .module-header, .header-search {display: none !important;}
	.dropdown-content .dd-content {top: 50px !important;}
}
@media (min-width: 571px) {
	.result-item &gt; a {margin-right: 2%;}
	.result-item &gt; a, .result-item .item-info {width: 48.5%; margin-bottom: 2%; display: inline-block !important; vertical-align: bottom;}

	.search-component .video {width: 49.25%; display: inline-block; margin-bottom: 1%;}
	.search-component .video:nth-of-type(2n) {margin-left: 1%;}
	.search-component .video:nth-of-type(3) {clear: left;}
}
@media (max-width: 979px) and (min-width: 571px) {
	.top-category-item {width: 49.5%; float: left; margin-bottom: 1%;}
	.top-category-item:nth-of-type(2n) {margin-left: 1%;}
	.top-category-item:nth-of-type(3) {clear: left;}
}
@media (max-width: 767px) and (min-width: 571px) {
	#content &gt; div {padding: 15px;}
	.module-header, .module-body, .module-footer a {padding: 10px 15px !important;}
	.slick-slide a.shade &gt; img {margin-top: -10% !important;}
	.col-left .cluster-item img, .cluster-item-2:first-of-type img, .home-wiad-item img, .result-item img {margin-top: -15%;}

	.side-item &gt; .info h3 a, .side-item .item-info h3, .module-item .item-info h3, .col-right .cluster-item h3, .cluster-item-2:nth-child(n+2) h3 {font-size: 18px; padding-top: 10px; display: block;}
	.top-category-item img {margin-top: -5%;}
	.top-category-item h2 {font-size: 17px !important; line-height: 19px !important;}
	.result-item p.description  {display: none;}
	.home-wiad-item p.description {display: block !important;}
	.gallery-item, .images-container &gt; a, .single-gallery {float: left; width: 49%; margin-bottom: 2%;}
	.gallery-item:nth-of-type(odd), .images-container &gt; a:nth-of-type(odd), .single-gallery:nth-of-type(odd) {clear: both; margin-right: 2%;}
}
@media (max-width: 767px) and (min-width: 481px) {
	.slide h3, .col-left .cluster-item h3, .cluster-item-2:first-of-type h3 {font-size: 21px; line-height: 24px;}
}
@media (max-width: 570px) {
	.span12 {padding: 10px 5px;}
	#content &gt; div {padding: 15px 12px;}
	.module-header, .module-body, .module-footer a {padding: 10px;}
	.module-header h2, .module-header h1, .module-header &gt; span, .module-footer a, .module-menu {text-align: center;}

	.page-header h2, .page-header h1  {font-size: 24px; line-height: 32px;}
	.top-category-item {float: none; margin-bottom: 10px;}
	.top-category-item img {margin-top: -20%;}
	.search-component .video {margin-bottom: 10px; padding-bottom: 50%; height: 0;}
	.search-component .video a.shade &gt; img {margin-top: -15% !important;}
	.gallery-text {bottom: 22% !important;}
	.gallery-item, .images-container &gt; a, .single-gallery {float: none; width: 100%; margin-bottom: 2%; overflow: hidden; padding-bottom: 40%; height: 0;}
	.gallery-item img, .images-container img, .single-gallery img {margin-top: -15%;}
	.gallery-item:nth-of-type(n+4) {display: none;}
	#static-zespol &gt; div {width: 100%; margin: 0 0 4% 0;}
	#static-portal div.icons {text-align: center;}
	#static-portal div.icons span {display: block; margin: 10px auto;}
	#static-portal div.icons div {padding-bottom: 15px;}
	.static-site {font-size: 16px; line-height: 20px;}
}
@media (max-width: 570px) and (min-width: 481px) {
	.slick-slide a.shade &gt; img {margin-top: -7% !important;}
	.col-left .cluster-item img, .cluster-item-2:first-of-type img, .home-wiad-item img, .result-item img {margin-top: -10%;}

	.side-item &gt; .info h3 a, .side-item .item-info h3, .module-item .item-info h3, .col-right .cluster-item h3, .cluster-item-2:nth-child(n+2) h3 {font-size: 17px; padding-top: 3px; display: block;}
}
@media (max-width: 480px) {
	.slick-slide a.shade &gt; img {margin-top: -5% !important;}
	.col-left .cluster-item img, .cluster-item-2:first-of-type img, .home-wiad-item img, .result-item img {margin-top: -8%;}

	/* #mmenu_top_btn {right: 5px;} */
	h1, h2, h3, h4, h5, h6 {margin: 8px 0;}
	.side-item &gt; .info h3 a, .side-item .item-info h3, .module-item .item-info h3, .col-right .cluster-item h3, .cluster-item-2:nth-child(n+2) h3 {font-size: 15px; line-height: 18px;}
}
@media (max-width: 380px) {
	.span8 .side-item img, .span4 .side-item img, .module-item img, .col-right .cluster-item img, .cluster-item-2:nth-child(n+2) img {margin: 0 2% 10px 0;}
}
/* --- END LAYOUT --- */

/*--- BUTTON ---*/
#ship-move-link button, .catalogue-search button, .adsmanager_search_module .btn, #login-form button, .login-crewing-info a, #login-form p a.btn.btn-primary, #registrationTable .cbRegistrationSubmit, #cbcheckedadminForm .cbProfileEditSubmit, .mads-info #button-add, .static-site .button-primary, #adminForm input[type=submit], #static-newsletter .acymailing_form input.button, .remind-password .submit, .company-types .choosing-btns, #submit-all {background: #3fa9f5; border-width: 0px 0px 1px 0px; border-color: #4e98cb; border-style: groove; padding: 10px 0 8px; color: white; text-transform: uppercase; text-shadow: none; letter-spacing: 0.5px; border-radius: 0;}

/*--- END BUTTON ---*/

/* --- MODULES --- */
.module-header {padding: 10px; margin: 0; border-bottom: 4px solid #e6e6e6;}
.module-header &gt; span {font-family: 'Source Sans Pro', sans-serif; font-weight: bold; margin: 12px 0; word-wrap: break-word;}
.module-header h2, .module-header h1, .module-header &gt; span {color: #333333; font-size: 16px; line-height: 18px;}
.module-header h2, .module-header h1, .module-header &gt; span, .module-footer a, .module-menu {text-transform: uppercase;}
.module-footer {text-align: center; border-top: 1px solid #cccccc;}
.module-footer a {color: #959595; font-size: 15px; display: block;}
.module-container {margin-bottom: 10px; padding: 0 !important;}
.span4 .module-container:last-of-type {margin-bottom: 0;}
.module-menu {font-size: 13px;}
.module-header ul {float: right; margin: 0 0 -20px 0;}
.module-header ul &gt; li {padding: 5px 20px;}
.module-header ul &gt; li a {color: #333;}
.module-header ul &gt; li.active, .module-header ul &gt; li.active a {font-family: 'Source Sans Pro', sans-serif; font-weight: 800; color: black;}
.module-header ul &gt; li.active {height: 28px; margin-top: 9px; border-bottom: 4px solid red;}

.dark-bg, .dark-bg .module-container {color: #cccccc; background: #1e1e44;}
.dark-bg h2 {color: #cccccc;}
.dark-bg .module-header ul &gt; li.active {color: white;}

.green-bg, .green-bg .module-container {color: white; background: #79b33d;}
.green-bg h2 {color: white;}
.green-bg .module-header ul &gt; li.active {color: white;}

.video {position: relative; overflow: hidden;}
#module-home-galleries .module-header {padding-top: 0;}
#module-home-tv .module-body, #module-home-galleries .module-body {padding-left: 0; padding-right: 0;}
#module-home-tv .module-body {margin: 0 -5px;}
#module-home-slider, #module-home-slider .module-container{background: none;}
#module-home-slider .slick-slider  {margin: 0 -5px;}
#module-home-slider .slick-dots {bottom: -20px;}
#module-home-galleries .slick-slider {margin: 0 0 0 -5px;}
#module-home-galleries {padding-bottom: 25px;}
#module-home-galleries a.shade img {margin: -1px;}
#module-home-galleries .item-info {padding-bottom: 5%;}
#module-home-galleries .item-info h3 {font-size: 18px; line-height: 20px;}

.btn-play{width:35px!important; height:35px!important;}
.btn-play.small{width:25px!important; height:25px!important;}
.btn-play.xsmall{width:15px!important; height:15px!important;}
.btn-time{width:17px!important; height:17px!important; display:inline-block!important; margin: 0 5px 0 3px;}

#shiplovers-link {display: block; padding: 15px 0 10px;}
#shiplovers-link .side, #shiplovers-link img {width: 48%;}
#shiplovers-link .side, #shiplovers-link img, #ship-move-link span, #ship-move-link img, #ship-move-link  button  {display: inline-block; vertical-align: middle;}
#shiplovers-link .side {font-size: 12px; line-height: 13px; margin-left: 4%;}
#shiplovers-link .under, #crewing-text {padding-top: 15px;}

#crewing-text {font-size: 14px; color: #2a99dd; text-transform: uppercase;}
#crewing-link img {width: 50%; max-width: 238px;}
#crewing-link, #ship-move-link, #shiplovers-link .under, #crewing-text {display: block; text-align: center; text-decoration: none;}
#ship-move-link {height: 135px; padding-top: 40px;}
#ship-move-link img {width: 31%; max-width: 140px; margin: 0 4%;}
#ship-move-link button {width: 23%; max-width: 150px;  font-size: 15px;}
#ship-move-link span {font-family: 'Source Sans Pro', sans-serif; font-style: italic; font-size: 20px;}

#weather-block {max-width: 450px; margin: 0 auto;}
#weather-block &gt; div {width: 30%; float: left; text-align: center; font-family: 'Source Sans Pro Semibold', sans-serif; border-right: 1px solid #ccc; padding-right: 4%;}
#weather-block &gt; div:last-of-type {border-right: 0; padding-right: 0;}
#weather-block &gt; div &gt; div {position: relative; margin-top: 4px;}
#weather-block &gt; div &gt; span {font-size: 14px;}
#weather-block h4 {font-family: 'Source Sans Pro Semibold', sans-serif; margin: 0 0 8px; text-transform: uppercase; font-size: 13px;}
#weather-block .wind, #weather-block .icon-wind {position: absolute;}
/* #weather-block .wind {bottom: 15px; left: 20px; font-size: 11px;} */
/* #weather-block .icon-wind {bottom: -11px;  left: -12px;} */
#weather-block .temp {position: absolute; top: 0; right: 0; font-size: 12px;}
/* #weather-block .weather-icon span, #weather-block .icon-wind  {background-image: url('../images/weather-icons2.png'); display: block; margin: 0 auto;} */
/* #weather-block .weather-icon {width: 25px; height: 60px; margin: 0 auto; display: flex; flex-direction: column; justify-content: center;} */
/* #weather-block .icon-1d {background-position: -46px -115px; width: 53px; height: 53px;} */
/* #weather-block .icon-1n {background-position: 0px 42px; width: 43px; height: 42px;} */
/* #weather-block .icon-2d {background-position: -46px -52px; width: 53px; height: 50px;} */
/* #weather-block .icon-2n {background-position: -46px 0px; width: 50px; height: 42px;} */
/* #weather-block .icon-10d {background-position: -46px -52px; width: 53px; height: 60px;} */
/* #weather-block .icon-10n {background-position: -46px 0px; width: 50px; height: 53px;} */
/* #weather-block .icon-3 {background-position: 0px 78px; width: 47px; height: 37px;} */
/* #weather-block .icon-4 {background-position: 0px 0px; width: 48px; height: 42px;} */
/* #weather-block .icon-9 {background-position: 0px 0px; width: 48px; height: 53px;} */
/* #weather-block .icon-11 {background-position: 0px -99px; width: 48px; height: 51px;} */
/* #weather-block .icon-13 {background-position: 0px -52px; width: 48px; height: 49px;} */
/* #weather-block .icon-wind {background-position: -50px -165px; width: 40px; height: 19px;} */
.weather-body&gt;.module-body {max-width: 430px;max-height: 180px;background: #7db9e8;background: -moz-linear-gradient(top, #1e5799 0%, #207cca 0%, #4695d6 26%, #7db9e8 100%); background: -webkit-linear-gradient(top, #1e5799 0%, #207cca 0%, #4695d6 26%, #7db9e8 100%);background: linear-gradient(to bottom, #1e5799 0%, #207cca 0%, #4695d6 26%, #7db9e8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8', GradientType=0);}
.weather-body&gt;.module-body:hover {background: #7ab7e7;cursor: pointer;}
#weather-block {max-width: 430px;}
#weather-block h4 {font-size: 14px;color: #fff;margin: 4px 10px 6px;}
#weather-block&gt;div&gt;div {margin-top: -10px; left: 6%;}
#weather-block&gt;div {border-right: 1px dotted #ccc;padding-bottom: 7%;}
#weather-block .temp {position: relative;font-size: 26px;color: #fff;top: 5px;}
#weather-block&gt;div&gt;span {font-size: 18px;color: #2f6eb6;color: #fff;}
#weather-block .icn {background-image: url('../images/weather-icons3.png');background-repeat: no-repeat;display: block;margin-left: auto;margin-right: auto;margin-top: 20px;}
#weather-block .icon-10d {width: 70px;height: 70px;background-position: -6px -5px;}
#weather-block.icon-10n {width: 70px;height: 70px;background-position: -86px -5px;}
#weather-block .icon-11 {width: 70px;height: 70px;background-position: -166px -5px;}
#weather-block .icon-13 {width: 70px;height: 70px;background-position: -6px -85px;}
#weather-block .icon-1d {width: 70px;height: 70px;background-position: -86px -85px;}
#weather-block .icon-1n {width: 70px;height: 70px;background-position: -166px -85px;}
#weather-block .icon-2d {width: 70px;height: 70px;background-position: -6px -165px;}
#weather-block .icon-2n {width: 70px;height: 70px;background-position: -86px -165px;}
#weather-block .icon-3 {width: 70px;height: 70px;background-position: -166px -165px;}
#weather-block .icon-4 {width: 70px;height: 70px;background-position: -246px -5px;}
#weather-block .icon-50 {width: 70px;height: 70px;background-position: -246px -85px;}
#weather-block .icon-9 {width: 70px;height: 70px;background-position: -246px -165px;}
#weather-block .icon-wind {width: 50px;height: 50px;background-position: -6px -245px;}
#weather-block .wind {top: 70px;bottom: 0;left: 12px;font-size: 16px;color: #fff;}
#weather-block .wind span:last-of-type {position: absolute;top: 36px;left: 60px;}


#currency-container table {font-family: 'Source Sans Pro Semibold', sans-serif; font-weight: bold; text-align: center; width: 100%; max-width: 480px; margin: 0 auto;}
#currency-container table th, #currency-container table td {border: 1px solid #eeeeee;}
#currency-container table th {font-family: 'Source Sans Pro', sans-serif; font-weight: 800; padding: 7px 15px; color: #333;}
#currency-container table td {padding: 4px 15px;}
#currency-container table td:first-of-type{color: #676767;}
#currency-container table tr td:nth-of-type(n+2) span {font-size: 17px; margin-right: 3px; vertical-align: middle; height: 16px;}
#currency-container table tr.currency-up td:nth-of-type(n+2) {color: #a02951;}
#currency-container table tr.currency-down td:nth-of-type(n+2) {color: #82b032;}
div#currency-module-container {padding: 10px 0px!important;}

.pm_gallery-title{text-align: center; font-size: 13px; color: white; background-color: #333; padding: 3px 4px; margin-top: 2px;}
.slide, .single-gallery {position: relative; overflow: hidden; -webkit-backface-visibility: hidden; list-style: none;}
.slide a div, .video a div, .gallery-text {color: white;}
.slide h3, .video h3, .top-category-item h2, .gallery-text h2, .gallery-text h3 {text-shadow: 1px 2px 1px black; font-weight: 800;}
.slide .item-info, .video .item-info, .gallery-text {position: absolute; padding: 0 5% 2%; bottom: 0; width: 90%; z-index: 5;}
.slide .item-info-top {position: absolute; top: 0; right:0; z-index: 5; padding:2%}
.slide .item-info, .gallery-text{
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 30px, rgba(0,0,0,0.7) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0.7) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 30px,rgba(0,0,0,0.7) 100%);
}

.video .item-info {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.45) 60px, rgba(0,0,0,0.7) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 60px,rgba(0,0,0,0.7) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.45) 60px,rgba(0,0,0,0.7) 100%);
}
a.shade {position: relative; display: block; 
	/* margin: 5px 0; */
}
a.shade img, .slick-slide img, .top-image img {
	width: 100%;
}

a.shade:after{
	content: '\A';
	position: absolute;
	width: 100%; height:100%;
	top:0; left:0;
	background:rgba(0,0,0,0.6);
	opacity: 0;
	transition: all 0.7s;
	-webkit-transition: all 0.7s;
	z-index: 1;
}
a.shade:hover:after {opacity: 0.5;}
.slick-slide {margin-top: 0;}
.slick-prev, .slick-next {display: none !important;}
.slick-prev {left: 25px;}
.slick-next {right: 25px;}
ul.slick-dots li.slick-active {width: 14px; height: 14px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
ul.slick-dots li {width: 6px; height: 6px; margin: 0 6px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}

/* --- OGLOSZENIA --- */
#ogloszenia .col-left, #ogloszenia .col-right {float: left; width: 49%;}
#ogloszenia .col-right {margin-left: 2%;}
#ogloszenia {background: #ffffff;}
.advert-home-item {margin-bottom: 18px;}
/* #ogloszenia, #ogloszenia a {color: #666666;} */
#ogloszenia a:hover {color: black;}
#ogloszenia p {font-size: 14px; line-height: 22px;}
#ogloszenia h3 a {font-family: 'Source Sans Pro Semibold', sans-serif; font-weight: bold; font-size: 16px;}

.d-flex {
	display: flex;
}
.h1 {
	font-size: 27px;
}
.bold {
	font-weight: bold;
}
.p-1 {
	padding:10px;
}
.p-3 {
	padding:30px;
}
.center-img {
	display: block;
	margin:0 auto;
}
.border-bottom {
	border-bottom: 4px solid #e6e6e6;
}
.bg-blue {
	background:#2e6fcd;
}
.m-0-auto {
	margin: 0 auto;
}
.display-block {
	display: block;
}
#ogloszenia .btn-blue {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background:#2e6fcd;
	color: #ffffff;
	/* margin:5px; */
	padding:5px 20px !important;
	font-size: 14px;
}
#ogloszenia .btn-blue:hover {
	color: #ffffff;
	text-decoration: none;
}
#ogloszenia .btn-orange {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background:#dd4b39;
	color: #ffffff;
	/* margin:5px; */
	padding:5px 20px !important;
	font-size: 14px;
}
#ogloszenia .btn-orange:hover {
	color: #ffffff;
	text-decoration: none;
}
.nav-btn:after {
	clear: both;
}
.text-white, .link-white a, .link-white a:hover, .link-white a:active {
	color: #ffffff;
}
.nav-btn &gt; li {
	float: left;
}
.nav-btn &gt; li &gt; a{
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 2px;
	line-height: 14px;
}
.nav-btn {
	margin: 5px;
	background:#2e6fcd;
}
.nav-btn &gt; li {
	margin-bottom: -1px;
}
.nav-btn &gt; li &gt; a {
	margin: 5px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fffffd;
	padding: 3px 5px;
}
.nav-btn &gt; li &gt; a h3 {
	margin: 3px 0;
}
.nav-btn &gt; li &gt; a:hover,
.nav-btn &gt; li &gt; a:focus {
	background: #fffffd;
    color: #000000;
}
.nav-btn &gt; .active &gt; a,
.nav-btn &gt; .active &gt; a:hover,
.nav-btn &gt; .active &gt; a:focus {
	background: #fffffd;
    color: #000000;
	/* cursor: default; */
}
.d-flex {
	display: flex;
}
.width-50 {
	width: 50%;
}
.fit-content {
	width: fit-content;
	width: -moz-fit-content;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}

.mads-listing-container &gt; ul {margin-left: 0;}
.mads-listing li {clear: both; list-style-type: none;}
.mad-listing-item {border-bottom: 1px solid #ccc; color: #808080; padding: 10px 0;}
.mad-listing-item .thumbnail, .mad-listing-item .info {display: inline-block; vertical-align: top;}
.mad-listing-item .thumbnail {width: 20%; max-height: 150px; overflow: hidden; text-align: center;}
.mad-listing-item .info {width: 76%; margin-left: 2%;}
.mad-listing-item h4 a, .mad-listing-item .lister a {font-family: 'Source Sans Pro Semibold', sans-serif; color: black;}
.mad-listing-item h4 {margin-top: 0;}
.fad-image {margin: 0;}
.mads-info {background: #f2f2f2 !important; padding-bottom: 15px !important; position: relative; padding: 25px 20px !important;}
.mads-info p {font-size: 14px; line-height: 19px; margin-bottom: 0;}
.mads-info p:first-of-type {font-size: 15px;}
.mads-info #button-add {display: inline-block; padding-left: 10px; padding-right: 10px;}
.crewing-info {background: #1f3767; padding: 8px 10px; margin-bottom: 18px; border-radius: 8px;}
.crewing-img, .crewing-desc {display: inline-block; vertical-align: middle; margin: 5px 0;}
.crewing-img {width: 25%; text-align: center;}
.crewing-desc {width: 74%; color: white; text-align: center; font-size: 16px;}
.crewing-button {text-align: center; margin: 12px 0 5px}

@media (max-width: 768px) {
	.crewing-info {padding: 5px 8px;}
	.crewing-img, .crewing-desc {width: 100%;}
}

@media (min-width: 980px) and (max-width: 1099px) {
	.crewing-img, .crewing-desc {width: 100%;}
	.crewing-img img {max-width: 170px;}
}

@media (min-width: 450px) and (max-width: 768px) {
	.crewing-desc {font-size: 15px;}
	.crewing-img img {max-width: 150px;}
}
@media (max-width: 450px) {
	.crewing-desc {font-size: 14px;}
	.crewing-img img {max-width: 140px;}
}

.adsmanager-details h1 {font-size: 19px;}
.adsmanager-details table {font-size: 14px;}
.adsmanager-details td {padding: 2px 6px;}
.adsmanager-details td:first-of-type {text-align: right;}
.adsmanager-details .fad_text {margin-top: 20px; font-size: 16px; line-height: 23px;}
.adsmanager-details .adsmanager-infos {border: none;}
.adsmanager-details .adsmanager-images img {box-shadow: none; border: none;}

.adsmanager_search_module label {font-family: 'Source Sans Pro Semibold', sans-serif; text-transform: uppercase;}
.adsmanager_search_module &gt; div:nth-of-type(-n+2) {background: #f2f2f2;}
.adsmanager_search_module &gt; div:first-of-type {border-bottom: 1px solid #ccc;}
.adsmanager_search_module .btn {max-width: 300px;}
.adsmanager_search_module .control-group:last-of-type {text-align: center; margin: 5px 0 0 0;}
.adsmanager_search_module .control-group:last-of-type  label {display: none;}
#modsimplesearch-form {margin-bottom: 0;}

#adminForm.form-horizontal .controls {margin-left: 0;}
h1.componentheading {font-size: 22px; line-height: 25px; text-align: center;}
#adminForm label, h1.componentheading {text-transform: uppercase;}
#adminForm .control-group, #submit-form .control-group {border: 1px solid #bbbbbb; padding: 7px; margin-bottom: 0;}
#adminForm textarea, #submit-form textarea {height: 260px;}
#adminForm input, #adminForm select, #adminForm label, #adminForm textarea,
#submit-form input, #submit-form select, #submit-form label, #submit-form textarea {width: 95% !important; display: block; text-align: left; border: 0; box-shadow: none;}
#adminForm select, #submit-form select {margin-bottom: 9px;}
#adminForm input[type=submit], #submit-form input[type=submit] {max-width: 300px; text-align: center; margin: 0 auto;}
#adminForm #imagesupload_browse {margin: 10px 0;}

/* --- ADAGENCY --- */
.uk-width-medium-1-2.uk-text-right.uk-search-panel &gt; input[type="text"], .uk-width-1-1.uk-margin.uk-select-panel &gt; select {border-left: 1px solid #ccc !important; border-radius: 4px !important;}
.uk-width-1-1.uk-margin.uk-select-panel &gt; select {width: auto;}

div#adagency_container nav.uk-navbar.ada-toolbar {background-color: #2e6fcd;border: 0 !important; border-radius: 2px;}
div#adagency_container nav.uk-navbar.ada-toolbar ul.uk-navbar-nav li a {color: #fff;text-shadow: none;margin-top: 0;margin-left: 0; border-right: 1px solid #437fd6;}
div#adagency_container nav.uk-navbar.ada-toolbar ul.uk-navbar-nav&gt;li:hover&gt;a, .uk-navbar-nav&gt;li.uk-active&gt;a {background: #1f4c8c !important;}
div#adagency_container nav.uk-navbar.ada-toolbar ul.uk-navbar-nav&gt;li.uk-open&gt;a, .uk-navbar-nav&gt;li&gt;a:focus {background-color: #4d89e0;}

div#adagency_container #adminForm input#filter_search {display: inline-block; width: 50% !important;}

div#adagency_container .ada-ads #adminForm .uk-form-row, div#adagency_container .ada-register fieldset .uk-form-row {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%;}
div#adagency_container .ada-ads #adminForm .uk-form-row:nth-child(6) .uk-form-controls input {width: 45% !important; display: inline-block;}
div#adagency_container .ada-ads #adminForm .uk-form-row:nth-child(6) .uk-form-controls input:last-of-type {border-left: 1px solid #ccc; border-radius: 4px;}
div#adagency_container .ada-ads #adminForm .uk-form-row.uk-margin-large-top:last-of-type, div#adagency_container .ada-ads #adminForm table + .uk-form-row {width: auto; float: right;}

div#adagency_container #adminForm table input[type="checkbox"] {border: 0 !important; position: relative; opacity: 1; width: 13px !important; cursor: pointer; left: 0;}
div#adagency_container #adminForm table&gt;tbody&gt;tr:nth-child(odd){background-color: #f5f5f5;}
div#adagency_container .ada-ads #adminForm table.uk-table select, div#adagency_container .ada-add__campaign #adminForm table.uk-table select {border-left: 1px solid #ccc !important; border-radius: 4px !important;}

div#adagency_container #adminForm textarea#affiliate_code {width: 100%!important; border: 1px solid #ccc; min-height: 30px;}
div#adagency_container .ada-ads #adminForm label[for="popup_pageurl"] {display: none !important;}

div#adagency_container .ada-register #adminForm fieldset label, div#adagency_container .ada-ads #adminForm label {font-size: 12px; display: flex; width: 20% !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 5px 10px; margin-bottom: 0; font-weight: 400; line-height: 1.5; color: #495057; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}

div#adagency_container #adminForm select, div#adagency_container #adminForm input:not([type="button"]) {margin: 0; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; border-bottom-left-radius: 0; border-top-left-radius: 0; border-left: 0; display: block; padding: .375rem .75rem; background-clip: padding-box; width: 100% !important;}
div#adagency_container .ada-reports #adminForm select, div#adagency_container .ada-reports #adminForm .ada-reports-range-data .field-calendar input[type="text"], div#adagency_container .ada-campaigns #adminForm select {padding: 0 10px !important; border-left: 1px solid #ccc; border-radius: 4px;}
div#adagency_container #adminForm input#image-file {height: 100%;}

div#adagency_container #adminForm input[type="button"] {width: 100px !important; padding: 10px; text-align: center; border-radius: 4px; border: 1px solid #ddd; margin-top: 5px;}
div#adagency_container #adminForm .uk-grid input[type="button"] {width: auto !important;}
div#adagency_container .ada-add__campaign #adminForm input[type="button"] {float: right;}

div#adagency_container #adminForm div#imgdiv {border: 1px solid #ccc; border-top-right-radius: 4px; border-bottom-right-radius: 4px; padding: 5px 0;}

div#adagency_container .ada-reports #adminForm .ada-reports-range-data .field-calendar .btn, div#adagency_container .ada-reports #adminForm .ada-reports-range-data .field-calendar input[type="text"] {display: inline-block;}
div#adagency_container .ada-reports #adminForm .ada-reports-range-data .field-calendar input[type="text"] {width: 140px !important;}

div#adagency_container .ada-ads #adminForm label[for="standard_width"]+div.uk-form-controls {border: 1px solid #ccc; border-radius: 4px;}

div#adagency_container nav.uk-navbar.ada-toolbar ul.uk-navbar-nav&gt;li.uk-active:hover&gt;a {
	background-color: #265394 !important;
}

@media (min-width: 960px) {
	div#adagency_container .ada-register #adminForm fieldset .uk-form-controls, div#adagency_container .ada-ads #adminForm .uk-form-controls {margin-left: 0; margin-top: 5px; display: inline-block; width: 80%;}
}

@media (max-width: 959px) {
	div#adagency_container .ada-reports #adminForm .ada-reports-range-data .field-calendar input[type="text"], div#adagency_container .ada-reports #adminForm .ada-reports-range-data &gt; span .uk-button {width: 100% !important;}
}

@media (min-width: 768px) {
	div#adagency_container .ada-register #adminForm fieldset .uk-form-controls, div#adagency_container .ada-ads #adminForm .uk-form-controls {width: 80%;}
}

@media (max-width: 767px) {
	div#adagency_container .ada-register #adminForm fieldset label, div#adagency_container .ada-ads #adminForm label {width: 100% !important; padding: 5px 10px; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom: 0;}
	div#adagency_container .ada-register #adminForm fieldset .uk-form-controls, div#adagency_container .ada-ads #adminForm .uk-form-controls {margin: 0; margin-top: 0; display: block; width: 100%;}
	div#adagency_container .ada-register #adminForm fieldset input, div#adagency_container .ada-ads #adminForm input:not([type="button"]) {border-top: 0 !important; border-top-right-radius: 0; border-bottom-left-radius: 1px solid #ccc !important; border-left: 1px solid #ccc !important;}
	div#adagency_container .ada-ads #adminForm .uk-form-row:nth-child(6) .uk-form-controls input, div#adagency_container #adminForm input#affiliate_height {border: 1px solid #ccc !important; border-radius: 4px !important;}
	div#adagency_container .ada-ads #adminForm .uk-form-row:nth-child(6) label {border: 1px solid #ccc; border-radius: 4px !important; margin-bottom: 5px;}
	div#adagency_container .ada-ads .uk-form-row {text-align: center;}

	div#adagency_container .uk-width-medium-1-2.uk-text-right.uk-search-panel {margin-top: 10px; text-align: left !important;}
	div#adagency_container #adminForm input#filter_search {width: 80% !important; border-top: 1px solid #ccc !important;}
	div#adagency_container .ada-ads #adminForm input:not([type="button"]), div#adagency_container .ada-ads #adminForm select {border-bottom-left-radius: 4px;border-left: 1px solid #ccc;border-top-right-radius: 0;margin-top: -1px;}

	select#ada-toolbar-mobile {width: 100%; background-color: #2e6fcd; color: #fff; border: 0; border-radius: 2px;}
	select#ada-toolbar-mobile {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none;display: inline-block;padding: 0 10px; -moz-appearance: none; background-image: linear-gradient(45deg, transparent 50%, white 50%), linear-gradient(135deg, white 50%, transparent 50%), linear-gradient(to right, #fff, #fff); background-position: calc(100% - 16px) calc(1em + 0px), calc(100% - 11px) calc(1em + 0px), calc(100% - 28px) 6px; background-size: 5px 5px, 5px 5px, 1px 1.5em; background-repeat: no-repeat;}

	div#adagency_container #adminForm div#imgdiv {border-top-right-radius: 0; border-bottom-left-radius: 4px;}
}

@media (max-width: 570px) {
	div#adagency_container #adminForm input[type="button"], div#adagency_container #adminForm .uk-grid input[type="button"], div#adagency_container #adminForm input#filter_search, div#adagency_container #adminForm .uk-grid button {width: 100% !important;}
	div#adagency_container #adminForm button {margin-top: 5px;}
	div#adagency_container .ada-ads #adminForm .uk-form-row:last-of-type {width: 100% !important; float: none !important;}
	div#adagency_container .ada-ads #adminForm .uk-form-row:last-of-type input[type="button"] {display: block; margin-top: 5px;}
	div#adagency_container .ada-reports #adminForm .ada-reports-range-data .field-calendar .btn {display: block; margin-left: 0 !important; border: 1px solid #ccc;}
}
/* --- END ADA-ADS --- */

#logged-form {position: relative; margin: 0;}
#logged-form .login-avatar {position: absolute; top: 0; left: 0;}
#logged-form .login-greeting, #logged-form .login-menu {padding-left: 90px;}
#logged-form .login-greeting {font-size: 16px; color: #808080;}
#logged-form .login-greeting span:first-of-type {text-transform: uppercase; font-family: 'Source Sans Pro Semibold', sans-serif;}
#logged-form .login-menu ul {color: #808080;}
#logged-form .login-menu a, #logged-form .login-menu button {color: #808080; font-size: 15px; line-height: 22px;}
#logged-form .login-menu a:hover, #logged-form .login-menu button:hover {color: black;}
#logged-form .login-menu button {background: none; border: none; padding: 0; font-family: 'Source Sans Pro', sans-serif;}
#not-logged-ads-info {padding: 10px 12px; text-align: center;}
#not-logged-ads-info img {width: 80px;}
#not-logged-ads-info span {font-size: 18px; color: #3fa9f5; font-family: 'Source Sans Pro Semibold', sans-serif; margin-left: 20px;}
/* --- END OGLOSZENIA --- */

/* --- LOGOWANIE / REJESTRACJA --- */
.login-form {padding: 0px !important; text-align: center;}
#login-form {width: 315px; margin: 0 auto; margin-top: -45px;}
#login-form button {width: 100%; background: #2f3276; border-style: none;}
#login-form h2, #login-form label, #registrationTable label, .cbRegistrationHeader h3, .login-crewing-info h2 {text-transform: uppercase;}
#login-form p.description {color: #bbbbbb;}
#login-form .login-form-input {margin-bottom: 10px;}
#login-form .login-form-input {border: 1px solid #bbbbbb; padding: 7px;}
#login-form label, #login-form input
/* , #registrationTable label, #registrationTable input  */
{width: 95% !important; display: block; text-align: left; border: 0; box-shadow: none;}
 #registrationTable .cbProfileEditSubmit {
	max-width: 350px; 
	text-align: center; 
	margin-top: 15px;
}
#registrationTable .cbRegistrationSubmit, #cbcheckedadminForm .cbProfileEditSubmit, #cbcheckedadminForm .cbProfileEditCancel {
	max-width: 350px; 
	text-align: center; 
	margin-top: 15px;
	border-radius:15px;
	padding: 10px;
}
#registrationTable .cbRegistrationSubmit:hover, #cbcheckedadminForm .cbProfileEditSubmit:hover {
	background: #64baf7;
}
#registrationTable .register-row {clear: both;}
#registrationTable .register-row &gt; div {margin-bottom: 2%;}
#registrationTable .row-part {width: 49%; float: left;}
#registrationTable .row-part:first-of-type {margin-right: 2%;}
#registrationTable .register-row:nth-of-type(3) .row-full {margin-top: 15%;}
#registrationTable label {padding: 0 0 0 5px;}
#registrationTable input {font-size: 15px;}
#registrationTable label, #registrationTable input {
	color: black;
}
#registrationTable label {
	margin-left:15px;
}
#registrationTable input[type=checkbox], #cbcheckedadminForm input[type=checkbox] {
	width:auto;
}
#registrationTable label, #registrationTable input, #registrationTable .cb_field,
#cbcheckedadminForm label, #cbcheckedadminForm input, #cbcheckedadminForm .cb_field {
	width:100%;
}
/* #registrationTable .cb_template .form-group, .cb_template .form-group {
     margin-bottom: 0;
} */
#registrationTable .company-name-row, #registrationTable .avatar-row,
#cbcheckedadminForm .company-name-row, #cbcheckedadminForm .avatar-row {
     width:100%;
}
#registrationTable .avatar-row {
     width:100%;
	 padding-bottom:15px;
}

.cbRegistrationHeader h3 {font-family: 'Source Sans Pro', sans-serif; text-align: center;}
.cb_template {font-family: inherit;}

#registrationTable, #cbcheckedadminForm {
	width: 85%;
    margin: 0 auto;
}
/* #registrationTable  #cb_name {
	width: 98% !important;

}  */
#registrationTable input[type=text], #registrationTable input[type=password],
#cbcheckedadminForm input[type=text], #cbcheckedadminForm input[type=password] {
    padding:20px;
    /* margin:10px 0;  */
    border-radius:7px;
	border: 1px solid #c6dbff;
    background-color : #e8f0fe; 
}

#registrationTable input[type=text]:focus,#registrationTable input[type=password]:focus ,
#cbcheckedadminForm input[type=text]:focus, #cbcheckedadminForm input[type=password]:focus {
    box-shadow: 0 0 8px 0px rgb(46 111 205);
}
#registrationTable label[for=acceptedterms],
#cbcheckedadminForm label[name=acceptedterms] {
    padding-left:20px;
}
#registrationTable .cbFieldIcons,
#cbcheckedadminForm .cbFieldIcons {
    display:none;
}
#cbcheckedadminForm &gt; .form-group:last-child,
#registrationTable &gt; .form-group:last-child {
	width:100%;
}

#registrationTable .row-part,
#cbcheckedadminForm .row-part {
border:0;
}

@media (min-width: 980px) {
	#registrationTable , #cbcheckedadminForm{
		display: flow-root;
	}
	.cb_template .form-group {
		float: left;
    	width: 50%;
		/* min-height: 85px; */
	}
	#cbimagefile_upload_avatar {
		width: 100%;
	}
}

.remind-password {}
.remind-password td {vertical-align: middle;}
.remind-password .submit {padding-left: 10px; padding-right: 10px;}

#login-form h2, .login-crewing-info h2 {margin-top: 0;}
#login-form p.description {color: #b94a48; font-weight: 600; margin-bottom: 15px;}
#login-form p.description:last-of-type {margin-top: 20px; margin-bottom: 0;}
#login-form p.description:last-of-type a {color: #2f3276;}
#login-form p a.btn.btn-primary {width: 100%; background: #b94a48; border-color: #903836; border-style: none;}
#login-form .login-form-input {border: 1px solid #ccc; padding: 7px; background: #fff;}

.login-form .login-crewing-info {max-width: 100%; margin-bottom: 20px; margin-top: 60px; margin-right: 3%; margin-left: 3%; padding: 20px; display: inline-block; vertical-align: top;}
.login-form .login-crewing-info .crewing-info {width: 315px;}
.login-form .login-crewing-info a {width: 75%; margin: 20px; font-weight: normal; border-style: none;}
.login-form .login-crewing-info p:first-of-type {margin-bottom: -30px;}
.login-form .login-crewing-info p.description {color: #3a87ad; font-weight: 600;}
.login-form .login-crewing-info p:first-of-type {margin-bottom: -30px;}
.login-form .login-crewing-info p:last-of-type {font-size: 14px; font-weight: normal;}
.login-form .login-crewing-info .img-crewing-info, .login-form #module-tab-1 .img-pm-login {position: relative; top: -60px; left: 0;}
.login-form #module-tab-1 {display: inline-block; margin-top: 60px; padding: 20px;}
.login-form #module-tab-1 .img-pm-login {top: -70px;}
/* --- END LOGOWANIE / REJESTRACJA --- */

/* --- KATALOG FIRM --- */
#catalogue-container, #catalogue-map {background: #2d3144;}
#catalogue-container ul {list-style: none;}
#catalogue-container .left-col, #catalogue-container .right-col {float: left; width: 49%; margin: 20px 0 1px;}
#catalogue-container .right-col {margin-left: 2%;}
#catalogue-container ul.categories {margin-left: 0;}
#catalogue-container ul.categories li:not(:last-child) { margin-bottom: 5px; }
#catalogue-container li {font-size: 16px;}
#catalogue-container li span {font-family: 'Source Sans Pro', sans-serif; font-weight: 800; background: #bdccd4; color: #2d3144; width: 35px; height: 35px; line-height: 35px; display: block; text-align: center;}
#catalogue-container li a {font-family: 'Source Sans Pro Semibold', sans-serif; font-weight: bold; color: #cccccc;}
#catalogue-container li a:hover {color: white; text-decoration: underline;}
#catalogue-container li &gt; ul {margin: -30px 0 35px 50px;}
#catalogue-container .module-footer a {color: #a5a6a7;}
#catalogue-container .module-footer a:hover {color: white; text-decoration: underline;}
#catalogue-container .module-body{
	min-height: 450px;
}

.company-container {border-bottom: 1px solid #d9d9d9; padding: 8px 0 15px;}
.company-container .logo, .company-container .info {display: inline-block; vertical-align: middle;}
.company-container .logo {width: 20%; text-align: center; margin-left: 1%;}
.company-container .info {width: 70%; margin-left: 3%; font-size: 16px; line-height: 20px;}
.company-container .info h3 {font-family: 'Source Sans Pro Semibold', sans-serif; font-size: 18px; text-transform: uppercase; margin-top: 0;}
.company-container table {}
.company-container td {padding: 4px 12px;}
.company-container td:first-of-type {text-align: right;}

.comapny-container .logo img {max-height: 40px; width: auto;}
.comapny-container .logo {padding: 5px 2px 10px 2px;}
.comapny-container h3 a {font-family: 'Source Sans Pro Semibold', sans-serif; font-size: 15px;}
.comapny-container .details td {padding: 2px 5px;}
.comapny-container .details td:first-of-type {text-align: right;}
.company-page {font-size: 15px; line-height: 20px; margin-top: 15px;}
.company-page li {line-height: 25px;}

.catalogue-search {padding: 25px 20px !important; margin-bottom: 20px;}
.catalogue-search input {width: 30%; border: none; margin: 0 5px 0 0; padding: 9px 10px; color: black;}
.catalogue-search button {padding: 7px 12px; margin-top: 1px;}
.catalogue-search input::-webkit-input-placeholder {color: black; text-transform: uppercase;} /* Chrome/Opera/Safari */
.catalogue-search input::-moz-placeholder {color: black; text-transform: uppercase;} /* Firefox 19+ */
.catalogue-search input:-ms-input-placeholder {color: black; text-transform: uppercase;} /* IE 10+ */
.catalogue-search input:-moz-placeholder {color: black; text-transform: uppercase;} /* Firefox 18- */
#category-results &gt; .info {background: #f2f2f2 !important;}
#category-results &gt; .info {padding: 20px;}
#category-results &gt; .info p {margin: 0;}

.company-sidebar .filers {background-color: white; margin: 0 0 20px 0; padding: 10px;}
.company-sidebar .filers label {font-family: 'Source Sans Pro Semibold', sans-serif; text-transform: uppercase;}
.company-sidebar .filers &gt; div:nth-of-type(-n+2) {background: #f2f2f2; padding: 15px;}
.company-sidebar .filers &gt; div:first-of-type {border-bottom: 1px solid #ccc;}

#content &gt; #company-join {margin: 0 auto;}
#content &gt; #company-join h2 {font-size: 35px;}

.company-sidebar &gt; #company-add {
	/*background-image: url(../images/bg-morze2.jpg);*/
	background: white;
	text-transform: uppercase;
	color: white;
	text-align: center;
	padding: 35px 20px 45px;
	margin-bottom: 15px;
	display: block;
	float: none;
}

.company-sidebar #company-add  #standard a, .company-sidebar #company-add  #premium a{
	padding: 0px;
}

#content &gt; #company-join {
	background-image: url(../images/bg-morze2.jpg);
	text-transform: uppercase;
	color: white;
	text-align: center;
	padding: 45px;
	margin-bottom: 15px;
	display: block;
	float: none;
}

#content &gt; #company-join a,
.company-sidebar #company-add a {font-family: 'Source Sans Pro Semibold', sans-serif; background: white; color: #333; padding: 10px 25px; display: inline-block; margin-top: 25px; border-radius: 6px;}

#submit-form {max-width: 1100px; margin: 0 auto;}
#submit-form .control-group h3 {margin: 5px 5px 10px;}
#submit-form .checkbox-in-form-control label {font-size: 15px; display: inline-block;}
#submit-form .checkbox-in-form-control input[type="checkbox"] {width: 5% !important; display: inline-block; margin: 6px 0;}
#submit-form  p.description {font-size: 15px; line-height: 20px; margin-bottom: 20px;}
.company-types {font-size: 14px; color: #616161; text-align: center; max-width: 1200px; margin: 0 auto;}
.company-types &gt; div {background: #f6f6f6; border-bottom: 5px solid #f6f6f6; display: inline-block; vertical-align: top; text-align: left; width: 28%; padding: 2%; margin: 0 0.5% 10px; cursor: pointer;}
.company-types &gt; div.active {background: #ededed; border-color: #c6c6c6;}
.company-types h3 {text-align: center; color: #333333;}
.company-types ul {margin-top: 25px;}
.company-types li {margin-bottom: 5px;}
.company-type-price {font-family: 'Source Sans Pro', sans-serif; font-weight: bold; font-size: 25px; color: #3fa9f5; text-align: center; margin: 20px 0 30px;}
.company-type-body {min-height: 220px;}
.company-type-footer {text-align: center;}
.company-types .choosing-btns {padding: 10px 25px; background: #bbbbbb; border-color: #c6c6c6;}
.company-types &gt; div.active .choosing-btns {background: #3fa9f5; border-color: #4e98cb;}
.type-selection-cat {margin: 5px 0 20px; text-align: center;}
#submit-all {font-family: 'Source Sans Pro Semibold', sans-serif; font-size: 15px; padding: 10px 25px; margin-top: 20px !important;}
/* --- END KATALOG FIRM --- */

@media (min-width: 1200px) {
	#module-home-galleries .item-info h3 {font-size: 20px; line-height: 22px;}
	#module-home-tv .col-left h3 {font-size: 22px; line-height: 24px;}
	#module-home-tv .col-middle h3, #module-home-tv .col-right h3 {font-size: 18px; line-height: 20px;}
	#module-home-tv .col-middle .item-info, #module-home-tv .col-right .item-info {padding-bottom: 0;}
	.weather-body&gt;.module-header, .weather-body&gt;.module-body {padding: 5px 0 20px 0 !important;}
}
@media (min-width: 980px) and (max-width: 1199px) {
	#ship-move-link span  {font-size: 16px;}
	#ship-move-link button {font-size: 13px;}
	#module-home-tv .col-middle h3, #module-home-tv .col-right h3 {font-size: 16px; line-height: 19px;}
	#module-home-slider h3 {font-size: 18px; line-height: 20px;}
	#weather-block &gt; div {width: 45%;}
	#weather-aftertomorrow {display: none;}
	#weather-tomorrow {border-right: none !important; padding-right: 0 !important;}

	.weather-body&gt;.module-body {max-width: 400px;}
	/* #weather-block .weather-icon {display: inline-block;} */
	#weather-block .icn:not(#weather-block .icon-wind) {margin-left: 0;margin-right: 0;}
	#weather-block .temp {display: inline-block;position: relative;font-size: 30px;color: #fff;top: 8px;left: 2px;}
	#weather-block .wind {top: 70px;bottom: 0;left: 10px;font-size: 20px;color: #fff;}
	#weather-block .wind span:last-of-type {position: absolute;top: 36px;left: 65px;}
	/* #weather-block .icon-wind {margin-top: 10px;width: 80px;height: 80px;background-position: -65px -245px;} */
	#weather-block&gt;div {padding-right: 5%;padding-bottom: 12%;}
	.weather-body&gt;.module-header, .weather-body&gt;.module-body {padding: 10px 15px !important;}
}

@media (max-width: 1199px){
	.login-form .login-crewing-info {margin-right: 20px;}
}
@media (max-width: 767px){
	.login-form .login-crewing-info {max-width: 100%; display: block; margin-right: 0;}
	.login-form #module-tab-1 {display: block;}
	#login-form, .login-form .login-crewing-info .crewing-info {width: 100%;}
}

@media (min-width: 980px) {
	.module-header h2, .module-header h1, .module-header &gt; span {font-size: 18px; line-height: 20px;}
	.module-header h2 {margin: 7px 0 5px;}
	.slide h3 {font-size: 20px; line-height: 22px;}
	.module-header ul &gt; li.active {height: 35px;}
	.module-header ul {height: 64px;}

	#module-home-tv .col-left {width: 50%;}
	#module-home-tv .col-middle, #module-home-tv .col-right  {width: 24%; margin-left: 1%;}
	#module-home-tv .col-middle .video, #module-home-tv .col-right .video {margin-bottom: 4%;}
	#module-home-tv .col-middle .video:last-of-type, #module-home-tv .col-right .video:last-of-type {margin-bottom: 0;}
	#module-home-tv .col-left, #module-home-tv .col-middle, #module-home-tv .col-right {float: left;}
}
@media (min-width: 768px) {
	.commercial-A1-1{padding: 15px 0;}
	.module-header h2, .module-header h1, .module-header &gt; span {display: inline-block;}
	#module-home-slider {margin-bottom: 10px;}
	#module-home-galleries ul.slick-dots li {background-color: #cccccc;}
	.mads-info #button-add {position: absolute; top: 25px; right: 15px;}
}
@media (max-width: 979px) and (min-width: 768px) {
	.span4 .module-r-1, .span4 .module-r-3 {float: left; width: 49.5%; clear: none;}
	.span4 .module-r-1:last-of-type, .span4 .module-r-3:last-of-type {margin-right: 1%;}
	.search-component .module-header ul &gt; li.active {height: 27px;}
	.module-header ul {height: 61px;}

	#module-home-tv .col-left {width: 66.5%;}
	#module-home-tv .col-middle   {width: 32.5%; margin-left: 1%;}
	#module-home-tv .col-right {clear: both; padding-top: 1%;}
	#module-home-tv .col-right .video {float: left; width: 49.5%;}
	#module-home-tv .col-right .video:last-of-type {margin-left: 1%;}
	#module-home-tv .col-right a.shade &gt; img {margin-top: -10%;}
	#module-home-tv .col-middle .video {margin-bottom: 2%;}
	#module-home-tv .col-middle .video:last-of-type {margin-bottom: 0;}
	#module-home-tv .col-left, #module-home-tv .col-middle {float: left;}

	#weather-block&gt;div {padding-bottom: 5%;}
	.weather-body&gt;.module-header, .weather-body&gt;.module-body {padding: 8px 15px 15px!important;}
	#weather-block .icn {margin-top: 26px;}#weather-block h4 {margin: 0 0 2px;}
	div.weather-body&gt;.module-body {max-width: 100%;}
	#weather-block {max-width: 100%;margin: 0 auto;}
	#weather-block .weather-icon {display: inline-block;}
	#weather-block .temp {display: inline-block;position: relative;font-size: 44px;color: #fff;top: -23px;left: 20px;}
	#weather-block .wind {top: 76px;bottom: 0;left: 30px;font-size: 24px;color: #fff;}
	#weather-block .icon-wind {margin-top: 10px;width: 80px;height: 80px;background-position: -65px -245px;}
	#weather-block .wind span:last-of-type {top: 36px;left: 125px;}
}
@media (max-width: 767px) {
	#module-home-slider {margin-top: 8px !important;}
	#module-home-slider, #module-home-slider .module-container, #module-home-slider .span12 {margin-bottom: 0; padding-bottom: 0;}
	#module-home-tv .col-left {width: 100%;}
	#module-home-tv .col-middle, #module-home-tv .col-right {clear: both; padding-top: 1.5%;}
	#module-home-tv .col-middle .video, #module-home-tv .col-right .video {float: left; width: 49%;}
	#module-home-tv .col-middle .video:last-of-type, #module-home-tv .col-right .video:last-of-type {margin-left: 1.5%;}
	#module-home-tv .module-container {margin-bottom: 0;}
	#module-home-galleries ul.slick-dots li  {background-color: white;}
	#module-home-tv  .col-middle h3, #module-home-tv  .col-middle .date, #module-home-tv  .col-right h3, #module-home-tv  .col-right .date  {display: none;}
	#module-home-tv .col-middle .item-info, #module-home-tv .col-right .item-info {
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.05) 30px, rgba(0,0,0,0.2) 100%);
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 30px,rgba(0,0,0,0.2) 100%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.05) 30px,rgba(0,0,0,0.2) 100%);
	}

	#module-home-tv  .btn-play.small {margin: 20% auto;}
	#ship-move-link span  {font-size: 18px;}
	#catalogue-container .left-col, #catalogue-container .right-col {float: none; width: 98%;}
	#registrationTable .row-part {width: 100%;}
	#adminForm .span12, #submit-form .span12 {padding-bottom: 0;}
	#adminForm .span6, #submit-form .span6 {padding-bottom: 10px;}
	.mads-info #button-add {margin: 15px auto 0 auto; width: 250px; text-align: center; display: block;}
}
@media (max-width: 767px) and (min-width: 571px) {
	.company-types &gt; div {width: 44%;}
	#catalogue-container .left-col, #catalogue-container .right-col {margin: 15px 0 0 20px !important;}

	.weather-body&gt;.module-body {padding: 10px 15px !important;max-width: 100%;}
	#weather-block {max-width: 100%;}
}
@media (max-width: 570px) {
	.company-types &gt; div {width: 94%;}
	#catalogue-container .left-col, #catalogue-container .right-col {margin: 15px 0 0 5px !important;}
	#weather-block &gt; div {width: 31.5%; padding-right: 2%;}
	#weather-block .temp {top: 5px;}
	#weather-block .wind {left: 14px;}
	.weather-body&gt;.module-body {max-width: 100% ;}
	.weather-body&gt;.module-body{padding: 8px 10px 16px 10px;}
}
@media (max-width: 480px) {
	#ogloszenia .col-left, #ogloszenia .col-right {float: none; width: 100%;}
	#ogloszenia .col-right {margin-left: 0;}

	.mad-listing-item .thumbnail {width: 100%; max-height: 180px; margin-bottom: 10px;}
	.mad-listing-item .info {width: 96%; margin-left: 2%;}

	#weather-block .temp {top: 5px;font-size: 24px;}
	#weather-block .wind {left: 0; top: 63px;}
}
/* --- END MODULES --- */

/* --- BANNERS --- */
.module-container.banners {background: #e6e6e6 !important; margin: 15px 0 0 0;}
.pm-banner-mobile, .pmbm {text-align: center;}
.pm-banner, .pmb {text-align: center; margin: 0; clear: both;}
.pm-banner img, .pm-banner object, .pmb img, .pmb object {width: 100%;}
#CD-1 {padding-bottom: 20px;}
/*#CD-2 {padding-top: 20px;}*/
#A &gt; .a-block {background: #333333; padding: 0.7%; display}
#A.pmb {width: 100%;}
#A-2 object {margin: -10% 0 -12%;}
#A-2, #A-4 {margin-left: 0.5%;}
.a-block &gt; div, #B &gt; div, #CD-1 &gt; div, #CD-2 &gt; div {display: inline-block; vertical-align: middle;}
#B-1 , .pmb-c1, .pmb-c2, .pmb-c3 {margin-right: 0.5%;}
#A-1 {width: 73%; max-width: 966px;}
#A-2 {width: 26%; max-width: 350px; max-height: 104px;}
#A-3, #A-4 {width: 49.5%;  padding-top: 0.5%; vertical-align: top;}
#A-3 {max-width: 660px;}
#A-4 {max-width: 660px;}
.pmb-b {width: 49%; max-width: 200px;}
.pmb-b2 {width: 100%; max-width: 400px;}
.pmb-c1 {max-width: 310px; width: 23.5%;}
.pmb-c2{max-width: 620px; width: 46.5%;}
.pmb-c3 {max-width: 930px; width: 70.5%;}
.pmb-e {width: 100%; max-width: 540px; margin: 0 auto;}
.d-block {display: block !important;}
.w-auto {width: auto;}
#W .d-block {width: 100%; margin: 0 auto;}
.d-block #D-2, .d-block #D-4 {padding-top: 2%;}
#G .pmb-d {width: 100%; max-width: 360px; margin: 5px auto;}
#F2 {margin: 2px auto;}
#T-1, #T-2 {padding-top: 10px;}
.pmbi, .article-body p &gt; iframe {max-width: initial;}
.adv_html5 iframe{width: auto; height: auto;}
.adv_advanced_t iframe {position: unset !important;}
#A-1 .adsbygoogle {max-width: 750px; margin: 0 auto;}
#ijoomlazone154 .adsbygoogle {margin-bottom: 10px;}
.adsbygoogle, .adsbygoogle &gt; ins {height: auto !important;}
.adsbygoogle, .adsbygoogle &gt; ins, .adsbygoogle &gt; ins &gt; ins  {display: block !important; width: auto !important;}
.adsbygoogle iframe {max-width: none;}
.mod_ijoomlazone {width: auto !important;}
.mod_ijoomlazone .pmb_table &gt; .pmb_table_row {margin-bottom: 10px;}
.mod_ijoomlazone .pmb_table &gt; .pmb_table_row:last-of-type {margin-bottom: 0;}
.google-auto-placed {display: none !important;}
.mw-100 {
	max-width: 100%;
}
.w-100 {
	width: 100%;
}
.b-0 {
	border:0 !important;
}
.ml-1 {
	margin-left: 1em;
}
.mr-1 {
	margin-right: 1em;
}
.mr-2 {
	margin-right: 2em;
}
.m-1 {
	margin: 1em;
}
.m-0 {
	margin: 0;
}
.p-0 {
	padding: 0;
}
.unvisible {
	visibility: hidden;
}
.pointer {
	cursor: pointer;
}
@media (max-width: 979px) {
	#G {display: none;}
}
@media (min-width: 768px) {
	.pm-banner-mobile, .pmbm {display: none !important;}
}
@media (max-width: 767px) {
	.pm-banner, .pmb {display: none !important;}
	.module-r-1 {display: none;}
}
@media (max-width: 800px) and (min-width: 600px) {
	#E1, #E2, #E3 {display: block !important;}
}
@media (max-width: 979px) and (min-width: 768px) {
	/* #F1 {float: left; width: 48%;}
	.span4 .moduletable .pm-banner {margin-left: 1%;}
	.span4 .moduletable .pm-banner, .pmb {float: left; width: 49.5%; clear: none;} */
	#B, #ijoomlazone155, #ijoomlazone156, #ijoomlazone157 .adg_table_row {display: block !important; float: left; width: 49.5% !important; clear: none;}
	#ijoomlazone155, #ijoomlazone157 .adg_table_row:first-of-type {margin-right: 0.5%}
	.mod_ijoomlazone .adg_table &gt; .adg_table_row {margin-bottom: 0;}
	#F1 &gt; div, #W &gt; div {float: left; width: 49.5%; clear: none;}
	#F2 {float: none;}
	.d-block {width: 37.5%;}
	.pmb-c2 {width: 56.5%;}
	#CD-1, #CD-2 {width: 100%; float: none;}
}
/* --- END BANNERS --- */

/* --- SONDA --- */
.sonda {color: white; background: #3fa9f5;}
.sonda h2 {text-transform: uppercase;}
/* --- END SONDA --- */

/* --- COMMENTS --- */
#jc {margin-top: 15px;}
#jc .rbox {font-size: 14px;	line-height: inherit; border: none; border-bottom: 1px solid #ccc; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; padding-bottom: 25px;}
#jc h4 {font-size: 16px; text-transform: uppercase; border: none;}
#jc span.bbcode, #jc div.smiles {display: none !important;}
#jc &gt; .module-header {border-top: 10px solid #e6e6e6;}
#jc, #jcomments {padding: 0 !important;}
#comments .even, #comments .odd {margin: 15px 0 0 0;}
#comments .comment-title, #comments .comment-body {color: #333;}
#comments .comment-title {font: bold 16px 'Source Sans Pro Semibold', sans-serif;}
#comments .comment-body {font-size: 15px; line-height: 20px; padding: 15px 0; color: #5c5c5c;}
#comments .comment-author, #comments .comment-date, #comments .comments-buttons a {font: normal 14px 'Source Sans Pro Semilight', sans-serif; color: #808080;}
#comments .comments-buttons a {margin: 0 3px;}
#comments .comments-buttons a:first-of-type{margin-left: 0;}
#comments .comments-buttons a:last-of-type{margin-right: 0;}
#comments .comment-date {background: none; padding: 0 8px 0 0; margin: 0 6px 0 0; border-right: 1px solid #999;}
#comments .toolbar {margin: 20px 0 0 0; padding: 0;}
#comments .toolbar a {display: none;}
#comments .g-recaptcha {margin: 10px 0 0 20px;}
#comments-form-link {border-top: 10px solid #e6e6e6;}

#comments-inline-edit {border-width: 0 0 1px 0;}
#comments-form input, #comments-form textarea, #comments-form .form-description {font-family: 'Source Sans Pro', sans-serif !important;}
#comments-form input, #comments-form textarea {width: 90%; padding: 10px 11px 8px !important;}
#comments-form input {height: auto; max-width: 500px;}
#comments-form input::-webkit-input-placeholder, #comments-form textarea::-webkit-input-placeholder {color: black; text-transform: uppercase;} /* Chrome/Opera/Safari */
#comments-form input::-moz-placeholder {color: black; text-transform: uppercase;} /* Firefox 19+ */
#comments-form input:-ms-input-placeholder {color: black; text-transform: uppercase;} /* IE 10+ */
#comments-form input:-moz-placeholder {color: black; text-transform: uppercase;} /* Firefox 18- */
#comments-form textarea {max-width: 750px !important; resize: vertical; height: 250px;}
#comments-form .grippie {display: none;}
#comments-form input.selected, #comments-form textarea.selected {outline: none; color: #333;}
#comments-form .form-description {margin: 15px 0 15px 20px !important;}
#comments-form-buttons {width: 90%; max-width: 780px;}
#comments-form-buttons .btn {float: right !important; text-transform: uppercase; padding: 4px 12px !important;}
#comments-form-buttons .btn a {color: white !important;}
#comments-form-buttons .btn a:hover {color: black !important;}
#comments-form-send, #comments-form-send div  {background: #3fa9f5 !important;}
#comments-form-cancel, #comments-form-cancel div {background: #F32D24 !important;}

@media (max-width: 767px) {
	#comments .comments-list {margin-left: 0;}
	#comments .comments-list {float: none; display: block;}
}
/* --- END COMMENTS --- */

.notice-bar {font: bold 16px 'Source Sans Pro Semibold', sans-serif; text-align: center; color: #a94442; background-color: #f2dede !important; border-color: #ebccd1; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px;}
.notice-bar  p {margin: 0;}

/* --- Fjordline - ogĹoszenie --- */
#fjordline {font-size: 18px; line-height: 22px; padding: 0 15px;}
#fjordline h3 {font-size: 22px; line-height: 26px;}
#fjordline ul {display: inline-block; list-style: disc;}
#fjordline ul  li {text-align: left; line-height: 24px;}
#fjordline #img-2 {width: 200px; margin-top: -5px;}
#fjordline .text-1 {font-size: 19px;}
#fjordline .text-1, #fjordline .text-2, #fjordline .text-3, #fjordline .images-1, #fjordline .images-3 {text-align: center; margin-top: 20px;}
#fjordline .images-1 img {height: 250px; margin-left: 5px;}

/* --- KsiÄgarnia --- */
#ksiegarnia {margin: -20px 15px 0 15px;}
#ksiegarnia ul {list-style: disc;}
#ksiegarnia .bblue {text-transform: uppercase; color: #2D51FF; text-shadow: 1px 1px 1px #94A8EF;}
#ksiegarnia .ib {display: inline-block; vertical-align: top;}
#ksiegarnia #ty {background-color: #7BD424; padding: 10px 15px; margin: 20px 0; border: 5px solid #339613; font-size: 16px; color: black;}
#ksiegarnia #produkt h1 {text-align: center; font-size: 38px; line-height: 45px; margin: 15px 0 5px;}
#ksiegarnia #produkt &gt; p:first-of-type, #ksiegarnia #produkt &gt; p:nth-of-type(2) {text-align: center; font-weight: bold;}
#ksiegarnia #produkt &gt; p:first-of-type {margin: 7px 0 -15px 0; font-size: 16px;}
#ksiegarnia #produkt &gt; p:nth-of-type(2) {font-size: 18px;}
#ksiegarnia #opis {width: 70%; font-size: 16px; line-height: 22px; margin-top: 10px; padding-right: 20px; text-align: justify; border-right: 1px solid #ddd;}
#ksiegarnia #opis p:last-of-type {font-size: 18px; line-height: 25px; color: red; text-align: center;}
#ksiegarnia #cena {width: 20%; margin-left: 20px; font-size: 18px;}
#ksiegarnia #cena p:first-of-type {font-size: 23px;}
#ksiegarnia #cena p:nth-of-type(2) {font-size: 30px; padding-top: 15px;}
#ksiegarnia #cena button {font-size: 24px; font-weight: bold; padding: 12px 15px; color: #2D51FF;}
#ksiegarnia #limited {text-align: center; font-weight: bold; font-size: 24px; color: red; text-transform: uppercase; padding-top: 10px; text-shadow: 1px 1px 1px #F99999;}
#ksiegarnia #zamowienie {margin: 25px 0 35px 0; display: none;}
#ksiegarnia #customer-info {margin-top: 15px;}
#ksiegarnia #customer-info label {cursor: default; width: 40%; display: inline-block; text-align: right; font-size: 17px; margin-right: 10px; color: #6F6F6F;}
#ksiegarnia #customer-info label.error  {width: 25%; display: inline-block; color: red; text-align: left; margin-left: 12px; font-size: 14px; font-style: italic;}
#ksiegarnia #customer-info input {font-size: 18px; line-height: 24px; width: 250px; margin-bottom: 7px; text-align: left; text-indent: 2px; font-weight: bold;}
#ksiegarnia #customer-info input.error {color: black;}
#ksiegarnia #zamowienie table {font-size: 15px; border-spacing: 2px; border-collapse: separate; width: 100%; padding: 10px 25px;}
#ksiegarnia #zamowienie table td {padding: 5px; text-align: center}
#ksiegarnia #zamowienie thead th {font-size: 18px; color: #2D51FF; text-transform: uppercase; background-color: #ddd; text-align: center;}
#ksiegarnia #zamowienie tfoot td {font-size: 16px; text-align: right; padding: 0;}
#ksiegarnia #zamowienie .price {font-size: 20px;}
#ksiegarnia #total_price, #ksiegarnia #total_products {font-size: 25px; font-weight: bold; width: 120px;}
#ksiegarnia #product_name {text-align: left;}
#ksiegarnia #product_name img {border: 1px solid #ddd; margin-right: 15px;}
#ksiegarnia #product_name div {margin-right: 15px;}
#ksiegarnia #product_name p:first-of-type {margin-top: 0;}
#ksiegarnia #product_name p {font-size: 14px;}
#ksiegarnia #product_name h3 {margin-bottom: 0;}
#ksiegarnia #quantity {width: 110px;}
#ksiegarnia #quantity div {margin-left: 5px;}
#ksiegarnia #quantity img {cursor: pointer; margin-top: -5px;}
#ksiegarnia #quantity input {width: 50px; height: 25px; text-align: center; font-size: 16px; font-weight: bold; line-height: 22px;}
#ksiegarnia #zamowienie input#submit {margin-top: 15px; text-align: center; padding: 10px 0; font-size: 25px; cursor: pointer;}

#ksiegarnia #payform {text-align: center;}
#ksiegarnia #payments {width: 100%; text-align: left;}
#ksiegarnia #payments td {padding: 5px;}
#ksiegarnia #payments label {font-size: 14px; margin-left: 10px;}
#ksiegarnia #payments input.paytype {vertical-align: middle;}
#ksiegarnia #payments img {vertical-align: middle; cursor: pointer;}
#ksiegarnia #payu_submit {margin: 15px 0 25px 0; text-align: center; padding: 10px 20px; font-size: 25px; cursor: pointer; border: 1px solid #929292;}
/* --- Program dwa spojrzenia --- */
#static-program-dwa-spojrzenia-jeden-cel li{margin: 10px 0px;}
#static-program-dwa-spojrzenia-jeden-cel #contact{text-align: center;margin-bottom: 15px;}
#static-program-dwa-spojrzenia-jeden-cel #contact div{display: inline-block;width: 350px;text-align: center;padding: 20px 10px;vertical-align: middle;}
#static-program-dwa-spojrzenia-jeden-cel #contact div p{display:inline-block;margin:5px;background-color: #f6f6f6;padding:10px;}
/* --- OgĹoszenie SBS --- */
#static-sbs-szczecin #sbs-head {background-color: #edeef3;}
#static-sbs-szczecin #sbs-left, #static-sbs-szczecin #sbs-right {display: inline-block;width: 43%;vertical-align: bottom;}
#static-sbs-szczecin #sbs-left {padding: 10px;width: 53%;}
#static-sbs-szczecin #sbs-text {margin-left: 20px;font-family: Verdana;font-size: 17px;color: #717171;}
#static-sbs-szczecin #adv-addit {color: red;}
#static-sbs-szczecin #sbs-offer {text-align: center;}
#static-sbs-szczecin .offer-block {background-color: #1ba2df;width: 210px;height: 210px;padding: 15px;text-align: center;color: #fff;display: inline-block;vertical-align: middle;margin: 5px;}
#static-sbs-szczecin .offer-block:nth-child(even) {background-color: #0079b9;}
#static-sbs-szczecin .offer-block img {margin-top: 62px}
#static-sbs-szczecin ul {padding-left:20px;}
#static-sbs-szczecin ul li {margin-top:8px;color: #505050;font-size: 16px;line-height: 1.6;}
#static-sbs-szczecin a#sbs-more {color: #fff;padding: 12px 16px;font-family: Verdana;font-weight: bold;text-decoration: none;font-size: 18px;text-align: center;background-color: #333333;border-radius: 7px;margin: 10px auto;display: block;width: 50%;max-width: 300px;}
@media (max-width: 767px) {
	#static-sbs-szczecin #sbs-left, #static-sbs-szczecin #sbs-right {display: block;width: 100%;}
	#static-sbs-szczecin #sbs-right {text-align: center;}
}
.tags-container {margin-top: -25px; padding-top: 0;}
ul.tags.inline li a {padding: 6px 10px;border-radius: 0px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform: uppercase;background-color: #148fcb; text-shadow: none;}
.tags-container h3 {width: 100%;padding: 5px;color: #555;border-bottom: 2px solid #cccccc;}
.tags-container li{padding:5px;}
.baltexpo-more {text-align: center;color: #959595;font-size: 15px;display: inline-block;width: 100%;text-transform: uppercase;margin-top: 10px;border-top: 1px solid #e6e6e6;padding-top: 7px;}
.baltexpo-more a{color: #959595;}
.baltexpo-more a:hover{color: black; text-decoration: underline;}

#module-tab-1 .video .item-info p.description{display: none;}
#module-tab-1 .video .item-info h3 , #module-tab-1 .video .item-info p.date{color: #fff;}
.module-container.search-component h2 {font-size: 18px;line-height: 20px; text-shadow: 1px 2px 1px black;}

@media (max-width: 979px) and (min-width: 768px) {
	div#tag-baltyk-sidebar .module-body .slide {display: inline-block;width: 49%;vertical-align: top;}
	div#tag-baltyk-sidebar .module-body hr {display: none;}
}

#clause-info, #clause-info-mobile {bottom: 0px;background-color: #E4E4E4;width: 100%; color: #34578c;position: fixed;text-align: center;z-index: 999;border-top: 1px solid #ddd;}
#clause-info{padding: 15px;}
#clause-info-mobile {padding: 5px 15px 3px;font-size:14px; min-width: 366px;}
#clause-info a, #clause-info-mobile a {color: black;text-decoration: none;}
#close-clause {position: fixed;right: 15px;bottom: 18px;cursor: pointer; color: #545454 !important; font-size: 23px; font-family: 'Source Sans Pro', sans-serif; font-weight: bold;}
#clause-info-mobile #close-clause {/* bottom: 105px; */ bottom: 10px;}
#clause-mobile-info2 p {font-family: 'Source Sans Pro', sans-serif; font-weight: bold;}
@media (max-width: 767px) {
	#clause-info #clause-info-2 {display: none;}
	#clause-info-mobile{display:block;}
	#clause-info{display:none;}
	#clause-info-mobile &gt; div:first-of-type {width: 33%}
	#clause-info-mobile &gt; div:nth-of-type(2) {width: 66%}
}
@media (min-width: 768px) {
	#clause-info-mobile{display:none;}
}
@media (max-width: 499px) {
	#clause-info-mobile &gt; div:first-of-type {width: 20%}
	#clause-info-mobile &gt; div:nth-of-type(2) {width: 79%}
}
#clause-info-mobile h3 {margin: 10px 0 5px;}
#clause-info-mobile &gt; div {display:inline-block;vertical-align:middle;}
#clause-info-mobile &gt; div:first-of-type img {width: 100%; max-width: 65px;}
img.clause-btn {width: 40px;margin-left: 4px;}
.text-left{text-align:left;}
#clause-info-mobile hr{margin: 5px 0 7px;}


/* BOOTSTRAP PROGRESS BARS */
.progress-bar-success{background-color: #28a745!important;}
.progress-bar-primary{background-color: #337ab7!important;}
.progress-bar-info {background-color: #17a2b8!important;}
.progress-bar-warning {background-color: #ffc107!important;}
.progress-bar-danger {background-color: #dc3545!important;}

form.form-sppoll div.radio {
	text-align: left;
	border: 1px solid gainsboro;
	margin-top: 4px;
	padding: 4px;
	/* border-radius: 5px; */
}
form.form-sppoll input[type=radio] {
	margin: 3px 5px 0px 0px;
}
/* CURRENCY TABLE */
div#currency-module-container {margin-top: 5px;}
div#currency-module-container p.info {text-align: center;}
div#currency-module-container table#currency-table {width: 90%;margin: auto; font-size: 14px;}
div#currency-module-container span.icon-arrow-down-3 {color: red;}
div#currency-module-container span.icon-arrow-up-3 {color: green;}
div#currency-module-container table#currency-table&gt;tbody&gt;tr&gt;td, div#currency-module-container table#currency-table&gt;thead&gt;tr&gt;th {text-align: center; vertical-align: middle;}
div#currency-module-container table#currency-table&gt;tbody&gt;tr:nth-child(odd) {background-color: #f9f9f9;}
div#currency-module-container table#currency-table&gt;tbody&gt;tr&gt;td&gt;img {margin-right: 5px; vertical-align: sub; width: 25px;}
div#currency-module-container table#currency-table&gt;tbody&gt;tr&gt;td:first-child {font-weight: 600;}
div#currency-module-container table#currency-table&gt;tbody&gt;tr&gt;td&gt;span {width: 20px; vertical-align: text-top;}
div#currency-module-container table#currency-table&gt;tbody&gt;tr&gt;td&gt;span:before {font-size: 20px;}

/* ADVERTISMENT PNM */
.adv-pnm {position: relative;margin: 0; /*background:#1f5ea8;*/ background: #c61111; padding: 4px 0;}
.shop-pnm {text-align: center;}
.shop-pnm p, .shop-pnm a {font-family: 'Source Sans Pro Semibold',sans-serif;color: #ffffff;font-size: 25px;display: inline-block;vertical-align: middle;margin: 0;text-shadow: 2px 2px #333;}
.shop-pnm a.link-pnm {font-family: 'Source Sans Pro',sans-serif; text-decoration: none; padding: 10px;margin: 10px; /* background: #e4022e;*/ background: #004f9f; text-transform: uppercase; text-shadow: none !important;font-size: 20px!important;border-radius:3px;}
.shop-pnm a.link-pnm:hover {/*background: #d2232a;*/ background: #2f3276;}
.shop-pnm span {font-family: 'Source Sans Pro',sans-serif; font-size: 15px; font-style: italic; text-shadow: none;}
.shop-pnm p img {padding: 0 5px;/* -webkit-filter: drop-shadow(2px 2px 4px rgba(0,0,0,0.5)); */}

@media only screen and (max-width: 990px) {
	.shop-pnm p, .shop-pnm a {font-size: 20px;}
	.shop-pnm a.link-pnm {font-size: 18px!important;}
	.shop-pnm p img {width: 150px;}
}

@media only screen and (max-width: 840px){
	.shop-pnm p, .shop-pnm a {font-size: 16px;}
	.shop-pnm a.link-pnm {font-size: 16px!important;}
}

@media only screen and (max-width: 768px) {
	.adv-pnm {display: none;}
}

/* SHADOW */
.mod-sppoll .single-poll-tile, form.form-sppoll div.radio, .sp-poll-resul-item .progress {-webkit-box-shadow: 0px 5px 5px -2px rgba(0,0,0,0.30); -moz-box-shadow: 0px 5px 5px -2px rgba(0,0,0,0.30); box-shadow: 0px 5px 5px -2px #ddd;}
/* LIST POLLS */
.mod-sppoll.list-polls {padding: 15px 0px !important;}
.mod-sppoll .header-spolls {border-bottom: 4px solid #ccc; margin-bottom: 15px;}
.mod-sppoll h2.list-spolls {padding-bottom: 10px; margin-top: 5px; padding-left: 15px; text-transform: uppercase; font-size: 20px;}
.mod-sppoll .single-poll-tile {padding: 3px 10px; margin: 10px 15px; border: 1px solid #ccc; border-radius: 3px; cursor: pointer;}
.mod-sppoll .single-poll-tile:hover {background: #e4e4e4;}
.mod-sppoll .single-poll-tile p.date {color: #8e8e8e; margin-bottom: 15px;}
.mod-sppoll div.votes-number {width: 50px; height: 50px; color: #fff; background: #2e6fcd; float: right; padding: 5px; margin-left: 10px; margin-top: 12px;}
.mod-sppoll div.votes-number p.v-number {text-align: center; font-size: 22px; margin: 0; margin-top: 7px;}
.mod-sppoll div.votes-number p.v-default-text {font-size: 12px; text-align: center;}

/* QUESTIONNAIRE */
.mod-sppoll h2#title-sppoll, .mod-sppoll h2.title-sppoll {color: #34578c; text-align: left; margin-bottom: 21px; margin-top: 6px; margin-left: 15px;}
form.form-sppoll {text-align: center; margin: 10px 15px;}
form.form-sppoll div.radio {border-radius: 5px; margin-bottom: 10px;}
form.form-sppoll div.radio:hover {background: #f9f9f9;}
form.form-sppoll input[type=radio] {margin: 3px 10px 0px 0px;}
input.regular-radio {display:none;}
input.btn.btn-default.btn-default-sppoll, input.btn.btn-success.btn-poll-result {border: 0px; border-radius: 5px; margin-top: 10px; background: #34578c; color: #fff; padding: 7px 15px;}
input.btn.btn-default.btn-default-sppoll:hover {background: #1d3963;}
input.btn.btn-success.btn-poll-result {background: #cd1719;}
input.btn.btn-success.btn-poll-result:hover {background: #b31316;}
label.new-radio-sppoll {margin-bottom: 0px !important; padding: 3px;}
label.new-radio-sppoll span{cursor: pointer; display: inline-block; font-size: 15px; margin-right: 15px; padding-left: 25px; position: relative; margin: 5px 0; line-height: 20px;}
label.new-radio-sppoll span:before {content: ""; display: inline-block; height: 13px; left: 0px; margin-right: 10px; margin-top: 3px; position: absolute; width: 13px; border-radius: 100%; border: 1px solid #34578c;}
label.new-radio-sppoll input.regular-radio:checked + span:before {background: #34578c; border: 1px solid #34578c !important;}

/* --RESULTS Q.-- */
.sppoll-results {padding: 0px 15px;}
.sp-poll-result .progress-bar {line-height: 30px; text-align: left; padding-left: 10px; color: #fff;}
.sp-poll-result .poll-info {/*margin-bottom: -25px!important; width:100%; float:left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0 40px 0 70px; */font-style: italic; padding: 0 5px;}
.sp-poll-result .poll-info span.poll-question, div.total-votes {margin-top: 3px; font-size: 17px; line-height: 22px;}
.sp-poll-result .poll-info &gt; span:last-child {display:inline-block; margin-top: 3px; margin-right: 5px; margin-bottom: 15px; color: #3a3a3a; font-size: 17px; float: none !important;}
.sp-poll-result .poll-info span.poll-votes {display: none;}
.sp-poll-resul-item {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ddd;}
.sp-poll-resul-item .progress {height: 100%; margin-bottom: 10px; font-size: 17px;}
.sp-poll-resul-item .progress-bar.progress-bar-default, .sp-poll-resul-item .progress-bar.progress-bar-primary, .sp-poll-resul-item .progress-bar.progress-bar-info, .sp-poll-resul-item .progress-bar.progress-bar-success, .sp-poll-resul-item .progress-bar.progress-bar-warning, .sp-poll-resul-item .progress-bar.progress-bar-danger {background: #9DB9EB!important;}
div.total-votes {margin-top: 20px; font-family: 'Source Sans Pro',sans-serif; text-align: left;}
div.total-votes p.voted, div.total-votes p.t-votes {display: inline-block;}
div.total-votes p.t-votes {float: right;}

@media only screen and (max-width: 480px) {
	.sp-poll-result .poll-info span.poll-question {font-size: 15px; line-height: 18px;}
	div.total-votes p.voted, div.total-votes p.t-votes {display: block;}
	div.total-votes p.t-votes {float: none;}
	div.total-votes {text-align: center; font-size: 15px; line-height: 16px;}
}

/* POLLS - SIDEBAR*/
div#sppolls_side&gt;.module-body, div#sppolls_side&gt;.module-header, div#sppolls_side&gt;.module-footer {background-color: #fff; margin: 0;}
div#sppolls_side .module-body .side-item {border-bottom: 1px solid #ddd;}
div#sppolls_side .module-body .side-item:last-of-type {border-bottom: 0;}
div#sppolls_side .module-body .side-item .poll-created {background-color: #2e6fcd; padding: 10px 3px 0; width: 22%; height: auto; text-align: center; margin: 10px 0; float: left;}
div#sppolls_side .module-body .side-item p.date {color: #fff;}
div#sppolls_side .module-body .side-item p.date:first-of-type {font-size: 24px;}
div#sppolls_side .module-body .side-item p.date:nth-child(2) {font-size: 12px; margin-top: 3px;}
div#sppolls_side .module-body .side-item p.date:last-of-type {margin-bottom: 10px;font-size: 12px;}
div#sppolls_side .module-body .side-item h3 {display: inline-block; width: 70%; vertical-align: top; margin-top: 6px; margin-left: 10px; margin-bottom: 7px;}
div#sppolls_side .module-body .side-item h3 span {display: block;font-size: 13px;color: #bdbdbd;font-family: 'Source Sans Pro Semilight',sans-serif;font-weight: lighter;}

@media (max-width: 1199px) and (min-width: 980px){
	div#sppolls_side&gt;.module-body .side-item p.date {display: block !important;}
	div#sppolls_side&gt;.module-body .side-item .poll-created {width: 22%;}
	div#sppolls_side&gt;.module-body .side-item p.date:first-of-type {font-size: 20px;}
}

@media (max-width: 979px) and (min-width: 768px) {
	div#sppolls_side {clear: both;}
	div#sppolls_side .module-body .side-item {width: 100%; margin-left: 0; }
	div#sppolls_side .module-body .side-item:nth-child(4), div#sppolls_side .module-body .side-item:nth-child(4) {display: none;}
	div#sppolls_side .module-body .side-item .poll-created {width: 25%;}
	div#sppolls_side .module-body .side-item h3 {width: 67%;}
	div#sppolls_side .module-body .side-item h3 span {display: none;}
}

/* --------- ANKIETY W ARTYKUĹACH / POLL - ARTICLE --------- */
.article-body .poll-article .header-spolls {border-bottom: none;}
.article-body .poll-article h2#title-sppoll, .poll-article h2.title-sppoll {margin-bottom: 0; text-align: center; font-size: 22px;}
.article-body .poll-article form.form-sppoll div.radio {border-radius: 0;}
.article-body .poll-article label.new-radio-sppoll {padding: 0 3px;}
.article-body .poll-article label.new-radio-sppoll span {font-size: 14px !important;}
.article-body .poll-article input.btn.btn-default.btn-default-sppoll, .poll-article input.btn.btn-success.btn-poll-result {border-radius: 0;}
/* WYNIKI / RESULTS */
.article-body span.poll-question {font-size: 14px !important;}
.article-body .sp-poll-resul-item {padding-bottom: 0; margin-bottom: 10px; border-bottom: none;}
.article-body .sp-poll-result .poll-info {margin-bottom: 5px !important;}
.article-body .total-votes p {font-size: 14px !important;}
.article-body .sp-poll-result .poll-info&gt;span:last-child {margin-bottom: 5px;}

/* --------- CZYTAJ TAKĹťE W ARTYKUĹACH --------- */
.article-body .read-also-content {padding: 0 0 5px 0; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.article-body .read-also-content a.arrow-button:before { content: '\25ba'; font-size: 10px; padding-right: 10px; padding-left: 5px; vertical-align: middle;}
.article-body .read-also-content a.arrow-button {font-family: 'Source Sans Pro',sans-serif; font-weight: normal !important;}
.article-body .read-also-content p {margin: 10px 0 !important;}
.article-body .read-also-content .title-read-also { border-bottom: 1px solid #ccc; color: #005e8d;}

.mod_ijoomlazone {text-align:center;}
.mod_ijoomlazone iframe {border: 0px;}
.module-r-1 .module-body {margin-bottom:10px;}

ul#advertsTab li {margin-bottom: 0px;}
ul#advertsTab li a {background-color: #e6e6e6;color: #333;border: 0px solid transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
ul#advertsTab li.active a {background-color: #2d6ecd;color: #fff;}
ul#advertsTab.nav-tabs &gt; li {float:none;display:inline-block;zoom:1;}
ul#advertsTab.nav-tabs {text-align:center;}

/* ---- LinkedIn ---- */
.follower-count {
	display: none;
}

.btn-hidden {
	display: none;
}

/* ---- Miejsca Reklamowe New ---- */
#static-miejsca-reklamowe .row-cards {display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center!important;}
#static-miejsca-reklamowe .row-cards .group-cards-pm {color: white; height: 200px; box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.15); text-align: center; display: inline-block; margin: 5px;}

#static-miejsca-reklamowe .row-cards .short-one-card.bg-mr-1 {background: linear-gradient( rgba(74, 138, 218, 0.8), rgba(74, 138, 218, 0.8) ), url(https://www.portalmorski.pl/images/miejsca-reklamowe-icon/bg-mr-1.jpg); background-size: cover;}
#static-miejsca-reklamowe .row-cards .short-one-card.bg-mr-2 {background: linear-gradient( rgba(74, 138, 218, 0.8), rgba(74, 138, 218, 0.8) ), url(https://www.portalmorski.pl/images/miejsca-reklamowe-icon/bg-mr-2.jpg); background-size: cover;}
#static-miejsca-reklamowe .row-cards .short-one-card.bg-mr-3 {background: linear-gradient( rgba(74, 138, 218, 0.8), rgba(74, 138, 218, 0.8) ), url(https://www.portalmorski.pl/images/miejsca-reklamowe-icon/bg-mr-3.jpg); background-size: cover;}
#static-miejsca-reklamowe .row-cards .short-one-card.bg-mr-4 {background: linear-gradient( rgba(74, 138, 218, 0.8), rgba(74, 138, 218, 0.8) ), url(https://www.portalmorski.pl/images/miejsca-reklamowe-icon/bg-mr-4.jpg); background-size: cover;}
#static-miejsca-reklamowe .row-cards .short-one-card {width: 30%; min-width: 290px;}

#static-miejsca-reklamowe .row-cards .long-one-card {min-width: 589px; background-color: #cd1719; width: 60.7%;}
#static-miejsca-reklamowe .row-cards .text-number, #static-miejsca-reklamowe .order-mr {font-size: 40px;}
#static-miejsca-reklamowe .row-cards .text-number, #static-miejsca-reklamowe .order-mr, #static-miejsca-reklamowe p.text-parts, #static-miejsca-reklamowe p.text-main {font-family: 'Source Sans Pro', sans-serif; font-weight: 700; letter-spacing: 1px;}
#static-miejsca-reklamowe .row-cards .order-mr {text-transform: uppercase; line-height: 1;}
#static-miejsca-reklamowe .row-cards p {text-shadow: 3px 3px rgba(0, 0, 0, 0.15);}
#static-miejsca-reklamowe .row-cards .centre-text {position: relative; top: 50%; transform: translateY(-50%);}
#static-miejsca-reklamowe .padding-mr {padding: 0 40px 0 60px;}

@media (max-width: 999px) and (min-width: 768px) {
	#static-miejsca-reklamowe .row-cards {display: inline;}
	#static-miejsca-reklamowe .padding-mr {padding: 0 60px 0 80px;}
}

@media (max-width: 767px) {
	#static-miejsca-reklamowe .row-cards .short-one-card, #static-miejsca-reklamowe .row-cards .long-one-card {width: 100% !important; min-width: 290px !important;}
	#static-miejsca-reklamowe .padding-mr {padding: 0 10px 0 15px;}
}

#static-miejsca-reklamowe .group-cards-pm.short-one-card.bg-mr-special {background-color: red;}
#static-miejsca-reklamowe p.text-parts {color: #2e6fcd;}
#static-miejsca-reklamowe p.text-parts:nth-child(2) {margin-bottom: 10px !important;}
#static-miejsca-reklamowe p.text-parts, #static-miejsca-reklamowe p.text-main {font-size: 28px;}
#static-miejsca-reklamowe p.text-main {line-height: 1;}
#static-miejsca-reklamowe .group-cards-pm.short-one-card.bg-mr {background: #f5f5f5;}

#static-miejsca-reklamowe .business-card {margin-bottom: 10px;}

#static-miejsca-reklamowe .footer-mr .row-cards .group-cards-pm:not(.bg-mr-special):hover {background-color: #2e6fcd !important; transition: 0.3s ease;}
#static-miejsca-reklamowe .footer-mr .row-cards .group-cards-pm:not(.bg-mr-special):hover p {transition: 0.3s ease; color:white}
#static-miejsca-reklamowe .group-cards-pm.long-one-card:hover {background-color: #e83233 !important;}
/* ---- End Miejsca Reklamowe New ---- */

/* ---- ArtykuĹ sponsorowany, Reklamy ---- */
#static-artykul-sponsorowany .artykul-oferty .row-cards .cols img {margin-right: 10px;}
#static-artykul-sponsorowany .artykul-oferty .row-cards .cols {flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; padding: 15px 10px; margin-top: auto; margin-bottom: auto; display: flex; align-items: center;}
#static-artykul-sponsorowany .artykul-oferty .row-cards {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: 5px; margin-left: 5px;}
#static-artykul-sponsorowany .business-card, #static-reklama-banerowa .business-card, #static-reklama-mobilna .business-card, #static-miejsca-reklamowe .business-card, #static-reklama-w-newsletterze .business-card {padding: 5px 20px; margin: 0 auto; margin-bottom: 20px; background-color: #fbfbfb; -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2); -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2); box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);}
#static-reklama-banerowa .business-card {padding: 15px 20px;}

/* Nawigacja Reklam */
.navigation-links-mr {padding: 0 !important; margin-bottom: 10px !important; font-size: 16px !important;}
.navigation-links-mr .links {background-color: #2a70ce; color: #fff; text-align: center;}
.navigation-links-mr .links a {display: inline-block; padding: 13px 20px; margin: 0; color: #fff;}
.navigation-links-mr .links a:hover {background-color: #6194d8; cursor: pointer;}
.navigation-links-mr .links a img {margin-right: 10px;}
.navigation-links-mr .links a img.invert {filter: invert(1); }

@media (max-width: 790px){
	.navigation-links-mr .links a {display: block;}
}

@media (max-width: 908px){
	.navigation-links-mr .links a {padding: 13px 10px; font-size: 14px}
}
/* End Nawigacja */

@media (min-width: 768px) {
	#static-artykul-sponsorowany .business-card, #static-miejsca-reklamowe .business-card {width: 320px;}
	#static-miejsca-reklamowe .business-card {display: inline-table;}
}

@media (min-width: 931px) {
	#static-reklama-banerowa .two-cards .business-card, #static-reklama-mobilna .two-cards .business-card, #static-reklama-w-newsletterze .two-cards .business-card {width: 320px;}
	#static-reklama-banerowa .two-cards, #static-reklama-mobilna .two-cards, #static-reklama-w-newsletterze .two-cards {display: inline-flex;}
}

@media (max-width: 930px) {
	#static-miejsca-reklamowe .cards-contact {display: block !important;}
}

@media (max-width: 999px) and (min-width: 768px) {
	#static-artykul-sponsorowany .artykul-oferty .row-cards .cols {display: block; text-align: center;}
	#static-artykul-sponsorowany .artykul-oferty .row-cards .cols img {margin: 10px;}
}

@media (max-width: 767px) {
	#static-artykul-sponsorowany .artykul-oferty .row-cards {display: block; text-align: center;}
	#static-artykul-sponsorowany .artykul-oferty .row-cards .cols {display: block; padding: 10px;}
	#static-artykul-sponsorowany .artykul-oferty .row-cards .cols img {margin: 5px;}
}

@media (max-width: 510px){
	#static-reklama-banerowa .two-cards .business-card, #static-reklama-mobilna .two-cards .business-card, #static-reklama-w-newsletterze .two-cards .business-card, #static-artykul-sponsorowany .business-card, #static-miejsca-reklamowe .business-card {height: auto !important;}
}
/* ---- End ArtykuĹ sponsorowany, Reklamy ---- */

/* ---- Poland@Sea ----*/
#static-site-poland-at-sea-first {display: flex;}
#static-site-poland-at-sea-first ul {column-count: 2;}
#static-site-poland-at-sea-first .button-download {text-align: center; margin: 30px 0;}
#static-site-poland-at-sea-first .button-download a {padding: 10px 25px; background: #d02128; transition: .3s;}
#static-site-poland-at-sea-first .button-download a:hover {background: #ab1c22 !important;}
#static-site-poland-at-sea-first .left-side {padding: 15px 15px 15px 0; width: 65%; transition: .3s;}
#static-site-poland-at-sea-first .left-side .box-image {perspective: 1000px; padding: 10px 0 10px 20px;}
#static-site-poland-at-sea-first .left-side .box-image img {max-width: 90% !important; box-shadow: -4px 6px 8px 1px grey; transform: rotateY(10deg); transition: 0.3s;}
#static-site-poland-at-sea-first .left-side .box-image img:hover {transform: none !important; box-shadow: 0px 4px 8px 2px grey;}
#static-site-poland-at-sea-first .right-side .content-page h3 {margin: 20px 0;}

@media (max-width: 1080px) {
	#static-site-poland-at-sea-first .left-side {width: 85%;}
}

@media (max-width: 992px) {
	#static-site-poland-at-sea-first .left-side {width: 55%; margin: 0 auto;}
	#static-site-poland-at-sea-first {display: block;}
}

@media (max-width: 768px) {
	#static-site-poland-at-sea-first .left-side {width: 80%;}
	#static-site-poland-at-sea-first .left-side .box-image img {max-width: 100% !important;}
}

@media (max-width: 480px) {
	#static-site-poland-at-sea-first .left-side {width: 100%;}
}
/* ---- End Poland@Sea ----*/


/* CHRISTMAS LOGO */
/* header.header div.header-logo a.brand img { */
/* position: relative; */
/* bottom: 10px; */
/* } */

/* header.header div.header-logo p { */
/* bottom: 2px; */
/* } */
/* END CHRISTMAS LOGO */

/* LICZNIK OPINII */
p.date img.amount-comments-sg {
	/* display: none;  */
	margin-top: 0 !important; width: 20px !important; vertical-align: bottom;
}
p.date img.btn-play {
	margin-top: 2px !important; 
	width: 15px !important; 
	 vertical-align: top; 
}
p.date img.amount-comments-sg.show-comment-on-picture {
	filter: brightness(2);
	vertical-align: top;
}
p.date img.amount-comments-sg.comment-on-slick {
	display: inline-block;
	/* display: none; */
}
/* p.date span {display: none;} */
@media (max-width: 768px) {
	p.date img.amount-comments-sg.show-comment-on-picture {
		filter: brightness(1);
	}
}

/* MENU KORONAWIRUS */
@media (min-width: 1100px) {
	nav.navigation {
		padding: 0;
	}
	nav.navigation ul&gt;li {
		padding-left: 0 !important;
	}
	nav.navigation ul&gt;li.item-466 {
		background-color: #fe0000;
	}
	nav.navigation ul&gt;li a {
		padding: 5px 8px;
	}
}
ul#mmenu_top li.item-466 a {
	background-color: #fe0000;
}

ul#mmenu_top li a .koronawirus {
	background-color: #fe0000;
}

/* Kafelki - strona gĹĂłwna */
#module-home-slider .moduletable .is_default{
	display: block;
}

#module-home-slider .moduletable .is_mobile{
	display: none;
}

#module-home-slider, #module-home-slider .moduletable .is_default .span12{
	padding-top: 0;
}

#module-home-slider{
	margin-top: 15px;
}

#module-home-slider .span2{
	margin-top: 15px;
}

.is_default .first .slide a .item-info h1{
	font-size: 36px;
	line-height: 1.2em;
}

.is_default .slide a .item-info h4{
	line-height: 1.2em;
}

@media only screen and (max-width: 979px) {
	/*#module-home-slider .moduletable .is_default {
		display: none;
	}*/

	#module-home-slider .moduletable .is_mobile {
		display: block;
	}

	#module-home-slider .moduletable .is_mobile ul{
		margin: auto;
	}

	#module-home-slider .moduletable .is_mobile .slide a{
		/*padding: 0;*/
		margin: 5px 4px;
	}
}


/*Sticly menu*/

.sticky {
	position: fixed;
	top: 0;
	display: block;
	z-index: 101;
	padding: 0;
}

.sticky .navigation{
	margin: 0;
}

.sticky .header-inner{
	padding: 5px;
}

.sticky + .row-fluid{
	padding-top: 145px;
}

@media only screen and (max-width: 979px) {
	.sticky + .row-fluid{
		padding-top: 95px;
	}
}

.navigation #mmenu_top {position: fixed !important; padding: 5px 20px 0 0;}

.header-container {
	min-height: 140px;
}
.header-nav-social {
	background: #ffffff;
	padding-top: 5px;
	border-bottom: 2px solid #e6e6e6;
}
.header-nav-social a {
	color: #808080;
}
.header-nav-social a:hover {
	color: #2e6fcd;
}
.header-nav-social .title {
    margin: 3px 5px;
}
.header-topbar .navigation   {
	transition:  opacity 0.17s cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.header-topbar .header-languages .nav  {
	margin: 10px;
}
.header-topbar #extra-buttons-menu  {
	margin: 5px 5px 0 5px;
}
.header-topbar #extra-buttons-menu  img{
	max-height: 37px;
	/* max-width: 35px; */
	display: block;
}
.header-topbar .mobile-header-extra-buttons  img{
	max-height: 30px;
	margin: 7px;
	display: block;
}
.header-topbar.sticky #extra-buttons-menu  a{
    cursor: pointer;
}
.header-topbar.sticky #extra-buttons-menu  a{
    cursor: pointer;
}

.header-topbar .header-logo img{
	margin: 5px 0 0 5px;
	width: 250px;
	transition:  width 0.17s cubic-bezier(0.55, 0.06, 0.68, 0.19);
}
.header-topbar.sticky .header-logo img{
	width: 215px;
}
.header-topbar.sticky .header-logo p {
	display: none;
}

 #btn-show-categories  {
	opacity: 0;
	-webkit-transition: -webkit-transform opacity 1s ease-in;
	transition:  opacity 0.2s linear;
}
.header-topbar.sticky  #btn-show-categories {
	transition:  opacity 0.2s linear;
	opacity: 1;
}
#mmenu_top .mm-listitem img {
	max-width: 162px;
	max-height: 109px;
	display: block;
	margin:0 auto;
}
#mmenu_top .mm-listitem .image-title {
	width: 100%;
    display: block;
    text-align: center;
}
@media (min-width: 979px) {
	.mmenu_top_btn {display: none;}
	.header-topbar .mobile-header-extra-buttons {display: none;}
	.header-topbar .header-languages .nav  {margin: 20px;}
}
@media (max-width: 979px) {
	.header-topbar .header-extra-buttons {display: none;}
	.header-topbar .header-logo img {width: 170px;}
	.header-topbar.sticky .header-logo img {width: 150px;}
	.header-topbar .navigation {display: none !important;}
	.header-container {min-height: 70px;}
	.header-container .menu-top-icon, .header-container .mmenu_top_btn {margin-top: 5px;}
	.header-logo p {font-size: 10px; width: 100%; bottom: -3px; left: 52px;}
}
@media (max-width: 430px) {
	.header-topbar .mobile-header-extra-buttons .menu-top-icon {display: none;}
}
#mmenu_top.mm-menu .nav-header {
	display: none;
}

/* PnM */
nav.navigation ul&gt;li.item-487{
	background: red;
}

@media only screen and (max-width: 979px) {
	ul#mmenu_top .item-489 a {
		background-color: red;
	}
}

/*Katalog Firm*/

#company-join .konta table thead .name{
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
}

#company-join .konta table tbody tr #darmo, #company-join .konta table thead .name #st{
	color: black;
}

#company-join .konta table tbody tr #cena, #company-join .konta table thead .name #pr{
	color: red;
}

#company-join .konta table tbody tr .koszt{
	font-weight: bold;
	font-size: 16px;
	padding-top: 30px;
}

#company-join .konta table tbody tr td .st_button, .company-sidebar #company-add  #standard .st_button{
	font-family: 'Source Sans Pro Semibold',sans-serif;
	background: black;
	color: white;
	padding: 10px 25px;
	display: inline-block;
	border-radius: 6px;
	border: 0px solid;
	font-size: 20px;
	transition: 0.3s ease;
	margin-top: 25px
}

#company-join .konta table tbody tr td .st_button:hover, .company-sidebar #company-add  #standard .st_button:hover{
	background: grey;
	color: black;
}

#company-join .konta table tbody tr td .pm_button, .company-sidebar #company-add  #premium .pm_button{
	font-family: 'Source Sans Pro Semibold',sans-serif;
	background: red;
	color: white;
	padding: 10px 25px;
	display: inline-block;
	/*margin-top: 25px;*/
	border-radius: 6px;
	border: 0px solid;
	font-size: 20px;
	transition: 0.3s ease;
	margin-top: 25px
}
.btn-red {
	font-family: 'Source Sans Pro Semibold',sans-serif;
	background: #f53f3f;
	color: white;
	padding: 10px 25px;
    text-align: center;
    display: block;
	border-radius: 6px;
	border: 0px solid;
	font-size: 20px;
	transition: 0.3s ease;
}
#company-join .konta table tbody tr td .pm_button:hover, .company-sidebar #company-add  #premium .pm_button:hover{
	color: red;
	background: grey;
}

#company-join .konta table{
	margin: 0 auto;
}

#company-join .konta .standard, #company-join .konta .premium{
	float: left;
}

#company-join .konta .standard ul, #company-join .konta .premium ul{
	list-style-type: none;
}

.search-firm{
	background: none !important;
	text-align: center;
}

.search-firm .catalogue-search{
	/*background: #2D3144;*/
	background: #515C91;
	margin-bottom: 0px;
}

.companies [class*="span"] {
	margin-left: 2%;
}

#login-form h2, .row-fluid #content .login-form .crewing-info h2 {
	background-image: inherit;
	color: inherit;
	padding: inherit;
	margin-bottom: inherit;
}

/*Company Login*/
.company_login h1{
	text-align: center;
	background: white;
	margin: 0;
	padding: 8px 0;
}

.company_login .span12{
	text-align: center;
}

.company_login .company_block{
	width: 30%;
	text-align: center;
	margin: 0 auto;
}

/*MODAL*/
#myModal{
	z-index: 999999;
}

.modal_przyklad .wiz_modal{
	overflow-y: scroll;
	height: 70%;
}

.modal_przyklad div.modal.fade{
	top: 20%
}

#company-join .konta table tr td .modal_button{
	/*padding: 10px 20px;*/
	/*background: #0a88ff;*/
	color: black;
	font-size: 16px;
	border-radius: 16px;
	/*border: 1px solid #0a88ff;*/
	transition: 0.3s ease;
}

/*MODAL*/
#myModal{
	z-index: 999999;
}

.modal_przyklad .wiz_modal{
	overflow-y: scroll;
	height: 70%;
}

.modal_przyklad div.modal.fade{
	top: 20%
}

#company-join .konta table tr td .modal_button{
	/*padding: 10px 20px;*/
	/*background: #0a88ff;*/
	color: black;
	font-size: 16px;
	border-radius: 16px;
	/*border: 1px solid #0a88ff;*/
	transition: 0.3s ease;
}

#company-join .konta table tr td .modal_button:hover {
	/*background: white;*/
	color: #0a88ff;
}

.is_default .size{
	font-size: 18px;
}

/*TV Portalmorski*/

.tv_logo img {
	max-width: 85px;
}

/*Katalog Firm*/

#company-join .konta table{
	font-size: 18px;
	line-height: 1.5em;
	text-align: left;
}

#company-join .konta table thead .name{
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
}

#company-join .konta table thead th{
	width: 50%;
}

#company-join .konta table tbody tr #darmo, #company-join .konta table thead .name #st{
	color: black;
}

#company-join .konta table tbody tr #cena, #company-join .konta table thead .name #pr{
	color: red;
}

#company-join .konta table tbody tr .koszt{
	font-weight: bold;
	font-size: 16px;
	padding-top: 30px;
}

#company-join .konta table tbody tr td .pm_button, #company-join .konta table tbody tr td .st_button{
	font-family: 'Source Sans Pro Semibold',sans-serif;
	padding: 10px 25px;
	display: inline-block;
	border-radius: 6px;
	border: 0px solid;
	font-size: 20px;
	transition: 0.3s ease;
	margin-top: 25px
}

.company-sidebar #company-add  #premium .pm_button, .company-sidebar #company-add  #standard .st_button{
	font-family: 'Source Sans Pro Semibold',sans-serif;
	padding: 10px 25px;
	display: inline-block;
	border-radius: 6px;
	border: 0px solid;
	font-size: 18px;
	transition: 0.3s ease;
	margin-top: 0px;
	text-transform: capitalize;
}

#company-join .konta table tbody tr td .pm_button, .company-sidebar #company-add  #premium .pm_button{
	background: red;
	color: white;
}

#company-join .konta table tbody tr td .st_button, .company-sidebar #company-add  #standard .st_button{
	background: black;
	color: white;
}

#company-join .konta table tbody tr td .st_button:hover, .company-sidebar #company-add  #standard .st_button:hover{
	background: grey;
	color: black;
}

#company-join .konta table tbody tr td .pm_button:hover, .company-sidebar #company-add  #premium .pm_button:hover{
	color: red;
	background: grey;
}

#company-join .konta table{
	margin: 0 auto;
}

#company-join .konta .standard, #company-join .konta .premium{
	float: left;
}

#company-join .konta .standard, #company-join .konta .premium ul{
	list-style-type: none;
}

.search-firm{
	background: none !important;
	text-align: center;
}

.search-firm .catalogue-search{
	/*background: #2D3144;*/
	background: #515C91;
	margin-bottom: 0px;
}

.companies [class*="span"]{
	margin-left: 2%;
}

/* .info .kotwica{
	position: absolute;
	right: 56%;
} */

.info .kotwica img{
	width: 50px;
}

#login-form h2, .row-fluid #content .login-form .crewing-info h2{
	background-image: inherit;
	color: inherit;
	padding: inherit;
	margin-bottom: inherit;
}

/*Company Login*/
.company_login h1{
	text-align: center;
	background: #E6E6E6;
}

.company_login .company_block{
	width: 30%;
	text-align: center;
	margin: 0 auto;
}

/*MODAL*/
#myModal{
	z-index: 999999;
}

.modal_przyklad .wiz_modal{
	overflow-y: scroll;
	height: 70%;
}

.modal_przyklad div.modal.fade{
	top: 20%
}

#company-join .konta table tr td .modal_button{
	color: black;
	font-size: 16px;
	border-radius: 16px;
	transition: 0.3s ease;
}

#company-join .konta table tr td .modal_button:hover{
	color: #0a88ff;
}

.company_modal-body{
	max-height: inherit;
}

.alert-danger{
	background: #f2dede !important;
}

.modal-body-photo{
	text-align: center;
}

.photo_gallery{
	margin-top: 1%;
}

.company_details_title{
	background-color: #2E6FCD;
	color: white;
	padding: 5px 10px;
	font-size: 14px;
}

.tns-outer button{
	display: none;
}
.tns-outer .tns-controls button {
	display: block;
	background: #ffffff;
	border-radius: 5px;
	padding: 5px 10px;
	box-shadow: none;
}
.tns-outer .tns-controls button[data-controls="next"] {
	float:right;
}
.tns-outer .tns-controls button[data-controls="prev"] {
	float:left;
}

.com_helloworld .navbar, .com_helloworld header, .com_helloworld .btn, .com_helloworld .collapse{
	display: none !important;
}

.photo_modal{
	top: 15% !important;
}

#map-pl{
	width: inherit;
}

.companies [class*="span"]{
	margin-left: 2%;
}

#login-form h2, .row-fluid #content .login-form .crewing-info h2{
	background-image: inherit;
	color: inherit;
	padding: inherit;
	margin-bottom: inherit;
}

/*Company Login*/
.company_login h1{
	text-align: center;
	background: white;
}

.company_login .company_block{
	width: 30%;
	text-align: center;
	margin: 0 auto;
}

/*MODAL*/
#myModal{
	z-index: 999999;
}

.modal_przyklad .wiz_modal{
	overflow-y: scroll;
	height: 70%;
}

.modal_przyklad div.modal.fade{
	top: 20%
}

#company-join .konta table tr td .modal_button{
	color: black;
	font-size: 16px;
	border-radius: 16px;
	transition: 0.3s ease;
}

#company-join .konta table tr td .modal_button:hover{
	color: #0a88ff;
}

.company_modal-body{
	max-height: inherit;
}

.alert-danger{
	background: #f2dede !important;
}

.modal-body-photo{
	text-align: center;
}
.modal-absolute {
	overflow: auto;
    position: absolute !important;
}
.photo_gallery{
	margin-top: 1%;
}

.company_details_title{
	background-color: #2E6FCD;
	color: white;
	padding: 5px 10px;
	font-size: 14px;
}

.tns-outer button{
	display: none;
}

.com_helloworld .navbar, .com_helloworld header, .com_helloworld .btn, .com_helloworld .collapse{
	display: none !important;
}

.photo_modal{
	top: 15% !important;
}

#map-pl{
	width: inherit;
}

#logged-form .login-menu .firmy{
	list-style: none;
}

#logged-form .login-menu .firmy h3{
	margin-bottom: 0px;
}
#menu-top-zakupy img{
	max-width: 32px;
	height: 30px;
}

.error{
	color: red;
	font-size: 20px;
	font-weight: bold;
	height: 30px;
}



/* Chrome, Safari, Edge, Opera */
.com_catalogue input::-webkit-outer-spin-button,
.com_catalogue input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
.com_catalogue input[type=number] {
	-moz-appearance: textfield;
}

#slider-ow{
	text-align: center;
}

.modal-body{
	text-align: center;
}

.separate{
	background: #E6E6E6;
}

.B0, .B1{
	margin-bottom: 5px
}

/* @media only screen and (max-width: 1220px) {

	.b_a{
		display: none !important;
	}
} */

@media only screen and (max-width: 1150px) {

	.header-extra-buttons li{
		padding: 3px 0;
	}
}

@media only screen and (max-width: 767px) {

	.header-social{
		position: relative;
		float: right;
		top: 0;
		right: 0;
		left: 0;
		width: 140px;
		margin: 5px 0;
	}

	.cookie #clause-info-mobile p{
		float: left;
	}
}

@media only screen and (max-width: 460px) {

	.header-social{
		float: none;
	}
}

#tab1 .span12{
	padding: 10px 18px;
}

#tab1 .span12 .span6 .advert-home-item{
	margin-bottom: 0;
}

#tab2 table{
	margin-bottom: 15px;
}

#tab2 table td{
	width: 50%;
	vertical-align: text-top;
}

#tab2 #crewing-link {
	margin-bottom: 20px;
}

#tab2 #crewing-link .crewing_img{
	width: 190px;
}

.crewing_offer{
	text-align: center;
	margin: 0 15px;
	font-weight: normal;
}

.crewing_offer p{
	font-size: 18px !important;
}

.crewing_button{
	text-align: center;
}

.crewing_button a{
	width: 50%;
	padding: 10px;
	margin: 0 15px;
	border-radius: 30px;
	background: #CD1719;
	color: white !important;
	transition: 0.3s ease;
	font-size: 18px;
}

.crewing_button a :hover{
	background: #2E6FCD;
	transition: 0.3s ease;
}

.kas{
	float: left;
}

.login_desc{
	font-size: 16px !important;
}

.register_desc{
	font-size: 19px !important;
}

#pixel{
	position: absolute;
}

/* HomePage radius border image */
.home-page-container .home-wiad-item {border-radius: 5px;}
.home-page-container .home-wiad-item img {border-radius: 5px;}
.home-page-container  .cluster-item {border-radius: 5px;}
.home-page-container .side-item img {border-radius: 5px;}
.home-page-container .slide .img-hover-zoom {border-radius: 5px; margin: 5px 0;}
.home-page-container .item .shade{border-radius: 5px; }
.home-page-container a.shade {border-radius: 5px; }
.home-page-container a.shade img {border-radius: 5px; }
.home-page-container a.shade:hover, .home-page-container a.shade:after {border-radius: 5px; }

.margin-top-5 {
	margin-top:5% !important;
}
.margin-bottom-0 {
	margin-bottom:0 !important;
}

.bg-grey {
	background: #828383;
}


.icon-photo {
    background-image: url("../img/glyphicons-halflings-white.png") !important;
    background-position: -119px -48px;
    background-repeat: no-repeat !important;
    display: inline-block !important;
    height: 14px !important;
    line-height: 14px !important;
    margin-top: 1px !important;
    vertical-align: text-top !important;
    width: 14px !important;
}
.empty-line {
	display: block;
	width: 100%;
	height: 10px;
}
.box-center {
	display: block;
	margin: 0 auto;
}

.dropdown-content  {
	position: relative;
}

.dropdown-content .dd-content.active {
	opacity: 1;
	display: block;
}
.dropdown-content .dd-content input#search-area129 {
	background-color: #ffff;

}
.dropdown-content .dd-content {
	display: none;
	transition:  opacity 0.2s linear;
	opacity: 0;
	position:absolute;
	right:0;
	top: 70px;
	background-color: #fff;
	border-radius: 5px;
	padding: 0 10px 10px 10px;
	z-index: 1;
	box-shadow: 2px 2px 10px #2e6fcd;
}

@media (min-width: 768px) {
    #module-home-newslist .span8.span12 {
		width: 99.99999999%;
	}
}
</pre></body></html>