/* font */
@font-face {
  font-family: 'informacni';
  src: url('../mycss/font/informacni.eot?23670701');
  src: url('../mycss/font/informacni.eot?23670701#iefix') format('embedded-opentype'),
       url('../mycss/font/informacni.woff2?23670701') format('woff2'),
       url('../mycss/font/informacni.woff?23670701') format('woff'),
       url('../mycss/font/informacni.ttf?23670701') format('truetype'),
       url('../mycss/font/informacni.svg?23670701#informacni') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'informacni2';
  src: url('../mycss/font/informacni2.eot?23670701');
  src: url('../mycss/font/informacni2.eot?23670701#iefix') format('embedded-opentype'),
       url('../mycss/font/informacni2.woff2?23670701') format('woff2'),
       url('../mycss/font/informacni2.woff?23670701') format('woff'),
       url('../mycss/font/informacni2.ttf?23670701') format('truetype'),
       url('../mycss/font/informacni2.svg?23670701#informacni') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon2-"]:before, [class*=" icon2-"]:before {
    font-family: "informacni2";
    font-style: normal;
    font-weight: 300;
    speak: none;
    display: block;
    text-decoration: inherit;
    width: 100%;
    margin-right: .2em;
    text-align: center;
    font-size: 50px;
}

.icon-mail:before { content: '\e800'; }
.icon-search:before { content: '\e801'; } /* '' */
.icon-user:before { content: '\e802'; } /* '' */
.icon-th-list:before { content: '\e803'; } /* '' */
.icon-th:before { content: '\e804'; } /* '' */
.icon-th-large:before { content: '\e805'; } /* '' */
.icon-ok:before { content: '\e806'; } /* '' */
.icon-plus:before { content: '\e807'; } /* '' */
.icon-minus:before { content: '\e808'; } /* '' */
.icon-info-circled:before { content: '\e809'; } /* '' */
.icon-home:before { content: '\e80a'; } /* '' */
.icon-download:before { content: '\e80b'; } /* '' */
.icon-upload:before { content: '\e80c'; } /* '' */
.icon-print:before { content: '\e80d'; } /* '' */
.icon-trash-empty:before { content: '\e80e'; } /* '' */
.icon-phone:before { content: '\e80f'; } /* '' */
.icon-basket:before { content: '\e810'; } /* '' */
.icon-calendar:before { content: '\e811'; } /* '' */
.icon-right-open:before { content: '\e812'; } /* '' */
.icon-left-open:before { content: '\e813'; } /* '' */
.icon-up-open:before { content: '\e814'; } /* '' */
.icon-down-open:before { content: '\e815'; } /* '' */
.icon-cancel:before { content: '\e816'; } /* '' */
.icon-truck:before { content: '\e817'; } /* '' */
.icon-star:before { content: '\e818'; } /* '' */
.icon-star-1:before { content: '\e819'; } /* '' */
.icon-star-empty:before { content: '\e81a'; } /* '' */
.icon-star-filled:before { content: '\e81b'; } /* '' */
.icon-star-2:before { content: '\e81c'; } /* '' */
.icon-star-3:before { content: '\e81d'; } /* '' */
.icon-star-4:before { content: '\e81e'; } /* '' */
.icon-star-empty-1:before { content: '\e81f'; } /* '' */
.icon-link:before { content: '\e820'; } /* '' */
.icon-tag:before { content: '\e821'; } /* '' */
.icon-spin1:before { content: '\e830'; } /* '' */
.icon-spin2:before { content: '\e831'; } /* '' */
.icon-spin3:before { content: '\e832'; } /* '' */
.icon-spin4:before { content: '\e834'; } /* '' */
.icon-spin5:before { content: '\e838'; } /* '' */
.icon-spin6:before { content: '\e839'; } /* '' */
.icon-phone-squared:before { content: '\f098'; } /* '' */
.icon-twitter:before { content: '\f099'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-pinterest-circled:before { content: '\f0d2'; } /* '' */
.icon-pinterest-squared:before { content: '\f0d3'; } /* '' */
.icon-gplus-squared:before { content: '\f0d4'; } /* '' */
.icon-gplus:before { content: '\f0d5'; } /* '' */
.icon-mail-alt:before { content: '\f0e0'; } /* '' */
.icon-linkedin:before { content: '\f0e1'; } /* '' */
.icon-download-cloud:before { content: '\f0ed'; } /* '' */
.icon-upload-cloud:before { content: '\f0ee'; } /* '' */
.icon-plus-squared:before { content: '\f0fe'; } /* '' */
.icon-angle-left:before { content: '\f104'; } /* '' */
.icon-angle-right:before { content: '\f105'; } /* '' */
.icon-angle-up:before { content: '\f106'; } /* '' */
.icon-angle-down:before { content: '\f107'; } /* '' */
.icon-quote-left:before { content: '\f10d'; } /* '' */
.icon-quote-right:before { content: '\f10e'; } /* '' */
.icon-spinner:before { content: '\f110'; } /* '' */
.icon-direction:before { content: '\f124'; } /* '' */
.icon-info:before { content: '\f129'; } /* '' */
.icon-calendar-empty:before { content: '\f133'; } /* '' */
.icon-minus-squared:before { content: '\f146'; } /* '' */
.icon-ok-squared:before { content: '\f14a'; } /* '' */
.icon-youtube-squared:before { content: '\f166'; } /* '' */
.icon-youtube:before { content: '\f167'; } /* '' */
.icon-youtube-play:before { content: '\f16a'; } /* '' */
.icon-dropbox:before { content: '\f16b'; } /* '' */
.icon-apple:before { content: '\f179'; } /* '' */
.icon-android:before { content: '\f17b'; } /* '' */
.icon-linux:before { content: '\f17c'; } /* '' */
.icon-dribbble:before { content: '\f17d'; } /* '' */
.icon-foursquare:before { content: '\f180'; } /* '' */
.icon-male:before { content: '\f183'; } /* '' */
.icon-vkontakte:before { content: '\f189'; } /* '' */
.icon-wordpress:before { content: '\f19a'; } /* '' */
.icon-yahoo:before { content: '\f19e'; } /* '' */
.icon-google:before { content: '\f1a0'; } /* '' */
.icon-digg:before { content: '\f1a6'; } /* '' */
.icon-drupal:before { content: '\f1a9'; } /* '' */
.icon-joomla:before { content: '\f1aa'; } /* '' */
.icon-child:before { content: '\f1ae'; } /* '' */
.icon-cab:before { content: '\f1b9'; } /* '' */
.icon-deviantart:before { content: '\f1bd'; } /* '' */
.icon-file-pdf:before { content: '\f1c1'; } /* '' */
.icon-file-word:before { content: '\f1c2'; } /* '' */
.icon-file-excel:before { content: '\f1c3'; } /* '' */
.icon-file-powerpoint:before { content: '\f1c4'; } /* '' */
.icon-file-image:before { content: '\f1c5'; } /* '' */
.icon-file-archive:before { content: '\f1c6'; } /* '' */
.icon-file-audio:before { content: '\f1c7'; } /* '' */
.icon-file-video:before { content: '\f1c8'; } /* '' */
.icon-file-code:before { content: '\f1c9'; } /* '' */
.icon-jsfiddle:before { content: '\f1cc'; } /* '' */
.icon-git-squared:before { content: '\f1d2'; } /* '' */
.icon-git:before { content: '\f1d3'; } /* '' */
.icon-hacker-news:before { content: '\f1d4'; } /* '' */
.icon-wechat:before { content: '\f1d7'; } /* '' */
.icon-cc-visa:before { content: '\f1f0'; } /* '' */
.icon-cc-mastercard:before { content: '\f1f1'; } /* '' */
.icon-cc-discover:before { content: '\f1f2'; } /* '' */
.icon-cc-amex:before { content: '\f1f3'; } /* '' */
.icon-cc-paypal:before { content: '\f1f4'; } /* '' */
.icon-cc-stripe:before { content: '\f1f5'; } /* '' */
.icon-trash:before { content: '\f1f8'; } /* '' */
.icon-lastfm:before { content: '\f202'; } /* '' */
.icon-lastfm-squared:before { content: '\f203'; } /* '' */
.icon-cart-plus:before { content: '\f217'; } /* '' */
.icon-cart-arrow-down:before { content: '\f218'; } /* '' */
.icon-facebook-official:before { content: '\f230'; } /* '' */
.icon-pinterest:before { content: '\f231'; } /* '' */
.icon-whatsapp:before { content: '\f232'; } /* '' */
.icon-user-plus:before { content: '\f234'; } /* '' */
.icon-user-times:before { content: '\f235'; } /* '' */
.icon-wikipedia-w:before { content: '\f266'; } /* '' */
.icon-safari:before { content: '\f267'; } /* '' */
.icon-chrome:before { content: '\f268'; } /* '' */
.icon-firefox:before { content: '\f269'; } /* '' */
.icon-opera:before { content: '\f26a'; } /* '' */
.icon-internet-explorer:before { content: '\f26b'; } /* '' */
.icon-television:before { content: '\f26c'; } /* '' */
.icon-shopping-bag:before { content: '\f290'; } /* '' */
.icon-shopping-basket:before { content: '\f291'; } /* '' */
.icon-volume-control-phone:before { content: '\f2a0'; } /* '' */
.icon-glide:before { content: '\f2a5'; } /* '' */
.icon-glide-g:before { content: '\f2a6'; } /* '' */
.icon-yoast:before { content: '\f2b1'; } /* '' */
.icon-google-plus-circle:before { content: '\f2b3'; } /* '' */
.icon-envelope-open:before { content: '\f2b6'; } /* '' */
.icon-envelope-open-o:before { content: '\f2b7'; } /* '' */
.icon-twitter-squared:before { content: '\f304'; } /* '' */
.icon-facebook-squared:before { content: '\f308'; } /* '' */
.icon-linkedin-squared:before { content: '\f30c'; } /* '' */

.icon2-mail:before { content: '\e800'; } /* '' */
.icon2-search:before { content: '\e801'; } /* '' */
.icon2-user:before { content: '\e802'; } /* '' */
.icon2-th-list:before { content: '\e803'; } /* '' */
.icon2-th:before { content: '\e804'; } /* '' */
.icon2-th-large:before { content: '\e805'; } /* '' */
.icon2-ok:before { content: '\e806'; } /* '' */
.icon2-plus:before { content: '\e807'; } /* '' */
.icon2-minus:before { content: '\e808'; } /* '' */
.icon2-info-circled:before { content: '\e809'; } /* '' */
.icon2-home:before { content: '\e80a'; } /* '' */
.icon2-download:before { content: '\e80b'; } /* '' */
.icon2-upload:before { content: '\e80c'; } /* '' */
.icon2-print:before { content: '\e80d'; } /* '' */
.icon2-trash-empty:before { content: '\e80e'; } /* '' */
.icon2-phone:before { content: '\e80f'; } /* '' */
.icon2-basket:before { content: '\e810'; } /* '' */
.icon2-calendar:before { content: '\e811'; } /* '' */
.icon2-right-open:before { content: '\e812'; } /* '' */
.icon2-left-open:before { content: '\e813'; } /* '' */
.icon2-up-open:before { content: '\e814'; } /* '' */
.icon2-down-open:before { content: '\e815'; } /* '' */
.icon2-cancel:before { content: '\e816'; } /* '' */
.icon2-truck:before { content: '\e817'; } /* '' */
.icon2-star:before { content: '\e818'; } /* '' */
.icon2-star-1:before { content: '\e819'; } /* '' */
.icon2-star-empty:before { content: '\e81a'; } /* '' */
.icon2-star-filled:before { content: '\e81b'; } /* '' */
.icon2-star-2:before { content: '\e81c'; } /* '' */
.icon2-star-3:before { content: '\e81d'; } /* '' */
.icon2-star-4:before { content: '\e81e'; } /* '' */
.icon2-star-empty-1:before { content: '\e81f'; } /* '' */
.icon2-link:before { content: '\e820'; } /* '' */
.icon2-tag:before { content: '\e821'; } /* '' */
.icon2-bicycle:before { content: '\e822'; } /* '' */
.icon2-location:before { content: '\e823'; } /* '' */
.icon2-map:before { content: '\e824'; } /* '' */
.icon2-spin1:before { content: '\e830'; } /* '' */
.icon2-spin2:before { content: '\e831'; } /* '' */
.icon2-spin3:before { content: '\e832'; } /* '' */
.icon2-spin4:before { content: '\e834'; } /* '' */
.icon2-spin5:before { content: '\e838'; } /* '' */
.icon2-spin6:before { content: '\e839'; } /* '' */
.icon2-phone-squared:before { content: '\f098'; } /* '' */
.icon2-twitter:before { content: '\f099'; } /* '' */
.icon2-facebook:before { content: '\f09a'; } /* '' */
.icon2-pinterest-circled:before { content: '\f0d2'; } /* '' */
.icon2-pinterest-squared:before { content: '\f0d3'; } /* '' */
.icon2-gplus-squared:before { content: '\f0d4'; } /* '' */
.icon2-gplus:before { content: '\f0d5'; } /* '' */
.icon2-mail-alt:before { content: '\f0e0'; } /* '' */
.icon2-linkedin:before { content: '\f0e1'; } /* '' */
.icon2-download-cloud:before { content: '\f0ed'; } /* '' */
.icon2-upload-cloud:before { content: '\f0ee'; } /* '' */
.icon2-food:before { content: '\f0f5'; } /* '' */
.icon2-doc-text:before { content: '\f0f6'; } /* '' */
.icon2-plus-squared:before { content: '\f0fe'; } /* '' */
.icon2-angle-left:before { content: '\f104'; } /* '' */
.icon2-angle-right:before { content: '\f105'; } /* '' */
.icon2-angle-up:before { content: '\f106'; } /* '' */
.icon2-angle-down:before { content: '\f107'; } /* '' */
.icon2-quote-left:before { content: '\f10d'; } /* '' */
.icon2-quote-right:before { content: '\f10e'; } /* '' */
.icon2-spinner:before { content: '\f110'; } /* '' */
.icon2-direction:before { content: '\f124'; } /* '' */
.icon2-info:before { content: '\f129'; } /* '' */
.icon2-calendar-empty:before { content: '\f133'; } /* '' */
.icon2-minus-squared:before { content: '\f146'; } /* '' */
.icon2-ok-squared:before { content: '\f14a'; } /* '' */
.icon2-youtube-squared:before { content: '\f166'; } /* '' */
.icon2-youtube:before { content: '\f167'; } /* '' */
.icon2-youtube-play:before { content: '\f16a'; } /* '' */
.icon2-dropbox:before { content: '\f16b'; } /* '' */
.icon2-apple:before { content: '\f179'; } /* '' */
.icon2-android:before { content: '\f17b'; } /* '' */
.icon2-linux:before { content: '\f17c'; } /* '' */
.icon2-dribbble:before { content: '\f17d'; } /* '' */
.icon2-foursquare:before { content: '\f180'; } /* '' */
.icon2-male:before { content: '\f183'; } /* '' */
.icon2-vkontakte:before { content: '\f189'; } /* '' */
.icon2-wordpress:before { content: '\f19a'; } /* '' */
.icon2-yahoo:before { content: '\f19e'; } /* '' */
.icon2-google:before { content: '\f1a0'; } /* '' */
.icon2-digg:before { content: '\f1a6'; } /* '' */
.icon2-drupal:before { content: '\f1a9'; } /* '' */
.icon2-joomla:before { content: '\f1aa'; } /* '' */
.icon2-child:before { content: '\f1ae'; } /* '' */
.icon2-cab:before { content: '\f1b9'; } /* '' */
.icon2-deviantart:before { content: '\f1bd'; } /* '' */
.icon2-file-pdf:before { content: '\f1c1'; } /* '' */
.icon2-file-word:before { content: '\f1c2'; } /* '' */
.icon2-file-excel:before { content: '\f1c3'; } /* '' */
.icon2-file-powerpoint:before { content: '\f1c4'; } /* '' */
.icon2-file-image:before { content: '\f1c5'; } /* '' */
.icon2-file-archive:before { content: '\f1c6'; } /* '' */
.icon2-file-audio:before { content: '\f1c7'; } /* '' */
.icon2-file-video:before { content: '\f1c8'; } /* '' */
.icon2-file-code:before { content: '\f1c9'; } /* '' */
.icon2-jsfiddle:before { content: '\f1cc'; } /* '' */
.icon2-git-squared:before { content: '\f1d2'; } /* '' */
.icon2-git:before { content: '\f1d3'; } /* '' */
.icon2-hacker-news:before { content: '\f1d4'; } /* '' */
.icon2-wechat:before { content: '\f1d7'; } /* '' */
.icon2-cc-visa:before { content: '\f1f0'; } /* '' */
.icon2-cc-mastercard:before { content: '\f1f1'; } /* '' */
.icon2-cc-discover:before { content: '\f1f2'; } /* '' */
.icon2-cc-amex:before { content: '\f1f3'; } /* '' */
.icon2-cc-paypal:before { content: '\f1f4'; } /* '' */
.icon2-cc-stripe:before { content: '\f1f5'; } /* '' */
.icon2-trash:before { content: '\f1f8'; } /* '' */
.icon2-lastfm:before { content: '\f202'; } /* '' */
.icon2-lastfm-squared:before { content: '\f203'; } /* '' */
.icon2-bicycle-1:before { content: '\f206'; } /* '' */
.icon2-cart-plus:before { content: '\f217'; } /* '' */
.icon2-cart-arrow-down:before { content: '\f218'; } /* '' */
.icon2-facebook-official:before { content: '\f230'; } /* '' */
.icon2-pinterest:before { content: '\f231'; } /* '' */
.icon2-whatsapp:before { content: '\f232'; } /* '' */
.icon2-user-plus:before { content: '\f234'; } /* '' */
.icon2-user-times:before { content: '\f235'; } /* '' */
.icon2-bed:before { content: '\f236'; } /* '' */
.icon2-tripadvisor:before { content: '\f262'; } /* '' */
.icon2-wikipedia-w:before { content: '\f266'; } /* '' */
.icon2-safari:before { content: '\f267'; } /* '' */
.icon2-chrome:before { content: '\f268'; } /* '' */
.icon2-firefox:before { content: '\f269'; } /* '' */
.icon2-opera:before { content: '\f26a'; } /* '' */
.icon2-internet-explorer:before { content: '\f26b'; } /* '' */
.icon2-television:before { content: '\f26c'; } /* '' */
.icon2-map-signs:before { content: '\f277'; } /* '' */
.icon2-map-o:before { content: '\f278'; } /* '' */
.icon2-map-1:before { content: '\f279'; } /* '' */
.icon2-shopping-bag:before { content: '\f290'; } /* '' */
.icon2-shopping-basket:before { content: '\f291'; } /* '' */
.icon2-wpforms:before { content: '\f298'; } /* '' */
.icon2-volume-control-phone:before { content: '\f2a0'; } /* '' */
.icon2-glide:before { content: '\f2a5'; } /* '' */
.icon2-glide-g:before { content: '\f2a6'; } /* '' */
.icon2-yoast:before { content: '\f2b1'; } /* '' */
.icon2-google-plus-circle:before { content: '\f2b3'; } /* '' */
.icon2-envelope-open:before { content: '\f2b6'; } /* '' */
.icon2-envelope-open-o:before { content: '\f2b7'; } /* '' */
.icon2-twitter-squared:before { content: '\f304'; } /* '' */
.icon2-facebook-squared:before { content: '\f308'; } /* '' */
.icon2-linkedin-squared:before { content: '\f30c'; } /* '' */

/* header logo */
#site-name-handler {
    position: absolute;
}
#st-navigation {
    width: auto;
    float: right;
}
@media (min-width: 1200px) {
#st-navigation {
    width: auto !important;
}
}
#site-name-handler img {
    margin-top: -38px;
}

