.info-new-year h3.uk-h6 {
	font-size: 15px;
    line-height: 18px;
    text-transform: uppercase;
    font-weight: bold;
  	color: #000;
}

.gallery .uk-width-medium-1-4 > article {
  text-align: center!important;
}

.gallery .uk-button-primary {
  max-width: 600px!important;
}

/*ADAPTIVE*/
@media (max-width: 768px) {
  body, p, td, th {
    font-size: 14px!important;
    line-height: 20px;
  }
}

@media (max-width: 768px) {
  #main {
    background: none!important;
  }
}
/*ZOO*/

.coming-soon .element-staticcontent {
  display: none!important;
}

h3 > .uk-badge {
  display: none!important;
}

.catalog-zoo-widget .uk-subnav-pill {
  margin-bottom: -10px;
}

.element-link > a {
  text-decoration: underline;
}

#yoo-zoo .item div.box-1 {
    padding: 0;
}

.sub-pos-media > a > img {
  margin-bottom: 10px;
}

#yoo-zoo .item div.pos-description .element {
    margin-top: 5px;
}
.element .uk-text-uppercase {
    font-size: 15px;
}
@media (max-width: 768px) {
	.element .uk-text-uppercase {
    font-size: 14px!important;
}
}

.zoo-item-page > div > div > .uk-margin {
  margin: 0!important;
}

/*NAV*/
.uk-nav-side>li>a {
  text-transform: uppercase;
}
.uk-nav-side ul a {
    color: #0367bc;
    text-decoration: underline;
}
.uk-open > div > .uk-nav-sub > li.uk-active > a {
  text-decoration: none;
}

@media (max-width: 767px) {
.tm-navbar {
    padding: 0 20px;
}
}
.uk-panel-title {
  font-size: 16px;
}
.uk-nav-navbar ul a, .uk-nav-navbar .uk-active a {
    color: rgba(255, 255, 255, 0.75);
}

.uk-nav-navbar ul a:hover, .uk-nav-navbar ul a:active {
  color: #fff;
} 
@media (min-width: 768px) {
.uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*='uk-width-']:nth-child(n+2) {
    border-left: 1px solid rgba(255, 255, 255, 0.75);
}
}
.uk-cover-background {
  background-size: cover!important;
}

@media (max-width: 767px) {
  .tm-navbar-transparent .tm-toolbar + .uk-sticky-placeholder {
    top: 100px;
}
}
@media (max-width: 767px) {
.tm-toolbar {
    height: inherit;
}
}
.tm-toolbar {
    
    background-color: #B57EDC;
}

a.uk-contrast:hover, a.uk-contrast:active, a.uk-contrast:visited, a.uk-contrast:focus {
  color: white;
}
.tm-sidebar-a .uk-panel-box-primary {
    background-color: #c21f1f;
    color: #fff;
}

.tm-sidebar-a .uk-panel-box-primary h3, .tm-sidebar-a .uk-panel-box-primary h2 {
    color: #fff!important;
}

body.tm-isblog {
  -moz-background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    background-size: cover!important;
    /*background: url(/images/slider/sadovy_center_slider_fhd.jpg) fixed no-repeat 100% 0;*/
}

.tm-opacity-90.uk-panel-box {
    background-color: rgba(246, 247, 246, 0.95);
}

/****UIKIT****/

blockquote {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}

.uk-text-uppercase {
    text-transform: uppercase!important;
}

.uk-subnav-pill > * > * {
    border: 1px solid #4b4b4b;
}
.uk-subnav-pill > * > :hover, .uk-subnav-pill > * > :focus {
    border-color: #569f4e;
}
.a, .uk-link {
    color: #0367bc;
}
.zoo-slider p {
  color: white!important;
}
.zoo-slider .uk-button {
  color: white!important;
  border: 1px solid #ffffff;
}
.uk-panel-box-danger > h3 {
  line-height: 42px;
}

