/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

#g-page-surround {
  position: relative;
  background: #fff;
}
#g-page-surround:before {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 9999;
  content: "";
  opacity: 1;
  -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  -ms-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
#g-page-surround.visible:before {
  opacity: 0;
}
#g-page-surround.hideMe:before {
  display: none;
}
body.remeslo #g-navigation {
  background: #f5bf2e;
}
body.remeslo #slider-position .camera_fakehover {
  border-color: #f5bf2e;
}
body.remeslo #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.remeslo #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #f5bf2e;
}
body.remeslo #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-item-container, body.remeslo #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container {
  color: #fff !important;
}
body.remeslo #related-position .g-content .raxo-bricks .raxo-wrap .raxo-category {
  background: #b48609;
}
body.remeslo #related-position .g-content .raxo-bricks .raxo-wrap .raxo-content h4 a {
  color: #b48609;
}
body.remeslo #slider-position .platform-content:nth-child(2) h1 {
  color: #f5bf2e;
}
body.remeslo .modk2gridItemItemContentText {
  background-color: #f5bf2e;
}
body.remeslo .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
  border-color: #f5bf2e;
}
body.remeslo .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
  border-color: #b48609;
}
body.remeslo .modk2gridItemItem .overlay {
  background: #f5bf2e;
}
body.remeslo #menu-position ul.nav.menu li.parent.active > a {
  background: #f5bf2e;
}
body.remeslo #breadcrumbs-position.absolutePos .breadcrumb a span {
  color: #b48609;
}
body.remeslo #k2Container h2 a {
  color: #b48609;
}
body.remeslo .modk2gridItemItemCategories a {
  background: #b48609;
  color: #fff;
}
body.remeslo #k2Container div.catItemHeader h3.catItemTitle a {
  color: #b48609;
}
body.remeslo #k2Container div.catItemHeader h3.catItemTitle a:hover {
  color: #b48609;
}
body.remeslo .catItemImageBlock .img-box .overlay {
  background-color: #f5bf2e;
}
body.remeslo .catItemCategory a {
  background: #b48609;
  color: #fff;
}
body.tradice #g-navigation {
  background: #c487ba;
}
body.tradice #slider-position .camera_fakehover {
  border-color: #c487ba;
}
body.tradice #related-position .g-content .raxo-bricks .raxo-wrap .raxo-category {
  background: #9a4b8d;
}
body.tradice #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.tradice #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #c487ba;
}
body.tradice #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-item-container, body.tradice #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container {
  color: #fff !important;
}
body.tradice #related-position .g-content .raxo-bricks .raxo-wrap .raxo-content h4 a {
  background: #9a4b8d;
}
body.tradice #slider-position .platform-content:nth-child(2) h1 {
  color: #c487ba;
}
body.tradice .modk2gridItemItemContentText {
  background-color: #c487ba;
}
body.tradice .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
  border-color: #c487ba;
}
body.tradice .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
  border-color: #9a4b8d;
}
body.tradice .modk2gridItemItem .overlay {
  background: #c487ba;
}
body.tradice #menu-position ul.nav.menu li.parent.active > a {
  background: #c487ba;
}
body.tradice #breadcrumbs-position.absolutePos .breadcrumb a span {
  color: #9a4b8d;
}
body.tradice #k2Container h2 a {
  color: #9a4b8d;
}
body.tradice .modk2gridItemItemCategories a {
  background: #9a4b8d;
  color: #fff;
}
body.tradice #k2Container div.catItemHeader h3.catItemTitle a {
  color: #9a4b8d;
}
body.tradice #k2Container div.catItemHeader h3.catItemTitle a:hover {
  color: #9a4b8d;
}
body.tradice .catItemImageBlock .img-box .overlay {
  background-color: #c487ba;
}
body.tradice .catItemCategory a {
  background: #9a4b8d;
  color: #fff;
}
body.tradicni-architektura #g-navigation {
  background: #f28c29;
}
body.tradicni-architektura #slider-position .camera_fakehover {
  border-color: #f28c29;
}
body.tradicni-architektura #slider-position .platform-content:nth-child(2) h1 {
  color: #f28c29;
}
body.tradicni-architektura #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.tradicni-architektura #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #f28c29;
}
body.tradicni-architektura #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-item-container, body.tradicni-architektura #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container {
  color: #fff !important;
}
body.tradicni-architektura #related-position .g-content .raxo-bricks .raxo-wrap .raxo-category {
  background: #ab590a;
}
body.tradicni-architektura #related-position .g-content .raxo-bricks .raxo-wrap .raxo-content h4 a {
  background: #ab590a;
}
body.tradicni-architektura .modk2gridItemItemContentText {
  background-color: #f28c29;
}
body.tradicni-architektura .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
  border-color: #f28c29;
}
body.tradicni-architektura .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
  border-color: #ab590a;
}
body.tradicni-architektura .modk2gridItemItem .overlay {
  background: #f28c29;
}
body.tradicni-architektura #menu-position ul.nav.menu li.parent.active > a {
  background: #f28c29;
}
body.tradicni-architektura #breadcrumbs-position.absolutePos .breadcrumb a span {
  color: #ab590a;
}
body.tradicni-architektura #k2Container h2 a {
  color: #ab590a;
}
body.tradicni-architektura .modk2gridItemItemCategories a {
  background: #ab590a;
  color: #fff;
}
body.tradicni-architektura #k2Container div.catItemHeader h3.catItemTitle a {
  color: #ab590a;
}
body.tradicni-architektura #k2Container div.catItemHeader h3.catItemTitle a:hover {
  color: #ab590a;
}
body.tradicni-architektura .catItemImageBlock .img-box .overlay {
  background-color: #f28c29;
}
body.tradicni-architektura .catItemCategory a {
  background: #ab590a;
  color: #fff;
}
body.folklor #g-navigation {
  background: #d94c30;
}
body.folklor #slider-position .camera_fakehover {
  border-color: #d94c30;
}
body.folklor #slider-position .platform-content:nth-child(2) h1 {
  color: #d94c30;
}
body.folklor #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.folklor #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #d94c30;
}
body.folklor #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-item-container, body.folklor #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container {
  color: #fff !important;
}
body.folklor .modk2gridItemItemContentText {
  background-color: #d94c30;
}
body.folklor #related-position .g-content .raxo-bricks .raxo-wrap .raxo-category {
  background: #8a2c19;
}
body.folklor #related-position .g-content .raxo-bricks .raxo-wrap .raxo-content h4 a {
  background: #8a2c19;
}
body.folklor .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
  border-color: #d94c30;
}
body.folklor .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
  border-color: #8a2c19;
}
body.folklor .modk2gridItemItem .overlay {
  background: #d94c30;
}
body.folklor #menu-position ul.nav.menu li.parent.active > a {
  background: #d94c30;
}
body.folklor #breadcrumbs-position.absolutePos .breadcrumb a span {
  color: #8a2c19;
}
body.folklor #k2Container h2 a {
  color: #8a2c19;
}
body.folklor .modk2gridItemItemCategories a {
  background: #8a2c19;
  color: #fff;
}
body.folklor #k2Container div.catItemHeader h3.catItemTitle a {
  color: #8a2c19;
}
body.folklor #k2Container div.catItemHeader h3.catItemTitle a:hover {
  color: #8a2c19;
}
body.folklor .catItemImageBlock .img-box .overlay {
  background-color: #d94c30;
}
body.folklor .catItemCategory a {
  background: #8a2c19;
  color: #fff;
}
body.etnografie #g-navigation {
  background: #a2b233;
}
body.etnografie #slider-position .camera_fakehover {
  border-color: #a2b233;
}
body.etnografie #slider-position .platform-content:nth-child(2) h1 {
  color: #a2b233;
}
body.etnografie #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.etnografie #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #a2b233;
}
body.etnografie #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-item-container, body.etnografie #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container {
  color: #fff !important;
}
body.etnografie .modk2gridItemItemContentText {
  background-color: #a2b233;
}
body.etnografie #related-position .g-content .raxo-bricks .raxo-wrap .raxo-category {
  background: #5a631c;
}
body.etnografie #related-position .g-content .raxo-bricks .raxo-wrap .raxo-content h4 a {
  background: #5a631c;
}
body.etnografie .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
  border-color: #a2b233;
}
body.etnografie .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
  border-color: #5a631c;
}
body.etnografie .modk2gridItemItem .overlay {
  background: #a2b233;
}
body.etnografie #menu-position ul.nav.menu li.parent.active > a {
  background: #a2b233;
}
body.etnografie #breadcrumbs-position.absolutePos .breadcrumb a span {
  color: #5a631c;
}
body.etnografie #k2Container h2 a {
  color: #5a631c;
}
body.etnografie .modk2gridItemItemCategories a {
  background: #5a631c;
  color: #fff;
}
body.etnografie #k2Container div.catItemHeader h3.catItemTitle a {
  color: #5a631c;
}
body.etnografie #k2Container div.catItemHeader h3.catItemTitle a:hover {
  color: #5a631c;
}
body.etnografie .catItemImageBlock .img-box .overlay {
  background-color: #a2b233;
}
body.etnografie .catItemCategory a {
  background: #5a631c;
  color: #fff;
}
body.pracoviste #g-navigation {
  background: #009fdc;
}
body.pracoviste #slider-position .camera_fakehover {
  border-color: #009fdc;
}
body.pracoviste #slider-position .platform-content:nth-child(2) h1 {
  color: #009fdc;
}
body.pracoviste #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.pracoviste #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #009fdc;
}
body.pracoviste #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-item-container, body.pracoviste #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container {
  color: #fff !important;
}
body.pracoviste .modk2gridItemItemContentText {
  background-color: #009fdc;
}
body.pracoviste .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
  border-color: #009fdc;
}
body.pracoviste .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
  border-color: #005576;
}
body.pracoviste #related-position .g-content .raxo-bricks .raxo-wrap .raxo-category {
  background: #005576;
}
body.pracoviste #related-position .g-content .raxo-bricks .raxo-wrap .raxo-content h4 a {
  background: #005576;
}
body.pracoviste .modk2gridItemItem .overlay {
  background: #009fdc;
}
body.pracoviste #menu-position ul.nav.menu li.parent.active > a {
  background: #009fdc;
}
body.pracoviste #breadcrumbs-position.absolutePos .breadcrumb a span {
  color: #005576;
}
body.pracoviste #k2Container h2 a {
  color: #005576;
}
body.pracoviste .modk2gridItemItemCategories a {
  background: #005576;
  color: #fff;
}
body.pracoviste #k2Container div.catItemHeader h3.catItemTitle a {
  color: #005576;
}
body.pracoviste #k2Container div.catItemHeader h3.catItemTitle a:hover {
  color: #005576;
}
body.pracoviste .catItemImageBlock .img-box .overlay {
  background-color: #009fdc;
}
body.pracoviste .catItemCategory a {
  background: #005576;
  color: #fff;
}
body.etnografie #g-navigation {
  background: #a2b233;
}
body.etnografie #slider-position .camera_fakehover {
  border-color: #a2b233;
}
body.etnografie #slider-position .platform-content:nth-child(2) h1 {
  color: #a2b233;
}
body.etnografie .modk2gridItemItemContentText {
  background-color: #a2b233;
}
body.etnografie #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.etnografie #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #a2b233;
}
body.etnografie #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover .g-menu-item-container, body.etnografie #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active .g-menu-item-container {
  color: #fff !important;
}
body.etnografie #related-position .g-content .raxo-bricks .raxo-wrap .raxo-category {
  background: #5a631c;
}
body.etnografie #related-position .g-content .raxo-bricks .raxo-wrap .raxo-content h4 a {
  background: #5a631c;
}
body.etnografie .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
  border-color: #a2b233;
}
body.etnografie .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
  border-color: #5a631c;
}
body.etnografie .modk2gridItemItem .overlay {
  background: #a2b233;
}
body.etnografie #menu-position ul.nav.menu li.parent.active > a {
  background: #a2b233;
}
body.etnografie #breadcrumbs-position.absolutePos .breadcrumb a span {
  color: #5a631c;
}
body.etnografie #k2Container h2 a {
  color: #5a631c;
}
body.etnografie .modk2gridItemItemCategories a {
  background: #5a631c;
  color: #fff;
}
body.etnografie #k2Container div.catItemHeader h3.catItemTitle a {
  color: #5a631c;
}
body.etnografie #k2Container div.catItemHeader h3.catItemTitle a:hover {
  color: #5a631c;
}
body.etnografie .catItemImageBlock .img-box .overlay {
  background-color: #a2b233;
}
body.etnografie .catItemCategory a {
  background: #5a631c;
  color: #fff;
}
.modk2gridItemRow .modk2gridItemItem.remeslo {
  border-color: #f5bf2e;
}
.modk2gridItemRow .modk2gridItemItem.remeslo .modk2gridItemItemContentText {
  background: rgba(245, 191, 46, 0.9);
}
.modk2gridItemRow .modk2gridItemItem.tradice {
  border-color: #c487ba;
}
.modk2gridItemRow .modk2gridItemItem.tradice .modk2gridItemItemContentText {
  background: rgba(196, 135, 186, 0.9);
}
.modk2gridItemRow .modk2gridItemItem.tradicni-architektura {
  border-color: #f28c29;
}
.modk2gridItemRow .modk2gridItemItem.tradicni-architektura .modk2gridItemItemContentText {
  background: rgba(242, 140, 41, 0.9);
}
.modk2gridItemRow .modk2gridItemItem.folklor {
  border-color: #d94c30;
}
.modk2gridItemRow .modk2gridItemItem.folklor .modk2gridItemItemContentText {
  background: rgba(217, 76, 48, 0.9);
}
.modk2gridItemRow .modk2gridItemItem.tradicni-folklor {
  border-color: #c64745;
}
.modk2gridItemRow .modk2gridItemItem.tradicni-folklor .modk2gridItemItemContentText {
  background: rgba(198, 71, 69, 0.9);
}
.modk2gridItemRow .modk2gridItemItem.pracoviste {
  border-color: #009fdc;
}
.modk2gridItemRow .modk2gridItemItem.pracoviste .modk2gridItemItemContentText {
  background: rgba(0, 159, 220, 0.9);
}
.modk2gridItemRow .modk2gridItemItem.etnografie {
  border-color: #a2b233;
}
.modk2gridItemRow .modk2gridItemItem.etnografie .modk2gridItemItemContentText {
  background: rgba(162, 178, 51, 0.9);
}
body.remeslo #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  background: #f5bf2e;
}
body.remeslo #g-offcanvas {
  background: #f5bf2e;
}
body.remeslo #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: #f5bf2e;
}
body.remeslo #g-mobilemenu-container .g-toplevel li {
  border-color: #b48609;
}
body.remeslo #g-offcanvas #g-mobilemenu-container ul {
  background: #f5bf2e;
}
body.tradice #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  background: #c487ba;
}
body.tradice #g-offcanvas {
  background: #c487ba;
}
body.tradice #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.tradice #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #9a4b8d;
}
body.tradice #g-mobilemenu-container .g-toplevel li {
  border-color: #9a4b8d;
}
body.tradice #g-offcanvas #g-mobilemenu-container ul {
  background: #c487ba;
}
body.tradicni-architektura #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  background: #f28c29;
}
body.tradicni-architektura #g-mobilemenu-container .g-toplevel li {
  border-color: #ab590a;
}
body.tradicni-architektura #g-offcanvas {
  background: #f28c29;
}
body.tradicni-architektura #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: #f28c29;
}
body.tradice #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: #c487ba;
}
body.tradicni-architektura #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.tradicni-architektura #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #ab590a;
}
body.tradicni-architektura #g-offcanvas #g-mobilemenu-container ul {
  background: #f28c29;
}
body.etnografie #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  background: #a2b233;
}
body.etnografie #g-offcanvas {
  background: #a2b233;
}
body.etnografie #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: #a2b233;
}
body.etnografie #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.etnografie #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #5a631c;
}
body.etnografie #g-offcanvas #g-mobilemenu-container ul {
  background: #a2b233;
}
body.etnografie #g-mobilemenu-container .g-toplevel li {
  border-color: #5a631c;
}
body.folklor #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  background: #d94c30;
}
body.folklor #g-offcanvas {
  background: #d94c30;
}
body.folklor #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: #d94c30;
}
body.folklor #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.folklor #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #8a2c19;
}
body.folklor #g-offcanvas #g-mobilemenu-container ul {
  background: #d94c30;
}
body.folklor #g-mobilemenu-container .g-toplevel li {
  border-color: #8a2c19;
}
body.pracoviste #g-offcanvas #g-mobilemenu-container ul > li > .g-menu-item-container {
  background: #009fdc;
}
body.pracoviste #g-offcanvas {
  background: #009fdc;
}
body.pracoviste #g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: #009fdc;
}
body.pracoviste #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, body.pracoviste #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #005576;
}
body.pracoviste #g-offcanvas #g-mobilemenu-container ul {
  background: #009fdc;
}
body.pracoviste #g-mobilemenu-container .g-toplevel li {
  border-color: #01aef1;
}
.modk2gridItemContainer {
  max-width: 1200px;
  margin: 0 auto;
}
#g-mobilemenu-container .g-toplevel li.g-dropdown-column {
  border-bottom: none;
}
.modk2gridItemRow.hidden-row {
  display: none;
}
.modk2gridItemItem {
  position: relative;
  display: block;
  overflow: hidden;
  min-height: 400px !important;
}
.modk2gridItemItem h4, .modk2gridItemItem h3 {
  display: block;
  position: absolute;
  bottom: 0px;
  padding-left: 12%;
  padding-right: 5%;
  color: #fff;
  font-weight: 500;
  font-size: 2rem;
  z-index: 1;
  line-height: 1.2;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#80000000", GradientType=0);
  margin-bottom: 0;
  padding-bottom: 35px;
  padding-top: 24px;
  width: 100%;
}
.modk2gridItemItem h4 a, .modk2gridItemItem h3 a {
  color: #FFFFFF;
}
.modk2gridItemItem .modk2gridItemItemContent {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: -600px;
  z-index: 2;
  cursor: pointer;
}
.modk2gridItemItem .modk2gridItemItemContent .modk2gridItemItemContentText p {
  color: #000;
  font-size: 1.1rem;
  line-height: 1.4;
  font-weight: 500;
}
.modk2gridItemItem .modk2gridItemItemContent a.readon {
  opacity: 1;
}
.modk2gridItemItem .modk2gridItemItemContent a.readon:before {
  width: 55px;
  height: 55px;
  background: url('../../images/arrow.svg') no-repeat;
  background-size: contain;
  position: absolute;
  right: 8%;
  content: " ";
  bottom: 6%;
  -webkit-transition: 0.2s ease-out, -webkit-transform 0.2s ease-out;
  -moz-transition: 0.2s ease-out, -moz-transform 0.2s ease-out;
  transition: 0.2s ease-out, transform 0.2s ease-out;
  opacity: 1;
}
.modk2gridItemItem .modk2gridItemItemContent a.readon:before:hover {
  background: url('../../images/arrow.svg') no-repeat;
  background-size: contain;
  width: 45px;
  height: 45px;
  -ms-transform: scale(1.2, 1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2, 1.2);
  /* Safari */
  transform: scale(1.2, 1.2);
  /* Standard syntax */
}
.modk2gridItemItem .modk2gridItemItemContent a.readon span {
  display: none;
}
.modk2gridItemItemAction .modk2gridItemItemActionImage {
  width: 100%;
}
.modk2gridItemItemAction .modk2gridItemItemContent {
  cursor: pointer;
}
.modk2gridItemItemAction .modk2gridItemItemContent a.readon {
  opacity: 1;
}
.modk2gridItemItemAction .modk2gridItemItemContent a.readon:before {
  width: 55px;
  height: 55px;
  background: url('../../images/arrow.svg') no-repeat;
  background-size: contain;
  position: absolute;
  right: 1.5%;
  content: " ";
  bottom: 6%;
  -webkit-transition: 0.2s ease-out, -webkit-transform 0.2s ease-out;
  -moz-transition: 0.2s ease-out, -moz-transform 0.2s ease-out;
  transition: 0.2s ease-out, transform 0.2s ease-out;
  opacity: 1;
}
.modk2gridItemItemAction .modk2gridItemItemContent a.readon:before:hover {
  background: url('../../images/arrow.svg') no-repeat;
  background-size: contain;
  width: 45px;
  height: 45px;
  -ms-transform: scale(1.2, 1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2, 1.2);
  /* Safari */
  transform: scale(1.2, 1.2);
  /* Standard syntax */
}
.modk2gridItemItemAction .modk2gridItemItemContent a.readon span {
  display: none;
}
div.itemImageGallery, div.itemVideoBlock {
  max-width: 1200px;
  margin: 0 auto;
}
ul.sigProClassic span.sigProPseudoCaption, ul.sigProClassic span.sigProCaption {
  display: none;
}
div.itemVideoBlock {
  background: none;
  padding: 0;
  margin-bottom: 50px;
}
div.itemVideoBlock h3 {
  display: none;
}
#k2Container ul.sigProContainer {
  margin-top: 0 !important;
  padding-top: 0;
}
#k2Container li.sigProThumb {
  padding-left: 0;
}
#k2Container li.sigProThumb:before, #k2Container li.sigProClear:before {
  display: none;
}
#search-position-offcanvas .search label {
  display: none;
}
#search-position-offcanvas form input {
  width: 130px;
}
.g-offcanvas-toggle {
  color: #fff;
  background: #000;
  right: 25px;
  top: 1rem;
  left: auto;
  position: fixed;
  font-size: 2rem;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 50%;
  z-index: 9999;
}
.g-offcanvas-toggle .fa-fw {
  position: absolute;
  width: 20px;
  height: 2px;
  background: #fff;
  left: 9px;
  top: 19px;
  float: none;
}
.g-offcanvas-toggle .fa-fw:before {
  height: 2px;
  background: #fff;
  width: 100%;
  content: "";
  position: absolute;
  top: -7px;
  left: 0;
}
.g-offcanvas-toggle .fa-fw:after {
  height: 2px;
  background: #fff;
  width: 100%;
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  margin-left: 0;
}
#slider-position.absolutePos .g-content .moduletable .custom h2 {
  display: flex;
  flex-direction: row;
}
#slider-position.absolutePos .g-content .moduletable .custom h2 img {
  width: 40%;
  max-width: 100px;
}
#slider-position.absolutePos .g-content .moduletable .custom h2 span {
  width: 60%;
  padding-top: 20%;
}
#g-offcanvas #mobile-menu ul li a.g-menu-item-container {
  padding: 0.7rem 1.2rem;
}
#g-offcanvas #mobile-menu ul li a.g-menu-item-container img {
  width: 50px;
  height: auto;
}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator {
  height: 35px;
}
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator::after {
  content: "";
  background: url('../../images/arrow-right.svg') no-repeat;
  background-size: contain;
  height: 20px;
  background-position: center;
  margin-top: 4px;
}
.g-go-back a::before {
  content: "";
  background: url('../../images/arrow-left.svg') no-repeat;
  background-size: contain;
  height: 20px;
  background-position: center;
  margin-top: 5px;
}
.dlazdice .modk2gridItemRow {
  padding-top: 25px;
  padding-bottom: 25px;
}
.dlazdice .modk2gridItemRow.resetTile {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.dlazdice .modk2gridItemRow.resetTile .modk2gridItemItem {
  margin: 5px;
}
.dlazdice .modk2gridItemRow.resetTile .modk2gridItemItem.cols3 {
  width: 30%;
}
.dlazdice .modk2gridItemRow.resetTile .modk2gridItemItem.cols4 {
  width: 22%;
}
.dlazdice .modk2gridItemRow.resetTile .modk2gridItemItem.cols5 {
  width: 30%;
}
.dlazdice .modk2gridItemRow.resetTile .modk2gridItemItem.cols6 {
  width: 30%;
}
.dlazdice .modk2gridItemRow .modk2gridItemItem.resetTile {
  min-height: initial !important;
  overflow: initial;
  background: #fff;
  float: none;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.dlazdice .modk2gridItemRow .modk2gridItemItem.resetTile h3, .dlazdice .modk2gridItemRow .modk2gridItemItem.resetTile h4 {
  position: relative;
  background: none;
  color: #000;
}
.dlazdice .modk2gridItemRow .modk2gridItemItem.resetTile .modk2gridItemItemContent {
  position: initial;
}
.dlazdice .modk2gridItemRow .modk2gridItemItem.resetTile .modk2gridItemItemContent a.readon:before {
  display: none;
}
.dlazdice .modk2gridItemRow .modk2gridItemItem.resetTile .modk2gridItemItemContent .modk2gridItemItemContentText {
  display: none;
}
.dlazdice .modk2gridItemRow .modk2gridItemItem.resetTile .modk2gridItemItemTitle {
  opacity: 1 !important;
}
.dlazdice .modk2gridItemRow .modk2gridItemItem.resetTile:hover {
  opacity: 0.7;
}
#g-navigation .g-container #menu-position .g-main-nav .g-dropdown .g-sublevel {
  background: #fff !important;
  -webkit-box-shadow: 0px 0px 17px -5px rgba(0, 0, 0, 0.63);
  -moz-box-shadow: 0px 0px 17px -5px rgba(0, 0, 0, 0.63);
  box-shadow: 0px 0px 17px -5px rgba(0, 0, 0, 0.63);
}
@media only all and (max-width: 968px) {
  body.remeslo .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
    background: #b48609 !important;
  }
  body.remeslo .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
    background: #f5bf2e !important;
  }
  body.tradice .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
    background: #9a4b8d !important;
  }
  body.tradice .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
    background: #c487ba !important;
  }
  body.architektura .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
    background: #ab590a !important;
  }
  body.architektura .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
    background: #f28c29 !important;
  }
  body.folklor .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
    background: #8a2c19 !important;
  }
  body.folklor .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
    background: #d94c30 !important;
  }
  body.pracoviste .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
    background: #005576 !important;
  }
  body.pracoviste .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
    background: #009fdc !important;
  }
  body.tradicni-architektura .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
    background: #ab590a !important;
  }
  body.tradicni-architektura .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
    background: #f28c29 !important;
  }
  body.etnografie .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(odd) {
    background: #5a631c !important;
  }
  body.etnografie .dlazdice .modk2gridItemRow .modk2gridItemItem:nth-child(even) {
    background: #a2b233 !important;
  }
}
.login {
  margin-top: 120px;
}
span.logopridomek {
  vertical-align: bottom;
  margin-left: 20px;
}
body.home div.itemListCategory h2 {
  display: none;
}
body.home .camera_pag {
  border: none;
}
body.home #k2Container.itemListView {
  padding-top: 0;
}
div.catItemBody {
  padding: 0;
}
#k2Container .itemList #itemListLinks {
  max-width: 1200px;
  border: none;
  background: none;
  margin: 35px auto;
}
#k2Container .itemList #itemListLinks h4 {
  display: none !important;
}
body.slovnicek .itemListCategory h2 {
  display: block !important;
}
.mymaplocation .locationsearch .mmladdress br {
  display: none;
}
.mymaplocation .locationsearch .mmladdress span {
  display: none;
}
.mymaplocation .locationsearch .mmladdress p {
  margin-top: 0;
}
.mymaplocation .locationsearch .mmladdress p br {
  display: block;
}
.map {
  max-width: 1200px;
  margin: 0 auto 0 auto;
  float: none !important;
}
img.leaflet-marker-icon {
  height: auto !important;
}
#g-navigation {
  height: 80px;
}
#g-navigation .g-container #menu-position {
  padding-top: 30px;
}
#g-navigation .g-container #menu-position .g-main-nav .g-toplevel .g-sublevel li.g-menu-item.active a {
  color: #000 !important;
}
#g-navigation .g-container #menu-position .g-main-nav .g-toplevel .g-sublevel li.g-menu-item.active:hover a {
  color: #fff !important;
}
#g-navigation .g-container #menu-position .g-main-nav .g-toplevel li.g-menu-item {
  padding: 7px 20px;
}
#g-navigation .g-container #menu-position .g-main-nav .g-toplevel li.g-menu-item a.g-menu-item-container {
  font-size: 17px;
  position: relative;
  /* &:before {
                                    content: "";
                                    width: 100%;
                                    height: 2px;
                                    background: #000;
                                    position: absolute;
                                    bottom: -10px;
                                    left: 0;
                                    right: 0;
                                    margin: 0 absolute;
                                }*/
}
#g-navigation .g-container #menu-position .g-main-nav .g-toplevel li.g-menu-item:hover {
  background: #000;
}
#g-navigation .g-container #menu-position .g-main-nav .g-toplevel li.g-menu-item:hover > a.g-menu-item-container {
  color: #fff;
  position: relative;
  /*  &:before {
                                    content: "";
                                    width: 100%;
                                    height: 2px;
                                    background: #fff;
                                    position: absolute;
                                    bottom: -10px;
                                    left: 0;
                                    right: 0;
                                    margin: 0 absolute;
                                }*/
}
#g-navigation .g-container #menu-position .g-main-nav .g-dropdown {
  padding-top: 25px;
  background: none;
}
#g-navigation .g-container #menu-position .g-main-nav .g-dropdown .g-sublevel {
  background: #e2bd86;
}
#g-navigation .g-container #menu-position .g-main-nav .g-dropdown .g-sublevel li.g-menu-item a {
  color: #000;
}
#g-related .g-container {
  max-width: 1200px;
  margin: 25px auto;
  padding-left: 10px;
  padding-right: 10px;
}
#g-related .g-container .related-position .g-content {
  margin: 0;
  padding: 0 10px;
}
#g-related .g-container .related-position .g-content .g-title {
  margin-top: 0;
  font-size: 2rem;
}
#g-related .g-container .related-position .g-content .raxo-bricks {
  margin: 0 auto;
}
#g-related .g-container .related-position .g-content .raxo-bricks article {
  position: initial !important;
}
#g-related .g-container .related-position .g-content .raxo-bricks h4.raxo-title {
  margin: 10px 0 !important;
}
#g-related .g-container .related-position .g-content .raxo-bricks h4.raxo-title a {
  color: #b48609;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-category {
  position: initial;
  background: #b48609;
  border-radius: 0;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-image {
  border: none;
  overflow: hidden;
  margin: 0;
  position: relative;
  background: #f5bf2e;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-image a:before {
  width: 0;
  height: 0;
  background: url('../../images/arrow-white.svg') no-repeat;
  background-size: contain;
  content: " ";
  position: absolute;
  -webkit-transition: 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: 0.3s ease-out, transform 0.3s ease-out;
  opacity: 1;
  left: 47%;
  top: 48%;
  z-index: 1;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-image a:hover:before {
  opacity: 1;
  width: 45px;
  height: 45px;
  left: 42%;
  top: 42%;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-image a:hover {
  opacity: 1 !important;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-image a:hover img {
  opacity: 0.5;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-normal {
  height: auto !important;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-wrap {
  background: none;
  box-shadow: none;
  border-radius: 0;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-wrap .raxo-content {
  padding: 0;
  background: none;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-wrap .raxo-content h4 {
  position: static;
  background: none;
  color: #000000;
  padding: 0;
  font-size: 22px;
  margin-bottom: 15px;
  text-align: left;
  padding-bottom: 0;
  margin-top: 15px;
  line-height: 1.5;
  font-weight: 500;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-wrap .raxo-category {
  display: inline-block;
  margin: 0;
  text-decoration: none;
  padding: 2px 5px;
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 10px;
  -webkit-transition: 0.5s ease-out, -webkit-transform 0.5s ease-out;
  -moz-transition: 0.5s ease-out, -moz-transform 0.5s ease-out;
  transition: 0.5s ease-out, transform 0.5s ease-out;
  opacity: 1;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-wrap .raxo-text {
  margin-top: 0;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
}
#g-related .g-container .related-position .g-content .raxo-bricks .raxo-wrap .raxo-details {
  display: none;
}
div.mymaplocation.itemAuthorBlock {
  width: 100%;
  background: none;
  border: none !important;
  display: flex;
  justify-content: center;
  margin-bottom: 0;
}
div.mymaplocation.itemAuthorBlock .locationsearch {
  border: none !important;
  padding: 0 !important;
  max-width: 1200px !important;
  margin: 0 auto !important;
}
div.mymaplocation.itemAuthorBlock .leaflet-marker-pane img {
  height: 60px !important;
  width: 42px !important;
}
#g-main .g-container #k2Container.itemView {
  /* &.remeslo {
                    .itemTags {
                        li {
                            background: darken($remeslo, $darken-color);
                        }
                    }
                }

                &.folklor {
                    .itemTags {
                        li {
                            background: darken($folklor, $darken-color);
                        }
                    }
                }

                &.tradicni-architektura {
                    .itemTags {
                        li {
                            background: darken($tradicni-architektura, $darken-color);
                        }
                    }
                }

                &.tradice {
                    .itemTags {
                        li {
                            background: darken($tradice, $darken-color);
                        }
                    }
                }

                &.pracoviste {
                    .itemTags {
                        li {
                            background: darken($pracoviste, $darken-color);
                        }
                    }
                }

                &.etnografie {
                    .itemTags {
                        li {
                            background: darken($etnografie, $darken-color);
                        }
                    }
                }*/
}
#g-main .g-container #k2Container.itemView .itemCategory {
  position: relative;
  z-index: 2;
}
#g-main .g-container #k2Container.itemView .itemCategory a {
  position: absolute;
  top: 0;
  padding: 4px 5px;
  line-height: 1.2;
  background: #b48609;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
}
#g-main .g-container #k2Container.itemView .itemTagsBlock {
  max-width: 1200px;
  margin: 0 auto;
}
#g-main .g-container #k2Container.itemView .itemTagsBlock .itemTags {
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
}
#g-main .g-container #k2Container.itemView .itemTagsBlock .itemTags li {
  font-weight: normal;
  margin-bottom: 5px;
  margin-right: 5px;
  text-align: left;
  font-size: 15px;
  padding-left: 0;
  background: #999999;
}
#g-main .g-container #k2Container.itemView .itemTagsBlock .itemTags li a {
  padding: 4px 5px;
  font-weight: normal;
  color: #fff;
  text-decoration: none;
}
#g-main .g-container #k2Container.itemView .itemTagsBlock .itemTags li::before {
  display: none;
}
#g-main .g-container #k2Container.itemView .itemTagsBlock .itemTags li:last-child {
  margin-right: 0;
}
#g-main .g-container #k2Container.itemView .itemTagsBlock span {
  display: none;
}
#g-main .g-container #k2Container.tagView {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
#g-main .g-container #k2Container.tagView .tagItemList {
  max-width: 1200px;
  margin: 45px auto 0 auto;
  display: flex;
  gap: 10px;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView {
  width: 33%;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemCategory {
  display: inline;
  margin: 2px 2px 5px 0;
  padding: 0;
  border: none;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemCategory a {
  background: #b48609;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  padding: 5px 5px;
  font-size: 15px;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemBody .tagItemImageBlock {
  margin-bottom: 8px;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemBody span.tagItemImage {
  margin: 0;
  background: #f5bf2e;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemBody span.tagItemImage a {
  display: block;
  position: relative;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemBody span.tagItemImage a::before {
  left: 44%;
  top: 42%;
  opacity: 1;
  transform: scale(0);
  -ms-transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
  z-index: 9;
  width: 55px;
  height: 55px;
  background: url('../../images/arrow-white.svg') no-repeat;
  background-size: contain;
  content: " ";
  position: absolute;
  -webkit-transition: 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -moz-transition: 0.3s ease-out, -moz-transform 0.3s ease-out;
  transition: 0.3s ease-out, transform 0.3s ease-out;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemBody span.tagItemImage a:hover {
  opacity: 1;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemBody span.tagItemImage a:hover::before {
  opacity: 1;
  transform: scale(0.8);
  -ms-transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemBody span.tagItemImage a:hover img {
  opacity: 0.5;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemBody .tagItemTitle {
  font-size: 22px;
  margin-bottom: 0;
  margin-top: 0;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemBody .tagItemTitle a {
  color: #b48609;
  font-weight: 500;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView div.tagItemIntroText {
  padding-bottom: 0;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView div.tagItemIntroText p {
  margin-top: 0;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemTagsBlock span {
  display: none;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemTagsBlock ul.tagItemTags {
  padding-left: 0;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemTagsBlock ul.tagItemTags li {
  padding: 0;
  display: inline-block;
  margin-bottom: 5px;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemTagsBlock ul.tagItemTags li a {
  padding: 4px 5px;
  color: #fff;
  background: #999999;
  text-decoration: none;
  font-weight: normal;
}
#g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemTagsBlock ul.tagItemTags li::before {
  display: none;
}
#footer-left-position .g-content {
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 0;
}
#footer-left-position .g-content .moduletable {
  max-width: 900px;
  text-align: left;
  margin: 0 auto;
}
#footer-left-position .g-content .moduletable p {
  margin: 0;
}
#footer-left-position .g-content .moduletable img {
  padding-right: 10px;
}
#sidebar-icons-position {
  position: fixed;
  z-index: 9990;
  right: 0;
  top: 50vh;
  width: 65px;
  height: 121px;
  background: #fc0;
  padding: 5px;
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
}
#sidebar-icons-position .g-content {
  margin: 0;
  padding: 0;
}
#sidebar-icons-position .g-content .custom ul {
  margin: 0;
  list-style: none;
}
#offcanvas-icons-position .g-content {
  margin: 0;
  padding: 0;
}
#offcanvas-icons-position .g-content ul {
  list-style: none;
  margin-left: 10px;
  margin-top: 0;
}
#offcanvas-icons-position .g-content ul li {
  float: left;
  margin-right: 5px;
}
#k2Container.itemView div.itemLinks {
  margin: 0;
}
#k2Container.itemView h2.related-items {
  max-width: 1200px;
  margin: 0 auto 25px auto;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: top;
  padding: 0;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper {
  width: 32.5%;
  margin-bottom: 15px;
  margin-right: 10px;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .modk2gridItemRow {
  margin: 0;
  padding: 0;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .modk2gridItemItem {
  width: 100%;
  border: none;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .modk2gridItemItem .modk2gridItemItemContent {
  position: initial;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .modk2gridItemItem .modk2gridItemItemContent .modk2gridItemItemContentText {
  background: none;
  padding: 0;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .modk2gridItemItem .modk2gridItemItemContent .modk2gridItemItemContentText p {
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .itemLink {
  position: relative;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .itemLink::before {
  left: 45%;
  top: 42%;
  opacity: 0;
  transform: scale(0);
  -ms-transform: scale(0, 0);
  -webkit-transform: scale(0, 0);
  z-index: 9;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .itemLink:hover::before {
  opacity: 1;
  transform: scale(0.8);
  -ms-transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .item-tags ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 10px;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .item-tags ul li {
  background: #fff;
  padding-left: 0 !important;
  margin-bottom: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .item-tags ul li:before {
  content: "";
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .item-tags ul li a {
  padding: 5px;
  background: #999999;
  color: #fff;
  margin-bottom: 5px;
  font-weight: normal !important;
  text-decoration: none !important;
}
#k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .modk2gridItemItemTitle {
  margin: 0;
  line-height: 1.4;
  font-size: 22px;
}
#content-position .g-content {
  padding-bottom: 35px !important;
}
img {
  opacity: 1;
  -webkit-transition: 500ms ease-in-out;
  -moz-transition: 500ms ease-in-out;
  -ms-transition: 500ms ease-in-out;
  -o-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}
img.lazy {
  opacity: 0;
  -webkit-transition: 500ms ease-in-out;
  -moz-transition: 500ms ease-in-out;
  -ms-transition: 500ms ease-in-out;
  -o-transition: 500ms ease-in-out;
  transition: 500ms ease-in-out;
}
@media only all and (max-width: 1500px) {
  #g-related .g-container .g-grid {
    flex-wrap: nowrap;
  }
}
@media only all and (max-width: 1250px) {
  #k2Container.itemView .container-fluid.modk2gridItemContainer.related-items {
    padding-left: 15px;
    padding-right: 15px;
  }
  #k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper {
    width: 32.2%;
  }
  #k2Container.itemView h2.related-items {
    padding-left: 15px;
  }
  #g-main .g-container #k2Container.tagView .tagItemList .tagItemView .tagItemTagsBlock ul.tagItemTags li {
    display: initial;
  }
}
@media only all and (max-width: 968px) {
  body #k2Container.dlazdice .related-items .modk2gridItemRow .modk2gridItemItem {
    background: none !important;
  }
}
@media only all and (max-width: 920px) {
  #k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper {
    width: 32%;
  }
}
@media only all and (max-width: 790px) {
  #k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper {
    width: 31.5%;
  }
}
@media only all and (max-width: 768px) {
  #g-related .g-container .g-grid {
    flex-wrap: wrap;
  }
  #k2Container a.itemLink {
    position: initial;
    float: none !important;
  }
  #k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper {
    margin-right: 0;
  }
  body .seznam .modk2gridItemRow .modk2gridItemItem {
    padding: 5px 15px !important;
  }
  #g-main .g-container #k2Container.tagView .tagItemList {
    display: block;
  }
  #g-main .g-container #k2Container.tagView .tagItemList .tagItemView {
    width: 100%;
  }
  .item-tags {
    height: auto !important;
  }
  .seznam .modk2gridItemRow .modk2gridItemItem > a {
    margin-left: 0 !important;
  }
  #k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper {
    width: 100%;
  }
  #k2Container.itemView .container-fluid.modk2gridItemContainer.related-items .item-wrapper .item-tags ul li {
    background: none;
  }
  .raxo-bricks .raxo-normal {
    display: block;
  }
  #g-related .g-container .g-grid .related-position {
    -webkit-flex: 100% !important;
    -moz-flex: 100% !important;
    -ms-flex: 100% !important;
    flex: 100% !important;
    width: 100% !important;
  }
  .raxo-bricks .raxo-normal article {
    display: block;
    flex-wrap: wrap;
    width: 100% !important;
  }
}
@media only all and (max-width: 500px) {
  #footer-left-position .g-content .moduletable img {
    float: none !important;
    display: block;
    text-align: center;
    margin: 0 auto 15px auto;
  }
}
@media only all and (max-width: 99.99rem) {
  .g-block {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: initial !important;
    -moz-flex-basis: initial !important;
    flex-basis: initial !important;
    -ms-flex-preferred-size: initial !important;
  }
  #menu-position {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: initial !important;
    -moz-flex-basis: initial !important;
    flex-basis: initial !important;
    -ms-flex-preferred-size: initial !important;
  }
  #g-offcanvas .g-block {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-positive: 0;
    -webkit-flex-basis: 100% !important;
    -moz-flex-basis: 100% !important;
    flex-basis: 100% !important;
    -ms-flex-preferred-size: 100% !important;
  }
  .gantry-logo {
    text-align: left !important;
  }
  [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
    width: initial;
  }
}
/*# sourceMappingURL=custom_12.css.map */