/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

h2 {
	margin-bottom: 30px !important;
}

.notowaniacontainer{
    padding-top:30px !important; 
}

.flickity-viewport {
	margin: 0 !important;
}

.flickity-slider .cell {
	padding: 5px !important;
}

.home .kariera .img-with-aniamtion-wrap .hover-wrap {
	margin-bottom: 0 !important;
}

.kariera .nectar-fancy-box {
	margin-bottom: 0 !important;
}

.home .kariera .nectar-button {
	margin: 0 !important;
}

.home .kariera .vc_col-sm-6:last-child {
	text-align: right !important;
}

.home .blog-recent .span_4 .excerpt {
	display: none !important;
}

.home .blog-recent .span_4 .meta-category {
	display: none !important;
}

.home .blog-recent[data-style="default"] .col .post-header h3 {
    margin-bottom: 3px;
    letter-spacing: 0;
    font-size: 23px !important;
    line-height: 27px !important;
}

#footer-widgets .row .one-fourths:first-child {
	background: #f7f7f7 !important;
	padding: 50px !important;
	width:50% !important;
}

#footer-widgets .row .one-fourths:first-child .widget {
	width: 50% !important;
	display: inline-block !important;
	margin-bottom: 20px !important;
}

#footer-widgets .row .one-fourths:last-child {
	display: none !important;
}

#copyright .span_5 {
	width: 70%;
	margin-top: -30px;
}

#footer-widgets .row .one-fourths:first-child strong,
#footer-outer #footer-widgets .widget h4 {
	font-family: "Bebas Neue", sans-serif !important;
	font-weight: 500 !important;
	font-size: 20px !important;
}

#footer-outer #footer-widgets .widget h4 {
	font-size: 40px !important;
}

#footer-outer #footer-widgets .menu-item a {
	font-family: "Bebas Neue", sans-serif !important;
	font-weight: 500 !important;
	font-size: 20px !important;
}

#footer-widgets #nav_menu-2 {
	padding-left: 20px !important;
}

#footer-widgets .menu-item a:hover {
	text-decoration: underline !important;
}

#footer-widgets .sub-menu {
	display: none !important;
}

#copyright .span_7 {
	width: 28%;
}

#copyright .span_5 img {
	height: 50px !important;
	margin-right: 30px !important;
	margin-bottom: -20px !important;
}

.page-id-115 .blog-recent .col,
.page-id-41922 .blog-recent .col {
	padding: 0 0 20px 0 !important;
	background: none !important;
	
}

.page-id-115 .blog-recent .col .post-header,
.page-id-41922 .blog-recent .col .post-header {
	width: 100% !important;
	left: 0 !important;
	text-align: left !important;
}

.home .nectar-recent-posts-single_featured .controls {	
	padding: 30px !important;
    width: 250px !important;
    margin-right: -43px !important;
    background: black !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}

.home .nectar-recent-posts-single_featured.multiple_featured .controls li {
	margin: 0 0 40px 0 !important;
}

.home .nectar-recent-posts-single_featured.multiple_featured .controls li:last-child {
	margin: 0 !important;
}

.blog-recent[data-style="title_only"] .col:hover .post-header .meta {
	transform: none !important;
    -webkit-transform: none !important;
    opacity: 1 !important;
}

.blog-recent[data-style="title_only"] .col:hover .post-header .title {
		transform: none !important;
    -webkit-transform: none !important;
    text-decoration: underline !important;
}

h3 {
	font-size: 34px !important; 
}

.naglowki h3 {
	font-size: 34px !important;
	border-bottom: 2px solid #ededed !important;
	padding-bottom: 20px !important;
	margin-bottom: 20px !important;
}

.naglowki ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}

.naglowki ul li {
	margin-bottom: 15px !important;
	list-style: none !important;
}

.naglowki ul li a:hover {
	text-decoration: underline;
	}

.pobieranie ul li a {
	background: url('img/ico_download.jpeg') left top no-repeat !important;
	padding-left: 30px !important;
	background-size: 15px !important;
	display: block !important;
	background-position-y: 5px !important;
}

.page-template-page-sidebar #sidebar #nav_menu-4 {
}

.page-template-page-sidebar #sidebar #nav_menu-4 h4,
.page-template-page-sidebar #sidebar #menu-item-56050 h4 {
	font-family: 'Bebas Neue', sans-serif !important;
	font-size: 36px !important;
	font-weight: 500 !important;
}

.page-template-page-sidebar #sidebar #nav_menu-4 ul,
.page-template-page-sidebar #sidebar #nav_menu-56050 ul {
	margin-bottom: 0 !important;
}

.page-template-page-sidebar #sidebar #nav_menu-4 ul li,
.page-template-page-sidebar #sidebar #nav_menu-56050 ul li {
	margin-bottom: 3px !important;
    padding-bottom: 0 !important;
    border-bottom: 1px solid #4a4a4a !important;
}

.page-template-page-sidebar #sidebar #nav_menu-4 ul li:hover,
.page-template-page-sidebar #sidebar #nav_menu-56050 ul li:hover {
	border-bottom: 1px solid #393939 !important;
}

.page-template-page-sidebar #sidebar #nav_menu-4 ul .current-menu-item,
.page-template-page-sidebar #sidebar #nav_menu-56050 ul .current-menu-item {
	border-bottom: 1px solid #393939 !important;
}

body[data-bg-header="true"] .container-wrap {
	padding-bottom: 80px !important;
}

