/*
 Theme Name:   Philip Howard
 Theme URI:    https://philiphowardchef.com/
 Description:  Child Theme for the Twenty Sixteen theme
 Author:       Reaper Enterprises Ltd
 Author URI:   https://www.reaper.com/
 Template:     twentysixteen
 Version:      1.0.0
 Text Domain:  twenty-sixteen-child

*/

@import url("../twentysixteen/style.css");

.site {
    margin: 21px 0 21px 0;
}

body {
    background: black;
}

body, button, input, select, textarea {
    font-family: Open Sans;
}

h2.entry-title {
    font-size: 20pt;
}

.hero-unit {font-size: 125%; font-style: italic; color: #555;}

.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol {margin-left: 3em;}

.entry-content blockquote:not(.alignleft):not(.alignright), .entry-summary blockquote, .comment-content blockquote {margin-left: 2em;}

body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
    float: left;
    margin-right: -100%;
    margin-left: 22%;
    width: 60%;
    margin-bottom: 20px;
}

.site-header {
    padding: 0.25em 4.5455%;
    background-color: black;
}

div#site-header-menu.site-header-menu {
    padding-right: 160px;
}

.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets {
    margin-right: 10%;
    margin-left: 10%;
}

.no-sidebar .content-area {
    float: none;
    margin: 40px 0 0 0 !important;
    width: 100%;
}

.site-title {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.25;
    border: 2px solid white;
    padding: 10px;
}

.site-inner {
    margin: 0 auto;
    max-width: 100%;
    position: relative;
}

.site-branding .site-title a {
    color: white;
    font-family: Allerta Stencil;
    text-transform: uppercase;
    font-size: 40px;
}

.site-main {
    margin-bottom: 0em;
}

.main-navigation a {
    color: white;
    display: block;
    line-height: 1.3125;
    outline-offset: -1px;
    padding: 0.84375em 0;
    text-transform: uppercase;
}

.main-navigation .primary-menu > li {
    float: left;
    padding: 0 20px 0 20px;
}

.menu-toggle {
    font-size: 16px;
    font-size: 1.0rem;
    margin: 1.3125em 0;
    padding: 0.8125em 0.875em 0.6875em;
    color: white;
}

.main-navigation li,.main-navigation .primary-menu {border: none;}

.entry-title {
    font-family: Open Sans;
}

img {
	max-width: 100%;
	height: auto;
	width: auto; 
}

body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer {
    margin-right: -100%;
    margin-left: 0;
	margin-left: 10%;
    width: 15%; }

@media screen and (min-width: 768px) {
#leftcolumn {
    float: left;
    width: 50%;
    padding-right: 10px;
}

#rightcolumn {
    width: 50%;
    float: left;
}
}
.ngg-galleryoverview {
    overflow: hidden;
    margin-top: 10px;
    width: 100%;
    clear: both;
    display: block !important;
    margin-bottom: 10px;
}
.ngg-galleryoverview .pic {text-align: center;}

.ngg-galleryoverview .pic img {max-height: 750px; width: auto !important;}

.site-footer {
    background-color: black;
} 

.social-navigation a::before {
    color: #ffffff;
    content: "";
    height: 33px;
    line-height: 33px;
    text-align: center;
    width: 33px;
}