body.home div#content .container {
width:100% !important;
}
div#uvodtxt {
display: none;
}
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px) {
body.home .container {
width:100% !important;
padding: 20px !important;
}
div#uvodtxt {
display: block;
}
div#sirsilogo {
width: 100% !important;
}  
div#logo {
width: 100% !important;
}
#logo img {
display: block !important;
margin-left: auto !important;
margin-right: auto !important; 
float: none !important;
}
#nevia_language_list {
display: block !important;
margin: 0px 0px 10px 10px;
}
}
table.plprodejci td{
vertical-align: middle;
padding: 5px;
height: 40px;
}
img.wpcf7-captchac {
display: inline-block;
}
p.radek:first-line {
font-weight:bold;
}
div.page a {
text-decoration: underline;
}
div.page a:hover {
text-decoration: none;
}
body.home .container { }
div#shop-wrapper {
clear: both;
}
h2 {
margin-bottom: 15px;
}
ul li {
line-height: 21px;
}
.label {
background-color: white;
color: rgb(102, 102, 102);
}
.quantity.buttons_added, div.product form.cart div.quantity, #content div.product form.cart div.quantity {
width: auto;
}
.quantity.buttons_added .minus, .quantity.buttons_added .plus,.quantity.buttons_added input[name="quantity"] {
float:left;
} 
.quantity.buttons_added .plus {
float: initial !important;
}
.input-text.qty.text {
width: auto;
}
#content div.product form.cart .button {
float: right;
margin-top: 0px;
}  #logo a img{ 
position: relative;
bottom: 25px;
}
#tagline {
border: none;
}
@media only screen and (min-width:960px){
#logo h1 a #logo1 {
width: 185px;
}
#logo a #logo2 {
width: 500px;
margin-left: 25px;
bottom: -5px;
}
#sirsilogo {
width: 75%;
}
#header > div.eight.columns:nth-child(2){
width:200px;
}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
#logo2 {
display: none;
}
.menu > li > a,.menu > li > a:hover {
padding: 15.5px;
}
}
@media only screen and (min-width: 768px) {
#navigation {
background-color: #232450;
}
} #footer,.container .day {
background: #169FE6;
}
#footer-bottom,.container .month,.menu ul {
background: #232450;
}
.container .day {
color: white;
}
.menu > li:hover > a {
background-color: #169fe6;
}
.menu ul,.menu ul a{
border: none !important;
color: white;
}
.menu ul li a:hover {
background-color: #169fe6;
} .domu a i.halflings {
margin: 1px 2px 0 10px;
} table.mytable, table.mytable tr, table.mytable th, table.mytable td {
border: 1px solid #b0b0b0;
padding: 5px; 
}
table.mytable tr:nth-child(odd) {background: #EEE} table.mytable2, table.mytable2 tr, table.mytable2 th, table.mytable2 td {
border: 1px solid black;
padding: 5px;
background: #232450; 
} textarea.form01pl { 
height: 10px; 
width: 10px; 
}