a.readmorelarge
{
	display: inline-block;
	font-size: 14px !important;
	line-height: 26px !important;
	margin-bottom: 7px;
	padding-top: 4px;
	padding-right: 30px;
	width: 169px;
	height: 36px;
	color: #FFFFFF;
	text-decoration: none !important;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	/*
	background-image: url('../images/read-more-large.png');
	*/
	background-repeat: no-repeat;
	background-position: top left;
}

a.readmorelargeback
{
	padding-left: 30px;
	padding-right: 0px;
	/*
	background-image: url('../images/read-more-large-back.png');
	*/
}

/****** SITEOBJECTS - BLOGS / ACTIONS / NEWS ******/
.siteobject_blogs_blogs .blogs_row,
.siteobject_sales_sales .sales_row,
.siteobject_news_listresponsive .news_row
{
	border-top: 1px solid #969696;
}

.siteobject_blogs_blogs .blogs_row_last,
.siteobject_sales_sales .sales_row_last,
.siteobject_news_listresponsive .news_row_last
{
	border-bottom: 1px solid #969696; 
}

.siteobject_blogs_blogs .blogs_readmore, .siteobject_blogs_blog .blog_item_related_read_more,
.siteobject_sales_sales .sales_readmore, .siteobject_sales_sale .sale_item_related_read_more,
.siteobject_news_listresponsive .news_readmore, .siteobject_news_item .news_item_related_read_more,
.siteobject_news_listresponsivesmall .news_readmore
{
	padding-right: 10px;
	background-image: url('../images/link-arrow-right-read-more.png');
	background-repeat: no-repeat;
}



/****** SITEOBJECTS - BLOG / ACTIONS /  NEWS ******/
.siteobject_blogs_blog .blog_item h1.blog_item_category_title,
.siteobject_sales_sale .sale_item h1.sale_item_category_title,
.siteobject_news_item .news_item h1.news_item_category_title
{
	border-bottom: 1px solid #969696;
	padding-bottom: 20px !important;
	margin-bottom: 10px !important;
}

.siteobject_blogs_blog .blog_item_buttons,
.siteobject_sales_sale .sale_item_buttons,
.siteobject_news_item .news_item_buttons
{
	border-top: 1px solid #969696;
}

.siteobject_blogs_blog .blog_item_description,
.siteobject_sales_sale .sale_item_description,
.siteobject_news_item .news_item_description
{
	font-weight: bold;
}

.siteobject_blogs_blog .blog_item_title,
.siteobject_sales_sale .sale_item_title,
.siteobject_news_item .news_item_title
{
	font-size: 18px;
	font-weight: bold;
	color: #7EA743;
}

.siteobject_blogs_blog .blog_item_related_items_title,
.siteobject_sales_sale .sale_item_related_items_title,
.siteobject_news_item .news_item_related_items_title
{
	font-weight: bold;
	text-transform: uppercase;
}

.siteobject_blogs_blog .blog_item_related_item,
.siteobject_sales_sale .sale_item_related_item,
.siteobject_news_item .news_item_related_item
{
	border-bottom: 1px solid #969696;
}

.siteobject_blogs_blog .blog_item_share_this span.arial12blackregular,
.siteobject_sales_sale .sale_item_share_this span.arial12blackregular,
.siteobject_news_item .news_item_share_this span.arial12blackregular
{
	display: inline-block;
	text-transform: uppercase;
}

.siteobject_sales_sales .sales_title
{
	font-size: 25px;
}

.siteobject_sales_sale .sale_item_related_period
{
	font-size: 12px;
}

@media (max-width: 767px) {
	.siteobject_blogs_blogs .blogs_row,
	.siteobject_sales_sales .sales_row,
	.siteobject_news_listresponsive .news_row,
	.siteobject_news_listresponsivesmall .news_row
	{
		padding-top: 20px !important;
	}

	.siteobject_blogs_blogs .blogs_row_last,
	.siteobject_sales_sales .sales_row_last,
	.siteobject_news_listresponsive .news_row_last,
	.siteobject_news_listresponsivesmall .news_row_last
	{
		padding-top: 20px !important;
		margin-bottom: 15px !important;
	}

	.siteobject_blogs_blogs .blogs_readmore, .siteobject_blogs_blog .blog_item_related_read_more,
	.siteobject_sales_sales .sales_readmore, .siteobject_sales_sale .sale_item_related_read_more,
	.siteobject_news_listresponsive .news_readmore, .siteobject_news_item .news_item_related_read_more,
	.siteobject_news_listresponsivesmall .news_readmore
	{
		background-position: right 9px;
	}

	.siteobject_blogs_blog .blogs_item_button_right,
	.siteobject_sales_sale .sales_item_button_right,
	.siteobject_news_item .news_item_button_right
	{
		display: block;
	}

	.siteobject_blogs_blog .blog_item_share_this span.arial12blackregular,
	.siteobject_sales_sale .sale_item_share_this span.arial12blackregular,
	.siteobject_news_item .news_item_share_this span.arial12blackregular
	{
		display: none;
	}
}

