/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/


/* STICKY MOBILE HEADER */

/*
@media only screen and (max-width: 780px) {
	#mk-header-1 {
		position: fixed !important;
		height: 90px;
		box-shadow: 0 1px 8px rgba(0,0,0,.45)!important;
	}
	#theme-page {
		top: 90px;
	}
}
*/

/* Cookie Notice
--------------------------------------------- */

#cookie-notice .cn-button.wp-default {

    background: #017d06!important;
    border-color: #017d06!important;
    color: #fff!important;
    text-shadow: none!important;
    letter-spacing: 0px!important;
    font-weight: bold!important;

}

.cookie-notice-container {

    font-weight: bold!important;

}



a {
    font-weight: 700;
}

body{
  overflow-x: hidden;
}


/* Homepage - Widget Nieuws kleur wit letters */
#wittetekst p span, #wittetekst h3 span, #wittetekst p, .wittetekst p, .wittetekst p a, .wittetekst tr td a { color:#fff!important; }

/* Header vormgeving  */
.mk-header { border-bottom: 0px solid #ededed; }
#theme-page { margin-top: -1px; }
.mk-header-bg { opacity: 0!important; }
.a-sticky .mk-header-holder { box-shadow: 0 1px 8px rgba(0,0,0,.45)!important;}

/* Header- Toolbar */
.mk-language-nav { margin-left: 10px; }
.mk-language-nav > a, .mk-subscribe-link, .header-toolbar-contact a { font-size: 13px; font-weight: 500; }
.header-toolbar-contact { float:right; margin-right:0px; margin-left:20px; }

@media handheld, only screen and (max-width: 780px) {
	#mk-theme-container .header-toolbar-contact {
		width: 190px!important;
		float:right!important;
		margin-top: 5px!important;
		margin-left:15px!important;
		display:none!important;
	}
}

/* vlaggetjes in verticale lijn zonder dropdown - verbergen van mailadres 
@media screen and (min-width: 800px) { */
	.mk-header-toolbar-holder {
		padding: 0 0px;
	}

	.header-toolbar-contact {
		display: none;
	}

	.mk-language-nav {
		width: 230px;
		height: 0px;
	}

	.mk-language-nav-sub {
		border: 0px;
		background-color: rgba(255, 0, 0, 0.0)
	}

	.mk-language-nav > a {
		display: none;
	}

	.mk-language-nav-sub-wrapper {
		display: inline-block;
		position: absolute;
		top: 100%;
		left: 28px;
	}

	.mk-language-nav-sub-wrapper ul li {
		margin-left: .85em;
		display: inline-block;
	}

	.mk-language-navigation li a {
		min-width: 0px;
	}

	.mk-language-navigation li a .mk-lang-name {
		display: none;
	}


/* ====================================================================== */


/* Mobile Menu - Main menu */
.mk-responsive-nav li a { font-size:18px; }

/* Mobile Menu - Sub menu */
.mk-responsive-nav li ul li a {
    font-size: 16px;
    line-height: 12px;
    padding: 12px 15px 12px 25px; 
}

/* Mobile Menu - Hamburger */
.mk-css-icon-close div, .mk-css-icon-menu div {
    background-color: #FFD939;
}

/* Logo */
.mk-desktop-logo.dark-logo {
    padding-bottom: 45px;
}

.header-style-1.header-align-left .header-logo a { margin-left: 10px; }

.a-sticky .mk-desktop-logo.dark-logo {
    padding-bottom: 0px;
}

@media handheld, only screen and (max-width: 780px) {
	.mk-desktop-logo.dark-logo {
		padding-bottom: 0px;
	}
}

.a-sticky .fit-logo-img a img { max-height: 80%; }



/* Language switcher - Topbar */
.mk-language-nav {
    margin-right: 0px;
    float: right;
}


/* STYLING BACKGROUNDS */

/* Background -  Header fullwith */
.mk-header-holder, #mk-theme-container {
	background-image: url(/wp-content/uploads/2018/02/background-monte-groen-rood-gradient-2560x1000-1200grid.png);
	background-repeat: repeat-y;
	background-position: center center;
}

