/* Themify Customize Styling */
body {	
	font-family:Montserrat;	font-weight:normal;
 
}
a {	
	color: #4d7de1; 
}
h1 {	
	font-family:Montserrat;	letter-spacing:-1px;
	font-size:30px;
	line-height:140%;
 
}
h2 {	
	font-family:Montserrat;	font-weight:normal;
 
}
h3 {	
	font-family:Montserrat;	font-weight:normal;
	font-size:25px;
	line-height:30px;
 
}
#headerwrap a:hover {	
	color: #4d7de1; 
}
#site-description {	display: none; 
}
.post-title {	
	font-family:Open Sans;	font-weight:600;
	font-size:40px;
	line-height:1.16em;
	text-align:left; 
}
.post-title, .post-title a {	
	color: #333333; 
}
.single-post .entry-title {		text-align:left; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h1 {		font-weight:bold;
 
}
h2 {		font-weight:normal;
 
}
h3 {		font-weight:normal;
 
}
.post-title {		font-weight:600;
 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h1 {		font-weight:bold;
 
}
h2 {		font-weight:normal;
 
}
h3 {		font-weight:normal;
 
}
.post-title {		font-weight:600;
 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
a {	
	color: #4d7de1; 
}
h1 {		font-weight:bold;
 
}
h2 {		font-weight:normal;
 
}
h3 {		font-weight:normal;
 
}
#headerwrap a:hover {	
	color: #4d7de1; 
}
.post-title {		font-weight:600;
 
}
.post-title, .post-title a {	
	color: #333333; 
}
 }
/* Themify Custom CSS */
div.logostopka div img{
opacity: 0.3;
}

div.themify-social-links ul li a i:hover{
transition:all 1.0s ease;
box-shadow: inset 0 0 0 25px #282828;
color:#fafafa !important;
background-color:#282828 !important;
}

div.post-content p {
color:#333333;
font-size: 18px;
line-height:1.58em;
}

div.post-content h3 {
color:#333333;
font-size: 28px;
line-height: 1.15em;
}
.divider-left{
	float:none;
}
h1{
	font-weight:600 !important;
}
@media only screen and (max-width: 500px) {

div.module_row_2-0{
display:none;
}

h1{
position:relative;
font-size:25px;
line-height:1.3em;
}
p{
line-height:1.3em;
}
#divider-2-2-0-1{
display:none;
}
#divider-2-2-1-1{
display:none;
}
#divider-2-2-2-1{
display:none;
}
#text-2-3-0-0{
display:none;
}
#text-2-4-0-0{
margin-top:30px;
margin-bottom:15px;
}
a.carousel-prev{
padding:10px !important;
}
a.carousel-next{
padding:10px !important;
}
div.carousel-pager{
display:none !important;
}
div#slider-2-4-0-2{
margin-bottom:0px !important;
}
#text-2-7-0-0{
margin-top:30px;
margin-bottom:15px;
}
#text-2-9-0-0{
margin-top:30px;
margin-bottom:15px;
}
div.arrow-up{
display:none;
}
#text-2-sub_row_10-0-0-0-0 p{
margin-bottom:5px;
margin-top:20px;
font-size:25px;
}
#text-2-sub_row_10-0-0-1-0 p{
margin-bottom:5px;
margin-top:20px;
font-size:25px;
}
#text-2-sub_row_10-0-0-2-0 p{
margin-bottom:5px;
margin-top:20px;
font-size:25px;
}
#text-2-sub_row_10-0-0-2-3 p{
margin-bottom:5px;
margin-top:20px;
font-size:25px;
}
#image-2-sub_row_8-1-2-2-0{
margin-left:13px;
}
#image-2-sub_row_8-1-1-2-0{
margin-left: 6px;
}
.module_column_2-8-1 .image-content h3{
position:relative;
top:13px;
}
.feature-2-sub_row_9-0-1-2-0 a{
font-size: 1.2em;
line-height: 1.7em;
font-weight:500;
}
.header-icons{
position:relative;
right:50px !important;
}
#text-2-8-1-0 h3{
margin-top:20px;
font-weight: 600;
font-size: 25px;
letter-spacing: -1px;
}
#image-2-6-0-0 img{
		top:0px !important;
		left:0px !important;
	}
	body.post-template-default article{
		padding:0px;
		
	}	
}

.pomoc-zdalna-box{
   background-color:#f3f4f6;
   padding:3em;
   text-align:center;
}
.pomoc-zdalna-box h1{
    font-size: 2.6em;
    font-weight: 400 !important;
    margin-top: 0em;
    margin-bottom: 0.5em;
    letter-spacing: 0em;
    color: #1d2856 !important;
    text-transform: none !important;
    font-family: 'Montserrat', sans-serif !important;
}
.pomoc-zdalna-box button{
    width: 100%;
    border-radius: 0px;
    padding: 20px;
    margin-top: 2em;
    background-color:#435398;
}


.display-posts-listing{
	margin-left:0px;
}

.display-posts-listing li{
	list-style:none;
	color:black;
	padding-bottom:4em;
	padding-top:3em;
	border-bottom: 3px solid #d8dbe0;
}

.display-posts-listing a.title{
    color: #0f1225;
	font-size:2.5em;
	display:inherit;
	line-height:1.1em;
	margin-bottom:1em;
}

.display-posts-listing a.title:hover{
    color: #080b19;
    text-decoration:none;
}


.excerpt-more{
	background-color: #2c3a75 !important;
	padding:0.3em 2em !important;
	width:160px;
	text-align:center;
	display:block;
	margin-top:1em;
	color:white;
}
.excerpt-more:hover{

	width:180px;
	text-decoration:none;
}

.blog_kategorie h2
    {
        font-size:1em !important;
        color:black;
        font-weight:600;

    }
.blog_kategorie ul li{
    display:block;
}
.blog_kategorie ul{
    margin:1em 0em 0em 0em;
}
.blog_kategorie a{
   color:black;
}
.blog_kategorie{
    background-color: #d8dbe0;
    padding: 3em 0em 1em 2em;
}

.slogan_pl{
	font-size:15px !important;
	font-weight:600;
	margin-bottom:0px;
	text-transform: uppercase;
}
.row_inner {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
}

.kontakt-realizacje{
	text-align:center;
}


.kontakt-realizacje p{
	margin:0px !important;
}
body{
	font-size:0.9em;
}

#WACContainer.WACContainer .WACLauncherComplex__Container--simpleAnimation .WACLauncher__ButtonContainer.WACLauncherComplex__SmallLauncherContainer .WACLauncher__Button, #WACContainer.WACContainer .WACLauncherComplex__Container--simpleAnimation .WACLauncherComplex__SmallLauncherContainer{
	display: none !important;
}


#WACContainer.WACContainer.WACContainer, #WACContainer.WACContainer .WACWidget {
	display: none !important;
}


.h300{
width:
}

.nawigacja2022{
	background-color: white;
	padding: 20px;
	border-top: 3px solid #1d2856;
  background-color: #f3f4f66e;
}

.nawigacja2022 ul{
list-style-type: none;
	margin: 0px !important;
}

.nawigacja2022 ul li{
	margin: 20px 0px;
}

.nawigacja2022 ul li a{
	color: #1d2856;
	font-weight: 700;
}

.nawigacja2022 hr{
	border: none;
	border-top: 2px solid #e7e6ed !important;
	
}

.center{
	text-align: center;
}

.h350{
	
	height: 350px;
}