@media (min-width: 768px) {
	.siteobject_blogs_blogs .blogs_date, .siteobject_blogs_blog .blog_item_date, .siteobject_blogs_blog .blog_item_related_date,
	.siteobject_sales_sales .sales_date, .siteobject_sales_sale .sale_item_date, .siteobject_sales_sale .sale_item_related_date,
	.siteobject_news_listresponsive .news_date, .siteobject_news_item .news_item_date, .siteobject_news_item .news_item_related_date
	{
		text-transform: uppercase;
		font-size: 10px;
		line-height: 20px;
	}

	.siteobject_news_listresponsivesmall .news_date
	{
		text-transform: uppercase;
		line-height: 20px;
	}

	.siteobject_blogs_blogs .blogs_title,
	.siteobject_sales_sales .blogs_title,
	.siteobject_news_listresponsive .news_title,
	.siteobject_news_listresponsivesmall .news_title
	{
		font-weight: bold;
		line-height: 20px;
	}

	.siteobject_blogs_blogs .blogs_description, .siteobject_blogs_blogs .blogs_description *,
	.siteobject_sales_sales .sales_description, .siteobject_sales_sales .sales_description *,
	.siteobject_news_listresponsive .news_description, .siteobject_news_listresponsive .news_description *,
	.siteobject_news_listresponsivesmall .news_description, .siteobject_news_listresponsivesmall .news_description *
	{
		line-height: 20px;
	}

	.siteobject_blogs_blogs .blogs_readmore, .siteobject_blogs_blog .blog_item_related_read_more,
	.siteobject_sales_sales .sales_readmore, .siteobject_sales_sale .sale_item_related_read_more,
	.siteobject_news_listresponsive .news_readmore, .siteobject_news_item .news_item_related_read_more,
	.siteobject_news_listresponsivesmall .news_readmore
	{
		font-size: 10px;
		line-height: 20px;
		background-position: right 6px;
	}
}

li.greenshirt
{
	list-style: none;
	padding: 5px 0px 11px 30px;
	background-image: url('../images/greenshirt.png');
	background-repeat: no-repeat;
	background-position: 0px 13px;
}

.headerImage
{
	text-align: center;
}



/****** CALIBRI ******/
@font-face {
	font-family: 'Calibri';
	src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),  url('../fonts/Calibri.woff') format('woff'), url('../fonts/Calibri.ttf')  format('truetype'), url('../fonts/Calibri.svg#Calibri') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Calibri-Bold';
	src: url('../fonts/Calibri-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Calibri-Bold.woff') format('woff'), url('../fonts/Calibri-Bold.ttf')  format('truetype'), url('../fonts/Calibri-Bold.svg#Calibri-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Calibri-Italic';
	src: url('../fonts/Calibri-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Calibri-Italic.woff') format('woff'), url('../fonts/Calibri-Italic.ttf')  format('truetype'), url('../fonts/Calibri-Italic.svg#Calibri-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Calibri-BoldItalic';
	src: url('../fonts/Calibri-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/Calibri-BoldItalic.woff') format('woff'), url('../fonts/Calibri-BoldItalic.ttf')  format('truetype'), url('../fonts/Calibri-BoldItalic.svg#Calibri-BoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}



/****** OPEN SANS LIGHT ******/
@font-face {
	font-family: 'Open Sans Light';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}



/****** HelloILikeYou-Bold ******/
@font-face {
	font-family: 'HelloILikeYou-Bold';
	src: url('../fonts/HelloILikeYou-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/HelloILikeYou-Bold.woff') format('woff'), url('../fonts/HelloILikeYou-Bold.ttf')  format('truetype'), url('../fonts/HelloILikeYou-Bold.svg#HelloILikeYou-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

/****** AkhandSoft-Regular ******/
@font-face {
	font-family: 'AkhandSoft-Regular';
	src: url('../fonts/AkhandSoft-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/AkhandSoft-Regular.woff') format('woff'), url('../fonts/AkhandSoft-Regular.ttf')  format('truetype'), url('../fonts/AkhandSoft-Regular.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}



/****** CENTER LOGO AND SEARCH FIELD ******/
@media (max-width: 767px)
{
	.headerSMCenter .logo a,
	.headerMDCenter .logo a
	{
		text-align: center;
	}

	.headerSMCenter .input-group,
	.headerMDCenter .input-group
	{
		margin: 0px auto;
	}
}

@media (min-width: 768px) and (max-width: 991px)
{
	.headerSMCenter .logo a
	{
		text-align: center;
	}

	.headerSMCenter .input-group
	{
		margin: 0px auto;
	}
}

@media (min-width: 992px)
{
	.headerMDCenter .logo a
	{
		text-align: center;
	}

	.headerMDCenter .input-group
	{
		margin: 0px auto;
	}
}

div#cookie-bar-content {
	position: relative !important;
}
div#cookie-bar-bg {
	display: none;
}
div#cookie-bar {
	height: initial !important;
	min-height: 25px;
	background-color: rgba(0,0,0,0.5);
}