/* fotografie v záhlaví */
.inside-header {
    background-image: url(https://www.dvpp.info/wp/wp-content/uploads/2020/01/zahlavi_do_bile.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: inherit;
    background-position: 100% 100%;
}

@media (max-width: 768px) { /* na mobilech: */
.inside-header {background-image: none;} /* zobrazit hlavicku bez pozadi */
.separate-containers .inside-left-sidebar {margin-top: 0px; margin-bottom: 0px;} /* nezobrazovat mezeru mezi dvema menu */
.inside-navigation button.menu-toggle {text-align: right;} /* popis zabaleneho menu (hamburger) zobrazovat vpravo */
.main-navigation .main-nav ul li a {padding: 0; padding-right: 20px;} /* mezera mezi polozkami menu (nastaveni v GP editoru nefunguje) */
}


/* nezobrazovat na mobilech sidebar az pod hlavnim obsahem, ale pred nim  */
/* https://generatepress.com/forums/topic/change-order-on-mobile/ */
@media (max-width: 768px) {
	.site-content {display: flex; flex-flow: row wrap;}
	#left-sidebar {order: 1;}
	#primary {order: 2;}
}

/* https://generatepress.com/forums/topic/show-secondary-navigation-content-in-mobile-version/ */
.main-navigation .menu-toggle {display: none;}
.main-navigation ul {display: block;}

.site-description {margin-bottom: 0.5rem;} /* mezera mezi popisem a logem (v hlavičce) */



.akce {
    clear: both;
    padding: 5px;
    margin-bottom: 3px;
    border-left: 1px dotted #c2ce9f;
    border-right: 1px dotted #c2ce9f;
}

.akce:nth-child(2n) {
    background-color: #eeeeee;
    border-bottom: 1px dotted #c2ce9f;
    border-top: 1px dotted #c2ce9f;
}

#adresar_vzdelavatelu li {
    padding: 0 0 0 5px;
    margin-bottom: 3px;
    margin-top: 5px;
    list-style-type: none;
}

#adresar_vzdelavatelu li:nth-child(2n) {
    border-top: 1px dotted #c2ce9f;
    border-bottom: 1px dotted #c2ce9f;
}

#adresar_vzdelavatelu li a {
    color: #74870B;
}

.calendar_row_even {
    padding: 5px;
    border: 1px dotted #c2ce9f;
    background-color: #eeeeee;
}

.calendar_row_odd {
    padding: 5px;
    border: 1px dotted #c2ce9f;
}

.calendar_row_date {
    display: inline-block; width: 180px;
}

.calendar_row_name {
    display: inline;
}






.button.medium {
	font-size: 25px;
}

.button.large {
	font-size: 35px;
}

.button.ocean,
.button.ocean:visited {
	background: #2980B9;
	color:#FFF;
}

.button.ocean:hover,
.button.ocean:active {
	background: #2475AB;
	color:#FFF;
}


form .chosen-container-multi .chosen-choices li.search-field input[type="text"] {height: auto;}

/* dvpp.info/registrace-vzdelavatele/ */
/* .form_common ... */
label {font-weight: bold;}
.sublabel {font-weight: normal;}
input, select {display: block; width: 100%;}
input[type=checkbox], .tml input[type=checkbox] {float: left; margin-top: 7px; margin-right: 5px; width: auto;}
.form_row, .filter_field {padding-bottom: 1rem;}

ul.radio_list {margin:0 0 1rem;} /* část "Cena za:" ve formuláři pro správu akce */
ul.radio_list li {list-style: none;}
p + ul.radio_list {margin-top: -1.5rem;} /* bcs se z nejakeho duvodu pred <ul> generuje pradny <p> a vytvari mezeru */
input[type=radio] {display: initial; width: auto; margin-right: 0.5rem;}

#vzdelavatel_logo {
    max-width: 50%;
    float: left;
    margin: 0 2em 1em 0;
}

p + ul.radio_list {margin-top: -1.5rem;}

.box_soulad, .tml .box_soulad {font-size: 85%; background: #e9e8e6; padding: 1rem;}

.page-id-45 .message {display: none;} /* na stránce Registrace nezobrazovat nad formularem zpravu "Registrovat se" */

.required:after {content:" *"; color: red;}

.info_o_tarifu {position: absolute; bottom: 0;}

/* detail akce */
.addons_param {margin-right: .4rem;}