/****BACKGROUND****/
@media (max-width: 768px) {
  .tm-opacity-90.uk-panel-box {
    background: #f6f7f6;
}
}
@media (max-width: 768px) {
  .uk-panel-box {
   padding: 10px;
}
}
/****SIDEBAR****/
.uk-nav-side > li.uk-active > a {
    background: #569f4e;
    color: #fff;
}
.uk-open > div > .uk-nav-sub > li.uk-active > a {
  color: #569f4e;
    font-weight: bold;
}

/****BADGE****/
.uk-badge-success {
    color: #ffffff;
    padding: 5px;
}
.uk-badge-warning {
    background-color: #0367bc;
    color: #ffffff;
    padding: 5px;
}
h3.uk-badge-danger {
    color: #ffffff!important;
    padding: 15px;
  /*line-height: inherit;*/
}
h3.uk-badge-success {
    color: #ffffff!important;
    padding: 5px 15px;
}

/****TABLE****/
.uk-table td, .uk-table th {
    padding: 8px 8px;
    border-bottom: 1px solid rgba(0,0,0,.15);
}
.uk-table td {
    vertical-align: middle;
}

/****MAIN SLIDER***/

@media (max-width: 768px) {
h3.uk-badge-danger {
    font-size: 20px!important;
}
}

/****HEADER****/
.uk-text-xlarge {
 font-size: x-large;
}
.logo-white {
  margin-top: 15px;
}
/*.uk-navbar-attached .uk-contrast {
  color:#787878;
}*/

/****FOOTER****/
.tm-footer {
  letter-spacing: 1px;
}

/****LANG SW******/
.posttext {
  display: inline-block!important;
  color: white;
  vertical-align: text-top;
}
.lang-inline {
  display: inline-block!important;
}
.mod-languages {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .uk-block.uk-cover-background:not(.tm-block-texture).tm-block-padding-large {
    padding-top: 50px;
}
}

@media (max-width: 768px) {
h1,.uk-h1 {
    font-size: 32px!important;
    line-height: 40px!important;
}
}
@media (max-width: 768px) {
h4,.uk-h4 {
    font-size: 20px!important;
    line-height: 24px!important;
}
}
@media (max-width: 768px) {
h3, uk-h3 {
    font-size: 24px;
    line-height: 32px;
}
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-button:hover {
    color: #fff;
    border-color: transparent !important;
}
.tm-navbar-transparent .uk-sticky-placeholder > div:not(.uk-navbar-attached) .tm-navbar-invert .uk-button {
    color: #fff;
    border-color: transparent !important;
}

.uk-dropdown, .uk-dropdown-blank {
	width: 250px;
}

.zoo-item-page  > div > div > div.uk-margin {
	margin-bottom: 0px;
}

.info-new-year  > div > div > div  > div  > div > div.uk-margin {
	margin-top: 0px;
}

.info-new-year  > div > div > div  > div  > div > h3 {
	margin-bottom: 5px;
}

@media (min-width: 768px) {
.tm-padding-large {
    padding: 55px;
}
}

.uk-navbar-attached .switcher {
	display: none !important;
}

div.switcher {
	margin-top: 21px;
}

li.lang-active {
	display: none !important;
}

/*.uk-navbar-attached .logo-white {
	display: none !important;
}

.logo-color {
		display: none;
}
.uk-navbar-attached .logo-color {
	display: inline !important;
}

.uk-navbar-attached .logo-white {
	display: none !important;
}

.logo-color {
		display: none;
}
.uk-navbar-attached .logo-color {
	display: inline !important;
}*/



/* Tablet and bigger */
@media (min-width: 768px) {
  .uk-heading-large {
    font-size: 70px;
    line-height: 70px;
  }
}

.slideshow-text {
	text-transform: uppercase;
	letter-spacing: 1px;
}
.uk-text-lighter {
	font-weight: lighter;
}

.uk-dropdown-navbar  > div > div > ul > li > a {
    color: #fff;
	text-transform: uppercase;
}

.uk-dropdown-navbar  > div > div > ul > li > a:hover {
    color: #fff;
	text-transform: uppercase;
	background-color: #4d8e46;
}

/*.uk-navbar-attached  > nav > ul > li > a {
    color: #787878;
	text-transform: uppercase;
}*/


h2, .uk-h2 {
	font-size: 42px;
}

.uk-article-meta {
	font-style: italic;
	text-transform: none;
	font-size: 16px;
  color: #0367bc;
}

p {
	font-size: 16px;
}

ul.lang-inline > li > a > figure > img {
	width: 20px;
}

ul.lang-inline > li > a > figure > img.uk-overlay-image {
	margin-top: 2px;
}

.uk-nav-navbar li.uk-active > a {
    color: #fff;
  	background-color: #4d8e46;
}
.uk-nav-navbar li.uk-active > a:active {
    color: #fff;
  	background-color: #4d8e46;
}
.uk-nav-navbar li.uk-active > a:visited {
    color: #fff;
  	background-color: #4d8e46;
}
.uk-nav-navbar li.uk-active > a:hover {
    color: #fff;
  	background-color: #4d8e46;
}
.uk-nav-navbar li.uk-active > a:focus {
    color: #fff;
  	background-color: #4d8e46;
}

/*p.uk-panel-title, h3.uk-panel-title {
  font-family: 'Cormorant SC', serif;
   font-size: 24px;
  text-transform: none;
}*/
.uk-h4 {
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
}

#yoo-zoo .item h1.pos-title {
  font-size: 48px;
  font-weight: 500;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  #yoo-zoo .item h1.pos-title {
  font-size: 32px;
  font-weight: 500;
  margin-bottom: 20px;
}
}

