/*
 Theme Name: ndy
 Description: The custom theme ndy using the parent theme Twenty Seventeen.
 Author: Shabtai
 Author URI: thequietroom.nl
 Template: twentyseventeen
 Version: 1
 */
/* Clearfix*/
.clearfix:before,
.clearfix:after {
	content:""; display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	*zoom: 1;
}
/* Children links */
.children-links {
	margin-bottom: 20px;
	font-size: 80%;
}
.children-links a:link,
.children-links a:visited {
	text-decoration: none;
}
.children-links ul {
	float: left;
	list-style-type: none;
	list-style-image: none;
}
.children-links li {
	display: inline;
	margin-right: 20px;
}
.children-links .parent-link {
	float: left;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 0.25px solid;
	font-size: 100%;
	font-weight: 600;
}
.children-links .parent-link a:link,
.children-links .parent-link a:visited {
	color: rgb(205, 23,25);
}
.children-links .current_page_item a:link,
.children-links .current_page_item a:visited {
	border-bottom: 1px #DDD;
	color: rgb(205, 23,25);
	cursor: default;
}
.main-navigation {
	padding-left: 3px;
}

/*--------------------------------------------------------------
7.0 Formatting
--------------------------------------------------------------*/
hr {
	margin-top: 1.25em;
	margin-bottom: 0.50em;
}
.r_85 {
	font-weight: 400;
	font-size: 85%;
}
.i_85 {
	font-weight: 400;
    font-size: 85%;
	font-style: italic;
}
.bullet_ndy {
	color: rgb(205, 23,25);
	font-weight: 900;
	padding-left: 5px;
	padding-right: 5px;
}
p {
	margin: 0 0 0em;
}
.widget_nav_menu ul li li {
    text-align: left !important;
}
.band-img {
	position: relative;
	top: 0px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: -36px;
}
.band-txt {
	position: relative;
	top: -50px;
	left: 76px;
}
body.has-header-image .site-description,
body.has-header-video .site-description {
	color: #fff;
	opacity: 0.95;
}
.custom-header-media:before {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+75 */
	background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
	bottom: 0;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 2;
}
.panel-image:before {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+100 */ /* FF3.6-15 */
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));
	background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
	bottom: 0;
	content: "";
	left: 0;
	right: 0;
	position: absolute;
	top: 100px;
}
@media screen and (min-width: 48em) {
	/* Layout */
	.has-sidebar:not(.error404) #primary {
		float: left;
		width: 69%;
	}
	.has-sidebar #secondary {
		float: right;
		padding-top: 0;
		width: 25%;
	}
	
	.site-title {
		font-size: 2.75rem;
		line-height: 1.25;
	}
	.site-description {
		font-size: 32px;
		font-size: 1.25rem;
	}
	.custom-logo {
		position: relative;
		/*top: 5px;*/
		top: -15px;
	}
	.custom-logo-link img {
		max-width: 700px;
		max-height: 110px;
	}
	.custom-logo-link {
		position: absolute;
		/*right: 20px;*/
	}
	
	.page-two-column .panel-content .entry-header {
		float: left;
		width: 25%;
	}
	.page-two-column .panel-content .entry-content {
		float: right;
		width: 69%;
	}
	/* Front Page - Recent Posts */
	.page-two-column .panel-content .recent-posts {
		clear: right;
		float: right;
		width: 69%;
	}

	body:not(.has-sidebar):not(.page-one-column) .page-header,
	body.has-sidebar.error404 #primary .page-header,
	body.page-two-column:not(.archive) #primary .entry-header,
	body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
		float: left;
		width: 25%;
	}
	.blog:not(.has-sidebar) #primary article,
	.archive:not(.page-one-column):not(.has-sidebar) #primary article,
	.search:not(.has-sidebar) #primary article,
	.error404:not(.has-sidebar) #primary .page-content,
	.error404.has-sidebar #primary .page-content,
	body.page-two-column:not(.archive) #primary .entry-content,
	body.page-two-column #comments {
		float: right;
		width: 69%;
	}
	.navigation.pagination {
		clear: both;
		float: right;
		width: 69%;
	}

	.blog:not(.has-sidebar) .entry-content blockquote.alignleft,
	.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,
	.archive:not(.has-sidebar) .entry-content blockquote.alignleft,
	.page-two-column .entry-content blockquote.alignleft {
		margin-left: -72.5%;
		width: 69%;
	}
	.blog:not(.has-sidebar) .entry-content blockquote.alignright,
	.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,
	.archive:not(.has-sidebar) .entry-content blockquote.alignright,
	.page-two-column .entry-content blockquote.alignright {
		margin-right: 0;
		width: 25%;
	}
}
@media screen and (min-width: 48em) {
	#primary .entry-content {
		width: 69% !important;
	}
	.site-info {
		float: right;
		width: 69%;
		margin-top: -12px;
	}
	body:not(.has-sidebar):not(.page-one-column) .page-header,
	body.has-sidebar.error404 #primary .page-header,
	body.page-two-column:not(.archive) #primary .entry-header,
	body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
		float: left;
		width: 25%;
	}
	.social-navigation {
		clear: left;
		float: left;
		margin-bottom: -32px;
		margin-top: -12px;
		width: 25%;
	}
}
.main-navigation {
	padding-left: 3px;
}
#masthead .wrap {
	text-align: left;
    position: static;
}
.custom-header {
   margin-bottom: 0;
}
#content {
	padding-top: 32px;
	padding-bottom: 32px;
}
.site-footer{
	margin-top: -32px;
	margin-bottom: -0px;
}
.widget{
  padding:0 !important ;
}
.site-footer .wrap{
   padding-bottom: 0.1 !important ;
   padding-top: 0.1 !important ;
}
.social-navigation a {
	-webkit-border-radius: 34px;
	border-radius: 34px;
	height: 34px;
	width: 34px;
}
.social-navigation .icon {
	height: 16px;
	top: 9px;
	width: 16px;
}
/* Frontpage Panel */
.panel-content .wrap {
	padding-bottom: 32px;
	padding-top: 32px;
}
/* Audio Player */
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background: #536180 !important;
	z-index: 2;
	margin-top: 0.3em;
}
.wp-caption,
.gallery-caption {
	font-size: 12px;
	font-size: 0.75rem;
	font-style: normal;
}