* {
margin: 0;
padding: 0;
}
body {
min-width: 280px !important; color: #222;
border-top: 5px solid #d1e0fc;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 1.4;
} #obal {
width:100%; 
margin: 0 auto;
clear: both; }
#zahlavi-obal {
position: relative;
max-width: 1200px; 
margin: 0 auto; }
div#carousel-obal {
padding: 0; }
#argumenty-obal {
max-width: 1200px;
margin: 0 auto; }
#obsah-obal {
max-width: 960px;
margin: 0 auto; }
#zapati-obal {
position: relative;
clear: both;
max-width: 1200px; 
margin: 0 auto;
background: #d1e0fc;
border-radius: 3px 3px 0 0; } header {
position: relative;
max-width: 990px;
height: 208px;
margin: 0 auto; }
header p {
margin: 0;
padding: 0;
}
header a.logo {
display: block;
width: 116px;
height: 120px;
position: absolute;
top: 15px;
left: 15px;
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/logo.png);
}
#slogan {
position: absolute;
top: 68px;
left: 250px;
font-size: 18px;
color: #838383;
}
header a span {
display: none;   
} #jazyky {
position: absolute;
right: 5px;
top: 63px;
z-index: 999; }
#jazyky ul li {
float: left;
list-style: none;
margin: 0 0 0 10px;
opacity: 0.5;
}
#jazyky ul li:hover {
opacity: 1;
}
#jazyky ul li.current-lang  {
opacity: 1;
} header p.tlac {
position: absolute;
right: 5px;
top: 83px;
z-index: 999;
} header + nav {
position: absolute;
bottom: 0px;
z-index:999;
width: 100%;
background-image: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-menu-spodni.png), url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-menu-horni.png);
background-repeat: no-repeat, no-repeat;
background-position: bottom center, top center;
}
nav ul[id|="menu-hlavni"] {
max-width: 960px;
margin: 0 auto;
list-style: none; }
nav ul[id|="menu-hlavni"] li {
width: 15%; 
float: left;
background: #13408e url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-nav-vlevo.png) left bottom no-repeat; cursor: default;
}
nav ul[id|="menu-hlavni"] li:nth-child(6) {
width: 20%; 
}
nav ul[id|="menu-hlavni"] li a {
display: block;
padding: 15.85px 0 14.85px;
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-nav-vpravo.png) right bottom no-repeat; color: #fff;
border-bottom: 3px solid #082454;
text-align: center;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
}
nav ul[id|="menu-hlavni"] li a:hover {
text-decoration: underline;
}
nav ul[id|="menu-hlavni"] li.current-menu-item, nav ul[id|="menu-hlavni"] li.current-page-ancestor, 
nav ul[id|="menu-hlavni"] li.current_page_parent {
}
nav ul[id|="menu-hlavni"] li.current-menu-item a, nav ul[id|="menu-hlavni"] li.current-page-ancestor a, 
nav ul[id|="menu-hlavni"] li.current_page_parent a {
background-color: #f40040 !important;
border-color: #9b0129 !important;
} nav ul[id|="menu-hlavni"] li:last-child a {
background-image: none; } body.search nav ul[id|="menu-hlavni"] li.current_page_parent a,
body.error404 nav ul[id|="menu-hlavni"] li.current_page_parent a {
background: inherit;
} nav ul[id|="menu-hlavni"] li:first-child {
width: 5%;
background-image: none; }
nav ul[id|="menu-hlavni"] li:first-child a {
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/domecek.png) center no-repeat;
text-indent: -9999px;
} nav ul[id|="menu-hlavni"] ul {
display: none;
position: absolute;
left: 0px;
top: 5.3ex;
width: 100%;
float: left;
background-color: #3d6918; 
list-style: none;
}
nav ul[id|="menu-hlavni"] li.current-menu-item ul, nav ul[id|="menu-hlavni"] li.current_page_parent ul,  
nav ul[id|="menu-hlavni"] li.current-menu-ancestor ul, nav ul[id|="menu-hlavni"] li.current-menu-parent ul {
display: block !important;
display: none !important;
}
nav ul[id|="menu-hlavni"] ul li, nav ul[id|="menu-hlavni"] ul li:first-child {
width: auto;
}
nav ul[id|="menu-hlavni"] ul li a {
padding: 8px 20px;
background-image: none !important;
border-left: 1px solid #f5f5f5;
text-indent: 0 !important;
font-size: 90% !important;
}
nav ul[id|="menu-hlavni"] ul li:first-child a {
border-left: none;
}
nav ul[id|="menu-hlavni"] ul li a:hover {
background: orange !important;
}
nav ul[id|="menu-hlavni"] ul li.current-menu-item a, nav ul[id|="menu-hlavni"] ul li.current-menu-parent a {
background: orange !important; 
} nav ul[id|="menu-sekundarni"] {
position: absolute;
top: 0;
right: 6.9em;
float: left;
padding: 5px 0 6px;
background-image: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-menu-sek-vpravo.png), url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-menu-sek-vlevo.png);
background-repeat: no-repeat;
background-position: right bottom, left bottom;
list-style: none;
}
nav ul[id|="menu-sekundarni"] li {
float: left;
}
nav ul[id|="menu-sekundarni"] li a {
color: #13408e;
padding: 0px 15px;
border-left: 1px solid #13408e;
text-decoration: none;
font-size: 13px;
}
nav ul[id|="menu-sekundarni"] li:first-child a {
border-left: 0;
padding-left: 20px;
}
nav ul[id|="menu-sekundarni"] li:last-child a {
padding-right: 20px;
}
nav ul[id|="menu-sekundarni"] li a:hover,
nav ul[id|="menu-sekundarni"] li.current-menu-item a {
text-decoration: underline;
} section.obsah {
min-height: 400px;
padding: 20px 0px 20px;
}
body.home section.obsah {
clear: both;
}
body.page-template-page-sablona2-php section.obsah {    } div.wp-block-columns  {
margin-top: 20px;	
margin-bottom: 20px;	
}
div.wp-block-columns div.wp-block-column {
margin-top: 0;	
margin-bottom: 0;	
} article#argumenty {
float: left;
clear: both;
width: 100%;
padding: 15px 0; 
background: #ececec;
border-radius: 3px;
} article#argumenty ul {
max-width: 960px;
margin: 0px auto;
list-style: none;
}
article#argumenty ul li {
float: left;
width: 26%;
padding-right: 2%;
padding-left: 6%;
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/ikona-fajfka.png) left center no-repeat; }
article#argumenty ul li:first-child {
background-image: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/ikona-ozubena-kola.png);
}
article#argumenty ul li:last-child {
padding-right: 0%;
background-image: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/ikona-kalendar.png);
} section#bloky {
width: 100%;
float: left;
clear: both;
display: flex;
flex-wrap: wrap;
gap: 20px;
margin-bottom: 20px; }
section#bloky article {
flex-basis: calc(33.333333% - 20px);
padding: 0;
text-align: center; } section#bloky article img  {
max-width: 100%;
height: auto;
}
section#bloky h2 {
margin-top: 0px ;
padding: 10px 0 0 0;
color: #222;
text-transform: uppercase;
font-size: 100%;
}
section#bloky article a {
display: block;
margin-bottom: 3px;
text-decoration: none !important;
}
section#bloky article a:hover h2 {
color: #f40040 !important;
}
section#bloky a img {
border-width: 3px 3px 1px 1px;
border-color: #f97f9f;
border-style: solid;
border-radius: 3px;
}
section#bloky a:hover img {
border-color: #f40040;
}
section#bloky article p {
padding: 0px 0;
font-size: 90%;
}
section#bloky p.tlac {
float: none;
max-width: 90%;
margin-top: 0;
margin-left: auto;
margin-right: auto;
font-size: 100%;
}
section#bloky select {
display: block;
margin: 0 auto !important;
padding: 5px 0 !important;
max-width: 158px;
position: relative;	
top: -5.8ex;
margin-bottom: -4.1ex !important;
border: none;
font-size: 90%;
text-align: center;
}
section#bloky select option  {
font-size: 90%;
text-align: center;
} section#sloupce {
width: 100%;
float: left;
clear: both; } section#sloupce .polovina {
width: 48%;
margin-right: 1%;
float: left;
}
section#sloupce .polovina:last-child {
margin-left: 1%;
float: right !important;
} section#sloupce .tretina {
width: 31.33333333333333%;
padding-right: 2%;
float: left;
} section#sloupce .dvetretiny {
width: 64.66666666666667%;
padding-right: 2%;
float: left;
}
section#sloupce .dvetretiny:last-child {
width: 65.66666666666667%;
padding-left: 1%;
padding-right: 0;
float: left; } section#sloupce h2 {
margin-top: 0;
margin-bottom: 16px;
padding: 10px 0 10px 50px;
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/ikona-tuzka.png) left center no-repeat;
color: #222;
text-transform: uppercase;
font-size: 120%
}
section#sloupce section:last-child h2 {
background-image: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/ikona-logo.png);
}
section#sloupce p.tlac {
clear: both;
margin: 20px 0 !important;
}
section#sloupce img {
max-width: 100%;
height: auto;
} section#sloupce article.novinka {
width: 90%;
float: left;
clear: both;
padding-bottom: 10px;
}
section#sloupce article.novinka h3 {
font-size: 110% !important;
}
article.novinka {
width: 100%;
float: left;
clear: both;
text-align: left !important;
}
time {
padding-left: 25px;
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/ikona-datum.png) left center no-repeat; 
font-size: 90%;
}
article.novinka h3 {
margin-top: 10px;
text-align: left;
} footer {
max-width: 960px;
margin: 0 auto;
clear: both !important;
background: #d1e0fc;
}
footer article {
float: left;
padding: 0%;
margin-bottom: 10px; } footer.dva article { 
width: 49%; 
margin-right: 1%; 
}
footer.dva article + article { 
margin-left: 1%; margin-right: 0;
}
footer.dva article + article { 
text-align: right !important;
} footer.dva article.dvetretiny { 
width: 65%; 
margin-right: 1%; 
}
footer.dva article + article.dvetretiny { 
margin-right: 0; 
margin-left: 1%;
float: right
}
footer.dva article.tretina { 
width: 33%; 
margin-right: 1%; 
}
footer.dva article + article.tretina  { 
margin-right: 0; 
margin-left: 1%; 
float: right;
text-align: left;
} footer article h2 {
margin-bottom: 0;
padding: 12px 0;
font-size: 125%;
}
footer article + article h2 {
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/ikona-logo-zapati.png) right 160px center no-repeat;
}
footer a {
color: inherit;
}
footer article + article p {
padding: 3px 30px 3px 0;
}
footer p.telefon {
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/ikona-telefon.png) right center no-repeat;   
}
footer p.email {
margin-top: -8px;
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/ikona-email.png) right center no-repeat;   
}
footer p.adresa {
margin-top: -8px;
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/ikona-mapa.png) right center no-repeat;   
}
footer p.tlac {
margin-top: 20px;
padding-right: 0px;
}
footer p.tlac a {
background-color: #7e7e7e;
background-image: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-tlac-sede-sipka.png);
}
footer p.tlac a:hover {
background-color: #13408e;
background-image: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-tlac-sipka.png); 
}
footer a img {
border: 2px solid #7b97cb;
border-radius: 3px;
}
footer a:hover img {
border-color: #13408e;
opacity: 0.85;
} section#spodek {
max-width: 960px;
margin: 20px auto 0;
padding: 20px 0 60px;
clear: both;
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-spodek.png) top center repeat-x;
font-size: 90%;
}
section#spodek p {
width: 49%;
float: left;
text-align: left;
}
section#spodek p + p {
float: right;
text-align: right;
}
section#spodek a {
color: #444;
}
footer a:hover, section#spodek a:hover {
text-decoration: none;
}  h1, h2, h3 {
line-height: 1.15;
}
h1 {
margin-bottom: 15px;
color: #000;
font-size: 220%;
}
h2 {
margin-top: 18px;
margin-bottom: 10px;
color: #13408e;
font-size: 150%;
}
h3 {
margin-top: 14px;
margin-bottom: 10px;
color: #666;	
font-size: 110%;
}
h4 {
font-size: 100%;
margin-top: 10px;
margin-bottom:5px;
color: #888;
}
div.wp-block-column h2:first-child, 
div.wp-block-column h3:first-child {
margin-top: 0;
} p {
margin-bottom: 10px;
}
h1 + p {
font-size: 120%;
}
sup, sub {
font-size: 60%;
} blockquote {
padding: 15px 15px 5px 15px;
margin-bottom: 25px;
background: #f5f5f5;
color: #666;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
text-align: center;
}
div.clear_column + blockquote, p.tlac + blockquote {
margin-top: 25px;
} section.obsah ul {
margin-left: 30px;
margin-bottom: 10px;
list-style: square;
line-height: 1.4;
list-style-image: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/odrazka.png);	
}
section.obsah ol {
margin-left: 25px;
margin-bottom: 10px;
line-height: 1.4;
}
section.obsah ul li, section.obsah ol li {
margin-bottom: 5px;
}
p + ul, p + ol {
margin-top: -5px;
} section.obsah a {
color: #000;
}
section.obsah h2 a {
color: inherit;
text-decoration: none;
}
section.obsah a:hover {
color: #f40040;
text-decoration: none;
}
section.obsah h2 a:hover {
text-decoration: underline;
} section.obsah a img {
max-width: 100%;
height: auto;
border: 2px solid #f97f9f;
border-radius: 3px;
}
section.obsah a:hover img {
border-color: #f40040 !important;
opacity: 0.85;
} figure.wp-block-gallery {
margin: 20px 0 30px;
} p.tlac, div.wp-block-buttons {
margin-top: 20px;
margin-bottom: 20px;
text-wrap: none;
}
div.wp-block-columns + div.wp-block-buttons {
margin-bottom: 30px;
}
p.tlac a, p.tlac input, 
input[type="button"], input[type="submit"],
div.wp-block-button a,
div.sjb-page a.btn, div.sjb-page button.btn {
padding: 8px 45px 7px 15px !important;
background: #13408e url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-tlac-sipka.png) right center no-repeat !important; 
color: #fff !important;
border: none;
border-radius: 3px;
text-decoration: none;
text-transform: uppercase;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 80% !important;
}
p.tlac a:hover, p.tlac input:hover, 
input[type="button"]:hover, input[type="submit"]:hover, 
div.wp-block-button a:hover,
div.sjb-page a.btn:hover, div.sjb-page button.btn:hover {
background-color:  #f40040 !important;
background-image: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-tlac-hover-sipka.png) !important;
color: #fff;
cursor: pointer;
}
p.tlac.nastred {
text-align: center;
margin: 20px auto 0px !important;
}
div.tlacitka { float: left;
clear: both;
width: 100%;
margin-top: 20px;
margin-bottom: 10px;
text-align: center;
}
div.tlacitka + hr {
padding-top: 25px;
}
div + div.tlacitka {
margin-top: 30px;
}
div.tlacitka p {
float: none;
clear: none;
display: inline;
margin: 0 10px;
} .nevidet {
display: none !important;
}
hr { width: 100%;
clear: both;
margin-top: 20px;
margin-bottom: 20px;
background: none !important;
border: none !important;
border-bottom: 1px solid #ccc !important;
}
div.tlacitka + hr {
margin-top: 30px;
}
.cistic {
width:100%;
float: left;
clear: both;
} .alignleft {
float: left;
margin-right: 15px;
margin-bottom: 10px;
}
.alignright {
float: right;
margin-left: 15px;
margin-bottom: 10px;
}
.aligncenter{
margin: 0px auto 10px;
}
.alignnone {
margin-bottom: 10px;
clear: both;
} table {
width: 100%;
border-collapse: collapse;
font-size: 92%;
}
th, td {
padding: 5px 15px;
text-align: left;
background: #fff;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
th {
background: #9b0129;
color: #fff;
font-weight: normal;
}
tr:nth-child(odd) td {
background: #f1f1f1;
}
td img {
padding: 3px 0 0 0 !important;
margin: 0 !important;
} form {
}
input, select, option, textarea {
padding: 5px 10px;
color: #545454;
font-size: 15px;
border-radius: 3px;
}
input[type="text"], input[type="email"], input[type="tel"], textarea, select {
border: 1px solid #ccc;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
background: #f8f8f8;
} div.nf-form-cont {
max-width: 400px;
margin: 0 auto;
}
div.nf-form-cont div.nf-field-container {
margin: 0 0 10px 0 !important;
}
div.nf-form-cont div.nf-field-container div.field-wrap {
}
div.nf-form-cont div.field-wrap div.nf-field-element {
width: 100%;
}
div.nf-form-cont div.nf-field-label {
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}
div.nf-form-cont div.field-wrap div.nf-field-element textarea{
height: 140px;
}
div.nf-form-cont input[type="submit"] {
margin-top: -20px;
width: 100%;
}
span.ninja-forms-req-symbol {
position: relative;
left: -0.2ex;
top: -0.6ex;
font-size: 80%;
}
button.fileinput-button {
display: block;
margin: 0px auto;
padding: 5px 15px;
}
button.fileinput-button:hover {
cursor: pointer;
} div.nf-form-cont input[type="button"].ninja-forms-field {
padding-left: 30px !important;
padding-right: 40px !important;
width: 100% !important;
} div.nf-form-cont div.field-wrap.html-wrap p {
text-align: center;
font-size: 80%
} div#nf-form-1-cont.nf-form-cont,
div#nf-form-8-cont.nf-form-cont,
div#nf-form-9-cont.nf-form-cont {
max-width: 100%;
margin: 0;
}
div#nf-form-1-cont.nf-form-cont div.nf-field-label,
div#nf-form-8-cont.nf-form-cont div.nf-field-label,
div#nf-form-9-cont.nf-form-cont div.nf-field-label {
width: 20%;
padding: 0;
text-align: left;
}
div#nf-form-1-cont.nf-form-cont div.field-wrap div.nf-field-element,
div#nf-form-8-cont.nf-form-cont div.field-wrap div.nf-field-element,
div#nf-form-9-cont.nf-form-cont div.field-wrap div.nf-field-element {
width: 80%;
}
div#nf-form-1-cont.nf-form-cont div.field-wrap.html-wrap div.nf-field-element,
div#nf-form-8-cont.nf-form-cont div.field-wrap.html-wrap div.nf-field-element,
div#nf-form-9-cont.nf-form-cont div.field-wrap.html-wrap div.nf-field-element {
margin-left: 20%;
} div.nf-form-fields-required {
display: none;
}
div.nf-error-msg {
width: 200px;
top: 3.7ex;
left: 350px;
z-index: 999;
position: absolute !important;
padding: 5px 5px 5px 30px !important;
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/chyba2.png) no-repeat center left;
color: #fff;
}
div.nf-error-field-errors {
width: auto;
position: static !important;
padding-left: 0;
background: none;
color: red;
text-align: center;
}
div.nf-input-limit {
display: none;
} div#nf-form-1-cont div.nf-error-field-errors {
margin-left: 20%;
}
div#nf-form-1-cont div.nf-error-msg {
top: 0ex;
} .blog .obsah, .category .obsah, .single .obsah, .search .obsah, .archive .obsah {
position: relative;
max-width: 800px;
min-height: auto;
margin: 20px auto 30px;
} article.clanek {
clear: both;
}
article.clanek time {
display: block;
margin-top: 30px;
margin-bottom: -10px !important;
color: #656565;
}
p.metadata a {
color: #656565;
}
body.single time {
display: block;
margin-top: 0px;
margin-bottom: 30px;
} body.blog p.metadata + p, body.archive p.metadata + p{
font-size: 95%;
padding-left: 170px;
}
body.blog p.metadata + p strong, body.archive p.metadata + p strong {
font-weight: normal !important;
}
body.single-post img.wp-post-image + p,
body.single-post img.default-featured-img + p {
font-size: 120%;
min-height: 100px !important;
color: #555;
} img.wp-post-image, img.default-featured-img {
float: left;
margin-right: 15px;
margin-bottom: 10px;
border: 1px solid #ccc;
border-radius: 3px;
} .obsah ul.strankovani {
width: 100%;
clear: both;
padding-top: 20px;
margin: 0 0 30px;
text-align: center;
list-style: none; }
.obsah ul.strankovani li.starsi {
float: right !important;
font-weight: bold;
}
.obsah ul.strankovani li.novejsi {
float: left !important;
font-weight: bold;
} body {
background: url(//www.kovo-klobas.cz/wp-content/themes/MDwebdesign/obr/poz-body.jpg) top center no-repeat fixed;
} body.post-type-archive-jobpost div#container,
body.single-jobpost div#container {
max-width: 600px !important;
margin: 20px auto;
}
div#container header {
height: auto !important;
}
div#container header span {
display: block !important;
}
body.post-type-archive-jobpost div#container h3,
body.single-jobpost div#container h3 {
margin: 0 0 15px !important;
color: #000 !important;
font-size: 220% !important;
font-weight: bold !important;
}
body.post-type-archive-jobpost div#container h3 {
text-align: center !important;
}
div.job-description h2 {
font-size: 150%;
}
body.post-type-archive-jobpost div#container h4 span {
color: #13408e !important;
font-size: 150%;
}
div.header-margin-top {
display: none;
}
.sjb-page {
color: #222 !important;
}
body.post-type-archive-jobpost div#container div.row {
display: block !important;
}
body.post-type-archive-jobpost div#container div.row div {
width: 100% !important;
} @media all and (max-width: 1200px) {
body {
background-image: none;
}
#zahlavi-obal, #argumenty-obal, #zapati-obal {
max-width: 100%; 
border-radius: 0;
}
section#jazyky, header p.tlac {
right: 15px;
}
}
@media all and (max-width: 1090px) {
.cycloneslider-template-default .cycloneslider-prev, .cycloneslider-template-default .cycloneslider-next {
display: none !important;
}
}
@media all and (max-width: 1024px) {  div.col-md-2 {
display: none !important;
} .bezpozadi {
background-image: none;
} a.logo {
}
nav ul[id|="menu-sekundarni"] {
right: 10px;
}
#pridejtese, aside {
right: 15px;
}
div#argumenty-obal ul, section.obsah, footer, #spodek,
body.post-type-archive-jobpost div#container, body.single-jobpost div#container {
padding-left: 15px !important;
padding-right: 15px !important;
}
body.blog section.obsah, body.single-post section.obsah {
padding-left: 15px !important;
} #slogan {
left: 190px;
} nav#hlavni ul li a {
font-size: 90%;
} .cycloneslider-template-default .cycloneslider-slide img{
left: 50%;
overflow: hidden;
}
article#argumenty ul li {
width: 25%;
padding: 5px 2% 5px 7%;
}
}
@media all and (max-width: 915px) { nav#hlavni ul li a {
font-size: 80%;
}
}
@media all and (max-width: 767px) {  #slogan,#carousel-obal img {
display: none !important;
} body, nav ul, #zahlavi-obal, div#carousel-obal, #obsah-obal, #zapati-obal {
background-image: none !important;
} div#wprmenu_bar {
z-index: 99999 !important;
} div#zahlavi-obal header {
height: auto;
padding-top: 50px;
padding-bottom: 20px;
background: #f5f5f5;
text-align: center;
}
div#zahlavi-obal nav + nav ul {
background: #d1e0fc;
}
div#zahlavi-obal a.logo,
div#zahlavi-obal #jazyky,
header p.tlac {
display: inline-block;
position: static;
margin: 10px auto !important;
}
nav ul[id|="menu-sekundarni"] {
float: none;
width: 100%;
margin: 0;
right: 0;
text-align: center;
}
nav ul[id|="menu-sekundarni"] li {
display: inline-block;
float: none;
} .cycloneslider-template-default .cycloneslider-slides{
min-height: 270px !important;
}
.cycloneslider-template-default .cycloneslider-caption {
position: static;
max-width: 90% !important;
}
.cycloneslider-template-default .cycloneslider-pager span {
margin: 0 8px !important;
width: 30px !important;
height: 30px !important;
border-radius: 30px !important;
} article#argumenty ul li {
width: auto;
padding: 10px 0px 10px 50px;
margin: 0 0 20px 0;
} section#sloupce section,
section#sloupce article,
section#novinky article,
footer article, 
section#spodek p {
width: 100% !important;
padding: 0 !important;
margin: 0!important;
}
section#sloupce section {
padding-top: 20px !important;
}
section#sloupce article.novinka{
margin-bottom: 20px !important;
}
footer article, footer h2, footer article p, section#spodek p {
text-align: left !important;
}
footer.dva article h2 {
padding-top: 0 !important;
background: none;
}
footer p.telefon, footer p.email, footer p.adresa {
background-position: left center;
padding-right: 0;
padding-left: 30px;
} body.page section.obsah, 
body.blog section.obsah, body.archive section.obsah, body.single section.obsah,
body.woocommerce section.obsah {
min-height: auto;
margin-top: 0 !important;
padding-right: 15px !important;
}
} 
@media all and (max-width: 637px) { 
div#zahlavi-obal header {
padding-top: 85px;
}
}
@media all and (max-width: 575px) { header a.logo {
top: 15px !important;
}
nav + nav ul {
width: auto;
float: right;
padding: 0 !important;
margin-bottom: 10px;
}
nav + nav ul li {
float: none !important;
border-bottom: 1px solid #fff;
}
nav + nav ul li a {
display: block !important;
padding: 8px 10px 7px !important;
border: none !important;
text-align: center;
}
header #jazyky {
top: 45px;
left: 35%;
} .cycloneslider-template-default .cycloneslider-slides{
min-height: 310px !important;
} section#bloky article {
flex-basis: calc(50% - 20px);
} body.blog article, body.archive article {
clear: both;
min-height: auto;
margin-bottom: 25px;
}
body.blog img , body.archive img {
display: none;
}
body.blog p.metadata + p, body.archive p.metadata + p{
padding-left: 0px;
}
}
@media all and (max-width: 480px) { header a.logo {
top: 60px !important;
}
header section#jazyky {
top: 15px;
left: 15px;
}
nav + nav ul {
width: auto;
float: right;
padding: 0 !important;
}
nav + nav ul li {
float: none !important;
border-bottom: 1px solid #fff;
}
nav + nav ul li a {
display: block !important;
padding: 8px 10px 7px !important;
border: none !important;
text-align: center;
}
header #jazyky {
top: 45px;
left: 35%;
} .cycloneslider-template-default .cycloneslider-slides{
min-height: 330px !important;
} article#argumenty ul li {
margin: 0;
} table, table th, table td {
display: block;
width: 100%;
border-collapse: collapse;
}
table td {
background: #f5f5f5 !important;
}
}
@media all and (max-width: 460px) { header  {
height: 200px;
}
header #jazyky {
top: 150px;
left: 28%;
} .cycloneslider-template-default .cycloneslider-slides{
min-height: 360px !important;
}
}
@media all and (max-width: 400px) { section#bloky article {
flex-basis: 100%;
}
}
@media all and (max-width: 380px) { .cycloneslider-template-default .cycloneslider-slides{
min-height: 410px !important;
}
}
@media all and (max-width: 305px) { 
div#zahlavi-obal header {
padding-top: 110px;
}
}