/*
Theme Name: KancelariaSobczyk
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
#cookie-law-info-bar {
	position:fixed;
	bottom:0px;
}

.szkol-h {
	position:relative;
	margin-left:50px!important;
}.szkol-h a:before {
	content:'';
	position:absolute;
	width:20px;
	height:20px;
	background-image:url(https://sobczyk.com.pl/wp-content/uploads/2018/06/favicon-sobczyk-szkolenia.png);
	background-size:cover;
	left: -16px;
top: 3px;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
.text-justify, .vc_col-sm-12 .linia-zolta p {
	text-align:justify;
}
.wpcf7-recaptcha {
	margin-bottom:8px;
}
#menu-publikacje, #menu-publikacje-en {
	font-weight:500;
}
.menu-publikacje-container .sub-menu .menu-item, .menu-publikacje-en-container .sub-menu .menu-item {
	font-size:14px;
	font-weight:300;
}
.w-tabs-section-content a {
	color:#000;
}
.zolte {
	color:#fbba00;
	font-weight:600;
}
.mainphoto .upb_row_bg.vcpb-default {
	background-position: center 120px!important;
}
.aktualnosc-content .l-section-h {
	margin-bottom:100px;
}
.uslugi-sidebar ul {
	font-size:16px;
}
h1 .mniejsze {
	font-size:24px;
}
.mainphoto h1 {
	line-height:52px;
}
.uslugi-content p {
	text-align:justify;
}
.btn-bialy .w-btn-label {
	color:#fff!important;
}
.le-sw {
	width:160px;
}
.le-sw .vc_column-inner {
	padding-right:0px!important;
}
.le-sw-r {
	width:220px;
}
.le-sw-r .vc_column-inner {
	padding-left:0px!important;
	padding-bottom:10px;
}
.le-sw-b {
	width: calc(50% - 190px) !important;
}
.globalchamber .le-sw {
	width:286px;
}
.globalchamber .le-sw-r {
	width:120px;
}
.globalchamber .le-sw-b {
	width: calc(50% - 203px) !important;
}
.globalchamber .le-sw-r .vc_column-inner {
	padding-left:0px!important;
	padding-bottom:0px;
}
.temida, .linia-zolta h2, .uslugi-sg a, .uslugi-content .linia-zolta h1, .uslugi-content1 .linia-zolta h1, .linia-czarna h3, .zespol-miasto .wpb_wrapper {
	position:relative;
}
.temida:after {
	content:'';
	display:table;
	height:660px;
	width:300px;
	background-image:url(https://sobczyk.com.pl/wp-content/uploads/2017/12/temida.jpg);
	background-size:cever;
	top: -100px;
right: -160px;
position: absolute;
z-index: -1;
}
.linia-zolta h2, .uslugi-content .linia-zolta h1, .uslugi-content1 .linia-zolta h1 {
	padding-bottom:6px;
}
.linia-zolta h2:after, .uslugi-content .linia-zolta h1:after, .uslugi-content1 .linia-zolta h1:after {
	content:'';
	display:table;
	height:2px;
	width:200px;
	background-color:#fbba00;
	bottom: -8px;
left: 0px;
position: absolute;
}
.linia-onas {
	z-index: 2;
position: relative;
margin-top: 0px !important;
}
.duze-h2 {
	font-size:44px;
}
.uslugi-sg h3 {
	font-size:14px;
	font-weight:500;
	margin-top:-80px;
}
.uslugi-sg img {
	padding-top:8px;
}
.uslugi-sg .w-image-h a:before {
	content: "\f103";
color: #fbba00;
display: table;
height: 30px;
width: 20px;
top: -24px;
left: calc(50% - 10px);
position: absolute;
font-family: fontawesome;
font-size: 30px;
line-height: 30px;
}
.uslugi-sg .w-image-h a {
	display: inline-block;
	padding-bottom: 80px;
}
.w-btn::after {
	border-width:1px !important;
}
.cta-publikacje h2 {
	font-size:25px;
}
.aktualnosci-glowna .entry-title, .wydarzenia-glowna .entry-title {
	font-weight:500;
}
.w-blogpost-meta {
	padding:5px 0;
}
.aktualnosci-glowna .linia-zolta, .wydarzenia-glowna .linia-zolta {
	padding-bottom:20px;
}
.aktualnosci-glowna .w-blogpost, .wydarzenia-glowna .w-blogpost {
	position:relative;
}
.aktualnosci-glowna .w-blogpost, .wydarzenia-glowna .w-blogpost {
	padding-bottom:16px;
}
.aktualnosci-glowna .w-blogpost:after, .wydarzenia-glowna .w-blogpost:after {
	content:'';
	display:table;
	height:2px;
	width:100%;
	background-color:#ebebeb;
	bottom: -8px;
left: 0px;
position: absolute;
}
.wydarzenia-glowna .w-blog.layout_latest .w-blogpost-meta-date {
	border-width:0px;
	z-index:2;
	padding: 26px 0 0;
	margin-top:20px;
}
.wydarzenia-glowna .w-blog-list .w-blogpost-title {
    margin-bottom: 0px;
}
.wydarzenia-glowna .w-blog.layout_latest .w-blogpost-meta-date:after {
	content:'';
	display:table;
	height:80px;
	width:69px;
	background-image:url(https://sobczyk.com.pl/wp-content/uploads/2017/12/kartka.jpg);
	background-size:cever;
	top: 7px;
right: 2px;
position: absolute;
z-index: -1;
}
.wydarzenia-glowna .w-blog.layout_latest .w-blogpost {
    margin-bottom: 28px;
}
.cytat p {
	font-size:24px;
}
.color_footer-bottom p {
	font-size:10px;
	letter-spacing:1px;
	line-height: 16px;
}
.l-subheader-cell .w-socials-list .w-socials-item {
	background-color:#464646;
	color:#fff;
	border-radius:50% !important;
	padding-bottom: 1px;
padding-left: 1px;
}
.l-subheader-cell .w-socials-list .w-socials-item.linkedin {
	margin-left:5px;
}
.w-socials-item.email .w-socials-item-link::after {
    padding-right: 1px;
}
.menu-item-97 .w-nav-anchor, .menu-item-1417 .w-nav-anchor {
	padding-right:0px!important;
}
.mw-logo img {
	max-width:230px;
	padding-bottom: 40px;
}
.border-tb > .vc_column-inner > .wpb_wrapper {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
    padding: 16px 0;
}
.newsletter input[type="submit"] {
	width: 130px;
padding: 0px;
border: 1px solid #fbba00;
	height: 42px;
}
.newsletter input[type="text"] {
	width:calc(100% - 130px);
	border: 1px solid;
}
.color_footer-top input:focus {
    box-shadow: 0 0 0 0px #000000!important;
}
.ft-br-top > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
	border-top:1px solid;
	padding-top: 15px;
margin-top: 30px;
}
.ft-pd-rt {
	padding-right:53px;
}
.nwslt .vc_col-sm-12 {
    padding-top: 7px;
}
.uslugiprawnicze .uslugi-sg .w-image-h a::before {
	display:none;
}
.uslugi-sg .vc_col-sm-4 .wpb_wrapper {
	position:relative;
}
.pp-bl .vc_column-inner {
	padding-right:0px!important;
}
.pp-bc .vc_column-inner {
	padding-right:0px!important;
	padding-left:0px!important;
}
.pp-br .vc_column-inner {
	padding-left:0px!important;
}
.pp-bl > .vc_column-inner > .wpb_wrapper:before, .pp-bc > .vc_column-inner > .wpb_wrapper:before {
	content:'';
	display:table;
	height:110px;
	width:1px;
	background-color:#bcbcbc;
	top: 40px;
left: 0px;
position: absolute;
}
.pp-br > .vc_column-inner > .wpb_wrapper:after, .pp-bc > .vc_column-inner > .wpb_wrapper:after {
	content:'';
	display:table;
	height:110px;
	width:1px;
	background-color:#bcbcbc;
	top: 40px;
right: 0px;
position: absolute;
}
.pppt {
	padding-top:30px;
}
.naglowek p {
	font-size:40px;
	font-weight:200;
	letter-spacing: 0.04em;
	line-height: 1.4;
}
.w-tabs-section-content-h .w-blog.layout_compact .w-blog-post {
    margin-bottom: 5px;
}
.w-tabs-section-content-h .g-loadmore-btn {
	background-color:#fff;
	font-size: 16px;
font-weight: 300;
padding: 10px 20px;
	text-transform:uppercase;
	border: 1px solid #464646;
	margin-top:20px;
	transition-duration:0.5s;
}
.w-tabs-section-content-h .g-loadmore-btn:hover {
	background-color:#464646!important;
	color:#fff;
	transition-duration:0.5s;
}
.w-tabs.icon_chevron .w-tabs-section-control::before {
    content: "\f103";
color: #464646;
}
.w-tabs.icon_chevron .active .w-tabs-section-control::before {
color: #fbba00;
}
.w-tabs.accordion .w-tabs-section {
    border-width: 0px 0 1px 0;
}
.w-tabs-section-header {
	padding: 25px 1.5rem 25px 0px;
}
.w-tabs-section-header h2 {
	font-weight:500;
}
.no-touch .w-tabs.accordion .w-tabs-section-header:hover {
    background-color: #fff;
}
.uslugi-sg a {
	color:#000;
}
.black-f span {
	color:#000;
}
.sidebar-title {
	font-size: 25px;
font-weight: 300;
	text-align:right;
}
.uslugi-sidebar .widget_nav_menu .menu-item a {
    padding: 15px 0px;
}
.uslugi-sidebar .widget_nav_menu a:hover, .uslugi-sidebar .widget_nav_menu .menu-item.current-menu-item > a  {
	background-color:#fff!important;
	color:#fbba00;
}
/*.uslugi-sidebar .widget_nav_menu .menu {
    border-width: 0px;
}*/
.uslugi-sidebar {
    border-left: 1px solid #fbba00!important;
    padding-top: 10px;
    padding-bottom: 10px;
	width:calc(25% - 40px);
	margin-left:40px;
	padding-left:40px;
}
.uslugi-content .linia-zolta h1, .uslugi-content1 .linia-zolta h1 {
	font-size: 25px;
font-weight: 300;
	letter-spacing:0px;
}
.w-tabs.accordion .w-tabs-section-content-h {
    padding: 0px 45px 2rem 0px;
	text-align:justify;
}
.w-tabs-section.active .w-tabs-section-header {
	color:#2d2d2d!important;
}
.linia-zolta.le h2::after {
    width: 520px;
    left: calc(50% - 260px);
}
.lineh-bigger {
	line-height:28px;
}
.le-ikony a {
	margin-top:-20px;
    padding-top:80px;
    padding-bottom: 0px;
}
.dotted-border {
	position:relative;
	display:block;
	width:100%;
	height:1px;
	border-bottom: 1px solid #ebebeb;
	z-index: 2;
}
.db1 {
	margin-bottom: 60px;
margin-top: 6px;
}
.db2 {
margin-top: 60px;
}
.db3 {
    margin-bottom: 60px;
    margin-top: 60px;
}
#oferta {
	padding-top:40px;
	padding-bottom:80px;
}
.aktualnosci-glowna {
	padding-right:25px;
}
.wydarzenia-glowna {
	padding-left:25px;
}
.zespol .linia-zolta h2::after {
	left:calc(50% - 100px);
}
.zespol h2 {
	margin-bottom:50px;
}
.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name, .ult-style-2 .ult-team-member-name-wrap .ult-team-member-name, .ult-style-3 .ult-team-member-name-wrap .ult-team-member-name {
	margin:0px!important;
}
.ult-team-member-name-wrap a {
	padding:20px 0!important;
	display: block;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}