.uk-panel .uk-margin-bottom-remove {
  font-size: 14px;
}
.uk-h5 {
  font-size: 24px;
}
.uk-modal-caption {
  font-family: 'Cormorant SC', serif;
}

a.uk-close-alt {

  border-radius: 50% !important;

}

div.zx-zoocart-tableitems-row-name {

	margin-left: 25px;

}

.tm-logo {
    width: 110px;
}

.pos-specification > h2 {
  text-align: center;
}

.uk-main-slider a.uk-slidenav {
  color: #fff;
  background-color: #0367bc;
  padding: 10px 0;
  width: 40px;
  height: inherit;
  font-size: 12px;
  line-height: 19px;
  display: block;
}
.uk-main-slider a.uk-slidenav:hover {
  color: #fff;
  background-color: #0375d5;
}
.uk-slidenav-position .uk-slidenav-previous {
  left: 0;
}
.uk-slidenav-position .uk-slidenav-next {
  right: 0;
}

.tm-footer .uk-subnav >li > a {
  font-size: 14px;
}

.uk-article-meta {
  font-style: italic;
}

.uk-article-meta:before {
  content: '\2014';
  padding-right: 5px;
}
.uk-article-meta:after {
  content: '\2014';
  padding-left: 5px;
}
@media (min-width: 1600px) {
.uk-container {
    max-width: 1400px;
  }
}
.uk-container {
    max-width: 1400px;
  }
h2.title {
  text-align: center;
}
div.zx-zoocart-checkout-fieldset-title > h4 {
  font-size: 24px;
  font-weight: normal !important;
}

h3.uk-h3 > a.uk-link-reset {
  font-size: 32px;
}
h3, .uk-h3, #yoo-zoo .item h3 {
  font-size: 32px;
  color: #000;
  font-weight: 500;
}
.uk-navbar-toggle {
  color: #fff;
  min-width: 80px;
}

@media (max-width: 960px) {
h2, .uk-h2 {
    font-size: 32px;
}
}

@media (max-width: 960px) {
.uk-heading-large {
    font-size: 32px;
    line-height: 32px;
}
}

