/*
Theme Name: Monkey Vision
Theme URI: https://www.monkeyvision.nl/
Description: Apen zijn cool
Author: Monkey Vision
Author URI: https://www.monkeyvision.nl/
Template: salient
Version: 1.0.banana
*/

/* Custom Formulier */

.gfield_checkbox input {
	max-width: 5%;	
}

input {
	background: white !important;
	width: 100% !important;
}

body[data-form-submit="regular"] input[type="submit"].gform_button {
	background-color: black !important;
	text-transform: uppercase !important;
	font-family: titling !important;
	font-size: 20px !important;
	font-weight: 400;
    letter-spacing: 2px;
}


.max-width-img {
	max-width: 1400px !important;
	margin: auto !important;
	display: block !important; 
}

.nectar-button > span {
	font-family: titling !important;
	font-size: 20px;
	padding: 12px !important;
	line-height: 24px !important;
}

.nectar-button, a.nectar-button[data-color-override="false"].regular-button {
	border-radius: 0px !important;
	background-color: black !important;
}

.btn-float-right {
	float: right !important;
}

.negative-top-margin {
	margin-top: -400px !important;
}

/* menu */

/*.menu-wrap.menuwrapper{
	margin-top:4%!important;
}*/

li.menu-item{
	line-height: 0px!important;
}

#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen .menuwrapper li, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li, #slide-out-widget-area.fullscreen-alt .menuwrapper li{
	margin: 0!important;
}

header#top, header .container, header .row, div#header-outer{
	background-color: #ffffff;
}

/* blog slider */
 .nectar-recent-post-bg, .nectar-recent-post-bg-blur, .nectar-recent-post-bg-wrap {
	background: none !important;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide .nectar-recent-post-bg::after {
	background: none !important;
}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide, .nectar-recent-posts-slider_multiple_visible[data-columns="3"] .nectar-recent-post-slide{
	min-height: 335px!important;
}

.nectar-recent-post-slide {
	border: 6px solid black !important;
	border-radius: 0px !important;
	max-height: 350px!important;
}

.nectar-recent-posts-slider_multiple_visible h3 a.full-slide-link {
	color: black !important;
	text-transform: uppercase !important;
	font-size: 34px !important;
	line-height: normal !important;
	text-align:left!important;
}

.recent-post-container {
	top: 40px !important;
}

/*
.dot::before {
	border-radius: 0px !important;
	background: #9f99de !important;
	border: none !important;
	box-shadow: none !important;
}

.dot.is-selected {
	background: #00228e !important;
	border: none !important;
	box-shadow: none !important;
} 

.dot {
	transform: scale(2);
}

.dot.is-selected {
	transform: scale(1);
}
*/


/* footer styling */
body #footer-outer .widget h4 {
	color: white !important;
	font-family: titling !important;
	text-transform: uppercase !important;
	font-size: 25px !important;
}

#footer-outer {
	padding-top: 80px !important;
}

.container-wrap {
	padding-bottom: 0px !important;
}

.gform_footer.top_label{
	margin: 0 !important;
	padding: 0 !important;
}

@media only screen and (max-width: 550px) {
	.negative-top-margin {
		margin-top: -100px !important;
	}
}

.bottom-column .column-bg-overlay {
	opacity: 0 !important;
}

@media only screen and (max-width: 999px ){
	.bottom-column .column-bg-overlay {
		opacity: .4 !important;
	}
}

@media only screen and (min-width: 1000px) {
	#logo .stnd, #logo .starting-logo {
		height:70px!important;
		margin-top:10%!important;
	}
	
	body:not(.single):not(.page-id-1916):not(.page-id-111):not(.page-id-120):not(.page-id-2203):not(.page-id-125):not(.page-id-2291) #logo {
		display: none !important;
	}
}

/* gf error fields */

.validation_error {
    border-top: none !important;
    border-color: #000 !important;
    color: #000 !important;
	text-align: left!important;
}

.validation_message {
    padding-top: 0px !important;
    color: #000 !important;
}

.gfield_error {
    background-color: transparent !important;
    padding-top: 0px !important;
    border: none !important;
}

.gfield_error > label {
	color: #000 !important;
}


.gfield_error:hover {
    background-color: rgba(255,255,255,.1) !important;
}
/*
.single-post .gform_title {
	display: none !important;
}
*/
.single-post h1.vc_custom_heading{
	text-transform:uppercase!important;
}