@media handheld, only screen and (max-width: 1200px) {
	#mk-theme-container .mk-header-toolbar {
		background-color: rgba(0, 0, 0, 0.0) !important;	
	}
	.mk-header-holder	{
		background-image: url(/wp-content/uploads/2018/02/background-monte-groen-rood-gradient-1200x125-navigation-background.png);
		background-repeat: repeat-y;
		background-size: contain;
		background-position: center center;
	}
	.row-background-1200 {
		background-image: url(/wp-content/uploads/2018/02/background-monte-groen-rood-gradient-1200x125-navigation-background.png);
		background-repeat: repeat-y;
		background-size: contain;
		background-position: center center;
	}
}

/* Background - Rev Slider home - Yellow line */
.vc_row.background-monte-row-home {
	background-image: url(/wp-content/uploads/2018/02/background-monte-groen-rood-gradient-2560x1000-1200grid-yellowline-home-body_nw.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: initial!important;
}


/* Background - Row green red gradient  */
.background-monte-row-red-green {
	background-image: url(/wp-content/uploads/2018/02/background-monte-groen-rood-gradient-2560x1000-1200grid.png);
	background-repeat: repeat-y;
	background-position: center center;
}

@media handheld, only screen and (max-width: 750px) {
	.green-red-section-kolomn-1.vc_column_container > .vc_column-inner { 
			background: linear-gradient(to right, rgba(1,129,6,1) , rgba(1,142,7,1)); 
	}
	.green-red-section-kolomn-2.vc_column_container > .vc_column-inner { 
			background: linear-gradient(to right, rgba(237,29,29,1) , rgba(207,16,14,1)); 
	}
		.green-red-section-kolomn-3.vc_column_container > .vc_column-inner, #mk-footer .footer-wrapper { 
			background: linear-gradient(to right, rgba(237,29,29,1) , rgba(207,16,14,1))!important; 
	}
}



/* STYLING SHOWCASE IMAGE - DETAILPAGES  	 */
.showcase-image img {
	border: 10px solid #ffca2c!important;
	box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    -webkit-box-sizing: border-box!important;
}


/* STRONG FONT */
.background-monte-row-red-green strong, .background strong { color:#fff!important; }

/* BUTTON STYLING */
.mk-button { letter-spacing: 0px; }

.button-monte, #theme-page .wpbs-form-form .wpbs-form-submit {
	padding: 12px 24px!important;
	text-transform: uppercase!important;
	font-weight: 700!important;
	background-color: #045c05!important;
	border-radius:0px;
    color: #fcbe06!important;
	border: none!important;
	font-size:14px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.3);
}

#theme-page .wpbs-form-form .wpbs-form-submit, #theme-page .wpbs-form-form .wpbs-form-submit:hover { height: 50px !important; }

.button-monte:hover, #theme-page .wpbs-form-form .wpbs-form-submit:hover {
	padding: 12px 24px!important;
	text-transform: uppercase!important;
	font-weight: 700!important;
	background-color: #008D06!important;
	border-radius:0px;
    color: #fcbe06!important;
	border: none!important;
	font-size:14px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);
}

.button-monte-jupiter {
	box-shadow: 0 2px 2px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.3);
}

.button-monte-jupiter span {
	color: #fcbe06!important;
	font-size:14px;
}

.button-monte-jupiter .mk-button--dimension-flat.text-color-light { }

/* Button Algemene Voorwaarden */
.vc_general.vc_btn3 {
	box-shadow: 0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);
}
.vc_general.vc_btn3:hover {
	box-shadow: 0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);
	background-color: #008D06!important;
}


/* STYLING ROW Green RED GRADIENT */
.background .vc_column_container > .vc_column-inner {
    padding-left: 30px;
    padding-right: 30px;
}

.background h4 {
	color: #fcbe06!important;
	font-size: 22px!important;
	font-weight: 600!important;
	text-transform: uppercase!important;
	font-family: Montserrat!important;
	margin-bottom: 15px!important;
	line-height: 1.3em!important;
}


/* STYLING 4 ROW - REPSONSIVE TABELT PORTRET */
@media screen and (max-width: 1095px) and (min-width: 768px) 
{
	.responsive-4-row-portret-tablet-50 { 			
		width: 50%; 
	}
}



/* Widgettitle - Monte rows */
.widget_black_studio_tinymce .widgettitle {
	color: #fcbe06;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: Montserrat;
}

