body #k2Container.latestView .k2FeedIcon {
    position: absolute;
    margin: 10px 0 0 10px;
    padding: 0
    }
body #k2Container.latestView .latestItemsCategory {
    background: none;
    margin: 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.latestView .latestItemsCategory img {
    background: none;
    margin: 0;
    padding: 0;
    max-width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.latestView .latestItemsCategory h2 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 15px 0;
    margin: 0 0 15px;
    padding: 15px 0 0 0
    }
body #k2Container.latestView .latestItemsCategory h2 a {
    padding: 10px 0
    }
body #k2Container.latestView .latestItemsCategory h2:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 10px;
    font-size: 1em;
    color: rgba(0, 0, 0, 0.5);
    position: inherit;
    background: none;
    text-shadow: none;
    box-shadow: none;
    transform: none
    }
body #k2Container.latestView .latestItemList {
    background: none;
    margin: 0 0 20px 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.latestView .latestItemList h2 {
    display: block;
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0 0 5px 0
    }
body #k2Container.latestView .latestItemList .latestItemDateCreated {
    display: block;
    font-size: 0.9em;
    margin-bottom: 10px
    }
body #k2Container.latestView .latestItemList .latestItemDateCreated:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.latestView .latestItemList .latestItemBody {
    margin: 0;
    padding: 0
    }
body #k2Container.latestView .latestItemList .latestItemImageBlock {
    margin: 0;
    padding: 0;
    float: none
    }
body #k2Container.latestView .latestItemList .latestItemImage {
    background: none;
    margin: 0;
    padding: 0
    }
body #k2Container.latestView .latestItemList .latestItemImage img {
    background: none;
    margin: 0 0 5px 0;
    padding: 0;
    max-width: 100%;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.latestView .latestItemList .latestItemIntroText {
    margin: 0;
    padding: 0
    }
body #k2Container.latestView .latestItemList .latestItemCategory {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.latestView .latestItemList .latestItemCategory span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.latestView .latestItemList .latestItemCategory span:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 5px
    }
body #k2Container.latestView .latestItemList .latestItemCategory a {
    font-size: 1em
    }
body #k2Container.latestView .latestItemList .latestItemTagsBlock {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.latestView .latestItemList .latestItemTagsBlock span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.latestView .latestItemList .latestItemTagsBlock span:before {
    font-family: FontAwesome;
    content: "ï¬";
    margin-right: 5px
    }
body #k2Container.latestView .latestItemList .latestItemTagsBlock a {
    font-size: 1em
    }
body #k2Container.latestView .latestItemList .latestItemLinks {
    margin: 0 0 15px 0
    }
body #k2Container.latestView .latestItemList .latestItemReadMore {
    display: block
    }
body #k2Container.latestView .latestItemList .latestItemReadMore .k2ReadMore {
    display: inline-block
    }
body #k2Container.itemListView .k2FeedIcon {
    position: absolute;
    margin: 10px 0 0 10px;
    padding: 0
    }
body #k2Container.itemListView .itemListCategory {
    background: none;
    margin: 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.itemListView .itemListCategory img {
    background: none;
    margin: 0;
    padding: 0;
    max-width: 100%;
    float: none;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.itemListView .itemListCategory h2 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.5em;
    position: relative;
    margin: 0 0 15px;
    padding: 15px 0 0 0
    }
body #k2Container.itemListView .itemListCategory h2:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 10px;
    font-size: 0.85em;
    color: rgba(0, 0, 0, 0.5);
    position: inherit;
    background: none;
    text-shadow: none;
    box-shadow: none;
    transform: none
    }
body #k2Container.itemListView .itemListSubCategories h3 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0 0 5px 5px;
    padding: 0
    }
body #k2Container.itemListView .itemListSubCategories .subCategory {
    background: none;
    margin: 0 0 15px 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.itemListView .itemListSubCategories .subCategory img {
    background: none;
    margin: 0;
    padding: 0;
    max-width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.itemListView .itemListSubCategories .subCategory h2 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0 0 15px;
    padding: 15px 0 0 0
    }
