<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Main File : /templates/rt_anacron/less/thirdparty-k2.less
 * Variables :
  * @logo-type = custom
 * @accent-color1 = #d3232d
 * @accent-color2 = #666666
 * @accent-color3 = #a6abad
 * @header-overlay = light
 * @header-text-color = #2F2F2F
 * @header-background = #ffffff
 * @headroom-size = 90
 * @showcase-overlay = light
 * @showcase-link-color = #D63334
 * @showcase-text-color = #797979
 * @showcase-background = #ffffff
 * @showcase-type = customshowcase
 * @top-overlay = light
 * @top-text-color = #8b8b8b
 * @top-background = #ffffff
 * @utility-overlay = light
 * @utility-text-color = #6E6E6E
 * @utility-background = #ffffff
 * @feature-overlay = light
 * @feature-text-color = #8B8B8B
 * @feature-background = #F5F6F8
 * @feature-type = preset3
 * @maintop-overlay = light
 * @maintop-text-color = #8B8B8B
 * @maintop-background = transparent
 * @expandedtop-overlay = light
 * @expandedtop-text-color = #6E6E6E
 * @expandedtop-background = #FFFFFF
 * @mainbody-overlay = light
 * @expandedbottom-overlay = light
 * @expandedbottom-text-color = #8B8B8B
 * @expandedbottom-background = #F5F6F8
 * @mainbottom-overlay = light
 * @mainbottom-text-color = #6E6E6E
 * @mainbottom-background = #FFFFFF
 * @extension-overlay = dark
 * @extension-link-color = #D63334
 * @extension-text-color = #9B3233
 * @extension-background = #F14E4F
 * @extension-type = preset3
 * @bottom-overlay = dark
 * @bottom-text-color = #ffffff
 * @bottom-background = #535353
 * @footer-overlay = dark
 * @footer-text-color = #ffffff
 * @footer-background = #3a3a3a
 * @copyright-overlay = dark
 * @copyright-text-color = #959595
 * @copyright-background = #303030
 * @showcase-customshowcase-image = url(/images/bckg/bg_uvod.jpg)
 * @feature-customfeature-image = none
 * @extension-customextension-image = none
 */
