/*
 Theme Name: MC Randstad Child
 Theme URI: http://mcrandstad.nl
 Description: Child theme gebaseerd op Twenty Twenty-Five, gestyled naar MC Randstad.
 Author: Frank
 Template: twentytwentyfive
 Version: 1.0
*/

/* Basis kleuren en fonts */
body {
  font-family: 'Open Sans', Arial, sans-serif;
  background-color: #f5f5f5;
  color: #222;
}

/* Header */
header.site-header {
  background-color: #003366; /* donkerblauw */
  color: #fff;
}

/* Links */
a {
  color: #cc0000; /* rood accent */
}
a:hover {
  color: #990000;
}

/* Footer */
footer.site-footer {
  background-color: #003366;
  color: #fff;
  text-align: center;
  padding: 20px;
}
/*
:root :where(.wp-site-blocks) > :first-child {
      background-color: #000000;
}
    
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
    color: white;
}
*/
.wp-block-table {
   max-width: 100%;
   overflow-x: auto;
}

.desktop{

	 header .wp-block-navigation li a {
		color: #333 !important;
		background: #ccc;
		float: left;
		height: 2.4em;
		line-height: 2.4em;
		padding: 0 0.8em;
		text-decoration: none;
		text-shadow: 0 1px #eee;
		-khtml-border-radius-topleft: 8px;
		-khtml-border-radius-topright: 8px;
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-left-radius: 8px;
		-webkit-border-top-right-radius: 8px;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}

	 header .wp-block-navigation li li a {
		color: #333 !important;
		background: #ccc;
		float: left;
		height: 1.4em;
		line-height: 1.4em;
		padding: 0.2em 0.8em;
		text-decoration: none;
		text-shadow: 0 1px #eee;
		-khtml-border-radius-topleft: 0px;
		-khtml-border-radius-topright: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}	

}
.tablet{
	 header .wp-block-navigation li a {
		color: #333 !important;
		background: #ccc;
		float: left;
		height: 1.4em;
		line-height: 1.4em;
		padding: 0.2em 0.8em;
		text-decoration: none;
		text-shadow: 0 1px #eee;
		-khtml-border-radius-topleft: 0px;
		-khtml-border-radius-topright: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}	
}

.mobile{
	 header .wp-block-navigation li a {
		color: #333 !important;
		background: #ccc;
		float: left;
		height: 1.4em;
		line-height: 1.4em;
		padding: 0.2em 0.8em;
		text-decoration: none;
		text-shadow: 0 1px #eee;
		-khtml-border-radius-topleft: 0px;
		-khtml-border-radius-topright: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}

	 header .wp-block-navigation li li a {
		color: #333 !important;
		background: #ccc;
		float: left;
		height: 1.4em;
		line-height: 1.4em;
		padding: 0.2em 0.8em;
		text-decoration: none;
		text-shadow: 0 1px #eee;
		-khtml-border-radius-topleft: 0px;
		-khtml-border-radius-topright: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}	
}