/*======================================================================*\
|| #################################################################### ||
|| # 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 #eaeff5;
	margin: 0;
	padding: 5px 0;
}
#k2Container h1, #k2Container h2, #k2Container h3, #k2Container h4, #k2Container h5, #k2Container h6 {
	font-family: inherit;/* from body style */
	font-weight: 400;
	line-height: normal;
	margin: 0;
	font-size: 200%;
	display: table;
	padding: 0;
}
#k2Container .componentheading {
	margin: 10px 5px;
}
#k2Container.tagView, #k2Container.userView, #k2Container.genericView {
	margin: 0 80px 0 0;
}
#k2Container.itemView {
	margin: 30px 80px 0 0;
	border: none;
}
#holder3 #k2Container.tagView, #holder3 #k2Container.userView, #holder3 #k2Container.genericView {
	margin: 0 0 0 80px;
}
#holder3 #k2Container.itemView {
	margin: 0 0 0 80px;
	border: none;
}
/*----------------------------------------------------------------------
Category view html/com_k2/default/category.php
----------------------------------------------------------------------*/
/* main category*/
div.itemListCategory {
	background: none;
	margin: 0 0 50px 0;
	padding: 0;
	border: none;
}
/* main category image*/
div.itemListCategory img {
	border: none;
	padding: 0;
	float: left;
	margin: 0 40px 0 0;
}
div.subCategory {
	background: none;
	border: none;
	margin: 0 80px 0 0;
	padding: 30px 0;
	display: block;
	overflow: hidden;
}
#holder3 div.subCategory {
	margin: 0 0 0 80px;
}
/* sub cat image*/
div.subCategory a.subCategoryImage img, div.subCategory a.subCategoryImage:hover img {
	background: none;
	padding: 0px;
	border: none;
	margin: 0 auto;
	float: left;
}
/* sub cat read more */
a.subCategoryMore, a.subCategoryMore:visited {
	margin: 30px 0 0 0;
}
/*----------------------------------------------------------------------
Cat item view  html/com_k2/default/category_item.php
----------------------------------------------------------------------*/
div.catItemView {
	padding: 0;
	margin: 30px 95px 50px 0px;
}
#holder3 div.catItemView {
	padding: 0;
	margin: 30px 0 50px 95px;
}
div.catItemBody {
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
}
/* cat header */
div.catItemHeader {
	margin: 0 0 15px 0;
	overflow: hidden;
}
/* cat author*/
span.catItemAuthor {
	padding: 0;
	margin: 0 10px 0 0!important;
	float: left;
	font-size: 90%;
}
/* cat created date*/
span.catItemDateCreated {
	padding: 0;
	margin: 0 10px 0 0!important;
	float: left;
	font-size: 90%!important;
}
/* cat hits */
div.catItemHitsBlock {
	padding: 0;
	border: none;
	font-size: 90%;
	float: left;
	margin: 0 10px 0 0;
}
/* cat comment link */
div.catItemCommentsLink {
	margin: 0;
	border: none;
	float: left;
	padding: 0;
	font-size: 90%;
}
/* 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 15px 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 introtext */
div.catItemIntroText {
	padding: 0;
	margin: 0 0 15px 0;
}
div.catItemIntroText p {
	margin: 0 auto;
}
/* date modify */
span.catItemDateModified {
	padding: 5px 0;
	margin: 0 0 15px 0;
	font-size: 90%;
	text-align: left;
	border-top: 1px solid #eaeff5;
}
/* catItemRatingBlock */
div.catItemRatingBlock {
	padding: 10px 0;
	border-bottom: 1px solid #eaeff5;
}
/* catItemLinks */
div.catItemLinks {
	margin: 0!important;
	padding: 0!important;
}
div.catItemCategory {
	padding: 10px 0;
	border-bottom: 1px solid #eaeff5;
}
div.catItemCategory span {
	font-weight: 400;
	color: #888888;
}
/*tags*/
div.catItemTagsBlock {
	padding: 10px 0;
	border-bottom: 1px solid #eaeff5;
}
div.catItemTagsBlock span {
	font-weight: 400;
	color: #888888;
}
ul.catItemTags li {
	background-image: none;
	background: none;
	border: none;
	margin: 0 5px 0 0!important;
	padding: 0!important;
}
ul.catItemTags li a {
	font-size: 90%;
	color: #fff;
	padding: 3px 8px;
	background: #2d3e50;
}
/* 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;
}
div.catItemReadMore {
	display: table;
	margin: 15px 0 0 0;
}
/*----------------------------------------------------------------------
Item view html/com_k2/default/item.php
----------------------------------------------------------------------*/
/* item body */
div.itemBody {
	padding: 0;
}
/* item image*/
/* this div should have bg color or border if you need some around image styling*/
div.itemImageBlock {
	padding: 0!important;
	margin: 0 0 15px 0;
	overflow: hidden;
	display: block;
	background: none;
	border: none;
	float: left;
}
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;
}
div.itemHeader {
	overflow: hidden;
	clear: both;
	margin: 0 0 15px 0;
}
div.itemHeader h2.itemTitle {
	font-size: 250%!important;
}
span.itemDateCreated {
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
	font-size: 90%!important;
}
/* author*/
div.itemHeader span.itemAuthor {
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
	font-size: 90%;
}
span.itemHits {
	margin: 0 10px 0 0;
	font-size: 90%;
	float: left;
}
/* toolbar fot res, print etc*/
div.itemToolbar {
	background: none;
	border: none;
	margin: 0 auto;
	padding: 0;
}
div.itemToolbar ul {
	float: right;
}
div.itemToolbar ul li {
	font-size: 90%;
	border-right: 1px solid #eaeff5;
	border-left: none;
}
div.itemToolbar ul li a {
	font-size: 100%;
}
/* item text*/
div.itemIntroText {
	font-weight: normal;
	font-size: 100%;
	color: #888888;
	padding: 0 0 15px 0;
	line-height: 28px;
}
div.itemFullText {
	padding: 0!important;
	margin: 0 0 15px 0!important;
}
div.itemFullText p {
	padding: 0!important;
	margin: 0!important;
}
/* date modified */
div.itemContentFooter {
	padding: 5px 0;
	margin: 0 0 15px 0;
	border-top: 1px solid #eaeff5;
	text-align: left;
}
span.itemDateModified {
	font-size: 90%;
}
/* rating*/
div.itemRatingBlock {
	padding: 10px 0;
	border-bottom: 1px solid #eaeff5;
}
/* ItemLinks*/
div.itemLinks {
	margin: 0 0 25px 0!important;
	padding: 0!important;
}
/* item category*/
div.itemCategory {
	padding: 10px 0;
	border-bottom: 1px solid #eaeff5;
}
div.itemCategory span {
	font-weight: 400;
	color: #888888;
}
/* item tags*/
div.itemTagsBlock {
	padding: 10px 0;
	border-bottom: 1px solid #eaeff5;
}
div.itemTagsBlock span {
	font-weight: 400;
	color: #888888;
}
ul.itemTags li {
	background-image: none;
	background: none;
	border: none;
	margin: 0 5px 0 0!important;
	padding: 0!important;
}
ul.itemTags li a {
	font-size: 90%;
	color: #fff;
	padding: 3px 8px;
	background: #2d3e50;
}
/* item author*/
div.itemAuthorBlock {
	background: #eaeff5;
	border: none;
	margin: 25px 0;
	padding: 20px;
	float: left;
	clear: both;
}
div.itemAuthorBlock img.itemAuthorAvatar {
	background: none;
	padding: 0;
	margin: 10px 30px 0 0;
	border: none;
}
div.itemAuthorBlock h3.itemAuthorName {
	clear: none!important;
	margin: 0 0 10px 0!important;
}
div.itemAuthorBlock div.itemAuthorDetails p {
	display: table;
}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl, div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {
	float: right;
	margin: 15px 0 0 0;
	font-weight: 300;
	border: none;
}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail {
	margin: 15px 15px 0 0;
}
/* item author latest*/
div.itemAuthorLatest {
	margin: 0 40px 50px 0;
	float: left;
	width: 45%;
}
div.itemAuthorLatest ul li {
	padding: 10px 0;
	border-bottom: 1px solid #eaeff5;
}
div.itemAuthorLatest h3 {
	margin-bottom: 20px!important;
}
/* item related*/
div.itemRelated {
	width: 50%;
	float: left;
	margin: 0 0 40px 0;
}
div.itemRelated h3 {
	margin-bottom: 20px!important;
}
div.itemRelated li {
	float: left;
	width: 100%;
	margin: 0!important;
	padding: 10px 0!important;
	border: none!important;
	border-bottom: 1px solid #eaeff5!important;
}
a.itemRelTitle {
	float: none;
	display: block;
	font-size: 100%;
}
div.itemRelated ul li.clr {
	display: none;
}
/* item navigation*/
div.itemNavigation {
	background: none;
	padding: 10px 0;
	margin: 0 0 40px 0;
	border-top: 1px solid #eaeff5;
	border-bottom: 1px solid #eaeff5;
}
/* item comments */
div.itemComments {
	background: #eaeff5;
	padding: 20px;
	border: none;
}
h3.itemCommentsCounter {
	margin: 0 0 15px 0!important;
}
div.itemComments ul.itemCommentsList li {
	background: #2d3e50;
	border: none;
	padding: 20px;
	margin: 20px 0;
}
div.itemComments ul.itemCommentsList li img {
	margin: 0 30px 0 0;
	padding: 0;
	background: none;
	border: none;
}
div.itemComments ul.itemCommentsList li span.commentAuthorName {
	display: block;
	font-weight: 700;
	color: #fff;
	text-transform: capitalize;
	font-size: 120%;
	margin: 0 0 5px 0;
	display: table;
}
div.itemComments ul.itemCommentsList li span.commentDate {
	font-weight: 400;
	border: none;
	color: #fff;
}
div.itemComments ul.itemCommentsList li p {
	display: table;
	color: #898e94;
}
div.itemComments ul.itemCommentsList li span.commentToolbar {
	float: right;
}
div.itemCommentsForm p.itemCommentsFormNotes {
	margin: 0 auto;
	padding: 10px 0;
	border: none;
	font-size: 90%;
}
div.itemComments ul.itemCommentsList li span.commentLink a:hover, div.itemComments ul.itemCommentsList li span.commentToolbar a:hover {
	color: #fff;
}
div.itemCommentsForm form {
	margin: 30px 0 0 0;
}
div.itemCommentsForm form label {
	display: none!important;
}
form#comment-form .inputbox {
	border: 1px solid #eaeff5!important;
	width: 100%!important;
	text-indent: 10px;
	padding: 10px 0px!important;
	margin: 20px 0;
	color: #c7c5c5;
}
form#comment-form .inputbox#userName, form#comment-form .inputbox#commentEmail, form#comment-form .inputbox#commentURL {
	width: 50%!important;
}
form#comment-form input[type="text"] {
}
div.itemCommentsForm form input#submitCommentButton {
	font-size: 100%!important;
	cursor: pointer;
	margin: 20px 0!important;
	border: none;
	padding: 8px 15px;
	box-shadow: none!important;
}
div.itemCommentsForm form input#submitCommentButton:hover {
	background: #2d3e50!important;
}
/*----------------------------------------------------------------------
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: #eaeff5;
	border: none;
	margin: 30px 0 50px 0;
	padding: 20px;
	float: none;
	clear: both;
}
div.userBlock img {
	background: none;
	padding: 0;
	margin: 10px 30px 0 0;
	border: none;
}
div.userBlock h2 {
	clear: none!important;
	margin: 0 0 10px 0!important;
}
div.userBlock p.userDescription {
	display: table;
}
div.userBlock div.userAdditionalInfo {
	float: right;
	margin: 15px 0 0 0;
	border: none;
}
div.userBlock div.userAdditionalInfo span {
	font-weight: 400;
}
div.userItemView {
	padding: 0;
	border: none;
	margin: 30px 0;
}
div.userItemBody {
	padding: 0;
}
div.userItemImageBlock {
	padding: 0;
	margin: 0 40px 0 0;
	border: none;
	background: none;
	float: left;
}
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;
}
div.userItemHeader {
	margin: 0 0 10px 0;
}
div.userItemHeader span.userItemDateCreated {
	font-size: 90%;
	margin: 0 10px 0 0;
	float: left;
}
div.userItemCategory {
	padding: 0;
	border: none;
	font-size: 90%;
	float: left;
	margin: 0 10px 0 0;
}
div.userItemCategory span {
	font-weight: 400;
	color: #888888;
}
div.userItemCommentsLink {
	border: none;
	font-size: 90%;
}
div.userItemIntroText {
	padding: 0 0 15px 0;
}
div.userItemIntroText p {
	margin: 0 auto;
}
div.userItemTagsBlock {
	padding: 10px 0;
	margin: 30px 0 0 0;
	border-top: 1px solid #eaeff5;
	border-bottom: 1px solid #eaeff5;
}
div.userItemTagsBlock span {
	font-weight: 400;
	color: #888888;
}
ul.userItemTags li {
	background-image: none;
	background: none;
	border: none;
	margin: 0 5px 0 0!important;
	padding: 0!important;
}
ul.userItemTags li a {
	font-size: 90%;
	color: #fff;
	padding: 3px 8px;
	background: #2d3e50;
}
div.userItemReadMore a {
	margin: 20px 0;
}
div.userItemView div.SimpleSlide {
	display: none;
}
/*----------------------------------------------------------------------
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;
	border: none;
	margin: 30px 0;
}
div.tagItemBody {
	padding: 0;
}
div.tagItemImageBlock {
	padding: 0;
	margin: 0 40px 0 0;
	border: none;
	background: none;
	float: left;
}
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;
}
div.tagItemHeader {
	margin: 0 0 10px 0;
}
div.tagItemHeader span.tagItemDateCreated {
	font-size: 90%;
	margin: 0 10px 0 0;
}
div.tagItemCategory {
	padding: 0;
	border: none;
	font-size: 90%;
}
div.tagItemCategory span {
	font-weight: 400;
	color: #888888;
}
div.tagItemIntroText {
	padding: 0 0 15px 0;
}
div.tagItemIntroText p {
	margin: 0 auto;
}
div.tagItemReadMore a {
	margin: 20px 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;
	border: none;
	margin: 30px 0;
}
div.genericItemImageBlock {
	padding: 0;
	margin: 0 40px 0 0;
	border: none;
	background: none;
	float: left;
}
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;
}
div.genericItemHeader {
	margin: 0 0 10px 0;
}
div.genericItemHeader span.genericItemDateCreated {
	font-size: 90%;
	color: #888888;
	margin: 0 10px 0 0;
}
div.genericItemCategory {
	padding: 0;
	margin: 0 auto;
	border: none;
	font-size: 90%;
}
div.genericItemCategory span {
	font-weight: 400;
	color: #888888;
}
div.genericItemIntroText {
	padding: 0 0 15px 0;
}
div.genericItemIntroText p {
	margin: 0 auto;
}
/*----------------------------------------------------------------------
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 #eaeff5!important;
	margin: 0 auto!important;
}
/*----------------------------------------------------------------------
Latest Item html/com_k2/default/latest_item.php
----------------------------------------------------------------------*/
div.latestItemList {
	padding: 0;
}
div.latestItemView {
	padding: 0;
	margin: 30px 95px 50px 0px;
}
#holder3 div.latestItemView {
	padding: 0;
	margin: 30px 0 50px 95px;
}
div.latestItemBody {
	padding: 0;
}
div.latestItemImageBlock {
	padding: 0;
	margin: 0 auto 15px auto;
	border: none;
	background: none;
	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;
}
span.latestItemDateCreated {
	font-size: 90%;
	margin: 0 10px 0 0;
	color: #888888;
	float: left;
}
div.latestItemCommentsLink {
	margin: 0 auto;
	border: none;
	padding: 0;
	font-size: 90%;
}
div.latestItemCategory {
	padding: 0;
	border: none;
	font-size: 90%;
	float: left;
	margin: 0 10px 0 0;
}
div.latestItemCategory span {
	font-weight: 400;
	color: #888888;
}
div.latestItemTagsBlock {
	padding: 10px 0;
	border-top: 1px solid #eaeff5;
	border-bottom: 1px solid #eaeff5;
}
div.latestItemTagsBlock span {
	font-weight: 400;
	color: #888888;
}
ul.latestItemTags li {
	background-image: none;
	background: none;
	border: none;
	margin: 0 5px 0 0!important;
	padding: 0!important;
}
ul.latestItemTags li a {
	font-size: 90%;
	color: #fff;
	padding: 3px 8px;
	background: #2d3e50;
}
/*----------------------------------------------------------------------
Latest Item html/com_k2/default/old_socials.php
----------------------------------------------------------------------*/
div.pre25SocialLinks {
	display: block;
	overflow: hidden;
	width: 100%;
	padding: 10px 0;
	margin: 0;
	line-height: 20px;
	border-bottom: 1px solid #eaeff5;
}
span.preSocialsTitle {
	display: block;
	font-weight: 400;
	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 #eaeff5;
}
#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 #eaeff5!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;
}
.k2ItemsBlock li.even, .k2ItemsBlock li.odd {
	padding: 20px 0;
	background: none;
	border-bottom: 1px solid #eaeff5;
}
.k2ItemsBlock li.lastItem {
	border: none;
}
a.moduleItemTitle, a.moduleItemTitle:visited {
	font-size: 100%;
	display: table;
	margin: 0!important;
}
.moduleItemImage {
	float: left;
	border: none;
	margin: 0 30px 5px 0;
}
a.moduleItemImage img {
	border: none!important;
	margin: 0!important;
	padding: 0;
	float: left!important;
}
.moduleItemIntrotext {
	font-size: 100%;
	line-height: 28px!important;
}
.moduleItemTags {
	margin: 10px 0;
	border-bottom: 1px solid #eaeff5;
	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;
}
.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: 22px;
	padding: 10px 0;
}
.k2CategoriesListBlock ul li a:after {
	top: 12px;
}
/*----------------------------------------------------------------------
k2 tag cloud module
----------------------------------------------------------------------*/
div.k2TagCloudBlock a, div.k2TagCloudBlock a:hover {
	font-size: 90%;
	color: #fff;
	padding: 3px 8px;
	margin: 0 10px 10px 0;
	line-height: normal;
	background: #2d3e50;
}
/*----------------------------------------------------------------------
k2 comments module
----------------------------------------------------------------------*/
div.k2LatestCommentsBlock {
	padding: 0;
	margin: 0;
}
.k2LatestCommentsBlock li.even, .k2LatestCommentsBlock li.odd {
	background: none;
	border-bottom: 1px solid #eaeff5;
	padding: 20px 0;
}
.k2LatestCommentsBlock li.lastItem {
	border-bottom: none;
}
div.k2LatestCommentsBlock ul li a.lcAvatar img {
	padding: 0;
	border: none;
	margin: 0 30px 0 0;
}
div.k2LatestCommentsBlock ul li span.lcUsername {
	display: table;
	font-size: 120%;
	text-transform: capitalize;
}
div.k2LatestCommentsBlock ul li span.lcComment {
	font-size: 100%;
	display: table;
}
/*----------------------------------------------------------------------
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*/
div.catItemExtraFields, div.itemExtraFields, div.tagItemExtraFields, div.genericItemExtraFields, div.moduleItemExtraFields {
	overflow: hidden;
	margin: 20px 0;
	padding: 0;
	border-bottom: 1px solid #eaeff5;
	border-top: 1px solid #eaeff5;
}
div.moduleItemExtraFields {
	border: none;
	margin: 0;
}
div.catItemExtraFields h4, div.itemExtraFields h3, div.tagItemExtraFields h4, div.genericItemExtraFields h4, div.moduleItemExtraFields b {
	display: none!important;
}
div.catItemExtraFields ul li, div.itemExtraFields ul li, div.tagItemExtraFields ul li, div.genericItemExtraFields ul li, div.moduleItemExtraFields ul li {
	border: none;
	padding: 15px 0;
	float: left;
	width: auto;
	background: none;
}
div.catItemExtraFields ul li {
	float: none;
	clear: both;
	margin: 0;
}
div.moduleItemExtraFields ul li {
	padding: 10px 0;
	float: none;
}
div.itemExtraFields ul li.yjk2_city, div.tagItemExtraFields ul li.yjk2_city, div.genericItemExtraFields ul li.yjk2_city {
	margin: 0 150px;
}
div.catItemExtraFields ul li span.catItemExtraFieldsLabel, div.itemExtraFields ul li span.itemExtraFieldsLabel, div.tagItemExtraFields ul li span.tagItemExtraFieldsLabel, div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel, div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel {
	display: none;
}
div.catItemExtraFields ul li span.catItemExtraFieldsValue, div.itemExtraFields ul li span.itemExtraFieldsValue, div.tagItemExtraFields ul li span.tagItemExtraFieldsValue, div.genericItemExtraFields ul li span.genericItemExtraFieldsValue, div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue {
	position: relative;
	padding: 0 0 0 60px;
	display: block;
	height: 40px;
	line-height: 40px;
}
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue {
	padding: 0 0 0 40px;
	height: 30px;
	line-height: 30px;
}
div.catItemExtraFields ul li span.catItemExtraFieldsValue:after, div.itemExtraFields ul li span.itemExtraFieldsValue:after, div.tagItemExtraFields ul li span.tagItemExtraFieldsValue:after, div.genericItemExtraFields ul li span.genericItemExtraFieldsValue:after, div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue:after {
	font-family: 'FontAwesome';
	content: "\f0f2";
	position: absolute;
	left: 0px;
	padding: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	color: #fff;
	background: #2d3e50;
}
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsValue:after {
	width: 30px;
	height: 30px;
}
div.catItemExtraFields ul li.yjk2_city span.catItemExtraFieldsValue:after, div.itemExtraFields ul li.yjk2_city span.itemExtraFieldsValue:after, div.tagItemExtraFields ul li.yjk2_city span.tagItemExtraFieldsValue:after, div.genericItemExtraFields ul li.yjk2_city span.genericItemExtraFieldsValue:after, div.moduleItemExtraFields ul li.yjk2_city span.moduleItemExtraFieldsValue:after {
	content: "\f041";
}
div.catItemExtraFields ul li.yjk2_hotelrating span.catItemExtraFieldsValue:after, div.itemExtraFields ul li.yjk2_hotelrating span.itemExtraFieldsValue:after, div.tagItemExtraFields ul li.yjk2_hotelrating span.tagItemExtraFieldsValue:after, div.genericItemExtraFields ul li.yjk2_hotelrating span.genericItemExtraFieldsValue:after, div.moduleItemExtraFields ul li.yjk2_hotelrating span.moduleItemExtraFieldsValue:after {
	content: "\f005";
}
.yjk2menu {
	margin: 10px 0 50px 0!important;
}
.yjk2menu .k2CategoriesListBlock.defaultmenu.yjk2menu {
	margin: 0!important;
}