.ult-team-member-wrap.ult-style-1 .ult-team-member-name-wrap a {
	transition-duration:0.5s;
}
.ult-team-member-wrap.ult-style-1:hover .ult-team-member-name-wrap a {
	background-color:#d2d7da!important;

	transition-duration:0.5s;
}
/*.ult-team-member-wrap.ult-style-1:hover .ult-team-member-name-wrap a .ult-team-member-name.ult-responsive {
	color:#fff!important;
}*/
.zespol-sp {
	padding-left:10px;
}
.zespol-sp .vc_col-sm-3 .vc_column-inner {
	padding:0px 10px!important;
}
.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name {
	text-transform:none!important;
	font-weight:300!important;
}
.ult-team-member-wrap {
	margin-bottom: 20px !important;
display: block;
}
.ult-team-member-description {
	display:none!important;
}
.linia-czarna h3 {
	margin-bottom:65px!important;
	font-size: 22px;
	text-align:center
}
.linia-czarna h3:after {
    /*content: '';
    display: table;
    height: 1px;
    width: 100%;
    background-color: #000;
    bottom: -8px;
    left: 0px;
    position: absolute;*/
	content: '';
display: table;
height: 2px;
width: 200px;
background-color: #fbba00;
bottom: -17px;
left: calc(50% - 100px);
position: absolute;
}
.zespol-sp1 .vc_column-inner {
	padding-left: 20px!important;
padding-right: 10px!important;
}
.sidebar-title1 {
    font-size: 20px;
    font-weight: 500;
    padding-top: 40px;
}
.stanowisko, .zespol-miasto {
	font-size:16px;
	text-transform:uppercase;
}
.zespol-osoba h1 {
	line-height:32px;
}
.zespol-osoba  p {
	text-align:justify;
}
.biuro-miasto-sp-width {
	width:auto!important;
}
.biuro-miasto-sp-width .vc_column-inner {
	padding-right:0px!important;
}
.w-btn.color_black.style_solid, .w-btn.color_black.style_outlined::before, .no-touch .btn_hov_reverse .w-btn.color_black.style_outlined:hover {
    background-color: #464646!important;
}
.w-btn.color_black {
    border-color: #464646 !important;
}
.aktualnosci-glowna .w-blog-post-body {
	height:161px;
	display: flex;
  justify-content: center;
  flex-direction: column;
}
.aktualnosci-podstrona .w-blog.layout_compact .w-blog-post {
    margin-bottom: 2rem;
    border-bottom: 2px solid #fbba00;
    padding-bottom: 30px;
}
.ult-team-member-image {
	z-index:0;
}
.w-socials-item.linkedin .w-socials-item-link-hover, .w-socials-item.email .w-socials-item-link-hover {
    background-color: #d2d7da;
}
.rekomendacje h2 {
	font-size:20px;
}
.rekomendacje h3 {
	font-size:18px;
}
.minh-events .w-blog-post-body {
	height: 254px;
vertical-align: middle;
display: table-cell;
padding-left: 40px;
}
.aktualnosci .w-btn.color_light.style_outlined:hover {
	background-color: #464646!important;
}
.aktualnosci .w-btn.color_light.style_outlined:hover span {
	color: #fff!important;
}
.aktualnosci .w-blog-post-more.w-btn {
	border-color:#464646!important;
}
.aktualnosci .w-blog-post-preview {
    opacity: 1;
    background-color: #000;
}
.aktualnosci .w-blog-post-preview img {
	opacity:0.4;
	transition-duration:0.5s;
}
.aktualnosci .w-blog-post-preview:hover img {
	opacity:0.8;
	transition-duration:0.5s;
}
.aktualnosci .w-blog-list .w-blog-post-title {
    margin-bottom: 2px;
}
/*Eventy*/
.aktualnosci-glowna .content-eventu {
    height: 161px;
    display: flex;
    justify-content: center;
    flex-direction: column;
	margin-left: 6.5rem;
}
.jeden-event {
	position:relative;
	display: inline-block;
	margin-bottom: 28px;
	padding-bottom: 20px;
	z-index:2;
}
.jeden-event:after {
    content: '';
    display: table;
    height: 2px;
    width: 100%;
    background-color: #ebebeb;
    bottom: -8px;
    left: 0px;
    position: absolute;
}
.jeden-event h3 {
	font-size:18px;
}
.jeden-event h3 a {
	color:#000;
	font-weight: 500;
}
.data-eventu {
	position:absolute;
	width: 75px;
text-align: center;
}
.aktualnosci-glowna .data-eventu::after {
    content: '';
    display: table;
    height: 80px;
    width: 69px;
    background-image: url(https://sobczyk.com.pl/wp-content/uploads/2017/12/kartka.jpg);
    background-size: cever;
    top: 7px;
    right: 2px;
    position: absolute;
    z-index: -1;
}
.miesiac-eventu {
	font-size: 0.9rem;
line-height: 1rem;
text-transform: uppercase;
padding-top: 26px;
margin-bottom: 0px;
}
.dzien-eventu {
	font-size: 1.5rem;
line-height: 2rem;
}
.zespol .uslugi-content .linia-zolta h1 {
    font-size: 30px;
	line-height: 40px;
	padding-top: 12px;
padding-bottom: 12px;
}
.stanowisko {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 30px !important;
    position: relative;
    display: block;
	padding-top: 10px;
}
.tytul-ksiazki h2, .tytul-ksiazki h1, .artykuly-w h2 {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 15px;
}
.ksiazka .w-btn.color_primary.style_outlined, .artykuly-w .w-btn.color_primary.style_outlined, .materialy-online .w-btn.color_primary.style_outlined{
	color:#000!important;
}
.artykuly-w .w-blog-post-content p:first-child:first-line {
	text-transform:uppercase;
	padding-bottom:20px;
}
.newsy-hr .w-blog-post-preview, .materialy-online .w-blog-post-preview {
	opacity:1;
	background-color:#000;
}
.newsy-hr .w-blog-post-preview .wp-post-image, .materialy-online .w-blog-post-preview .wp-post-image {
	opacity:0.55;
}
.newsy-hr .w-blog-list .w-blog-post-title {
    margin-bottom: 5px;
}
.newsy-hr .w-btn::after, .artykuly-w .w-btn::after {
    border-color: #fbba00;
}
.btn_hov_reverse .newsy-hr .w-btn.color_light.style_outlined:hover, .btn_hov_reverse .artykuly-w .w-btn.color_light.style_outlined:hover {
	background-color:#fbba00 !important;
}
.materialy-online .w-btn-wrapper, .materialy-online .w-btn {
	width:100%;
}
.materialy-online .w-blog.layout_smallsquare .w-blog-post {
    margin-bottom: 20px;
}
.newsy-hr .w-blog-post-more.w-btn {
    margin: 12px 0 0;
}
.newsy-hr .w-blog-post-meta > ::before {
    display: none;
}
.newsy-hr .w-blog-post-meta-date {
	color:#000 !important;
}
.newsy-hr .w-blog-post-content {
    word-wrap: break-word;
    margin-top: -4px;
}
.newsy-hr .w-blog.layout_smallsquare .w-blog-post {
    margin-bottom: 2.5rem;
	padding-bottom: 2.5rem;
	border-bottom:1px solid #e8e8e8;
}
.newsy-hr .w-btn-label {
	text-transform:uppercase;
}
/*Newsletter*/
.sidebar_none .l-section.preview_modern .w-blog {
    padding-top: 10px;
    padding-bottom: 50px;
	text-align:center;
}
.uslugi-sidebar {
    padding-left: 17px;
}
.w-blog-post-preview {
	opacity:0.45;
}
.l-section.for_blogpost.preview_modern {
	background-color:#000;
}
.newsletter-autor-content .wpb_text_column {
	padding:30px;
}
.newsletter-autor .vc_column-inner {
	padding:0px!important;
}
.newsletter-main-content .w-blog-list {
	text-align:right;
}
.newsletter-main-content {
	text-align:justify;
}
.l-subheader-cell.at_right p  {
	font-size:22px;
}
.l-subheader-cell.at_right p b {
	color:#fbba00;
}
.sidebar-title {
    padding-bottom: 12px;
}
.w-blog.layout_compact .w-blog-post {
    margin-bottom: 30px;
padding-top: 3px;
}
.color_footer-bottom > .l-section-h {
    padding: 10px 0!important;
}
.proudmember {
		font-size:16px;
		letter-spacing:2px;
		text-transform:uppercase;
	}
.proudmember p {
	margin-bottom:0px!important;
}
.newsletter-main-content .sidebar-title {
	position:relative;
	margin-bottom:20px;
}
.newsletter-main-content .sidebar-title:after {
	content: '';
display: table;
height: 2px;
width: 130px;
background-color: #fbba00;
bottom: 15px;
right: 0px;
position: absolute;
}
.l-section.for_blogpost ~ .l-section:last-child {
    margin-bottom: 0px;
	margin-top:40px;
	border-bottom:1px solid rgba(0, 0, 0, .1);
}
.l-main .widget_nav_menu .menu-item.current-menu-item > a, .l-main .widget_nav_menu .current-menu-item + .menu-item > a {
    border-color: #e8e8e8;
}
.zespol-osoba .w-tabs-sections-h > div ul {
    list-style-type: none;
}
.zespol-osoba .w-tabs-sections-h > div ul li {
    position:relative;
}
.zespol-osoba .w-tabs-sections-h > div ul li::before {
    content: "\f058";
	font-family: FontAwesome;
    color: #fbba00;
    left: -22px;
    top: 1px;
    display: table;
    width: 20px;
    height: 20px;
    font-size: 16px;
    position: absolute;
}
.content-eventu1, .miesiac-eventu1 {
	text-align:right;
}
.content-eventu1 a {
	color:#000;
	font-weight:500;
}
.content-eventu1 {
	padding-bottom:5px;
}
.jeden-event1 {
	padding-bottom:25px;
}
.materialy-online .w-blog-post-h > a {
    background-color:#000!important;
}
.materialy-online .w-blog-post-h:hover .w-blog-post-preview {
    opacity:1!important;
    transition-duration:0.5s;
}
.materialy-online .w-blog-post {
    margin-bottom:20px;
}
.materialy-online .w-blog.layout_flat .w-blog-post-meta > * {
    margin: 0.2rem 0.6rem 0 0 !important;
}
.cli-plugin-button, .cli-plugin-button:visited {
    padding: 5px 10px 5px;
	border-radius:0px!important;
    -moz-border-radius: 0px!important;
    -webkit-border-radius: 0px!important;
}
.en-menu-ft .vc_wp_custommenu.layout_hor ul li {
    margin: 0 0.6em;
}
.kontakt-det a {
	color:#000;
}
.for_blogpost.preview_modern .l-section-h {
	padding-top:0px;
}
.for_blogpost.preview_modern .l-section-h .w-blogpost {
	padding: 60px 0;
	text-align:center;
}
.l-section.preview_modern .w-blogpost::after {
	height:100%;
	background:rgba(30,30,30,0.7);
}
.l-section.preview_modern .w-blogpost h1 {
	margin-bottom:10px;
}
.l-section.preview_modern .w-blogpost-meta > * {
    color: rgba(255,255,255,1);
	margin-right:0px;
}
.wpcf7-acceptance .wpcf7-list-item {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
	text-align:justify;
}
span.wpcf7-form-control-wrap {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
input[type="checkbox"] {
    margin-top: 7px;
}
@media all and (min-width:1400px) {
.globalchamber .le-sw-r .vc_column-inner {
	padding-right:0px!important;
}
}
@media all and (min-width:768px) {
	.uslugi-sidebar .w-grid-item-elm {
	text-align:right;
}
	.mobonly {
		display:none!important;
	}
	.zespol-sp-wth .vc_col-sm-2 {
	width:20.8333333%!important;
}
.fst-cmn-zsp .vc_column-inner {
	padding-left: 20px!important;
padding-right: 2px!important;
}
.lst-cmn-zsp .vc_column-inner {
	padding-left: 12px!important;
padding-right: 10px!important;
}
.pr-spw.vc_col-sm-6 .vc_column-inner {
    padding: 0px 8px 0px 15px !important;
}
.materialy-online .w-blog-list article .w-blog-post-body {
    width: calc(100% - 300px);
    display: flex;
    height: 100%;
    min-height:254px;
    flex-direction: column;
    justify-content: center;
} 
	.proudmember {
		text-align:right;
	}
	.pl-proudmember {
	padding-left:55px;
	}
	.newsletter-autor-content .wpb_text_column {
    padding: 30px 0 30px 30px;
    text-align: justify;
}
	.sp-width-325 {
		width:37.5%!important;
	}
	.ft-en.border-tb > .vc_column-inner > .wpb_wrapper {
    border-bottom: 1px solid #000 !important;
    padding-top: 115px;
    display: inline-block;
    border-top: 0px;
    padding-bottom: 40px;
}
	.pd-r-0-sg .le-sw .vc_column-inner {
    padding-left: 0px !important;
}
}
.g-cols.type_boxes.partnerzy > div > .vc_column-inner {
    padding: 10px 3rem!important;
}
.partnerzy {
    margin-top: 50px !important;
margin-bottom: 40px !important;
}
.ccol-p, .partnerzy {
    border-left:1px solid #bcbcbc !important;
    border-right:1px solid #bcbcbc !important;
}
#menu-item-1478, #menu-item-1481 {
	display:none;
}
.pd-r-0-sg .le-sw {
    width: 270px;
}
#cookie-law-info-bar span a.black-t {
	color:#000!important;
}
.nwslt {
	width:100%;
	display:inline;
}
.nwslt .vc_column-inner {
	padding:0px!important;
}
.opacity-img img {
	opacity:0.8;
}
.w-grid-item-h .w-hwrapper {
	position:relative;
}
.w-grid-item-h .data-eventu::after {
	top:-12px;
	right:auto;
}
.w-grid-item-h h2.w-grid-item-elm {
	font-weight:500!important;
}
.mw3 a {
	display: inline-block;
}
@media all and (min-width:768px) {
	.mw1 {
	max-width:70px;
	margin-left: 0px!important;
}
.mw2 {
	max-width:135px;
	margin-left: 20px!important;
	margin-top: 2px;
}
.mw3 {
	max-width:100px;
	margin-left: 20px!important;
	margin-top: 11px;
	z-index: 7;
position: relative;
}
}
@media all and (max-width:1174px) {
	.le-sw, .le-sw-r {
		width:100%!important;
		text-align:center;
	}
	.le-sw .vc_column-inner, .le-sw-r .vc_column-inner {
		padding:0 20px 20px!important;
	}
}
@media all and (max-width:900px) {
	.mainphoto .upb_row_bg.vcpb-default {
    background-position: center 50px !important;
}
}
@media all and (max-width:767px) {
	.szkol-h a::before {
    top: 1px;
}
	.db1 {
    margin-bottom: 45px;
    margin-top: 20px;
}
	.globalchamber .le-sw-r .vc_column-inner {
    padding-right: 0px !important;
}
.ccol-p, .partnerzy {
    border-left: 0px solid #bcbcbc !important;
    border-right: 0px solid #bcbcbc !important;
}
	textarea {
    height: 150px;
}
.uslugi-sidebar {
    border-left: 0px solid #fbba00 !important;
padding: 10px 5px;
}
	.l-section.for_blogpost ~ .l-section:last-child {
    margin-top: 0px;
	}
	.sidebar-title, .uslugi-sidebar .align_right, .newsletter-main-content .w-blog-list {
		text-align:left;
	}
	.newsletter-main-content .sidebar-title::after {
		left:0px;
		right:auto;
	}
	.w-blog.layout_compact .w-blog-post {
    margin-bottom: 20px;
	}
	.linia-zolta h2, .uslugi-content .linia-zolta h1 {
    padding-bottom: 6px;
    margin-bottom: 25px;
    font-size: 20px;
}
	.ft-pd-rt {
    padding-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}
	.mainphoto h1 {
    line-height: 40px;
}
	h1 .mniejsze {
    font-size: 22px;
    line-height: 50px;
}
	.le-sw .vc_column-inner, .le-sw-r .vc_column-inner {
		padding:20px 20px 0px!important;
	}
	.le-sw, .le-sw-r {
		margin-bottom:0px!important;
	}
	.color_footer-bottom {
		padding-top:30px;
		padding-bottom:30px;
	}
	.color_footer-bottom p, .text-right {
		text-align:center!important;
	}
	.color_footer-bottom .vc_col-sm-4 {
		margin-bottom:10px!important;
	}
	.l-footer .w-image-h, .l-footer p, .m-text-align {
		text-align:center;
	}
	.l-footer .widget.widget_nav_menu {
		display:none;
	}
	.border-tb > .vc_column-inner > .wpb_wrapper {
    border-top: 0px solid #000;
    border-bottom: 0px solid #000;
	}
	.nwslt .vc_col-sm-12 {
    border-top: 1px solid #000;
	}
	.ft-pd-rt {
    padding-bottom: 0px;
    margin-bottom: 10px !important;
	}
	.wydarzenia-glowna {
    padding-left: 0px;
}
	.aktualnosci-glowna {
    padding-right: 0px;
}
	.wydarzenia-glowna {
		padding-top:40px;
	}
	.l-titlebar.size_medium .l-titlebar-h, .l-titlebar.size_large .l-titlebar-h, .l-titlebar.size_huge .l-titlebar-h, .l-sidebar, .l-section-h, .l-section.height_large > .l-section-h, .l-section.height_huge > .l-section-h, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {
    padding: 50px 0;
}
	.uslugi-sg .w-image-h a::before, .pp-bl > .vc_column-inner > .wpb_wrapper::before, .pp-bc > .vc_column-inner > .wpb_wrapper::before, .pp-br > .vc_column-inner > .wpb_wrapper::after, .pp-bc > .vc_column-inner > .wpb_wrapper::after {
		display:none;
	}
	.naglowek p {
		font-size:24px;
	}
	.text-justify h2, .vc_col-sm-12 .linia-zolta h2 {
    text-align: left;
}
	.pp-bl .vc_column-inner {
    padding-right: 1.5rem !important;
}
	.pp-br .vc_column-inner {
    padding-left: 1.5rem !important;
}
	.le-ikony a {
    margin-top: 0px;
    padding-top: 15px;
	}
	.w-btn-label {
    white-space: initial;
    line-height: 19px;
    padding: 10px 0;
    display: block;
}
	.prof-photo .vc_column-inner {
		min-height:100vw;
	}
	.zespol .linia-zolta h2 {
		margin-bottom:40px;
	}
	.zespol-sp {
    padding-left: 0px;
}
	.zespol-sp1 {
		padding-top:20px;
	}
	.fst-cmn-zsp .vc_column-inner, .biuro-pd.vc_inner .vc_column-inner, .lst-cmn-zsp .vc_column-inner {
		padding-left:10px!important;
		padding-right:10px!important;
	}
}
@media all and (max-width:600px) {
	.w-blog-post-h a {
		max-width:375px;
	}
}
@media all and (max-width:500px) {
	.l-subheader-cell.at_right p  {
	font-size:16px;
}
	.newsletter input[type="text"], .newsletter input[type="submit"] {
    width: 100%;
	}
	.ult-team-member-wrap, .wpb_column > .wpb_wrapper .ult-team-member-wrap {
    max-width: 220px;
    margin-left: auto;
    margin-right: auto;
}
}
@media all and (min-width:767px) and (max-width:1022px) {
	.newsletter input[type="text"], .newsletter input[type="submit"] {
    width: 100%;
	}
}
@media all and (min-width:767px) and (max-width:920px) {
	.vc_col-sm-4 {
    min-width: 200px;
	}
}