/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla LLC. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla LLC                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
/*----------------------------------------------------------------------
Common Elements
----------------------------------------------------------------------*/
li.even, li.odd {
	background: none;
	border-bottom: 1px solid #d5d5d5;
	margin: 0;
	padding: 5px 0;
}
#k2Container {
	padding: 0;
}
#k2Container h1, #k2Container h2, #k2Container h3, #k2Container h4, #k2Container h5, #k2Container h6 {
	font-family: inherit;/* from body style */
	font-weight: normal;
	margin: 0 auto 20px auto;
	padding: 0;
	overflow: hidden;
	line-height: normal;
	font-size: 150%;
	text-transform: uppercase;
}
#k2Container .componentheading {
	margin: 10px 5px;
}
/*----------------------------------------------------------------------
Category view html/com_k2/default/category.php
----------------------------------------------------------------------*/
/* main category*/
div.itemListCategory {
	margin: 0 auto 50px auto;
	padding: 30px;
}
/* main category image*/
div.itemListCategory img {
	margin: 0 40px 10px auto;
	border: none;
	padding: 0;
}
div.subCategory {
	background: #fff;
	margin: 0 0 50px 0;
	padding: 0;
	max-width: 90%;
	display: block;
	overflow: hidden;
	border: none;
	border-bottom: 1px solid #d5d5d5;
}
/* sub cat image*/
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
	background: none;
	padding: 0px;
	border: none;
	margin: 0 auto;
}
div.subCategory p {
	margin: 0 auto 30px auto;
}
/*----------------------------------------------------------------------
Cat item view  html/com_k2/default/category_item.php
----------------------------------------------------------------------*/
div.catItemView {
	padding: 0;
	margin: 0 0 50px 0;
	max-width: 95%;
	background: #fff;
	border-bottom: 1px solid #d5d5d5;
}
/* cat item image */
/* this div should have bg color or border if you need some around image styling*/
div.catItemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
span.catItemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
/* if you need border around image only this is where you should add it */
span.catItemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.catItemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
/* cat title */
div.catItemHeader h3.catItemTitle {
	text-align: center;
}
/* secondary items are same as primary. if you would like to change them just copy
class name above and add div#itemListSecondary before the class name and space it
like example below */
/*div#itemListSecondary h3.catItemTitle{
	font-size:30px;
}*/
div.catItemReadMore .button_dark {
	margin: 0 auto;
}
/*----------------------------------------------------------------------
Item view html/com_k2/default/item.php
----------------------------------------------------------------------*/
div.itemView {
	padding: 0!important;
	border: none;
	max-width: 95%;
	margin: 0;
}
div.itemView .yjk2_body {
	margin-bottom: 50px;
}
div.itemView .yjk2_holder {
	background: #fff;
	border-bottom: 1px solid #d5d5d5;
}
div.itemHeader h2.itemTitle {
	text-align: center;
	font-size: 200%!important;
}
/* toolbar fot res, print etc*/
div.itemToolbar {
	background: none;
	border-top: none;
	border-bottom: 1px solid #d5d5d5;
}
div.itemToolbar ul {
	float: left;
}
div.itemToolbar ul li {
	border-right: 1px solid #d5d5d5;
	border-left: none;
}
/* item image*/
/* this div should have bg color or border if you need some around image styling*/
div.itemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	float: none;
}
span.itemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
/* if you need border around image only this is where you should add it */
span.itemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.itemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
/*socials*/
div.itemSocialSharing {
	display: table;
	margin: 0 auto;
}
/*item contnet footer*/
div.itemContentFooter {
	padding: 0;
	margin: 0 auto;
	border: none;
}
/* item author*/
div.itemAuthorBlock {
	background: #fff;
	border: none;
	padding: 40px;
	border-bottom: 1px solid #d5d5d5;
	margin: 0 0 50px 0;
}
div.itemAuthorBlock img.itemAuthorAvatar {
	margin: 0 auto 20px auto;
	display: table;
	float: none;
	padding: 0;
	border: none;
}
div.itemAuthorBlock div.itemAuthorDetails {
	padding: 0;
	text-align: center;
}
/* item laster */
div.itemAuthorLatest {
	background: #fff;
	border: none;
	padding: 40px;
	border-bottom: 1px solid #d5d5d5;
	margin: 0 0 50px 0;
}
div.itemAuthorLatest ul li {
	padding: 10px 0;
}
/* item related*/
div.itemRelated {
	background: #fff;
	border: none;
	padding: 40px;
	border-bottom: 1px solid #d5d5d5;
	margin: 0 0 50px 0;
}
div.itemRelated li {
	padding: 10px 0;
}
div.itemRelated li img {
	border: 1px solid #d5d5d5;
}
a.itemRelTitle {
	float: none;
	clear: both;
	display: block;
}
/* item navigation*/
div.itemNavigation {
	padding: 10px;
	background: #fff;
	border: none;
	margin: 0 0 50px 0;
	border-bottom: 1px solid #d5d5d5;
}
/* item comments */
div.itemComments {
	padding: 40px;
	background: #fff;
	border: none;
	border-bottom: 1px solid #d5d5d5;
}
div.itemComments ul.itemCommentsList li {
	background: none;
	border: none;
	margin: 0 auto;
	padding: 0;
}
div.itemComments ul.itemCommentsList li img {
	padding: 0;
	margin: 0 30px 0 auto;
	border: none;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName {
	font-weight: 900;
	text-transform: uppercase;
	color: #212121;
}
div.itemComments ul.itemCommentsList li span.commentDate {
	display: table;
	font-weight: normal;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 90%;
}
div.itemComments ul.itemCommentsList li p {
	padding: 0;
}
div.itemCommentsForm p.itemCommentsFormNotes {
	padding: 10px 0;
	font-size: 90%;
	border-top: 1px solid #d5d5d5;
}
div.itemCommentsForm form label {
	display: none!important;
}
form#comment-form .inputbox {
	border: none!important;
	border-bottom: 1px solid #d5d5d5!important;
	width: 100%!important;
	text-indent: 0;
	padding: 10px 0px!important;
	margin: 0 auto 30px auto;
	border-radius: 0;
	font-size: 90%;
	box-shadow: none;
}
form#comment-form textarea.inputbox {
	text-indent: 10px;
	border: 1px solid #d5d5d5!important;
}
div.itemCommentsForm form input#submitCommentButton {
	font-size: 100%!important;
	cursor: pointer;
	margin: 20px 0!important;
	border: none;
	padding: 10px 20px;
	line-height: normal;
	background: #212121;
	width: auto;
}
/*----------------------------------------------------------------------
k2 user items view    html/com_k2/default/user.php
user page is using same style for items and itembody contents as item view page. 
if you wish to edit the styles just add class .userView before the class 
you need to change example: .userView .itemTitle{font-size:30px;}
----------------------------------------------------------------------*/
div.userBlock {
	background: #fff;
	border: none;
	padding: 40px;
	border-bottom: 1px solid #d5d5d5;
	margin: 0 0 50px 0;
	max-width: 95%;
}
div.userBlock img {
	margin: 0 auto 20px auto;
	display: table;
	float: none;
	padding: 0;
	border: none;
}
div.userBlock h2 {
	text-align: center;
}
div.userBlock div.userDescription {
	padding: 0;
	text-align: center;
}
div.userItemView {
	padding: 0;
	margin: 0 0 50px 0;
	max-width: 95%;
	background: #fff;
	border-bottom: 1px solid #d5d5d5;
}
div.userItemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: none;
}
span.userItemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
span.userItemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.userItemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
h3.userItemTitle {
	text-align: center;
}
div.userItemReadMore .button_dark {
	margin: 0 auto;
}
div.userItemView .yjk2_header {
	margin-top: 0;
}
/*----------------------------------------------------------------------
k2 tagitem view    html/com_k2/templates/tag.php
user tag is using same style for items and itembody contents as item view page. 
if you wish to edit the styles just add class .tagView before the class 
you need to change example: .tagView .itemTitle{font-size:30px;}
----------------------------------------------------------------------*/
div.tagItemView {
	padding: 0;
	margin: 0 0 50px 0;
	max-width: 95%;
	background: #fff;
	border-bottom: 1px solid #d5d5d5;
}
div.tagItemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: none;
}
span.tagItemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
span.tagItemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.tagItemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
h2.tagItemTitle {
	text-align: center;
}
div.tagItemReadMore .button_dark {
	margin: 0 auto;
}
div.tagItemView .yjk2_header {
	margin-top: 0;
}
/*----------------------------------------------------------------------
k2 generic view    html/com_k2/templates/generic.php
user generic is using same style for items and itembody contents as item view page. 
if you wish to edit the styles just add class .genericView before the class 
you need to change example: .genericView .itemTitle{font-size:30px;}
----------------------------------------------------------------------*/
div.genericItemView {
	padding: 0;
	margin: 0 0 50px 0;
	max-width: 95%;
	background: #fff;
	border-bottom: 1px solid #d5d5d5;
}
div.genericItemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: none;
}
span.genericItemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
span.genericItemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.genericItemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
h2.genericItemTitle {
	text-align: center;
}
div.genericItemReadMore .button_dark {
	margin: 0 auto;
}
div.genericItemView .yjk2_header {
	margin-top: 0;
}
/*----------------------------------------------------------------------
Latest Item list html/com_k2/default/latest.php
----------------------------------------------------------------------*/
.latestItemsCategory {
	background: #f5f5f5!important;
	margin: 4px 5px!important;
	padding: 10px!important;
	border: none!important;
}
div.latestItemsCategoryImage img {
	background: none!important;
	padding: 0px!important;
	border: 1px solid #d5d5d5!important;
	margin: 0 auto!important;
}
/*----------------------------------------------------------------------
Latest Item html/com_k2/default/latest_item.php
----------------------------------------------------------------------*/
div.latestItemList {
	padding: 0;
}
div.latestItemView {
	padding: 0;
	margin: 0 0 50px 0;
	max-width: 95%;
	background: #fff;
	border-bottom: 1px solid #d5d5d5;
}
div.latestItemImageBlock {
	padding: 0!important;
	margin: 0 auto;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: none;
}
span.latestItemImage {
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 auto;
}
span.latestItemImage a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
span.latestItemImage img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
h2.latestItemTitle {
	text-align: center;
}
div.latestItemReadMore .button_dark {
	margin: 0 auto;
}
div.latestItemView .yjk2_header {
	margin-top: 0;
}
/*----------------------------------------------------------------------
Category view html/com_k2/register.php
----------------------------------------------------------------------*/
#k2UserPages {
	background: #f5f5f5;
	display: block;
	overflow: hidden;
	margin: 20px 10px;
	padding: 10px;
	border: 1px solid #d5d5d5;
}
#k2UserPages th, #k2UserPages td {
	background: #f5f5f5!important;
	text-align: left!important;
}
#k2UserPages td {
	padding-right: 10px!important;
}
#k2UserPages .componentheading {
	margin: 10px 0;
}
#k2UserPages input {
	padding: 10px;
	text-indent: 4px;
	text-align: left;
	margin: 10px 0 0 10px;
	border: 1px solid #d5d5d5!important;
	background: #fff;
}
#k2UserPages span.input_file_wrapper {
	background: url(../images/k2images/browsek2.gif) top left no-repeat;
	border: none;
	height: 30px;
	display: block!important;
	position: relative!important;
	width: 220px;
	overflow: hidden;
	text-align: right!important;
	margin: 0 0 0 10px!important;
	float: left;
	cursor: pointer;
	clear: both;
}
#k2UserPages span.input_file_wrapper input.fake-text {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 3px!important;
	margin: 0px!important;
	width: 153px;
	background: none!important;
	border: none!important;
	font-size: 10px!important;
	font-weight: bold;
}
/*----------------------------------------------------------------------
k2 content module
----------------------------------------------------------------------*/
.k2ItemsBlock {
	padding: 0;
	font-size: 100%;
}
.k2ItemsBlock li.even, .k2ItemsBlock li.odd {
	padding: 20px 0;
	list-style-type: none;
	background: none;
	border-bottom: 1px solid #d5d5d5;
}
.k2ItemsBlock li.lastItem {
	border: none;
	padding-bottom: 0;
}
a.moduleItemTitle, a.moduleItemTitle:visited {
	font-size: 110%;
	display: table;
	margin: 0 0 10px 0;
	line-height: 24px;
}
.moduleItemImage {
	float: left;
	border: none;
	margin-right: 30px;
}
a.moduleItemImage img {
	border: none;
	margin: 0;
	padding: 0;
	float: left;
}
.moduleItemIntrotext {
	font-size: 100%;
	line-height: 28px!important;
	padding: 0;
}
.moduleItemTags {
	margin: 10px 0;
	border-bottom: 1px solid #d5d5d5;
	font-size: 110%;
}
/*----------------------------------------------------------------------
k2 calendar module
----------------------------------------------------------------------*/
div.k2CalendarBlock {
	height: 230px;
}
table.calendar {
	width: 100%;
	font-family: Cambria, serif;
}
table.calendar tr td.calendarCurrentMonth, table.calendar tr td.calendarNavMonthPrev, table.calendar tr td.calendarNavMonthNext {
	background: none;
	text-transform: uppercase;
	font-weight: normal;
}
table.calendar tr td.calendarDayName {
	background: #f0f0f0;
}
table.calendar tr td {
	padding: 0px!important;
	margin: 0!important;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
table.calendar tr td.calendarDateLinked {
	padding: 0px!important;
	margin: 0!important;
	border-collapse: collapse;
}
table.calendar tr td.calendarDate, table.calendar tr td a, table.calendar tr td a:hover, table.calendar tr td.calendarNavMonthPrev, table.calendar tr td.calendarCurrentMonth, table.calendar tr td.calendarNavMonthNext {
	padding: 5px!important;
}
table.calendar tr td.calendarNavMonthPrev a, table.calendar tr td.calendarNavMonthNext a {
	font-size: 100%!important;
}
table.calendar tr td.calendarToday, table.calendar tr td.calendarTodayLinked {
	background: #121212;
	color: #fff;
}
table.calendar tr td.calendarDateLinked a {
	background: #f0f0f0;
	color: #121212;
}
table.calendar tr td.calendarTodayLinked a:hover, table.calendar tr td.calendarDateLinked a:hover {
	background: #5B5B5B;
	color: #ececec;
}
table.calendar tr td.calendarDateEmpty {
	background: #fff;
}
/*----------------------------------------------------------------------
k2 cats menu
----------------------------------------------------------------------*/
.k2CategoriesListBlock ul, .k2CategoriesListBlock ul.level0, .k2CategoriesListBlock ul.level1 {
	list-style: none;
	margin: 0;
	padding: 0 0 0 5px;
}
.k2CategoriesListBlock ul li, .k2CategoriesListBlock ul li:hover {
	list-style-type: none;
	background-image: none;
	padding: 0;
	text-align: left;
}
.k2CategoriesListBlock ul li a {
	height: auto;
	line-height: normal;
	text-decoration: none;
	display: block;
	font-size: 100%;
	text-decoration: none;
	text-indent: 0;
	padding: 12px 0;
	position: relative;
	border-bottom: 1px solid #d5d5d5;
}
.k2CategoriesListBlock ul li a:before {
	content: "\f111";
	font-family: 'FontAwesome';
	float: left;
	margin: 6px 20px 0 0;
	font-size: 7px;
}
/*----------------------------------------------------------------------
k2 tag cloud module
----------------------------------------------------------------------*/
div.k2TagCloudBlock a:hover {
	background: #5B5B5B;
	color: #ececec;
}
/*----------------------------------------------------------------------
k2 comments module
----------------------------------------------------------------------*/
div.k2LatestCommentsBlock {
	padding: 0;
	margin: 0;
	font-size: 100%;
}
.k2LatestCommentsBlock li.even, .k2LatestCommentsBlock li.odd {
	list-style-type: none;
	padding: 20px 0;
	background: none;
	border-bottom: 1px solid #d5d5d5;
}
.k2LatestCommentsBlock li.lastItem {
	border-bottom: none;
	padding-bottom: 0;
}
div.k2LatestCommentsBlock ul li a.lcAvatar img {
	padding: 0;
	border: none;
	margin: 0 30px 0 auto;
}
div.k2LatestCommentsBlock ul li span.lcUsername {
	text-transform: uppercase;
	font-weight: 900;
	color: #212121;
}
div.k2LatestCommentsBlock ul li span.lcComment {
	clear: right;
	font-size: 100%;
	display: table;
}
/*----------------------------------------------------------------------
k2 CAT MENU COLOR AND BG CSS
----------------------------------------------------------------------*/
/* LINK BG IMAGE */
.k2CategoriesListBlock ul li a {
	color: #212121;
}
.k2CategoriesListBlock ul li a:hover {
	background-position: left bottom;
}
/* main caregory link*/
div.k2CategoriesListBlock ul li.activeCategory a {
	background-position: left bottom;
}
/* sub category links*/
div.k2CategoriesListBlock ul li.activeCategory ul.level1 li a {
	color: #9e9e9e!important;
}
div.k2CategoriesListBlock ul li.activeCategory ul.level1 li a:hover {
	color: #b2b2b2!important;
}
/*K2*/
.yjk2_holder {
	display: block;
	padding: 40px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}
.yjk2_body {
	padding: 0!important;
}
.yjk2_header {
	display: block;
	overflow: hidden;
	clear: both;
	margin-top: 40px;
}
.yjk2_author {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: block;
	width: 15%;
	top: -64px;
}
.yjk2_author img {
	border: 6px solid #fff;
}
.yjk2_author a {
	display: none;
}
.yjk2_infos {
	display: table;
	margin: 0 auto 20px auto;
}
.yjk2_infos .yjk2_date, .yjk2_infos .yjk2_cat, .yjk2_infos .yjk2_comments, .yjk2_infos .yjk2_hits, .yjk2_holder .yjk2_rate, .yjk2_holder .yjk2_tags, .yjk2_holder .yjk2_modify {
	display: table;
	float: left;
	margin: 0 20px 0 auto;
	padding: 0;
	border: none;
	text-align: left;
	font-size: 100%!important;
}
/*last child*/
.yjk2_infos div:last-child {
	margin: 0 auto;
}
/*circle*/
.yjk2_infos .yjk2circle {
	font-size: 8px;
	display: block;
	float: left;
	margin: 10px 10px 0 auto;
	color: #959595;
}
/*rate*/
.yjk2_holder .yjk2_rate {
	margin: 0 auto 20px auto;
	float: none;
}
/*intro*/
.yjk2_holder .yjk2_intro {
	padding: 0;
	color: #959595;
	font-size: 100%;
	line-height: 28px;
	font-weight: normal;
	margin: 0 auto 30px auto;
}
.yjk2_holder .yjk2_intro p {
	margin: 0 auto;
}
.yjk2_holder .yjk2_links {
	margin: 0 auto 30px auto;
}
/*tags*/
.yjk2_holder .yjk2_tags {
	float: none;
	margin: 0 auto;
}
.yjk2_holder .yjk2_tags span {
	text-align: center;
	display: block;
	float: none;
	padding: 0;
	font-weight: normal;
	margin: 0 auto 20px auto;
}
.yjk2_holder .yjk2_tags li {
	padding: 0;
	border: none;
	background: none;
}
.yjk2_holder .yjk2_tags li a {
	display: inline-block;
	margin: 0 10px 10px 0;
	padding: 5px 15px;
	line-height: normal;
	background: #f6f6f6;
	color: #212121;
	border-bottom: 1px solid #d5d5d5;
}
.yjk2_holder .yjk2_tags li a:hover {
	color: #fff;
	border: none;
}
/*modify*/
.yjk2_holder .yjk2_modify {
	display: block;
	float: none;
	font-size: 90%!important;
	border-top: 1px solid #d5d5d5;
	margin: 0 auto 20px auto;
}
/*K2 modules*/
.ak2menu, .yjk2content, .yjk2comments {
	padding: 35px 20px;
	margin: 0 auto!important;
}
.k2CategoriesListBlock.ak2menu, .k2ItemsBlock.yjk2content, .k2ItemsBlock.yjk2comments {
	padding: 0;
}
/*K2 pagination*/
.homepage div.k2Pagination {
	padding: 0;
	margin: 0;
	max-width: 95%;
	text-align: left;
}
.homepage ul.yjsg-pagination-links {
	display: block;
}
.homepage div.k2Pagination ul li {
	display: none;
}
.homepage div.k2Pagination ul li.yjsg-pagination-prev, .homepage div.k2Pagination ul li.yjsg-pagination-next {
	display: block;
}
.homepage div.k2Pagination ul li.yjsg-pagination-next {
	float: right;
}
.homepage div.k2Pagination ul li a, .homepage div.k2Pagination ul li span {
	padding: 8px 20px;
	font-weight: normal;
	font-size: 100%;
	line-height: normal;
	background: #fff;
	color: #212121;
	border: none;
	cursor: pointer;
	border-bottom: 1px solid #d5d5d5;
}
.homepage div.k2Pagination ul li a:hover, .homepage div.k2Pagination ul li span:hover {
	color: #fff;
}
.homepage div.k2Pagination ul li a strong, .homepage div.k2Pagination ul li span strong {
	font-weight: normal;
}
