#edit-field-odstavec-und-add-more-add-more-bundle-about,
#edit-field-odstavec-und-add-more-add-more-bundle-contacts,
#edit-field-odstavec-und-add-more-add-more-bundle-trojreference,
#edit-field-odstavec-und-add-more-add-more-bundle-historie,
#edit-field-odstavec-und-add-more-add-more-bundle-kontaktni-blok,
#edit-field-odstavec-und-add-more-add-more-bundle-trifotka,
#edit-field-odstavec-und-add-more-add-more-bundle-cta-header,
#edit-field-odstavec-und-add-more-add-more-bundle-footer-cta,
#edit-field-odstavec-und-add-more-add-more-bundle-numbers,
#edit-field-akce-display,
.group-fotka #edit-field-collapsed,
.group-uvodni-foto #edit-field-collapsed,
.paragraphs-item-about,
.field-name-field-ikonka,
.paragraphs-item-cta_header,
.paragraphs-item-footer_cta,
.paragraphs-item-historie,
.paragraphs-item-kontaktni_blok,
.paragraphs-item-numbers,
.paragraphs-item-trojreference,
.paragraphs-item-type-about,
.paragraphs-item-type-cta_header,
.paragraphs-item-type-footer_cta,
.paragraphs-item-type-historie,
.paragraphs-item-type-kontaktni_blok,
.paragraphs-item-type-numbers,
.paragraphs-item-type-trojreference {display: none;}

