/*
 Theme Name:   Geluk voor beginners Theme
 Description:  Childtheme for Geluk voor Beginners
 Author:       Diana Brandt
 Author URI:   http://www.dianabrandt.nl
 Template:     toivo-lite
 Version:      1.0.0
*/
@import url("../toivo-lite/style.css");
/* =Theme customization starts here
-------------------------------------------------------------- */

/* ---- header ---- */
body.custom-header-image .site-header {
 
    background: rgba(0, 0, 0, 0) url("http://www.gelukvoorbeginners.nl/wp-content/uploads/2015/09/headergvb1.jpg") no-repeat scroll 100% 50% / cover !important;

}

.custom-header-image .site-header > .wrap::before {
    background-color: rgba(59, 86, 103, 0) !important;
}

	#site-title, #site-description {
	  text-shadow: 1px 1px #666;
	  color: #fff !important;
	     	text-decoration: none !important;
		}
		
		
		 #site-title a {
			text-decoration: none !important;
		}
		
		a, a:visited, #top-header {
    color: #fff !important;
}
		
		
		.site-header {
    border-bottom: 0px solid #124872 !important;

}
/*
.site-branding h1 {
display:none;	
}

.site-title {display:none;} */
		
/* ---- menu ---- */		
#menu-primary .wrap {
  background: #124872;
}

#menu-primary li:hover > a, #menu-primary li.focus > a, button#nav-toggle:hover, button#nav-toggle:focus, button#nav-toggle.focus, #menu-primary li.current-menu-item, #menu-primary li.current-menu-item > a, #menu-primary ul ul a:hover, #menu-primary ul ul li.focus > a {
    background-color: #3A8DCF !important;
	   color: #fff !important;
 
}

#menu-primary a {
    color: #fff !important;
}

#menu-primary a {
 
    padding: 0 10px !important;
  
}

.main-navigation ul {
    font-size: 1.1rem !important;

}

.main-navigation li a, button#nav-toggle {
  
    text-transform: none !important;
}

.home #menu-primary li:hover > a, #menu-primary li.focus > a,.home button#nav-toggle:hover, button#nav-toggle:focus, .home button#nav-toggle.focus,.home #menu-primary li.current-menu-item, .home #menu-primary li.current-menu-item > a, .home #menu-primary ul ul a:hover, .home #menu-primary ul ul li.focus > a{
    background-color: #124872 !important;
	   color: #fff !important;
 
}

/* ---- content ---- */
button#top-nav-toggle, button#social-nav-toggle, .pagination .prev, .pagination .next, .entry-header .entry-title::after, .front-page-area > .entry-title::after {
    background: #124872 none repeat scroll 0 0 !important;
}

a, a:visited, #top-header {
    color: #124872 !important;
}

#wp-toolbar a, #wp-toolbar a:visited {
    color: #fff !important;
}

 h2.entry-title {
font-family: 'Yanone Kaffeesatz', sans-serif !important;
text-transform: none !important;
}
h1.entry-title {
font-family: 'Yanone Kaffeesatz', sans-serif !important;
text-transform: none !important;
}

.widget-title, .widgettitle {
    border-bottom: 2px solid #124872;
	background: #154675;
	color: #fff;
	margin: 0 0 1em;
    padding: 1% 2%;
    width: 96%;
}

.wp-caption {
    background: #f8f8f8 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 4px;
    text-align: center;
}
.wp-caption-text {
    color: #333;
    font: 11px Arial,Tahoma,"Lucida Sans";
    margin: 0;
    padding: 5px 4px;
}


/* ---- footer ---- */
.site-footer, .format-audio .entry-media, .featured-area, .child-pages-area {
    background: #154675 none repeat scroll 0 0 !important;
	color: #fff;
	
}

.site-footer, .format-audio .entry-media, .featured-area, .child-pages-area a {

	color: #fff;
	
}

.site-info {
font-size: 0.8em;	
}
.site-info a {
color: #fff !important;	
}

.site-info a:visited {
color: #fff !important;	
}

 .widget  ul > li::before  {
content: none !important;	
}


/* ---- mobiel menu ---- */
.main-navigation li a, button#nav-toggle {
 
    color: #124872;
}


/* ---- formbuilder ---- */

.formBuilderForm .formBuilderLabel, .formBuilderForm .formBuilderLabelRequired {

    float: none !important;

}

#formBuilderCSSIDContact {
border: 3px solid #f1f1f1;
width: 80%;	
}

input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea {
    display: block;
    margin-bottom: 0em !important;
    padding: 0rem !important;
}

textarea {
    min-height: 100px !important;
}

.gform_heading h3 {
font-size: 20px;	
}
.formBuilderForm .formBuilderLabel, .formBuilderForm .formBuilderLabelRequired {
 
    margin-bottom: 5px;

    margin-top: 10px;

}

a.more-link, input[type="button"], input[type="reset"], input[type="submit"], body #infinite-handle span {
    font-size: 0.75em;
    font-weight: 700;
    letter-spacing: 2px;
    padding: 1em 1.2em;
    text-transform: uppercase;
}

.formBuilderLabelRequired  {

font-size: 14px !important;	
}


/* ---- kader zijbalk ---- */
#formlist {

border: 1px solid #ff9900;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px !important;
}


body.custom-header-image .site-header {
background: rgba(0, 0, 0, 0) url("http://www.gelukvoorbeginners.nl/wp-content/uploads/2015/09/headergvb1.jpg") no-repeat scroll 100% 50% / cover !important	
}


.breadcrumbs .trail-items {
display:none;	
}

.comments-link {
display:none;	
}

.comments-area h2 {
font-size:20px;	
}

.comments-area h3 {
font-size:18px;	
}

.comments-area label {
font-size:15px;	
}




 @media (max-width: 992px) {
	#menu-primary a {
    color: #124872 !important;
}
 
 }