#footer-outer i {
	letter-spacing: 18px !important;
}



body .row-bg.using-image {
	background-size: 100% 100% !important;
}

body #footer-outer i {
    letter-spacing: 18px !important;
    font-size: 40px;
    opacity: 0.5;
}

/* Responsive maken van blogs en buttons */
@media only screen and (max-width: 1410px ){
	body .groter-font {
	line-height: 80px !important;
	}
} @media only screen and (max-width: 1320px ){
	body .nectar-recent-posts-slider_multiple_visible h3 a.full-slide-link {
		font-size: 18px !important;
	}
}

@media only screen and (min-width: 300px ){
	.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button {
    position: relative;
    right: 24px !important;
	}
} @media only screen and (min-width: 500px ){
	.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button {
    position: relative;
    right: 8px !important;
	}
} @media only screen and (min-width: 800px ){
	.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button {
    position: relative;
    right: 16px !important;
	}
} @media only screen and (min-width: 1000px ){
	.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button {
    position: relative;
    right: 24px !important;
	}
} @media only screen and (min-width: 1150px ){
	.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .nectar-button {
    right: unset !important;
}
}

body .nectar-button, a.nectar-button[data-color-override="false"].regular-button {
    float: left !important;
}

body .blogposts {
	display: none !important;
}

body .container-wrap {
	z-index: 10 !important;
}

body #footer-outer {
	z-index: 9 !important;
}

body #fws_5e591f6655034 > div.col.span_12.dark.left > div.vc_col-sm-10.wpb_column.column_container.vc_column_container.col.padding-4-percent.instance-22 {
	transform: translateY(50px) !important;
}

body #in-footer {
	transform: translateY(50px);
}

/* Gele golf onder foto plaatsen */
@media only screen and (max-width: 999px ){
	body .onder-foto{
		display: none !important;
	}
}

body .onder-foto{
	transform: translateY(80px) !important;
}

/* categorie op recente blog berichten weghalen */
.recent-post-container > span > a {
	display: none !important;
}

/* onderste blok paarse achtergrond om tekst te kunnen blijven lezen */
@media only screen and (max-width: 999px) {
	.purple-responsive .column-bg-overlay {
		background-color: #9f99de !important;
		opacity: 1 !important;
	}
}

.purple-responsive label {
	color: white !important;
}

.nectar-button > span {
	transform: scale(1, 1.2);
}

#sidebar h4 {
	font-family: 'titling' !important;
	text-transform: initial !important;
	font-size: 17px;
}

/* Blogpagina */
.masonry.classic_enhanced .masonry-blog-item .inner-wrap{
	border: #000 solid 6px!important;
	border-radius: 0px!important;
}
.masonry.classic_enhanced .masonry-blog-item .inner-wrap .continue-reading{
	font-family: 'titling' !important;
	border-radius: 0px!important;
	font-size: 17px!important;
	background-color: #000!important;
	padding:12px !important;
}

/* Single blog */
.popular-featured-img{
	border-radius:0px!important;
}
div#nectar-page-header-p-wrap, .blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section{
	border-top: #000 solid 6px!important;
	border-bottom: #000 solid 6px!important;
}

.post-content .wpb_content_element {
	background-color:#fff!important;
	border: 6px solid #000!important;
	padding:7%!important;
}



div#page-header-wrap, 
.blog-title {
    display:none!important;
}

.letters-margin-top img{
 margin-top:-130px!important; 
	
}

.post-content .content-inner{
	border-bottom:none!important;
}


/*  newsletter single blog */
#gform_wrapper_4{
	
}

/* Blog headers transparant */
body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: rgba(255,255,255,0) !important;
}

#header-outer[data-box-shadow="small"] {
    box-shadow: unset !important;
    -webkit-box-shadow: unset !important;
}

.gform_wrapper ul.gform_fields li.gfield {
	padding-right:0px!important;
}

/* blog preview */
a.img-link {
	display:none!important;
}

/*  Dienst pagina */

.col-dienst{
	align-items:flex-start!important;
}

.col-dienst .vc_column-inner {
	min-height: 723px;
}

.col-referentie .owl-carousel .owl-stage-outer {
    min-height: 404px;
}