body[data-bg-header="true"] .page-id-56289 .container-wrap,
body[data-bg-header="true"] .page-id-58689 .container-wrap {
	padding-bottom: 0 !important;
}

.page-template-page-sidebar #sidebar, .page-template-relacje-sidebar #sidebar {
	margin-top: 70px !important;
}

.page-template-relacje-sidebar .execphpwidget {
	padding: 5%;
    border: 1px solid lightgray;
    margin-top: 65px;
}

.page-template-page-sidebar #sidebar #nav_menu-4 ul li:last-child {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none !important;
}

::marker {
	display: none !important;
}

.page-template-page-sidebar #sidebar #nav_menu-4 ul li a:hover {
	/* font-weight: 600 !important; */
}

.page-template-page-sidebar #sidebar #nav_menu-4 .current-menu-item a {
	/* font-weight: 600 !important; */
}

.page-id-111 .vc_col-sm-3 ul,
.page-id-111 .vc_col-sm-3 ul li,
.page-id-111 .vc_col-sm-6 ul,
.page-id-111 .vc_col-sm-6 ul li,
.page-id-41823 .vc_col-sm-3 ul,
.page-id-41823 .vc_col-sm-3 ul li,
.page-id-41823 .vc_col-sm-6 ul,
.page-id-41823 .vc_col-sm-6 ul li {
	padding: 0 !important;
	margin: 0 !important;
	list-style: none !important;
}

.page-id-111 .vc_col-sm-3 ul li img, .page-id-111 .vc_col-sm-6 ul li img,
.page-id-41823 .vc_col-sm-3 ul li img, .page-id-41823 .vc_col-sm-6 ul li img {
	height: 11px !important;
	margin-right: 15px;
	width: auto !important;
	}
	
.page-id-111 .vc_col-sm-3 ul li, .page-id-111 .vc_col-sm-6 ul li,
.page-id-41823 .vc_col-sm-3 ul li, .page-id-41823 .vc_col-sm-6 ul li {
	display: inline-block !important;
}

.btnprawo {
	text-align: right !important;
}

.blog-recent .post .post-header a:after {
	content: 'ZOBACZ WIĘCEJ';
    display: block;
    border: 2px solid black;
    padding: 7px 15px;
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px;
    font-family: 'Open Sans', sans-serif;
    width: 120px;
    text-align: center;
}

#text-5 h4 {
	line-height: 1 !important;
}


.blog-recent .post:hover .post-header a:after {
	background: black;
	color:white;
}

.textwidget small {
	font-size: 12px !important;
}

#text-6 p, #text-8 p {
	padding-bottom: 0 !important;
	line-height: 1 !important;
}

#text-5, #text-10 {
	margin-top: 45px !important;
}

#media_image-2, #media_image-3 {
	text-align: center;
    padding: 20px;
    background: white;
}

#media_image-2 img, #media_image-3 img {
	max-height: 60px !important;
	width: auto !important;
}

#copyright {
	padding-top: 0 !important;
}

.social i:before {
	font-size: 40px !important;
	color: gray !important;
}

#footer-outer #copyright[data-layout="centered"] li {
	margin: 0 30px !important;
}

#copyright .span_5 {
	margin-bottom: 40px !important;
}

#text-3 p {
	    line-height: 1;
}

.meta-author {
	display: none !important;
}

.meta-author {
	display: none !important;
}

.meta-comment-count {
	display: none !important;
}


.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
	opacity: 1 !important;
    background: rgb(0,0,0);
background: linear-gradient(0deg, rgba(0,0,0,0.9037990196078431) 0%, rgba(0,0,0,0.26514355742296913) 100%) !important;
}

.meta-date {
	border: none !important;
}



.single-post a.aktualnosci, .meta-category, .grav-wrap {
	display: none !important;
}

.masonry.material .masonry-blog-item .article-content-wrap {
	padding-top: 30px !important;
}

h3.title {
	font-size: 25px !important;
    line-height: 1.1;
}

.page-id-109 .excerpt:after {
	content: 'CZYTAJ WIĘCEJ';
    display: block;
    color: black !important;
    border: 2px solid black;
    padding: 7px 15px;
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px;
    font-family: 'Open Sans', sans-serif;
    width: 120px;
    text-align: center;
    margin-top: 20px !important;
    }
    
.single-post .row-bg {
	background: none !important;
}

.single-post .article-content-wrap {
	padding: 30px !important;
}

#page-header-bg[data-bg-pos="top"] .page-header-bg-image {
    background-position: center center !important;
}

.page-id-111 #page-header-bg[data-bg-pos="top"] .page-header-bg-image,
.page-id-41823 #page-header-bg[data-bg-pos="top"] .page-header-bg-image {
    background-position-y: 36% !important;
}
    
.single-post h3.title {
	font-family: "Bebas Neue", sans-serif !important;
}

.single-post .blog-recent .post-header:after {
	content: 'CZYTAJ WIĘCEJ';
    display: block;
    color: black !important;
    border: 2px solid black;
    padding: 7px 15px;
    font-size: 12px;
    font-weight: 600;
    margin-top: 15px;
    font-family: 'Open Sans', sans-serif;
    width: 120px;
    text-align: center;
    margin-top: 20px !important;
}

.single-post .blog-recent .post-header {
	margin-bottom: 0 !important;
}

.sjb-search-keywords {
	width: 40% !important;
    float: left !important;
}

.sjb-filters {
	padding: 0 !important;
    margin-top: 0 !important;
    top: -94px !important;
    position: relative !important;
    background: none !important;
}

