/*
 Theme Name:   MillServices.co.uk
 Theme URI:    http://example.com/twenty-sixteen-child/
 Description:  Twenty Sixteen Child Theme For MillServices.co.uk
 Author:       Martin
 Author URI:   http://example.com
 Template:     twentysixteen
 Version:      1.0.0
 Text Domain:  twenty-sixteen-child
*/

body::before, body::after {
    height: 0 !important;
}
code {
    background-color: unset;
    padding: 0;
}
.site-footer .site-title::after {
    content: "";
}
.entry-footer {
    display: none;
}
.search-submit::before {
    content: "\00BB";
}
.pagination .nav-links::before, .pagination .next:before {
    content: "\25BA";
}
.pagination .nav-links:after, .pagination .prev::before {
    content: "\25C4";
}
.hidden{display:none;}
.visible{display:block;}
.site {
    margin: 0;
	background-color: #e4e2dd;
}
.site-inner {
	max-width: 100%;
}
.site-content{
	margin: 0 auto;
	max-width: 90%;
	padding: 0;
}
.site-main > article {
    margin-bottom: 3em;
	padding-bottom: 3em;
	border-bottom: 4px solid black;
}
.comments-title {
	border: none;
	padding-top: 0;
}
.site-header {
	width: 100%;
	padding: 0;
	background-color: #606060;
	}
.site-header-main {
	margin: 0 auto;
	max-width: 1030px;
	padding: 0.5em 3em;
}
.site-branding, .site-header-menu, .header-image {
    margin-bottom: 1em;
    margin-top: 1em;
}
.menu-toggle {
	display: none;
}
.primary-menu a {
    color: #fff;
	font-weight: 700;
}
.site-footer .primary-menu a {
    color: #000;
}
.content-area {
    margin-right: 0;
	background-color: #fff;
	padding: 1em;
}
.sidebar {
    margin-left: 0;
    padding: 0em;
    width: auto;
}
.widget {
    float: left;
	margin-bottom: 0.5em;
	padding-right: 1%;
    width: 49%;
	border: none;
}
body:not(.search-results) article:not(.type-page) .entry-content {
	float: none;
	width: auto;
}
.site-footer {
	max-width: 90%;
	margin: 0 auto;
	padding: 1em 0.5em;
}
.entry-content ol, .entry-content ul {
    margin-left: 3em;
    margin-right: 1em;
}
.entry-content li {
margin-bottom: 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: 0;
}
.entry-header,
.entry-summary,
.entry-content,
.entry-footer,
.page-content {
	margin-right: 0;
	margin-left: 0;
}
.more-link {
    background-color: #000066;
    border-radius: 0.2em;
    color: #fff;
    display: table;
    font-size: 120%;
    font-weight: 700;
    margin: 1em 0 3em 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.more-link a {
    text-decoration: none;
}
.more-link a:hover {
    color: #ddd;
}
.bypostauthor > article .fn::after {
    content: "\265A";
}
.site-main > article {padding-bottom: 0; border-bottom: none; margin-bottom: 0;}

/* >= 710px */
@media screen and (min-width: 44.375em) {
	.content-area {
		padding: 3em;
	}
}

/* >= 783px */
@media screen and (min-width: 48.9375em) {
	.content-area {
		padding: 4em;
	}	
}

/* >= 910px */
@media screen and (min-width: 56.875em) {
	.sidebar {
		margin-left: 0;
		padding: 1em;
		width: 30%;
	}
	.widget {
		float: none;
		margin-right: 0;
		width: auto;
	}
	.site-content, .site-footer {
		max-width: 1030px;
	}
	.content-area {
		padding: 3em;
	}
}

/* >= 1200px */
@media screen and (min-width: 75em) {
	.site-footer {
		padding: 0 0 1em 0;
	}
}