.hoe-het-was-wit a { color:#fff!important; }

@media screen and (max-width: 1050px) and (min-width: 768px) 
{
	.background .widget_black_studio_tinymce .widgettitle, .gallerie-titel h2, .background h4 {
		font-size: 16px!important;
	}
}
	
.video .wpb_video_widget { 
	border: 10px solid #ffca2c!important;
	box-shadow: 0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);
}

.background .widget_black_studio_tinymce img { 
	border: 5px solid #ffca2c!important;
	box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	-webkit-box-sizing: border-box;
}

/* SIDEBAR */
#mk-sidebar .widgettitle { color: #000; }
.widget_posts_lists ul li .post-list-meta time { color: #000; }

/* FORM STYLING */
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea { width: 100%!important; }
.master-holder select:not(.gfield_select) { width: 100%!important; }

/* BLOG STYLING */

/* Blog Archive styling */
.mk-blog-thumbnail-item { background-color: #ffca2c; }
.mk-blog-meta .the-title a { color:#fe1717; }


/* Blog Archive styling */
.mk-button--dimension-outline.skin-dark, #respond input#submit {
    background-color: #045c05!important;
	border-radius:0px;
    color: #fcbe06!important;
	border: none;
	font-size:14px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.3);
}

.mk-button--dimension-outline.skin-dark:hover, #respond input#submit:hover {
    background-color: #008D06!important;
	border-radius:0px;
    color: #fcbe06!important;
	border: none;
	font-size:14px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);
}

/* Blog - Spotlight styling */
.blog-slider-item, .mk-blog-teaser .blog-teaser-side-item .item-holder {
	border: 5px solid #ffca2c!important;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	box-shadow: 0 2px 2px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.3)!important;
}

.mk-blog-teaser  { padding-bottom:10px; }
.mk-blog-teaser .blog-teaser-side-item { overflow: visible; }
.mk-blog-teaser .blog-teaser-side-item.half-item .item-holder { margin-top: 4px; }

.mk-slider-holder {
	margin-bottom: -14px;
}

/* Blog - Styling Detailpost */
.featured-image .blog-image {
	border: 10px solid #ffca2c !important;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	box-shadow: 0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);
}

.mk-blog-single .mk-blog-author, .mk-blog-single .mk-post-cat, .mk-blog-single .mk-post-date { color: #000; }
.single-social-section .blog-modern-comment svg, .single-social-section .blog-single-share svg, .single-social-section .mk-blog-print svg, .mk-love-this svg, .mk-love-this span { fill: #008906; color:#008906; }
.blog-modern-comment span { color:#008906!important; }

.mk-about-author-wrapper {
    border-bottom: 2px solid #FFCA2C;
	border-top: 2px solid #FFCA2C;
}

.blog-similar-posts {
    border-bottom: 2px solid #FFCA2C;
}

.blog-similar-posts .similar-post-holder {
	border: 0px solid #efefef;
}

.blog-similar-posts ul li img {
    border: 10px solid #ffca2c !important;
    box-shadow: 0 2px 2px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.3);
	width: 90%;
}

.mk-similiar-thumbnail { overflow: visible; }
.mk-similiar-thumbnail .image-hover-overlay { width: 98%; }

#respond .respond-heading { color:#000; }
.mk-similiar-title { color:#fff; font-weight: 800; }
.mk-about-author-wrapper .about-author-social li a { color:#008906; }

/* STYLING PHOTO BLOCKS */

/* Homeblocks Casa's */
.homeblocks-casa-shadow img {
	border: 5px solid #ffca2c !important;
	box-sizing: border-box;    
	-moz-box-sizing: border-box;    
	-webkit-box-sizing: border-box;
	box-shadow: 0 2px 2px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.3);
}

.vc_gitem-zone .vc-prettyphoto-link, .wpb_images_carousel {
    border: 5px solid #ffca2c !important;
	box-sizing: border-box;    
	-moz-box-sizing: border-box;    
	-webkit-box-sizing: border-box;
}

.vc_gitem-animated-block, .wpb_images_carousel {
    box-shadow: 0 2px 2px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.3);
}

/* Styling Winnaars foto's */
.winnaars-images-border-shadow img {
	border: 5px solid #ffca2c !important;
	box-sizing: border-box;    
	-moz-box-sizing: border-box;    
	-webkit-box-sizing: border-box;
	box-shadow: 0 2px 2px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.3);
}

/* Carousel */
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
	color: #FFD939;
}
.vc_images_carousel .vc_carousel-control .icon-next:before, .vc_images_carousel .vc_carousel-control .icon-prev:before {
	font-size: 80px;
}

