/*
Theme Name: LE Installations
Authors: Simon King & Ben Duffield
Author URI: http://www.encenta.com/
Version: 1.0
License: GNU General Public License v2 or later
*/


body {
background: #f1f1f1;
-webkit-appearance:none;
-webkit-text-size-adjust:none;
margin:0;
padding:0;
font-family:'Lato', sans-serif;
font-weight:400;
}

.clear {
	clear:both;
}

a {
text-decoration:none;
color:#008BFF;
}

h1, h2, h3, h4, h5 {
font-family:'Lato', sans-serif;
font-weight:400;
}

h1 {
color:#000000;
font-size:22px;
margin:0 0 20px 0;
}

h2 {
font-size:18px;
margin:0 0 20px 0;
}

h3 {
font-size:18px;
}

p {
font-family:'Lato', sans-serif;
font-weight:400;
font-size:15px;
line-height:20px;
z-index:1;
}

ul {
z-index:2;
position:relative;
font-family:'Lato', sans-serif;
font-weight:400;
font-size:15px;
line-height:20px;
padding:0 0 0 18px;
}

ul li {
list-style-type:square;
}

.container {
padding:0 15px;
margin:auto;
}

/* header */

#header {
width:100%;
padding:20px 0;
background:url(images/header-bg.jpg) center bottom;
margin:0 0 40px 0;
text-align:right;
}

#header .container {
max-width:980px;
}

#header .logo {
float:left;
width:120px;
}

#header .contact {
float:right;
margin:-6px 0 0 0;
border-bottom:1px solid rgba(255, 255, 255, 0.33);
padding:0 0 20px 0;
}

#header .contact ul {
list-style:none;
padding:0;
margin:0;
}

#header .contact ul li {
display:inline-block;
color:#ffffff;
font-size:13px;
margin:0 0 0 15px;
}

#header .contact ul li:first-child {
margin:0;
}

#header .contact ul li a {
color:#ffffff;
}

#header .contact ul li a:hover {
color:#FF6A1D;
}

.nav-menu {
margin:20px 0 0 0;
text-align:right;
padding:0;
float:right;
}

.nav-menu a.menu-trigger { display:none; }

.nav-menu ul {
list-style:none;
margin:0;
padding:0;
}

.nav-menu ul li {
margin:0;
padding:0 0 0 40px;
display:inline-block;
}

.nav-menu ul li a {
text-decoration:none;
font-size:14px;
color:#ffffff;
}

.nav-menu ul li a:hover {
color: #FF6A1D;
text-decoration: none;
}
.nav-menu li.current-menu-item > a, .nav-menu li.current-menu-parent > a {
color: #FF6A1D;
font-weight:700;
}

/* slider */

.slider {
margin:auto;
width:100%;
max-width:980px;
margin-bottom:35px;
}

.slider img {
width:100%;
}

/* content */

.content {
background:#ffffff;
padding:25px 0;
max-width:980px;
margin:auto;
}

.tiles {
width:100%;
max-width:980px;
margin:auto;
margin-top:35px;
}

.column-3 {
float:left;
width:32%;
margin:0 2% 0 0;
padding:0 0 10px 0;
background:#ffffff;
}

.column-3 h3 {
padding:0 15px;
margin:0 0 10px 0;
}

.column-3 p {
padding:0 15px;
margin:0 0 15px 0;
}

.column-3 p:last-child {
font-size:13px;
}

.column-3:nth-child(3n+0) {
margin:0;
}

.column-3 img {
width:100%;
float:left;
margin:0 0 15px 0;
}

.accredited {
width:100%;
}

.accredited .container {
max-width:980px;
margin-top:40px;
}

.accredited img {
height:70px;
width:auto;
margin:0 98px 0 0;
}

.accredited img:last-child {
margin:0;
}

.page-container {
max-width:980px;
margin:auto;
}

.page-content {
background:#ffffff;
margin-left:240px;
padding:25px 15px;
}

.page-content .divide {
height:0;
border-top:1px solid #E4E4E4;
margin:25px 0 20px 0;
}

.accredited-page {
width:100%;
}

.accredited-page .container {
max-width:980px;
margin-top:40px;
}

.accredited-page img {
height:70px;
width:auto;
margin:0 75px 0 0;
}

.accredited-page img:last-child {
margin:0;
}

.client-logos {
width:90%;
padding:0 5%;
margin-top:-50px;
}

.contact-map {
frameborder:0;
border:0;
width:100%;
height:280px;
}

.our-work img {
float:left;
width:31.3%;
height:auto;
margin:10px 3% 10px 0;
}

.our-work img:nth-child(3n+0) {
margin:10px 0;
}

.our-work img.image-2 {
width:48.5%;
margin:10px 3% 10px 0;
}

.our-work img.image-2:nth-child(2n+0) {
margin:10px 0;
}

.our-work img.image-1 {
width:100%;
margin:10px 0 10px 0;
}

.image-1 {
width:100%;
height:auto;
margin:10px 0 0 0;
}

.contact { }

.contact .left {
display:inline-block;
width:40%;
margin:0 10% 0 0;
}

.contact .right {
display:inline-block;
width:40%;
margin:0;
}

.posts h1 {
margin:0 0 5px 0;
}

.posts h2 {
margin:0 0 5px 0;
}

.posts .date {
font-size:12px;
color:#6E6E6E;
}

/* sidebar */

#sidebar {
float:left;
width:210px;
padding:0;
}

#sidebar h3 {
margin:0 0 15px 0;
font-size:16px;
}

#sidebar p {
font-size:11px;
}

#sidebar img.niceic-logo {
width:145px;
}

#sidebar .widget {
border-bottom:1px solid #ccc;
padding:0 0 10px 0;
margin:0 0 20px 0;
}

.page-image {
float:left;
margin:0 0 15px 0;
width:100%;
}

/* footer */

#footer {
width:100%;
padding:20px 0;
background:#000000;
margin:40px 0 0 0;
text-align:right;
}

#footer a {
color:#ffffff;
text-decoration:none;
}

#footer .container {
max-width:980px;
}

#footer p.left {
float:left;
color:#ffffff;
font-size:12px;
}

#footer p.right {
float:right;
color:#ffffff;
font-size:12px;
}