/* log panel */
.log-panel li a:hover .fa:before {
    color: #009241;
}

/* kategorie */
div.subCategory {
    height: auto !important;
}
div.itemListCategory {
    background: transparent;
    border: 0px solid #ddd;
    border-radius: 0px;
    margin: 0 0 10px 0;
    padding: 8px;
}
div.itemListCategory h2 {
    margin: 0;
}

div.catItemReadMore.center {
    display: block;
    margin-top: 15px;
}

/* detail vylety */
.itemContainer {
    min-width: 33.3%;
}
.vylety .catItemImageBlock, .vylety .catItemImageBlock {
    margin-bottom: 0;
    height: 219px;
    position: relative;
}
.vylety .catItemImageBlock  img {
    width: 100% !important;
    //height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto auto;
}
.itemExtraFields span {
    display: block;
}
span.adresa-hodnota {
    padding: 0px 0 0 40px;
}
span.ic-next-today {
    padding: 0px 0 0 40px;
}
.itemExtraFields div span:first-child {
    font-weight: 600;
}
.itemExtraFields div {
    margin-bottom: 10px;
}
div.itemExtraFields h3 {
    text-align: center;
    background: #009241;
    color: white;
    padding: 10px;
    margin-bottom: 10px;
}
.adresa:before {
    font-family: 'informacni';
    content: '\f124';
    margin-right: 20px;
    float: left;
    font-size: 25px;
    color: #009241;
}
.telefon:before {
    font-family: 'informacni';
    content: '\e80f';
    margin-right: 20px;
    float: left;
    font-size: 25px;
    color: #009241;
}
.email:before {
    font-family: 'informacni';
    content: '\f2b6';
    margin-right: 20px;
    float: left;
    font-size: 25px;
    color: #009241;
}
.odkazy:before {
    font-family: 'informacni';
    content: '\e820';
    margin-right: 20px;
    float: left;
    font-size: 25px;
    color: #009241;
}
.vylet div.itemToolbar {
    padding: 0;
    margin: 0px 0 0 0;
    background: transparent;
    border-radius: 4px;
    margin-top: 0px;
    margin-bottom: -5px;
}
.vylet div.itemFullText {
    text-align: justify;
}
.vylet div.itemFullText p {
    margin-bottom: 10px;
}
div.itemToolbar ul li a.itemPrintLink span:before {
    font-family: 'informacni';
    content: '\e80d';
    margin-right: 5px;
    color: #009241;
}
.karta:before {
    font-family: 'informacni';
    content: '\f1f0';
    margin-right: 10px;
    float: left;
    font-size: 25px;
    color: #009241;
    width: 32px;
    text-align: center;
}
.parkovani:before {
    font-family: 'informacni';
    content: '\f1b9';
    margin-right: 10px;
    float: left;
    font-size: 25px;
    color: #009241;
    width: 32px;
    text-align: center;
}
.itemExtraBody div span:first-child {
    font-weight: 600;
}
.itemExtraBody div {
    line-height: 30px;
    font-size: 20px;
}

