/* @import 'https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&subset=latin-ext'; _NO__DOTCOMMA__AFTER__*/
/* @import 'https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i&subset=latin-ext'; _NO__DOTCOMMA__AFTER__*/

@font-face {
    font-family: 'watstylelight';
    src: url('../fonts/watstyle-light-webfont.eot');
    src: url('../fonts/watstyle-light-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('../fonts/watstyle-light-webfont.woff2') format('woff2'), 
		 url('../fonts/watstyle-light-webfont.woff') format('woff'), 
		 url('../fonts/watstyle-light-webfont.ttf') format('truetype'), 
		 url('../fonts/watstyle-light-webfont.svg#watstylelight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'watstyleregular';
    src: url('../fonts/watstyle-regular-webfont.eot');
    src: url('../fonts/watstyle-regular-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('../fonts/watstyle-regular-webfont.woff2') format('woff2'), 
		 url('../fonts/watstyle-regular-webfont.woff') format('woff'), 
		 url('../fonts/watstyle-regular-webfont.ttf') format('truetype'), 
		 url('../fonts/watstyle-regular-webfont.svg#watstyleregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'watstylebold';
    src: url('../fonts/watstyle-bold-webfont.eot');
    src: url('../fonts/watstyle-bold-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('../fonts/watstyle-bold-webfont.woff2') format('woff2'), 
		 url('../fonts/watstyle-bold-webfont.woff') format('woff'), 
		 url('../fonts/watstyle-bold-webfont.ttf') format('truetype'), 
		 url('../fonts/watstyle-bold-webfont.svg#watstylebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

#wat-main {
	/* font-size: 15px; */
}

.wat-sheet {
	box-shadow: 0 0 10px #aaa;
}

.wat-headline {
	font-family: 'watstyleregular', Arial, 'Arial Unicode MS', Helvetica, sans-serif;
}

.wat-nostyle.wat-sciezka {
	/* padding: 20px 40px; */
	padding: 0 20px 0 0;
}

.wat-postcontent h1,
.wat-postcontent h1 a,
.wat-postcontent h1 a:link,
.wat-postcontent h1 a:visited,
.wat-postcontent h1 a:hover,
.wat-postcontent h2,
.wat-postcontent h2 a,
.wat-postcontent h2 a:link,
.wat-postcontent h2 a:visited,
.wat-postcontent h2 a:hover,
.wat-postcontent h3,
.wat-postcontent h3 a,
.wat-postcontent h3 a:link,
.wat-postcontent h3 a:visited,
.wat-postcontent h3 a:hover,
.wat-postcontent h4,
.wat-postcontent h4 a,
.wat-postcontent h4 a:link,
.wat-postcontent h4 a:visited,
.wat-postcontent h4 a:hover,
.wat-postcontent h5,
.wat-postcontent h5 a,
.wat-postcontent h5 a:link,
.wat-postcontent h5 a:visited,
.wat-postcontent h5 a:hover,
.wat-postcontent h6,
.wat-postcontent h6 a,
.wat-postcontent h6 a:link,
.wat-postcontent h6 a:visited,
.wat-postcontent h6 a:hover,
.wat-blockheader .t,
.wat-blockheader .t a,
.wat-blockheader .t a:link,
.wat-blockheader .t a:visited,
.wat-blockheader .t a:hover,
.wat-vmenublockheader .t,
.wat-vmenublockheader .t a,
.wat-vmenublockheader .t a:link,
.wat-vmenublockheader .t a:visited,
.wat-vmenublockheader .t a:hover,
.wat-headline,
.wat-headline a,
.wat-headline a:link,
.wat-headline a:visited,
.wat-headline a:hover,
.wat-slogan,
.wat-slogan a,
.wat-slogan a:link,
.wat-slogan a:visited,
.wat-slogan a:hover,
.wat-postheader,
.wat-postheader a,
.wat-postheader a:link,
.wat-postheader a:visited,
.wat-postheader a:hover {
    font-family: 'watstyleregular', Arial, 'Arial Unicode MS', Helvetica, sans-serif;
    /* font-weight: inherit; */
}

.desktop .wat-hmenu > li > ul > li > a {
    font-weight: normal !important
}

.wat-post {
    padding: 20px 20px 20px 40px
}

.wat-onecolumn .wat-post {
    padding: 20px 40px 20px 40px
}

.wat-block {
    margin: 20px 40px 20px 20px
}

ul.wat-vmenu > li {
    border-bottom: 1px solid #dddddd
}

ul.wat-vmenu li:last-of-type {
    border-bottom: 0 solid #dddddd
}

ul.wat-vmenu > li > a {
    -webkit-transition: 400ms ease;
    -moz-transition: 400ms ease;
    -o-transition: 400ms ease;
    transition: 400ms ease;
}

table thead th,
table tbody td {
    padding: 5px 10px;
}

.wat-article th,
.wat-article td {
	padding: 5px 10px;
	border: 0;
}

.wat-article table.kontakt td {
	padding: 5px 20px 5px 0;
}

.wat-postcontent .page-header {
    margin: 10px 0;
    border-bottom: 1px solid #eaeaea;
}

.wat-postcontent .blog.blogwat .page-header {
    margin: 10px 0;
    border-bottom: 0px solid #eaeaea;
}

.wat-postcontent .page-header h2 {
    font-size: 24px;
    margin: 10px 0;
    text-transform: uppercase;
}

.wat-postcontent .blog.blogwat .page-header h2 {
    text-transform: none
}

.wat-post .blog h2 {
    border-bottom: 1px solid #eaeaea;
    margin: 10px 0;
    padding-bottom: 10px;
}

.wat-post .blog h2 .subheading-category {
    font-size: 24px;
    text-transform: uppercase;
}

.wat-postcontent h4 {
	font-family: 'watstylebold', Arial, 'Arial Unicode MS', Helvetica, sans-serif;
	font-weight: normal;
}

div.blog > h3 {
	font-family: 'watstyleregular', Arial, 'Arial Unicode MS', Helvetica, sans-serif;
	margin-top: 30px;
	font-weight: normal;
}


.wat-postheader {
    text-transform: uppercase;
}

.wat-postheader a,
.wat-postheader a:link, 
.wat-postheader a:visited, 
.wat-postheader a.visited, 
.wat-postheader a:hover, 
.wat-postheader a.hovered {
	text-transform: uppercase;
}


.breadcrumbs {
    font-size: 12px;
    color: #777777;
    text-transform: uppercase;
    background-color: #eaeaea;
    padding: 2px 8px;
    margin-bottom: -40px;
    letter-spacing: 1px;
}

.breadcrumbs a.pathway,
.breadcrumbs a.pathway:link,
.breadcrumbs a.pathway:visited {
    color: #777777;
	text-decoration: none;
}

.breadcrumbs a.pathway:hover {
    color: #e5527e;
	text-decoration: none;
}

#metrics dd {
    margin-left: 0
}

.accordion {
    margin: 32px 0 18px
}

.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #eaeaea;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

a.accordion-toggle {
    color: #444444 !important
}

ul.wat-hmenu > li > a,
ul.wat-hmenu > li > a {
    -webkit-transition: background-color 0ms ease, color 0ms ease;
    -moz-transition: background-color 0ms ease, color 0ms ease;
    -o-transition: background-color 0ms ease, color 0ms ease;
    transition: background-color 0ms ease, color 0ms ease;
}

ul.wat-hmenu > li > a:hover,
ul.wat-hmenu > li:hover > a {
    -webkit-transition: background-color 300ms ease, color 150ms ease;
    -moz-transition: background-color 300ms ease, color 150ms ease;
    -o-transition: background-color 300ms ease, color 150ms ease;
    transition: background-color 300ms ease, color 150ms ease;
}

ul.wat-hmenu li > ul {
    -webkit-transition: visibility 0ms linear 0ms;
    -moz-transition: visibility 0ms linear 0ms;
    -o-transition: visibility 0ms linear 0ms;
    transition: visibility 0ms linear 0ms;
}

ul.wat-hmenu li:hover > ul {
    -webkit-transition: visibility 0ms linear 200ms;
    -moz-transition: visibility 0ms linear 200ms;
    -o-transition: visibility 0ms linear 300ms;
    transition: visibility 0ms linear 200ms;
}

a.wat-button {
    -webkit-transition: background-color 300ms ease, color 150ms ease;
    -moz-transition: background-color 300ms ease, color 150ms ease;
    -o-transition: background-color 300ms ease, color 150ms ease;
    transition: background-color 300ms ease, color 150ms ease;
}

.button.wat-button {
    -webkit-transition: background-color 300ms ease, color 150ms ease;
    -moz-transition: background-color 300ms ease, color 150ms ease;
    -o-transition: background-color 300ms ease, color 150ms ease;
    transition: background-color 300ms ease, color 150ms ease;
}

.wat-pager a:link, .wat-pager a:visited, .wat-pager .active {
	-webkit-transition: background-color 300ms ease, color 150ms ease;
    -moz-transition: background-color 300ms ease, color 150ms ease;
    -o-transition: background-color 300ms ease, color 150ms ease;
    transition: background-color 300ms ease, color 150ms ease;
}

.wat-pager {
	padding-bottom: 26px;
}

.wat-menu-image {
    vertical-align: middle
}

hr {
    height: 0;
    width: 80%;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin: 30px auto;
}

ul.print-menu {
    margin: 0
}

ul.print-menu > li:before {
    content: "";
    margin: 0;
}

ul.print-menu > li {
    display: inline-block;
    padding-left: 0;
}

ul.print-menu > li + li {
    border-left: 1px solid #eaeaea;
    margin-left: 6px;
    padding-left: 6px;
}

[class^="icon-"],
[class*=" icon-"] {
    *margin-right: 0.3em;
    margin-right: 0.3em;
}

.rl_sliders.accordion > .accordion-group.bipslider {
	margin-bottom: 3px;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	transition-duration: 400ms;
}

.rl_sliders.accordion > .accordion-group.bipslider.active > div > a:focus, 
.rl_sliders.accordion > .accordion-group.bipslider > div > a:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* ======================= */

.responsive.responsive-phone .scrollToTop,
.responsive.responsive-tablet .scrollToTop {
   display: none !important;
}

ul.bottom-menu {
	display: inline-block;
	margin-top: 20px;
}

ul.bottom-menu > li:before {
	content: "";
	margin: 0;
}

ul.bottom-menu > li {
	padding: 0;
	float: left;
	line-height: 100%
}

ul.bottom-menu > li + li {
    border-left: 1px solid #444444;
    margin-left: 6px;
    padding-left: 6px;
}

ul.bottom-menu > li a {
	line-height: 100% !important;
}

.login .control-group {
	margin-bottom: 20px;
}

.login ul.nav > li:before {
	content: "";
	margin: 0;
}

.login ul.nav > li {
	padding: 0;
}

.wat-header-mobile {
	background-image: none !important;
}


input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="tel"], input[type="time"], input[type="week"], textarea {
	padding: 6px;
	border-radius: 0;
}

form.wat-search {
	line-height: 48px;
}

form.wat-search input[type="text"] {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 14px;
	padding: 6px;
}

form.wat-search input[type="submit"] {
	margin-top: 2px;
}
input#search-searchword.inputbox {
	font-size: 14px;
	width: 98%;
}

.search dl.search-results dd {
	margin: 0;
}

.wat-footer, .wat-footer p {
	text-align: center;
}

.slider-wspolpraca {
	margin: 20px 0;
}

.wat-postheadericons {
	padding: 0;
}

/* Content Slider */

.wat-news ul.bt_handles > li:before {
	content: none;
}

.wat-news ul.bt-handles {
	
}

.wat-news .wat-postheader {
	margin: 10px 0;
    color: #4C4C52;
	font-size: 24px;
}

.wat-news .bt-category {
	margin: 13px 0;
}

.wat-news .bt-introtext {
	margin: 13px 0;
}

.wat-news .bt-cs .bt-row {
	padding: 0 0 13px;
}

.wat-news .bt-cs .bt-inner {
	padding: 0;
}

.wat-news .bt-cs div.slide > div.bt-row + div.bt-row {
	padding-left: 80px;
}

.wat-news .bt-cs .bt-inner img {
	outline: none;
	border: none;
	max-width: 100%;
	margin: 10px 0px;
}

ul.wat-hmenu > li.parent > a:after {     
	font-family: 'IcoMoon';
	content: '\e011';
    margin-left: 5px;
	line-height: 49px;
}

ul.wat-hmenu > li.parent > ul > li.parent > a:after {     
	font-family: 'IcoMoon';
	content: '\e010';
    margin-left: 5px;
	position: absolute;
	right: 0;
}

ul.wat-hmenu > li.parent > ul > li.parent > ul > li.parent > a:after {     
	font-family: 'IcoMoon';
	content: '\e010';
    margin-left: 5px;
	position: absolute;
	right: 0;
}

article.wat-post .img-intro-left img {
	margin: 10px 0;
}

div.blog > article.wat-post > div.wat-postmetadataheader {
	margin-bottom: -30px;
}

dl.search-results dt {
	margin: 10px 0;
}

.wat-post .wat-article .art-two-col {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}

ul.wat-hmenu ul:before {
    -webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5);
    box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5);
}


h2.wat-postheader {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.responsive h2.wat-postheader {
	overflow: initial;
	white-space: initial;
	text-overflow: initial;
}

.wat-wiedza {
	background-color: #eaeaea;
	letter-spacing: 1px;
	
}

.wat-wiedza a:hover {
	background-color: #f48668;
}

.wat-wiedza a:link, .wat-wiedza a:visited, .wat-wiedza .active {
	color: #3f3f3f;
	-webkit-transition: background-color 300ms ease, color 150ms ease;
    -moz-transition: background-color 300ms ease, color 150ms ease;
    -o-transition: background-color 300ms ease, color 150ms ease;
    transition: background-color 300ms ease, color 150ms ease;
}

#system-message > dd > ul > li::before {
	content: none;
}

#system-message > dd > ul > li {
	margin: 0;
}

