/*
Theme Name: Yachad Child
Description: Child theme for Avada theme
Author: Wilje Online & Design
Author URI: https://www.wiljeonline.nl
Template: Avada
Version: 1.0.0
*/

.grecaptcha-badge {
	display: none !important;
}


#main {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

h2.entry-title {
	color: #009ee0 !important;
font-weight: 700 !important;
font-size: 20px !important;
line-height: 25px !important;
}

h2 {line-height: 25px !important;}

.beeld-sidebar img {margin-top: 30px;}
.post-type-archive-tribe_events #main {padding-top: 100px;}

.post-type-archive-tribe_events #main .fusion-row {max-width: 1100px !important;}

/*****************************   MENU   ********************************/

.fusion-logo {
	float:right !important;
	margin-top:0px !important;
	position:absolute !important;
	right:0px !important;
}

.fusion-is-sticky .fusion-header-v1 .fusion-sticky-shadow,
.fusion-is-sticky .fusion-header-v2 .fusion-sticky-shadow,
.fusion-is-sticky .fusion-header-v3 .fusion-sticky-shadow,
.fusion-header-wrapper {
	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px !important;
}

.fusion-main-menu {
	float:left !important;
}

.fusion-header {
	height:50px !important;
}

.fusion-main-menu > ul > li {
	padding-right:25px !important;
}

.fusion-main-menu > ul > li > a {
	text-transform:uppercase !important;
	border:none !important;
	color:#444444 !important;
	font-size: 13px !important;

}
.fusion-main-menu .current_page_item > a,
.fusion-main-menu > ul > li > a:hover {
	border:none !important;
	color:#009ee0 !important;
}


.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {
	font-family: 'Merriweather', serif !important
}

.fusion-main-menu .sub-menu {
	margin-top: -5px !important;
}


/*****************************   PAGE   ********************************/

h1.Page_title {
	margin-top:0px !important;
	color:#ef8601 !important;
	font-weight:700 !important;
}

.home h1.Page_title {
	display: none;
}

.single h2,
.page h2 {
	font-size:20px !important;
	color:#009ee0 !important;
	font-weight:700 !important;
}

h3 {
	font-size:18px !important;
	color:#ef8601 !important;
	font-weight:400 !important;
}

.beeld_baan img {
	width:100% !important;
	height:auto !important;
}

.post-slideshow {
	display:none !important;
}

#main #content p a {
	text-decoration:underline !important;
}


#main #content .nieuws_baan p a,
#main #content .inleiding_baan p a,
#main #content .fusion-post-content p a {
	text-decoration: none !important;
}

/*****************************   BLOG  ********************************/

.fusion-meta-info {
	border-top:none !important;
border-bottom:none !important;
margin-top:0px !important;
}

.fusion-post-medium-alternate {
	margin-bottom:20px !important;
	border-bottom:1px solid #009ee0 !important;
}

.fusion-date-and-formats {
	display:none !important;
}

.fusion-blog-layout-medium-alternate .fusion-post-content {
	margin-left:0px !important;
}

.page-id-8 #main .fusion-row,
.page-id-10 #main .fusion-row {
	max-width: 800px !important;
}

h2.entry-title a {
color: #009ee0 !important;
font-weight: 700 !important;
font-size: 20px !important;
line-height: 25px !important;
}

h2.entry-title a:hover {
	color:#ef8601 !important;
}

p.fusion-single-line-meta  {
font-size: 15px !important;
color: #9E9E9E !important;
}

.single .post {
	border:none !important;
}

.singel #content {
	width: 100% !important;
}

.single-post #main {
	padding-top:100px !important;
}

/*****************************   SIDEBAR - SUBMENU   ********************************/

.fusion-content-widget-area .widget_nav_menu li a:before{
content: normal !important;
}

.fusion-content-widget-area .widget_nav_menu li {
	border:none !important;
	padding: 0px !important;
	margin-bottom:10px !important;
}