/* menu */
.moduletable.menu ul {
    padding: 0;
    margin: 0 0 10px 0px;
}
.moduletable.menu ul li {
    border-top: 1px solid #dedede;
    white-space: normal;
    float: left;
    width: 100%;
    padding: 2px 0px 2px 0px;
}
.moduletable.menu ul li:last-child {
    border-bottom: 1px solid #dedede;
}
.moduletable.menu ul li:first-child{
    border-top: none;
}
.moduletable.menu ul li a {
    color: #595959;
    padding: 8px 10px;
    font-weight: normal;
    display: block;
    line-height: 20px;
}
.moduletable.menu ul li a:hover {
    color: #009241;
    text-decoration: none;
}
.moduletable.menu ul li.current a {
    color: #009241;
    text-decoration: none;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    right: 0;
    padding-right: 0;
    //width: 15px;
    background: transparent !important;
    top: 15px;
    height: 30px;
    line-height: 30px;
    cursor: pointer !important;
}

/*- banner */
.moduletable_banner {
    transition: 0.4s all;
}
.moduletable_banner:hover {
    background-color: #737373;
}
div#top-content-modules .span6 .moduletable {
    border: 0px solid #009241;
    box-sizing: border-box;
    padding: 5px;
    margin-bottom: 0;
}
div#top-content-modules .span6 .moduletable:hover {
    border: 0px solid #737373;
    color: #009241;
}