body #rt-main .rt-block {
  margin: 0 10px 25px 10px;
}
body #k2Container.latestView .k2FeedIcon {
  position: absolute;
  margin: 10px 0 0 10px;
  padding: 0;
}
body #k2Container.latestView .latestItemsCategory {
  background: none;
  margin: 0;
  padding: 0;
  border: 10px 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);
}
body #k2Container.latestView .latestItemsCategory h2 {
  font-family: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 2.0em;
  margin: 15px 0;
  margin: 0 0 15px;
  padding: 15px 0 0 0;
  background: none;
}
body #k2Container.latestView .latestItemsCategory h2 a {
  padding: 10px 0;
}
body #k2Container.latestView .latestItemsCategory h2:before {
  font-family: FontAwesome;
  content: "";
  margin-right: 10px;
  font-size: 1.0em;
  color: rgba(0,0,0,0.8);
  position: inherit;
  background: none;
  border: none;
  text-shadow: none;
  box-shadow: none;
  transform: none;
  right: 0;
}
body #k2Container.latestView .latestItemList {
  background: none;
  margin: 0 0 20px 0;
  padding: 0;
  border: 10px solid transparent;
}
body #k2Container.latestView .latestItemList h2 {
  display: block;
  font-family: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.4em;
  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);
}
body #k2Container.latestView .latestItemList .latestItemIntroText {
  margin: 0;
  padding: 0;
}
body #k2Container.latestView .latestItemList .latestItemCategory {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.latestView .latestItemList .latestItemCategory span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
body #k2Container.latestView .latestItemList .latestItemTagsBlock {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.latestView .latestItemList .latestItemTagsBlock span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
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: 20px 0 0 20px;
  padding: 0;
}
body #k2Container.itemListView .itemListCategory {
  background: none;
  margin: 0;
  padding: 0;
  border: 10px solid transparent;
  border-top-width: 0;
}
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);
}
body #k2Container.itemListView .itemListCategory h2 {
  font-family: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 2.0em;
  position: relative;
  margin: 0 0 15px;
  padding: 15px 0 0 0;
  background: none;
}
body #k2Container.itemListView .itemListSubCategories h3 {
  font-family: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1.0em;
  margin: 0 0 5px 5px;
  padding: 0;
}
body #k2Container.itemListView .itemListSubCategories .subCategory {
  background: none;
  margin: 0 0 15px 0;
  padding: 0;
  border: 10px 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);
}
body #k2Container.itemListView .itemListSubCategories .subCategory h2 {
  font-family: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 2.0em;
  margin: 0 0 15px;
  padding: 15px 0 0 0;
  background: none;
}
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.8);
  position: inherit;
  border: none;
  background: none;
  text-shadow: none;
  box-shadow: none;
  transform: none;
  right: 0;
}
body #k2Container.itemListView .itemList #itemListLeading .catItemView {
  background: none;
  margin: 0;
  padding: 0;
  border: 10px 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: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 110%;
  margin: 0 0 5px 0;
  padding: 0;
}
body #k2Container.itemListView .itemList #itemListLeading .catItemAuthor {
  display: block;
  font-size: 0.9em;
  margin: 0px;
}
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);
}
body #k2Container.itemListView .itemList #itemListLeading .catItemCategory {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.itemListView .itemList #itemListLeading .catItemCategory span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
body #k2Container.itemListView .itemList #itemListLeading .catItemTagsBlock {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.itemListView .itemList #itemListLeading .catItemTagsBlock span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
body #k2Container.itemListView .itemList #itemListLeading .catItemCommentsLink {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
}
body #k2Container.itemListView .itemList #itemListLeading .catItemCommentsLink a {
  display: inline-block;
  font-size: 1.0em;
  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: 10px 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: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
}
body #k2Container.itemListView .itemList #itemListPrimary .catItemAuthor {
  display: block;
  font-size: 0.9em;
  margin: 0px;
}
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);
}
body #k2Container.itemListView .itemList #itemListPrimary .catItemCategory {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.itemListView .itemList #itemListPrimary .catItemCategory span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
body #k2Container.itemListView .itemList #itemListPrimary .catItemTagsBlock {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.itemListView .itemList #itemListPrimary .catItemTagsBlock span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
body #k2Container.itemListView .itemList #itemListPrimary .catItemCommentsLink {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
}
body #k2Container.itemListView .itemList #itemListPrimary .catItemCommentsLink a {
  display: inline-block;
  font-size: 1.0em;
  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: 10px 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: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 1.2em;
  margin: 0;
  padding: 0;
}
body #k2Container.itemListView .itemList #itemListSecondary .catItemAuthor {
  display: block;
  font-size: 0.9em;
  margin: 0px;
}
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);
}
body #k2Container.itemListView .itemList #itemListSecondary .catItemCategory {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.itemListView .itemList #itemListSecondary .catItemCategory span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
body #k2Container.itemListView .itemList #itemListSecondary .catItemTagsBlock {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.itemListView .itemList #itemListSecondary .catItemTagsBlock span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
body #k2Container.itemListView .itemList #itemListSecondary .catItemCommentsLink {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
}
body #k2Container.itemListView .itemList #itemListSecondary .catItemCommentsLink a {
  display: inline-block;
  font-size: 1.0em;
  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;
}
@media only screen and (max-width: 767px) {
  body #k2Container.itemListView .itemList .itemContainer {
    float: none !important;
    width: auto !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  body #k2Container.itemListView .itemList .itemContainer {
    width: 50% !important;
  }
  body #k2Container.itemListView .itemList .clr.prvni,
  body #k2Container.itemListView .itemList .clr.tri {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  body #k2Container.itemListView .itemList .clr.prvni,
  body #k2Container.itemListView .itemList .clr.sudy {
    display: none;
  }
}
body #k2Container.itemListView div.k2Pagination ul li {
  margin: 0 3px;
}
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: 10px 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: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  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);
}
body #k2Container.tagView .tagItemView .tagItemCategory {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.tagView .tagItemView .tagItemCategory span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
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: 10px solid transparent;
}
body #k2Container.userView .userBlock h2 {
  font-family: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  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: 10px 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: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  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);
}
body #k2Container.userView .userItemList .userItemCategory {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.userView .userItemList .userItemCategory span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
body #k2Container.userView .userItemList .userItemTagsBlock {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.userView .userItemList .userItemTagsBlock span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
body #k2Container.userView .userItemList .userItemCommentsLink {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
}
body #k2Container.userView .userItemList .userItemCommentsLink a {
  display: inline-block;
  font-size: 1.0em;
  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: 10px 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: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  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);
}
body #k2Container.genericView .genericItemView .genericItemCategory {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.genericView .genericItemView .genericItemCategory span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
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: 10px 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.hardware h1.itemTitle,
body #k2Container.itemView.produkty h1.itemTitle {
  font-family: 'open_sansregular', Verdana, Helvetica, Arial, sans-serif;
  font-size: 2.4em;
  font-weight: normal;
  line-height: 1.8em;
  margin: 0 0 0 20px;
  color: #D3232D;
}
body #k2Container.itemView.hardware h1.itemTitle {
  font-size: 2.2em;
  line-height: 110%;
  margin: 0 0 20px 0;
  text-indent: 20px;
}
body #k2Container.itemView h2 {
  font-family: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  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 .itemPrice {
  color: #fff;
  display: block;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
  background: #DB140F;
  width: 174px;
  height: 87px;
  font-size: 22px;
  line-height: 87px;
  text-align: center;
  position: absolute;
  right: 30px;
  margin-top: -100px;
}
body #k2Container.itemView .itemPrice:hover {
  background: #7c0b08;
}
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 a:before {
  font-family: FontAwesome;
  content: "\f02f";
  margin-right: 2px;
}
body #k2Container.itemView .itemToolbar .itemEmailLink a:before {
  font-family: FontAwesome;
  content: "\f0e0";
  margin-right: 2px;
}
body #k2Container.itemView .itemToolbar .itemCommentsLink a:before {
  font-family: FontAwesome;
  content: "\f075";
  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 .sigProContainer.singleThumbGallery,
