@media (min-width: 768px){
  body>.container {
    width: 750px;
  }
}

@media (min-width: 992px){
  body>.container {
    width: 970px;
  }
}

@media (min-width: 1200px){
  body>.container {
    width: 1000px;
  }
}

span.btn{
  cursor: default;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  transition: all 0s ease 0s;
}
.btn-nakupovat{padding:16px 24px;font-size:18px;font-weight:bold}
.btn{font-size:20px;padding:24px}


#mainContainer {background:none}

main a{text-decoration:underline;}

#motive {
  display: block;
  background-size: cover;
  background-position: 50% 50%;
  height: 240px;
}

/*skryje motto na ostatních stránkách*/
body:not(#index) #motto { 
  display:none 
}

/*Wenrelun*/
#article-491063 #motive {background:url(/obrazek/3/wenrelun-202205-m-06-jpg/) no-repeat 50% 50%;background-size:cover;height:420px}
/*ČLÁNEK https://www.tcmcap.cz/inpage/clanek-cinska-znameni-kmeny-vetve/*/
#article-512772 #motive {background:url(/obrazek/3/cinska-astrologie-2404-03-jpeg/) no-repeat 50% 50%;background-size:cover;height:420px}

#article-512815  #motive{background:url(/obrazek/3/cinska-astrologie-2304-01-m-jpg/) no-repeat 50% 50%;background-size:cover;height:420px}



#navbar{width: calc(100% - 190px);}
header .navbar, #index .navbar-default,
.navbar-default, #index .navbar-default.f-nav, .f-nav
{background:url(/obrazek/2/zahlavi-zlute-vlnky/) repeat 0% 0%}
.navbar-nav > li {font-size:18px}
.navbar-default .navbar-nav > li > a {color:#231f20}
@media (min-width: 768px){
  .nav > li > a {padding: 20px;}}
.nav > li > a {padding: 20px;}

#logo {height:136px}
#lcolumn {padding-top: 173px}    
#lcolumn h2{background:none;border-bottom:1px dotted  #888888}
.u-banner{border-bottom:1px dotted  #888888;padding-bottom:16px;margin-bottom:16px}
.u-banner-prvni {}
.u-banner-treti {}
.u-banner-druhy {}

.kniha, .knihy-item {
  display: -ms-flexbox;  display: -webkit-flex;  display: flex;
  -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;
  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  flex-wrap: wrap;
  -webkit-justify-content: space-between;  -ms-flex-pack: justify;  justify-content: space-between;
  -webkit-align-content: flex-start;  -ms-flex-line-pack: start;  align-content: flex-start;
  -webkit-align-items: flex-start;  -ms-flex-align: start;  align-items: flex-start;
}

.kniha-popis{
  width:70%;
  -webkit-order: 1;    -ms-flex-order: 1;    order: 1;
  -webkit-flex: 0 1 auto;    -ms-flex: 0 1 auto;    flex: 0 1 auto;
  -webkit-align-self: auto;    -ms-flex-item-align: auto;    align-self: auto;
}

.kniha-obr{
  width:25%;
  -webkit-order: 2;    -ms-flex-order: 2;    order: 2;
  -webkit-flex: 0 1 auto;    -ms-flex: 0 1 auto;    flex: 0 1 auto;
  -webkit-align-self: auto;    -ms-flex-item-align: auto;    align-self: auto;
}

@media only screen and (max-width:600px){
  .kniha-popis{
    width:100%;
    -webkit-order: 2;    -ms-flex-order: 2;    order: 2;
  }
  .kniha-obr{
    width:100%;
    -webkit-order: 1;    -ms-flex-order: 1;    order: 1;
  }
}

.knihy-item{margin:32px 0;padding:32px;border-bottom:1px solid #b8b8b8}

.knihy-item-heading{-webkit-order: 2; -ms-flex-order: 2;order: 2;flex-grow:1}
.knihy-item-img{-webkit-order: 1;-ms-flex-order: 1;order: 1; width:70px;flex-grow:0}
.knihy-item-bottom{-webkit-order: 3;-ms-flex-order: 3;order:3;width:75%}
.knihy-item-button{-webkit-order: 4;-ms-flex-order: 4;order: 4;flex-grow:0}

.knihy-item-heading h2 {margin:0}
.knihy-item-heading h2+p{font-weight:bold;color:#777777}

.knihy-item-button a{display:block;padding:8px 16px;background-color:#006197;font-weight:bold;color:#fff;text-decoration:none;
  border-width:1px; border-style: solid; border-color: #0073b3 #004c76 #004c76 #0073b3}


.boxik {border: 1px solid #EAEAEA; margin: 15px 0px; padding: 15px}

section.section-container{padding:30px 0}
section.section-title{padding:15px 0}
#second, #separator, #blog, #content, #random-image, footer{padding:30px 0}
footer{padding:10px 0}
footer>.container{padding:0}

.anotace, .section-title p{font-size:1.48em}
.list-big li {padding:10px 0} 