.fusion-content-widget-area .widget_nav_menu li.current-menu-item a,
.fusion-content-widget-area .widget_nav_menu li:hover a {
	background-color:#ef8601 !important;
	color:#fff !important;
	display: block !important;
	padding:10px 0px 10px 60px !important;
	background-image:url(https://yachad.nl/wp-content/uploads/2016/02/menu_hover.png) !important;
	background-repeat: no-repeat !important;
	background-position:left !important;
	border-radius:5px;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

.fusion-content-widget-area .widget_nav_menu li a {
	padding:10px 0px 10px 0px !important;
	font-family: 'Merriweather', serif !important;
	font-size:13px !important;
}

a.steun_button {
	text-decoration:none !important;
}

/*****************************   SIDEBAR STEUN   ********************************/

#sidebar-2 a,
#sidebar a {
	text-decoration:none !important;
}

#sidebar-2 h1,
#sidebar h1 {
	margin-bottom:10px !important;
	font-family: 'Merriweather', serif !important;
	margin-top:10px !important;
}

#sidebar-2 h2,
#sidebar h2 {
	line-height:30px !important;
	font-weight:400 !important;}


/*****************************   SLIDER   ********************************/

.pijl_slider  {
	cursor:pointer !important;
}

.tekst_slider {
	text-shadow:0px 0px 28px rgba(0, 0, 0, 0.5) !important;
	font-weight:700 !important;
	font-family: 'Merriweather', serif !important;
}

.shadow-right,
shadow-left {
	display:none !important;
}

.avada-skin-rev {
	border:none !important;
}


/*****************************   SITE WIDTH HOME  ********************************/

.home #main {
	padding:0px !important;
}

.home #main .fusion-row {
	max-width:100% !important;
}

.home #main .fusion-row .fusion-fullwidth .fusion-row {
	max-width:1000px !important;
}

/*****************************   HOME - INLEIDING  ********************************/

.inleiding_baan {
	font-family: 'Merriweather', serif !important;
	font-size:20px !important;
	line-height:35px !important;
}

.inleiding_baan .fusion-row {
	max-width: 800px !important;
}

.inleiding_baan a {
	color:#009ee0 !important;
}

.inleiding_baan a:hover {
	color:#ef8601 !important;
}



/*****************************   HOME - NIEUWS_BAAN  ********************************/


h4.entry-title a {
	color:#009ee0 !important;
	font-weight:700 !important;
	font-size:20px !important;
	line-height:25px !important;
}

h4.entry-title a:hover {
	color:#ef8601 !important;
}

.meta span a,
.meta .meta-separator {
	display:none !important;
}

span.date {
	font-size:15px !important;
	color:#9E9E9E !important;
}

.nieuws_baan .recent-posts-content {
	margin-top:10px !important;
	margin-bottom:10px !important;
	background-color:#FFF !important;
	padding:10px 20px !important;
	-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.3);
}

.nieuws_baan h2 {
	color:#FFF !important;
	margin-top:10px !important;
}

a.button_wit {
	background:none !important;
	border:2px solid #fff !important;
	border-radius:5px!important;
	font-size:15px !important;
}

a.button_wit:hover {
	border:2px solid #053E5D !important;
}

a.button_wit:hover span {
	color:#053E5D !important;
}