.group-vydani .field-type-datetime { width: }
#admin-menu .dropdown li ul, #admin-menu .dropdown li li { width: 200px !important }
#admin-menu .dropdown li li.expandable ul { margin-left: 200px }
body.adminimal-menu #admin-menu #admin-menu-wrapper .dropdown li li.expandable { background-position: 180px 11px !important }
body.adminimal-menu #admin-menu #admin-menu-wrapper .dropdown li li.expandable:hover { background-position: 180px -83px !important }
.ui-widget-overlay { background: repeat; }
.field-type-paragraphs .field-group-tabs-wrapper ul { width: 100px; }
.field-type-paragraphs td.checkbox { text-align: center; }
.field-type-paragraphs .file-widget .form-control.form-text { background: none; border: 1px solid white; box-shadow: none; }
.field-type-paragraphs .file-widget .form-control.form-text:hover, .field-type-paragraphs .file-widget .form-control.form-text:active, .field-type-paragraphs .file-widget .form-control.form-text:focus { border: 1px dashed; }
.field-type-paragraphs .file-widget .badge { background: none; color: inherit; font-weight: normal; }
p:last-child { margin-bottom: 10px; }
.block-title { line-height: 27px; }
.frontblock { height: 88px; }
.nav-tabs { margin-bottom: 30px !important; }
.node-form .tabbable .vertical-tabs-panes {min-height: 550px!important}
.node-form .tabbable .vertical-tabs-panes .chosen-drop {width: 502px!important}
.node-form .tabbable .vertical-tabs-panes .chosen-results {width: 500px!important}
.result-selected {background: #428BCA!important;}
.node-helpdesk .field {margin-bottom: 15px}
.node-helpdesk .field-type-user-reference .field {margin-bottom: 0;}
.node-helpdesk .field-type-user-reference table {margin: 0!important}
.webform-component .form-file {width: 200px; display: inline-grid;}
.webform-component-file {margin-bottom: 15px!important}
.field-type-user-reference a {text-decoration: none!important;}
.views-field.fa {display: table-cell;}
.badge .marker {background: none;font-size: 100%}

.node footer {
    margin: 40px 0;
    padding: 20px 20px 10px;
    border: 1px solid #ddd;background: whitesmoke;
}
.form-inline .radio input[type="radio"] {margin-right: 5px}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff {background: #e83732;}
.calendar-calendar td a {font-size: 13px;}

.multi-day a {color: white!important;}
.single-day a {color: white!important;}
.view-calendar ul.chosen-choices {min-width: 200px;}
.calendar-calendar .month-view .full td.single-day div.monthview {background: #024F5D;}

/*#projekt-node-form .date-no-float div.form-item-field-kalendar-und-0-value-time {display: none;}*/
.form-autocomplete .control-label {display: inline-block!important;}
article.node a:hover {text-decoration: underline;}

div[id*="paragraph-bundle-title"] {font-size: 20px;border-bottom: 3px solid #ef201b;}
#edit-field-odstavec-und-add-more:before { content: "Co byste si přáli přidat"; font-weight: bold; display: block; }
div[id*="edit-field-odstavec-und-add-more"] { padding: 20px; margin-top: 20px; color: #333; background-color: white; border: 5px dashed #DDD; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle"]:hover { background: white; border: 1px solid #ccc; color: black; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-text"] { background-color: #5bc0de; border-color: #46b8da }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-text"] .glyphicon:before { content: "\e052"; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-text-img-left"] .glyphicon:before { content: "\e057" }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-text-img-right"] .glyphicon:before { content: "\e058" }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-fotogalerie"] { background-color: #23a3d4; border-color: #45808a; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-public-files"] { background-color: #5a5557; border-color: #3c3c3c; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-fotogalerie"] .glyphicon:before { content: "\e060" }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-public-files"] .glyphicon:before { content: "\e204"; }
div[id*="edit-field-odstavec-und-add-more"] button[id*="private"] { background: #c33f3f; border-color: #694646; }
div[id*="edit-field-odstavec-und-add-more"] button[id*="private"] .glyphicon:before { content: "\f023"; font-family: FontAwesome; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-youtube-video"] { background: #7f3ab3; border-color: #4f1f73; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-youtube-video"] .glyphicon:before { content: "\e029"; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-references-list"] { background: #ef901b; border-color: #ab8133 }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-references-list"] .glyphicon:before { content: "\e144"; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-kontakty"] { background: #b9258b; border-color: #8e1267; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-kontakty"] .glyphicon:before { content: "\f234"; font-family: FontAwesome; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-formular"] { background: #b9258b; border-color: #8e1267; }
button[id*="edit-field-odstavec-und-add-more-add-more-bundle-formular"] .glyphicon:before { content: "\f046"; font-family: FontAwesome; }
body.adminimal-menu div#admin-menu { background: #333; background: none repeat scroll 0 0 rgba(33, 33, 33, 0.8); border-bottom: 1px solid #111111; font-family: Open Sans, "Segoe UI", "Helvetica", sans-serif; }
body.adminimal-menu #admin-menu .dropdown li li li:hover, body.adminimal-menu #admin-menu .dropdown li:hover { background: #d9534f !important; }
body.adminimal-menu div#admin-menu a:hover { background-color: #d9534f; color: #fff; }
body.adminimal-menu #admin-menu .dropdown li ul { border-top: 3px solid #d9534f; }
body.adminimal-menu #admin-menu #admin-menu-wrapper .dropdown li li.expandable:hover { background: url(images/square.png) no-repeat scroll 145px -83px #d9534f !important; }
body.adminimal-menu #admin-menu .dropdown li.admin-menu-toolbar-category a:focus { background: #333; }
#admin-menu .dropdown li { border-right: 1px solid rgba(202, 202, 202, 0.22); }
.node-aktualita-form .field-type-datetime { display: inline-block; }
.node-aktualita-form .field-name-field-publikovat-dne { margin-right: 12px; }
.field-multiple-table { background: none !important; }
.field-multiple-table th { border: none !important; }
.field-multiple-table tr.draggable .input-group { padding-bottom: 10px; }
.archivclass { display: none !important; }
.node-type-archiv .archivclass { display: grid !important; }
a.cke_dialog_ui_button { color: #333 !important; }
.links .flag { display: inline-block;
    padding: 6px 12px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;    color: #fff;
    background-color: #d9524f;
    border-color: #d9524f; }
.links .unflag-action {    color: #333;
    background-color: #fff;
    border-color: #ccc;}    

.field-type-datetime .date-display-range, .field-type-datetime .date-display-single { text-transform: lowercase; }
#dashboard .customize { display: none; }
.panel-body .field-type-datetime .panel-body { padding: 0 }
fieldset.date-combo .container-inline-date .date-padding { padding-bottom: 0 }
.table-responsive { width: 100% }
.logged-in .cc-window {display: none;}
div[class*="field-name-field-private"] .field-label {display: none;}
div[id*="field-odstavec"] .table-responsive, div[id*="field-kontakty"] .table-responsive, div[id*="field-archivalie"] .table-responsive { overflow-x: inherit; }
.page-node-add .page-admin-structure-menu-manage ul.action-links li a, .page-node-edit .page-admin-structure-menu-manage ul.action-links li a { color: white !important }
select.form-control + .chosen-container.chosen-container-single .chosen-single { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555; vertical-align: middle; background-color: #fff; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; background-image: none; }
select.form-control + .chosen-container.chosen-container-single .chosen-single div { top: 4px; color: #000; }
select.form-control + .chosen-container .chosen-drop { background-color: #FFF; border: 1px solid #CCC; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; margin: 2px 0 0; }
select.form-control + .chosen-container .chosen-search input[type=text] { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555; vertical-align: middle; background-color: #FFF; border: 1px solid #CCC; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; background-image: none; }
select.form-control + .chosen-container .chosen-results { margin: 2px 0 0; padding: 5px 0; font-size: 14px; list-style: none; background-color: #fff; margin-bottom: 5px; }
select.form-control + .chosen-container .chosen-results li, select.form-control + .chosen-container .chosen-results li.active-result { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #333; white-space: nowrap; background-image: none; }
select.form-control + .chosen-container .chosen-results li:hover, select.form-control + .chosen-container .chosen-results li.active-result:hover, select.form-control + .chosen-container .chosen-results li.highlighted { color: #FFF; text-decoration: none; background-color: #428BCA; background-image: none; }
select.form-control + .chosen-container-multi .chosen-choices { display: block; width: 100%; min-height: 34px; padding: 6px; font-size: 14px; line-height: 1.428571429; color: #555; vertical-align: middle; background-color: #FFF; border: 1px solid #CCC; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; background-image: none; }
select.form-control + .chosen-container-multi .chosen-choices li.search-field input[type="text"] { height: auto; padding: 0; }
select.form-control + .chosen-container-multi .chosen-choices li.search-choice { background-image: none; padding: 3px 24px 3px 5px; margin: 0 6px 0 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid #ccc; border-radius: 4px; color: #333; background-color: #FFF; border-color: #CCC; }
select.form-control + .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { top: 8px; right: 6px; }
select.form-control + .chosen-container-multi.chosen-container-active .chosen-choices, select.form-control + .chosen-container.chosen-container-single.chosen-container-active .chosen-single, select.form-control + .chosen-container .chosen-search input[type=text]:focus { border-color: #66AFE9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
select.form-control + .chosen-container-multi .chosen-results li.result-selected { display: list-item; color: #ccc; cursor: default; background-color: white; }
.chosen-container-multi { width: 100% !important }
.chosen-container.form-control { border: none; padding: 0; height: auto; }
.chosen-container.form-control .default { text-align: center; }

/*.menu-parent-select .chosen-drop { position: fixed; top: 50px; width: 100%; height: 380px; left: 0; right: 0; -webkit-box-shadow: 2px 4px 122px -30px rgba(0, 0, 0, 0.75); -moz-box-shadow: 2px 4px 122px -30px rgba(0, 0, 0, 0.75); box-shadow: 2px 4px 122px -30px rgba(0, 0, 0, 0.75); }
.menu-parent-select .chosen-drop .chosen-results { min-height: 335px }
*/
.form-item-menu-parent .control-label { display: block; }
.views-field-field-dov-datum-do, .views-field-field-cp-datum-do { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.chosen-results .group-result { color: grey !important; font-weight: normal !important; font-size: 16px; }
.page-archiv .breadcrumb { display: none; }
.field-name-field-reference .submitted { display: none; }
.submitted .user-picture { display: none; }
.chosen-results .group-result:hover { background-color: white !important }
.page-user #user-profile-form .field-group-tabs-wrapper,
.page-user #user-profile-form .field-group-tabs-wrapper #edit-locale { display: none; }
.page-user #user-profile-form .field-group-htabs-wrapper .field-group-tabs-wrapper,
.page-user .admin_allow #user-profile-form .field-group-tabs-wrapper { display: block; }
.node table { width: 100% !important; margin: 20px 0 !important; border: none !important }
.node table td { text-align: left; padding: 6px 3px !important; border: none !important; border-bottom: 1px solid #dedede !important; }
.node table td * { text-align: left; }
.node-type-kontakty table { margin-top: 10px !important; }
.field-name-field-users table { margin-top: 0 !important; }
.node-type-kontakty table td, .field-name-field-users table td { vertical-align: top; border: none !important; padding: 0 !important }
.node-type-kontakty h3, .field-name-field-users table h3 { margin-top: 30px; margin-bottom: 0; }
.node .field-type-file table td { padding: 8px 10px !important }
.file-icon { display: none; }
.file a:before { font-family: FontAwesome; padding-right: 3px }
.file a:before { content: "\f016"; }
.file a[type*="application/pdf"]:before { content: "\f1c1"; }
.file a[href*="ppt"]:before { content: "\f1c4"; }
.file a[type*="image"]:before { content: "\f1c5"; }
.file a[href*="txt"]:before { content: "\f0f6"; }
.file a[href*="doc"]:before { content: "\f1c2"; }
.file a[href*="xls"]:before { content: "\f1c3"; }
.file a[type*="application/pdf"]:after { content: " - PDF"; }
.file a[href*="ppt"]:after { content: " - ppt"; }
.file a[type*="image"]:after { content: " - jpg/png"; }
.file a[href*="txt"]:after { content: " - txt"; }
.file a[href*="doc"]:after { content: " - Word"; }
.file a[href*="xls"]:after { content: " - xls/xlsx"; }
.red-links a { color: #d8544f !important }
#block-views-intranet-akce-block .views-field-field-kalendar { width: 120px }
.page-node-add #edit-actions, .page-node-edit #edit-actions { position: fixed; bottom: 0; left: 0; z-index: 999; background: whitesmoke; width: 100%; padding: 20px; text-align: center; border-top: 1px solid black; -webkit-box-shadow: 0px -6px 124px -29px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px -6px 124px -29px rgba(0, 0, 0, 0.75); box-shadow: 0px -6px 124px -29px rgba(0, 0, 0, 0.75); }
.node .field-name-field-stitky { margin-top: 20px }
.node-aktualita p, .node-aktualita ul, .node-aktualita ol { font-size: 18px; margin-bottom: 20px }
.field-name-field-zodpovedna-os, .field-name-field-zodpovedna-os-pr { font-size: 20px; }
.search-results h4 { margin-bottom: 3px; margin-top: 15px }
#block-block-25 { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.search-results .views-field-path { margin-bottom: 3px }
.search-results .view-header { margin-bottom: 20px }
.search-results .views-field-field-fotka { margin: 10px 0 20px; }
.search-results .views-table { margin-top: 40px }
a.contextual-links-trigger { background: none; }
a.contextual-links-trigger-active:before { content: "\f013"; font-family: FontAwesome; font-size: 20px; position: absolute; right: 4px; top: 0; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; display: block; text-indent: 0; }
.profile .user-picture { float: left; margin-right: 10px }
.profile .field-name-field-jmeno, .profile .field-name-field-prijmeni { display: inline-table; }
.profile { margin: 5px 0 15px; float: left; width: 100% }
#node-92025 .user-picture { display: block; }
.form-item-domain-site { display: none !important; }
.addfascript { float: left; margin-right: 6px; line-height: 20px; }
.pagination > .active > span { z-index: 3; color: #fff; cursor: default; background-color: #3c3937; border-color: #333; }
.field-multiple-drag a, .horizontal-tab-button a { text-decoration: none !important; }
.form-item-language { width: 120px }
.form-item-language label { display: none; }
#block-masquerade-masquerade {     margin: 20px 0;
    background: #f8f8f8;
    padding: 20px;
    border-radius: 20px;
    display: inline-block;}
.date-no-float { width: 100% }
.page-node-add .panel-body, .page-node-edit .panel-body { background: #f5f5f5 }
.page-node-add .form-text, .page-node-edit .form-text { height: 44px; font-size: 16px; width: 100%; margin-bottom: 10px; -webkit-appearance: none; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; border-radius: 2px; padding: 0 8px; box-sizing: border-box; }
.page-node-add .panel-heading, .page-node-edit .panel-heading { color: black; font-weight: bold;background-color: #eaeaea!important; }
#block-masquerade-masquerade .input-group-addon { display: none; }
#block-masquerade-masquerade .description { margin-top: 10px }
#block-masquerade-masquerade .form-text { width: 150px; margin-right: 10px; }
#block-masquerade-masquerade .input-group:before { content: "\f21b"; font-family: FontAwesome; padding-right: 6px; float: left; font-size: 25px; color: #464646; }
a.tabledrag-handle .handle { height: 25px !important; width: 19px !important; }
.view-empty { margin: 20px 0 }
.view-intranet-blocks a.btn-primary { color: white !important }
.view-search-users .views-field-picture { width: 50px }
.view-search-users .view-header { margin: 20px 0 }
.view-search-users caption { margin-top: 40px; font-weight: 300; font-size: 20px }
.view-search-users td { width: 150px }
.views-exposed-widgets { border: 1px solid #ddd; padding: 20px; margin: 20px 0; background: whitesmoke; }
.view-search-users-intranet .views-exposed-widget.views-submit-button { clear: both }
.views-exposed-widget.views-submit-button button { width: 150px; text-align: center; }
.hide_uh .uredni, .hide_kh .konzultacni { display: none; }
.node-type-akce:not(.page-node-edit) .field { margin-bottom: 10px; }
.node-type-akce:not(.page-node-edit) .field.field-name-body { font-size: 18px; margin-bottom: 20px; }
.node-type-akce:not(.page-node-edit) .field-name-field-public-files, .node-type-aktualita:not(.page-node-edit) .field-name-field-public-files { font-size: 20px; font-weight: 300; margin-bottom: 20px; }
.node-type-akce:not(.page-node-edit) .field-name-field-public-files .file a:before, .node-type-aktualita:not(.page-node-edit) .field-name-field-public-files .file a:before { padding-right: 10px; }
.field-type-user-reference .profile .user-picture {    display: block !important;}
@media screen and (min-width:768px) {
	.paragraphs-item-text-img-left img { float: left; margin-right: 20px }
	.paragraphs-item-text-img-right img { float: right; margin-left: 20px }
}
@media screen and (min-width:800px) {
    .node-type-akce:not(.page-node-edit) #block-system-main .field-name-field-fotka, .node-type-aktualita:not(.page-node-edit) #block-system-main .field-name-field-fotka { float: right; margin: 0 0 20px 20px; padding: 0 0 20px 40px; border-left: 1px solid #ddd; }
}
.node-type-akce:not(.page-node-edit) #block-system-main .field-name-field-fotka, .node-type-aktualita:not(.page-node-edit) #block-system-main .field-name-field-fotka { float: right;  }
@media screen and (min-width:1200px) {
	#user-profile-form .field-widget-options-buttons .form-checkboxes .form-item { display: inline-table; margin-right: 20px }
	#user-profile-form .field-widget-options-buttons .form-checkboxes .form-item .control-label { float: none; width: auto; margin-right: 0 }
	#user-profile-form .field-widget-options-buttons .control-label { float: left; width: 300px; margin-right: 50px }
}

@media screen and (max-width: 1024px) {
	.slicknav_menu {
		position: relative;
	    z-index: 999;
	    width: 100%;
	}
}