.project_overview_lists_left p.bottom_text {
float: right;
margin-top: 10px;
font-size: 14px;
}
.c-projects {
position: relative;
}
.c-projects .c-projects__moon {
position: absolute;
left: -25%;
top: -5%;
z-index: 9;
}
@media screen and (min-width: 768px) {
.c-projects .c-projects__moon {
top: -10%;
left: -25%;
}
}
@media screen and (min-width: 1200px) {
.c-projects .c-projects__moon {
top: -15%;
left: -5%;
}
}
.c-projects__list {
list-style: none;
margin: 0;
padding: 0;
}
.c-projects__list .slick-next, .c-projects__button--next {
position: absolute;
bottom: 30px;
right: 20px;
width: 48px;
height: 48px;
border-radius: 100%;
margin: 0;
padding: 0;
display: inline-block;
top: inherit;
background: transparent;
}
.c-projects__list .slick-prev, .c-projects__button--prev {
position: absolute;
bottom: 30px;
right: 80px;
width: 48px;
height: 48px;
border-radius: 100%;
margin: 0;
padding: 0;
display: inline-block;
top: inherit;
background: transparent;
left: initial;
z-index: 3;
}
.c-projects__button--next:hover, .c-projects__button--prev:hover {
background: white;
cursor: pointer;
}
.c-projects__button--next:hover path.arrow, .c-projects__button--prev:hover path.arrow {
stroke: black;
}
.c-projects__list .c-projects__item .c-projects__wrapper {
z-index: 3;
max-width: 1536px;
margin: 0 auto;
width: 100%;
position: relative;
padding: 5%;
}
.c-projects__full-link {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
width: 100%;
height: 100%;
z-index: 5;
}
.c-projects__list .c-projects__item .c-projects__background {
height: 420px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
display: flex;
flex-wrap: wrap;
align-items: center;
position: relative;
}
@media screen and (min-width: 768px) {
.c-projects__list .c-projects__item .c-projects__background {
height: 535px;
}
}
@media screen and (min-width: 1024px) {
.c-projects__list .c-projects__item .c-projects__background {
height: 620px;
}
}
.c-projects__background--overlay {
position: absolute;
z-index: 1;
background-color: rgb(45, 84, 114);
opacity: .5;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
}
.c-projects__list .c-projects__item .c-projects__inner {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.c-projects__list .c-projects__item .c-projects__inner {
max-width: 66%;
}
}
.c-projects__list .c-projects__item .c-projects__inner .c-projects__title {
font-size: 32px;
color: white;
margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
.c-projects__list .c-projects__item .c-projects__inner .c-projects__title {
font-size: 60px;
}
}
.c-projects__list .c-projects__item .c-projects__inner .c-projects__meta .c-projects__meta-content {
display: block;
margin-bottom: 0;
font-size: 14px;
font-weight: 600;
color: white;
}
@media screen and (min-width: 450px) {
.c-projects__list .c-projects__item .c-projects__inner .c-projects__meta .c-projects__meta-content {
font-size: 16px;
}
}
@media screen and (min-width: 768px) {
.c-projects__list .c-projects__item .c-projects__inner .c-projects__meta .c-projects__meta-content {
font-size: 20px;
}
}
.c-projects__list .c-projects__item .c-projects__inner .c-projects__meta .c-projects__meta-content .c-projects__icon {
vertical-align: middle;
margin-right: 2px;
}
.c-projects__list .c-projects__item .c-projects__inner .c-projects__meta .c-projects__meta-content .c-projects__icon svg {
vertical-align: sub;
} .news-blog-section .elementor-post__text {
padding: 0 20px 20px;
}
.news-blog-section .elementor-post__title {
margin-bottom: 15px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2; line-clamp: 2; 
-webkit-box-orient: vertical;
}
.news-blog-section .elementor-post__excerpt {
margin-bottom: 20px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3; line-clamp: 3; 
-webkit-box-orient: vertical;
}
.news-blog-section .page-numbers {
border: 1px solid #2D5472;
text-decoration: none !important;
border-radius: 4px;
padding: 5px 14px;
min-width:42px;
}
.news-blog-section .page-numbers.current{
border: 1px solid #FFD420;
}
.page-numbers.prev {
font-size: 0;
position: relative;
width: 41px;
height: 31px;
display: inline-block;
}
.page-numbers.prev:before {
content: "";
background-image: url(//lens-energie.nl/wp-content/uploads/2023/06/pege-left.svg);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
background-size: 13px;
background-repeat: no-repeat;
background-position:center;
}
.page-numbers.next {
font-size: 0;
position: relative;
width: 41px;
height: 31px;
display: inline-block;
}
.page-numbers.next:before {
content: "";
background-image: url(//lens-energie.nl/wp-content/uploads/2023/06/pege-right.svg);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
background-size: 13px;
background-repeat: no-repeat;
background-position:center;
}
.news-blog-section .page-numbers.dots {
border: 0;
padding: 0;
} .post-sidebar-wrap{
position: relative;
}
.post-sidebar-wrap .wp-block-group {
padding-top: 0;
padding-bottom: 0;
}
.post-sidebar-wrap .widget {
margin: 0 0 0px 0;
}
.post-sidebar-wrap .post-sidebar-top-box .post-sidebar-btn-with-icon .wp-block-button__link.wp-element-button {
color: #294C67;
font-weight: 600;
font-size: 18px;
line-height: 19px;
border: 1px solid #24435B;
border-radius: 4px;
padding: 8px 52px 8px 17px;
position: relative;
}
.post-sidebar-wrap .post-sidebar-top-box .post-sidebar-btn-with-icon .wp-block-button__link.wp-element-button:hover, .post-sidebar-wrap .post-sidebar-top-box .post-sidebar-btn-with-icon .wp-block-button__link.wp-element-button:focus {
border: 1px solid #ffdd4d;
}
.post-sidebar-wrap .post-sidebar-top-box .post-sidebar-btn-with-icon .wp-block-button__link.wp-element-button:before {
content: "";
position: absolute;
left: auto;
right: 16px;
top: 6px;
bottom: 0;
background-image: url(//lens-energie.nl/wp-content/uploads/2023/06/link-dark.svg);
background-repeat: no-repeat;
background-size: 21px;
width: 21px;
height: 21px;
}
.post-sidebar-wrap .post-sidebar-top-box .wp-block-group__inner-container {
display: flex;
align-content: center;
flex-flow: wrap;
gap: 20px;
background: #FFFFFF;
border: 1px solid #E7E7E7;
box-shadow: 1px 8px 20px rgba(0, 0, 0, 0.08);
border-radius: 4px;
padding: 21px 20px;
margin-bottom: 30px;
}
.post-sidebar-wrap .post-sidebar-top-box .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, .post-sidebar-wrap .post-sidebar-top-box .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg path{
fill: #24435B !important;;
width: 29px;
height: 29px;
}
.post-sidebar-wrap .post-sidebar-top-box .wp-block-social-link-anchor {
padding: 0 !important;
}
.category-wraper .elementor-post-info li a{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #2D5472;
border: 1px solid #2D5472;
border-radius: 10px;
padding: 4px 10px;
display: block !important;
}
.category-wraper .elementor-post-info, .category-wraper .elementor-icon-list-items.elementor-inline-items {
display: flex;
flex-flow: wrap;
gap: 5px 8px;
}
.category-wraper .elementor-icon-list-items li a{
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #2D5472;
border: 1px solid #2D5472;
border-radius: 10px;
padding: 4px 10px;
display: block !important;
}
.postdetails-wrapper h1{
font-weight: 600;
font-size: 48px;
line-height: 55px;
}
.postdetails-wrapper h2{
font-weight: 600;
font-size: 34px;
line-height: 39px;
}
.postdetails-wrapper h3{
font-weight: 600;
font-size: 24px;
line-height: 36px;
}
.postdetails-wrapper h4{
font-weight: 600;
font-size: 20px;
line-height: 30px;
}
.postdetails-wrapper h5{
}
.postdetails-wrapper h6{
}
.post-sidebar-wrap .wp-block-latest-posts__list.wp-block-latest-posts li {
margin-bottom: 24px;
}
.post-sidebar-wrap .wp-block-latest-posts__list.wp-block-latest-posts .wp-block-latest-posts__post-title {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
font-weight: 600;
font-size: 14px;
line-height: 21px;
}
.post-sidebar-wrap .wp-block-latest-posts__list.wp-block-latest-posts .wp-block-latest-posts__featured-image img {
width: 99px;
object-fit: cover;
}
.post-sidebar-wrap .post-sidebar-top-box .wp-social-link.wp-social-link-linkedin.wp-block-social-link {
background: transparent !important;
}
.post-sidebar-btn-with-content {
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
border-radius: 4px;
border-top: 2px solid #2D5472;
background: #FFFFFF;
padding: 20px !important;
margin-top: 50px !important;
}
.post-sidebar-btn-with-content .wp-block-heading {
font-weight: 600;
font-size: 24px;
line-height: 36px;
margin-bottom: 18px;
margin-top: 15px;
}
.post-sidebar-top-box {
padding: 0 !important;
}
.post-sidebar-wrap .widget-title {
color: #2D5472;
font-weight: 600;
font-size: 24px;
line-height: 36px;
margin-bottom: 20px;
}
.post-sidebar-btn-with-content .wp-block-button__link.wp-element-button {
border-radius: 10px;
padding: 12px 17px;
font-weight: 600;
font-size: 18px;
line-height: 27px;
}
.postdetails-wrapper h1{
font-weight: 600;
font-size: 48px;
line-height: 55px;
}
.postdetails-wrapper h2{
font-weight: 600;
font-size: 34px;
line-height: 39px;
}
.postdetails-wrapper h3{
font-weight: 600;
font-size: 24px;
line-height: 36px;
}
.postdetails-wrapper h4,.postdetails-wrapper h5,.postdetails-wrapper h6{
font-weight: 600;
font-size: 20px;
line-height: 30px;
color: #1A1A1A;
}
.postdetails-wrapper p, .postdetails-wrapper li{  font-weight: 400;
margin:10px 0;
color: #1A1A1A;
}
.postdetails-wrapper p a {
text-decoration:underline;
color: #1A1A1A;
}
.postdetails-wrapper .wp-block-button__link {
border-radius: 10px;
padding: 12px 17px;
font-weight: 600;
font-size: 18px;
line-height: 27px;
background: #FBD81F;
}
.postdetails-wrapper ul {
list-style: none;
margin: 0;
padding: 0;
}
.postdetails-wrapper li {
padding-left: 26px;
position: relative;
}
.postdetails-wrapper li:before {
content: "";
position: absolute;
left: 0;
top:4px;
width: 16px;
height: 16px;
background: #FFD420;
border-radius: 16px; 
}
.postdetails-wrapper .wp-block-buttons{
margin-bottom:20px;
}
.postdetails-wrapper img{
border-radius: 4px;
margin-bottom:25px;
}
.pagination .page-numbers.next {
font-size: 18px;
}
.pagination .page-numbers.prev {
font-size: 18px;
}