.nieuws_baan {
	background-image: url(https://www.yachad.nl/wp-content/uploads/2016/02/achtergrond_baan.png), url(https://www.yachad.nl/wp-content/uploads/2016/02/achtergrond_kandelaar.png) !important;
	background-size: contain !important;
	background-position:bottom, left bottom !important;
	background-repeat:no-repeat !important;
}


/*****************************   HOME - STEUN_BAAN  ********************************/

.steun_baan h2 {
	color:#ef8601 !important;
}

.steun_baan a {
	color:#009ee0 !important;
}

.steun_baan a:hover {
	color:#ef8601 !important;
}


.steun_baan ul {
	padding-left:20px !important;
	list-style:none !important;}

.steun_baan ul li:before {
  content: '\2022';
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -20px;
  top: 0;
  color:#ef8601;
  font-size: 20px;
}

.steun_content {
border:2px solid #ef8601;
padding:8px 15px !important;
border-radius:10px;
margin-bottom:25px !important;
}

.steun_content:hover {
border:2px solid #009ee0;
}

.steun_content p {
	margin-bottom:5px !important;
}

.steun_content img {
	margin-left:10px !important;
}


.steun_content h1 {
	color:#ef8601 !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	font-weight:700 !important;
	font-size:25px !important;
}

.steun_content h2 {
	color:#ef8601 !important;
	font-size:25px !important;
	margin-bottom:10px !important;
}


a.steun_button p{
	color:#333333 !important;
}


/*****************************   HOME - FOOTER  ********************************/
.fusion-footer-widget-area {
	border:none !important;
	background-color:#ef8601 !important;
	background-image: url(https://www.yachad.nl/wp-content/uploads/2016/02/footer_baan.png), url(https://www.yachad.nl/wp-content/uploads/2016/02/footer_kandelaar-1.png) !important;
	background-size: contain !important;
	background-position:bottom, right bottom !important;
	background-repeat:no-repeat !important;
}

.textwidget {
	color:#000 !important;
}

h4.widget-title {
	color:#000 !important;
	text-transform:none !important;
	font-weight:700 !important;
	margin: 0 0 10px !important;
	font-size:18px !important;
}

.textwidget a {
	color:#000 !important;
	text-decoration:underline !important;
}

.wpcf7-form .wpcf7-text, input.s, input[type="text"] {
	border-radius:5px !important;
	height: 35px !important;
	font-size:16px !important;
	margin-top:5px !important;
}

.wpcf7-form input[type="submit"], .wpcf7-submit {
	background-color:#333333 !important;
	border-radius:5px !important;
}

.wpcf7-form  {
	margin-bottom:80px !important;
}


.wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover {
		background-color:#000000 !important;
}

/*****************************   EVENT  ********************************/

.fusion-events-before-title,
#tribe-events-bar,
a.tribe-events-ical,
.tribe-events-cal-links,
.single-tribe_events #sidebar {
	display:none !important;
}
.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated {
	width:100% !important;
	margin-top:10px !important;
}

.fusion-events-single-title {
	margin-bottom:10px !important;
}

.single-tribe_events h1.Page_title {
	font-size:14px !important;
	color:#C5C5C5 !important;
}

h3.tribe-events-month-event-title a {
	font-weight:700 !important;
	color:#ef8601 !important;
}

h2.tribe-events-single-event-title.summary.entry-title {
	font-size:24px !important;
}

.fusion-events-single-title-content {
	background:none !important;
	padding-left:0px !important;
}


.single-tribe_events #content {
	width:100% !important;
}

.single-tribe_events #main .fusion-row {
max-width: 800px !important;
}

thead th {
	color:#FFF !important;
	text-transform: none !important;
	letter-spacing: normal !important;
	font-weight:700 !important;
	padding:10px 0px !important;
}


/*****************************   MEDIA  ********************************/



@media only screen and (max-width: 1050px) {
	.steun_baan,
	.nieuws_baan,
	.inleiding_baan {
		padding-left:30px !important;
		padding-right:30px !important;
	}
}


@media only screen and (min-width: 1001px) and (max-width: 1051px) {

	.fusion-main-menu > ul > li {
		padding-right: 18px !important;
	}

}

@media only screen and  (max-width: 1000px) {
	.fusion-header {
		padding-top:0px !important;
	}

	.fusion-logo {
		top:0px !important;
		left:0px !important;
		max-width: 347px !important;
	}

	a.fusion-icon-bars {
		margin-top:15px !important;
	}

.fusion-logo a {
    display: inline-block !important;
}

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder {
	padding-top:12px !important;
}

ul#menu-main {
	padding-top:50px !important;
	background-color:#FFF !important;
	border-top:none !important;
}

.fusion-mobile-nav-item a {
	border-bottom: 0px solid transparent !important;
	border-top: 1px solid  #D1D1D1 !important;
}

.fusion-open-submenu{
	display:none !important;
}
.fusion-mobile-nav-item a {
	font-size:18px !important;
	height: 50px !important;
line-height: 50px !important;
}

}

@media screen and (max-width: 500px) {
	.fusion-logo {
		max-width: 85% !important;
	}

	.fusion-header {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

}