.sjb-page .sjb-filters.sjb-filters-v1 .form-control, .form-control {
	    border-radius: 0 !important;
    font-size: 16px !important;
    height: 53px !important;
    background: none !important;
    border: 3px solid white !important;
    color: white !important;
}

.btn-search {
	    height: 56px !important;
    background: none !important;
    width: 61px !important;
    top: 0px !important;
    position: relative !important;
    border: 3px solid white !important;
}

body[data-form-submit="regular"] .container-wrap input[type=submit] {
	padding: 11px 18px!important;
}

.list-view .list-data .col-md-1 {
	display: none !important;
}

.list-view .job-title {
	font-family: "Bebas Neue", sans-serif !important;
	font-size: 32px !important;
}

.sjb-page .list-data .v1 .job-description p {
	color: black !important;
}

.list-view .btn-primary, .app-submit {
	border: 2px solid rgba(191, 159, 96, 0.75) !important;
	border-radius: 0 !important;
	color: black !important;
	background: none !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	padding: 8px 14px !important;
    font-size: 12px !important;
    font-family: 'Open Sans' !important;
    letter-spacing: 1px !important;
}

.list-view .btn-primary:hover, .app-submit:hover {
	background: rgba(191, 159, 96, 1) !important;
	border-radius: 0 !important;
	color: white !important;}

.sjb-page .list-data .v1 .job-info h4 a:hover {
	color: rgba(191, 159, 96, 1) !important;
}


.job-location, .job-date {
	color: gray !important;
}

.job-location .fa, .job-date .fa {
	top: 1px !important;
}

.list-view p:last-child {
	padding-bottom: 0 !important;
}

.sjb-listing {
	top: -80px !important;
    position: relative !important;
}

.sjb-page .sjb-detail .list-data .v1 ul li {
	padding-left: 0 !important;
}

.job-description ul {
	margin-left: 20px !important;
    color: black !important;
}

.sjb-page .sjb-detail .list-data .v1 ul li::before {
	display: none !important;
}

.sjb-page .sjb-detail h3 {
	font-family: "Bebas Neue", sans-serif !important;
	font-size: 32px !important;
	color: black !important;
	font-weight: normal !important;
}

.single-jobpost .sjb-content {
	    max-width: 900px !important;
    margin: 0 auto !important;
}

.sjb-page .list-data .v1 .company-logo img {
	border: 0 !important;
}

.single-jobpost .job-description {
	    background: #f7f7f7 !important;
    padding: 30px 40px 40px 40px !important;
}

.col-md-11 .col-sm-4:first-child {
	display: none !important;
}

.sjb-page .col-md-2 {
	width: 30.666667% !important;
}

.job-info h4 span {
}

.sjb-page .list-data .v1 .header-margin-top {
    margin-top: 21px !important;
}

.job-detail h3 {
	text-align: center !important;
}

.job-detail .job-title {
	text-align: center !important;
    font-size: 55px !important;
    margin-bottom: 40px !important;
}

.job-description {
	margin-top: 20px !important;
}

.job-detail h3 {
	    border-bottom: 2px solid lightgray !important;
    padding-bottom: 30px !important;
    margin-bottom: 33px !important;
}

.file div {
	border-radius:0 !important;
	background: black !important;
}

.job-title {
	font-weight: 500 !important;
}

.showcase img {
	display: inline-block !important;
    margin: 0 auto !important;
    height: 17px !important;
    width: auto !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-top: 14px !important;
}

h3.related-title {
	font-size: 0 !important;
}

h3.related-title:after {
	font-size: 34px !important;
	content: 'ZOBACZ RÓWNIEŻ';
}

.related-posts .span_6 {
	max-width: 400px !important;
}

.page-id-64 .sjb-page .list-data .v1 {
	background: #f0f0f0 !important;
    border: 0 !important;
    float: left !important;
    margin: 15px 0 !important;
    padding: 30px 30px 20px !important;
    width: 100% !important;
}

.jobpost-form {
	margin-bottom: 100px !important;
}

#menu-dla-inwestorow, #menu-for-investors {
    margin-bottom: 0 !important;
}


.page-id-64 .sjb-page .list-data .v1:hover {
	box-shadow: 0 15px 60px rgba(0,0,0,0.15) !important;
	background: white !important;
	transition: ease-in-out 0.2s all !important;
}

#menu-dla-inwestorow, #menu-for-investors {
	padding: 30px !important;
	color: white !important;
	background: #393939 !important;
}


#menu-dla-inwestorow a, #menu-for-investors a {
	font-family: "Bebas Neue", sans-serif !important;
	font-size: 24px !important;
	font-weight: normal !important;
	padding: 19px 0 !important;
	color: gray;
}

#menu-dla-inwestorow a:hover, #menu-for-investors a:hover {
	color: white !important;
	font-weight: 100 !important;
}

#menu-dla-inwestorow a:hover:after,
#menu-dla-inwestorow .current-menu-item a:after,

#menu-for-investors a:hover:after,
#menu-for-investors .current-menu-item a:after {
	display:block !important;
	content:'';
	height: 1px !important;
	width: 100% !important;
	background: #bf9f60 !important;
	transition: ease-in-out width 0.2s !important;
	margin-bottom: -1px;
    position: relative;
    top: 17px;
}
.sidebar-column { position: relative !important;}
.sidebar-column #menu-dla-inwestorow, .sidebar-column #menu-for-investors {
	padding: 0 30px 30px  !important;
	color: white !important;
	background: #282828 !important;
}