/* akce content hl strana */
div#top-content-modules .icrounded_eventlist:hover {
    background: rgb(0, 146, 65);
}
div#top-content-modules .icrounded_eventlist:hover a {
    display: block;
    width: 100%;
    min-height: 108px;
}
div#top-content-modules .icrounded_eventlist:hover a, div#top-content-modules .icrounded_eventlist:hover a:link, div#top-content-modules .icrounded_eventlist:hover a:visited {
    color: #FFF;
}
div#top-content-modules .icrounded_eventlist a:link, div#top-content-modules .icrounded_eventlist a:visited {
    color: #009241;
}
div#top-content-modules .icrounded_eventlist .iceventlist-title {
    padding: 10px;
    line-height: 24px !important;
    font-size: 20px;
}
div#top-content-modules .icrounded_eventlist {
    margin-bottom: 10px;
}
div#top-content-modules .icrounded_eventlist:last-child {
    margin-bottom: 0px;
}
div#top-content-modules .ic-date-img-box {
    border-right: 1px solid;
    padding-right: 20px;
    margin-right: 10px;
    border-radius: 0;
}
div#top-content-modules .icrounded_eventlist .ic-date-div {
    display: none;
}
.ic-section {
    width: 100%;
}

/* akce right block */
.ic_rounded .icevent, .ic_rounded .icmulti {

}