body #k2Container.itemListView .itemListSubCategories .subCategory h2 a {
    padding: 10px 0
    }
body #k2Container.itemListView .itemListSubCategories .subCategory h2:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 10px;
    font-size: 0.85em;
    color: rgba(0, 0, 0, 0.5);
    position: inherit;
    background: none;
    text-shadow: none;
    box-shadow: none;
    transform: none
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemView {
    background: none;
    margin: 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemDateCreated {
    display: block;
    font-size: 0.9em;
    margin: 15px 0 0 0
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemDateCreated:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.itemListView .itemList #itemListLeading h3 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.6em;
    margin: 0 0 5px 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemAuthor {
    display: block;
    font-size: 0.9em;
    margin: 0
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemAuthor:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemBody {
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemImageBlock {
    margin: 0;
    padding: 0;
    float: none
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemIntroText {
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemLinks {
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemImage img {
    margin: 10px 0 5px 0;
    padding: 0;
    max-width: 100%;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemCategory {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemCategory span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemCategory span:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 5px
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemCategory a {
    font-size: 1em
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemTagsBlock {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemTagsBlock span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemTagsBlock span:before {
    font-family: FontAwesome;
    content: "ï¬";
    margin-right: 5px
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemTagsBlock a {
    font-size: 1em
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemCommentsLink {
    font-size: 0.9em;
    line-height: 1em;
    border: 0;
    margin: 0;
    padding: 0;
    display: block
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemCommentsLink a {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 4px
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemCommentsLink a:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 2px
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemReadMore {
    display: block;
    margin: 15px 0
    }
body #k2Container.itemListView .itemList #itemListLeading .catItemReadMore .k2ReadMore {
    display: inline-block
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemView {
    background: none;
    margin: 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemDateCreated {
    display: block;
    font-size: 0.9em;
    margin: 15px 0 0 0
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemDateCreated:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.itemListView .itemList #itemListPrimary h3 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemAuthor {
    display: block;
    font-size: 0.9em;
    margin: 0
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemAuthor:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemBody {
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemImageBlock {
    margin: 0;
    padding: 0;
    float: none
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemIntroText {
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemLinks {
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemImage img {
    margin: 10px 0 5px 0;
    padding: 0;
    max-width: 100%;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemCategory {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemCategory span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemCategory span:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 5px
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemCategory a {
    font-size: 1em
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemTagsBlock {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemTagsBlock span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemTagsBlock span:before {
    font-family: FontAwesome;
    content: "ï¬";
    margin-right: 5px
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemTagsBlock a {
    font-size: 1em
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemCommentsLink {
    font-size: 0.9em;
    line-height: 1em;
    border: 0;
    margin: 0;
    padding: 0;
    display: block
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemCommentsLink a {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 4px
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemCommentsLink a:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 2px
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemReadMore {
    display: block;
    margin: 15px 0
    }
body #k2Container.itemListView .itemList #itemListPrimary .catItemReadMore .k2ReadMore {
    display: inline-block
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemView {
    background: none;
    margin: 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemDateCreated {
    display: block;
    font-size: 0.9em;
    margin: 15px 0 0 0
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemDateCreated:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.itemListView .itemList #itemListSecondary h3 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemAuthor {
    display: block;
    font-size: 0.9em;
    margin: 0
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemAuthor:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemBody {
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemImageBlock {
    margin: 0;
    padding: 0;
    float: none
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemIntroText {
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemLinks {
    margin: 0;
    padding: 0
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemImage img {
    margin: 10px 0 5px 0;
    padding: 0;
    max-width: 100%;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemCategory {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemCategory span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemCategory span:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 5px
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemCategory a {
    font-size: 1em
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemTagsBlock {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemTagsBlock span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemTagsBlock span:before {
    font-family: FontAwesome;
    content: "ï¬";
    margin-right: 5px
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemTagsBlock a {
    font-size: 1em
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemCommentsLink {
    font-size: 0.9em;
    line-height: 1em;
    border: 0;
    margin: 0;
    padding: 0;
    display: block
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemCommentsLink a {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 4px
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemCommentsLink a:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 2px
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemReadMore {
    display: block;
    margin: 15px 0
    }
body #k2Container.itemListView .itemList #itemListSecondary .catItemReadMore .k2ReadMore {
    display: inline-block
    }
body #k2Container.tagView .k2FeedIcon {
    position: absolute;
    margin: 0;
    padding: 0;
    right: 15px
    }
body #k2Container.tagView .tagItemBody {
    margin: 0;
    padding: 0
    }
body #k2Container.tagView .tagItemView {
    background: none;
    margin: 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.tagView .tagItemView .tagItemDateCreated {
    display: block;
    font-size: 0.9em;
    margin: 0 0 5px 0
    }
body #k2Container.tagView .tagItemView .tagItemDateCreated:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.tagView .tagItemView h2 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 0
    }
body #k2Container.tagView .tagItemView .tagItemImageBlock {
    margin: 0;
    padding: 0;
    float: none
    }
body #k2Container.tagView .tagItemView .tagItemImage {
    margin: 0
    }
body #k2Container.tagView .tagItemView .tagItemImage img {
    margin: 10px 0 5px 0;
    padding: 0;
    max-width: 100%;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.tagView .tagItemView .tagItemCategory {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.tagView .tagItemView .tagItemCategory span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.tagView .tagItemView .tagItemCategory span:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 5px
    }
body #k2Container.tagView .tagItemView .tagItemCategory a {
    font-size: 1em
    }
body #k2Container.tagView .tagItemView .tagItemReadMore {
    display: block;
    margin: 15px 0
    }
body #k2Container.tagView .tagItemView .tagItemReadMore .k2ReadMore {
    display: inline-block
    }
body #k2Container.userView .k2FeedIcon {
    position: absolute;
    margin: 0;
    padding: 0;
    right: 15px
    }
body #k2Container.userView .userBlock {
    background: none;
    margin: 0 0 15px 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.userView .userBlock h2 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 0
    }
body #k2Container.userView .userBlock img {
    background: none;
    margin-right: 15px;
    border: 0
    }
body #k2Container.userView .userItemList {
    background: none;
    margin: 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.userView .userItemList .userItemView {
    margin-bottom: 25px
    }
body #k2Container.userView .userItemList .userItemDateCreated {
    display: block;
    font-size: 0.9em;
    margin: 0 0 5px 0
    }
body #k2Container.userView .userItemList .userItemDateCreated:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.userView .userItemList h3 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 0
    }
body #k2Container.userView .userItemList .userItemImage {
    margin: 0
    }
body #k2Container.userView .userItemList .userItemBody {
    margin: 0;
    padding: 0
    }
body #k2Container.userView .userItemList .userItemImageBlock {
    margin: 0;
    padding: 0;
    float: none
    }
body #k2Container.userView .userItemList .userItemIntroText {
    margin: 0;
    padding: 0
    }
body #k2Container.userView .userItemList .userItemLinks {
    margin: 0;
    padding: 0
    }
body #k2Container.userView .userItemList .userItemImage img {
    margin: 5px 0;
    padding: 0;
    max-width: 100%;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.userView .userItemList .userItemCategory {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.userView .userItemList .userItemCategory span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.userView .userItemList .userItemCategory span:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 5px
    }
body #k2Container.userView .userItemList .userItemCategory a {
    font-size: 1em
    }
body #k2Container.userView .userItemList .userItemTagsBlock {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.userView .userItemList .userItemTagsBlock span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.userView .userItemList .userItemTagsBlock span:before {
    font-family: FontAwesome;
    content: "ï¬";
    margin-right: 5px
    }
body #k2Container.userView .userItemList .userItemTagsBlock a {
    font-size: 1em
    }
body #k2Container.userView .userItemList .userItemCommentsLink {
    font-size: 0.9em;
    line-height: 1em;
    border: 0;
    margin: 0;
    padding: 0;
    display: block
    }
body #k2Container.userView .userItemList .userItemCommentsLink a {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 4px
    }
body #k2Container.userView .userItemList .userItemCommentsLink a:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 2px
    }
body #k2Container.userView .userItemList .userItemReadMore {
    display: block;
    margin: 15px 0
    }
body #k2Container.userView .userItemList .userItemReadMore .k2ReadMore {
    display: inline-block
    }
body #k2Container.genericView .k2FeedIcon {
    position: absolute;
    margin: 0;
    padding: 0;
    right: 15px
    }
body #k2Container.genericView .genericItemBody {
    margin: 0;
    padding: 0
    }
body #k2Container.genericView .genericItemView {
    background: none;
    margin: 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.genericView .genericItemView .genericItemDateCreated {
    display: block;
    font-size: 0.9em;
    margin: 0 0 5px 0
    }
body #k2Container.genericView .genericItemView .genericItemDateCreated:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.genericView .genericItemView h2 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 0
    }
body #k2Container.genericView .genericItemView .genericItemImageBlock {
    margin: 0;
    padding: 0;
    float: none
    }
body #k2Container.genericView .genericItemView .genericItemImage {
    margin: 0
    }
body #k2Container.genericView .genericItemView .genericItemImage img {
    margin: 10px 0 5px 0;
    padding: 0;
    max-width: 100%;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.genericView .genericItemView .genericItemCategory {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.genericView .genericItemView .genericItemCategory span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.genericView .genericItemView .genericItemCategory span:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 5px
    }
body #k2Container.genericView .genericItemView .genericItemCategory a {
    font-size: 1em
    }
body #k2Container.genericView .genericItemView .genericItemReadMore {
    display: block;
    margin: 15px 0
    }
body #k2Container.genericView .genericItemView .genericItemReadMore .k2ReadMore {
    display: inline-block
    }
body #k2Container.itemView {
    background: none;
    margin: 0;
    padding: 0;
    border: 5px solid transparent
    }
body #k2Container.itemView .itemDateCreated {
    display: block;
    font-size: 0.9em;
    margin: 0
    }
body #k2Container.itemView .itemDateCreated:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.itemView h2 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.6em;
    margin: 0;
    padding: 0
    }
body #k2Container.itemView .itemAuthor {
    display: block;
    font-size: 0.9em;
    margin: 10px 0 0
    }
body #k2Container.itemView .itemAuthor:before {
    font-family: FontAwesome;
    content: "ï"
    }
body #k2Container.itemView .itemToolbar .clr, body #k2Container.itemView .itemRatingBlock .clr {
    display: none
    }
body #k2Container.itemView .itemToolbar {
    background: none;
    margin: 10px 0;
    padding: 0;
    border: 0;
    width: 50%;
    float: left
    }
body #k2Container.itemView .itemToolbar ul {
    text-align: left
    }
