/*
Theme Name: bop - Child Theme
Theme URI: https://www.boparchitecten.nl
Author: Minty Media
Author URI: https://mintymedia.nl
Description: WordPress theme for boparchitecten.nl
Version: 2.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: bop
Text Domain: bop
*/


/*  -------------------------------------------  Hier onder alles wat er uit is gesloopt  */
/* portfolio - overlay project items */
.portfolio-holder .item-box .photo .on-hover 
{
    display:none;
}
/* single portfolio item - like knop */
.description-set-left .likes
{
    display:none !important;
}
.single-portfolio-holder .social-links-plain 
{
    display: none !important;
}
/* single portfolio item - next/previous project  */
.portfolio-big-navigation.portfolio-navigation-type-simple.wow.fadeIn.animated {
    display: none;
}
/* Portfolio-2 onder project item - show more button  */
#portfolio-2-container .more-link {
    display: none;
}

/* blog - image icon */
.blog-posts .post-item .post-format-icon 
{
    display: none !important;
}
/* blog - overlay blog items */
.blog-posts .post-item .post-thumbnail .post-hover.post-hover--distanced 
{
    display: none;
}

/*  -------------------------------------------  Hier boven alles wat er uit is gesloopt  */
/* Algemeen */
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li > a:after, .main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a:after, .blog-posts .post-item .post-details .post-title a:after, .wrapper a:after, footer#footer hr {
    display: none;
}.site-footer a:after 
{
    background-color: #fdb415 !important;
}

/* menu */
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a 
{
    color: #000000;
    font-size: 20px;
}
.menu-items-blocks.standard-menu-container.menu-skin-main.reveal-from-right {
/*     padding: 41px 45px; */
}

@media only screen and (min-width: 1200px)
{
	div#rev_slider_1_1 {
		max-height: 100vh !important;
		height: 100vh !important;
	}
}

.standard-menu-container nav {
	height: 61px;
    display: flex;
    background-color: #ffffffb0;
    padding: 0 20px;
    /* Padding aanpassen voor breedte nav transparent block */
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-16 {
    padding-top: 17px;
    padding-bottom: 17px;
}

.standard-menu-container ul.menu>li+li {
    margin-left: 24px !important;
}
.menu-type-standard-menu
{
	padding-bottom: 5px !important;
    padding-top: 5px !important;
	margin-bottom:20px;
    box-shadow: rgba(135, 135, 135, 0.25) 0px 1px 4px 1px !important;
    border-bottom-color: rgba(10, 10, 10, 0.22) !important;
    background-color: rgb(255, 255, 255) !important;
    left: 0px !important;
    right: 0px !important;
}
.sticky-spacer {
    height: 150px !important;
}

@media only screen and (min-width:769px)
{
	.home header.main-header .logo-and-menu-container 
	{
/* 		background-color: #ffffffb0; */
	}
}
.home header.main-header .logo-and-menu-container 
{
    height: 80px;
    padding: 10px;
}
.home .menu-type-standard-menu:not(.sticky-fixed)
{
    top: 0px !important;;
    left: 0px !important;;
    right: 0px !important;;
    padding-bottom: 50px !important;;
    padding-top: 50px !important;;
    box-shadow: rgba(255, 255, 255, 0) 0px 1px 4px 1px !important;;
    border-bottom-color: rgba(255, 255, 255, 0) !important;;
    background-color: rgba(255, 255, 255, 0) !important;;
}


.home .menu-type-standard-menu:not(.sticky-fixed) .header-logo.logo-image, .home .menu-type-standard-menu:not(.sticky-fixed) span.logo-entry.logo-main.current-logo.loaded
{
	width:240px !important;
}

a.header-logo.logo-image.current-logo-main {
    width: 240px !important;
    height: auto !important;
}

@media only screen and (max-width:767px)
{
.home .menu-type-standard-menu:not(.sticky-fixed) .header-logo.logo-image, .home .menu-type-standard-menu:not(.sticky-fixed) span.logo-entry.logo-main.current-logo.loaded
{
	width:180px !important;
}

a.header-logo.logo-image.current-logo-main {
    width: 180px !important;
    height: auto !important;
}
}



/* Footer */

/* Homepage */
.portfolio-holder .item-box .photo .on-hover 
{
    background-color: #FF9900b3;
    left: 15px;
    right: 15px;
    top: 15px;
    bottom: 15px;
    width: auto;
    height: auto;
}

/* .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 100px;
} */
	/* portfolio */
li.portfolio-category-all.active {
    display: none;
}
.portfolio-holder .item-box .info
{
	padding: 0px !important; 
}
/* .portfolio-holder .portfolio-item.has-padding 
{
    padding: 3px 10px !important;
} */
.portfolio-holder .item-box .info h3 {
    font-size: 20px;
    margin-top: 5px !important;
    margin-bottom: 5px;
}
.portfolio-holder.portfolio-type-1 .portfolio-item .info .terms 
{
	display: none;
}
#Projecten .portfolio-title-holder {
    padding: 0 31px !important;
}

#Projecten .portfolio-title-holder .pt-column {
    width: 97.5%;
}

.portfolio-title-holder {
    justify-content: unset !important;
}
.home .pt-column.pt-column-title {
    display: none;
}
	/* Single portfolio item */

.single-portfolio-holder .wpb_wrapper .lab-portfolio-items 
{
    margin-top: 3em;
}

.single-portfolio-holder .title.section-title p
{
	display:none;
}

/* Single blog post */
.single-post .post .post-navigation 
{
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 55px;
}
.post-navigation--label em
{
    opacity: 1;
}
.post-navigation--label strong 
{
    top:0;
}
.post-navigation--label em
{
    top: 0;
}
strong.post-navigation--post-title:hover 
{
    color: #FBB331  !important;
}
/* Nieuws */

	/*single post page*/

	a.nieuws-button.button {
		position: relative;
		top: 5px;
	}
	section.post-content.post-formatting 
	{
	color: black;
	}
	.single-post .post-image .post-gallery-images.slick-initialized .slick-arrow 
	{
    font-size: 32px;
    display: block !important;
    background-color: #fdb415 !important;
    width: 44px !important;
	}
	@media only screen and (min-width:992px)
	{
		.single-post .row
		{
		display:flex;
		width:100%;
		}
		.single-post .post-image
		{
		width:50%;
		}
		.single-post .post
		{
		width:50%;
		}
	}
/* Over BOP */

.bop-team-los .wpb_content_element 
{
    margin-bottom: 10px;
    margin-top: 10px;
}



/* Contact */
.labeled-textarea-row label 
{
    color: #FBB331 !important;
    border: 0;
}
.button:hover 
{
    background-color: #fff;
    color: #FBB331  !important;
    border: 1px solid #FBB331 ;
}
.button 
{
    background-color: #FBB331 ;
    color: #fff;
    border: 1px solid #FBB331 ;
}
.labeled-input-row input, .labeled-input-row label
{
    border-bottom: 1px solid #231c1c38 !important;
}
.labeled-textarea-row textarea 
{
    border: 1px solid #231c1c38 !important;
}
/* Footer */
footer.site-footer 
{
    background-color: #ffffff !important;
    border-top: 3px solid #fdb416;
}
footer#footer hr {
    display: none;
}