/* fotogalery */
div#top-long-21 h3 {
    margin-bottom: 0 !important;
}

/* quick menu */
#site-name-handler {
    width: auto !important;
}
.quick-menu1 {
    margin: 0px !important;
    list-style: none;
    float: right;
    padding: 0px;
    padding-left: 130px;
}

/* ubytovani nove ikony */
.kapacita:before {
    font-family: 'informacni2';
    content: '\e802';
    margin-right: 10px;
    float: left;
    font-size: 25px;
    color: #009241;
    width: 32px;
    text-align: center;
}
.vybaveni:before {
    font-family: 'informacni2';
    content: '\e809';
    margin-right: 10px;
    float: left;
    font-size: 25px;
    color: #009241;
    width: 32px;
    text-align: center;
}
.cena:before {
    font-family: 'informacni2';
    content: '\e810';
    margin-right: 10px;
    float: left;
    font-size: 25px;
    color: #009241;
    width: 32px;
    text-align: center;
}
.gsm:before {
    font-family: 'informacni2';
    content: '\e80f';
    margin-right: 10px;
    float: left;
    font-size: 25px;
    color: #009241;
    width: 32px;
    text-align: center;
}
.fax:before {
    font-family: 'informacni2';
    content: '\e80f';
    margin-right: 10px;
    float: left;
    font-size: 25px;
    color: #009241;
    width: 32px;
    text-align: center;
}
.koureni:before {
    font-family: 'informacni2';
    content: '\e809';
    margin-right: 10px;
    float: left;
    font-size: 25px;
    color: #009241;
    width: 32px;
    text-align: center;
}
.internet:before {
    font-family: 'informacni2';
    content: '\f26b';
    margin-right: 10px;
    float: left;
    font-size: 25px;
    color: #009241;
    width: 32px;
    text-align: center;
}
.span8 .telefon:before, .span12 .telefon:before, .span12 .karta:before, .span8 .karta:before, .span12 .website:before, .span8 .website:before {
    width: 32px;
    text-align: center;
    margin-right: 10px;
}
.span8 .itemExtraBody div span:first-child, .span12 .itemExtraBody div span:first-child {
    width: 140px;
    display: inline-block;
}
div.itemExtraBody h3 {
    text-align: center;
    background: #009241;
    color: white;
    padding: 10px;
    margin-bottom: 10px;
}
/* uprava fotogalerie uvod */
ul.sigProClassic li.sigProThumb:nth-of-type(n+11) {
    display: none;
}

