#sp-top-bar {
    padding: 0;
}
#sp-header {
    background: #164d7d none repeat scroll 0 0;
    height: 40px;
}
#sp-main-body {
    padding: 30px 0;
}
#sp-footer {
    background: #164d7d none repeat scroll 0 0;
}
.horni {
    float: right;
}
h1 {
    color: #164d7d;
    font-weight: bold !important;
}
img {
    display: inherit;
}
a {
    color: #164d7d;
}
.sp-megamenu-parent > li > a {
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 40px;
    padding: 0 13px;
    text-transform: uppercase;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 0px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-size: 11px !important;
    padding: 5px !important;
}
#sp-top-bar div.sp-module.horni ul.nav.menu li a {
    line-height: 24px;
}
div.rsform-block.rsform-block-antispam,
li.rsform-block.rsform-block-antispam {
    visibility: hidden;
}
input, textarea, .uneditable-input {
    width: 250px;
}
form li.rsform-block input {
    margin-right: 10px;
}
form li.rsform-block textarea {
    margin-right: 10px;
    height: 120px;
    width: 350px;
}
.page-header {
    margin: 0 0 20px !important;
}
.page-header h1, .contact h1 {
    margin-top: 0 !important;
}
/* ÚD */
div.itemboard h1 {
    margin-top: 0 !important;
}
div.itemsboard div.filter form#adminForm div.dates div.leftdate {
    float: left;
}
div.itemsboard div.filter form#adminForm div.dates div.rightdate {
    
}
div.itemsboard div.filter form#adminForm div.dates div.leftdate div.field-calendar,
div.itemsboard div.filter form#adminForm div.dates div.rightdate div.field-calendar {
    display: inline;
}
div.itemsboard div.filter form#adminForm div.dates div.input-append input#filter_show_from,
div.itemsboard div.filter form#adminForm div.dates div.input-append input#filter_show_to {
    height: inherit !important;
    line-height: inherit !important;
    padding: 5px !important;
}
div.itemsboard div.filter form#adminForm div.searchfield input#filter_search.inputbox {
    height: inherit !important;
    line-height: inherit !important;
    min-width: 353px;
}
div.itemsboard div.filter form#adminForm div.segment select#category_id {
    height: inherit !important;
    padding: 7px 0;
}
/* ÚD - konec */

.mark, mark {
    background: none !important;
    padding: 0 !important;
}
#offcanvas-toggler {
    line-height: 40px;
}
#offcanvas-toggler > i {
    color: #ffffff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus {
    background: #22b8f0 !important;
}
table.cenik tbody tr th {
    background: #164d7d;
    color: #ffffff;
    padding: 5px;
    font-weight: bold;
}
table.cenik tbody tr td {
    padding: 5px;
}
table.cenik tr:nth-child(even) td { background: #ffffff;}
table.cenik tr:nth-child(odd)  td { background: #f0f0ff;}
div.formBody {float: unset;}
.float-left {float: left;}
.float-right {float: right; text-align: right;}
.itemsboard .pagination {display: flow-root;}
.itemsboard .pagination ul.pagination {margin: 0;}

/* kontakt - start */
.w13 {float: left; width: 32%; margin-right: 2%;}
.w23 {float: left; width: 32%; margin-right: 2%;}
.w33 {float: right; width: 32%;}

@media (max-width: 767px){
.w13 {float: none; width: 100%; margin-right: 0%;}
.w23 {float: none; width: 100%; margin-right: 0%;}
.w33 {float: none; width: 100%; margin-right: 0%;}
}
/* kontakt - konec */
