/*
Theme Name:   Pure & Simple Child
Theme URI: http://apmsolutions.co.uk/wp-content/themes/pure-simple/
Description:  Child theme for Pure and Simple
Author:     StyledThemes.com
Author URI:   http://www.styledthemes.com
Template:    pure-simple
2.1.0
Text Domain:  pure-simple-child
*/

@import url("../pure-simple/style.css");


body {
	background-image: url("/wp-content/uploads/2016/07/background.jpg");
	/*background-size: cover;
	background-repeat: no-repeat;*/
	background-attachment: fixed;
}


#page {
	background-color: transparent;
	border-top: none;
	-webkit-box-shadow: none;   
    box-shadow: none;
}

#page.boxmedium {
	background-color: transparent;
	max-width: 1500px;
	margin: 0 auto;
}

#page.boxsmall {
	background-color: transparent;
	max-width: 1024px;
	margin: 0 auto;
}

#content {
	background-color: transparent!important;
	padding: 0px;
	font-size: 2rem;
	width: 100%
}

#primary.content-area{
	background-color: #fff;
}



/*.container {margin: 0px; padding: 0px; width: 100%;}*/

@media (min-width: 1024px){
	.container {
		width: 1024px;
	}
}

#puresimple-bottom-section {
	margin: auto;
	width:90%;
	bottom-padding:0px;
}	

.header-inner {
	text-align: left;
	margin: auto;
	width:90%;
}


p {
	font: normal 13pt "Muli",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
	line-height:1.75;
}

.main-text{
	font: normal 14pt "Muli",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 300;
	line-height:1.6;
	color: #fff;
}

h1,h2,h3,h4,h5{
	font-family: "Muli",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
}

h1{
	font-size: 24pt!important;
	line-height: 1;
	color: #fff;
}

h4{
	line-height: 1.2;
}

h4 a{
	font-family: "Muli",Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-weight: 400;
	line-height:1.75;
}

h4 a:hover{
	color:#357eb1;
	font-weight: bold;
}

.type-page .attachment-post-thumbnail {
	margin: 0px;
	width: 100%;
}


#textwidget{
	padding: 10;
}
.entry-content {
	background-color: transparent;
	/*margin: auto;
	width: 90%;*/
}

.entry-header {
	/*border-bottom: 4px solid #fff;*/
}

.header-bg {
	padding: 0px;
}


.navigation {
	border-bottom: 4px solid #fff;
}

.site-navigation ul {
	/*text-transform: capitalize;*/
}

.entry-title {
	display: none;
	padding: 0;
}


#bottom-wrapper{ 
	/*margin: auto;
	width: 50%;*/
}

#site-footer {
	padding: 0.5rem 0 1.25rem 0;
	background-color: #000;
	font: normal 1rem "Muli",Arial,"Helvetica Neue",Helvetica,sans-serif;
	color: #fff;
	text-align: center;
}

#site-footer a {
	color: #fff;
}

#site-footer a:hover {
	color: #f1f1f1;
}

/*mobile menu button colours*/
.menu-toggle {
	background-color: #06417c!important;
}

.toggle-container { 
	background: #06417c!important;
}

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
	background-color: #06417c!important;
}



@media (max-width: 767px){

	/*mobile menu colours*/
	.site-navigation.toggled-on a{ 
		/*text-align: center;
		margin-left: 20px;*/
		background-color: #06417c!important;
		color: #fff;
		display: block;
	}	

	.nav-menu .current_page_item > a,
	.nav-menu .current_page_ancestor > a,
	.nav-menu .current-menu-item > a,
	.nav-menu .current-menu-ancestor > a {	
		background-color:#7f1654!important;
		color:#fff;
	}

	ul.nav-menu > li > a:hover,
	ul.nav-menu > li > a:focus,
	ul.nav-menu > li > a:active {
		outline:none;
		background-color:#0f467c!important;
		color:#fff;
	}
	ul.sub-menu .current_page_item > a, 
	ul.sub-menu .current_page_ancestor > a, 
	ul.sub-menu .current-menu-item > a, 
	ul.sub-menu .current-menu-ancestor > a {
		background-color:#7f1654!important;
		color:#fff;
	}
	ul.sub-menu > li > a:hover,
	ul.sub-menu > li > a:focus,
	ul.sub-menu > li > a:active {
		background-color:#0f467c!important;
		color:#fff;
	}

{





