/*======================================================================*\
|| #################################################################### ||
|| # 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
----------------------------------------------------------------------*/
#k2Container {
	padding: 0;
}
#k2Container h1, #k2Container h2, #k2Container h3, #k2Container h4, #k2Container h5, #k2Container h6 {
	padding: 0;
}
#k2Container h1 a, #k2Container h2 a, #k2Container h3 a, #k2Container h4 a, #k2Container h5 a, #k2Container h6 a {
	color: #010101;
}
#k2Container .componentheading {
	margin: 0;
	padding: 0 0 30px 0;
}
/*----------------------------------------------------------------------
Category view html/com_k2/default/category.php
----------------------------------------------------------------------*/
/* main category*/
div.itemListCategory {
	background: #fafafa;
	margin: 0 auto 30px auto;
	padding: 40px;
	border: none;
}
div.itemListCategory img {
	border: none;
	padding: 0;
	margin: 0 30px 0 0;
	width: 25%!important;
}
div.itemListCategory h2 {
	margin: 0 0 10px 0;
	font-weight: 700!important;
	font-size: 170%;
	display: block;
}
div.itemListCategory p {
	display: table;
	margin: 0 auto;
}
div.itemListSubCategories {
	display: block;
	overflow: hidden;
	margin: 0 -15px -50px -15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.subCategoryContainer {
	display: block;
	overflow: hidden;
	padding: 0 15px;
	margin: 0 auto 50px auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.subCategory {
	background: none;
	border: none;
	margin: 0 auto;
	padding: 0;
	display: block;
	overflow: hidden;
}
div.subCategory h2 {
	font-weight: 700!important;
}
/* sub cat image*/
div.subCategory a.subCategoryImage {
	margin: 0 auto 20px auto;
}
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 20px auto;
}
/*----------------------------------------------------------------------
Cat item view  html/com_k2/default/category_item.php
----------------------------------------------------------------------*/
div#itemListLeading {
	display: block;
	overflow: hidden;
	margin: 0 -15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.itemContainer {
	display: block;
	overflow: hidden;
	padding: 0 15px;
	margin: 0 auto 30px auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* catItemLinks*/
div.catItemLinks {
	margin: 0 0 15px 0!important;
	padding: 0!important;
}
/* 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;
}*/
/* cat list item listlinks*/
#itemListLinks {
	background: none!important;
	border: none!important;
}
#itemListLinks div.catItemImageBlock {
	float: left;
	padding: 5px!important;
}
/*----------------------------------------------------------------------
Item view html/com_k2/default/item.php
----------------------------------------------------------------------*/
/* toolbar fot res, print etc*/
div.itemToolbar {
	padding: 0;
	background: none;
	border-top: none;
	border-bottom: 1px solid #eeeeee;
}
div.itemToolbar ul {
	float: left;
}
div.itemToolbar ul li {
	border-right: 1px solid #eeeeee;
	border-left: none;
}
/* item text*/
div.itemIntroText {
	font-weight: normal;
	font-size: 100%;
	text-align: justify;
	line-height: 28px;
}
div.itemFullText {
	padding: 0!important;
	margin: 0!important;
	text-align: justify;
}
div.itemFullText p {
	padding: 0!important;
}
/* ItemLinks*/
div.itemLinks {
	margin: 0 0 40px 0!important;
	padding: 0!important;
}
div.itemContentFooter {
	display: block;
	text-align: right;
	padding: 10px 0;
	margin: 30px 0;
	color: #959595;
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	font-size: 90%;
}
/* item author*/
div.itemAuthorBlock {
	background: #fafafa;
	border: none;
	margin: 0 auto 70px auto;
	padding: 40px;
}
div.itemAuthorBlock img.itemAuthorAvatar {
	background: none;
	padding: 0;
	border: none;
	margin: 0 30px 0 auto;
	max-width: 8%;
}
h3.itemAuthorName {
	margin: 0 auto 10px auto;
	font-size: 150%;
	font-weight: 700!important;
}
div.itemAuthorBlock div.itemAuthorDetails p {
	display: table;
	margin: 0 auto;
}
/* item latest*/
div.itemAuthorLatest {
	margin: 0 auto 70px auto;
}
div.itemAuthorLatest h3 {
	margin: 0 auto 20px auto;
	font-size: 150%;
}
div.itemAuthorLatest ul {
	margin: 0 auto;
}
div.itemAuthorLatest ul li {
	list-style-type: none;
	padding: 0;
}
div.itemAuthorLatest ul li a {
	display: block;
	padding: 15px 0;
	line-height: normal;
	border-bottom: 1px solid #eeeeee;
}
div.itemAuthorLatest ul li:last-child a {
	border: none;
}
/* item related*/
div.itemRelated {
	margin: 0 auto 70px auto;
}
div.itemRelated h3 {
	margin: 0 auto 20px auto;
	font-size: 150%;
}
div.itemRelated ul {
	display: block;
	overflow: hidden;
	margin: 0 -15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.itemRelated ul li {
	list-style-type: none;
	padding: 0 15px;
	border: none;
	float: left;
	width: 20%;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.itemRelated ul li a {
	display: block;
	padding: 0;
	line-height: 21px;
	color: #010101;
}
div.itemAuthorLatest ul li:last-child a {
	border: none;
}
div.itemRelated li img {
	border: none;
	margin: 0 auto 15px auto;
}
a.itemRelTitle {
	float: none;
	clear: both;
	display: block;
}
/*hover*/
div.itemRelated li:hover img {
	opacity: 0.2;
}
/* item navigation*/
div.itemNavigation {
	padding: 10px 0;
	margin: 0 auto 70px auto;
	background: none;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
/* item comments */
div.itemComments {
	background: #fafafa;
	border: none;
	margin: 0 auto 70px auto;
	padding: 40px;
	border-radius: 0;
}
div.itemCommentsForm h3 {
	margin: 0 auto 10px auto;
	font-size: 150%;
}
div.itemComments ul.itemCommentsList li {
	background: #ffffff;
	margin: 0;
	padding: 30px;
	border: 1px solid #ebedef;
}
div.itemComments ul.itemCommentsList li img {
	float: left;
	margin: 0 30px 0 auto;
	padding: 0;
	width: 8%;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName {
	font-weight: bold;
	font-size: 110%;
	display: block;
	line-height: normal;
	margin: 0 auto 5px auto;
}
div.itemComments ul.itemCommentsList li span.commentDate {
	padding: 0;
	margin: 0 auto 10px auto;
	border-right: none;
	font-weight: normal;
	font-size: 90%;
	color: #959595;
	display: block;
	line-height: normal;
}
div.itemComments ul.itemCommentsList li p {
	padding: 0;
	display: table;
}
h3.itemCommentsCounter {
	margin: 0 auto 20px auto;
	font-size: 150%;
	font-weight: 700!important;
}
div.itemCommentsForm p.itemCommentsFormNotes {
	border-top: 1px solid #ebedef;
	font-size: 90%;
	padding: 5px 0;
}
form#comment-form label {
	display: none!important;
}
form#comment-form .inputbox {
	border: 1px solid #ebedef;
	width: 100%!important;
	text-indent: 15px;
	padding: 10px 0px!important;
	border-radius: 0;
	margin: 0 auto 30px auto;
	font-size: 90%;
	background: #fefefe;
}
form#comment-form input[type="text"] {
}
div.itemCommentsForm form input#submitCommentButton {
	cursor: pointer;
	margin: 20px 0!important;
	border: none;
	padding: 10px 15px;
	width: auto;
	height: auto;
	line-height: normal;
	text-transform: uppercase;
	border-radius: 0;
	font-size: 90%;
	font-weight: 700!important;
	background: #010101;
}
div.itemCommentsForm form span#formLog.k2FormLogSuccess {
	background: #e9e9e9;
	color: #010101;
	border-radius: 0;
	margin: 0;
}
div.itemCommentsForm form span#formLog.k2FormLogError {
	margin: 0;
	border-radius: 0;
}
/*----------------------------------------------------------------------
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: #fafafa;
	border: none;
	margin: 0 auto 70px auto;
	padding: 40px;
}
div.userBlock img {
	background: none;
	padding: 0;
	border: none;
	margin: 0 30px 0 auto;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
div.userBlock h2 {
	margin: 0 auto 10px auto;
	font-size: 150%;
	font-weight: 700!important;
}
p.userAdditionalInfo {
	border: none!important;
}
div.userBlock div.userDescription {
	padding: 0;
	display: table;
}
/*----------------------------------------------------------------------
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;}
----------------------------------------------------------------------*/
.genericView span.itemDateCreated {
	padding: 0;
}
.genericView h2.itemTitle {
	font-size: 180%!important;
}
/*----------------------------------------------------------------------
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 #eeeeee!important;
	margin: 0 auto!important;
}
/*----------------------------------------------------------------------
Latest Item html/com_k2/default/latest_item.php
----------------------------------------------------------------------*/
div.latestItemList {
	padding: 0;
}
div.latestView {
	margin: 0 -15px;
}
div.latestItemsContainer {
	padding: 0 15px;
}
/*----------------------------------------------------------------------
Latest Item html/com_k2/default/old_socials.php
----------------------------------------------------------------------*/
div.pre25SocialLinks {
	display: block;
	overflow: hidden;
	width: 100%;
	padding: 0 0 3px 3px;
	margin: 0;
	line-height: 20px;
	border-bottom: 1px solid #eeeeee;
}
span.preSocialsTitle {
	display: block;
	font-weight: bold;
	margin: 0 10px 0 0;
}
ul.preSocialLinks {
	margin: 0!important;
	padding: 0!important;
	float: left;
}
ul.preSocialLinks li {
	background: none;
	float: left;
	display: inline;
	margin: 0!important;
	padding: 0!important;
}
ul.preSocialLinks li a {
	height: 20px;
	width: 20px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 8px 0 0;
	padding: 0!important;
	background-image: url(../images/k2images/socials.png);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.preSocialLinks li a.googlebuzz {
	background-position: 0 top;
}
ul.preSocialLinks li a.googlebuzz:hover {
	background-position: 0 bottom;
}
ul.preSocialLinks li a.facebook {
	background-position: -20px top;
}
ul.preSocialLinks li a.facebook:hover {
	background-position: -20px bottom;
}
ul.preSocialLinks li a.delicious {
	background-position: -40px top;
}
ul.preSocialLinks li a.delicious:hover {
	background-position: -40px bottom;
}
ul.preSocialLinks li a.digg {
	background-position: -60px top;
}
ul.preSocialLinks li a.digg:hover {
	background-position: -60px bottom;
}
ul.preSocialLinks li a.stumble {
	background-position: -80px top;
}
ul.preSocialLinks li a.stumble:hover {
	background-position: -80px bottom;
}
ul.preSocialLinks li a.technorati {
	background-position: -100px top;
}
ul.preSocialLinks li a.technorati:hover {
	background-position: -100px bottom;
}
ul.preSocialLinks li a.reddit {
	background-position: -120px top;
}
ul.preSocialLinks li a.reddit:hover {
	background-position: -120px bottom;
}
ul.preSocialLinks li a.myspace {
	background-position: -140px top;
}
ul.preSocialLinks li a.myspace:hover {
	background-position: -140px bottom;
}
ul.preSocialLinks li a.twitter {
	background-position: -160px top;
}
ul.preSocialLinks li a.twitter:hover {
	background-position: -160px bottom;
}
/*----------------------------------------------------------------------
Category view html/com_k2/register.php
----------------------------------------------------------------------*/
#k2UserPages {
	background: #f5f5f5;
	display: block;
	overflow: hidden;
	margin: 20px 10px;
	padding: 10px;
	border: 1px solid #eeeeee;
}
#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 #eeeeee!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 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: 26px;
	line-height: 20px;
	text-decoration: none;
	display: block;
	font-size: 11px;
	text-decoration: none;
	text-indent: 22px;
	padding-top: 5px;
}
/*----------------------------------------------------------------------
k2 tag cloud module
----------------------------------------------------------------------*/
div.k2TagCloudBlock a:hover {
	background: #5B5B5B;
	color: #ececec;
}
/*----------------------------------------------------------------------
k2 comments module
----------------------------------------------------------------------*/
div.k2LatestCommentsBlock {
	padding: 0;
	margin: 0;
}
.k2LatestCommentsBlock li.even, .k2LatestCommentsBlock li.odd {
	background: none;
	border-bottom: 1px solid #eeeeee;
	padding: 0 0 20px 0;
	margin: 0 auto 20px auto;
}
.k2LatestCommentsBlock li.lastItem {
	border-bottom: none;
	padding: 0;
	margin: 0 auto;
}
div.k2LatestCommentsBlock ul li a.lcAvatar img {
	padding: 0;
	border: none;
	background: none;
	margin: 0 30px 0 auto;
}
div.k2LatestCommentsBlock ul li span.lcUsername {
	font-weight: 700;
	display: block;
	line-height: normal;
}
div.k2LatestCommentsBlock ul li span.lcCommentDate {
	font-size: 90%;
}
div.k2LatestCommentsBlock ul li span.lcComment {
	clear: right;
	font-size: 100%;
	display: table;
	line-height: 24px;
}
/*----------------------------------------------------------------------
k2 CAT MENU COLOR AND BG CSS
----------------------------------------------------------------------*/
/* LINK BG IMAGE */
.k2CategoriesListBlock ul li a {
}
.k2CategoriesListBlock ul li a:hover {
	background-position: left bottom;
}
/* main caregory link*/
div.k2CategoriesListBlock ul li.activeCategory a {
	color: #9e9e9e!important;
	background-position: left bottom;
}
div.k2CategoriesListBlock ul li.activeCategory a:hover {
	color: #b2b2b2!important;
}
/* 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 Extra */
.yjk2-main {
	padding: 0!important;
	margin: 0!important;
}
.yjk2-main2-holder {
	display: block;
	overflow: hidden;
	margin: 0 -15px;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.yjk2-main2 {
	display: block;
	overflow: hidden;
	margin: 0 auto 30px auto;
	padding: 0 15px;
	float: left;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.yjk2-rate {
	padding: 0;
	margin: 0 auto 15px auto;
	font-size: 90%;
}
.yjk2-body {
	display: block;
	overflow: hidden;
	padding: 0!important;
	margin: 0 auto!important;
}
.yjk2-image {
	padding: 0!important;
	margin: 0 auto 20px auto!important;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	float: none!important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.yjk2-image span {
	clear: both;
	margin: 0 auto;
}
.yjk2-image span a {
	display: block;
	overflow: hidden;
	border: none;
	text-align: center;
}
yjk2-image span a img {
	border: none;
	padding: 0;
	overflow: hidden;
	margin: 0 auto;
}
.yjk2-header {
	display: block;
	overflow: hidden;
	margin: 0 auto 15px auto;
}
.yjk2-title, .yjk2-title2 {
	display: block;
	overflow: hidden;
	line-height: normal;
	color: #010101;
	font-size: 110%;
	margin: 0 auto 10px auto!important;
}
.yjk2-title2 {
	font-size: 210%;
	font-weight: 700!important;
}
.yjk2-details {
	display: block;
	overflow: hidden;
	padding: 0 0 15px 0;
	margin: 0 auto;
	border-bottom: 1px solid #eeeeee;
}
.yjk2-details > div, .yjk2-details > a {
	display: table;
	float: left;
	padding: 0;
	color: #9e9e9e;
	font-size: 90%;
	line-height: normal;
	margin: 0 0 5px 0;
	border: none;
}
.yjk2-details > div span, .yjk2-details > div a {
	font-weight: normal;
	color: #9e9e9e;
}
.yjk2-details .yjk2-author a {
	color: #9e9e9e;
}
.yjk2-details > a:hover, .yjk2-details .yjk2-cat a:hover, .yjk2-details .yjk2-comment a:hover {
	color: #010101;
}
.yjk2-intro {
	padding: 0!important;
	margin: 0 auto 15px auto;
}
.yjk2-block-text {
	display: table;
	float: left;
	width: 250px;
	height: auto;
	font-weight: 700!important;
	font-size: 150%;
	line-height: 40px;
	margin: 20px 20px 20px 0;
	text-align: left;
}
.yjk2-hits, .yjk2-comments {
	display: table;
	float: left;
	border: none!important;
	padding: 0!important;
	margin: 0 10px 10px auto;
	font-size: 90%;
	color: #9e9e9e;
}
.yjk2-modify {
	padding: 0!important;
	margin: 0 auto 15px auto!important;
	font-size: 85%;
	color: #9e9e9e!important;
	text-align: left!important;
	border-color: #eeeeee!important;
}
.yjk2-tags a {
	font-weight: 700;
}
/* K2 search */
.nk2search {
	margin: 0 auto 0px auto;
}
.nk2search form input.inputbox {
	width: 100%;
	padding: 14px 15px;
	border-radius: 0;
	color: #010101;
	font-size: 90%;
	line-height: normal;
	border: none;
}
/* K2 content */
.nk2conent {
	margin: 0 auto 50px auto!important;
}
.nk2conent .k2ItemsBlock.nk2conent {
	margin: 0 auto!important;
}
.nk2conent .module_title {
	font-size: 170%;
	margin: 0 auto 30px auto;
}
.nk2conent div.k2ItemsBlock ul {
	padding: 0;
}
.nk2conent div.k2ItemsBlock ul li {
	margin: 0 0 20px 0;
	border-bottom: 1px solid #eeeeee;
}
.nk2conent div.k2ItemsBlock ul li.lastItem {
	border-bottom: none;
	margin: 0 auto;
}
.nk2conent div.k2ItemsBlock ul li a.moduleItemTitle {
	display: block;
	overflow: hidden;
	line-height: normal;
	color: #131313;
	font-size: 110%;
	margin: 0 auto 10px auto;
	line-height: 24px;
}
.nk2conent .yjk2-details {
	padding: 0 0 10px 0;
	border: none;
}
/*K2 Comments */
.nk2comments {
	margin: 0 auto!important;
}
.nk2comments .module_title {
	margin: 0 auto 30px auto;
}
/*pagination*/
div.k2Pagination {
	padding: 0;
	margin: 0 auto;
}
div.k2Pagination ul li a, div.k2Pagination ul li span {
	margin: 0;
	padding: 7px 15px;
	border: 1px solid #eee;
	border-right: none;
	border-radius: 0;
	background-color: #fafafa;
	color: #010101;
}
div.k2Pagination ul li.yjsg-pagination-end a, div.k2Pagination ul li.yjsg-pagination-end span {
	border-right: 1px solid #eee;
}
div.k2Pagination ul.yjsg-pagination-links > li:first-child > a, div.k2Pagination ul.yjsg-pagination-links > li:first-child > span {
	background: #fafafa;
	border-radius: 0;
}
div.k2Pagination ul.yjsg-pagination-links > li:last-child > a, div.k2Pagination ul.yjsg-pagination-links > li:last-child > span {
	border-radius: 0;
}
div.k2Pagination ul.yjsg-pagination-links > li > a:hover, div.k2Pagination ul.yjsg-pagination-links > li > span:hover, div.k2Pagination ul.yjsg-pagination-links > li > a:focus, div.k2Pagination ul.yjsg-pagination-links > li > span:focus {
	border-color: #eee;
	background: #fafafa;
}
