/* Custom Css file */
.carousel-slide  .carousel-thumb img{ min-height: 160px ;}

.em-location .page-meta-wrapper, .em-location #ssba, .em-location .page-single-element {
	display: none;
}


.ev-list-image {
	margin: 0 1em 2em 0;   
  	float: left;
}

#nav-searchform {
 	height: 100%; 
}


.ev-list-desc {
  	float: left;
}

#primary-nav-id  {
	background: #16A1E7;
}

#primary-nav-id p {
  	color: white;
	float: left;
  	padding: 8px 0 0 1em;
  	margin: 0;
}

#primary-nav-id p span {
  	font-weight: bold; 
  
}

.shashinLinkToOriginalPhoto {
 	border: 0;
  	background: inherit;
  	text-shadow: 0;
  	padding: 5px 0 5px 5px;
}

.shashinPrettyPhotoCaption p {
	margin: 0;
  	line-height: 14px;
  	padding: 6px 0 0 0;
}

.shashinPrettyPhotoCaption p span {
	float: left;
  	margin-right: 1em;
}

.right-sidebar-wrapper .shashinTableCell {
 	margin: 0 12px 24px 0 !important; 
}

.right-sidebar-wrapper .shashinTableCell + .shashinTableCell {
 	margin: 0 0 24px 12px !important; 
}

.shashinThumbnailImage {
 	box-shadow: 0 0 0 !important; 
}

.shashinButton {
 	color: white !important; 
}

.shashinTableRow {
 	 
}

.ev-list {
 	clear: both; 
  	width: 100%;
}


.fc-header-right {
 	display: none; 
}

.fc-header-center {
 	text-align: right; 
}

.ev-list-date {
 	clear: both; 
}

.ev-list-name {
 	clear: both; 
    font-family: 'Oswald';
  	font-style: normal;
    font-weight: normal;
    font-size: 16px;
  	margin: 8px 0;
}

.ev-list-cat {
 	margin: 3px 0; 
  	float: left;
  	clear: both;
}

.shashinCaption {
 	margin: 0 0 10px 0;
  	text-align: left;
}

.shashinThumbnailImage {
    border-radius: 0;
    box-shadow: 0;
}

.shashinTableCell {
    margin: 0 10px 10px 0;
}

.carousel-post-meta {
	width: auto; 
  	padding-left: 1em;
  	padding-right: 1em;
  	background: #16a1e7 !important;
}

.carousel-post-meta-title {
	/*width: auto; */
  	background: #3300FF;
  	float: left;
  	bottom: 30px;
    color: #FFFFFF;
 /*   height: 16px;*/
    left: 0;
    line-height: 16px;
    padding: 7px 1em;
    position: absolute;
    text-align: center;
}

.widget_em_widget li {
 	width: 100%; 
  	margin-bottom: 15px;
    overflow: hidden;
}

.widget_em_widget li a {
	vertical-align: middle;
}

li.menu-item {
 	padding-left: 0 !important; 
}

.sub-menu li.menu-item {
 	padding-left: 2em !important; 
}



.sidebar h3.widgettitle {
	color: #FFFFFF;
    display: block;
    font-size: 13px;
    padding: 6px 0; 
    background: #333 !important;
    transition: all 0.2s linear 0s;
  	border: 0 !important;
  	text-transform: none !important;
  	padding-left: 1em;
  	line-height: inherit !important;
}
 
.sliderimgLi img {
	border: 0 !important;
}

#wpfc-filters {
	display: none;
}

.inline {
	display: inline;
  	clear: none;
}

.page-title {
  	font-size: 18px;
  	text-transform: uppercase;
  	font-family: 'Oswald' !important;
  	font-style: normal !important;
    font-weight: normal !important;
    font-size: 20px !important;
  	padding-bottom: 0 !important;
}

.fc table {
	border: medium !important;
	border-collapse: separate !important
}

.fc-header-title h2 {
  	background: #16a1e7;
  	color: white;
  	padding: 6px 10px;
  	font-weight: bold;
  
}

.fc-button {
  	border: none !important;
  	background: #16a1e7 !important;
  	color: white !important;
  	padding: 6px;
  	border-radius: 0;
}

.ui-state-active {
	background:  #333333 !important;
}


.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-bottom, .ui-corner-right, .ui-corner-tl {
    border-radius: 0 !important;
}


.fc th {
 	border: none !important;
  	background:  #333333 !important;
  	color: white !important;
  	padding-top: 8px;
  	padding-bottom: 8px;
}

.fc th.fc-sat, .fc th.fc-sun {
	background:  #16a1e7 !important;
}

.fc td.fc-sat, .fc td.fc-sun {
	background:  #ECECEC !important;
}

.fc td.fc-today {
	border: 2px solid !important;
}

h1 {
  background: none !important;
}


.event-category-26 { background: #ff0000; } /*klubovna*/
.event-category-27 { background: #e8b600; } /*tabor*/
.event-category-28 { background: #008c02; } /*skolicka*/
.event-category-29 { background: #3300ff; } /*kopretina*/

.content input[type="email"], .content textarea {
    background: none repeat scroll 0 0 #ECECEC;
    border: medium none;
    color: #555555;
    padding: 10px;
}

#ssba img {
 	padding: 6px 12px 6px 0px !important; 
}

h1, h2, h3, h4, h5, h6 {
 	letter-spacing: 0 !important; 
}

a {
 	text-decoration: underline; 
}

h1 a, h2 a {
	text-decoration: none; 
}

@media only screen and (max-width: 767px) {
    .posts-slider {
      display: none; 
    }
}

.logo-right-widget {
}

.logo-right-ads {
	margin-top: 14px;
}

.sliderimgLi img {
	padding: 0;
	margin: 0 10px 0 10px;
}

@media only screen and (max-width: 1000px) {
	.weather {
		display: none;
	} 
}

.weather {
	float: right;
  	width: auto;
  	font-size: 14px;
    font-weight: bold;
  	text-align: center;
}

.weather div {
 	float: left;
  	color: white;
  	background: #16A1E7;
  	margin-left: 10px;
  	padding: 4px 10px;
}

.weather-day-0 {
	margin: 0;
  	background: #30f !important;
}

.weather .weather-icon {
	font-size: 40px;
 	line-height: 44px;
  	display: block;
}

.weather-icon:before {
	font-family: 'MeteoconsRegular';
	content: attr(data-icon);
}

