@font-face 
	{font-family: 'UbuntuLight';
	 src: url('/fonts/Ubuntu-L-webfont.eot');
	 src: url('/fonts/Ubuntu-L-webfont.eot?#iefix') format('embedded-opentype'),
	      url('/fonts/Ubuntu-L-webfont.woff') format('woff'),
	      url('/fonts/Ubuntu-L-webfont.ttf') format('truetype'),
	      url('/fonts/Ubuntu-L-webfont.svg#UbuntuLight') format('svg');
	 font-weight: normal;
	 font-style: normal;
	 }
	 
body.regions{
	background: #ffffff url('/images/resources/red-resources-hdr-bg.jpg') center top no-repeat;
}
a#go_home{
	/*float: right !important; */
	display: inline-block;
	margin-bottom: 10px;
}
.regions #regions_header .super-header{
	float: left;
	display: inline-block;
	font-family: ubunturegular,Arial,sans-serif;
	color: #ffffff;
	font-size:26px;
	font-weight: lighter;
	font-style: italic;
	margin-right: 30px;
	margin-top: 13px;
}
.regions .footer_top{
	height: 35px;
}
.regions #regions_header div.search_box{
	background: transparent url('/images/resources/search-bg.png') no-repeat top right;
	margin-top: 29px;
	padding-bottom: 16px;
	width: 325px;
	padding-left: 245px;
	display: inline-block;
	float: left;
}
.regions #regions_header div.search_box a{
	background: #333333;
	border-radius: 5px;
	width: 75px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	padding: 0 !important;
}
.regions #uiFooter_uiPnlFooter div.search_box{
	background: url("/images/resources/search-single-bg.png") no-repeat scroll 12px 8px transparent;
}
.regions #regions_header div.search_box a, .regions input.search_field{
	margin-top: 1px;
}
.regions #regions_header div.search_box a{
	float: right;
	margin-right: 1px;
	padding-top: 3px;
}
.regions #regions_header div.search_box .searchOverflow{
	background: transparent url('/images/resources/dropdown-arrow.gif') no-repeat top right;
	width: 299px;
	margin: 10px 11px;
	float: right;
	display: none;
}
.regions #header_wrapper input.search_field{
	width: 208px;
	font-size: 16px;
	line-height: 20px;
	padding-top: 3px;
}
#uiFooter_uiPnlFooter, .regions div#footernav, .regions div#regions_infocontent, .regions div#regions_infocontent div#infonav, #ctl00_uiFooter_uiPnlFooter{
	background: #eceadb;
}
.regions .footer_top{
	background: #fff;
}
.regions #infonav a, .regions #infonav a:visited,.regions #infonav a:hover, .regions #infonav a:active{
	color: #636359;
}
/*
.regions div#regions_infocontent div#infonav{
	background: #fff;
}
*/
.pageSplitter{
	background: transparent;
	border: none;
}
.regions #regions_main_content{
	background: #ffffff;
	box-shadow: none;
}
.regions #uiFooter_uiPnlFooter #infonav a:hover{
	color: #015a9f !important;
}
.regions #uiFooter_uiPnlFooter #footernav a, #uiFooter_uiPnlFooter #footernav a:visited{
	color: #015a9f ;
}

