body,html,p,div,span,a,h1,h2,h3,h4,h5,quote
{
	font-family:"Segoe UI",Arial !important;
	font-size: 1em;
}

#menu-main-menu
{
	font-size: 4em !important;;
}

#page{
margin-top:10px !important;
}
#sidebar,#sidebar-r,div.rightsidebar
{
margin-top:0px !important;
}
#sidebar-r,div.rightsidebar
{
margin-top:0px !important;
width: 15.35%;
}
#sidebar li.current-menu-item
{
background-color: #F9CC48;
}
#sidebar li:hover
{
background-color: #F9CC48 !important;
}
#sidebar li.current-menu-item a, .rightsidebar li.current-menu-item a
{
color: black !important;
}
#sidebar ul,#sidebar-r ul
{
  list-style: none !important;
  padding-left: 0px  !important;
}
#sidebar ul li a
{
    font-size: 1.1em !important;
}
.calendar-archives {
    width: 100% !important;
}
div.wp-forecast-fc-oneday {
    float: left !important;
    display: inline-block  !important;
    max-width: 115px  !important;
}
.calendar-archives.calendrier .day.has-posts a {
    padding: 1px 0 !important;
}
.calendar-archives.calendrier .day {
    padding: 1px 0 !important;
}
#sidebar h4, #sidebar h4 a,#sidebar-r h4,#sidebar-r h4 a {
    margin: 0 0 10px 0px;
    padding: 3px 10px !important;
	text-transform:none !important;
	font-weight:normal !important;
}
.homepage-news  {
/*float:left;
min-width:300px;*/
width:100%;
padding:0px;
margin:0px auto 20px 0px;
clear: none;
box-shadow: 0 1px 3px 0 #B5B5B5;
-moz-box-shadow: 0 1px 3px 0 #b5b5b5;
-webkit-box-shadow: 0 1px 3px 0 #B5B5B5;
margin-right:15px
}
.homepage-news  .listing-item{
font-size:0.95em;
margin-bottom: 0px;
padding:3px 5px;
}
.homepage-news  .listing-item:nth-child(odd){
background-color:whitesmoke;
}
.homepage-news  .listing-item a{
text-decoration:none !important;
}

.homepage-news .display-posts-title{
    background: #0044AA;
    border-bottom-color: #FECC08 !important;
    margin: 0 0 10px 0px;
	color:white;
    padding: 3px 4%;
    font-weight: bold;
    font-size: 17px !important;
    border-bottom: 5px solid;
}


img.gallery{ width:30%; margin:5px;border-radius:3px;float:left; min-height:130px;}
img.g{ width:100%; border-radius:3px;}

@media screen and (max-width: 1023px) {
	.top-bar-section ul li > a
	{
		font-size:13px !important;
		font-family:"Segoe UI" !important;
	}
}
/* Menu upravy*/
@media screen and (min-width: 1024px) {
	.top-bar-section ul li > a
	{
		font-size:20px !important;
		font-family:"Segoe UI" !important;
	}

}

div.entry a[rel*="lb"]{
	float:left !important;
	width:32% !important;
	margin:5px;
	display:inline-block;

}

#footer a.scrollup {
	color:black !important;
}
#footer a{
	color:white !important;
}

#sidebar .current-menu-item,,#sidebar-r .current-menu-item{
background:none;
}

.calendar-archives {
    max-width: 270px !important;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

div.calendar-navigation a.title{
	background:#0044AA  !important;
	color:white !important;
	font-size:13px;
}

.has-posts, .has-posts a{
	background:#FECC08 !important;
	color:white !important;
}

.head-tile{
	display:flex;
	justify-content: center;
	float:left;
	margin:5px 8px 1px 0px;
	border-radius:1px;
	width:200px;
	height:160px;
	text-align:center;
	background:lightgray;
}
.head-tile .head-cont{
	position:relative;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
.head-tile a{
	position:absolute;
	bottom:0;
	left:0;
	display:inline-block;
	align-self: center;
	text-decoration:none !important;
	color:white;
	font-size:18px;
	font-weight:normal;
	vertical-align:middle;
	text-align:center;
	margin:auto;
	width:100%;
	opacity:0.9;
	background-color:whitesmoke !important;
	color:#0044aa !important;
	padding:2px 3px;
	min-height:70px;
}

/*MENU UPRAVA color:#FD4326 */
.head-tile a:hover{
	background-color:white !important;
	color:red !important;
}

.ht-h1{
	background-color:#0044aa !important;
}
.ht-h2{
	background-color:#FD4326 !important;
}
.ht-h3{
	background-color:lightgray !important;
}
.ht-h4{
	background-color:lightgray !important;
}
.ht-h5{
	background-color:lightgray !important;
}
.ht-h6{
	background-color:lightgray !important;
}
.ht-h7{
	background-color:lightgray !important;
}
.ht-h8{
	background-color:lightgray !important;
}

body{
	background-image:url('/wp-content/uploads/background.jpg') !important;
        /*overflow-y: hidden ! important;
        overflow-x: hidden ! important;*/
        background-color: whitesmoke ! important;
        /*background-size: cover;*/
        background-size: 100% ! important;
        background-repeat: no-repeat ! important;
	overflow:scroll !important;
		}

html{

}

div#header{
	/*background:url('/wp-content/uploads/2017/01/header2.jpg');*/
	background-repeat:no-repeat;
	background-position:0px -30px ;
}
#header #logo img {
	margin-top:-18px;

}

