#k2Container {
  padding: 0;
}
#k2Container .userItemAddLink,
#k2Container .catItemAddLink {
  border: 0;
  float: right;
  margin: 0;
  padding: 0;
}
#k2Container .userItemAddLink a:hover,
#k2Container .catItemAddLink a:hover,
#k2Container .userItemAddLink a:active,
#k2Container .catItemAddLink a:active,
#k2Container .userItemAddLink a:focus,
#k2Container .catItemAddLink a:focus {
  background: #ed967b;
  color: #fff;
}
#k2Container .k2UserBlockActions .modal,
#k2Container .catItemEditLink .modal,
#k2Container .itemEditLink .modal,
#k2Container .itemImage .modal,
#k2Container .commentToolbar .modal,
#k2Container .userItemAddLink .modal,
#k2Container .userItemEditLink .modal,
#k2Container .k2UserBlockActions .modal {
  display: inline;
  overflow: hidden;
  position: inherit;
}
div.itemIsFeatured,
div.catItemIsFeatured,
div.userItemIsFeatured {
  background: none;
}
div.k2Pagination {
  padding: 0;
  margin: 0;
  text-align: center;
  color: #999;
}
div.k2Pagination ul.pagination {
  float: none;
  display: inline-block;
  margin-top: 0;
}
div.k2Pagination ul.pagination li {
  display: inline-block;
}
span.itemEditLink,
span.userItemEditLink,
span.catItemEditLink {
  float: left;
  padding: 0;
  width: auto;
}
span.itemEditLink a,
span.userItemEditLink a,
span.catItemEditLink a {
  background: none;
  border: 0;
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
  text-indent: -9999em;
  width: 26px;
}
span.itemEditLink a:after,
span.userItemEditLink a:after,
span.catItemEditLink a:after {
  content: "\f044";
  font-family: 'FontAwesome';
  font-size: 24px;
  text-indent: 1;
}
span.itemEditLink a:hover,
span.userItemEditLink a:hover,
span.catItemEditLink a:hover,
span.itemEditLink a:active,
span.userItemEditLink a:active,
span.catItemEditLink a:active,
span.itemEditLink a:focus,
span.userItemEditLink a:focus,
span.catItemEditLink a:focus {
  background: none;
}
#k2Container div.with-itemSidebar {
  position: relative;
}
@media screen and (min-width: 992px) {
  #k2Container div.with-itemSidebar {
    padding: 0 0 0 70px;
  }
}
@media screen and (min-width: 992px) {
  #k2Container div.with-itemSidebar .itemSidebar {
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    text-align: center;
  }
}
@media screen and (max-width: 991px) {
  #k2Container div.with-itemSidebar .itemSidebar {
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  #k2Container div.with-itemSidebar .itemSidebar .itemDateCreated {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 991px) {
  #k2Container div.with-itemSidebar .itemSidebar .itemDateCreated {
    float: left;
    margin: 0 20px 0 0;
  }
}
#k2Container div.with-itemSidebar .itemSidebar .itemDateCreated .date {
  display: inline-block;
  font-family: "aleobold", Arial, sans-serif;
  font-size: 41px;
  line-height: 41px;
  width: 100%;
}
@media screen and (max-width: 991px) {
  #k2Container div.with-itemSidebar .itemSidebar .itemDateCreated .date {
    display: block;
  }
}
#k2Container div.with-itemSidebar .itemSidebar .itemDateCreated .month-year {
  border-top: 1px solid #ebebeb;
  display: inline-block;
  font-family: "aleoregular", Arial, sans-serif;
  font-size: 11px;
}
@media screen and (max-width: 991px) {
  #k2Container div.with-itemSidebar .itemSidebar div.wrapAuthorAvatar {
    float: left;
    width: 60px;
  }
}
#k2Container div.with-itemSidebar .itemSidebar div.wrapAuthorAvatar img {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
@media screen and (min-width: 992px) {
  #k2Container div.has-avatar {
    padding: 0 0 0 150px;
  }
}
@media screen and (min-width: 992px) {
  #k2Container div.has-avatar .itemSidebar {
    width: 100px;
  }
}
@media screen and (min-width: 992px) {
  .sidebar-left #k2Container div.with-itemSidebar {
    padding: 0 70px 0 0;
  }
}
.sidebar-left #k2Container div.with-itemSidebar .itemSidebar {
  left: inherit;
  right: 0;
}
@media screen and (min-width: 992px) {
  .sidebar-left #k2Container div.has-avatar {
    padding: 0 150px 0 0;
  }
}
.itemListView .itemList div.itemContainer {
  margin-bottom: 80px;
  width: 100%;
}
.itemListView .itemList div.itemContainer div.catItemView {
  padding: 0;
}
.itemListView .itemList div.itemContainer div.catItemView .catItemHeader {
  margin-bottom: 20px;
}
.itemListView .itemList div.itemContainer div.catItemView .catItemHeader h3.catItemTitle {
  font-family: "aleoregular", Arial, sans-serif;
  padding: 0;
  text-transform: uppercase;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody {
  padding: 0;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody div.catItemImageBlock {
  margin-bottom: 25px;
  padding: 0;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody div.catItemImageBlock span.catItemImage {
  margin: 0;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody div.catItemImageBlock span.catItemImage img {
  border: 0;
  padding: 0;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  margin-bottom: 10px;
  padding: 10px 0;
  width: 100%;
  display: inline-block;
}
@media screen and (max-width: 480px) {
  .itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemCommentsLink,
  .itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemLinks,
  .itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemAuthor {
    display: block !important;
    float: none !important;
  }
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemRatingBlock {
  padding: 0;
  float: left;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemLinks {
  margin: 0;
  float: left;
}
@media screen and (max-width: 991px) {
  .itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemLinks {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemLinks {
    display: inline;
  }
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemLinks div.catItemHitsBlock,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemLinks div.catItemTagsBlock,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemLinks div.catItemCategory {
  border-bottom: 0;
  padding: 0;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemCommentsLink {
  float: left;
  margin: 0 50px 0 0;
  padding: 0;
  border-right: 0;
}
@media screen and (max-width: 1199px) {
  .itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemCommentsLink {
    margin: 0 20px 0 0;
  }
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemCommentsLink a {
  color: #7f7f7f;
  font-family: "aleoitalic", Arial, sans-serif;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemCommentsLink a:before {
  font-family: 'FontAwesome';
  content: "\f0e6";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemCommentsLink a:hover,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemCommentsLink a:active,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemCommentsLink a:focus {
  color: #e46038;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemCommentsLink a:hover:before,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemCommentsLink a:active:before,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemCommentsLink a:focus:before {
  color: #e46038;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock {
  margin: 0 50px 0 0;
}
@media screen and (max-width: 1199px) {
  .itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock {
    margin: 0 20px 0 0;
  }
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock:hover:before {
  color: #e46038;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock:before {
  font-family: 'FontAwesome';
  content: "\f02c";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock > span {
  display: none;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock a {
  color: #7f7f7f;
  text-decoration: underline;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock a:after {
  content: ",";
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock a:hover,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock a:active,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock a:focus {
  color: #e46038;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock ul.catItemTags li {
  display: inline-block;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo .catItemTagsBlock ul.catItemTags li:last-child a:after {
  content: "";
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemAuthor {
  float: left;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemAuthor a {
  color: #7f7f7f;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemAuthor a:before {
  font-family: 'FontAwesome';
  content: "\f007";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemAuthor a:hover,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemAuthor a:active,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemAuthor a:focus {
  color: #e46038;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemAuthor a:hover:before,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemAuthor a:active:before,
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemInfo div.catItemAuthor a:focus:before {
  color: #e46038;
}
.itemListView .itemList div.itemContainer div.catItemView div.catItemBody .catItemIntroText {
  padding: 0;
}
div.itemView {
  border: 0;
  margin: 0;
  padding: 0;
}
div.itemView div.itemHeader {
  display: inline-block;
  margin-bottom: 30px;
  width: 100%;
}
div.itemView div.itemHeader div.itemDateCreated {
  color: #8d8d8d;
  float: left;
  margin-right: 20px;
}
@media screen and (max-width: 479px) {
  div.itemView div.itemHeader div.itemDateCreated {
    float: none;
  }
}
div.itemView div.itemHeader div.itemDateCreated .date {
  font-size: 20px;
}
@media screen and (min-width: 480px) {
  div.itemView div.itemHeader div.itemDateCreated .date {
    display: block;
    font-family: "aleobold", Arial, sans-serif;
    font-size: 41px;
    line-height: 41px;
  }
}
div.itemView div.itemHeader div.itemDateCreated .month-year {
  font-size: 20px;
}
@media screen and (min-width: 480px) {
  div.itemView div.itemHeader div.itemDateCreated .month-year {
    border-top: 1px solid #ebebeb;
    display: block;
    font-family: "aleoregular", Arial, sans-serif;
    font-size: 11px;
  }
}
div.itemView div.itemHeader h2.itemTitle {
  color: #ed967b;
  font-family: "aleoregular", Arial, sans-serif;
  font-size: 24px;
  padding: 0;
  text-transform: uppercase;
}
div.itemView .itemBody {
  padding: 0;
}
div.itemView .itemBody .itemImageBlock {
  margin: 0 0 25px 0;
  padding: 0;
}
div.itemView .itemBody .itemImageBlock span.itemImage {
  margin: 0;
}
div.itemView .itemBody .itemImageBlock span.itemImage img {
  border: 0;
  padding: 0;
}
div.itemView .itemBody .ItemInfo {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  margin-bottom: 10px;
  padding: 10px 5px;
  width: 100%;
  display: inline-block;
}
div.itemView .itemBody .ItemInfo div.itemRatingBlock {
  float: left;
  margin-right: 50px;
  padding: 0;
}
div.itemView .itemBody .ItemInfo .ItemCommentsLink {
  float: left;
  margin: 0 50px 0 0;
  padding: 0;
  border-right: 0;
}
div.itemView .itemBody .ItemInfo .ItemCommentsLink a {
  color: #7f7f7f;
  font-family: "aleoitalic", Arial, sans-serif;
}
div.itemView .itemBody .ItemInfo .ItemCommentsLink a:before {
  font-family: 'FontAwesome';
  content: "\f0e6";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.itemView .itemBody .ItemInfo .ItemCommentsLink a:hover,
div.itemView .itemBody .ItemInfo .ItemCommentsLink a:active,
div.itemView .itemBody .ItemInfo .ItemCommentsLink a:focus {
  color: #e46038;
}
div.itemView .itemBody .ItemInfo .ItemCommentsLink a:hover:before,
div.itemView .itemBody .ItemInfo .ItemCommentsLink a:active:before,
div.itemView .itemBody .ItemInfo .ItemCommentsLink a:focus:before {
  color: #e46038;
}
div.itemView .itemBody .ItemInfo .itemTagsBlock {
  border: 0;
  float: left;
  margin: 0 50px 0 0;
  padding: 0;
}
div.itemView .itemBody .ItemInfo .itemTagsBlock:hover:before {
  color: #e46038;
}
div.itemView .itemBody .ItemInfo .itemTagsBlock:before {
  font-family: 'FontAwesome';
  content: "\f02c";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.itemView .itemBody .ItemInfo .itemTagsBlock > span {
  display: none;
}
div.itemView .itemBody .ItemInfo .itemTagsBlock a {
  color: #7f7f7f;
  text-decoration: underline;
}
div.itemView .itemBody .ItemInfo .itemTagsBlock a:after {
  content: ",";
}
div.itemView .itemBody .ItemInfo .itemTagsBlock a:hover,
div.itemView .itemBody .ItemInfo .itemTagsBlock a:active,
div.itemView .itemBody .ItemInfo .itemTagsBlock a:focus {
  color: #e46038;
}
div.itemView .itemBody .ItemInfo .itemTagsBlock ul.catItemTags li {
  display: inline-block;
}
div.itemView .itemBody .ItemInfo .itemTagsBlock ul.catItemTags li:last-child a:after {
  content: "";
}
div.itemView .itemBody .ItemInfo .itemAuthor {
  float: left;
}
div.itemView .itemBody .ItemInfo .itemAuthor a {
  color: #7f7f7f;
}
div.itemView .itemBody .ItemInfo .itemAuthor a:before {
  font-family: 'FontAwesome';
  content: "\f007";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.itemView .itemBody .ItemInfo .itemAuthor a:hover,
div.itemView .itemBody .ItemInfo .itemAuthor a:active,
div.itemView .itemBody .ItemInfo .itemAuthor a:focus {
  color: #e46038;
}
div.itemView .itemBody .ItemInfo .itemAuthor a:hover:before,
div.itemView .itemBody .ItemInfo .itemAuthor a:active:before,
div.itemView .itemBody .ItemInfo .itemAuthor a:focus:before {
  color: #e46038;
}
div.itemView .itemBody .ItemInfo .itemHits {
  float: left;
  margin-left: 50px;
  color: #7f7f7f;
}
div.itemView .itemBody .ItemInfo .itemHits:before {
  font-family: 'FontAwesome';
  content: "\f02d";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.itemView .itemBody .ItemInfo div.itemToolbar {
  background: none;
  border: 0;
  float: right;
  margin: 0;
  padding: 0;
}
div.itemView .itemBody .itemIntroText {
  color: #464646;
  font-size: 20px;
  font-weight: normal;
  margin-bottom: 15px;
  padding: 0;
}
div.itemView .itemBody div.itemContentFooter {
  padding: 10px 0;
  text-align: left;
}
div.itemView div.itemCategory {
  border: 0;
  padding: 0;
}
div.itemView div.itemSocialSharing div.itemFacebookButton {
  width: auto;
}
div.itemView div.itemSocialSharing div.itemGooglePlusOneButton {
  float: left;
  margin-right: 24px;
}
div.itemView div.itemAuthorBlock .itemAuthorAvatar {
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  border: 0;
  padding: 0;
}
div.itemView div.itemAuthorBlock .itemAuthorDetails {
  padding: 0;
}
div.itemView div.itemAuthorBlock .itemAuthorDetails .itemAuthorName {
  margin-top: 0;
}
div.itemView .itemAuthorLatest ul,
div.itemView .itemRelated ul {
  padding: 0;
  list-style: disc inside none;
}
div.itemView .itemAuthorLatest ul li,
div.itemView .itemRelated ul li {
  margin-bottom: 10px;
}
div.itemView .itemAuthorLatest ul li:last-child,
div.itemView .itemRelated ul li:last-child {
  margin-bottom: 0;
}
div.itemView div.itemNavigation {
  background: none;
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}
div.itemView .itemComments {
  background: none;
  border: 0;
  padding: 0;
}
div.itemView .itemComments .sayhello {
  border-right: 1px solid #ebebeb;
}
div.itemView .itemComments div.itemCommentsForm h3 {
  font-family: "aleoregular", Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  padding: 0;
  margin-bottom: 10px;
}
div.itemView .itemComments div.itemCommentsForm p.itemCommentsFormNotes {
  border: 0;
}
div.itemView .itemComments div.itemCommentsForm .input-field input,
div.itemView .itemComments div.itemCommentsForm .input-field textarea {
  width: 100%;
  margin: 10px 0px;
}
div.itemView .itemComments div.itemCommentsForm .submit-field input#submitCommentButton {
  background: #ed967b;
  border: 0;
  padding: 8px 20px;
}
div.itemView .itemComments div.itemCommentsForm .submit-field input#submitCommentButton:hover,
div.itemView .itemComments div.itemCommentsForm .submit-field input#submitCommentButton:focus {
  background: #e06c6c;
}
div.itemView .itemComments div.itemCommentsForm .intro-text {
  margin-left: 37px;
}
div.itemView .itemComments h3.itemCommentsCounter {
  font-family: "aleoregular", Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  margin: 0 0 20px 0;
  padding: 0;
}
div.itemView .itemComments ul.itemCommentsList li {
  border-bottom: 1px solid #ebebeb;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
}
div.itemView .itemComments ul.itemCommentsList li:last-child {
  border: 0;
  margin: 0;
  padding: 0;
}
div.itemView .itemComments ul.itemCommentsList li img {
  border: 0;
  margin: 0 10px 0 0;
  padding: 0;
}
div.itemView .itemComments ul.itemCommentsList li span.commentDate {
  border-left: 1px solid #ebebeb;
  border-right: 0;
  font-size: 13px;
  font-weight: normal;
  margin: 0 0 0 5px;
  padding: 0 0 0 5px;
}
div.itemView .itemComments ul.itemCommentsList li .commentToolbar {
  display: inline-block;
  width: 100%;
}
div.itemView .itemComments ul.itemCommentsList li .commentToolbar a {
  margin: 0;
}
div.itemView .itemComments ul.itemCommentsList li .commentToolbar .k2ReportUserButton {
  float: right;
  margin-right: 0;
}
div.itemView .itemComments ul.itemCommentsList li.authorResponse {
  background: none;
}
@media screen and (min-width: 768px) {
  div.itemView.EventitemView {
    padding: 0 0 0 70px !important;
  }
}
@media screen and (min-width: 768px) {
  div.itemView.EventitemView .itemHeader,
  div.itemView.EventitemView .itemImageBlock {
    margin-left: -70px;
  }
}
div.latestView .latestItemList {
  padding: 0;
}
div.latestView .latestItemList .latestItemView {
  margin-bottom: 80px;
}
div.latestView .latestItemList .latestItemView .latestItemHeader {
  margin-bottom: 20px;
}
div.latestView .latestItemList .latestItemView .latestItemHeader h2.latestItemTitle {
  font-family: "aleoregular", Arial, sans-serif;
  font-size: 24px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
div.latestView .latestItemList .latestItemView div.latestItemBody {
  padding: 0;
}
div.latestView .latestItemList .latestItemView div.latestItemBody div.latestItemImageBlock {
  margin-bottom: 25px;
  padding: 0;
  width: 100%;
}
div.latestView .latestItemList .latestItemView div.latestItemBody div.latestItemImageBlock span.latestItemImage {
  margin: 0;
}
div.latestView .latestItemList .latestItemView div.latestItemBody div.latestItemImageBlock span.latestItemImage img {
  border: 0;
  padding: 0;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  margin-bottom: 10px;
  padding: 10px 0;
  width: 100%;
  display: inline-block;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo div.catItemRatingBlock {
  padding: 0;
  float: left;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo div.latestItemLinks {
  margin: 0;
  float: left;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo div.latestItemLinks div.latestItemTagsBlock,
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo div.latestItemLinks div.latestItemCategory {
  border-bottom: 0;
  float: left;
  padding: 0;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock {
  margin: 0 50px 0 0;
}
@media screen and (max-width: 1199px) {
  div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock {
    margin: 0 20px 0 0;
  }
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock:hover:before {
  color: #e46038;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock:before {
  font-family: 'FontAwesome';
  content: "\f02c";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock > span {
  display: none;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock a {
  color: #7f7f7f;
  text-decoration: underline;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock a:after {
  content: ",";
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock a:hover,
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock a:active,
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock a:focus {
  color: #e46038;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock ul.catItemTags li {
  display: inline-block;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo .latestItemTagsBlock ul.catItemTags li:last-child a:after {
  content: "";
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo div.latestItemCategory {
  margin: 0 50px 0 0;
}
@media screen and (max-width: 1199px) {
  div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo div.latestItemCategory {
    margin: 0 20px 0 0;
  }
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo div.latestItemCategory:hover:before {
  color: #e46038;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .latestItemInfo div.latestItemCategory:before {
  font-family: 'FontAwesome';
  content: "\f07c";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.latestView .latestItemList .latestItemView div.latestItemBody .catItemIntroText {
  padding: 0;
}
div.userView .userBlock .k2FeedIcon {
  float: right;
}
div.userView .userBlock img {
  border: 0;
  padding: 0;
}
div.userView .userBlock h2 {
  color: #ed967b;
  margin: 0 0 10px 0;
}
div.userView .userBlock .userDescription {
  padding: 0;
}
div.userView .userItemList .userItemView {
  margin-bottom: 80px;
}
div.userView .userItemList .userItemView .userItemHeader {
  margin-bottom: 20px;
}
div.userView .userItemList .userItemView .userItemHeader h3.userItemTitle {
  font-family: "aleoregular", Arial, sans-serif;
  padding: 0;
  text-transform: uppercase;
}
div.userView .userItemList .userItemView div.userItemBody {
  padding: 0;
}
div.userView .userItemList .userItemView div.userItemBody div.userItemImageBlock {
  margin-bottom: 25px;
  padding: 0;
  width: 100%;
}
div.userView .userItemList .userItemView div.userItemBody div.userItemImageBlock span.userItemImage {
  margin: 0;
}
div.userView .userItemList .userItemView div.userItemBody div.userItemImageBlock span.userItemImage img {
  border: 0;
  padding: 0;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  margin-bottom: 10px;
  padding: 10px 0;
  width: 100%;
  display: inline-block;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemLinks {
  margin: 0;
  float: left;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemLinks div.userItemCategory,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemLinks div.userItemTagsBlock {
  border-bottom: 0;
  float: left;
  padding: 0;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCategory {
  margin: 0 50px 0 0;
}
@media screen and (max-width: 1199px) {
  div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCategory {
    margin: 0 20px 0 0;
  }
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCategory:hover:before {
  color: #e46038;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCategory:before {
  font-family: 'FontAwesome';
  content: "\f07c";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCommentsLink {
  float: left;
  margin: 0 50px 0 0;
  padding: 0;
  border-right: 0;
}
@media screen and (max-width: 1199px) {
  div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCommentsLink {
    margin: 0 20px 0 0;
  }
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCommentsLink a {
  color: #7f7f7f;
  font-family: "aleoitalic", Arial, sans-serif;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCommentsLink a:before {
  font-family: 'FontAwesome';
  content: "\f0e6";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCommentsLink a:hover,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCommentsLink a:active,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCommentsLink a:focus {
  color: #e46038;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCommentsLink a:hover:before,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCommentsLink a:active:before,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.userItemCommentsLink a:focus:before {
  color: #e46038;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock {
  margin: 0 50px 0 0;
}
@media screen and (max-width: 1199px) {
  div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock {
    margin: 0 20px 0 0;
  }
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock:hover:before {
  color: #e46038;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock:before {
  font-family: 'FontAwesome';
  content: "\f02c";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock > span {
  display: none;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock a {
  color: #7f7f7f;
  text-decoration: underline;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock a:after {
  content: ",";
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock a:hover,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock a:active,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock a:focus {
  color: #e46038;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock ul.userItemTags li {
  display: inline-block;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo .userItemTagsBlock ul.userItemTags li:last-child a:after {
  content: "";
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.catItemAuthor {
  float: left;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.catItemAuthor a {
  color: #7f7f7f;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.catItemAuthor a:before {
  font-family: 'FontAwesome';
  content: "\f007";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.catItemAuthor a:hover,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.catItemAuthor a:active,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.catItemAuthor a:focus {
  color: #e46038;
}
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.catItemAuthor a:hover:before,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.catItemAuthor a:active:before,
div.userView .userItemList .userItemView div.userItemBody .userItemInfo div.catItemAuthor a:focus:before {
  color: #e46038;
}
div.userView .userItemList .userItemView div.userItemBody .catItemIntroText {
  padding: 0;
}
.tagView .tagItemList .tagItemView {
  border: 0;
  margin-bottom: 80px;
}
.tagView .tagItemList .tagItemView .tagItemHeader {
  margin-bottom: 20px;
}
.tagView .tagItemList .tagItemView .tagItemHeader h2.tagItemTitle {
  font-family: "aleoregular", Arial, sans-serif;
  padding: 0;
  text-transform: uppercase;
}
.tagView .tagItemList .tagItemView .tagItemBody {
  padding: 0;
}
.tagView .tagItemList .tagItemView .tagItemBody div.tagItemImageBlock {
  margin-bottom: 25px;
  padding: 0;
  width: 100%;
}
.tagView .tagItemList .tagItemView .tagItemBody div.tagItemImageBlock span.tagItemImage {
  margin: 0;
}
.tagView .tagItemList .tagItemView .tagItemBody div.tagItemImageBlock span.tagItemImage img {
  border: 0;
  padding: 0;
}
.tagView .tagItemList .tagItemView .tagItemBody .tagItemInfo {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  margin-bottom: 10px;
  padding: 10px 0;
  width: 100%;
  display: inline-block;
}
.tagView .tagItemList .tagItemView .tagItemBody .tagItemInfo div.tagItemCategory {
  border: 0;
  margin: 0;
}
.tagView .tagItemList .tagItemView .tagItemBody .tagItemInfo div.tagItemCategory:hover:before {
  color: #e46038;
}
.tagView .tagItemList .tagItemView .tagItemBody .tagItemInfo div.tagItemCategory:before {
  font-family: 'FontAwesome';
  content: "\f07c";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
div.genericView div.genericItemList div.genericItemView {
  border-bottom: 0;
  margin: 0 0 80px 0;
  padding: 0;
}
div.genericView div.genericItemList div.genericItemView div.genericItemHeader {
  margin-bottom: 20px;
}
div.genericView div.genericItemList div.genericItemView div.genericItemHeader h2.genericItemTitle {
  font-family: "aleoregular", Arial, sans-serif;
  padding: 0;
  text-transform: uppercase;
}
div.genericView div.genericItemList div.genericItemView .genericItemBody {
  padding: 0;
}
div.genericView div.genericItemList div.genericItemView .genericItemBody .genericItemImageBlock {
  margin-bottom: 25px;
}
div.genericView div.genericItemList div.genericItemView .genericItemBody .genericItemImageBlock .genericItemImage {
  margin: 0;
  width: 100%;
}
div.genericView div.genericItemList div.genericItemView .genericItemBody .genericItemImageBlock .genericItemImage img {
  border: 0;
  padding: 0;
}
div.genericView div.genericItemList div.genericItemView .genericItemBody .genericItemInfo {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  margin-bottom: 10px;
  padding: 10px 0;
  width: 100%;
  display: inline-block;
}
div.genericView div.genericItemList div.genericItemView .genericItemBody .genericItemInfo div.genericItemCategory {
  margin: 0;
  border-right: 0;
  padding: 0;
}
div.genericView div.genericItemList div.genericItemView .genericItemBody .genericItemInfo div.genericItemCategory:hover:before {
  color: #e46038;
}
div.genericView div.genericItemList div.genericItemView .genericItemBody .genericItemInfo div.genericItemCategory:before {
  font-family: 'FontAwesome';
  content: "\f07c";
  color: #c7cad4;
  font-size: 17px;
  margin-right: 5px;
  line-height: 1;
}
.k2AccountPage table.admintable td {
  border: 0;
  padding-bottom: 20px;
}
.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {
  font-size: 13px;
  min-width: 235px;
}
.k2AccountPage table.admintable td .inputbox {
  margin-bottom: 0;
}
.k2AccountPage table.admintable td select {
  min-width: 250px;
}
.k2AccountPage table.admintable td .controls label {
  display: inline-block;
  margin-right: 10px;
}