/*@media (max-width: 960px) {  
    .uk-breadcrumb { 
      display: none;
  }  
}*/
@media (max-width: 768px) {  
.uk-block.uk-cover-background:not(.tm-block-texture) {
    padding-top: 0;
}
}
.pretext > p {
  font-size: 12px;
}

.tm-logo-small {
    width: 82px;
}

.uk-responsive-height {
    max-height: 30px;
}
div.uk-panel-hover > p {
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.uk-button-round {
  border-radius: 100%;
}
div.thmb-bottom > div > ul > li > div.uk-overlay-panel > div > div.uk-margin-large-top {
	position: absolute;
	bottom: 5%;
}

ul.uk-slider > li > div.uk-overlay-hover:hover > div.uk-overlay-background {
    opacity: 0.7;
  background: #124401;
}
ul.uk-slider > li > div.uk-overlay-hover:active > div.uk-overlay-background {
    opacity: 0.7;
  background: #124401;
}
ul.uk-slider > li > div.uk-overlay-hover:focus > div.uk-overlay-background {
    opacity: 0.7;
  background: #124401;
}
.uk-overlay-hover:focus .uk-overlay-fade, .uk-overlay-hover.uk-hover .uk-overlay-fade, .uk-overlay-active .uk-active > .uk-overlay-fade {
    opacity: 1;
}

.uk-panel-hover:focus > p {
    opacity: 1;
    position: absolute;
    top: 40%;
    left: 33%;
}

.uk-overlay-background {
  background: rgba(18, 68, 1, 0.7);
}

@media (max-width: 1100px) {  
div#zx-zoocart-minicart-resume > a {
    display: none;
}
}
@media (max-width: 1100px) {  
div#zx-zoocart-minicart-resume > div.uk-text-small {
    display: none;
}
}
@media (max-width: 480px) {  
.zx-zoocart-minicart-cart > table > thead > tr > th:last-child {
    display: none;
}
}
@media (max-width: 480px) {  
.zx-zoocart-minicart-cart > table > tbody > tr > td:last-child {
    display: none;
}
}
.uk-table th {
    text-align: center !important;
}

a.uk-slidenav {
  color: #fff;
  background-color: #0367bc;
  padding: 10px 0;
  width: 40px;
  height: inherit;
  font-size: 12px;
  line-height: 19px;
  display: block;
}
a.uk-slidenav:hover {
  color: #fff;
  background-color: #0375d5;
}
ul.uk-list > li {
  font-size: 16px;
}


.uk-nav-offcanvas > li {
  text-transform: uppercase;
}
@media (max-width: 960px) {  
   .uk-cover-background > .uk-container { 
      padding: 0 !important;
  }  
}
a.tel-link {
  color: #569f4e;
  font-size: larger;
}
.photo-slider > * > * > * > .uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore) {
  opacity: 1;
}
li.uk-slide-after {
  margin-left: -2px;
}
.photo-slider {
  margin-right: -2px;
}
.text-link {
  /*color: #569f4e;*/
  text-decoration: underline;
}
.uk-alert-notice {
  display: none;
}

.uk-panel-box h2 > a {
  color: #4b4b4b;
}
.uk-panel-box h2 > a:hover {
  color: #569f4e;
}
.hidden-garden {
  display: none !important;
}
.zx-zoocart-tableitems-row-variations {
  display: none !important;
}

.uk-panel-box-danger {
  border: #c21f1f 2px solid;
  background: transparent;
}

.element-relateditems > div > .sub-pos-media > a {
  display: inherit;
}

.market-map > div > div > .uk-subnav-pill > li > a {
    font-family: 'Cormorant SC',serif;
    font-size: 24px;
    color: #fff;
}
.market-map > div > div > .uk-subnav-pill > li.uk-active > a {
    
    color: #4b4b4b;
}

#tm-footer.tm-block-padding-large {
  padding-bottom: 30px;
}