body #k2Container.itemView .itemToolbar ul li {
    margin: 0;
    padding: 0 10px 0 0;
    border: 0
    }
body #k2Container.itemView .itemToolbar .itemTextResizerTitle {
    text-transform: capitalize
    }
body #k2Container.itemView .itemToolbar .itemTextResizerTitle:before {
    font-family: FontAwesome;
    content: "ï´";
    margin-right: 4px
    }
body #k2Container.itemView .itemToolbar .itemPrintLink:before {
    font-family: FontAwesome;
    content: "ï¯";
    margin-right: 2px
    }
body #k2Container.itemView .itemToolbar .itemEmailLink:before {
    font-family: FontAwesome;
    content: "ï ";
    margin-right: 2px
    }
body #k2Container.itemView .itemToolbar .itemCommentsLink:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 2px
    }
body #k2Container.itemView .itemToolbar a#fontDecrease img {
    display: none;
    background: none
    }
body #k2Container.itemView .itemToolbar a#fontDecrease:after {
    font-family: FontAwesome;
    content: "ï";
    margin: 0 2px
    }
body #k2Container.itemView .itemToolbar a#fontIncrease img {
    display: none;
    background: none
    }
body #k2Container.itemView .itemToolbar a#fontIncrease:after {
    font-family: FontAwesome;
    content: "ï";
    margin: 0 2px
    }
