
.elementor-element.elementor-button-info .elementor-button {
background:var( --e-global-color-primary );	
}

.elementor-element.elementor-button-success .elementor-button {
	background-color:#fff;
	
}
.elementor-counter small{
	display:block;
	font-weight:600;
	font-size:14px;
	margin-top:10px;
}

.elementor-counter .elementor-counter-title {
	flex: 1 0 0% !important;
}
.elementor-counter .elementor-counter-number-wrapper {
	flex: 0 1 0% !important;	
}


.line-left-right span {
	position:relative;	
}
.line-left-right span:before {
	content:"";
	width:100px;
	height:1px;
	background:var( --e-global-color-accent );	
	position:absolute;
	left:-110px;
	top:21px;	
}

.line-left-right span:after {
	content:"";
	width:100px;
	height:1px;
	background:var( --e-global-color-accent );	
	position:absolute;
	right:-110px;
	top:21px;	
}
.line-right span {
	position:relative;	
}

.line-right span:after {
	content:"";
	width:100px;
	height:1px;
	background:var( --e-global-color-accent );	
	position:absolute;
	right:-110px;
	bottom:21px;	
}
.elementor-loop-container > div:nth-child(2n+1) > div > div:first-child {
	order:2;	
}
.elementor-loop-container > div:nth-child(2n+1) > div > div:last-child {
	order:1;
}
.single-lista-aktualnosci  h1.entry-title, .single-post h1.entry-title, .single-baza-wiedzy h1.entry-title{
	display:none;
}
.tagi a {
	display:inline-block;
	border:1px solid #D5D7DA;
	border-radius:6px;
	padding:5px 8px;
	margin-right:3px;
}
.type-lista-aktualnosci .post-tags {
	display:none;
}
#content {
	overflow-x:hidden;
}
/*
.elementor-pagination .page-numbers {
    display: flex;
    align-items: end;
    justify-content: center;
    width: 30px;
	text-indent:-9999;
	overflow:hidden;
    height: 30px;
    border: 2px solid var(--e-global-color-primary);
    border-radius: 50%;
    text-indent: -9999px; 
    position: relative;
}

.elementor-pagination .page-numbers::before {
    content: "←"; 
    font-family: Arial, sans-serif; 
    font-weight: bold;
    text-indent: 0;
    position: absolute;
    color: var(--e-global-color-primary);
}

.elementor-pagination .next::before {
    content: "→";
}
.elementor-pagination {
	display: flex !important;
    align-items: end !important;
}*/
a.elementor-button:hover {
transform:translateY(5px);
}
.elementor-button-info a.elementor-button:hover {
	background-color:var(--e-global-color-accent);
	border-color:var(--e-global-color-accent);
}
.elementor-button-success a.elementor-button:hover {
	background-color:#f2f3f9 !important;
	border-color:#f2f3f9 !important;
	
}
.e-n-accordion-item-title {
	border:0 !important;
	 border-bottom:1px solid #E9EAEB !important;
	 padding-top:15px !important;
	 padding-bottom:15px !important;
}
.e-n-accordion-item-title .e-n-accordion-item-title-text span {
color:var( --e-global-color-accent );		
}
.e-n-accordion-item-title + div[role="region"] {
	border:0 !important;
}
.e-n-accordion-item-title-icon {
	border:2px solid var( --e-global-color-primary );
	padding:4px;
	border-radius:50%;
}
.elementor-widget-text-editor ul  {
	padding-left:20px;
}
.elementor-widget-text-editor ul li {
	list-style-type:none;
	position:relative;
	padding:5px 0;
}
.elementor-widget-text-editor ul li:before {
	 background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="15" viewBox="0 0 14 15" fill="none"%3E%3Cpath d="M1 1.5L13 13.5M13 13.5V5.5M13 13.5H5" stroke="%23B31918" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');
	 background-repeat:no-repeat;
	 width:15px;
	 height:15px;
	 display:inline-block;
	 content:"";
		margin-right:5px;
}
.breadcrumb.elementor-widget-shortcode a {
	color:var(--e-global-color-accent);
}
.breadcrumb.elementor-widget-shortcode {
	font-size:14px;
	color:var(--e-global-color-accent);
	font-weight:bold;
}
.breadcrumb.elementor-widget-shortcode .breadcrumb_last{
	font-weight:400;
	
}

.line-left-right span:before, .line-right span:before, .line-left span:before, .line-left-right span:after, .line-right span:after { 

display:none;
}
.line-left-right:before, .line-left-right:after {
	display:none;
}
footer .e-n-menu-wrapper .elementor-icon-box-icon {
	display:none !important;
}
}

.blog-content h2 {
	font-size:30px
}
.blog-content h3 {
	font-size:20px
}
.elementor-custom-embed-image-overlay {
	border-top:3px solid var( --e-global-color-accent );
	border-right:3px solid var( --e-global-color-accent );
	border-top-left-radius: 60px;

border-bottom-right-radius: 60px;

}
.elementor-widget-text-editor strong, .elementor-widget-text-editor b {
	font-weight:bold;
}
.e-n-menu-content .elementor-icon-box-title:hover a {
	color:var(--e-global-color-accent);
}
blockquote {
	background:#f2f3f9;
	padding:20px;
}
.form-white .elementor-field-type-acceptance  a {
	color:var(--color-primary) !important;
	font-weight:bold;
}

@media (max-width:991px) {
	.elementor-counter small {
		font-size: 12px;
  margin-top: 0px;
  line-height: 16px;
		
	}	
}