/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/

/* Fonts */
@font-face {
	font-family: museo-sans;
	font-display: fallback;
	src:url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
	src:url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
	src:url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
	src:url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
	font-weight: 300;
}
body {
	font-family: museo-sans, Arial, Helvetica, sans-serif;
}

/* Header */
.mk-header-padding-wrapper {
	padding-top: 100px !important;
}

/* Blue meijer logo background */
.blue-meijer {
	padding-bottom: 40px;
}
@media screen and (min-width: 1025px) {
	.blue-meijer {
		padding-bottom: 180px;
		background-image: url(/wp-content/uploads/2016/02/Meijer-Handling-Solutions-logo-sticky-blauw.png);
		background-position: center bottom;
		background-repeat: no-repeat;
	}
	.blue-meijer .mk-page-section-inner .background-layer-holder .mk-color-layer  {
		background-image: url(/wp-content/uploads/2016/02/Meijer-Handling-Solutions-logo-sticky-blauw.png);
		background-position: center bottom;
		background-repeat: no-repeat;
	}
}
/* White meijer logo background */
.white-meijer {
	padding-bottom: 40px;
}
@media screen and (min-width: 1025px) {
	.white-meijer {
		padding-bottom: 180px;
		background-image: url(/wp-content/uploads/2018/09/meijer-handling-solutions-logo-sticky-grey.png);
		background-position: center bottom;
		background-repeat: no-repeat;
	}
	.white-meijer .mk-page-section-inner .background-layer-holder .mk-color-layer  {
		background-image: url(/wp-content/uploads/2018/09/meijer-handling-solutions-logo-sticky-grey.png);
		background-position: center bottom;
		background-repeat: no-repeat;
	}
}

/* News items in carousel */
.news-carousel .posts-carousel li .item-holder {
	border: none;
}
.news-carousel .posts-carousel li .item-holder .detail-holder {
	background-color: #FFF;
	height: 90px;
}
.news-carousel .posts-carousel li .item-holder .detail-holder .item-title {
	height: 45px;
	overflow: hidden;
}
.news-carousel .posts-carousel li .item-holder .detail-holder .item-title a {
	color: #0070ba;
}

/* Articles in news loop */
.mk-blog-newspaper-item .mk-blog-meta h3.the-title a {
	color: #0070ba;
	font-weight: bold;
	font-size: 16px;
}
.mk-blog-newspaper-item .newspaper-item-footer {
	background-color: #F6F6F6;
}
.mk-blog-newspaper-item .newspaper-item-footer a {
	color: #0070ba;
	font-size: 16px;
}

/* Load more button in news loop */
#mk_load_more_button {
	color: #0070ba !important;
	border-color: #0070ba;
}
#mk_load_more_button .mk-svg-icon {
	fill: #0070ba;
}

/* Contact CTA */
.contact-cta

/* Footerblock contactform */
.footer-block .mk-custom-box.general-contact .mk-text-block {
	margin-bottom: 30px !important;
}
.footer-block .mk-custom-box.general-contact p, .footer-block .mk-custom-box.general-contact a {
	color: #FFF;
}
.footer-block .mk-custom-box.general-contact .wpcf7-recaptcha {
	margin-bottom: 10px;
}
.footer-block .mk-custom-box.general-contact .wpcf7-submit {
	width: 100%;
	color: #000000;
}
.footer-block .mk-custom-box.general-contact .wpcf7-submit:hover {
	color: #ffdf00;
}

/* Footerblock request catalogue */
.footer-block .mk-custom-box.request-catalogue .wpcf7-submit {
	background-color: #0070ba;
	color: #FFF;
	border: none;
}


/* ========= OLD ============== */
.mk-custom-box .mk-font-icons {
	z-index: 1 !important ;
}

.vc_gitem-post-data-source-post_excerpt {
	display: block !important;
}

/* Marge tekstblokken met contactformulier */
.mk-text-block.contact.home {
	margin-bottom: 10px !important;
}

/* Contact form 7 bug fix */
.wpcf7-display-none {
	display: none !important;
}

/* Remove background image on small screen */
@media screen and (max-width: 1025px) {
	.mk-page-section-wrapper .mk-page-section .mk-page-section-inner .background-layer-holder .background-layer {
		background-image: none !important;
	}
}

/* Blog overzicht */
.mk-blog-grid-item .blog-grid-holder .mk-blog-meta {
	height: 275px;
}
.page .blog-grid-holder .featured-image .image-hover-overlay,
.page .blog-grid-holder .featured-image .post-type-badge {
	display: none;
}
.mk-blog-grid-item .the-title a {
	font-size: 18px;
}
.blog-grid-holder .blog-grid-footer {
	display: none;
}

/* Blog single */
.single-post .theme-page-wrapper.mk-main-wrapper.mk-grid.full-layout {
	max-width: 100%;
	margin: 20px auto 0 !important;
}
.single-post .theme-page-wrapper.mk-main-wrapper.mk-grid.full-layout .theme-content {
	padding: 0 !important;
}
.single-post .theme-page-wrapper.mk-main-wrapper.mk-grid.full-layout article,
.single-post .theme-page-wrapper.mk-main-wrapper.mk-grid.full-layout .blog-similar-posts .four-cols {
	max-width: 1140px;
	margin: 0 auto;
}
.single-post .theme-page-wrapper.mk-main-wrapper.mk-grid.full-layout .blog-similar-posts {
	padding: 60px 0;
	border-top: 1px solid #dfe2e5;
	background-color: rgba(0, 0, 0, 0.03);
	margin-bottom: 0px;
	border-bottom: none;
}

/* Search results */
.search-loop-meta span {
	display: none;
}

	/* Button for pop-up contactform */
.contact-form-pop-up-button {
	width: 100%;
	padding: 13px 28px;
	text-align: center !important;
	background-color: #949494;
}
.contact-form-pop-up-button p {
	margin-bottom: 0;
}
.contact-form-pop-up-button a {
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
}

/* Tagline */
.mk-header-toolbar, .mk-header-tagline {
	height: auto;

}
@media handheld, only screen and (max-width: 780px) {
	.mk-header-toolbar {
		display: block;
	}
	.mk-toolbar-resposnive-icon {
		display: none;
	}
}

/* Quick contact form button */
.mk-quick-contact-link-to-contactpage {
	display: block;
	width: 45px;
	height: 45px;
	background-color: rgba(0,0,0,.4);
}
.mk-quick-contact-link-to-contactpage svg {
	position: absolute;
	top: 12px;
	left: 12px;
	fill: #fff;
	height: 20px;
	width: 20px;
}