.upw-posts article{display:block;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #ddd}.upw-posts article:last-child{border-bottom:0;padding-bottom:0}.upw-posts .entry-title{margin-bottom:.5em}.upw-posts .entry-title a{text-decoration:none}.upw-posts .entry-title a:focus,.upw-posts .entry-title a:hover{text-decoration:underline}.upw-posts .entry-image{margin-bottom:1em}.upw-posts .entry-image img{max-width:100%;height:auto}.upw-posts .entry-meta{color:#888;font-size:.9em;margin-bottom:1em;line-height:1.4}.upw-posts .entry-meta .comments{white-space:nowrap}.upw-posts .entry-content>:last-child,.upw-posts .entry-summary>:last-child{margin-bottom:1em}.upw-posts .more-link{white-space:nowrap}.upw-posts footer{display:block;color:#888;font-size:.9em;line-height:1.4}.upw-posts .custom-field,.upw-posts .entry-categories,.upw-posts .entry-custom-fields,.upw-posts .entry-tags{margin-bottom:.5em}.upw-after,.upw-before{margin-bottom:1rem}.upw-after>:last-child,.upw-before>:last-child{margin-bottom:0}.slider-5 {
float: left;
height: 200px;
z-index: 1;
}
.slider-2-5 {
width: 40%;
}
.slider-3-5 {
width: 60%;
}
.slider-1-5 {
width: 20%;
}
.slider-5 .et_pb_slide:first-child {
height: 200px;
}
.et_pb_slider:after {
content:'\A';
position:absolute;
width:100%; height:100%;
top:0; left:0;
background:rgba(0,105,43,0.4);
opacity:1;
transition: all 0.5s;
filter: grayscale(0%);
-webkit-transition: all 0.5s;
}
.et_pb_slider:hover:after {
opacity:1;
filter: grayscale(50%);
background:rgba(20,20,20,0.4);
}
#top-menu li.current-menu-item > a, #top-menu li.current-menu-ancestor > a {
color: #004b20 !important;
}
#blog_4_columns .et_pb_column.et_pb_column_1_4 {
width: 100%;
}
#blog_4_columns .et_pb_blog_grid .et_pb_post {
float: left;
margin-right: 1%;
max-width: 19%;
margin-bottom: 10px;
}
#blog_4_columns .et_pb_blog_grid .et_pb_post:nth-child(4n+1) {
clear: both !important;
}
.et_pb_portfolio_grid {
display: grid;
grid-template-columns: 33% 33% 33%;
}
.et_pb_portfolio_grid .project {
width: 200px !important;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item, .et_pb_row .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n) {
margin-right: 35px;
margin-bottom: 35px
}
.et_pb_row .et_pb_column_2_3 .et_pb_grid_item:nth-child(3n) {
margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_grid_item:nth-child(2n+1) {
clear: none; 
}
#menu-nasza-oferta li {
margin-bottom: 0;
padding: 15px 0;
border-bottom: 1px solid #ABABAB;
font-size: 13px;
color: #000000;
}
.widgettitle {
text-transform: uppercase;
}
.et_portfolio_image img, .et_pb_portfolio_item {
width: 200px !important;
height: auto !important;
}
.home .et_pb_slide_5 {
background-position: 0 -70px;
}
.et_pb_portfolio_grid {
display: grid;
grid-template-columns: 20% 20% 20% 20% 20%;
}
@media (min-width: 981px){
.et_fullwidth_nav #main-header .container {
padding-right: 100px;
padding-left: 100px;
}
.et_pb_portfolio_item {
min-height: 320px !important;
margin-bottom: 5px !important;
}
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item, .et_pb_row .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n) {
margin-right: 30px;
margin-bottom: 100px;
} @media only screen and (min-width : 992px) {
#page-container {
padding-top: 160px !important;
}
} @media only screen and (max-width : 1200px) {
} @media only screen and (max-width : 992px) {
.slider-2-5, .slider-3-5, .slider-1-5 {
width: 50%;
}
.et_pb_portfolio_grid {
display: grid;
grid-template-columns: 100%;
}
} @media only screen and (max-width : 768px) {
.slider-2-5, .slider-3-5, .slider-1-5 {
width: 100%;
}
} @media only screen and (max-width : 480px) {
.et_pb_widget_area_left {
display:none;
}
} @media only screen and (max-width : 320px) {
}.slider-5 {
float: left;
height: 200px;
z-index: 1;
}
.slider-2-5 {
width: 40%;
}
.slider-3-5 {
width: 60%;
}
.slider-1-5 {
width: 20%;
}
.slider-5 .et_pb_slide:first-child {
height: 200px;
}
.et_pb_slider:after {
content:'\A';
position:absolute;
width:100%; height:100%;
top:0; left:0;
background:rgba(0,105,43,0.4);
opacity:1;
transition: all 0.5s;
filter: grayscale(0%);
-webkit-transition: all 0.5s;
}
.et_pb_slider:hover:after {
opacity:1;
filter: grayscale(50%);
background:rgba(20,20,20,0.4);
}
#top-menu li.current-menu-item > a, #top-menu li.current-menu-ancestor > a {
color: #004b20 !important;
}
#blog_4_columns .et_pb_column.et_pb_column_1_4 {
width: 100%;
}
#blog_4_columns .et_pb_blog_grid .et_pb_post {
float: left;
margin-right: 1%;
max-width: 19%;
margin-bottom: 10px;
}
#blog_4_columns .et_pb_blog_grid .et_pb_post:nth-child(4n+1) {
clear: both !important;
}
.et_pb_portfolio_grid {
display: grid;
grid-template-columns: 33% 33% 33%;
}
.et_pb_portfolio_grid .project {
width: 200px !important;
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item, .et_pb_row .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n) {
margin-right: 35px;
margin-bottom: 35px
}
.et_pb_row .et_pb_column_2_3 .et_pb_grid_item:nth-child(3n) {
margin-right: 0px;
}
.et_pb_column_2_3 .et_pb_grid_item:nth-child(2n+1) {
clear: none; 
}
#menu-nasza-oferta li {
margin-bottom: 0;
padding: 15px 0;
border-bottom: 1px solid #ABABAB;
font-size: 13px;
color: #000000;
}
.widgettitle {
text-transform: uppercase;
}
.et_portfolio_image img, .et_pb_portfolio_item {
width: 200px !important;
height: auto !important;
}
.home .et_pb_slide_5 {
background-position: 0 -70px;
}
.et_pb_portfolio_grid {
display: grid;
grid-template-columns: 20% 20% 20% 20% 20%;
}
@media (min-width: 981px){
.et_fullwidth_nav #main-header .container {
padding-right: 100px;
padding-left: 100px;
}
.et_pb_portfolio_item {
min-height: 320px !important;
margin-bottom: 5px !important;
}
}
.et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item, .et_pb_row .et_pb_column_2_3 .et_pb_grid_item:nth-child(2n) {
margin-right: 30px;
margin-bottom: 100px;
} @media only screen and (min-width : 992px) {
#page-container {
padding-top: 160px !important;
}
} @media only screen and (max-width : 1200px) {
} @media only screen and (max-width : 992px) {
.slider-2-5, .slider-3-5, .slider-1-5 {
width: 50%;
}
.et_pb_portfolio_grid {
display: grid;
grid-template-columns: 100%;
}
} @media only screen and (max-width : 768px) {
.slider-2-5, .slider-3-5, .slider-1-5 {
width: 100%;
}
} @media only screen and (max-width : 480px) {
.et_pb_widget_area_left {
display:none;
}
} @media only screen and (max-width : 320px) {
}