.sidebar-column #menu-dla-inwestorow a, .sidebar-column #menu-for-investors a {
	font-family: "Open Sans", sans-serif !important;
	font-size: 14px !important;
	line-height: 1.1em;
	/* text-transform: lowercase !important; */
	font-weight: normal !important;
	padding: 5px 0 5px 10px !important;
	color: gray;
}
/* .sidebar-column #menu-dla-inwestorow a:first-letter, .sidebar-column #menu-for-investors a:first-letter {
	text-transform: uppercase !important;
} */


.sidebar-column #menu-dla-inwestorow a:hover, .sidebar-column #menu-for-investors a:hover {
	color: #C5AF82 !important;
	border-bottom: none !important;
}


.sidebar-column #menu-dla-inwestorow li{ border-left: solid thin #C5AF82 !important;}
.sidebar-column #menu-dla-inwestorow a:hover:after, 
.sidebar-column #menu-dla-inwestorow .current-menu-item a:after, 
.sidebar-column #menu-for-investors a:hover:after,
.sidebar-column #menu-for-investors .current-menu-item a:after {
	display:none !important;
	content:'';
	height: 1px !important;
	width: 100% !important;
	background: #bf9f60 !important;
	transition: ease-in-out width 0.2s !important;
	margin-bottom: -1px;
	position: relative;
	top: 17px;
}

.sidebar-column #menu-dla-inwestorow .current-menu-item a, .sidebar-column #menu-for-investors .current-menu-item a{
	font-weight: bold !important;
	color: #c5af82 !important;
	font-size: 18px !important;
	text-transform: uppercase;
}

