/*
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
*/

.fusion-secondary-menu > ul > li {
	border: none;
}

.current_page_item a span, .current-menu-item a span {
	border-bottom-color: #A63A50 !important;
	border-bottom: 2px solid !important;
	border-color: #A63A50 !important;
}

p a:hover {
	color: #ba6f1a !important;
	text-decoration: underline;
}


.fusion-header-v2 .fusion-secondary-header {
	border: none;
}

.header-wrapper {
	height: 750px !important;
}

@media screen and (min-width:1000px) and (max-width:1350px) {
    #content .header-wrapper {
	    height: 600px !important;
}
}

.header-right p {
	color: #fff !important;
}

.een-van-de-drie h2 {
	background-color: #e6a333;
    padding: 5px;
    text-align: center;
    color: #fff !important;
}

.een-van-de-drie p {
	color: #fff !important;
}

.een-van-de-drie a {
	text-decoration:underline;
	font-weight:bold !important;
	color:#fff !important;
}

.een-van-de-drie a:hover {
	color:#f9f9f9;
}

.een-van-de-drie p {
	padding-left: 25px;
	padding-right: 25px;
}

.een-van-de-drie {
	box-shadow: 3px 7px 24px -8px rgba(0,0,0,0.75);
}

.background-h3 h3 {
	background-color: #000;
    padding: 5px;
    text-align: center;
    color: #fff !important;
    margin-top: 0px;
}

.contact-wrapper {
	position: relative;
}

.contact-wrapper:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0 ;
	background: linear-gradient(0deg, rgba(229, 148, 9, 0.9) 10%, rgba(22,33,27,0) 80%);
}

.contact-wrapper h2, .contact-wrapper p, .formulier-blok h2 {
	color: #fff !important;
	text-shadow: rgba(0,0,0,0.8) 1px 1px 2px !important;
}

.fusion-footer-widget-area a:hover {
	text-decoration: underline;
}

.fusion-footer-widget-area a:hover, .fusion-footer-copyright-area a:hover, .fusion-blog-shortcode a:hover {
	color: #F39200 !important;
}

.header-right strong {
	color: #E59409;
}

/* Footer */
.social-footer-wrapper ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.social-footer-wrapper li {
	display: inline-block;
	width: 100%;
}

ul.social-footer li:before {
	display: inline-block;
	margin: -2px 5px 0 0;
	font-family: 'Font Awesome 5 Brands' !important;
	font-size: 22px;
	color: #fff;
	content: '\f0e1';
	text-align: center;
	width: 25px;
	float: left;
	font-weight: 900;
}

ul.social-footer li+li:before {
	content: '\f16d';
}

ul.social-footer li+li+li:before {
	content: '\f099';
}

ul.social-footer li+li+li+li:before {
	content: '\f082';
}

#main .hide-gf {
	display: none;
}

/* Contactpage */
.contact-sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.contact-sidebar li {
	display: inline-block;
	width: 100%;
}

ul.contactpage li:before {
	display: inline-block;
	margin: 0 5px 0 0;
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 22px;
	color: #000;
	content: '\f3cd';
	text-align: center;
	width: 25px;
	float: left;
	font-weight: 900;
}

ul.contactpage li+li:before {
	content: '\f0e0';
}

/* Home check icon*/
.wrapper-ul ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.wrapper-ul li {
	display: inline-block;
	width: 100%;
}

ul.check li:before {
	display: inline-block;
	margin: 0 5px 0 0;
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 22px;
	color: #3ec349;
	content: '\f00c';
	text-align: center;
	width: 25px;
	float: left;
	font-weight: 900;
}

.fusion-button-text {
	font-weight:bold !important;
	    font-family: "Open Sans";
}

.subtext {
	color: #fff !important;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 5px;
}

.subtextzwart {
	color: #000 !important;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 5px;
}

.fusion-text p a {
    text-decoration: underline;
    color: #000;
    font-weight: normal;
}

.fusion-button {
    background: #a63a50 !important;
    font-weight:bold !important;
}

.fusion-button:hover {
    background: #722535 !important;
    font-weight:bold !important;
    text-decoration:none !important;
}

header.fusion-header-wrapper .fusion-header .fusion-main-menu ul li span {
    border-bottom: 2px solid #e6a333;
    padding: 0 0 4px;
    font-weight: bold;
    margin: 0 0 0 30px;
}

header.fusion-header-wrapper .fusion-header .fusion-main-menu ul li span:hover {
	color: #ccc !important;
}

/* Geen padding right op het top menu bij laatste item */
.no-padding-right a {
	padding-right: 0px !important;
}

/* Pijltje achter a van cta op home */
.een-van-de-drie a:after {
	display: inline-block;
    margin: 0px 5px 0px 10px;
	font-family: 'Font Awesome 5 Free' !important;
	font-size: 15px;
	color: #3ec349;
	content: '\f061';
	width: 25px;
	font-weight: 900;
}

/* a bold */
.fusion-text a {
	font-weight: bold;
}

/* styling quote */
.fusion-testimonials.clean blockquote q {
    letter-spacing: normal !important;
     background: #fff !important;
}


/* Afbeelding testimonial verbergen */
.testimonial-thumbnail {
	display: none !important;
}

/* single post padding -top */
.single-post #content {
    padding-top: 140px;
}

/* Blog titel groter en aangepast */
 #wrapper #main .post > h2.fusion-post-title {
 	font-size: 28px !important;
    font-weight: bold !important;
    text-transform: uppercase;
 }

 /* placeholder colors */
 ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4f4d4d !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #4f4d4d !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #4f4d4d !important;
}

.fusion-icon-bars::after {
content: "Menu";
font-style: normal;
text-transform: uppercase;
font-size: 10px;
padding-left: 0;
position: absolute;
float: right;
margin-top: 30px;
right: -3px;
font-family: Open Sans;
}

.fusion-column-wrapper .mini_logo {
	margin: 0px;
}