#header-inner  div.large-7 {
	display:none !important;
	height:0px !important;
}

div.wrapper{
	border-top:3px solid #0044aa;
}
/*#searchform{
position:absolute !important;
top:0px;
margin-left:50px;
}

#searchform, #searchform div {
    padding: 0px 0px 0px 0px !important;
}

form#searchform input#s {
	width:170px !important;
    margin-top: 0px;
    margin-right: 5px;
top:5px;
}

#searchsubmit{
top:5px;
}
*/
h1.entry-title {
	border-bottom: 0px !important;
}

.postmeta_box {
    margin-top: 0px  !important;
}

div.bmespacer{
	display:block;
	width:100%;
	height:5px;
	border-bottom:1px solid lightgray;
}

.post {
    border-bottom: 5px solid whitesmoke !important;
    padding-bottom: 10px  !important;
}

#searchsubmit{
	background-color:#FECC08 !important;
	color:#424242 !important;
}

.readmore{
	color:black !important;
	border-color:#d8bf00 !important;
	border-bottom:3px solid !important;
	transition: background-color 0.5s ease-out !important;
}

.current-post-parent{
	background-color:transparent !important;
}
.current-post-parent a {
	color: black !important;
}

 .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
	color: gray !important;
}

.entry-content h1{
color:#0044AA !important;
padding-bottom:8px !important;
padding-left:10px !important;
border-bottom:3px solid #FECC08;
}

.homepage-news table.news{
width:100%;
border:none;
}

.es_widget_form{
	font-size:13px;
	margin-left:0px;
}

.es_textbox{
	margin-right: 4px !important;
}

.es_textbox_class{
	font-size:13px !important;
	padding:2px !important;
	margin: 0px 0px 4px 0px !important;
	height:24px !important;
}

.es_button{
	text-align:center;
}

.es_textbox_button{
	background-color: #FECC08 !important;
    color: black !important;
	border:0px  !important;
	font-weight: bold !important;
	padding:10px 5px  !important;
}
.widgettitle{
margin:0px 0px 0px 0px;
background:#0044AA;
padding:3px 5px;
color:white;
    border-bottom-color: #FECC08 !important;
    font-weight: normal;
    font-size: 18px !important;
    border-bottom: 5px solid;
}

.rightsidebar .boxinside {
    padding: 0px 0px 0px 0px;
    clear: both;
    box-shadow: 0 1px 3px 0 #B5B5B5;
    -moz-box-shadow: 0 1px 3px 0 #b5b5b5;
    -webkit-box-shadow: 0 1px 3px 0 #B5B5B5;
    background-color: #FFF;
	margin-bottom:10px;
}

.rightsidebar .boxinside .textwidget{
	padding:3px !important;
	font-size:13px;
}

.menu-item #searchform {
    display:none !important;
	padding:3px !important;
}

#searchform {
	padding:3px 5px !important;
	text-align:center;
}
.es_widget_form{
	padding:3px 5px !important;
}
#searchform div {
	padding:0px 0px !important;
}

form#searchform input#s{
	width:100% !important;
	height:22px;
	margin-bottom:3px;
}


#searchsubmit{
	width:auto !important;
	height:28px !important;
}

.mob-rozhlas{
	margin:5px 10px;
	width:90%;
	text-align:center;
	display:block;
}

.mob-rozhlas img{
	width:100%;
}

.es_textbox{
	padding-bottom:5px !important;

}

#menu-rychle-odkazy{
    list-style: none !important;
    font-size: 16px !important;
    padding-bottom: 10px !important;
	line-height:1.3em !important;
}

#sidebar ul li {
    border-bottom: 2px solid #2B2A2A !important;
    border-bottom-style: 2px dashed black !important;
}

#sidebar ul li li {
    border-bottom:none !important;
    border-top: 2px dashed grey !important;
    border-top-style: 2 px dashed #2B2A2A !important;
}

.short-date{
	width:17%;
	display:inline-block;
	font-size:15px;
	font-weight:bold;
	vertical-align: top;
}

.short-title{
	width:60%;
	display:inline-block;
	font-size:17px;
	padding-right: 10px;
	text-align: left;
	vertical-align: super;
}
.uredni-up,.uredni-down{
	width: 11%;
	display: inline-block;
	padding-right: 8px;
	font-size: 15px;
	vertical-align: top;
}
.bme-ad-item {
	text-align:center;
}

.bme-ad-item a{
	width:100%;
	font-size:12px;
	margin:3px 0px;
	display:block;
}

..bme-ad-item img{
	width:100%;
	font-size:11px;
}

.adbox{
	border-bottom:1px dotted lightgray;
	padding:3px 5px 10px 5px;
}
div.excerpt, div.excerpt p{
	font-size:0.9em !important;

}
.yoxview a{
margin-bottom:3px !important;
}

.taxonomy-description{
	padding:5px 10px 5px 15px !important;
}

h1.taxonomy-title {
    font-size: 24px;
    font-family: Open Sans;
    color: #0044aa;
}
h2.taxonomy-title {
    font-size: 18px;
    font-family: Open Sans;
    color: #0044aa;
}

.events-table{
	width:100% !important;
}

.events-table thead{
	background:#0044AA !important;
	color:white !important;
    border-bottom-color: #FECC08 !important;
}

.events-table thead th{
	color:white !important;
    border-bottom-color: #FECC08 !important;
}
