/*
Theme Name: Timeless
Author: Pixel2Code
Author URI: http://pixel2code.nl/
Description: Wordpress theme for Timeless.
Version: 1.0
Text Domain: TLESS
*/


 
@media(min-width: 600px){
	body.logged-in {
		padding-top: 32px;
	}	
	body.logged-in .site-header {
	    top: 32px;
	}
}

@media(max-width: 599px){
	html {
	    margin-top: 0 !important;
	}

	body.logged-in .site-header {
	    top: 46px !important;
	}

	#wpadminbar{
		position: fixed;
	}
 
}

.loadmore-btn.loadmore-btn.load-more-wrp:before {content: ' ';display: block;clear: both;padding-top: 50px;}

.column-text-module .column p a{font-weight: 700; color: #ff4502;}

.blog-overview-module .filter-wrap{display: flex;}
.blog-overview-module .filter-wrap h2{margin: 0 30px 48px 0;}
.blog-overview-module .filter-wrap ul{margin: 0;}

@media only screen and (max-width: 1140px) {
	.blog-overview-module .filter-wrap{display: block;}
	.blog-overview-module .filter-wrap ul{margin-bottom: 30px;}
}

@media only screen and (max-width: 576px) {
	.text-images-blocks-module .images-blocks__img-wrap{
		float: left !important;
	}

	.bg-video:after{
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: 50%;
		width: 40px;
		height: 40px;
		margin: -20px auto 0;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url(images/video-play-icon.png);
	}
}

.bg-video {
    position: absolute;
    left: 0;
    top: 0;
	bottom: 25px;
    display: block;
    width: 100%;
    overflow: hidden;
	border-radius: 15px;
}
.bg-video-overlay { 
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 2;    
}
.text-images-blocks-module .top .img-wrap .caption{z-index: 10;}
.text-images-blocks-module .top .img-wrap .full-link { z-index: 10;}
.text-images-blocks-module .top .img-wrap .btn{z-index: 11;}

.text-images-blocks-module .images-blocks__img-wrap .img{
	width: 100% !important;
	height: 100%;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.text-images-blocks-module .images-blocks__img-wrap .img.webp{
	display: none;
}
.webp .text-images-blocks-module .images-blocks__img-wrap .img{
	display: none;
}
.webp .text-images-blocks-module .images-blocks__img-wrap .img.webp{
	display: block;
}