/**GLOBAL**/
.red{
color: #e62d35;
}
.main_header_area {
background-color: #fff;
}
.pad-50{padding-bottom: 50px;padding-top: 50px;}

p strong{font-weight: 700;}


.testimonial{background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDEzIiBoZWlnaHQ9IjYzMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEwMTMgNjMwIj4KICAgIDxwYXRoIGZpbGw9InVybCgjcHJlZml4X19wYWludDBfbGluZWFyKSIgZmlsbC1vcGFjaXR5PSIuMjUiIGQ9Ik0yODMuMzg2IDE1MS41MzlDMTIyLjIwNCAxNzEuMzIyLTIwLjI1OSAyNzEuNjk4IDIuMzc3IDM4OC4xNDljMTAwLjAwNyA0MjEuODk5IDY5OS4zNzcgMTY0LjM4NiA3MDkuOTk1IDE2MC41NjYgMTAxLjkyMi0zNi42NzEgMjc3LjgxNS0yMDEuNzU4IDI5OS4zMzgtMzcyLjAxQzEwMzMuMjMgNi40NTMgNzI5Ljc5MS02Mi40MzMgNjE4Ljg4OCA2Ny43ODUgNDY1LjczNiAyNDcuNjEgMzgyLjYxMSAxMzkuMzYgMjgzLjM4NiAxNTEuNTM5eiIgb3BhY2l0eT0iLjYiLz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19wYWludDBfbGluZWFyIiB4MT0iMzQ0Ljg5NyIgeDI9IjYyOS4wMDEiIHkxPSItNDkzLjYwNCIgeTI9Ijc2Ny40OTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzgwQjlGQyIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4MEI5RkMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=);
background-repeat: no-repeat;
background-position: top;
text-align: center;
min-height: 600px;}


#single-article .main-image img {
content: initial;
}

body.blog aside#popular_posts .image img, body.category aside#popular_posts .image img, body.single-case-study aside#popular_posts .image img, body.single-post aside#popular_posts .image img, section#case_study aside#popular_posts .image img {
content: initial;
}

div#all-posts p a, div#all-posts p a:hover{
color: #091259;
	text-decoration: none;
}
.wzrost-sprzedazy-ecommerce section:nth-child(3) {
margin: 0px 0;
}

ul.caretBef {
padding-left: 60px;
}
ul.caretBef li {
margin-bottom: 15px;
position: relative;
padding-left: 15px;
}
ul.caretBef li:before {
content: "";
position: absolute;
width: 10px;
height: 10px;
left: 0;
top: 12px;
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik00LjI2OTE1IDUuMDAwNjZMMC4yMDExMTYgOC45MzM0MUMtMC4wNTE2NTgxIDkuMTc3NzMgLTAuMDUxMDUxNiA5LjU3MzgxIDAuMjAyMzMyIDkuODE3NTZDMC40NTU3MTMgMTAuMDYxMyAwLjg2NjQ2NyAxMC4wNjA3IDEuMTE5MjQgOS44MTYzOUw1LjY0NDI5IDUuNDQxM0M1Ljg5NjQ2IDUuMTk2OTcgNS44OTY0NiA0LjgwMjA2IDUuNjQzNjkgNC41NTc3M0wxLjEwNjUgMC4xODMyNDZDMC44NTMxMjEgLTAuMDYxMDgyMyAwLjQ0Mjk3MiAtMC4wNjEwODI0IDAuMTg5NTkxIDAuMTgzMjQ2Qy0wLjA2MzE4MzQgMC40MjY5ODkgLTAuMDYzMTgzNSAwLjgyMzA2OSAwLjE4OTU5MSAxLjA2NjgxTDQuMjY5MTUgNS4wMDA2NloiIGZpbGw9IiNFNjJEMzUiLz4KPC9zdmc+Cg==) no-repeat 50%;
}

/**HOME**/

.homeShow{
	display: none;
}
.page-template-template-homepage .homeShow{
	display: block;
}
.cd-headline.loading-bar .cd-words-wrapper.is-loading::after{display: none;}

section#intro {
margin-top: 0px;
background: #f6f8fc;
	padding-top: 50px !important;
}
section#purpose h2 {
width: auto;
display: table;
}

#purpose .study_stat {
margin: 20px 0;
}

section#intro .accordion_image {
padding: 20px 50px;
}

#co-mowia .container{
	overflow: hidden;
}

section#co-mowia .owl-testimonials .item {
	padding: 40px;
font-size: 14px;
line-height: 26px;
}



/**CHALLENGES**/

.page-template-default.challenges section#three_col .row div:not(:nth-child(2)) .shadowbox ul li:nth-child(1) {
font-weight: 400 !important;
}

.page-template-default.challenges section#three_col .shadowbox li:not(:first-child), .page-template-default.challenges  section#three_col .shadowbox li:first-child {
list-style-type: disc !important;
}
.page-template-default.challenges .shadow-box h4{font-weight: bold;}

.page-template-default.challenges section#three_col .icon {
max-height: 80px;
max-width: 80px;
margin-bottom: 30px;
}

.page-template-default.challenges section#three_col{
margin-top:0px;
}

.page-template-default.challenges section#three_col .col-lg-12.pb-5{display: none;}



/**ABOUT**/
.page-template-template-onas #two_col .col-lg-12.pb-5{display: none;}

.page-template-template-onas section#two_col{
margin-top:60px;
}
.page-template-template-onas section#one_col{
margin-top: 0px;
padding-top: 50px;
margin-bottom: 0px;
background-color: #fff;
padding-bottom: 0px;
}
.page-template-template-onas section#two_col h3{
font-weight: 600;
}



/**CHALLENGES**/
.page-template-template-solutions #two_col .col-lg-12.pb-5{display: none;}

.page-template-template-solutions section#two_col{
margin-top:0px;
	padding-top: 50px;
}
.page-template-template-solutions section.colorbg{
margin-top:0px;
	padding-top: 50px;
}
.page-template-template-solutions section.testimonial{
margin-bottom:0px;
}