@media (max-width: 768px) {
	#menu-outer {position: relative !important}

}
body.tm-isblog {display: flex; min-height: 100vh; flex-direction: column;}
div.main-outer {flex: 1;}
.tm-footer {background-color: #606060 !important; padding: 20px 0px 20px 0px;font-family: 'Georgia'; font-size: 1em; color: #fcfae2;}
.uk-navbar-nav {float: right !important;}
a.tm-logo img {filter: grayscale(100%);}
a.tm-logo:hover img {filter: none;}
.logo, .mod-languages, .tm-logo {float: left !important;}
.mod-languages {padding: 20px 0px 0px 80px;}
.uk-navbar-nav > li > a, .uk-navbar-nav > li.uk-active > a {color: #000;}
.uk-navbar-nav > li {padding: 10px 30px 0 30px;}
ul#menuhlav {position: absolute; top: 40px; right: 15%;}
ul#gdpr {height: 20px; position: absolute; top: 0px; right: 15%;}
ul#gdpr li a {font-size: 0.8em;}
ul#gdpr li:nth-child(2) {padding: 10px 0px 0 70px;}
ul#gdpr li:nth-child(3) {padding: 10px 30px 0 10px;}
ul#gdpr > li > a:hover, ul#gdpr > li > a:focus, ul#gdpr > li.uk-open > a, ul#gdpr > li.uk-active > a {border: none; color: #c68e43;}
p.moto-hp {font-family: 'Georgia'; font-size: 1.2em; color: #7e4f25; text-align: center; margin: 20px 0px 2px 0px; font-style: italic;}
.uk-navbar-nav > li > a {padding: 0px !important;}
div.sprocket-strips-s-item div {height: 150px;}
span.sprocket-strips-s-text {height: 110px;}
h4.sprocket-strips-s-title {font-size: 16px;}
.vypis-homepage h4.sprocket-strips-s-title {display: block; height: 50px;}
.vypis-homepage span.sprocket-strips-s-text {height: 90px;}
section.tm-main-top div.sprocket-strips-s-item img {height: 120px; margin: 0 auto; display: block;}
section.tm-main-top h4.sprocket-strips-s-title {display: block; height: auto;}
section.tm-main-top span.sprocket-strips-s-text {height: auto;}
section.tm-main-top div.sprocket-strips-s-item {height: 280px;}
.uk-navbar-nav > li > a:hover, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a, .uk-navbar-nav > li.uk-active > a {color: #000; border-bottom: 2px solid #c68e43; padding: 0px}
.uk-navbar-nav > li.uk-parent > a:after {display: none;}
.tm-toolbar {margin-top: 50px; margin-bottom: 50px; padding: 0px 0px 20px 0;}
#top-a {background-attachment: fixed;}
.uk-dropdown ul.uk-nav li a {color: #000 !important;}
.uk-nav-navbar > li > a:hover {background: #fff;}
.uk-dropdown {width: 210px; margin-left: 20px;}
.sprocket-mosaic-image-container {max-height: 200px;}
.sprocket-mosaic-text {margin: 0px !important;}
.uk-panel-box-secondary table {font-size: 12px;}
.uk-panel-box-secondary h4, .uk-panel-box-secondary h5 {color: #a3a3a3;}
.uk-panel-box-secondary tr {border-bottom: 1px solid #a3a3a3;}
h1.uk-article-title {border-bottom: none; font-size: 2.2em; color: #7e4f25; margin-top: 0px; font-family: 'Georgia';}
h1.uk-article-title:after, h3.uk-panel-title:after {display: none;}
h3, h3.uk-panel-title {font-size: 20px; font-weight: bold; color: #7e4f25; font-family: 'Georgia'georgia;}
.layout-slideshow .sprocket-features-title {font-size: 3.5em;}
.layout-slideshow .sprocket-features-pagination {display: none;}
.tm-content {padding-top: 0px;}
.main-outer {padding: 40px 0;}
.logo-neuenhauser, .logo-hammel {float: left; padding-left: 20px;}
.hp div.sprocket-strips-s-item div {text-align: center;}
#menu-outer {height: 120px;}
.uk-offcanvas-bar .mod-languagesjazyky li {display: inline-block; list-style-type: none; padding-right: 30px;} 
@media (max-width: 450px) {
    #menu-outer {height: 50px !important; padding-top: 10px;}
.logo-codet {width: 100px; padding-right: 20px; float: left; display: block;}
  .claim {max-width: 200px;} 
.claim h1  {font-size: 14px; display: block; padding-top: 8px;}
.logo-neuenhauser, .logo-hammel {width: 80px; padding-top: 20px; float: right;}
  .tm-toolbar {margin-bottom: 10px; padding: 0px 0px 8px 0px;}
  .paticka h4 {font-size: 14px;}
  .paticka img {width: 80px; padding-left: 8px;}
  .superscreener #top-a, .flip-flow #top-a, .manipulacni #top-a {background-position-y: -100px; padding: 100px;}
  .tridici-lopaty #top-a {background-position-y: -150px; padding: 100px;}
  .stacionarni #top-a, .bubnova-sita #top-a, .targo-3000 #top-a {padding: 100px;}
  .sroubovy-mlyn #top-a {background-position-y: -150px; padding: 100px;}
  h1.uk-article-title {font-size: 1.8em;}
  ul#gdpr {display: none;}
}
.sprocket-mosaic-item .sprocket-mosaic-head h2 {font-size: 14px; color: grey; margin: 0px;}
.pat-adresa {margin: 0;}
.strategie h3, .pomahame h3 {text-align: center; font-family: 'Georgia'; font-size: 2em; font-weight: bold; border: none; text-decoration: underline; text-decoration-color: #c68e43; text-underline-offset: 8px; padding-bottom: 40px;}
.strategie h3:after, .pomahame h3:after {display: none;}
.strategie img.hover-effect:hover {transform: none;}
.strategie h2.sprocket-mosaic-title {color:#000; font-size: 1.2em; text-align: center; font-weight: bold; margin-top: 10px;margin-bottom: 10px;}
.strategie .sprocket-mosaic-image-container {text-align: center;}
.strategie .sprocket-mosaic-item .sprocket-padding {background: transparent; padding: 0px;}
.strategie .sprocket-mosaic-item {border: none; padding: 20px;}
.strategie .sprocket-mosaic-text {display: none;}
.strategie .sprocket-mosaic-text p {text-align: center; margin-block-end: 0em; font-size: 0.9em;}
.pomahame p {text-align: center; color: #c68e43; font-family: 'Georgia'; font-size: 1.5em; font-weight: bold; font-style: italic; }
.sprocket-readmore {display: none;}
.uk-article a.uk-align-left img {max-width: 150px;}
.sprocket-strips-item {background: transparent !important;}
.sprocket-strips-item {box-shadow: none;}
.sprocket-strips-text p {margin: 0px;}