body #k2Container.itemView.hardware .itemToolbar,
body #k2Container.itemView.produkty .itemToolbar {
  background: none;
  margin: 10px 0;
  padding: 0;
  border: 0;
  width: 100%;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery ul,
body #k2Container.itemView.hardware .itemToolbar ul,
body #k2Container.itemView.produkty .itemToolbar ul {
  text-align: left;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .sigProThumb,
body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li,
body #k2Container.itemView.hardware .itemToolbar .sigProThumb,
body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li,
body #k2Container.itemView.produkty .itemToolbar .sigProThumb,
body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li {
  margin: 0 10px 0 0;
  padding: 0;
  border: 0;
  display: inline-block;
  text-align: center;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .sigProThumb a,
body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li a,
body #k2Container.itemView.hardware .itemToolbar .sigProThumb a,
body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li a,
body #k2Container.itemView.produkty .itemToolbar .sigProThumb a,
body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li a {
  color: #fff;
  display: block;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
  background: #DB140F;
  width: 100px;
  height: 100px !important;
  font-size: 14px;
  line-height: 125%;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .sigProThumb a.sigProLink,
body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li a.sigProLink,
body #k2Container.itemView.hardware .itemToolbar .sigProThumb a.sigProLink,
body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li a.sigProLink,
body #k2Container.itemView.produkty .itemToolbar .sigProThumb a.sigProLink,
body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li a.sigProLink {
  width: 100px !important;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .sigProThumb a.sigProLink img,
body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li a.sigProLink img,
body #k2Container.itemView.hardware .itemToolbar .sigProThumb a.sigProLink img,
body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li a.sigProLink img,
body #k2Container.itemView.produkty .itemToolbar .sigProThumb a.sigProLink img,
body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li a.sigProLink img {
  display: none;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .sigProThumb a:hover,
body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li a:hover,
body #k2Container.itemView.hardware .itemToolbar .sigProThumb a:hover,
body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li a:hover,
body #k2Container.itemView.produkty .itemToolbar .sigProThumb a:hover,
body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li a:hover {
  background: #7c0b08;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .sigProThumb .sigProContainer.singleThumbGallery:before,
body #k2Container.itemView .sigProContainer.singleThumbGallery .sigProThumb a:before,
body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li .sigProContainer.singleThumbGallery:before,
body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li a:before,
body #k2Container.itemView.hardware .itemToolbar .sigProThumb .sigProContainer.singleThumbGallery:before,
body #k2Container.itemView.hardware .itemToolbar .sigProThumb a:before,
body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li .sigProContainer.singleThumbGallery:before,
body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li a:before,
body #k2Container.itemView.produkty .itemToolbar .sigProThumb .sigProContainer.singleThumbGallery:before,
body #k2Container.itemView.produkty .itemToolbar .sigProThumb a:before,
body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li .sigProContainer.singleThumbGallery:before,
body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li a:before {
  font-size: 45px;
  line-height: 100%;
  padding-top: 20px;
  display: block;
}
@media only screen and (min-width: 770px) {
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemPrezentaceLink,
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemDemoLink,
  body #k2Container.itemView.hardware .itemToolbar .itemPrezentaceLink,
  body #k2Container.itemView.hardware .itemToolbar .itemDemoLink,
  body #k2Container.itemView.produkty .itemToolbar .itemPrezentaceLink,
  body #k2Container.itemView.produkty .itemToolbar .itemDemoLink {
    text-align: left;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemPrezentaceLink a,
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemDemoLink a,
  body #k2Container.itemView.hardware .itemToolbar .itemPrezentaceLink a,
  body #k2Container.itemView.hardware .itemToolbar .itemDemoLink a,
  body #k2Container.itemView.produkty .itemToolbar .itemPrezentaceLink a,
  body #k2Container.itemView.produkty .itemToolbar .itemDemoLink a {
    width: 200px;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemPrezentaceLink span,
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemDemoLink span,
  body #k2Container.itemView.hardware .itemToolbar .itemPrezentaceLink span,
  body #k2Container.itemView.hardware .itemToolbar .itemDemoLink span,
  body #k2Container.itemView.produkty .itemToolbar .itemPrezentaceLink span,
  body #k2Container.itemView.produkty .itemToolbar .itemDemoLink span {
    font-size: 16px;
    display: inline-block;
    margin: 15px 0 0 15px;
    text-align: left;
    height: 100% !important;
    vertical-align: middle;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemPrezentaceLink a:before,
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemDemoLink a:before,
  body #k2Container.itemView.hardware .itemToolbar .itemPrezentaceLink a:before,
  body #k2Container.itemView.hardware .itemToolbar .itemDemoLink a:before,
  body #k2Container.itemView.produkty .itemToolbar .itemPrezentaceLink a:before,
  body #k2Container.itemView.produkty .itemToolbar .itemDemoLink a:before {
    height: 123px;
    padding: 27px 0 0 30px;
    display: inline-block;
    vertical-align: middle;
  }
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .itemPrezentaceLink a:before,
body #k2Container.itemView.hardware .itemToolbar .itemPrezentaceLink a:before,
body #k2Container.itemView.produkty .itemToolbar .itemPrezentaceLink a:before {
  font-family: FontAwesome;
  content: "\F0F2";
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .itemDemoLink a:before,
body #k2Container.itemView.hardware .itemToolbar .itemDemoLink a:before,
body #k2Container.itemView.produkty .itemToolbar .itemDemoLink a:before {
  font-family: FontAgnis;
  content: "\F044";
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .itemDotazLink a:before,
body #k2Container.itemView.hardware .itemToolbar .itemDotazLink a:before,
body #k2Container.itemView.produkty .itemToolbar .itemDotazLink a:before {
  font-family: FontAgnis;
  content: "\F043";
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .itemPrintLink a:before,
body #k2Container.itemView.hardware .itemToolbar .itemPrintLink a:before,
body #k2Container.itemView.produkty .itemToolbar .itemPrintLink a:before {
  font-family: FontAwesome;
  content: "\f02f";
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .itemEmailLink a:before,
body #k2Container.itemView.hardware .itemToolbar .itemEmailLink a:before,
body #k2Container.itemView.produkty .itemToolbar .itemEmailLink a:before {
  font-family: FontAwesome;
  content: "\f0e0";
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .itemCommentsLink a:before,
body #k2Container.itemView.hardware .itemToolbar .itemCommentsLink a:before,
body #k2Container.itemView.produkty .itemToolbar .itemCommentsLink a:before {
  font-family: FontAwesome;
  content: "\f075";
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .itemCategoryLink,
body #k2Container.itemView.hardware .itemToolbar .itemCategoryLink,
body #k2Container.itemView.produkty .itemToolbar .itemCategoryLink {
  position: absolute;
  right: 0;
  margin-top: -40px;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .itemCategoryLink a,
body #k2Container.itemView.hardware .itemToolbar .itemCategoryLink a,
body #k2Container.itemView.produkty .itemToolbar .itemCategoryLink a {
  background: #BEC1C3 !important;
  width: 140px;
  height: 140px !important;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .itemCategoryLink a:before,
body #k2Container.itemView.hardware .itemToolbar .itemCategoryLink a:before,
body #k2Container.itemView.produkty .itemToolbar .itemCategoryLink a:before {
  font-family: FontAgnis;
  content: "\f02e";
  font-size: 67px;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery .itemCategoryLink a:hover,
body #k2Container.itemView.hardware .itemToolbar .itemCategoryLink a:hover,
body #k2Container.itemView.produkty .itemToolbar .itemCategoryLink a:hover {
  background: #898e92 !important;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery a.sigProLink,
body #k2Container.itemView.hardware .itemToolbar a.sigProLink,
body #k2Container.itemView.produkty .itemToolbar a.sigProLink {
  display: inline-block;
}
body #k2Container.itemView .sigProContainer.singleThumbGallery a.sigProLink:before,
body #k2Container.itemView.hardware .itemToolbar a.sigProLink:before,
body #k2Container.itemView.produkty .itemToolbar a.sigProLink:before {
  font-family: FontAgnis;
  content: "\f030";
}
@media only screen and (min-width: 770px) and (max-width: 1199px) {
  body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li,
  body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li,
  body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li {
    margin: 0 5px 0 0;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li a,
  body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li a,
  body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li a {
    width: 87px;
    height: 87px;
    font-size: 13px;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li a:before,
  body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li a:before,
  body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li a:before {
    font-size: 40px;
    padding-top: 15px;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemPrezentaceLink a,
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemDemoLink a,
  body #k2Container.itemView.hardware .itemToolbar .itemPrezentaceLink a,
  body #k2Container.itemView.hardware .itemToolbar .itemDemoLink a,
  body #k2Container.itemView.produkty .itemToolbar .itemPrezentaceLink a,
  body #k2Container.itemView.produkty .itemToolbar .itemDemoLink a {
    width: 174px;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemPrezentaceLink span,
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemDemoLink span,
  body #k2Container.itemView.hardware .itemToolbar .itemPrezentaceLink span,
  body #k2Container.itemView.hardware .itemToolbar .itemDemoLink span,
  body #k2Container.itemView.produkty .itemToolbar .itemPrezentaceLink span,
  body #k2Container.itemView.produkty .itemToolbar .itemDemoLink span {
    font-size: 16px;
    margin: 13px 0 0 10px;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemPrezentaceLink a:before,
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemDemoLink a:before,
  body #k2Container.itemView.hardware .itemToolbar .itemPrezentaceLink a:before,
  body #k2Container.itemView.hardware .itemToolbar .itemDemoLink a:before,
  body #k2Container.itemView.produkty .itemToolbar .itemPrezentaceLink a:before,
  body #k2Container.itemView.produkty .itemToolbar .itemDemoLink a:before {
    height: 108px;
    padding: 24px 0 0 25px;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemCategoryLink,
  body #k2Container.itemView.hardware .itemToolbar .itemCategoryLink,
  body #k2Container.itemView.produkty .itemToolbar .itemCategoryLink {
    margin-top: -34px;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemCategoryLink a,
  body #k2Container.itemView.hardware .itemToolbar .itemCategoryLink a,
  body #k2Container.itemView.produkty .itemToolbar .itemCategoryLink a {
    width: 123px;
    height: 123px;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemCategoryLink a:before,
  body #k2Container.itemView.hardware .itemToolbar .itemCategoryLink a:before,
  body #k2Container.itemView.produkty .itemToolbar .itemCategoryLink a:before {
    font-size: 60px;
  }
}
@media only screen and (max-width: 959px) {
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemPrintLink,
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemEmailLink,
  body #k2Container.itemView.hardware .itemToolbar .itemPrintLink,
  body #k2Container.itemView.hardware .itemToolbar .itemEmailLink,
  body #k2Container.itemView.produkty .itemToolbar .itemPrintLink,
  body #k2Container.itemView.produkty .itemToolbar .itemEmailLink {
    display: none;
  }
}
@media only screen and (max-width: 769px) {
  body #k2Container.itemView .sigProContainer.singleThumbGallery,
  body #k2Container.itemView.hardware .itemToolbar,
  body #k2Container.itemView.produkty .itemToolbar {
    margin-top: 0;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li,
  body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li,
  body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li {
    padding: 0 5px 0 0;
    display: table-cell;
    vertical-align: middle;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li.itemDotazLink a,
  body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li.itemDotazLink a,
  body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li.itemDotazLink a {
    line-height: 350%;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li a,
  body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li a,
  body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li a {
    max-width: 100%;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery &gt; ul &gt; li a:before,
  body #k2Container.itemView.hardware .itemToolbar &gt; ul &gt; li a:before,
  body #k2Container.itemView.produkty .itemToolbar &gt; ul &gt; li a:before {
    font-size: 40px;
    padding-top: 15px;
  }
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemCategoryLink,
  body #k2Container.itemView.hardware .itemToolbar .itemCategoryLink,
  body #k2Container.itemView.produkty .itemToolbar .itemCategoryLink {
    display: none;
  }
}
@media only screen and (max-width: 479px) {
  body #k2Container.itemView .sigProContainer.singleThumbGallery .itemDotazLink,
  body #k2Container.itemView.hardware .itemToolbar .itemDotazLink,
  body #k2Container.itemView.produkty .itemToolbar .itemDotazLink {
    display: none;
  }
}
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/utilities/k2-stars.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%;
}
body #k2Container.itemView.hardware .itemImageBlock,
body #k2Container.itemView.produkty .itemImageBlock {
  float: right;
  margin-left: 25px;
}
body #k2Container.itemView.hardware .itemImageBlock img,
body #k2Container.itemView.produkty .itemImageBlock img {
  border: none;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
}
body #k2Container.itemView .itemIntroText {
  font-size: 1.2em;
  color: inherit;
  line-height: 1.7em;
  font-weight: normal;
}
body #k2Container.itemView .itemContentFooter {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.itemView .itemLinks {
  margin: 0 0 15px 0;
}
body #k2Container.itemView div.itemAttachmentsBlock {
  border: none;
}
body #k2Container.itemView div.itemAttachmentsBlock ul.itemAttachments {
  display: block;
  margin-left: 80px;
}
body #k2Container.itemView div.itemAttachmentsBlock ul.itemAttachments li {
  display: inline-block;
  text-align: left;
  padding-bottom: 5px;
}
body #k2Container.itemView .itemCategory {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.itemView .itemCategory a {
  display: inline-block;
  font-size: 1.0em;
  font-weight: normal;
  line-height: 1.2em;
  padding: 0;
  width: 100px;
}
body #k2Container.itemView .itemCategory a:before {
  font-family: FontAwesome;
  content: "\f07c";
  margin-right: 5px;
}
body #k2Container.itemView .itemCategory a {
  font-size: 1.0em;
}
body #k2Container.itemView .itemTagsBlock {
  font-size: 0.9em;
  line-height: 1.0em;
  border: 0;
}
body #k2Container.itemView .itemTagsBlock span {
  display: inline-block;
  font-size: 1.0em;
  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: 1.0em;
}
body #k2Container.itemView .itemAuthorBlock {
  background: none;
  margin: 0 0 15px 0;
  padding: 0;
  border: 1px solid transparent;
}
body #k2Container.itemView .itemAuthorBlock h3 {
  font-family: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 2.0em;
  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: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 2.0em;
  margin: 0;
  padding: 0;
}
body #k2Container.itemView .itemAuthorLatest ul li a {
  font-size: 1.0em;
  line-height: 1.0em;
}
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: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 2.0em;
  margin: 0;
  padding: 0;
}
body #k2Container.itemView .itemRelated ul li a {
  font-size: 1.0em;
  line-height: 1.0em;
}
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: 'open_sansbold', Verdana, Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  line-height: 2.0em;
  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: "\f075";
  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: 1.0em;
}
body #k2Container.itemView .itemComments ul.itemCommentsList li .commentAuthorName {
  font-size: 1.0em;
}
body #k2Container.itemView .itemComments ul.itemCommentsList li .commentAuthorName a {
  font-size: 1.0em;
}
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: "\f00d";
}
body.component-body ul.tags li.tagAdd {
  margin: 0;
  padding: 0;
}
body.component-body ul.tags li.tagAdd input#search-field {
  border: none !important;
  box-shadow: none !important;
  margin: 0;
  padding: 0;
}
body.component-body ul.tags li.tagAdded,
body.component-body ul.tags li.addedTag,
body.component-body ul.tags li.tagAdd {
  margin: 5px 0 5px 5px;
}
body.component-body .adminFormK2 input[type="radio"],
body.component-body .adminFormK2 input[type="checkbox"] {
  margin: 0 5px;
}
body.component-body hr.sep {
  margin-top: 10px;
  margin-bottom: 15px;
}
body.component-body div#k2ToggleSidebarContainer {
  margin-bottom: 13px;
}
body.component-body h3.ui-accordion-header span.ui-icon {
  margin: 12px 10px 0 5px;
}
body.component-body input,
body.component-body textarea,
body.component-body select {
  border: 1px solid #cccccc !important;
  background: #ffffff !important;
  color: #333333 !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
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 {
  color: #000000;
  text-shadow: none;
  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: "\f02d";
}
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 &gt; ul {
  background-repeat: no-repeat;
}
body.component-body #system-message .alert-message {
  background-color: #C3D2E5;
  border: 2px solid #84A7DB;
  color: #0055BB;
  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;
}
#k2Frontend #toolbar-save.button:before {
  display: none;
}
body #k2Container.k2AccountPage table tr,
body #k2Container.k2AccountPage table th,
body #k2Container.k2AccountPage table td {
  background: none !important;
  border: 0 !important;
}
body #k2Container.k2AccountPage table td.key {
  padding-right: 15px;
}
body #k2Container.k2AccountPage table input[type="file"] {
  margin: 5px 0;
}
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: #ffffff;
  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 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.05) !important;
  border: 1px solid rgba(0,0,0,0.15);
}
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: #ffffff;
}
body .k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover {
  background: #ffffff;
  color: inherit;
}
body .k2CalendarBlock table.calendar tr td.calendarToday {
  color: inherit;
  font-weight: bold;
  background: #ffffff !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: 1.0em;
}
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 #k2Container span.itemEditLink {
  margin: -28px 5px 0 0;
}
body #k2Container .userBlock h2:before {
  display: none;
}
body #k2Container .tagItemTitle a {
  padding-left: 0px;
}
body #k2Container.itemView .itemHeader h2.itemTitle {
  line-height: 1.5em;
  padding-left: 5px;
  padding-left: 5px;
}
body #k2Container .genericItemView h2 a {
  padding-left: 0px;
}
body #k2FrontendContainer table td {
  border-color: #e9e9e9;
}
body #k2FrontendContainer input[type="text"],
body #k2FrontendContainer input[type="password"],
body #k2FrontendContainer input[type="datetime"],
body #k2FrontendContainer input[type="datetime-local"],
body #k2FrontendContainer input[type="date"],
body #k2FrontendContainer input[type="month"],
body #k2FrontendContainer input[type="time"],
body #k2FrontendContainer input[type="week"],
body #k2FrontendContainer input[type="number"],
body #k2FrontendContainer input[type="email"],
body #k2FrontendContainer input[type="url"],
body #k2FrontendContainer input[type="search"],
body #k2FrontendContainer input[type="tel"],
body #k2FrontendContainer input[type="color"],
body #k2FrontendContainer .uneditable-input {
  height: 30px;
}
.even,
.odd {
  background: inherit;
  border-bottom: inherit;
}
body .rt-dark #k2Container .latestItemDateCreated,
body .rt-dark #k2Container .latestItemCategory span,
body .rt-dark #k2Container .latestItemTagsBlock span,
body .rt-dark #k2Container .catItemDateCreated,
body .rt-dark #k2Container .catItemAuthor,
body .rt-dark #k2Container .catItemCategory span,
body .rt-dark #k2Container .catItemTagsBlock span,
body .rt-dark #k2Container .tagItemDateCreated,
body .rt-dark #k2Container .tagItemCategory span,
body .rt-dark #k2Container .userItemDateCreated,
body .rt-dark #k2Container .userItemCategory span,
body .rt-dark #k2Container .userItemTagsBlock span,
body .rt-dark #k2Container .itemDateCreated,
body .rt-dark #k2Container .itemAuthor,
body .rt-dark #k2Container .itemTextResizerTitle,
body .rt-dark #k2Container .itemRatingBlock,
body .rt-dark #k2Container .itemRatingBlock span,
body .rt-dark #k2Container .itemContentFooter,
body .rt-dark #k2Container .itemCategory span,
body .rt-dark #k2Container .itemTagsBlock span,
body .rt-dark #k2Container .genericItemHeader span,
body .rt-dark #k2Container .genericItemCategory span,
body .rt-dark #k2Container .latestItemsCategory h2 a,
body .rt-dark #k2Container .itemListCategory h2,
body .rt-dark #k2Container .itemListSubCategories .subCategory h2,
body .rt-dark #k2Container .itemListSubCategories .subCategory h2 a {
  color: rgba(255,255,255,0.5) !important;
}
body .rt-dark #k2Container.latestView .latestItemsCategory h2:before,
body .rt-dark #k2Container.itemListView .itemListCategory h2:before,
body .rt-dark #k2Container.itemListView .itemListSubCategories .subCategory h2:before {
  color: rgba(255,255,255,0.5);
}
body .rt-dark #k2Container input.inputbox,
body .rt-dark #k2Container select,
body .rt-dark #k2Container input[type="file"] {
  border: 1px solid #222222;
  background: #000000;
  box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;
}
body .rt-dark #k2Container div.itemSocialSharing {
  background: #888888;
  border-radius: 5px;
  margin: 15px 0;
  padding: 15px 15px 0;
  box-shadow: 0 0 5px rgba(0,0,0,0.5) inset;
}
.k2store-product-info {
  float: right;
  text-align: right;
  margin-left: 30px;
}
.k2store .product_price {
  font-weight: bold;
  color: #D3232D;
  text-align: center;
  font-size: 1.2em;
  padding-bottom: 10px;
}
.k2store .product_price small {
  font-size: 75%;
  display: block;
}
@font-face {
  font-family: 'open_sansregular';
  src: local("Open Sans"), local("OpenSans"), url('../fonts/OpenSans-Regular.eot');
  src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.ttf') format('truetype'), url('../fonts/OpenSans-Regular.svg#open_sansregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.component-body {
  font-family: 'open_sansregular';
}
.help-block {
  font-size: 0.7em;
  line-height: 95%;
}
div.k2ItemsBlock ul {
  margin-left: 30px !important;
}
div.k2ItemsBlock ul li {
  margin: 0 0 3px 0;
}
</pre></body></html>