body #k2Container.itemView .itemRatingBlock {
    margin: 10px 0;
    padding: 0;
    border: 0;
    width: 50%;
    float: left
    }
body #k2Container.itemView .itemRatingBlock .itemRatingList, body #k2Container.itemView .itemRatingBlock .itemRatingList a:hover, body #k2Container.itemView .itemRatingBlock .itemRatingList .itemCurrentRating {
    background-image: url(../images/k2/k2-transparent-star.png)
    }
body #k2Container.itemView .itemBody {
    margin: 0;
    padding: 0;
    clear: both
    }
body #k2Container.itemView .itemImageBlock {
    margin: 0;
    padding: 0;
    float: none
    }
body #k2Container.itemView .itemImage {
    margin: 0
    }
body #k2Container.itemView .itemImage a.modal {
    position: inherit;
    margin: 0;
    border: 0
    }
body #k2Container.itemView .itemImage img {
    margin: 10px 0 15px 0;
    padding: 0;
    max-width: 100%;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3)
    }
body #k2Container.itemView .itemIntroText {
    font-size: 1em;
    color: inherit;
    line-height: 1.7em;
    padding: 0
    }
body #k2Container.itemView .itemContentFooter {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.itemView .itemLinks {
    margin: 0 0 15px 0
    }
body #k2Container.itemView .itemCategory {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.itemView .itemCategory span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.itemView .itemCategory span:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 5px
    }
