/*
Theme Name: Twentytwelve Child MADCH
Description: Child theme for the twentytwelve theme BUB 
Author: Joost Pielage
Template: twentytwelve
*/

@import url("../twentytwelve/style.css");
/***site***/
body.custom-background-empty .site, body.custom-background-white .site {
    margin-top: 40px !important;
}


#page.hfeed.site{
    width: 1080px !important;
}
#main{ 
    width: 1080px !important;
}
#masthead
{
    width: 1080px !important;
}
#menu-menu{ 
    width: 1080px !important;
}

.site{
   overflow: inherit;
}

/***Menu***/

#masthead .main-navigation ul.nav-menu,
#masthead .main-navigation div.nav-menu > ul {
	border: 0px;
	background: #0066cc;
	float: left;
	line-height: 35px !important;	
}

#masthead .main-navigation a {
	color: white;
	font-size: 17px;
	font-family:nyala;
	text-transform: none;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
	line-height: 35px !important;
}

#masthead .main-navigation a:hover {
	color: white;
	line-height: 35px !important;	
}

/*** selected menu ***/
#masthead .main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {

background-color: #000000 !important; 
color: #33ccff !important;
line-height: 35px !important;
}


#masthead .main-navigation li ul li a {
	background: #33ccff;
	border-bottom: 0px;
	border-top: 0px;
	font-family:nyala;
	text-transform: none;
	font-weight: normal;
	padding-left: 10px;
	line-height: 35px !important;
}


#masthead .main-navigation li ul li a:hover {
	background: #0066cc;
	color: white;
	line-height: 35px !important;
}


/***wit ruimte weg halen***/

footer[role="contentinfo"]{
	margin-top: 10px;
	padding: 10px;
}

.site-content article {
    	border-bottom: 0px;
    	margin-bottom: 5px;
  	padding-bottom: 5px;
   	font-family:nyala;
	font-size: 18px;	
}

.site-header {
	padding: 0px;
	margin: 0px;
}



/*** site-header ***/
#header_table {	
    	width: 1080px !important;
}

#img_td{
	width: 45px;
	vertical-align: bottom;
}

#h1_td{
	vertical-align: bottom;
}

#h2_td{
	font-size: 20px;
	padding: 0px;
	line-height: 22px;
	text-align: center;
	vertical-align: bottom;
}

#h3_td{
	text-align: right;
	vertical-align: bottom;
}

.site-title a, .site-description {
	font-family:nyala;
}

.site-header h1 {
	line-height: 0px;
	font-size: 40px;
	padding-bottom: 15px;
}

.site-header h2 {
 	font-size: 20px;
	padding: 0px;
	line-height: 22px;
	color: #f0142b;		
}

.site-header h3 {
 	font-size: 20px;
	padding: 0px;	
	font-family:nyala;
	color: black;	
}

.site-header h4 {
 	font-size: 15px;
	padding: 0px;		
}

/***Slider teksten ***/
#wpcontent_slider .cs-title{
font-family: nyala !important;
font-size: 18px !important;
}

/***Font toevoegen***/
	@font-face{
	font-family:nyala;
	src:url ('/www/wp-content/themes/ttchild/nyala.ttf');
}

/***sub menu and header image***/
#left_menu{
	float:left !important;
}

#motto{
	vertical-align: bottom;
	color: black;
}

#menu_img{
	float:right !important;
}
/***Header menu***/
li ul a{
	color: #000000;
}

li ul a:hover{
	color: #0066cc;
}

li {
	list-style: none;
	margin: 6px;
}

/**********************************HEADER MENU**********************/
/***Voor alle menus***/
ul.sub-menu .current-menu-item a{
   	font-weight: bold;
}

ul.sub-menu a{
	text-decoration: none;	
}

/***Artikelen en publicaties menu***/
li#menu-item-505.current-menu-item a{
font-weight: bold;
}
li#menu-item-505.current-menu-item ul.sub-menu a{
font-weight: normal!important;
}
#menu-item-506{
text-indent:15px;
}
#menu-item-507{
text-indent:15px;
}
#menu-item-508{
text-indent:15px;
}

/***Methoden menu***/
li#menu-item-505.current-menu-item a{
font-weight: bold;
}
li#menu-item-505.current-menu-item ul.sub-menu a{
font-weight: normal!important;
}
#menu-item-506{
text-indent:15px;
}
#menu-item-507{
text-indent:15px;
}
#menu-item-508{
text-indent:15px;
}

.content_slider{
	float: left;
}