.vc_images_carousel .vc_carousel-indicators li {
    border: 1px solid #ffca2c!important;
    background-color: #FCBE06!important;
    opacity: 0.3;
}

.vc_images_carousel .vc_carousel-indicators .vc_active {
    background-color: #D61312!important;
    border: 1px solid #D61312!important;
}

/* Styling WP Booking System =============================================================== */

.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date.wpbs-gap {
    background: #ffd939;
}

.wpbs-container {
    min-height: 331px;
}

.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header {
    background: #ffca2c;
}

.wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next, .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev {
	background: #045c05;
}

#mk-boxed-layout .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type="submit"] {
	background-color: #045c05 !important;
	padding: 12px 24px !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	border-radius: 0px !important;
	color: #fcbe06 !important;
	border: none !important;
	font-size: 14px !important;
	box-shadow: 0 2px 2px rgba(0,0,0,0.1),0 2px 5px rgba(0,0,0,0.3) !important;
	font-family: inherit !important;
}


#mk-boxed-layout .wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type="submit"]:hover {
	background-color: #008d06 !important;
}

/* ============================================================================ */

/* MailChimp for WP styling */
.mc4wp-form input[type="submit"] {
	font-family: inherit;
}


/* STYLING VIDEO BLOCKS */
.video-border-shadow {
	border: 5px solid #ffca2c !important;
    box-shadow: 0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3);
}

/* Tittlebar */
#mk-page-introduce.intro-left { display: none; }