/* uprava nadpisu */
.moduletable > h3 {
    background: transparent;
    font-weight: 600;
    font-size: 120%;
    padding-left: 10px !important;
}
.span3 .moduletable > h3 {
    background: transparent;
    margin-bottom: 5px !important;
}
div#top-content-modules .span3 .moduletable > h3 {
    background-color: #f0f0f0;
}
.moduletable > h3:before {
    background-image: none;
    top: 0px;
    left: 0px;
    width: 0;
    height: 0;
    min-height: 0;
    bottom: 0px;
    background-position: 0;
}

/* uprava obrazku */
img {
    padding: 4px;
    border: 1px solid #ccc;
    box-shadow: 3px 3px 5px #888;
    background: #fff;
    box-sizing: border-box;
}
.noborder, .noborder img {
    border: 0px solid #ccc;
}
.noshadow, .noshadow img {
    box-shadow: none;
}
.nopadding, .nopadding img {
    padding: 0px;
}
.nobackground, .nobackground img {
    background: transparent;
}
.noall, .noall img {
    background: transparent !important;
    padding: 0px !important;
    box-shadow: none !important;
    border: 0px solid #ccc !important;
}
span.sigProLinkWrapper img, .ictip-img img, #sn-position img, section#tab-modules img, div#MyMaps img, div.bt-googlemaps img, a.wf_file img {
    padding: 0px;
    border: 0px solid #ccc;
    box-shadow: none;
    background: transparent;
}

/* sekce tab */
section#tab-modules .span2 {
    //width: 20% !important;
    width: 16.6% !important;
    margin-left: 0;
}
.moduletable_banner {
    padding: 10px;
    background: #fff !important;
    box-sizing: border-box;
}
.moduletable_banner:hover {
    background: #009241 !important;
}
.moduletable_banner .module-content {
    box-shadow: 3px 3px 5px #888 !important;
}
.moduletable_banner:hover img {
    opacity: 1;
}
div#top-content-modules .moduletable img {
    transition: all 0.4s linear;
}
div#top-content-modules .moduletable:hover img {
    box-shadow: 3px 3px 5px #888;
}

/* footer */
footer#footer .span3, footer#footer .span2  {
    width: 25%;
    margin-left: 0;
    text-align: center;
    box-sizing: border-box;
    padding: 5px;
}
footer#footer .span2 {
    width: 20%;
}
footer#footer img {
    padding: 4px;
    border: 1px solid #ccc;
    box-shadow: 3px 3px 5px #888;
    background: #fff;
    box-sizing: border-box;
    transition: all 0.4s linear;
}
footer#footer img:hover {
    opacity: 0.5;
    border: 1px solid #009241;
}

/* minivystavy */
div#top-content-modules .minivystavy .ic-date-img-box {
    display: none;
    box-sizing: border-box;
}
div#top-content-modules .minivystavy .icrounded_eventlist .iceventlist-title {
    padding: 5px 0;
    line-height: 15px !important;
    font-size: 13px;
}
 .minivystavy .icrounded_eventlist .ic-block {
    display: block;
    margin: 0 3px;
    padding: 2px 0;
}

