
/* DIVIDER
--------------------------------------------------- */
.px-divider-line {
border: solid 1px;
width: 50px;
opacity: 1;
margin-left: -15px;
margin-top:15px;
margin-bottom:15px;
}

/* ONDERSCHRIFT EN GEBEDSPUNTEN BLOCK
--------------------------------------------------- */
#onderschrift p,
#onderschrift h2,
#onderschrift li {
color: #005B9A !important;
}

#onderschrift hr {
color: #005B9A;
height:2px;
width:200px;
border:none;
border-top:2px solid #005B9A;
margin-top: 60px;
margin-bottom: 30px;
margin-left: -15px;
}

#onderschrift {
margin-bottom: 60px;
}

/* VIDEO AND IMAGE INSIDE TEXT MODULE
--------------------------------------------------- */
.px-text img,
.px-text iframe {
width:100% !important;
object-fit:cover;
border-radius: 10px;
margin-top:20px !important;
}

@media (min-width : 992px) {.single-actie .fl-col-group .fl-col:nth-child(2) {
padding-left:40px;
}

.px-text img,
.px-text iframe {
height:320px !important;
}
} /* End @media */
@media (min-width : 768px) and (max-width : 992px) {.px-text img,
.px-text iframe {
height:230px !important;
}
} /* End @media */
@media (max-width : 767px) {.px-text img,
.px-text iframe {
height:190px !important;
}
} /* End @media */

/* BB POST GRID
--------------------------------------------------- */
@media (min-width : 1025px) {.fl-post-grid-post {
min-height: 490px;
}

.fl-post-grid-post .px-post-content-container {
height: 350px;
}
} /* End @media */
@media (min-width : 992px) and (max-width : 1024px) {.fl-post-grid-post {
min-height: 490px;
}

.fl-post-grid-post .px-post-content-container {
height: 310px;
}
} /* End @media */
@media (min-width : 768px) and (max-width : 992px) {.fl-post-grid-post {
min-height: 490px;
}

.fl-post-grid-post .px-post-content-container {
height: 280px;
}
} /* End @media */
@media (max-width : 767px) {.fl-post-grid-post {
min-height: 50px;
}

.fl-post-grid-post .px-post-content-container {
height: auto;
}
} /* End @media */
.fl-builder-pagination li a.page-numbers:hover,
.fl-builder-pagination li span.current,
.fl-builder-pagination li a.page-numbers:not(.next):not(.prev) {
background: white;
border-radius: 50%;
font-weight:700;
color: inherit !important;
width: 40px;
height: 40px;
font-size: 16px;
border:0px;
}

.fl-builder-pagination li a.page-numbers:not(.next):not(.prev):hover,
.fl-builder-pagination li span.current:not(.next):not(.prev) {
background: #005B9A;
color:white !important;
}

a.next.page-numbers,
a.prev.page-numbers {
border:0px !important;
height: 40px;
width: 40px;
position: relative;
top: 4px;
}

/* BB POST LIST
--------------------------------------------------- */
.fl-post-feed {
margin-bottom:20px;
}

.fl-post-feed ul {
margin:0px;
padding-left: 20px;
}

.fl-post-feed-post {
margin-bottom: 0px !important;
border:0px !important;
overflow: visible !important;
list-style: disc !important;
}

.px-post-list-title {
display: inline-block;
vertical-align: top;
}

.px-post-list-title a {
color: inherit !important;
font-weight: 400 !important;
display:inline;
}


/* UABB ADVANCED POST CAROUSEL
--------------------------------------------------- */
.fl-post-grid-post,
.uabb-blog-post-content {
padding:0px !important;
font-size:inherit !important;
text-align:left !important;
box-shadow:0px 0px 25px #00000029;
border-radius:10px;
}

.uabb-blog-post-content .px-divider-line {
border-color:#70A7A3;
}

.px-post-description p,
.px-post-description {
display:inline;
}

.px-post-link {
display:inline;
}

.px-post-thumbnail-container {
height: 200px;
width: 100%;
}

.px-post-heading a {
color: #70A7A3 !important;
font-size:26px;
line-height:27px;
}

.uabb-blog-posts {
position:relative;
}

