body {
margin:0px;
padding:0px;	
font-family: "Helvetica", "Arial", sans-serif;
font-size: 100%;
line-height: 1.5;
color: #006a55;
}
.wrap {
width: 960px;
margin: 0 auto;	
}
li a, a {text-decoration:none;}
a {color: #006955;}
a:hover {color: #b5ae12;} .grey {background: #77787b;}
.darkYellow {background: #b5ae12;}
.green {background: #00a751;}
.darkGreen {background: #006a55;}
.bold {font-weight:bold;}
p {margin:7px 0px 14px; padding:0px;}
img {border:none;}  .home #logo h1 {margin:0px;}
.header { display: block;}
.header #inner-header {position: relative; width:960px; margin: 25px auto 0px; height: 95px;}
.header .inner-nav {
display:block;
padding: 2px 0px 0px;
margin: 0px;
width: 100%;
}
#inner-header #logo {
width: 960px;
display:inline-block;
float:left;
margin: 0px 0px 0px 0px;
}
#inner-header #logo a img {border: none;}
#inner-header #logo a {	display: inline-block;}
#inner-header .details {
width: 480px;
float:left;
display:inline-block;
text-align:right;
}
#inner-header .details a:hover {color: #900;}
.header ul#menu-main-navigation { 
list-style-type:none;
padding:0px;
margin:0px; }
.header ul#menu-main-navigation li {
float:left; 
display:inline-block;
line-height: 1.5em;		
margin: 0px 5px 0px 0px;
}
.header ul#menu-main-navigation li a {	
text-decoration:none;
color:#ffffff;
font-size: 16.87px;
text-transform: uppercase;
width:116px;	
padding: 7px 0px 5px;
margin: 0px;
display: block;
line-height: 1.1em;
text-align: center;
}
.header ul#menu-main-navigation li a:hover {color: #e2e2e2 ;}
.header ul#menu-main-navigation li.first a {padding: 0px 12px 0px 0px;}
.header ul#menu-main-navigation li.last a {	padding: 0px 0px 0px 12px; }
.header ul#menu-main-navigation li.green {background: #00a751;}
.header ul#menu-main-navigation li.darkGreen {background: #006a55;}
.header ul#menu-main-navigation li.darkYellow {background: #b5ae12;} .header ul#menu-main-navigation li ul.sub-menu {
width:116px;
display: inline-block;
padding:0px;
margin: 0px;
background: #ffffff;
position: absolute;
visibility: hidden;
}
.header ul#menu-main-navigation li:hover ul.sub-menu {
top: auto;
visibility: visible;
z-index: 999;
}
.header ul#menu-main-navigation li ul.sub-menu li {
float:left;
width: 100%;
text-align: center;
margin: 0px;
} 
.header ul#menu-main-navigation li ul.sub-menu li a {
font-size: 13.81px;
color: #77787b;
padding: 8px 6px;
display: block;
text-transform: none;
width: 104px;
line-height: 1.2em;
border: none;
}
.header ul#menu-main-navigation li ul.sub-menu li a:hover {
background: #006a55;
color: #fff;
} .header .colour-border {
float:left;
display: block;
height: 30px; width: 355px;
overflow: hidden;
}
.header .colour-border .block {  width: 71px;
height: 31px;
float: left;
}  .home .slide .featured-image {
visibility: hidden;
display: none;
}
.home #inner-content #main {
width: 960px;
margin-right:0px;
}
#content {
width: 100%;
display: inline-block;
}
#inner-content {
display: block;
}
#inner-content #main {
width: 960px;
float:left;
margin-right: 0px;	
}
.home #inner-content #main .hentry {
font-size: 16px;
}
#inner-content #main .hentry {
font-size: 15px;
display: inline-block;
width: 100%;
}
#inner-content .sidebar {
width: 240px;
float:right;	
}
.thin-border {
display: block;
width: 100%;
height: 11px;
margin: 0px 0px 12px;
}
.thin-border .block-long, .thin-border .block {
float: left;
}
.thin-border .block-long {
width: 858px;
height: 11px;
}
.thin-border .block {
height:11px;
width: 17px;
}
.sectors-area {
display: inline-block;
width: 100%;
margin:0px 0px 7px;
}
.sectors-area .sector {
float: left;
margin-right:6px;
width: 132px;
border:none;
}
.sectors-area .sector a img {
border: none;
}
.sectors-area .sector.last {
margin-right: 0px;
}
.sectors-area .sector.local p a,
.sectors-area .sector.local h2 a {
font-size: 8px;
letter-spacing: 0px;
min-height: 20px;
}
.sectors-area .sector.two p a,
.sectors-area .sector.two h2 a {
padding: 0.4em 0em;
}
.sectors-area .sector.two h2 {
margin:-7px 0px 0px;
}
.sectors-area .sector a {
display: inline-block;
line-height: 0;
}
.sectors-area .sector p,
.sectors-area .sector h2 {
margin:-12px 0px 0px;
padding:0px;
}
.sectors-area .sector p a,
.sectors-area .sector h2 a {
width: 100%;
text-align: center;
color: #fff;
font-size: 12px;
text-transform: uppercase;
padding: 0.9em 0em;
line-height: 1em;
}
.home.page #content #inner-content #main .hentry .entry-content ul {margin:0px; padding: 0px 0px 8px 79px;}
#inner-content #main .featured-image, #inner-content .featured-image {position: relative; height: 322px;}
#inner-content #main .featured-image p, #inner-content .featured-image p {
position: absolute;
bottom: 13px;
left: 19px;
color: #fff;
text-transform: uppercase;
font-size: 30px;
font-weight: bold;
line-height: 1em;
letter-spacing: 1px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
padding:0px;
margin:0px;
}
#inner-content #main .colour-border, .blog #inner-content .colour-border, 
#container #inner-content .colour-border {width:auto; float: left; background: url(https://www.bandaconstruction.co.uk/wp-content/themes/bandaconstruction/library/images/border-content.png) repeat-y; 
margin-bottom: 12px;}
.page #inner-content #main .entry-content {width: 910px; float: right; margin-left: 50px; font-weight: 400;}
.blog #inner-content #main, .single #inner-content #main, .category #inner-content #main {width: 640px; float: left; margin-left: 50px; font-weight: 400; margin-right: 30px;}
.home.page #inner-content #main .entry-content {width: 960px; float: left; margin-left: 0px;}
.page #inner-content #main .entry-content h1 { padding:6px 0px 0px; margin:0px; line-height: 1em; font-size: 23px; }
.page #inner-content #main .entry-content h2, .page #inner-content #main .entry-content h3 {font-size:19px; margin:15px 0px 14px; padding:0px;}
.page #inner-content #main .entry-content .easingslider {position: relative; float:right; height: 281px; width: 370px;}
.page #inner-content #main .entry-content .easingslider .easingslider-viewport {position: relative!important;}
.page #inner-content #main .entry-content .easingslider {position: relative!important; margin: 0px 0px 20px 50px!important;}
.page-template-contact-template #inner-content #main .hentry .entry-content {margin-left:0px; width: 960px; float:left;}
.page-template-contact-template #inner-content #main .hentry .entry-content p iframe {float:left; border: 5px solid #b6ae12!important; margin-right: 21px;}
.page-template-contact-template #inner-content #main .hentry {margin: 33px 0px 32px;
display: inline-block;
position: relative;
}
.page-template-contact-template #inner-content #main .hentry .entry-content {font-size: 21px;}
.page-template-contact-template #inner-content #main .hentry .entry-content p {margin:7px 0px 0px; line-height: 1.5em; font-weight: 200;}
.page-template-contact-template #inner-content #main .hentry .entry-content p.map {margin:0px;}
.page-template-contact-template #inner-content #main .hentry .entry-content p.contact {line-height: 1.8em; margin:7px 0px 40px;}
.page-template-contact-template #inner-content #main .hentry .entry-content h1 {line-height: 1em; padding: 5px 0px 19px; font-size: 27px;}
.page #content #inner-content #main .hentry .entry-content ul { padding:0px 0px 0px 16px; margin:-14px 0px 0px;} .blog #content #inner-content #main .hentry .article-header .h2, .single #content #inner-content #main .hentry .article-header .entry-title, .archive #content #inner-content #main .hentry .article-header .entry-title  {padding:0px; margin:5px 0px 12px; line-height: 1em; }
.blog #content #inner-content #main .hentry .entry-content p,
.archive #content #inner-content #main .hentry .entry-content p {margin:4px 0px 2px;}
.blog #content #inner-content #main .hentry .entry-content a.read,
.archive #content #inner-content #main .hentry .entry-content a.read { margin: 0px 0px 7px; display: block; font-size: 16px; }
.blog #content #inner-content #main .hentry .entry-content a.read, .archive #content #inner-content #main .hentry .entry-content a.read {
color: #B5AE12; 
}
.blog #content #inner-content #main .hentry .entry-content a.read:hover, .archive #content #inner-content #main .hentry .entry-content a.read:hover {
color: ##006955; 
}
.blog #content #inner-content #main .hentry .article-header .h2 a, 
.single #content #inner-content #main .hentry .article-header .entry-title,
.archive #content #inner-content #main .hentry .article-header .entry-title { font-size: 22px; text-transform: uppercase;}
.blog #content #inner-content #main .hentry, .archive #content #inner-content #main .hentry {margin:0px 0px 17px;}
.archive #content #inner-content #main .page-title {line-height: 1em; margin: 5px 0px 14px; padding: 0px; text-transform: uppercase;}
.archive #content #inner-content .colour-border {margin: 12px 0px 5px;}
#sidebar1 .widget {
margin:0px 0px 20px;
}
#sidebar1 .widget .widgettitle {
text-transform: uppercase;   
padding: 0px;
margin: 5px 0px 5px;
}
#sidebar1 .widget ul {
padding:0px;
margin: 0px;
list-style-type: none;
}
.blog #inner-content .featured-image p { line-height: 0.8em;}
.blog #inner-content .featured-image p small { font-size:16px; font-weight:normal; }   body .easingslider-arrows {
width: 44px;
height: 54px;
}
body .easingslider-arrows.easingslider-prev {
background: url(https://www.bandaconstruction.co.uk/wp-content/themes/bandaconstruction/library/images/arrow-left.png) no-repeat;
}
body .easingslider-arrows.easingslider-next {
background: url(https://www.bandaconstruction.co.uk/wp-content/themes/bandaconstruction/library/images/arrow-right.png) no-repeat;
}
body .easingslider-pagination.inside.bottom-center {
visibility: hidden;
display: none;
}
body .easingslider-arrows.easingslider-prev.inside {
left: 20px;
}
body .easingslider-arrows.easingslider-next.inside {
right: 20px;
}
body.home.page .easingslider-arrows {
top: 47%;
}
body.page .easingslider-arrows {
top: 137px;
}  .footer {clear:both; display: block;}
.footer .footerFull {
color: #000;		
padding:0px 0px 15px;
}
.footer .footerFull #inner-footer {
min-height: 140px;
}
.footer .footerFull #inner-footer .thin-border {
margin:0px 0px 8px;
}
.footer .footerLeft, .footer .footerRight {
float:left;
}
.footer .footerLeft {
width:522px;
}
.footer .footerLeft .textwidget img {
float:left;
margin-right: 28px;
}
.footer .footerLeft .textwidget img.ssip {
margin: 8px 0px 0px;
}
.footer .footerLeft .textwidget img.last {
margin-right: 0px;
}	
.footer .footerRight {
width:392px;
background: #77787b;
color: #fff;
font-size: 15.34px;
padding: 8px 2px 10px 14px;
margin-left: 30px;
}
.footer .footerRight a {color: #fff;}
.footer .footerRight a:hover {color: #b5ae12;}
.footer .footerRight .textwidget p {
padding:0px;
margin:0px;
}
.footer nav {
display:inline-block;
width: 100%;
}
.footer ul#menu-footer-navigation {
list-style-type:none;
padding:0px;
display:inline-block;
width: 100%;
}
.footer ul#menu-footer-navigation li {float:left;}
.footer ul#menu-footer-navigation li a {
padding: 0px 9px;	
color: #fff;	
}
.footer ul#menu-footer-navigation li a:hover {color: #7e93de;}
.footer ul#menu-footer-navigation li.first a { padding: 0px 9px 0px 0px;}
.footer ul#menu-footer-navigation li.last a {padding: 0px 0px 0px 9px;}
.footer .footerCredits .copyright {
width: 480px; 
float:left;
}
.footerCredits {
margin: 3px auto 5px;
display: block;
position: relative;
min-height: 25px;
}
.footer .footerCredits .credits {
width: 480px; 
float:right;	
}
.footer .footerCredits .credits, .footer .footerCredits .credits a, .footer .footerCredits .copyright {
color:#818181;
font-size:13px;	
}
.footer .footerCredits .credits a:hover {color: #006a55;}
.footer .footerCredits .credits {text-align:right;}  .sticky {} .gallery-caption {} .bypostauthor {} .nhbc {
float: left;
width: 100px;
margin-top: 10px;
margin-right: 15px;
}
@-moz-document url-prefix() { 
.header .colour-border {
height: 31px;
}
} .about-logos img {
height: 100%;
float: left;
width: 20%;
margin-right: 30px;
}
.about-logos img:last-of-type {
margin-right: 0px;
}
.about-logos {
width: 450px;
margin: 0 auto;
display: block;
padding-bottom: 20px;
}
.single-post .featured-image {
display: none;
}
.blog #main .widgettitle {
width: 90%;
text-align: center;
border-bottom: 1px solid #b5ae12;
line-height: 0.1em;
margin: 40px 0 40px;
margin-left: 40px;
}
.dpe-flexible-posts a.read {
color:#b5ae12;
}
.dpe-flexible-posts a.read:hover {
color:#006955;
}
.dpe-flexible-posts p {
margin-bottom: 0px;
}
.blog #main .widgettitle span {
background: #fff;
color:#b5ae12;
padding: 0 10px;
position: relative;
text-transform: uppercase;
left: -20px !important;
top: 6px;
font-size: 30px;
}
.single header .colour-border {
display: none;
}body {
margin:0px;
padding:0px;	
font-family: "Helvetica", "Arial", sans-serif;
font-size: 100%;
line-height: 1.5;
color: #006a55;
}
.wrap {
width: 960px;
margin: 0 auto;	
}
li a, a {text-decoration:none;}
a {color: #006955;}
a:hover {color: #b5ae12;} .grey {background: #77787b;}
.darkYellow {background: #b5ae12;}
.green {background: #00a751;}
.darkGreen {background: #006a55;}
.bold {font-weight:bold;}
p {margin:7px 0px 14px; padding:0px;}
img {border:none;}  .home #logo h1 {margin:0px;}
.header { display: block;}
.header #inner-header {position: relative; width:960px; margin: 25px auto 0px; height: 95px;}
.header .inner-nav {
display:block;
padding: 2px 0px 0px;
margin: 0px;
width: 100%;
}
#inner-header #logo {
width: 960px;
display:inline-block;
float:left;
margin: 0px 0px 0px 0px;
}
#inner-header #logo a img {border: none;}
#inner-header #logo a {	display: inline-block;}
#inner-header .details {
width: 480px;
float:left;
display:inline-block;
text-align:right;
}
#inner-header .details a:hover {color: #900;}
.header ul#menu-main-navigation { 
list-style-type:none;
padding:0px;
margin:0px; }
.header ul#menu-main-navigation li {
float:left; 
display:inline-block;
line-height: 1.5em;		
margin: 0px 5px 0px 0px;
}
.header ul#menu-main-navigation li a {	
text-decoration:none;
color:#ffffff;
font-size: 16.87px;
text-transform: uppercase;
width:116px;	
padding: 7px 0px 5px;
margin: 0px;
display: block;
line-height: 1.1em;
text-align: center;
}
.header ul#menu-main-navigation li a:hover {color: #e2e2e2 ;}
.header ul#menu-main-navigation li.first a {padding: 0px 12px 0px 0px;}
.header ul#menu-main-navigation li.last a {	padding: 0px 0px 0px 12px; }
.header ul#menu-main-navigation li.green {background: #00a751;}
.header ul#menu-main-navigation li.darkGreen {background: #006a55;}
.header ul#menu-main-navigation li.darkYellow {background: #b5ae12;} .header ul#menu-main-navigation li ul.sub-menu {
width:116px;
display: inline-block;
padding:0px;
margin: 0px;
background: #ffffff;
position: absolute;
visibility: hidden;
}
.header ul#menu-main-navigation li:hover ul.sub-menu {
top: auto;
visibility: visible;
z-index: 999;
}
.header ul#menu-main-navigation li ul.sub-menu li {
float:left;
width: 100%;
text-align: center;
margin: 0px;
} 
.header ul#menu-main-navigation li ul.sub-menu li a {
font-size: 13.81px;
color: #77787b;
padding: 8px 6px;
display: block;
text-transform: none;
width: 104px;
line-height: 1.2em;
border: none;
}
.header ul#menu-main-navigation li ul.sub-menu li a:hover {
background: #006a55;
color: #fff;
} .header .colour-border {
float:left;
display: block;
height: 30px; width: 355px;
overflow: hidden;
}
.header .colour-border .block {  width: 71px;
height: 31px;
float: left;
}  .home .slide .featured-image {
visibility: hidden;
display: none;
}
.home #inner-content #main {
width: 960px;
margin-right:0px;
}
#content {
width: 100%;
display: inline-block;
}
#inner-content {
display: block;
}
#inner-content #main {
width: 960px;
float:left;
margin-right: 0px;	
}
.home #inner-content #main .hentry {
font-size: 16px;
}
#inner-content #main .hentry {
font-size: 15px;
display: inline-block;
width: 100%;
}
#inner-content .sidebar {
width: 240px;
float:right;	
}
.thin-border {
display: block;
width: 100%;
height: 11px;
margin: 0px 0px 12px;
}
.thin-border .block-long, .thin-border .block {
float: left;
}
.thin-border .block-long {
width: 858px;
height: 11px;
}
.thin-border .block {
height:11px;
width: 17px;
}
.sectors-area {
display: inline-block;
width: 100%;
margin:0px 0px 7px;
}
.sectors-area .sector {
float: left;
margin-right:6px;
width: 132px;
border:none;
}
.sectors-area .sector a img {
border: none;
}
.sectors-area .sector.last {
margin-right: 0px;
}
.sectors-area .sector.local p a,
.sectors-area .sector.local h2 a {
font-size: 8px;
letter-spacing: 0px;
min-height: 20px;
}
.sectors-area .sector.two p a,
.sectors-area .sector.two h2 a {
padding: 0.4em 0em;
}
.sectors-area .sector.two h2 {
margin:-7px 0px 0px;
}
.sectors-area .sector a {
display: inline-block;
line-height: 0;
}
.sectors-area .sector p,
.sectors-area .sector h2 {
margin:-12px 0px 0px;
padding:0px;
}
.sectors-area .sector p a,
.sectors-area .sector h2 a {
width: 100%;
text-align: center;
color: #fff;
font-size: 12px;
text-transform: uppercase;
padding: 0.9em 0em;
line-height: 1em;
}
.home.page #content #inner-content #main .hentry .entry-content ul {margin:0px; padding: 0px 0px 8px 79px;}
#inner-content #main .featured-image, #inner-content .featured-image {position: relative; height: 322px;}
#inner-content #main .featured-image p, #inner-content .featured-image p {
position: absolute;
bottom: 13px;
left: 19px;
color: #fff;
text-transform: uppercase;
font-size: 30px;
font-weight: bold;
line-height: 1em;
letter-spacing: 1px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
padding:0px;
margin:0px;
}
#inner-content #main .colour-border, .blog #inner-content .colour-border, 
#container #inner-content .colour-border {width:auto; float: left; background: url(https://www.bandaconstruction.co.uk/wp-content/themes/bandaconstruction/library/images/border-content.png) repeat-y; 
margin-bottom: 12px;}
.page #inner-content #main .entry-content {width: 910px; float: right; margin-left: 50px; font-weight: 400;}
.blog #inner-content #main, .single #inner-content #main, .category #inner-content #main {width: 640px; float: left; margin-left: 50px; font-weight: 400; margin-right: 30px;}
.home.page #inner-content #main .entry-content {width: 960px; float: left; margin-left: 0px;}
.page #inner-content #main .entry-content h1 { padding:6px 0px 0px; margin:0px; line-height: 1em; font-size: 23px; }
.page #inner-content #main .entry-content h2, .page #inner-content #main .entry-content h3 {font-size:19px; margin:15px 0px 14px; padding:0px;}
.page #inner-content #main .entry-content .easingslider {position: relative; float:right; height: 281px; width: 370px;}
.page #inner-content #main .entry-content .easingslider .easingslider-viewport {position: relative!important;}
.page #inner-content #main .entry-content .easingslider {position: relative!important; margin: 0px 0px 20px 50px!important;}
.page-template-contact-template #inner-content #main .hentry .entry-content {margin-left:0px; width: 960px; float:left;}
.page-template-contact-template #inner-content #main .hentry .entry-content p iframe {float:left; border: 5px solid #b6ae12!important; margin-right: 21px;}
.page-template-contact-template #inner-content #main .hentry {margin: 33px 0px 32px;
display: inline-block;
position: relative;
}
.page-template-contact-template #inner-content #main .hentry .entry-content {font-size: 21px;}
.page-template-contact-template #inner-content #main .hentry .entry-content p {margin:7px 0px 0px; line-height: 1.5em; font-weight: 200;}
.page-template-contact-template #inner-content #main .hentry .entry-content p.map {margin:0px;}
.page-template-contact-template #inner-content #main .hentry .entry-content p.contact {line-height: 1.8em; margin:7px 0px 40px;}
.page-template-contact-template #inner-content #main .hentry .entry-content h1 {line-height: 1em; padding: 5px 0px 19px; font-size: 27px;}
.page #content #inner-content #main .hentry .entry-content ul { padding:0px 0px 0px 16px; margin:-14px 0px 0px;} .blog #content #inner-content #main .hentry .article-header .h2, .single #content #inner-content #main .hentry .article-header .entry-title, .archive #content #inner-content #main .hentry .article-header .entry-title  {padding:0px; margin:5px 0px 12px; line-height: 1em; }
.blog #content #inner-content #main .hentry .entry-content p,
.archive #content #inner-content #main .hentry .entry-content p {margin:4px 0px 2px;}
.blog #content #inner-content #main .hentry .entry-content a.read,
.archive #content #inner-content #main .hentry .entry-content a.read { margin: 0px 0px 7px; display: block; font-size: 16px; }
.blog #content #inner-content #main .hentry .entry-content a.read, .archive #content #inner-content #main .hentry .entry-content a.read {
color: #B5AE12; 
}
.blog #content #inner-content #main .hentry .entry-content a.read:hover, .archive #content #inner-content #main .hentry .entry-content a.read:hover {
color: ##006955; 
}
.blog #content #inner-content #main .hentry .article-header .h2 a, 
.single #content #inner-content #main .hentry .article-header .entry-title,
.archive #content #inner-content #main .hentry .article-header .entry-title { font-size: 22px; text-transform: uppercase;}
.blog #content #inner-content #main .hentry, .archive #content #inner-content #main .hentry {margin:0px 0px 17px;}
.archive #content #inner-content #main .page-title {line-height: 1em; margin: 5px 0px 14px; padding: 0px; text-transform: uppercase;}
.archive #content #inner-content .colour-border {margin: 12px 0px 5px;}
#sidebar1 .widget {
margin:0px 0px 20px;
}
#sidebar1 .widget .widgettitle {
text-transform: uppercase;   
padding: 0px;
margin: 5px 0px 5px;
}
#sidebar1 .widget ul {
padding:0px;
margin: 0px;
list-style-type: none;
}
.blog #inner-content .featured-image p { line-height: 0.8em;}
.blog #inner-content .featured-image p small { font-size:16px; font-weight:normal; }   body .easingslider-arrows {
width: 44px;
height: 54px;
}
body .easingslider-arrows.easingslider-prev {
background: url(https://www.bandaconstruction.co.uk/wp-content/themes/bandaconstruction/library/images/arrow-left.png) no-repeat;
}
body .easingslider-arrows.easingslider-next {
background: url(https://www.bandaconstruction.co.uk/wp-content/themes/bandaconstruction/library/images/arrow-right.png) no-repeat;
}
body .easingslider-pagination.inside.bottom-center {
visibility: hidden;
display: none;
}
body .easingslider-arrows.easingslider-prev.inside {
left: 20px;
}
body .easingslider-arrows.easingslider-next.inside {
right: 20px;
}
body.home.page .easingslider-arrows {
top: 47%;
}
body.page .easingslider-arrows {
top: 137px;
}  .footer {clear:both; display: block;}
.footer .footerFull {
color: #000;		
padding:0px 0px 15px;
}
.footer .footerFull #inner-footer {
min-height: 140px;
}
.footer .footerFull #inner-footer .thin-border {
margin:0px 0px 8px;
}
.footer .footerLeft, .footer .footerRight {
float:left;
}
.footer .footerLeft {
width:522px;
}
.footer .footerLeft .textwidget img {
float:left;
margin-right: 28px;
}
.footer .footerLeft .textwidget img.ssip {
margin: 8px 0px 0px;
}
.footer .footerLeft .textwidget img.last {
margin-right: 0px;
}	
.footer .footerRight {
width:392px;
background: #77787b;
color: #fff;
font-size: 15.34px;
padding: 8px 2px 10px 14px;
margin-left: 30px;
}
.footer .footerRight a {color: #fff;}
.footer .footerRight a:hover {color: #b5ae12;}
.footer .footerRight .textwidget p {
padding:0px;
margin:0px;
}
.footer nav {
display:inline-block;
width: 100%;
}
.footer ul#menu-footer-navigation {
list-style-type:none;
padding:0px;
display:inline-block;
width: 100%;
}
.footer ul#menu-footer-navigation li {float:left;}
.footer ul#menu-footer-navigation li a {
padding: 0px 9px;	
color: #fff;	
}
.footer ul#menu-footer-navigation li a:hover {color: #7e93de;}
.footer ul#menu-footer-navigation li.first a { padding: 0px 9px 0px 0px;}
.footer ul#menu-footer-navigation li.last a {padding: 0px 0px 0px 9px;}
.footer .footerCredits .copyright {
width: 480px; 
float:left;
}
.footerCredits {
margin: 3px auto 5px;
display: block;
position: relative;
min-height: 25px;
}
.footer .footerCredits .credits {
width: 480px; 
float:right;	
}
.footer .footerCredits .credits, .footer .footerCredits .credits a, .footer .footerCredits .copyright {
color:#818181;
font-size:13px;	
}
.footer .footerCredits .credits a:hover {color: #006a55;}
.footer .footerCredits .credits {text-align:right;}  .sticky {} .gallery-caption {} .bypostauthor {} .nhbc {
float: left;
width: 100px;
margin-top: 10px;
margin-right: 15px;
}
@-moz-document url-prefix() { 
.header .colour-border {
height: 31px;
}
} .about-logos img {
height: 100%;
float: left;
width: 20%;
margin-right: 30px;
}
.about-logos img:last-of-type {
margin-right: 0px;
}
.about-logos {
width: 450px;
margin: 0 auto;
display: block;
padding-bottom: 20px;
}
.single-post .featured-image {
display: none;
}
.blog #main .widgettitle {
width: 90%;
text-align: center;
border-bottom: 1px solid #b5ae12;
line-height: 0.1em;
margin: 40px 0 40px;
margin-left: 40px;
}
.dpe-flexible-posts a.read {
color:#b5ae12;
}
.dpe-flexible-posts a.read:hover {
color:#006955;
}
.dpe-flexible-posts p {
margin-bottom: 0px;
}
.blog #main .widgettitle span {
background: #fff;
color:#b5ae12;
padding: 0 10px;
position: relative;
text-transform: uppercase;
left: -20px !important;
top: 6px;
font-size: 30px;
}
.single header .colour-border {
display: none;
}body {
margin:0px;
padding:0px;	
font-family: "Helvetica", "Arial", sans-serif;
font-size: 100%;
line-height: 1.5;
color: #006a55;
}
.wrap {
width: 960px;
margin: 0 auto;	
}
li a, a {text-decoration:none;}
a {color: #006955;}
a:hover {color: #b5ae12;} .grey {background: #77787b;}
.darkYellow {background: #b5ae12;}
.green {background: #00a751;}
.darkGreen {background: #006a55;}
.bold {font-weight:bold;}
p {margin:7px 0px 14px; padding:0px;}
img {border:none;}  .home #logo h1 {margin:0px;}
.header { display: block;}
.header #inner-header {position: relative; width:960px; margin: 25px auto 0px; height: 95px;}
.header .inner-nav {
display:block;
padding: 2px 0px 0px;
margin: 0px;
width: 100%;
}
#inner-header #logo {
width: 960px;
display:inline-block;
float:left;
margin: 0px 0px 0px 0px;
}
#inner-header #logo a img {border: none;}
#inner-header #logo a {	display: inline-block;}
#inner-header .details {
width: 480px;
float:left;
display:inline-block;
text-align:right;
}
#inner-header .details a:hover {color: #900;}
.header ul#menu-main-navigation { 
list-style-type:none;
padding:0px;
margin:0px; }
.header ul#menu-main-navigation li {
float:left; 
display:inline-block;
line-height: 1.5em;		
margin: 0px 5px 0px 0px;
}
.header ul#menu-main-navigation li a {	
text-decoration:none;
color:#ffffff;
font-size: 16.87px;
text-transform: uppercase;
width:116px;	
padding: 7px 0px 5px;
margin: 0px;
display: block;
line-height: 1.1em;
text-align: center;
}
.header ul#menu-main-navigation li a:hover {color: #e2e2e2 ;}
.header ul#menu-main-navigation li.first a {padding: 0px 12px 0px 0px;}
.header ul#menu-main-navigation li.last a {	padding: 0px 0px 0px 12px; }
.header ul#menu-main-navigation li.green {background: #00a751;}
.header ul#menu-main-navigation li.darkGreen {background: #006a55;}
.header ul#menu-main-navigation li.darkYellow {background: #b5ae12;} .header ul#menu-main-navigation li ul.sub-menu {
width:116px;
display: inline-block;
padding:0px;
margin: 0px;
background: #ffffff;
position: absolute;
visibility: hidden;
}
.header ul#menu-main-navigation li:hover ul.sub-menu {
top: auto;
visibility: visible;
z-index: 999;
}
.header ul#menu-main-navigation li ul.sub-menu li {
float:left;
width: 100%;
text-align: center;
margin: 0px;
} 
.header ul#menu-main-navigation li ul.sub-menu li a {
font-size: 13.81px;
color: #77787b;
padding: 8px 6px;
display: block;
text-transform: none;
width: 104px;
line-height: 1.2em;
border: none;
}
.header ul#menu-main-navigation li ul.sub-menu li a:hover {
background: #006a55;
color: #fff;
} .header .colour-border {
float:left;
display: block;
height: 30px; width: 355px;
overflow: hidden;
}
.header .colour-border .block {  width: 71px;
height: 31px;
float: left;
}  .home .slide .featured-image {
visibility: hidden;
display: none;
}
.home #inner-content #main {
width: 960px;
margin-right:0px;
}
#content {
width: 100%;
display: inline-block;
}
#inner-content {
display: block;
}
#inner-content #main {
width: 960px;
float:left;
margin-right: 0px;	
}
.home #inner-content #main .hentry {
font-size: 16px;
}
#inner-content #main .hentry {
font-size: 15px;
display: inline-block;
width: 100%;
}
#inner-content .sidebar {
width: 240px;
float:right;	
}
.thin-border {
display: block;
width: 100%;
height: 11px;
margin: 0px 0px 12px;
}
.thin-border .block-long, .thin-border .block {
float: left;
}
.thin-border .block-long {
width: 858px;
height: 11px;
}
.thin-border .block {
height:11px;
width: 17px;
}
.sectors-area {
display: inline-block;
width: 100%;
margin:0px 0px 7px;
}
.sectors-area .sector {
float: left;
margin-right:6px;
width: 132px;
border:none;
}
.sectors-area .sector a img {
border: none;
}
.sectors-area .sector.last {
margin-right: 0px;
}
.sectors-area .sector.local p a,
.sectors-area .sector.local h2 a {
font-size: 8px;
letter-spacing: 0px;
min-height: 20px;
}
.sectors-area .sector.two p a,
.sectors-area .sector.two h2 a {
padding: 0.4em 0em;
}
.sectors-area .sector.two h2 {
margin:-7px 0px 0px;
}
.sectors-area .sector a {
display: inline-block;
line-height: 0;
}
.sectors-area .sector p,
.sectors-area .sector h2 {
margin:-12px 0px 0px;
padding:0px;
}
.sectors-area .sector p a,
.sectors-area .sector h2 a {
width: 100%;
text-align: center;
color: #fff;
font-size: 12px;
text-transform: uppercase;
padding: 0.9em 0em;
line-height: 1em;
}
.home.page #content #inner-content #main .hentry .entry-content ul {margin:0px; padding: 0px 0px 8px 79px;}
#inner-content #main .featured-image, #inner-content .featured-image {position: relative; height: 322px;}
#inner-content #main .featured-image p, #inner-content .featured-image p {
position: absolute;
bottom: 13px;
left: 19px;
color: #fff;
text-transform: uppercase;
font-size: 30px;
font-weight: bold;
line-height: 1em;
letter-spacing: 1px;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
padding:0px;
margin:0px;
}
#inner-content #main .colour-border, .blog #inner-content .colour-border, 
#container #inner-content .colour-border {width:auto; float: left; background: url(https://www.bandaconstruction.co.uk/wp-content/themes/bandaconstruction/library/images/border-content.png) repeat-y; 
margin-bottom: 12px;}
.page #inner-content #main .entry-content {width: 910px; float: right; margin-left: 50px; font-weight: 400;}
.blog #inner-content #main, .single #inner-content #main, .category #inner-content #main {width: 640px; float: left; margin-left: 50px; font-weight: 400; margin-right: 30px;}
.home.page #inner-content #main .entry-content {width: 960px; float: left; margin-left: 0px;}
.page #inner-content #main .entry-content h1 { padding:6px 0px 0px; margin:0px; line-height: 1em; font-size: 23px; }
.page #inner-content #main .entry-content h2, .page #inner-content #main .entry-content h3 {font-size:19px; margin:15px 0px 14px; padding:0px;}
.page #inner-content #main .entry-content .easingslider {position: relative; float:right; height: 281px; width: 370px;}
.page #inner-content #main .entry-content .easingslider .easingslider-viewport {position: relative!important;}
.page #inner-content #main .entry-content .easingslider {position: relative!important; margin: 0px 0px 20px 50px!important;}
.page-template-contact-template #inner-content #main .hentry .entry-content {margin-left:0px; width: 960px; float:left;}
.page-template-contact-template #inner-content #main .hentry .entry-content p iframe {float:left; border: 5px solid #b6ae12!important; margin-right: 21px;}
.page-template-contact-template #inner-content #main .hentry {margin: 33px 0px 32px;
display: inline-block;
position: relative;
}
.page-template-contact-template #inner-content #main .hentry .entry-content {font-size: 21px;}
.page-template-contact-template #inner-content #main .hentry .entry-content p {margin:7px 0px 0px; line-height: 1.5em; font-weight: 200;}
.page-template-contact-template #inner-content #main .hentry .entry-content p.map {margin:0px;}
.page-template-contact-template #inner-content #main .hentry .entry-content p.contact {line-height: 1.8em; margin:7px 0px 40px;}
.page-template-contact-template #inner-content #main .hentry .entry-content h1 {line-height: 1em; padding: 5px 0px 19px; font-size: 27px;}
.page #content #inner-content #main .hentry .entry-content ul { padding:0px 0px 0px 16px; margin:-14px 0px 0px;} .blog #content #inner-content #main .hentry .article-header .h2, .single #content #inner-content #main .hentry .article-header .entry-title, .archive #content #inner-content #main .hentry .article-header .entry-title  {padding:0px; margin:5px 0px 12px; line-height: 1em; }
.blog #content #inner-content #main .hentry .entry-content p,
.archive #content #inner-content #main .hentry .entry-content p {margin:4px 0px 2px;}
.blog #content #inner-content #main .hentry .entry-content a.read,
.archive #content #inner-content #main .hentry .entry-content a.read { margin: 0px 0px 7px; display: block; font-size: 16px; }
.blog #content #inner-content #main .hentry .entry-content a.read, .archive #content #inner-content #main .hentry .entry-content a.read {
color: #B5AE12; 
}
.blog #content #inner-content #main .hentry .entry-content a.read:hover, .archive #content #inner-content #main .hentry .entry-content a.read:hover {
color: ##006955; 
}
.blog #content #inner-content #main .hentry .article-header .h2 a, 
.single #content #inner-content #main .hentry .article-header .entry-title,
.archive #content #inner-content #main .hentry .article-header .entry-title { font-size: 22px; text-transform: uppercase;}
.blog #content #inner-content #main .hentry, .archive #content #inner-content #main .hentry {margin:0px 0px 17px;}
.archive #content #inner-content #main .page-title {line-height: 1em; margin: 5px 0px 14px; padding: 0px; text-transform: uppercase;}
.archive #content #inner-content .colour-border {margin: 12px 0px 5px;}
#sidebar1 .widget {
margin:0px 0px 20px;
}
#sidebar1 .widget .widgettitle {
text-transform: uppercase;   
padding: 0px;
margin: 5px 0px 5px;
}
#sidebar1 .widget ul {
padding:0px;
margin: 0px;
list-style-type: none;
}
.blog #inner-content .featured-image p { line-height: 0.8em;}
.blog #inner-content .featured-image p small { font-size:16px; font-weight:normal; }   body .easingslider-arrows {
width: 44px;
height: 54px;
}
body .easingslider-arrows.easingslider-prev {
background: url(https://www.bandaconstruction.co.uk/wp-content/themes/bandaconstruction/library/images/arrow-left.png) no-repeat;
}
body .easingslider-arrows.easingslider-next {
background: url(https://www.bandaconstruction.co.uk/wp-content/themes/bandaconstruction/library/images/arrow-right.png) no-repeat;
}
body .easingslider-pagination.inside.bottom-center {
visibility: hidden;
display: none;
}
body .easingslider-arrows.easingslider-prev.inside {
left: 20px;
}
body .easingslider-arrows.easingslider-next.inside {
right: 20px;
}
body.home.page .easingslider-arrows {
top: 47%;
}
body.page .easingslider-arrows {
top: 137px;
}  .footer {clear:both; display: block;}
.footer .footerFull {
color: #000;		
padding:0px 0px 15px;
}
.footer .footerFull #inner-footer {
min-height: 140px;
}
.footer .footerFull #inner-footer .thin-border {
margin:0px 0px 8px;
}
.footer .footerLeft, .footer .footerRight {
float:left;
}
.footer .footerLeft {
width:522px;
}
.footer .footerLeft .textwidget img {
float:left;
margin-right: 28px;
}
.footer .footerLeft .textwidget img.ssip {
margin: 8px 0px 0px;
}
.footer .footerLeft .textwidget img.last {
margin-right: 0px;
}	
.footer .footerRight {
width:392px;
background: #77787b;
color: #fff;
font-size: 15.34px;
padding: 8px 2px 10px 14px;
margin-left: 30px;
}
.footer .footerRight a {color: #fff;}
.footer .footerRight a:hover {color: #b5ae12;}
.footer .footerRight .textwidget p {
padding:0px;
margin:0px;
}
.footer nav {
display:inline-block;
width: 100%;
}
.footer ul#menu-footer-navigation {
list-style-type:none;
padding:0px;
display:inline-block;
width: 100%;
}
.footer ul#menu-footer-navigation li {float:left;}
.footer ul#menu-footer-navigation li a {
padding: 0px 9px;	
color: #fff;	
}
.footer ul#menu-footer-navigation li a:hover {color: #7e93de;}
.footer ul#menu-footer-navigation li.first a { padding: 0px 9px 0px 0px;}
.footer ul#menu-footer-navigation li.last a {padding: 0px 0px 0px 9px;}
.footer .footerCredits .copyright {
width: 480px; 
float:left;
}
.footerCredits {
margin: 3px auto 5px;
display: block;
position: relative;
min-height: 25px;
}
.footer .footerCredits .credits {
width: 480px; 
float:right;	
}
.footer .footerCredits .credits, .footer .footerCredits .credits a, .footer .footerCredits .copyright {
color:#818181;
font-size:13px;	
}
.footer .footerCredits .credits a:hover {color: #006a55;}
.footer .footerCredits .credits {text-align:right;}  .sticky {} .gallery-caption {} .bypostauthor {} .nhbc {
float: left;
width: 100px;
margin-top: 10px;
margin-right: 15px;
}
@-moz-document url-prefix() { 
.header .colour-border {
height: 31px;
}
} .about-logos img {
height: 100%;
float: left;
width: 20%;
margin-right: 30px;
}
.about-logos img:last-of-type {
margin-right: 0px;
}
.about-logos {
width: 450px;
margin: 0 auto;
display: block;
padding-bottom: 20px;
}
.single-post .featured-image {
display: none;
}
.blog #main .widgettitle {
width: 90%;
text-align: center;
border-bottom: 1px solid #b5ae12;
line-height: 0.1em;
margin: 40px 0 40px;
margin-left: 40px;
}
.dpe-flexible-posts a.read {
color:#b5ae12;
}
.dpe-flexible-posts a.read:hover {
color:#006955;
}
.dpe-flexible-posts p {
margin-bottom: 0px;
}
.blog #main .widgettitle span {
background: #fff;
color:#b5ae12;
padding: 0 10px;
position: relative;
text-transform: uppercase;
left: -20px !important;
top: 6px;
font-size: 30px;
}
.single header .colour-border {
display: none;
}