body #k2Container.itemView .itemCategory a {
    font-size: 1em
    }
body #k2Container.itemView .itemTagsBlock {
    font-size: 0.9em;
    line-height: 1em;
    border: 0
    }
body #k2Container.itemView .itemTagsBlock span {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.2em;
    padding: 0;
    width: 100px
    }
body #k2Container.itemView .itemTagsBlock span:before {
    font-family: FontAwesome;
    content: "ï¬";
    margin-right: 5px
    }
body #k2Container.itemView .itemTagsBlock a {
    font-size: 1em
    }
body #k2Container.itemView .itemAuthorBlock {
    background: none;
    margin: 0 0 15px 0;
    padding: 0;
    border: 1px solid transparent
    }
body #k2Container.itemView .itemAuthorBlock h3 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 0
    }
body #k2Container.itemView .itemAuthorBlock img {
    background: none;
    border: 0;
    margin-bottom: 25px
    }
body #k2Container.itemView .itemAuthorLatest {
    float: left;
    width: 50%
    }
body #k2Container.itemView .itemAuthorLatest h3 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 0
    }
body #k2Container.itemView .itemAuthorLatest ul li a {
    font-size: 1em;
    line-height: 1.5em
    }
body #k2Container.itemView .itemAuthorLatest .even {
    background: none;
    border: 0
    }
body #k2Container.itemView .itemAuthorLatest .odd {
    background: none;
    border: 0
    }
body #k2Container.itemView .itemRelated {
    float: left;
    width: 50%
    }
body #k2Container.itemView .itemRelated h3 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 0
    }
body #k2Container.itemView .itemRelated ul li a {
    font-size: 1em;
    line-height: 1.5em
    }
body #k2Container.itemView .itemRelated .even {
    background: none;
    border: 0
    }
body #k2Container.itemView .itemRelated .odd {
    background: none;
    border: 0
    }
body #k2Container.itemView .itemNavigation {
    background: none;
    margin: 0 0 25px 0;
    padding: 0;
    border: 0
    }
body #k2Container.itemView .itemComments {
    clear: both;
    background: none;
    margin: 0;
    padding: 0;
    border: 0
    }
body #k2Container.itemView .itemComments h3 {
    font-family: "NovecentoWideBold", Helvetica, Arial, sans-serif;
    font-size: 2em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 0;
    padding: 0
    }
body #k2Container.itemView .itemComments h3:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 10px
    }
body #k2Container.itemView .itemComments .itemCommentsFormNotes {
    border: 0;
    margin: 5px 0
    }
body #k2Container.itemView .itemComments textarea {
    padding: 5px;
    width: 100%
    }
body #k2Container.itemView .itemComments input.inputbox {
    padding: 5px;
    width: 50%
    }
