/*
Theme Name: twentyfourteen-child
Template: twentyfourteen
Author: Child Theme Configurator by Lilaea Media
Version: 1.0
Updated: 2014-11-18 20:10:55
*/

@charset "UTF-8";
@import url('../twentyfourteen/style.css');
body {
	background: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#site-header {
	border-bottom: solid 1px #000;
}
aside:first-child {
	border-top: none;
}
aside {
	border-top: 1px #000 solid;
}
.footer-sidebar .widget .widget-title, .primary-sidebar .widget .widget-title {
	font-size: 15.2167px;
	text-transform: none;
	font-weight: 900;
	line-height: 1.63636;
	margin-top: 15px;
	margin-bottom: 5px;
}

.widget a {
	font-size: 15px;
}

.widget {
	margin-bottom: 0px;
}

.primary-sidebar {
	display: block;
	float: left;
	margin-right: 24.140625px;
	width: 237.890625px;
}

.full-width .site-content {
	padding-top: 15px;
	box-sizing: border-box;
	display: block;
	float: left;
	margin-right: 0px;
	min-height: 300px;
	width: 100%;
	max-width: 950px;
}

.full-width, .site-content, .entry-content {
	margin-right: 0px;
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	/*margin: auto;*/
	margin-right: 0px;
	margin-left: 0px;
	max-width: 1054px;
}

@media screen and (min-width: 1218px) {
	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		margin-right: 54px;
	}

	.full-width .archive-header,
	.full-width .comments-area,
	.full-width .image-navigation,
	.full-width .page-header,
	.full-width .page-content,
	.full-width .post-navigation,
	.full-width .site-content .entry-header,
	.full-width .site-content .entry-content,
	.full-width .site-content .entry-summary,
	.full-width .site-content footer.entry-meta {
		margin-right: 0px;
	}
	.full-width .site-content footer.entry-meta {
		padding-bottom: 15px;
	}
}

#secondary {
	padding: 0 0px;
}

.content-area {
	padding-top: 0px;
}
.widget_categories, .widget_archive {
	margin-bottom: 20px;
}
.footer-sidebar .widget_archive li, .footer-sidebar .widget_categories li, .footer-sidebar .widget_links li, .footer-sidebar .widget_meta li, .footer-sidebar .widget_nav_menu li, .footer-sidebar .widget_pages li, .footer-sidebar .widget_recent_comments li, .footer-sidebar .widget_recent_entries li, .primary-sidebar .widget_archive li, .primary-sidebar .widget_categories li, .primary-sidebar .widget_links li, .primary-sidebar .widget_meta li, .primary-sidebar .widget_nav_menu li, .primary-sidebar .widget_pages li, .primary-sidebar .widget_recent_comments li, .primary-sidebar .widget_recent_entries li {
	border-top: 0 none;
	padding: 0 0 0px;
}

.footer-sidebar .widget_categories li ul, .footer-sidebar .widget_nav_menu li ul, .footer-sidebar .widget_pages li ul, .primary-sidebar .widget_categories li ul, .primary-sidebar .widget_nav_menu li ul, .primary-sidebar .widget_pages li ul {
	margin-top: 0px;
}

.site-header {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.entry-title a {
	text-align: none;
	text-transform: none;
}

.header-main {
	min-height: 64px;
	padding: 0 0px;
	width: 100%;
}

.header-lower {
	min-height: 63px;
	padding: 0 0px;
}

.site-footer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 328px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-top: 1px #000000 solid;
}

.footer-full-width-top {
	height: 278px;
	width: 100%;
	max-width: 1400px
	margin-left: auto;
	margin-right: auto;
}

.footer-full-width-bottom {
	height: 94px;
	width: 2014px;
	max-width: 1400px
}

.info-links {
	float: left;
	margin-right: 1.96%;
	width: 14.70196%;
	font-size: 15px;
}

.low-margin-bottom {
	margin-bottom: 5px;
	margin-top: 17.290px;
	font-size: 15px;
}

.info-links a {
	margin-bottom: -2px;
}

#nav-header-links {
	box-sizing: border-box;
	display: block;
	float: left;
	font-size: 15px;
	font-weight: bold;
	height: 16px;
	list-style-type: none;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	padding-left: 0px;
	width: 1400px;
}

#nav-header {
	float: left;
	width: 100%;
	padding: 5px 0;
	font-size: 15px;
	padding-left: 0px;
	padding-right: 0px;
}

.border-top {
	border-top: 1px solid #000000;
}

.border-bottom {
	border-bottom: 1px #000000 solid;
}