/* slideshow */
.move-right .camera_caption_bg {
    box-sizing: border-box;
    padding: 20px;
}

/* date kalendar */
.ic-date {
    display: none;
}
.tmp-content-area div#icagenda.ic-list-view .event.ic-event .ic-date {
    //display: block;
    display: none;
}

/* uprava slide */
body div#slideshow-handler-bg .camera_caption {
    position: relative;
}
body div#slideshow-handler-bg .camera_caption_bg {
    margin-left: 0;
    width: 70%;
    position: relative;
    top: 60px;
    height: auto;
    display: block;
    float: right;
    bottom: 0;
    padding: 10px;
    right: 0;
    background-color: rgba(255, 255, 255, 0.75);
}
.camera_caption h2 {
    margin: 0px 0px 5px 0px;
}
body div#slideshow-handler-bg  .camera_caption h2 span, body div#slideshow-handler-bg .camera_caption h3 span, body div#slideshow-handler-bg .camera_caption h4 span, body div#slideshow-handler-bg .camera_caption h5 span, .camera_caption h6 span {
    color: #333;
}
body div#slideshow-handler-bg .camera_caption p {
    margin: 0px 0px 5px 0px;
    color: #222;
    font-size: 14px;
    font-weight: 500;
}
body div#slideshow-handler-bg .camera_caption a.button {
    padding: 5px 9px 5px 9px !important;
}
body div#slideshow-handler-bg  .custom-background4 {
    background-color: rgba(0,0,0,0) !important;
}
/* kalendar */
.ic_rounded.iccalendar {
    position: relative;
}
div#mod_iccalendar_221 > div > p {
    position: absolute;
    //bottom: 0;
    right: 5px;
    margin-bottom: 0;
    top: -40px;
}
p.absolute.kalendar {
    position: absolute;
    margin: 0;
    top: 7px;
    right: 10px;
}
.moduletable.kalendar-akci-topd {
    position: relative;
}
.moduletable.kalendar-akci-topd > h3 {
    margin-bottom: 5px !important;
}
/* mini vystavy */
.ic_eventlist.minivystavy .icrounded_eventlist.ic-col.ic-col1 {
    min-height: 227px;
    margin: 0;
    margin-bottom: 12px !important;
}
div#top-content-modules .minivystavy .ic-date-img-box {
    display: block;
    box-sizing: border-box;
    display: block;
    float: none;
    text-align: center;
    width: 100% !important;
    padding-right: 0;
    margin: 10px 3px 15px 1px;
}
.ic-btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #009241;
    background-image: none;
}
.ic-btn-info:hover, .ic-btn-info:active, .ic-btn-info.active, .ic-btn-info.disabled, .ic-btn-info[disabled] {
    color: #fff;
    background-color: rgba(0, 146, 65, 0.79);
}

/* bottom module */
div#bot-modules img {
    background: transparent;
    border: 0;
    box-shadow: none;
}

/* ikony vpravo */
.adresa.place:before {
    line-height: 66px;
}
.adresa.datum:before {
    content: '\f133';
    margin-right: 16px;
}
.website:before {
    font-family: 'informacni';
    content: '\f26b';
    margin-right: 20px;
    float: left;
    font-size: 25px;
    color: #009241;
}
.misto-konani.adresa {
    height: 65px;
}
.place.adresa {
    min-height: 65px;
}
.misto-konani.adresa:before {
    content: '\f129';
    width: 20px;
    line-height: 55px;
}
.website a, .odkazy a {
    font-weight: 600;
}
div.itemExtraFields .datum.adresa ul li {
    line-height: 40px;
}
.ic-clearfix.shared, .ic-event-addthis.ic-float-left {
    margin-bottom: 0;
}
.datum.adresa strong {
    display: block;
}
span.ic-period-startdate, span.ic-datetime-separator, span.ic-period-enddate, span.ic-period-starttime, span.ic-period-endtime {
    display: inline-block;
    margin-right: 5px;
    line-height: 40px;
}
span.ic-datetime-separator {
    margin-right: 5px;
    margin-left: 5px;
    line-height: 20px;
}
span.ic-single-starttime {
    padding-left: 10px;
    display: inline-block;
}
span.ic-single-startdate {
    padding-left: 0px;
    display: inline-block;
}
span.evttime.ic-period-time {
    padding-left: 5px;
    display: inline-block;
}
ul.ic-date-vertical span {
    display: inline-block;
    margin-right: 5px;
}
span.ic-single-endtime {
    display: inline-block;
}

/* menu */
#top-handler {
    margin-bottom: 0;
}

/* lang */
body a.flag img {
    padding: 4px;
}

/* left modul */
.span3 .moduletable {
    margin-bottom: 10px;
}
.span3 .moduletable p {
    margin-bottom: 0;
}
/* aktuality */
.moduletable.aktuality div.k2ItemsBlock ul {
    list-style-type: disc;
    margin-left: 10px;
}
.moduletable.aktuality div.k2ItemsBlock ul li {
    display: list-item;
    color: #009241;
}
.moduletable.aktuality div.k2ItemsBlock ul li {
    display: list-item;
    color: #009241;
}
.moduletable.aktuality div.k2ItemsBlock ul li.clearList {
    display: none;
}
.moduletable.aktuality div.k2ItemsBlock ul li {
    margin-bottom: 0;
}

