@charset "UTF-8";
/* CSS Document */




/* General styles */


html,
body {
	font-family: "Helvetica neue", Helvetica,Arial,sans-serif;
	text-rendering: optimizeLegibility;
    font-size: 17px!important;
    -webkit-font-smoothing: antialiased;
}

#page-title {
	background-image: none!important;
}
#page-title h1,
#fwslider .slide_content_new_text h3.standard,
.homepage #section-box-link .text a,
#main-content h1,
#main-content h2,
#main-content h3,
#main-content h4,
.signpost-button,
#main-content .news-list a h3,
#main-sidebar .sidebar h2,
.sidebar-button a,
#box h4,
#main-content h3.block,
.picture-item__details.clearfix h3,
#section-box-link .text, #section-box-link .text a,
.homepage .contentSlider-img-full-width .container .rsText-BlockCaption p {
	font-family: "DINWeb",Arial,sans-serif !important;
	letter-spacing: normal!important;
	text-transform: none!important;
}


.homepage #main-breadcrumbs {
    background-color: #333;
}

.homepage #main-breadcrumbs ul li a {
	color: #ffffff;
}

.homepage #main-breadcrumbs ul li a.bc-home {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/default/breadcrumb-home-white.png)!important;
}
.homepage #main-breadcrumbs ul li a {
	background-image: url(/media/wwwlboroacuk/external/styleassets/img/default/breadcrumb-icon-white.png)!important;
}




/* Homepage slider */

.homepage .contentSlider.customContainer-touch-slider {
	padding: 0!important;
	background-color: #333!important;
}
.homepage .contentSlider.customContainer-touch-slider .content-wrapper {
	width: 100%!important;
}
.homepage #main-content.content-fullwidth #content-wrapper-wide {
    padding: 1px 0!important;
}
.homepage .contentSlider-img-full-width {
	padding: 0!important;
	border: 0 none!important;
	margin: 0!important;
}
.homepage .contentSlider-img-full-width {
	margin: 0!important;
}
.homepage .contentSlider-img-full-width-dropshadow {
	display: none!important;
}
.homepage .contentSlider-img-full-width .container {
	width: 1280px!important;
	margin: 0 auto!important;
	position: relative!important;
}
.homepage .contentSlider-img-full-width .container .rsText-BlockCaption h3 {
	font-size: 36px!important;
	margin-bottom: 10px!important;
}
.homepage .contentSlider-img-full-width .container .rsText-BlockCaption p {
	color: #fff!important;
	font-size: 28px!important;
	margin-top: 10px!important;
}
.rsDefault .rsBullets {
	display: none;
}



/* Other */

.homepage #section-box-link .text, .homepage #section-box-link .text a {
    padding-top: 7px!important;
}
.homepage #main-content #content-wrapper-wide h2 {
	font-size: 32px!important;
}