/* Accordion Casa's #FFCA2C */
.mk-accordion.fancy-style .mk-accordion-tab { background-color:#FFCA2C; }
.mk-accordion.fancy-style .mk-accordion-tab:hover { background-color:#ffc004; }
.mk-accordion.fancy-style .mk-accordion-single.current .mk-accordion-pane { border-top: 1px solid #FFCA2C;  }
.mk-accordion.fancy-style { border-bottom: 1px solid #FFCA2C; }
.mk-accordion.fancy-style .mk-accordion-single { border: 1px solid #FFCA2C; }
.mk-accordion.fancy-style .mk-accordion-tab > .mk-svg-icon { color: #000; }
.mk-accordion.fancy-style .mk-accordion-tab > .mk-svg-icon { color: #000; }

/* Footer styling  */
#mk-footer .widgettitle { font-family: Montserrat; font-size: 16px!important; font-weight:600!important; letter-spacing: 0px!important; }
#mk-footer input[type="text"] { color:#fff; opacity: 1; }
.widget .mk-searchform i { opacity: 0.8; }
#mk-footer .mk-searchform .text-input { border-color: rgba(255,255,255,.45); }
.widget_nav_menu ul.menu > .menu-item-has-children::before { color: rgba(255,255,255,.6); }
.widget_nav_menu { padding-top:0px; }
#mk-footer { padding: 0px 0 0; }
#mk-footer .footer-wrapper { padding: 50px 0 30px 0; }

.background, #mk-footer {
	background-image: url(/wp-content/uploads/2018/02/background-monte-groen-rood-gradient-2560x1000-1200grid.png);
	background-repeat: repeat-y;
	background-position: center center;
}

@media handheld, only screen and (max-width: 1200px) {

	#mk-footer .footer-wrapper {
		background-image: url(/wp-content/uploads/2018/02/background-monte-groen-rood-gradient-1200x125-navigation-background.png);
		background-repeat: repeat-y;
		background-size: contain;
		background-position: center center;
	}
}




/* CSS UIT OUDE WEBSITE */

/*  Wp Booking Calendar */
div.wpbs-calendar {     background-color: #ffd939 !important; border: 0px!important; width: 250px!important; margin-right: 0px!important;}
div.wpbs-calendar ul li.wpbs-pad { background: none repeat scroll 0 0 #ffd939!important; }
div.wpbs-calendar ul.wpbs-weekdays li { background: none repeat scroll 0 0 #ffd939!important; color: #000000;font-size: 14px !important; font-weight:bold!important;}
div.wpbs-calendar .wpbs-dropdown .hasCustomSelect_wpbs { background-color: #000;  }
.WithOutCalendar .wpbs-form { display:none; width:100%; }
.WithOutCalendar .wpbs-widget { float:left; width:22%; padding-left:1%; padding-right:2%; } 
.WithOutCalendar .wpbs-widget h2 { background-color: #d20404; color: #fcbe06; margin-bottom: 0.4em; padding: 0.3em 0.5em; } 
div.wpbs-calendar div.wpbs-heading {  border-bottom: 0 solid #000!important; }
div.wpbs-select-container .wpbs-dropdown { border: 1px solid #000!important; }

#theme-page div.wpbs-calendar { padding: 10px 0px 7px 0px !important; }
#theme-page .wpbs-form-form .wpbs-form-item-text, #theme-page .wpbs-form-form .wpbs-form-item-email, #theme-page .wpbs-form-field-text { width: 100% !important; }
#theme-page .wpbs-form-field-email { width: 99% !important; }
#theme-page .wpbs-form-field-checkbox { min-height: 15px!important; }
.wpbs-container { width: 100%; }

/* ALgemene voorwaarden */
#theme-page .vc_general.vc_cta3 { padding-left: 0 !important; }


/* Cottages Calendar */
.CottagesCalendar .widget { float:left; width:22%; padding-left:1%; padding-right:2%; }
.CottagesCalendar .widget .entry-thumbnail-image { border: 5px solid #ffd939; box-sizing: border-box; height: auto; width: 100%; }
.CottagesCalendar .widget .entry-thumbnail-image .img{   border: 5px solid #ffd939; box-sizing: border-box; height: auto; width: 100%; }
.CottagesCalendar .widget .entry-header h3.widget-title { display: none; }
.CottagesCalendar .widget .entry-header widget-title  a { text-decoration: none !important;  }
.CottagesCalendar .widget .read-more {   background-color: #045c05; color: #fcbe06; padding: 0.5em; text-decoration: none; }
.CottagesCalendar .widget .entry-footer { text-align: right; }
.CottagesCalendar .widget .entry-header widget-title { display:none; }
.CottagesCalendar .widget .entry-content p { padding-top: 0.7em; }

.tittle-calendar h3 {
	color:#FFD939!important; 
    background-color: #D41211;
	width:90%;
	padding: 12px 5% !important;
}


/* Casarao Calendar */
.CasaraoCalendar .widget { float:left; width:97%; padding-left:1%; padding-right:5%; }
.CasaraoCalendar .widget .entry-thumbnail-image { border: 5px solid #ffd939; box-sizing: border-box; height: auto; width: 100%; }
.CasaraoCalendar .widget .entry-thumbnail-image .img{   border: 5px solid #ffd939; box-sizing: border-box; height: auto; width: 100%; }
.CasaraoCalendar .widget .entry-header h3.widget-title { display: none; }
.CasaraoCalendar .widget .entry-header widget-title  a { text-decoration: none !important;  }
.CasaraoCalendar .widget .read-more {   background-color: #045c05; color: #fcbe06; padding: 0.5em; text-decoration: none; }
.CasaraoCalendar .widget .entry-footer { text-align: right; }
.CasaraoCalendar .widget .entry-header widget-title { display:none; }
.CasaraoCalendar .widget .entry-content p { padding-top: 0.7em; }
.CasaraoTitel h2 { background-color: #d20404; color: #fcbe06; margin-bottom: 0.6em; padding: 0.3em 0.5em; max-width:85% !important; }

/* WP Booking Calendar */
.wpbs-form-form input { width: 100% !important;  }
.master-holder select:not(.gfield_select) { min-width: 100px !important; }

/* Cottages Calendar - Bookingsform */
#site-content .wpbs-form-form .wpbs-form-item { width:95%!important; }
#site-content .wpbs-form-form .wpbs-form-field-email, #site-content .wpbs-form-form .wpbs-form-field-text { width:100%!important; }  

/* Accordion Gastenboek  */
.wpb_content_element .wpb_accordion_header a { background-color: #d20404; color: #ffd939; font-size:1.5em; }

/* Accordion Gastenboek Button */
.tt_style_1 button { background-color: #045c05; color: #fcbe06; padding: 0.5em; text-decoration: none; font-weight: 700; border-radius: 0px!important; box-shadow: 0px!important; text-transform: none; }

/* Review Widget */
.tt_1cl, .tt_2cl, .tt_3cl, .tt_4cl, .tt_5cl, .tt_6cl { vertical-align: top!important; }
.ttshowcase_current_page { border: 3px solid #fcbe06!important; }
.ttshowcase_next, .ttshowcase_previous, .ttshowcase_page { color: #fff; }
.ttshowcase_pager a:hover, a:active { color: #fff; }
.tt_capimg { height: 35px; vertical-align: middle; }
.bx-wrapper .bx-viewport { background: none!important ; box-shadow: none!important; }

.ttshowcase_slider .bx-wrapper { margin: 0 auto 1px; }
.ttshowcase_slider .bx-wrapper .bx-viewport { min-height: 380px !important; }

/* Review form */
.ui-widget-content { background: url("") repeat-x scroll 50% 50% #ffd939; border: 0px; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px;}
.tt_style_1 button  { background-color: #045c05; border: 0 none; border-radius: 0 !important; color: #fcbe06; float: right; font-weight: 700!important; margin-top: 10%; padding: 0.5em;text-decoration: none!important; text-transform: none!important; }

/* Buton Mailchimp */
.mc4wp-form input[type="submit"] { margin-top:0; background-color: #045c05; color: #fcbe06; padding: 0.5em; text-decoration: none; font-weight: 700; border-radius: 0px!important; box-shadow: 0px!important; text-transform: none; border:0px; float:right; }
.green_label_mailchimp {  }

/* Buton Form Contact */
.wpcf7-form input[type="submit"] { background-color: #045c05; border: 0 none; border-radius: 0 !important; color: #fcbe06; float: right; font-weight: 700; margin-top: 1%; padding: 0.5em;  text-decoration: none; text-transform: none; }

/* Weer Widget */
#wunderground_forecast_widget-2 .widget-title { color: #fcbe06; }
.wu-forecast-header { color: #fcbe06; }
.wu-forecast-wrapper .wu-day-title { color: #fcbe06!important; }
.wu-copyright { display:none; }
.wu-cond-pop { float:right; }
.wu-wrapper table tr:nth-of-type(2n) { border:0px;  background: none !important;}
.wu-wrapper table tr.alt, .wu-wrapper table tr:nth-of-type(n) { background-color: #045c05; }
.wu-cond-high { color:#ffd939!important; font-weight:600!important; }
.wu-cond-low { color:#fcbe06!important;  }
.wu-forecast-wrapper .wu-cond-text { color:#fcbe06!important;  }
.wu-cond-current { color:#ffd939!important; font-weight:600!important; font-size:2em!important; }

/* Homepage - Widget WP Cloudy */
#wpc-weather .today .day, #wpc-weather .infos, #wpc-weather .short_condition { display:none;  width:25%; }
#wpc-weather { padding: 0; margin: 0px; }
#wpc-weather .forecast .temp_max, #wpc-weather .forecast .temp_min { float:right; }
#wpc-weather .forecast .day { width:20%; }
#wpc-weather .forecast .symbol { width:25%!important; }
#wpc-weather .forecast .temp_min { margin-right:20px; }
#wpc-weather.small .now .time_temperature { font-size: 24px!important; } 

/* Border Images */
.Border img  {   border: 7px solid #ffd939;  }

/* Border- Maps */
.wpgmza_map {   border: 10px solid #FFCA2C!important; box-shadow: 0 2px 3px rgba(0,0,0,0.1),0 4px 8px rgba(0,0,0,0.3); }


/* Border - Images - Winnaars */
.winnaars img {   border: 5px solid #ffd939!important;  }

/* Border - Images - Post */
.type-post img {   border: 5px solid #ffd939!important;  }

/* Algemene voorwaarden - Opmaak CallOut box */
.vc_general.vc_cta3.vc_cta3-style-classic { border-color: #FFD939!important; width: 90%; background-color:#FFD939!important; }
.vc_general.vc_cta3 { padding: 0px!important; padding-left:1.5%!important; }
.vc_general.vc_cta3 h2 { margin-top: 8.5%!important; font-size:1.1em!important; font-family:inherit; }
.vc_btn3.vc_btn3-style-custom { background-image: none!important; }
.vc_cta3-content { width:73%!important; }
.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content { padding-right: 0!important; vertical-align:top; }