.site {
	max-width: 1400px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

#top-right-links ul {
	width: 25%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#top-right-links.nav {
	list-style-type: none;
	box-sizing: border-box;
	display: block;
	float: right;
	height: 32px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 21px;
	padding-top: 0px;
	width: 350px;
	display: inline;
	list-style-position: inside;
}

.nav li a {
	padding-left: 0;
}

#top-right-links li {
	float: right;
	padding-left: 10px;
	line-height: 16px;
	display: list-item;
	text-align: -webkit-match-parent;
	font-size: 15px;
}

#top-right-links li a {
	color: #eb6400;
	text-decoration: none;
}

#secondary {
	color: #000;
	background-color: #fff;
}
#secondary p {
	margin-top: 10px;
	padding-top: 0px;
}
.widget a {
	color: #eb6400;
}

.widget-title, .widget-title a{
	color: #000;
}

.widget a:hover {
	color: #eb6400;
}

.widget input,
.widget-area .widget input, 
.widget-area .widget textarea, 
.widget-area .widget input:focus {
	border-color: #000;
	color: #000;
}

button, .button, input[type="button"], input[type="reset"], input[type="submit"] {
	background-color: #eb6400;
}

button:hover, button:focus, .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-color: #eb6400;
	color: #fff;
}

.site:before {
	background-color: #fff
}

.site-footer {
	background-color: #fff;
}

a, a:hover {
	color: #eb6400;
}
.site-info {
	clear: both;
}
.site-info a,
.site-info a:hover {
	color: #000;
	font-size: 15px;
}

.entry-title a:hover,
.entry-meta a:hover  {
	color: #000;
}

.cat-links a:hover {
	color: #eb6400;
}

.entry-meta .tag-links a:hover:before {
	border-right-color: #eb6400;
}

.entry-meta .tag-links a:hover {
	background-color: #eb6400;
	color: #fff
}

.paging-navigation .page-numbers.current,
.paging-navigation a:hover {
	border-top: 5px solid #eb6400;
}

::selection {
	background: #eb6400;
}

::-moz-selection {
	background: #eb6400;
}
.likeus {
	margin-top: 20px;
}
#blog-description {
	float: left;
    background: none repeat scroll 0 0 #fff;
    color: #000000;
    font-family: Verdana;
    font-size: 1.11em;
    font-style: italic;
    margin-top: 1px;
    text-align: center;
}
nav.related span.meta-nav {
	display: inline-block;
}
div.related {
	width: 30%;
	float: left;
}
div.in-related-posts {
	width: 210px;
}
div.related a {
	border: none;
	color: #eb6400;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 0px;
}
div.related a:hover {
	text-decoration: none;
}
div.related p {
	opacity: .6;
	display: block;
	font-size: 14px;
	line-height: 20px;
}
aside.widget_learnmore_widget {
	margin-bottom: 20px;
}
aside .search-form label span{
	font-size: 15px;
}
aside#findus_widget-3.widget_findus_widget {
	height: 340px;
}
#top-widget {
	float: left;
	margin-right: 30px;
}
.site-title {
	width: 408px;
}
.site-title a {
	width: 334px;
}
#title-and-logo {
	float: left;
	width: 75%;
	max-width: 657px;
	position: relative;
}
#title-and-logo .link-home{
	position: absolute;
	float: right;
	width: 40%;
	top: 0px;
	bottom: 0px;
	right: 0px;
}
#title-and-logo a img {
	width: 100%;
}
.site-header {
	padding-top: 20px;
	width: 1400px;
	max-width: 1400px;
}

@media screen and (max-width: 448px) {
	.header-main {
		padding: 0 10px;
	}
	#nav-header {
		padding-left: 10px;
	}
	#title-and-logo {
		margin-top: 10px;
	}
	ul#top-right-links.nav {
		margin-bottom: 10px;
	}
	.site-header {
		padding-top: 5px;
	}
	.site-footer {
		height: auto;
	}
	.site-footer .full-width {
		display: none;
	}
	.site-header {
		padding-top: 5px;
		max-width: 100%;
	}
	#title-and-logo {
		float: none;
	    margin-right:0;
	    width:auto;
	}
	#site-header img {
		margin-top: 20px;
	}
	.site-title {
		width: 160px;
	}
	.site-title a, .your-logo {
		width: 320px;
	}
	.your-logo img {
		width: 168px;
	}
	.openbook, .openbook a {
		width: 40%;
		font-size: 18px;
		margin-left: 15px;
	}
	.primary-sidebar {
	    margin-left: 10px;
	    padding-top: 0;
	    width: 75%;
	}
}