/* suvenyry uprava */
div#k2Container.suvenyry ul.sigProClassic li.sigProThumb:nth-of-type(n+11) {
    display: block;
}
div#k2Container.suvenyry a.vice-zde, div#k2Container.suvenyry a.mene-informaci {
    display: none;
}

/* 14082017 */
.moduletable.aktuality > h3:after {
    content: '';
    background: url(/templates/uniquashop/favicon.ico);
    width: 30px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    right: 0;
    top: 8px;
}

/* 06092017 */
.moduletable.menu ul ul {
    margin: 0 0 10px 10px;
}
.moduletable.menu ul ul li:last-child {
    border-bottom: 0px solid #dedede;
}

/* 22192017 */
.ic-image img {
    max-width: 100%;
    max-height: 800px;
    width: auto;
}

/* uprava filtru ic agendy */
 .ic-filter-more-btn, .ic-filters-btn-1 {
    height: 42px;
    line-height: 42px;
}
.ic-filter-from button, .ic-filter-to button {
    padding: 6.3px 6px !important;
}
.ic-filter-reset-btn {
    text-shadow: none;
}

/* uvodni strana uprava */
div#top-long-22 .row-fluid:nth-of-type(1) .moduletable.noall {
    margin-bottom: 0;
    position: relative;
}
div#top-long-22 .row-fluid:nth-of-type(1) .moduletable.noall h3, div#top-long-22 .row-fluid:nth-of-type(1) .moduletable.noall .nadpis3 {
    margin-bottom: 0px !important;
    color: white;
    background-color: #2b2b2b;
}
div#top-long-22 .row-fluid:nth-of-type(1) .moduletable.noall .module-content {
    padding: 0px 0px 0px 0px;
}
div#top-long-22 .row-fluid:nth-of-type(2) {
    background-color: #efefef;
    box-sizing: border-box;
    padding: 0 10px 0 0px;
}
div#top-long-22 .row-fluid:nth-of-type(2) .moduletable.noall {
    padding-top: 10px !important;
    position: relative;
}
.lasska-celkem, .lasska-text {
    text-align: left;
    padding-left: 35px;
    padding: 15px 0 0px 35px;
    color: #76b834;
    font-weight: 600;
}
.lasska-text {
    padding: 5px 0 5px 35px;
    line-height: 1.2em;
}
.moduletable .lasska-text a {
    color: #76b834;
    text-decoration: underline;
}
.moduletable .lasska-text a:hover {
    color: #009241;
}
/* koprivnice */
div#top-long-22 .ic-date-img-box {
    width: 92% !important;
    height: 100px;
    box-sizing: content-box;
    margin-right: 0;
    padding-right: 4px;
    color: transparent !important;
    border: 4px solid #cf0408;
    margin-bottom: 10px;
    background-color: #b3b3b3 !important;
}
span.ic-datetime-label {
    display: none;
}
div#top-long-22 .icrounded_eventlist:hover {
    background: transparent;
}
div#top-long-22 .row-fluid:nth-of-type(2) .moduletable h3, div#top-long-22 .row-fluid:nth-of-type(2) .moduletable .nadpis3 {
    color: #cf0408;
    margin-bottom: 0 !important;
    padding-bottom: 0;
}
div#top-long-22 .icrounded_eventlist .iceventlist-title {
    padding: 0 0 5px 0;
    line-height: 1.2em !important;
    font-size: 14px;
    color: #cf0408;
}
div#top-long-22 .icrounded_eventlist .ic-block {
    color: #cf0408;
}
/* stramberk */
div#top-long-22 .row-fluid:nth-of-type(2) .moduletable.stramber h3, div#top-long-22 .row-fluid:nth-of-type(2) .moduletable.stramber .nadpis3, div#top-long-22 .moduletable.stramber .icrounded_eventlist .ic-block, div#top-long-22 .moduletable.stramber .icrounded_eventlist .iceventlist-title {
    color: #4cadd7;
}
div#top-long-22 .moduletable.stramber .ic-date-img-box {
    border: 4px solid #4cadd7;
}
/* pribor */
div#top-long-22 .row-fluid:nth-of-type(2) .moduletable.pribor h3, div#top-long-22 .row-fluid:nth-of-type(2) .moduletable.pribor .nadpis3, div#top-long-22 .moduletable.pribor .icrounded_eventlist .ic-block, div#top-long-22 .moduletable.pribor .icrounded_eventlist .iceventlist-title {
    color: #e56d00;
}
div#top-long-22 .moduletable.pribor .ic-date-img-box {
    border: 4px solid #e56d00;
}

/* filter */
.ic-filter-category.ic-cell .selectric-items li[data-index="3"] {
    display: none;
}
/* instagram */
body #socialModal {
    background-color: #efefef;
}
.instagram img {
    background: transparent !important;
    padding: 0px !important;
    box-shadow: none !important;
    border: 0px solid #ccc !important;
}
.instagram.moduletable>h3 {
    margin-bottom: 0px !important;
    color: #816967;
    background-color: #efefef;
    padding-left: 0 !important;
}