.investor-sidebar .investor-menu-tagline, .investor-sidebar .investor-menu-heading{ margin-bottom: 0 !important; padding-left: 27px;}
.investor-sidebar .investor-menu-tagline p, .investor-sidebar .investor-menu-heading p{ display: inline; line-height: 1em;}
.investor-sidebar .investor-menu-heading{ font-family: "Bebas Neue"; color: white; text-transform: uppercase; padding-top: 25px; font-size: 24px;}
.investor-sidebar .investor-menu-tagline{font-size: 10px !important; text-transform: none; font-weight: normal; color: #656565; padding-bottom: 5px;}

.investor-content-column .current-reports-container { border: solid thin #333 !important; }
.investor-content-column .current-reports-container .raportyhead{ margin-bottom: -20px !important;}
.investor-content-column .current-reports-container h3 { font-size: 24px !important;}
.investor-content-column .current-reports-container .blog-recent[data-style="title_only"] .post-header{ left:0 !important; width: 100% !important; padding: 0 0 10px;}
.investor-content-column .current-reports-container .blog-recent[data-style="title_only"] .col{ padding: 0 !important; background-color: transparent !important; border-bottom: solid thin #eee;}
.investor-content-column .current-reports-container .post-header{}
.investor-content-column .current-reports-container .post-header .meta{ font-size: 12px !important; font-weight: normal !important; font-family: "Open Sans"; line-height: 1.2em; text-align: left !important; color: #333 !important;}
.investor-content-column .current-reports-container .post-header .title{ font-size: 13px !important; font-weight: normal !important; font-family: "Open Sans"; line-height: 1.2em !important; margin: 0 !important; text-align: left !important;}
.investor-content-column .current-reports-container .post-header .title:after{ content: ' >>' !important; color: #BAA069 !important;}
.investor-content-column .relacje_raportyokresowe.current-reports-container{ border: none !important;}
.investor-content-column .relacje_raportyokresowe.current-reports-container .post-header .title:after{ color: white !important;}

.reports-dashboard-content .blog-recent{ border: solid thin #ccc; border-bottom: none !important; padding-bottom: 0 !important;}
.reports-dashboard-content .blog-recent[data-style="title_only"] .col{ padding: 20px !important; margin-bottom: none !important; background-color: rgba(0,0,0,0) !important; border-bottom: solid thin #ccc; position: relative; margin-bottom: 0 !important; }
.reports-dashboard-content .blog-recent[data-style="title_only"] .post-header{ left:0 !important; width: 100% !important; padding: 0 20px 10px 0;}
.reports-dashboard-content .post-header .meta{ font-size: 13px !important; font-weight: normal !important; font-family: "Open Sans"; line-height: 1.2em; text-align: left !important; font-weight: bold;}
.reports-dashboard-content .post-header .title{ font-size: 16px !important; font-weight: normal !important; font-family: "Open Sans"; line-height: 1.4em !important; margin: 0 !important; text-align: left !important;}
.reports-dashboard-content .blog-recent[data-style="title_only"] .col:after{ content: '>' !important; color: #BAA069 !important; position: absolute; top:0; right:0; height: 100%; width: 20px; display: flex; align-items: center; align-content: center; justify-content: center; background-color: #EBEBEB; color: #C1A978; visibility: visible; font-weight: bold;}
.reports-dashboard-content .blog-recent[data-style="title_only"] .col:hover{ background-color: #EBEBEA !important; cursor: pointer;}
.reports-dashboard-content .blog-recent[data-style="title_only"] .col:hover:after{ background-color: #C1A978; color: white !important;}



#nav_menu-4,
#nav_menu-56050 {
	padding: 0 !important;
	background: none !important;
}

.pliki a {
	display: block !important;
	border: 1px solid black !important;
	padding: 20px 20px 20px 60px !important;
	background: url('img/icon_download_black.png') left center no-repeat !important;
	background-size: 25px !important;
	background-position-x: 20px !important;
}

.pliki a:hover {
	display: block !important;
	border: 1px solid #393939 !important;
	padding: 20px 20px 20px 60px !important;
	background: url('img/icon_download_white.png') left center no-repeat #393939 !important;
	background-size: 25px !important;
	background-position-x: 20px !important;
	color: white !important;
}

.shareholder-table tr td:last-child,
.shareholder-table tr th:last-child {
	background: #f0f0f0 !important;
}

.shareholder-table tr th {
	font-family: 'Bebas Neue' !important;
	font-weight: 100 !important;
	font-size: 20px !important;
}

.shareholder-table tr:hover td {
	border-bottom: 1px solid black !important;
}

.number span {
	font-family: 'Bebas Neue' !important;
}

.nectar-milestone .subject {
	font-size: 14px !important;
	line-height: 1.4 !important;
	margin-top: 10px !important;
}

h6 {
	font-weight: normal !important;
	line-height: 1.5 !important;
}

#chart_container {
	overflow: visible !important;
}

.page-template-notowania .main-content {
	padding-top: 88px !important;
}

.page-id-139 .wpb_text_column a {
	word-break: break-all !important;
	text-decoration: underline;
}

h3 {
	line-height: 1.1 !important;
}

.formleft {
	float: left;
	width: 30%;
}

.formright {
	float: right;
	width: calc(70% - 30px);
}

.wpcf7-textarea {
	height: 194px !important;
}

.wpcf7-submit {
	border: 2px solid white !important;
	float: right;
	background: none !important;
}

.wpcf7-form-control {
	border-radius: 0 !important;
	background: none !important;
} 

.page-id-117 .container-wrap {
	padding-bottom: 0 !important;
}

.prostokaty h3 {
	font-size: 43px !important;
}

.onas h2 {
	font-size: 120px !important;
	margin-bottom: 50px !important;
}

.onas h2:before {
	display: block;
	content: '';
	width: 1000px;
	border-top: 1px solid #bf9f60;
	position: relative;
	left: -1020px;
	top: 24px;
}

.image_wide .column-image-bg-wrap {
	width: calc(100% + 300px) !important;
}

.home .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous {
	position: relative;
    left: -65px;
    width: 40px;
    height: 40px;
    top: -560px !important;
    float: right !important;
}

.home .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {
	top: -50px;
    right: 0;
}

.dolaczdonas h2 {
	
	font-size: 120px !important;
	margin-bottom: 30px !important;
	line-height:120px !important;
}

.dolaczdonas h2:after {
	display: block;
    content: '';
    width: 1000px;
    border-top: 1px solid #bf9f60;
    position: relative;
    top: -66px;
    left: 90%;
}

.home .recent-post-container h2 {
	font-size: 37px !important;
    line-height: 40px !important;
}

.home .title {
	font-size: 14px !important;
    font-weight: bold !important;
    line-height: 17px !important;
}





.nectar-recent-posts-single_featured.multiple_featured .controls li {
	margin: 20px 0px !important;
}

.nectar-recent-posts-single_featured .nectar-recent-post-slide .nectar-recent-post-bg:after {
    background-color: rgba(2,2,2,0.75) !important;
}

.page-id-115 ::marker, .page-id-141 ::marker,
.page-id-41922 ::marker, .page-id-54619 ::marker {
	display: none !important;
	content: '' !important;
}

.notowaniamain b {
	text-transform: uppercase !important;
	color: #bf9f60 !important;
	margin-bottom: 12px !important;
}

.notowaniamain h2 {
	font-size: 44px !important;
}

.notowaniamain .stock-price-area{ display: flex; align-content: flex-start; margin-top: 10px;}
.notowaniamain .cig-ticker-name{ font-size: 72px !important; color: #bf9f60 !important;}
.notowaniamain .current-price{ font-size: 72px !important; }
.notowaniamain .delta-change{ font-size: 14px !important; line-height: 1.2em !important; }
.notowaniamain .stock-exchange-name b{ color: black !important; font-size: 16px !important; font-weight: normal !important; text-transform: none !important;}


.highcharts-navigator-mask-inside {
	fill: gray !important;
	opacity: 0.15 !important;
}


.widget.widget_block{ list-style: none;}
.page-template-notowania h3, .page-id-111 h3, .page-id-41823 h3 {
	font-size: 55px !important;
}

.komunikaty h3 {
	display: inline-block !important;
}

.komunikaty h3:after {
	content: '' !important;
	display: block !important;
	width: 1000% !important;
	border-bottom: 1px solid #bf9f60;
	position:relative;
	left: calc(100% + 20px);
	top: -15px;
}

.komunikaty .meta {
	color: #bf9f60 !important;
	font-weight: 500 !important;
}

.komunikaty h2.title {
	font-family: 'Bebas Neue' !important;
	font-size: 30px !important;
	line-height: 35px !important;
	margin-bottom: 0 !important;
}

.komunikaty .blog-recent {
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
}

.see-through-2 span {
	color: black;
}

.see-through-2:hover span {
	color: white;
}

.relacje_raporty h4 {
	font-family: 'Bebas Neue' !important;
	font-size: 30px !important;
	line-height: 35px !important;
	margin-bottom: 0 !important;
	font-weight: normal !important;
}

.relacje_raporty .meta {
	margin-bottom: 0 !important;
	font-weight: 300 !important;
}

.relacje_raporty h2.title {
	font-family: 'Open Sans' !important;
	font-size: 18px !important;
	line-height: 24px !important;
	margin-bottom: 0 !important;
}

.relacje_raporty .type-post {
	padding-bottom: 20px !important;
	margin-bottom: 20px !important;
	border-bottom: 1px solid #d8be8d !important;
}

.relacje_raporty .type-post:last-child {
	border-bottom: none !important;
}

.relacje_raportyokresowe .meta, .relacje_raportyokresowe .title {
	color: white !important;
}

.relacje_raportyokresowe .title:hover, .relacje_raportyokresowe .post:hover .title {
	color: white !important;
}

.odnosniki h3, .odnosniki h3 strong {
	font-size: 42px !important;
	background: #efefef;
    display: inline;
    z-index: 999999999999 !important;
    position: relative;
    font-weight: normal !important;
    font-family: 'Bebas Neue' !important;
}

.odnosniki h3 strong {
	padding-right: 10px !important;
}

.odnosniki h3:after, .raportyhead h3:after, .raportyhead h4:after {
		content: '' !important;
	display: block !important;
	/* width: 150% !important; */
	flex: 1 1 auto;
	margin-left: 15px;
	border-bottom: 1px solid #bf9f60;
	position:relative;
	top: -12px;
}

.raportyhead h3:after {
	top: -16px !important;
	z-index:9 !important;
	position: relative !important;
}

.raportyhead h3 {
	/* background: white !important; */
	position:relative !important;
	z-index:99999999999999 !important;
	padding-right: 15px !important;
	display: flex;
	margin-bottom: 30px !important;
}
.raportyhead.no-padding-right h3{
	padding-right: 0 !important;
} 

.raportyhead h4:after {
	top: -16px !important;
	z-index:9 !important;
	position: relative !important;
}

.raportyhead h4 {
	/* background: white !important; */
	position:relative !important;
	z-index:99999999999999 !important;
	padding-right: 15px !important;
	display: flex;
	margin-top: 30px !important;
	margin-bottom: 50px !important;
}

.raportyhead {
	margin-bottom: -40px !important;
	overflow: hidden !important;
}

.button_raporty {
		
}

.button_raporty {
	float: right !important;
    position: relative !important;
    top: 3px !important;
}
@media only screen and (max-width:800px){
	.button_raporty{ float: none !important; font-size: 8px !important; padding: 1px 8px 0 !important;}
}

.button_raporty:before {
    width: 15px !important;
    height: 15px !important;
    background: white !important;
    display: inline-block;
    content: '';
    position: absolute;
    left: -17px;
    top: 27px;
    z-index: 9999999999;
}
.button_raporty.small{
	font-size: 9px !important;
	padding: 1px 5px !important;
	margin-top: 3px !important;
}
.odnosniki .vc_col-sm-3 .vc_column-inner {
	overflow:hidden !important;
}

.kalendariuminwestora h3:after {
	content: '' !important;
	display: block !important;
	width: 1000px !important;
	border-bottom: 1px solid #bf9f60;
	position:relative;
	left: -1020px !important;
	top: -15px;
}

.relacjebiezace .post {
	border-bottom: 1px solid #e9e9e9 !important;
}

.page-template-notowania .over {
	height: 400px !important;
	overflow: scroll !important;
	    overflow-x: hidden !important;
}



.tabhead {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	background: none !important;
}

.tabhead td, 
.tabhead tr,
.tabhead table {
	background: none !important;
	border: 0 !important;
	font-weight: bold !important;
}


.tabhead {
	box-shadow: 0 16px 18px rgb(0 0 0 / 7%) !important;
	z-index: 99999999999999999;
	position: relative !important;
}

/* width */
.page-template-notowania ::-webkit-scrollbar {
  width: 2px;
}

/* Track */
.page-template-notowania ::-webkit-scrollbar-track {
  background: #f5f5f5;
}

/* Handle */
.page-template-notowania ::-webkit-scrollbar-thumb {
  background: #bf9f60;
}

/* Handle on hover */
.page-template-notowania ::-webkit-scrollbar-thumb:hover {
  background: white;
}

.bialytekst span {
	color: white !important;
}

#page-header-wrap h1:after {
	content: '' !important;
    display: block !important;
    width: 1000px !important;
    border-bottom: 1px solid #bf9f60;
    position: relative;
    left: -1020px !important;
    top: -15px;
}

.page-id-111 .nectar-fancy-box,
.page-id-41823 .nectar-fancy-box {
	font-family: 'Bebas Neue' !important;
    font-weight: 400;
    font-size: 34px !important;
    line-height: 38px !important;
}

.page-id-111 .nectar-fancy-box img, .page-id-41823 .nectar-fancy-box img {
	height: 11px !important;
    margin-right: 15px !important;
    width: auto !important;
    display: inline-block;
}

.listagier h3 {
	font-size: 28px !important
}

.naszetytuly {
	    position: relative !important
    z-index: 999999999999999999 !important;
}

.page-header-bg-image {
	    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.page-id-109 .post-area.featured_img_left .article-content-wrap .post-featured-img-wrap {
	width: 80% !important;
}

.page-id-109 .meta-category {
	display: inherit !important;
}

.posts-container a.aktualnosci, .meta-category, .grav-wrap {
	display: inherit !important;	
}

.home .grav-wrap {
	display: none !important;
}

.page-id-109 .meta-category .grav-wrap a {
	display: none !important;
}

.page-id-109 .meta-category .grav-wrap .text a, .page-id-41735 .grav-wrap {
	display: none !important;
}

.posts-container .classic .content-inner a:first-child {
	float: left !important;
    width: 45% !important;
    margin-right: 40px !important;
}

.posts-container .classic .content-inner .article-content-wrap a {
	float: none !important;
	width: 100% !important;
    margin-right: 0 !important;
}

.posts-container .classic .content-inner .article-content-wrap {
	width: calc(55% - 40px) !important;
	float: right !important;
}

.posts-container .classic .content-inner  {
	overflow: auto !important;
}

.posts-container .classic .content-inner .article-content-wrap h2 {
	    font-size: 38px !important;
    line-height: 38px !important;
    margin-bottom: 15px !important;
}

.posts-container .classic .content-inner .meta-category {
	display: none !important;
}

.posts-container .classic .content-inner .excerpt:after {
	display: none !important;
}

.continue-reading {
	border:2px solid rgba(191, 159, 96, 0.75) !important;
	background: none !important;
	color: black !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 12px;
    padding: 10px 25px;
    margin-top: 10px !important;
}

.continue-reading:hover {
	border:2px solid rgba(191, 159, 96, 1) !important;
	background: rgba(191, 159, 96, 1) !important;
	color: white !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	font-size: 12px;
    padding: 10px 25px;
    margin-top: 10px !important;
}

.single-post .aktualnosci {
	display: none !important;
}

.single-post .entry-title {
	text-align: left !important;
}

.page-id-111 .page-header-bg-image
.page-id-41823 .page-header-bg-image {
		background-position-y: 36% !important;
}

.job-description-list {
	display: none !important;
}

.list-data .v2 {
	padding-bottom: 0 !important;
}

.sjb-job-type-location-date {
	background: rgba(191, 159, 96, 1) !important;
	border: 1px solid rgba(191, 159, 96, 1) !important;
	color: white !important;
	width: calc(100% + 2px) !important;
    margin-left: -1px !important;
}

.sjb-job-type-location-date .job-location, .sjb-job-type-location-date .job-date {
	color: white !important;
}

.sjb-page .list-data .v2 .company-logo {
	width: 67px !important;
}

.sjb-listing .clearfix {
	display: none !important;
}

.list-view .v2 {
	width: 48% !important;
    float: left !important;
    margin: 10px 10px !important;
}

.list-view .sjb-job-type-location-date .col-md-3, .list-view .sjb-job-type-location-date .col-md-4 {
	width: 50% !important;
}

.list-view .sjb-company-wrapper-details-list .col-md-8 {
	width: calc(100% - 150px) !important;
}

.list-view .sjb-company-wrapper-details-list .col-md-4 {
	width: 150px !important;
}

.list-view .job-title {
	color: black !important;
}

.list-view .sjb-with-logo {
	width: calc(100% - 78px);
}

.single-jobpost .sjb-company-wrapper-details {
	display: none !important;
}

.single-jobpost .heading-title {
	padding-bottom: none !important;
	margin-bottom: none !important;
}

.sjb-page a {
	color: rgb(191, 159, 96) !important;
}

.job-description ul li {
	padding-left: 0 !important;
}

.job-description ul li:before {
	display: none !important;
}

.page-id-113 .nectar-fancy-box[data-style="parallax_hover"] .inner {
	    padding: 12% 0px 12% !important;
    width: 74% !important;
}

.page-id-113 h2 {
	margin-bottom: 0 !important;
}

.page-id-113 .subject, .page-id-41892 .subject {
	font-family: 'Bebas Neue' !important;
	font-size: 30px !important;
	line-height: 30px !important;
}

.komunikaty .blog-recent h2.title {
	    font-family: 'Open Sans' !important;
    font-size: 20px !important;
}

.komunikaty .blog-recent .post {
	padding-bottom: 20px !important;
	margin-bottom: 20px !important;
	border-bottom: 1px solid #dddddd !important;
}

.komunikaty .blog-recent .meta {
	font-size: 12px !importnat;
	font-weight: bold !important;
}

.page-id-115 .blog-recent .meta,
.page-id-41922 .blog-recent .meta {
	font-weight: bold !important;
}

.over td {
	    padding: 16px 20px !important;
}

.page-id-117 h2,
.page-id-41930 h2,
.page-id-56289 .onas h2,
.page-id-58689 .onas h2 {
    line-height: 104px !important;
}

.page-id-56289 .container-wrap,
.page-id-58689 .container-wrap {
	padding-bottom: 0 !important;
}

.page-id-56289 .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots,
.page-id-58689 .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots {
	bottom: -45px !important;
}

.page-id-117 h2:before {
    top: 44px;
}

.page-id-117 .wpcf7 input, .page-id-117 .wpcf7 textarea {
	color: white !important;
}

.wpcf7 {
	overflow: auto !important;
}

/*
.page-id-109 .post-content span.post-featured-img,
.category .post-content span.post-featured-img {
	    width: 100%;
    min-height: 300px !important;
    display: block !important;
    background: url(http://client.abcreate.com.pl/cigames/wp-content/uploads/2020/12/logo.png) center center no-repeat #f6f6f6 !important;
}

.page-id-109 .post-content span.post-featured-img img,
.category .post-content span.post-featured-img img {
	margin: 0 !important;
	padding: 0 !important;
	}

.page-id-109 .post-content span.post-featured-img img,
.category .post-content span.post-featured-img img {
	max-height: 300px !important;
	margin: 0 auto !important;
	width: auto !important;
	max-width: 100% !important;
}

.page-id-109 .post-content span.post-featured-img,
.category .post-content span.post-featured-img {
	text-align: center !important;
}
*/


.page-id-145 .posts-container .classic .content-inner .article-content-wrap,
.page-id-54621 .posts-container .classic .content-inner .article-content-wrap,
.page-id-59092 .posts-container .classic .content-inner .article-content-wrap,
.page-id-59119 .posts-container .classic .content-inner .article-content-wrap  {
	width: 100% !important;
}

.nectar-love-wrap {
	display: none !important;
}

.date {
	margin-bottom: 0 !important;
}

.page-id-145 .post-content .post-featured-img,
.page-id-54621 .post-content .post-featured-img,
.page-id-59092 .post-content .post-featured-img,
.page-id-59119 .post-content .post-featured-img,
.page-id-145 .post-meta,
.page-id-54621 .post-meta,
.page-id-59092 .post-meta,
.page-id-59119 .post-meta {
	display: none !important;
}

.page-id-59092 .post-content,
.page-id-59119 .post-content {
	padding-left: 0 !important;
}


.post-content .content-inner {
	padding-bottom: 35px !important;
	margin-bottom: 33px !important;
}

.meta-category {
	display: none !important;
}

.page-id-56130 .excerpt, .page-id-56069 .excerpt, .page-id-59092 .excerpt, .page-id-59119 .excerpt {
	display: none !important;
}

.page-id-56583 h4,
.page-id-56597 h4,
.page-id-56603 h4,
.page-id-56594 h4 {
	    line-height: 1.4 !important;
    font-size: 20px !important;
    margin-bottom: 34px !important;
    font-weight: bold !important;
}

.page-id-56583 h3,
.page-id-56597 h3,
.page-id-56603 h3,
.page-id-56594 h3 {
	    margin-top:30px !important;
}

.page-id-56289 .flickity-button:before,
.page-id-58689 .flickity-button:before {
	background: none !important;
}

.page-id-56289 .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous,
.page-id-56289 .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next,
.page-id-58689 .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.previous,
.page-id-58689 .nectar-flickity[data-controls*="arrows_overlaid"] .flickity-prev-next-button.next {
	top: 39% !important;
}

#media_image-2 img, #media_image-3 img {
    max-height: 44px !important;
    width: auto !important;
}

#copyright .container {
	display: table !important;
}

#copyright .span_5 {
    display: table-footer-group !important;
}

#copyright .span_7 {
	    margin-top: -30px !important;
    margin-bottom: 30px !important;
}
.wpml-ls-current-language {
	padding-left:10px !important;
	margin-left: 20px !important;
	background: url('img/globe.png') left center no-repeat !important;
	background-size: 15px !important;
}

.menu-item-56614 a,
.menu-item-56612 a,
.menu-item-56613 a,
.menu-item-56611 a,
.menu-item-56609 a,
.menu-item-56610 a {
	font-weight: bold !important;
}

/* .menu-item-56023 a.sf-with-ul, .menu-item-56039 a.sf-with-ul {
	pointer-events: none !important;
} */

.btn-search {
	border-color: white !important;
	border: 4px solid white !important;
	color: white !important;
}

.home .grav-wrap {
	display: none !important;
}

.sjb-search-button .btn-search {
	    padding: 9px 18px!important;
}

.btn-search {
	border: 3px solid white !important;
    height: 53px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#location option {
	color: black !important;
}

.sjb-job-type-location-date .job-date {
	display: none !important;
}

@media (min-width: 992px)
.sjb-page .col-md-3 {
    width: 20%;
}

@media (max-width: 1000px) {
	

.list-view .v2 {
	width: 100% !important;
    float: inherit !important;
    margin: 10px 0 !important;
}

.list-view .sjb-with-logo {
	width: 100% !important;
}

}

@media only screen and (min-width: 1000px) {
	
	#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap {
		padding-top: 210px !important;
	}
	
}

@media (max-width: 1000px) {
	
.home .nectar-recent-posts-single_featured .controls {
	background: none !important;
	}
	
}

@media (max-width: 699px) {
	
.list-view .company-logo {
	display: none !important;
}

.posts-container .classic .content-inner .article-content-wrap {
	width: 100% !important;
	float: none !important;
}

.posts-container .classic .content-inner a:first-child {
	width: 100% !important;
	margin-bottom:20px !important;
}

.page-id-109 .post-content span.post-featured-img {
	    width: 100%;
    min-height: 0 !important;
    display: block !important;
    background: none !important;
}

.formleft, .formright {
	width: 100% !important;
}

#footer-outer #copyright[data-layout="centered"] li {
    margin: 0px 15px !important;
}

.social i:before {
    font-size: 25px !important;
    }
    
.sjb-filters {
	        padding: 20px !important;
			background: #2b2b2b !important;
}

.sjb-search-keywords {
	width: 100% !important;
}

.sjb-search-location {
	width: 75% !important;
}

.sjb-search-button {
	width: 20% !important;
}

.sjb-search-button {
	    padding-right: 0 !important;
}

.btn-search {
	float: right !important;
	    padding: 0 !important;
}

.sjb-page .sjb-filters.sjb-filters-v2 .btn-search {
	    border: 3px solid white !important;
    height: 53px !important;
    margin-right: -6px !important;
}

.sjb-filters {
	top: -34px !important;
}


}