.px-post-thumbnail {
height: 200px;
width: 100%;
background-repeat: no-repeat !important;
background-position: center center !important;
background-attachment: scroll !important;
background-size: cover !important;
}

.px-post-content-category {
position: absolute;
background: black;
padding: 5px 20px;
color: white;
border-radius: 50px;
margin: 0px 40px;
margin-top: -25px;
font-size: 85%;
}

.slick-track {
padding:20px;
}

.slick-list {
margin:-20px;
}

.slick-slide:not(.slick-active) {
opacity:0;
transition: opacity 0.4s;
}

.slick-track .slick-current + .slick-active + .slick-active,
.slick-track .slick-current + .slick-active + .slick-active + .slick-slide {
opacity:0.2;
transition: opacity 0.4s;
}

.uabb-blog-posts .slick-prev, .uabb-blog-posts .slick-next, .uabb-blog-posts .slick-prev:hover, .uabb-blog-posts .slick-prev:focus, .uabb-blog-posts .slick-next:hover, .uabb-blog-posts .slick-next:focus {
top:220px !important;
}

.uabb-blog-posts .slick-prev i, .uabb-blog-posts .slick-next i, .uabb-blog-posts .slick-prev i:hover, .uabb-blog-posts .slick-next i:hover, .uabb-blog-posts .slick-prev i:focus, .uabb-blog-posts .slick-next i:focus {
height:50px !important;
width:50px !important;
line-height:35px !important;
background:#E95E2E;
color:white;
}

.uabb-blog-posts-carousel .slick-arrow i:before {
font-size:40px !important;
vertical-align: text-top;
}

@media (min-width : 1025px) {.px-post-content-container {
height: 260px;
}

.px-post-content-container {
padding:50px;
}

.uabb-blog-posts-carousel .uabb-post-wrapper div:not(.px-post-content-category) {
background:white;
max-width:530px !important;
}

.slick-active,
.uabb-blog-post-inner-wrap {
max-width: 575px !important;
}

.uabb-blog-posts-carousel .slick-prev {
left:-10px !important;
}
} /* End @media */
@media (min-width : 992px) and (max-width : 1024px) {.px-post-content-container {
height: 350px;
}

.px-post-content-container {
padding:40px;
}

.uabb-blog-post-inner-wrap {
margin-right:40px;
}

.uabb-blog-posts-carousel .slick-prev {
left:0px !important;
}
} /* End @media */
@media (min-width : 768px) and (max-width : 992px) {.px-post-content-container {
height: 350px;
}
.px-post-content-container {
padding:40px;
}

.uabb-blog-post-inner-wrap {
margin-right:40px;
}

.uabb-blog-posts-carousel .slick-prev {
left: 0px !important;
}
} /* End @media */
@media (max-width : 767px) {.px-post-content-container {
height: 350px;
}

.px-post-content-container {
padding:40px;
}

.uabb-blog-post-inner-wrap {
margin-right:0px;
}

.uabb-blog-posts-carousel .slick-prev {
left:0px !important;
}

.uabb-blog-posts-carousel .slick-next {
right:0px !important;
}
} /* End @media */
/* UABB VIDEO
--------------------------------------------------- */
.uabb-video__outer-wrap {
background:transparent !important;
}

.uabb-video__play-icon svg {
display: none !important;
}
.uabb-video__play-icon {
background-image: url('/wp-content/themes/px-theme-custom/files/play-icon.svg');
background-repeat: no-repeat;
background-position: center center;
background-attachment: scroll;
background-size: cover;
}

.uabb-video__outer-wrap {
overflow:visible !important;
}

.img.uabb-video__thumb,
.uabb-video__outer-wrap iframe {
border-radius:10px;
}

[href="#fl-builder-settings-tab-uabb_docs"],
[href="#fl-builder-settings-tab-structured_data"],
[href="#fl-builder-settings-tab-yt_subscribe_bar"],
[href="#fl-builder-settings-tab-sticky_video"],
div#fl-builder-settings-section-section_play_icon {
display:none !important;
}


/* SEARCH
--------------------------------------------------- */
input[type="search"] {
border-radius:30px !important;
outline: none !important;
height:50px !important;
padding-left:20px !important;
}

.fl-search-post-image {
display: none;
}
