/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#intro a { color:#ffcd00; }
/*.fusion-top-header .fusion-header { height:60px!important; }
body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a, body:not(.fusion-top-header) .fusion-main-menu>ul>li>a { height:60px!important; }*/

.fusion-header { padding-left:0px!important;padding-right: 0px!important; }
.fusion-main-menu { padding-right:30px; }

.whitetext { color:#FFF !important; }
.shadow { text-shadow:  0px 0px 10px rgba(0,0,0,0.3); }
.fusion-date-and-formats .fusion-format-box { display:none; }
.fusion-date-and-formats .fusion-date-box { padding:0!important; }
.fusion-date-and-formats .fusion-date-box .fusion-date { padding:5px 0; }
.fusion-date-and-formats .fusion-date-box .fusion-month-year { word-spacing:9999px;background: #F3F3F3;color:#42555b;padding:5px 0; }
.fusion-date-and-formats .fusion-date-box > span { display: block; }
.fusion-meta-info { font-weight:700;border-top:none!important;margin-top: 0px!important;/*border-bottom:4px double rgba(0,150,57,0.3)!important;*/border-bottom:none!important; }
.fusion-recent-posts .columns .column .meta { font-weight:700; }

.fusion-content-boxes.blokhome { margin-bottom:0px!important }
.fusion-content-boxes.blokhome .content-wrapper-background { padding:0; }
.fusion-content-boxes.blokhome.fusion-columns-1.blokhome .fusion-column { margin:0;min-height: 150px; }
.fusion-content-boxes.blokhome .col { position: static; }
.fusion-content-boxes.blokhome .link-area-box .fusion-read-more { position:absolute;bottom:15px;left:15px;font-size: 14px; }
.fusion-content-boxes.blokhome .heading h2 { font-size:20px!important;padding-top: 15px;padding-right: 15px;line-height: 26px!important; }

.fusion-recent-posts .columns .column { padding-top:15px; }
.fusion-checklist .fusion-li-item, .fusion-checklist.fusion-404-checklist > li,
ul.fusion-checklist .fusion-li-item, ul.fusion-checklist.fusion-404-checklist > li { padding:2px 0!important; }

/*.fusion-page-title-bar .fusion-page-title-row h1 { position:relative; }
.fusion-page-title-bar .fusion-page-title-row h1:after {
	content: "";
	width:50px;
	height:5px;
	position: absolute;
	left:0px;
	bottom:-30px;
	border-top: 1px solid #ffcd00;
	border-bottom: 1px solid #ffcd00;
}*/

.fusion-separator.sep-double { display: none; }

a { font-weight:700; }
.fusion-secondary-menu > ul > li > a { font-weight:400; }
/*.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu, .avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu { border-bottom: 2px solid #019639; }*/
.fusion-content-boxes { margin-bottom:30px!important; }

.h1 { color:#FFF!important;
	font-size:60px!important;
    line-height: 70px!important;
}

.h1 span { font-weight:300; }


.fusion-recent-posts .columns .column .recent-posts-content { background:#FFF;padding:1px 15px;border-left: solid 4px #ffcd00; }
.fusion-recent-posts .columns .column .fusion-flexslider { border-left: solid 4px #ffcd00; }


.fusion-page-title-captions { padding-bottom:50px; }
.fusion-page-title-wrapper { justify-content: center!important;flex-direction: column-reverse!important;align-items: flex-start!important; }
.fusion-page-title-bar-left .fusion-page-title-secondary { margin-left:0px!important; }
.fusion-page-title-bar { position: relative; }
.fusion-page-title-bar:after {
	content:"";
	width: 100%;
	  height: 130px;
	  position: absolute;
	  background: #fff;
	  bottom: 0px;
	  left:0px;
	  right:0px;
	  transform-origin: right bottom;
	  transform: skewY(-3deg);
}
.fusion-page-title-bar:before {
	content:"";
	position: absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#019639+0,019639+60&0.9+0,0+60 */
	background: -moz-linear-gradient(left,  rgba(1,150,57,0.9) 0%, rgba(1,150,57,0) 60%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(1,150,57,0.9) 0%,rgba(1,150,57,0) 60%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(1,150,57,0.9) 0%,rgba(1,150,57,0) 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6019639', endColorstr='#00019639',GradientType=1 ); /* IE6-9 */
}
.fusion-header-v2 .fusion-secondary-header { border:none!important; }
.fusion-header-v2 .fusion-header { border-bottom:none; }
/*.fusion-main-menu { float:left; }*/
.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents { padding:10px;background-color:#FFF!important; }
.fusion-footer-widget-area .widget_nav_menu li { border:none; }
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover,
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:focus,
.fusion-secondary-menu > ul > li > a:hover,
.fusion-secondary-menu > ul > li > a:focus { color:#019639; }

.fusion-page-title-captions {display:flex;flex-direction: column-reverse;}

.fusion-widget-area .widget_nav_menu li { padding:5px 10px 5px 12px!important; }
.fusion-widget-area .widget_nav_menu li a { font-weight: 400; }
.fusion-footer-widget-area .widget-title { text-transform:none!important;margin:0 0 15px!important; }


/* Cookie plugin */
#cookie-notice .cn-button { padding: 5px 10px!important; }

/* Formulieren */
input, select, textarea { font-family:inherit; } 
body .gform_wrapper ul li.gfield { margin-top:5px!important;margin-bottom:10px!important; }
body .gform_wrapper .top_label div.ginput_container { margin-top:3px!important; }
.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .gfield select, .gform_wrapper .gfield textarea { padding:8px!important; }
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox] { vertical-align:top!important;position: relative;top: 2px; }
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label { letter-spacing:normal!important; }


.liftup {
	-webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.liftup:hover {
	-webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -o-transform: translate(0,-10px);
    -ms-transform: translate(0,-10px);
    transform: translate(0,-10px);
}

.to-top-right #toTop { right:15px!important; } 

.error-page .oops { font-size:22px;font-weight:800;line-height: 30px;color:#42555b;font-family: Muli, Arial, Helvetica, sans-serif; }
body.search .post-content,
body.error404 .post-content { position: relative;z-index:2; }

.fusion-mobile-menu-icons a { padding:18px;text-align: center;}
.fusion-mobile-menu-icons .fusion-icon-bars[aria-expanded=false]:before { font-family: "Font Awesome 5 Free"; font-weight: 900;content: "\f0c9"!important;}
.fusion-mobile-menu-icons .fusion-icon-bars[aria-expanded=true]:before { font-family: "Font Awesome 5 Free"; font-weight: 900;content: "\f00d"!important;padding-right:2px; }
.fusion-open-submenu[aria-expanded=true]:before { -webkit-transform: scaleY(-1);transform: scaleY(-1); }
.fusion-open-submenu:before { padding-right: 4px; }
.fusion-mobile-nav-item .fusion-open-submenu { color:#009639!important }
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before { display: none; }

/* Carrousel fix */
ul.fusion-carousel-holder { margin:0;padding:0;list-style-type: none; }
ul.fusion-carousel-holder li { float:left;margin-bottom:30px; }
.related-posts { margin-bottom:55px; }

@media only screen and (min-width: 1024px) {
	body:not(.fusion-header-layout-v6) .fusion-header { height:111px!important; }
	body:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a, body:not(.fusion-top-header) .fusion-main-menu>ul>li>a { height:62px!important; }	
	.fusion-header-v2 .fusion-secondary-header {
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+15,f3f3f3+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(255,255,255,1) 15%, rgba(243,243,243,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 15%,rgba(243,243,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(255,255,255,1) 15%,rgba(243,243,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=1 ); /* IE6-9 */
	}
	
	.fusion-recent-posts .columns .column .recent-posts-content { min-height:140px; }
	.homeblocks { margin-top:-170px!important; }
	/*.fusion-header-wrapper {
		position: fixed !important;
		z-index: 100 !important;
		top: 0px !important;
		width: 100% !important;
	}
	body.logged-in .fusion-header-wrapper {
		top:32px!important
	}
	#wrapper {
		padding-top: 111px !important;
	}*/
}

@media only screen and (max-width: 1023px) {
	.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a { padding-left:45px!important; }
	.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .sub-menu .fusion-mobile-nav-item a { padding-left:65px!important; } 
	.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-open-submenu { padding-right: 45px!important; }
	.fusion-logo  { margin-left:-36px!important; }
	.fusion-secondary-header { display: none; }
	 .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder { padding-top:10px!important; }
	.ltr .fusion-footer footer .fusion-columns .fusion-column.fusion-has-widgets { border-right: none!important; }
	.fusion-footer-widget-area .fusion-columns .fusion-column { margin:30px 0 0!important; }
	.fusion-footer-widget-area .fusion-columns .fusion-column:not(.fusion-column-last) { margin:0!important; }
	.fusion-secondary-menu > ul > li > a { font-size:12px!important;padding: 0 8px!important; } 
	.fusion-page-title-bar:after { height:50px; }
	.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row { align-items: flex-start!important; }
	.fusion-page-title-bar:before { background: rgba(0,150,57,0.8); }
	.fusion-page-title-captions { padding-bottom:90px;padding-top:30px; }
	#toTop { bottom: 15px!important; right:15px; }
	#cookie-notice .cn-button { padding: 5px 8px!important; }
	.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-bar,
	.fusion-body:not(.avada-has-page-title-mobile-height-auto) .fusion-page-title-row { min-height: inherit!important; }
	.fusion-header { padding-right:0px!important; }
	.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header { padding-top:8px!important;padding-bottom: 8px!important;padding-left:10px;padding-right: 20px; }
	.fusion-mobile-nav-holder ul:first-child { display: none!important; }
	.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a { padding-left:60px!important; }
}

@media only screen and (max-width: 374px) { 
	.fusion-secondary-menu > ul > li > a { font-size:13px; }	
}

body.page-id-19 .fusion-page-title-bar {
  background-image: url('https://www.rendogroep.nl/wp-content/uploads/2022/02/foto-gebouw-rendo-met-monteursbus-scaled.jpg?v=6') !important;
  background-size: cover !important;
  background-position: center center !important;
}