/*
Theme Name:   Twenty Sixteen Sequel
Template:     twentysixteen
*/

/* 
 * text		444
 * link		6d8ac4
 * hover	305295
*/


body {
	background: #fff;
	color: #444;
}

button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus,
.pagination:before,
.pagination:after,
.pagination .prev,
.pagination .next {
	background: #6d8ac4;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}


input[type="text"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="password"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="number"]:focus, 
textarea:focus {
	border-color: #6d8ac4;
	color: #444;
}

.site-branding .site-title a,
.entry-title a,
.cat-links a,
.tags-links a,
.comments-link a,
.post-navigation a {
	color: #444;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}
	

.site-title {
	font-size: 42px;
	font-size: 2.625rem;
	letter-spacing: 0;
}

p.site-title {
	text-rendering: optimizeLegibility !important;
}

.entry-header {
	padding-bottom: 1.5em;
}

.entry-title {
	margin-bottom: 0.275em;
}

.entry-content img {
	width: 100%;
}

.entry-header > span:not(:last-child):after,
.site-footer .site-title:after,
.site-info > span:not(:last-child):after {
	content: "\007C";
	font-size: 90%;
	display: inline-block;
	opacity: 0.7;
	padding: 0 0.538461538em;
}

.widget,
.post-navigation,
.post-navigation div + div,
.pagination,
.page-header,
.comments-title,
.comment-reply-title {
	border-top: 1px solid #d1d1d1;
}

.post-navigation {
	border-bottom: 1px solid #d1d1d1;
}

.page-header {
	border-top: 0;
}


mark,
ins {
	background: #305295;
}

.required {
	color: #6d8ac4;
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #305295;
}

a {
	color: #6d8ac4;
	-webkit-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	transition: all ease-in-out 0.2s;
}

.main-navigation a:hover,
.main-navigation a:focus {
	color: #305295;
}

.dropdown-toggle:hover,
.dropdown-toggle:focus {
	background-color: transparent;
	color: #305295;
}

.social-navigation a:hover:before,
.social-navigation a:focus:before {
	color: #305295;
}

.post-navigation a:hover .post-title,
.post-navigation a:focus .post-title {
	color: #305295;
}

.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus {
	background-color: #305295;
	color: #fff;
}

.site-branding .site-title a:hover,
.site-branding .site-title a:focus {
	color: #305295;
}

.menu-toggle:hover,
.menu-toggle:focus {
	background-color: transparent;
	border-color: #305295;
	color: #305295;
}

.entry-title a:hover,
.entry-title a:focus {
	color: #305295;
}

.entry-footer a:hover,
.entry-footer a:focus {
	color: #305295;
}

.page-links a:hover,
.page-links a:focus {
	background-color: #305295;
	border-color: transparent;
	color: #fff;
}

.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .comment-edit-link:hover,
.pingback .comment-edit-link:focus {
	color: #305295;
}

.comment-reply-link {
	border: 1px solid #6d8ac4;
	border-radius: 2px;
	color: #6d8ac4;
}
	
.comment-reply-link:hover,
.comment-reply-link:focus {
	border-color: currentColor;
	color: #305295;
}
	
.site-info a:hover,
.site-info a:focus {
	color: #305295;
}

a:hover,
a:focus,
a:active {
	color: #305295;
}

.entry-content a:hover,
.entry-content a:focus,
.entry-summary a:hover,
.entry-summary a:focus,
.taxonomy-description a:hover,
.taxonomy-description a:focus,
.logged-in-as a:hover,
.logged-in-as a:focus,
.comment-content a:hover,
.comment-content a:focus,
.pingback .comment-body > a:hover,
.pingback .comment-body > a:focus,
.textwidget a:hover,
.textwidget a:focus {
	color: #305295;
	box-shadow: 0 1px 0 0 #305295;
}


.cat-links a:hover,
.cat-links a:focus,
.tags-links a:hover,
.tags-links a:focus,
.comments-link a:hover,
.comments-link a:focus {
    color: #305295;
	box-shadow: 0 1px 0 0 currentColor;
}

.widget a:hover,
.widget a:focus {
	color: #305295;
	box-shadow: 0 1px 0 0 currentColor;
}

#meta-2 {
	display:none;
}


/* Flowplayer HTML5 */

.flowplayer {
	background-repeat: no-repeat;
	background-color: #eee;
	background-size: cover;
	margin-bottom: 14px;
}

.flowplayer.is-mouseout .fp-timeline {
	height: 0;
}

.flowplayer .fp-embed,
.flowplayer .fp-brand {
	display: none;
}

.flowplayer .fp-volumeslider {
	width: 140px;
}

.flowplayer .endscreen {
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #eee;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition: opacity 1.5s;
	-moz-transition: opacity 1.5s;
	transition: opacity 1.5s;
}

.flowplayer .endscreen img {
	width: 100%;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.flowplayer.is-finished .endscreen {
	z-index: 12;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}

.endscreen-text {
	font-size: 1.625em;
	margin-top: 25%;
}


/* responsive */

@media screen and (max-width: 44.375em) {

	.endscreen-text {
		font-size: 1em;
	}

}


@media screen and (min-width: 44.375em) {
	
	.site {
		margin: 0 21px;
	}
	
	.site-title {
		font-size: 60px;
		font-size: 3.75rem;
	}
	
	.site-header {
		padding-bottom: 2em;
		padding-top: 1em;
	}
	
	.entry-header,
	.post-thumbnail,
	.entry-content,
	.entry-summary,
	.entry-footer,
	.comments-area,
	.image-navigation,
	.post-navigation,
	.page-header,
	.page-content,
	.content-bottom-widgets {
		margin-right: 7.6923%;
	}
	
}


@media screen and (min-width: 56.875em) {
	
	.main-navigation li:hover > a,
	.main-navigation li.focus > a {
		color: #6d8ac4;
		-webkit-transition: all ease-in-out 0.2s;
		-moz-transition: all ease-in-out 0.2s;
		-o-transition: all ease-in-out 0.2s;
		transition: all ease-in-out 0.2s;
	}
	
	body:not(.search-results) article:not(.type-page) .entry-content,
	body:not(.search-results) article:not(.type-page) .entry-header	{
		float: none;
		width: 100%;
	}
	
	.single .content-area {
		width: 100%;
	}
	
	.single .comments-area, .single .post-navigation {
		margin-right: 0;
	}
	
}

@media screen and (max-width: 56.8125em) {

	.sidebar,
	.widecolumn {
		padding-right: 7.6923%;
	}
	
}

@media screen and (min-width: 61.5625em) {
	


	body:not(.search-results) .cat-links, 
	body:not(.search-results) .tags-links, 
	body:not(.search-results) article:not(.sticky) .posted-on, 
	body:not(.search-results) article:not(.type-page) .comments-link  {
		display: inline;
	}
}