/*uikit*/
    [class*='uk-icon-'] {
    font-family: FontAwesome;
    display: inline-block;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
 section.h-news .item .num>i {
    color: inherit;
    font-size: 48px;
}
section.h-news .item .num {
    position: relative;
    min-width: 60px;
    color: #ED1C24;
    margin: auto;
}
.digit {
    position: absolute;
    color: inherit;
    font-size: 24px;
    top: 13px;
    left: 14px;
}
.uk-panel-box p.content {
    font-size: 14px;
    line-height: 20px;
}
.uk-panel-box {
    padding: 20px;
    background: #fff;
    color: #222;
    font-size: 15px !important;
    line-height: 22px;
    box-sizing: border-box;
    transition-property: box-shadow, color;
    transition-duration: 250ms;
    transition-timing-function: ease-in-out;
    box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
}
.uk-panel-title.line {
    color: #000 !important;
    font-size: 16px;
	font-weight: 700;
    line-height: 18px;    
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.uk-panel>:not(.uk-panel-title):last-child {
    margin-bottom: 0;
}
.uk-grid>*>:last-child {
    margin-bottom: 0;
}
section.h-news .item:not(:last-child) {
    border-bottom: 1px solid #e9e9e6;	
}
section.h-news .item {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	* padding-bottom: 5px;*/
}
section.h-news .item a {
    display: inherit;
	margin-top: 10px;
    margin-bottom: 10px;
   margin-left: 15px;
}
/*section.h-news {
    background-color: #e9e9e6;
}*/
section:first-of-type {
    padding-top: 30px;
}
section:not(.no-pad-b) {
    padding-bottom: 30px;
}
section:not(.no-pad-t) {
    padding-top: 30px;
}
section.bg-dark {
    color: #ccc;
    background-color: #383838;
}
.uk-padding-remove {
    padding: 0 !important;
}
.uk-panel>:not(.uk-panel-title):last-child {
    margin-bottom: 0;
}
.rsSubCaption {
    font-size: 16px;
    letter-spacing: -25;
    line-spacing: -25;
    margin-top: 10px;
    bottom: 1% !important;
    font-weight: normal !important;
    line-height: 1.2;
    padding-bottom: 10px;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
section .title {
    color: #222;
    font-size: 21px;
    line-height: 18px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 40px;
}
section .title:after {
    display: block;
    content: '';
    background-image: url(/images/red-border.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    min-height: 10px;
}
.sectionNavigationLinks {
    list-style: none;
    padding: 0;
    margin-top: -30px;
    margin-bottom: 15px;
}
.sectionNavigationLinks li {
    text-align: center;
    text-decoration: none;
}
.sectionNavigationLinks>li, sectionNavigationLinks>li>a {
    display: inline-block;
}
.sectionNavigationLinks li a {
    color: #222222 !important;
    margin-left: 15px;
    margin-right: 15px;
    text-decoration: none;
}
.sectionNavigationLinks li:not(:last-child)::after {
    content: " | ";
}
.extraLargeHeader {
    font-size: 44px !important;
    font-weight: normal !important;
	font-family: ubuntulight, Arial, sans-serif !important;
}
.libraryinfo {
    color: #78787C !important;
    font-size: 24px !important;
    line-height: 28px !important;
    font-weight: 300 !important;
	font-family: ubuntulight, Arial, sans-serif;
}
.blackHeader {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #000 !important;
}
section .blackHeader:after, .h-news .uk-panel-title  {
    display: block;
    content: '';
    background-image: url(/images/red-border.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    min-height: 10px;
}
.blackRegularHeader {
    font-size: 24px !important;
    font-weight: normal;
    color: #000 !important;
}
.infoboxtext, .infoboxtext p {
    font-size: 15px !important;
    line-height: 16px;
	color:#7c7c78 !important;
}
.sectionNavigationLinks li a {
    color: #ED1C24 !important;
    font-size: 15px;
    line-height: 25px;
}
.sectionpanel {
    background-color: #fff !important;
}
.bottomlisttext a{
     color: #ED1C24 !important;
     font-size:15px !important;
}
.rsSubCaption a{
     color: #ED1C24 !important;
     font-size:15px !important;
}
.thumbnail-panel-text {
    font-size: 11px;
    line-height: 18px;
}
.thumbnail-panel-title {
    font-size: 14px !important;
    line-height: 15px !important;
    font-weight: bold !important;
    margin-bottom: 8px !important;
}
.subcategory{
    margin-left:30px;
    margin-top:15px;
    padding-top:0 !important;
}
.section-title{
    margin-top: 0;
    line-height: 25px;
}
.interior-library-list ul{
	padding-left: 35px;
	margin-top:0;	
}
.interior-library-list ul li{
	margin-top:10px;
}
.greyShowMoreButton {
	display:inline-block;    
	background: #eceadb !important;
	color: black !important;        
	line-height: 3 !important;
	font-style: normal !important;
	cursor: pointer;
	font-weight: bold;
	padding: 5px 25px 5px 25px;
	margin:auto;
}
.thumbnail-link-list {
    margin-top:10px;
    padding-left:0;
}
.thumbnail-link-list li {
    margin-top:10px; 
}
.interior-library-list ul i a span {
    color:#55504b;
}
.librarySectionIntro {
    margin-bottom: 10px;
}
.interior-library-list ul li i a:hover {
    text-decoration: none !important;
}
.interior-library-list ul li i a span strong:hover{
    text-decoration: none !important;
    color: #ED1C24 !important;
}
.interior-library-list .subcategoryTitle{
	margin-bottom:10px !important;	
}
.eventmodal{
    background-color: #fff;
}
.uk-article-title.uk-text-small {
    font-size: 24px;
    line-height: 26px;
}