/* caroussel homepage 
.carousel-item:not(.page-id-2203){
	border: 6px solid #000!important;
	padding: 30px;
	margin: 20px;
	background-color: #fff!important;
}*/
body a.nectar-button.small.regular.accent-color.regular-button.float-center{
	float:none!important;
}

/* lineheight namen */
@media only screen and (max-width: 690px){
	.lineheight-els h2{
		line-height:38
	}
}

.carousel-item a.nectar-button.medium.regular.accent-color.regular-button{
	margin-top:20px!important;
}

body .nectar-button, a.nectar-button[data-color-override="false"].regular-button{
	float: right!important;
}

.nectar-button > span{
	padding:0!important;
}

i.icon-button-arrow{
	display:none!important;
}

.nectar-button.has-icon{
	padding-left:20px!important;
	padding-right:20px!important;
}
.nectar-button.has-icon:hover span{
	-webkit-transform: translateX(-18px);
    transform: none!important;
}

.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected::before{
	background-color:#9f99de!important;
}
.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before{
	box-shadow: unset!important;
}

.gform_wrapper input:last-child {
    font-size: inherit;
    font-family: inherit;
    padding: 5px 4px;
    letter-spacing: normal;
    border: 3px solid black;
    margin-bottom: 20px;
}


/* BUTTONS UITLIJNEN */
/* HOMEPAGINA */
.nectar-recent-posts-slider-inner .nectar-button{
	position: absolute !important;
    top: 65% !important;
}

@media only screen and (max-width: 479px){
	.nectar-recent-posts-slider-inner .nectar-button{
		top: 60% !important;
	}
}

.owl-stage .owl-item .nectar-button {
	position: absolute !important;
    top: 70% !important;
}

@media only screen and (max-width:697px){
	.owl-stage .owl-item .nectar-button{
	top: 63% !important;
	}
}

/* BLOG PAGINA */
.post-area.masonry article .post-content,
.post-area.masonry article .content-inner,
.post-area.masonry article .article-content-wrap{
	height: 100% !important;
}

.post-area.masonry article a.more-link {
	position: absolute;
    bottom: 10% !important;
}

@media only screen and (max-width: 1000px){
	.post-area.masonry article {
		min-height: 250px !important;
	}
}

@media only screen and (max-width: 690px){
	.post-area.masonry article {
		min-height: inherit !important;
	}
}

@media only screen and (max-width: 479px){
	.post-area.masonry article .post-header{
		margin-bottom: 50px !important;
	}
}


/* SEARCHBAR */
 #header-outer.transparent.dark-slide:not(.directional-nav-effect) > header#top nav ul #search-btn a span{
	font-weight:900!Important;
	 margin-top:10px!important;
}

header#top nav ul #search-btn >div{
	border:none!important;
}

body[data-is="minimal"] .icon-salient-search:before{
	color:#000!important;
	font-size:25px!important;
}

.full-width-content .col.span_12.dark h3{
	color:#000!important;
}

/* WHATSAPP */
#qlwapp .qlwapp-toggle{
	background-color:#9f99de!important;
}

#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{
	color:#9f99de!important;
}
 /* DARK TEXT */
.full-width-section > .col.span_12.dark h1, .full-width-content > .col.span_12.dark h1, .full-width-section > .col.span_12.dark h2, .full-width-content > .col.span_12.dark h2, .full-width-section > .col.span_12.dark h3, .full-width-content > .col.span_12.dark h3, .full-width-section > .col.span_12.dark h4, .full-width-content > .col.span_12.dark h4, .full-width-section > .col.span_12.dark h5, .full-width-content > .col.span_12.dark h5, .full-width-section > .col.span_12.dark h6, .full-width-content > .col.span_12.dark h6{
	color: #000!important;
}
.masonry.classic_enhanced .masonry-blog-item .article-content-wrap, .blog-recent[data-style*="classic_enhanced"] .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap{
	padding:10%!important;
}

span.meta-category {
    display: none!important;
}
@media only screen and (min-width:1000px){
.masonry.classic_enhanced .masonry-blog-item h3.title{
	font-size: 34px!important;
    line-height: normal!important;
}
}

/* REFERENTIES TEXT UITLIJNEN */
@media only screen and (min-width:1000px){
	.ref .vc_col-sm-4 h2 {
		min-height: 90px !important;
	}
}

/* FAQ */
div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3 {
    font-size: 18px;
}