body #k2Container.itemView .itemComments #submitCommentButton {
    display: block;
    padding: 10px 15px 10px;
    margin: 15px 0
    }
body #k2Container.itemView .itemComments #formLog {
    margin: 15px 0;
    padding: 0
    }
body #k2Container.itemView .itemComments .even {
    background: none
    }
body #k2Container.itemView .itemComments .odd {
    background: none
    }
body #k2Container.itemView .itemComments .itemCommentsCounter:before {
    font-family: FontAwesome;
    content: "ï";
    margin-right: 5px
    }
body #k2Container.itemView .itemComments ul.itemCommentsList li {
    padding: 10px 0
    }
body #k2Container.itemView .itemComments ul.itemCommentsList li a {
    text-decoration: none
    }
body #k2Container.itemView .itemComments ul.itemCommentsList li img {
    padding: 5px;
    margin: 0 10px 15px 0;
    border: 1px solid rgba(0, 0, 0, 0.5)
    }
body #k2Container.itemView .itemComments ul.itemCommentsList li p {
    margin: 0
    }
body #k2Container.itemView .itemComments ul.itemCommentsList li .commentDate {
    font-size: 1em
    }
body #k2Container.itemView .itemComments ul.itemCommentsList li .commentAuthorName {
    font-size: 1em
    }
body #k2Container.itemView .itemComments ul.itemCommentsList li .commentAuthorName a {
    font-size: 1em
    }
body div.k2TagCloudBlock a {
    padding: 10px 5px
    }
body div.k2TagCloudBlock a:hover {
    padding: 10px 5px;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 5px
    }
body .k2CalendarBlock {
    height: 100%
    }
body .k2CalendarBlock table.calendar {
    background: none;
    margin: 0;
    width: 100%
    }
body .k2CalendarBlock table.calendar tr td {
    background: rgba(0, 0, 0, 0.1) !important;
    border: 1px solid rgba(0, 0, 0, 0.2)
    }
body .k2CalendarBlock table.calendar tr .calendarNavMonthPrev, body .k2CalendarBlock table.calendar tr .calendarNavMonthNext {
    text-align: center
    }
body .k2CalendarBlock table.calendar tr td.calendarDateLinked a {
    font-weight: bold;
    background: rgba(255, 255, 255, 0.3)
    }
body .k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
    background: rgba(255, 255, 255, 0.3)
    }
body .k2CalendarBlock table.calendar tr td.calendarToday {
    color: inherit;
    font-weight: bold;
    background: rgba(255, 255, 255, 0.3) !important
    }
body .k2LatestCommentsBlock ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0
    }
body .k2LatestCommentsBlock ul li {
    padding: 10px 0
    }
body .k2LatestCommentsBlock ul a {
    font-size: 1em
    }
body .k2LatestCommentsBlock ul .even {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.5)
    }
body .k2LatestCommentsBlock ul .odd {
    background: none;
    border-bottom: 1px dotted rgba(0, 0, 0, 0.5)
    }
body .k2LatestCommentsBlock ul img {
    padding: 0;
    margin: 0 10px 15px 0;
    border: 0
    }
body .k2LatestCommentsBlock ul .lcComment {
    display: block
    }
body .k2LatestCommentsBlock ul .lcUsername {
    font-size: 0.9em
    }
body .k2LatestCommentsBlock ul .lcCommentDate {
    font-size: 0.9em
    }
body #k2Container .latestItemDateCreated, body #k2Container .latestItemCategory span, body #k2Container .latestItemTagsBlock span, body #k2Container .catItemDateCreated, body #k2Container .catItemAuthor, body #k2Container .catItemCategory span, body #k2Container .catItemTagsBlock span, body #k2Container .tagItemDateCreated, body #k2Container .tagItemCategory span, body #k2Container .userItemDateCreated, body #k2Container .userItemCategory span, body #k2Container .userItemTagsBlock span, body #k2Container .itemDateCreated, body #k2Container .itemAuthor, body #k2Container .itemTextResizerTitle, body #k2Container .itemRatingBlock, body #k2Container .itemRatingBlock span, body #k2Container .itemContentFooter, body #k2Container .itemCategory span, body #k2Container .itemTagsBlock span, body #k2Container .genericItemHeader span, body #k2Container .genericItemCategory span {
    color: rgba(0, 0, 0, 0.5)
    }