.szkolenie .fox-item-board {
	display: block !important;
}

.szkolenie .controls {
	margin: 5px !important;
}

.szkolenie div.control-group > div {
	border-color: #eaeaea !important;
	border-radius: 0 !important;
	margin: 2px;
}

.szkolenie div.control-group > div > div {
	height: auto !important;
}

.szkolenie .chzn-container-single .chzn-single {
	border-color: #eaeaea;
	border-radius: 0;
	background: none !important;
	box-shadow: none;
}

.szkolenie .chzn-container-single .chzn-drop {
	border-radius: 0;
}

.szkolenie .chzn-container .chzn-drop {
	border-color: #eaeaea;
	box-shadow: none;
}

.szkolenie .fox-item-acceptance .control-group .controls {
	line-height: 100%;
}

.nav-1st-line { width: 100%; }

.nav-2nd-line { 
	/* width: 84%;  */
	/* margin-bottom: 3px !important; */
}

.nav-2nd-line .item-232 { 
	/* left: 48%; */
}

.nav-2nd-line  a.ustawa20 { 
	/* background-color: #F48668; */
	color: #E50044;
	font-weight: bold !important;
	/* border-radius: 0 0 15px 15px; */
	/* box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.5); */
}

.responsive .nav-2nd-line { 
	width: 100%; 
	float: left; 
}

.responsive .nav-2nd-line .item-232 {
	left: 0;
}

.responsive .nav-2nd-line .item-232 > a {
	border-radius: 0;
	box-shadow: none;
}

