

/*úprava*/

BODY { }

h1 {font-weight:600 !important; color:#999;}

ul.sp-megamenu-parent  {
	width:100%;
}

ul.sp-megamenu-parent li.sp-menu-item a{
	font-size:20px;
	display: block;
	margin: 0;
    padding: 60px 20px 15px 20px ;

}

#sp-main-body {padding:0px;}

.entry-header, .contentheading, .entry-header h2 a { color:#eb4947 !important; }

b, strong { font-weight: 600;}


/* navigace - top */
ul.sp-megamenu-parent {margin:0;padding:0;}
ul.sp-megamenu-parent li {float:left;margin:0;background:transparent;list-style:none;width:16.666%;}
ul.sp-megamenu-parent li:first-child {border:0;}
ul.sp-megamenu-parent li a {display:block;margin:0;padding:0;overflow:hidden;font-size:120%;font-weight:normal;background-position:center 10px;background-repeat:no-repeat;color:#fff;line-height:1;text-decoration:none;text-transform:uppercase;text-align:center;font-family:'Open Sans',sans-serif;}
ul.sp-megamenu-parent li.active a, ul.sp-megamenu-parent  li.parent a {color:#fff;}
ul.sp-megamenu-parent li span {display:block;margin:0;padding:60px 20px 15px 20px;}
ul.sp-megamenu-parent li a:hover {background-color:#00415c !important;color:#fff;text-decoration:none;}
ul.sp-megamenu-parent li.uvod a {background-color:rgb(5,131,184);background-color:#CB2027;}
ul.sp-megamenu-parent li.uvod a:hover {background-color:rgba(5,131,184,1);}
ul.sp-megamenu-parent li.vylety a {background-color:rgb(74,88,153);background-color:#DD4B39;}
ul.sp-megamenu-parent li.vylety a:hover {background-color:rgba(74,88,153,1);}
ul.sp-megamenu-parent li.sport a {background-color:rgb(170,44,27);background-color:#3877a4;}
ul.sp-megamenu-parent li.sport a:hover {background-color:rgba(170,44,27,1);}
ul.sp-megamenu-parent li.prakticke a {background-color:rgb(198,17,137);background-color:#1D9E11;}
ul.sp-megamenu-parent li.prakticke a:hover {background-color:rgba(198,17,137,1);}
ul.sp-megamenu-parent li.mas a {background-color:rgb(216,127,31);background-color:#4d38ad;}
ul.sp-megamenu-parent li.mas a:hover {background-color:rgba(216,127,31,1);}
ul.sp-megamenu-parent li.sor a {background-color:rgb(120,162,47);background-color:#7b38b1;}
ul.sp-megamenu-parent li.sor a:hover {background-color:rgba(120,162,47,1);}

/* navigace - left */

.sp-module ul >li >ul >li >a:before {     /*přidání ">" do podnabídky*/
  font-family: FontAwesome;
  content: "\f105";
  margin-right: 8px;
}

.menuleft {font-size:1.2em;}

ul.nav.menuleft li {width:100%;margin:0;padding:0;border-bottom:1px dotted #ddd;background:#fff;}
ul.nav.menuleft li:first-child {border-top:0;}
ul.nav.menuleft li a {display:block;width:100%;background:#fff;color:#eb4947;text-decoration:none;text-transform:uppercase;list-style-type:none;list-style-image:none;}
ul.nav.menuleft li.active a {font-weight:500;background:#fff;color:#AB0F16;text-decoration:none;list-style-type:none;list-style-image:none;}
ul.nav.menuleft li span {display:block;padding:7px 3px 7px 0px;font-size:100%;font-weight:400;text-transform:uppercase;}
/* level 2 */ 
ul.nav.menuleft li li {border-bottom:0px solid #ddd;}
ul.nav.menuleft li li a, ul.nav.menuleft li.active li a {color:#eb4947;text-decoration:none;padding-left:20px;}
ul.nav.menuleft li li.active a {color:#AB0F16;text-decoration:none;}
ul.nav.menuleft li li span {padding:3px 3px 3px 35px;font-size:100%;font-weight:normal;}
/* level 3 */
ul.nav.menuleft li li li {background:border-bottom:0px solid #ddd;}
ul.nav.menuleft li li li a, ul.nav.menuleft li li.active li a {color:#eb4947;text-decoration:none;padding-left:40px;}
ul.nav.menuleft li li li.active a {color:#AB0F16;text-decoration:none;}
ul.nav.menuleft li li li span {padding:5px 3px 5px 45px;font-size:100%;}
ul.nav.menuleft li a:hover, ul.nav.menuleft li li a:hover, ul.nav li li li a:hover {background-image:none;background-color:transparent;color:#E61C19;text-decoration:none;}


 
.uvod {background-color:#CB2027;}
.vylety {background-color:#DD4B39;}
.sport {background-color:#3877a4;}
.prakticke {background-color:#1D9E11;}
.mas {background-color:#4d38ad;}
.sor {background-color:#7b38b1;}


.breadcrumb {background-color:#ffffff;}



/*znaky obcí*/
.znaky { width:70%;float:left;}
.znak { float:left; height:200px;width:100px;}
.znak_img { float:left;}
.znak_txt { float:left;text-align:center;width:100%;font-size:1.2em;padding-top:10px;}



/*obrázkové menu*/
.obr_menu_celek{
	float:left;
	margin-left:20px;
	margin-top:20px;
}

.obr_menu_popis{
	text-align:center;
	font-size:1.3em;
}

/*Jcal kalendář*/
.tip-wrap, .hidden-desktop{ display:none !important;}
.category-name a {
	display:inline !important;
}
.jcalpro_calendar_table td{
    padding: 5px;
}

.jcalpro_calendar_weekday{
	color:#ccc;
}
.jcalpro_calendar_today	{
	background-color:#f7f7f7;
}

#jcl_component .pull-left { float:none !important;}

.sp-module .sp-module-title {
	background-color: #e1e1e1;
	padding: 10px;
}
.jcalpro_calendar_today{font-weight:bold;}


/*Vyhledávání*/
.search .button, #mod-search-searchword {
	float:right;
}
#mod-search-searchword {
	margin-right:10px;
	width:220px;
	float:right;

}
#sp-search .mapka {
	float:right;
	margin-right:-300px;
}

/*Aktuality na tituklní stránce*/
#sp-bottom {padding-top:0px !important;}

.newsflash-horiz li {
	width:20%;
	float:left;
	padding:10px;
	font-size:0.8em;
}

#sp-bottom2{
	margin-top:50px;
	margin-bottom:50px;
}

/*kalendář na titulní stránce - inline*/
.jcalpro_calendar_horizontal .jcalpro_calendar_month, .jcl_field_GPS {
	display:none !important;
}
.jcalpro_calendar_horizontal .jcalpro_calendar_list li{
	width:50px;
}
.jcalpro_calendar_day {
	border:1px solid #ccc;
}

/*phocagallery*/
.pg-csv-name, .pg-cv-folder {padding:0px; background:none;}