body #k2Container input.inputbox {
    border: 1px solid #D9D9D9
    }
body #k2Container ul li .even, body #k2Container ul li .odd {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.5)
    }
body .box1 .box1, body .box1 .box2, body .box1 .box3, body .box1 .box4, body .box1 .box5, body .box1 .box6, body .box2 .box1, body .box2 .box2, body .box2 .box3, body .box2 .box4, body .box2 .box5, body .box2 .box6, body .box3 .box1, body .box3 .box2, body .box3 .box3, body .box3 .box4, body .box3 .box5, body .box3 .box6, body .box4 .box1, body .box4 .box2, body .box4 .box3, body .box4 .box4, body .box4 .box5, body .box4 .box6, body .box5 .box1, body .box5 .box2, body .box5 .box3, body .box5 .box4, body .box5 .box5, body .box5 .box6, body .box6 .box1, body .box6 .box2, body .box6 .box3, body .box6 .box4, body .box6 .box5, body .box6 .box6 {
    background: none;
    box-shadow: none
    }
body #k2Container .userBlock h2:before {
    display: none
    }
body #k2Container .tagItemTitle a {
    padding-left: 40px
    }
body #k2Container.itemView .itemHeader h2.itemTitle {
    line-height: 1.1em;
    padding-left: 40px
    }
body #k2Container .genericItemView h2 a {
    padding-left: 40px
    }
body.component-body .btn [class^="icon-"], body.component-body .btn [class*=" icon-"] {
    display: inline-block !important
    }
body.component-body ul.simpleTabsNavigation li a {
    font-size: 12px
    }
body.component-body #k2FrontendEditToolbar h2 {
    min-height: 0;
    border: 0;
    margin: 0;
    padding: 0
    }
body.component-body .icon-cancel:before {
    font-family: FontAwesome !important;
    content: ""
    }
body.component-body hr.sep {
    margin-top: 10px;
    margin-bottom: 15px
    }
body.component-body div#k2ToggleSidebarContainer {
    margin-bottom: 13px
    }
body.component-body input, body.component-body textarea, body.component-body select {
    border: 1px solid #ccc !important;
    background: #fff !important;
    color: #333 !important
    }
body.component-body tr td label {
    display: inline !important
    }
body.component-body .radio input, body.component-body .checkbox input {
    float: none;
    margin: 0 3px 0 0
    }
body.component-body table.admintable .input-append input {
    width: 165px
    }
body.component-body td.k2ItemFormDateField img.calendar {
    vertical-align: middle
    }
body.component-body .k2ItemFormEditor a.btn {
    padding: 5px 10px;
    font-size: 11px;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2)
    }
body.component-body .k2ItemFormEditor div.dummyHeight {
    display: none
    }
body.component-body .k2ItemFormEditor .readmore {
    box-shadow: none
    }
body.component-body .k2ItemFormEditor .readmore:before {
    background: none;
    box-shadow: none;
    content: ""
    }
body.component-body .k2ItemFormEditor #editor-xtd-buttons {
    float: left
    }
body.component-body .k2ItemFormEditor #editor-xtd-buttons a {
    display: inline-block;
    padding: 10px 15px !important;
    height: 15px;
    line-height: 16px;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(0, 0, 0, 0.2)
    }
body.component-body .k2ItemFormEditor #editor-xtd-buttons .icon-file-add:before {
    font-family: FontAwesome !important;
    content: ""
    }
body.component-body .k2ItemFormEditor #editor-xtd-buttons .button2-left .article, body.component-body .k2ItemFormEditor #editor-xtd-buttons .button2-left .image, body.component-body .k2ItemFormEditor #editor-xtd-buttons .button2-left .pagebreak, body.component-body .k2ItemFormEditor #editor-xtd-buttons .button2-left div {
    background-image: none !important
    }
body.component-body .k2ItemFormEditor .toggle-editor {
    margin: 5px 10px;
    float: right
    }
body.component-body .k2ItemFormEditor .toggle-editor .button2-left {
    margin: 0
    }
body.component-body .k2ItemFormEditor .toggle-editor a {
    display: inline-block;
    line-height: 2.5em;
    padding: 5px 15px !important;
    height: 25px;
    border: 1px solid rgba(0, 0, 0, 0.2)
    }
body.component-body div#k2Frontend table.k2FrontendToolbar td.button {
    text-shadow: none;
    box-shadow: none;
    padding: 5px 10px
    }
body.component-body div#k2Frontend table.k2FrontendToolbar td.button:before {
    content: "";
    background: none;
    box-shadow: none
    }
body.component-body ul.tags li.tagAdd input {
    margin: 5px
    }
body.component-body #adminFormK2Sidebar #resetHitsButton, body.component-body #adminFormK2Sidebar #resetRatingButton {
    text-shadow: none;
    box-shadow: none;
    padding: 3px 8px;
    font-size: 11px
    }
body.component-body #system-message .message > ul {
    background-repeat: no-repeat
    }
body.component-body #system-message .alert-message {
    background-color: #C3D2E5;
    border: 2px solid #84A7DB;
    color: #05B;
    padding: 15px
    }
body.component-body #system-message .alert-message h4 {
    margin-top: 0
    }
body.component-body #system-message .alert-message a.close {
    font-size: 2em;
    float: right;
    cursor: pointer;
    margin-right: 10px
    }
body #k2Container table tr, body #k2Container table th, body #k2Container table td {
    background: none !important;
    border: 0 !important
    }
body #k2Container table td.key {
    padding-right: 15px
    }
body .k2AccountPage table tr td label {
    display: inline
    }
body .k2AccountPage div.k2AccountPageUpdate {
    border: none
    }
body #k2Container input.inputbox, body #k2Container select, body #k2Container input[type="file"] {
    border: 1px solid #D9D9D9;
    background: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset
    }
body #k2Container input#genderf, body #k2Container input#genderm {
    float: none;
    margin: 0 5px 5px 0
    }
body #k2Container .defaultSkin table.mceLayout {
    border: 1px solid rgba(0, 0, 0, 0.1)
    }
body #rt-mainbody.rt-dark #k2Container.latestView .latestItemsCategory h2:before {
    color: rgba(255, 255, 255, 0.5)
    }
body #rt-mainbody.rt-dark #k2Container .latestItemDateCreated, body #rt-mainbody.rt-dark #k2Container .latestItemCategory span, body #rt-mainbody.rt-dark #k2Container .latestItemTagsBlock span, body #rt-mainbody.rt-dark #k2Container .catItemDateCreated, body #rt-mainbody.rt-dark #k2Container .catItemAuthor, body #rt-mainbody.rt-dark #k2Container .catItemCategory span, body #rt-mainbody.rt-dark #k2Container .catItemTagsBlock span, body #rt-mainbody.rt-dark #k2Container .tagItemDateCreated, body #rt-mainbody.rt-dark #k2Container .tagItemCategory span, body #rt-mainbody.rt-dark #k2Container .userItemDateCreated, body #rt-mainbody.rt-dark #k2Container .userItemCategory span, body #rt-mainbody.rt-dark #k2Container .userItemTagsBlock span, body #rt-mainbody.rt-dark #k2Container .itemDateCreated, body #rt-mainbody.rt-dark #k2Container .itemAuthor, body #rt-mainbody.rt-dark #k2Container .itemTextResizerTitle, body #rt-mainbody.rt-dark #k2Container .itemRatingBlock, body #rt-mainbody.rt-dark #k2Container .itemRatingBlock span, body #rt-mainbody.rt-dark #k2Container .itemContentFooter, body #rt-mainbody.rt-dark #k2Container .itemCategory span, body #rt-mainbody.rt-dark #k2Container .itemTagsBlock span, body #rt-mainbody.rt-dark #k2Container .genericItemHeader span, body #rt-mainbody.rt-dark #k2Container .genericItemCategory span {
    color: rgba(255, 255, 255, 0.5)
    }