/*
Theme Name: Ostravan.cz 2016
Version: 2
Author: Design and Coding by Ales Skotnica,

CSS "Ostravan.cz 2015" by Ales Skotnica || http://www.skotnica.eu
*/


/*

Extra-Light 	200 
Light 			300 
Normal 			400 
Semi-Bold 		600
Bold 			700 
Ultra-Bold 		900
*/



/* <-------------- Reset   */
	*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;}

/* <-------------- Telo   */ 
	/*html {margin:0;padding:0;position:relative;} */
	body {min-width:320px;margin:0;padding:0;font-family:'Source Sans Pro',sans-serif;font-size:1em;font-style:normal;line-height:1.4em;font-weight:400;color:#4A4A4A;background:#fff;text-align:center;overflow-x:hidden;-webkit-font-smoothing:antialiased;}
	
/* <-------------- Odkazy */
	a, a:link, a:visited                {color:#CA0000;text-decoration:none;-moz-transition:color 300ms ease;-webkit-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;}
	a:hover, a:focus                    {color:#000;text-decoration:none;}
	a:active                            {color:#C00;text-decoration:none;}
    a img, a:link img, a:visited img    {border:none;text-decoration:none;}


/* <-------------- vychozi  */	
	hr, .n {display:none !important;}
	.clr {width:100%;clear:both;overflow:hidden;}
	div, form {margin:0;padding:0;}
	aside, header, section, nav, footer {display:block;margin:0;padding:0;}


	.txtcenter {text-align:center !important;}
	.txtright {text-align:right !important;}
	.txtleft {text-align:left !important;}
	.txtjustify {text-align:justify !important;}
	
    img.alignleft, div.alignleft{float:left;margin:0 20px 10px 0;}
    img.alignright, div.alignright{float:right;margin:0 0 10px 20px;}
    img.aligncenter, div.aligncenter{text-align:center;margin:0 auto;}

	address {font-style:normal;margin-bottom:40px;}	

	.fl50-l {float:left;width:48%;}
	.fl50-r {float:right;width:48%;}

	
/* <-------------- ikony  */	
	@font-face {font-family: 'icomoon';src:  url('fonts/icomoon.eot?v844jv');src:  url('fonts/icomoon.eot?v844jv#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?v844jv') format('truetype'),url('fonts/icomoon.woff?v844jv') format('woff'),url('fonts/icomoon.svg?v844jv#icomoon') format('svg');font-weight: normal;font-style: normal;}
	[class^="icon-"], [class*=" icon-"] {font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

		.icon-medal:before {content:"\eba0";}
		.icon-obraz-slovo:before {content:"\e603";}
		.icon-atd:before {content:"\e600";}
		.icon-divadlo:before {content:"\e601";}
		.icon-hudba:before {content:"\e602";}
		.icon-user:before {content:"\f007";}
		.icon-search-plus:before {content:"\f00e";}
		.icon-search-minus:before {content:"\f010";}
		.icon-home:before {content:"\f015";}
		.icon-clock-o:before {content:"\f017";}
		.icon-lock:before {content:"\f023";}
		.icon-volume-off:before {content:"\f026";}
		.icon-tag:before {content:"\f02b";}
		.icon-tags:before {content:"\f02c";}
		.icon-bookmark:before {content:"\f02e";}
		.icon-print:before {content:"\f02f";}
		.icon-camera:before {content:"\f030";}
		.icon-video-camera:before {content:"\f03d";}
		.icon-image:before {content:"\f03e";}
		.icon-photo:before {content:"\f03e";}
		.icon-picture-o:before {content:"\f03e";}
		.icon-pencil:before {content:"\f040";}
		.icon-map-marker:before {content:"\f041";}
		.icon-chevron-left:before {content:"\f053";}
		.icon-chevron-right:before {content:"\f054";}
		.icon-calendar:before {content:"\f073";}
		.icon-comment:before {content:"\f075";}
		.icon-chevron-up:before {content:"\f077";}
		.icon-chevron-down:before {content:"\f078";}
		.icon-folder:before {content:"\f07b";}
		.icon-folder-open:before {content:"\f07c";}
		.icon-facebook-square:before {content:"\f082";}
		.icon-rss:before {content:"\f09e";}
		.icon-paperclip:before {content:"\f0c6";}
		.icon-bars:before {content:"\f0c9";}
		.icon-navicon:before {content:"\f0c9";}
		.icon-reorder:before {content:"\f0c9";}
		.icon-search:before {content:"\f002";}
		

/* <-------------- Defaultni boxmodel    */	
	.grid {width:100%;}
	.wrapper {width:100%;max-width: 1050px;min-width:755px;margin:0 auto;position:relative;padding:0;text-align:left;}	
	.wrapper:after, .grid:after, header:after, .content:after, .foot-ccarch:after, .al-container:after
		{content:"";display:table;clear:both;}

	/* <-- responzivni sloupce --> */
		[class*='col-'] {float:left;padding-right:40px !important;}
		.col-1-1 {width:100%;}
		.col-2-3, .col-8-12 {width:66.66%;}
		.col-1-2, .col-6-12 {width:50%;}
		.col-1-3, .col-4-12 {width:33.33%;}
		.col-1-4, .col-3-12 {width:25%;}
		.col-1-5 {width:20%;}
		.col-1-6, .col-2-12 {width:16.667%;}
		.col-1-7 {width:14.28%;}
		.col-1-8 {width:12.5%;}
		.col-1-9 {width:11.1%;}
		.col-1-10 {width:10%;}
		.col-1-11 {width:9.09%;}
		.col-1-12 {width:8.33%}
		.col-11-12 {width:91.66%}
		.col-10-12 {width:83.333%;}
		.col-9-12 {width:75%;}
		.col-5-12 {width:41.66%;}
		.col-7-12 {width:58.33%}
		
/* <-------------- ikona zpet na stranku    */			
	#back-top {position:fixed;width:auto;padding:5px 15px 15px 15px;background:#b92121;background-image:linear-gradient(to top, #b92121 0%, #d72626 100%);color:#fff;cursor:pointer;bottom:5px;right:20px;z-index:999999999;}
	#back-top {display:none;}		


/* <-------------- hlavicka    */
	header {width:100%;margin:11px 0 0 0;padding:20px 0 0 0;background-color:#fff;box-shadow:0 0 6px rgba(0, 0, 0, 0.25);}
	.header-bg {background:url(img/header-bg.jpg) no-repeat center bottom;}
	
	/* <--- logo */	
		.logo, .logo a {margin:0;padding:0;overflow:hidden;width:319px;height:60px;}
		.logo {float:left;margin-bottom:15px;}
		.logo a {float:left;background:url(img/logo.png) no-repeat 0px 0px;background-size:100% auto;text-indent:-6000px;}

	/* <--- Podtitul loga */		
	.web-description {display:block;width:auto;float:left;color:#fff; letter-spacing:0.12em;margin:0;padding:0;line-height:1.2em;}

	/* <--- Menu - ikona */
	.top-mobile-button {display:block;margin:10px 20px 0 0;padding:0;font-size:1.8em;width:auto;float:right;cursor:pointer;color:#CA0000;-moz-transition:color 300ms ease;-webkit-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;}
	.top-mobile-button:hover {color:#000;}
	.top-mobile-button {display:none;}

	/* <--- top navigace*/	
	.mobile-top-navi {display:block;}
	.tnav {background:#b92121;background-image:linear-gradient(to top, #b92121 0%, #d72626 100%);padding:10px 20px;}

	.menu-hlavni-menu-container ul {display:block;width:auto;float:right;margin:0;padding:0;list-style:none;}
	.menu-hlavni-menu-container li {display:inline-block;position:relative;font-size:15px;line-height:1.2em;margin:0;padding:0 10px;text-transform:uppercase;}


	.menu-hlavni-menu-container li a, .menu-hlavni-menu-container li a:visited {color:#FFF;text-decoration:none;}
	.menu-hlavni-menu-container li a:hover {color:#000;text-decoration:none;} 
	.menu-hlavni-menu-container li a i {dislay:none}

		/* <--- aktivni menu */
		.menu-hlavni-menu-container .current-menu-item i,
		/*#topNav .current-post-ancestor i,*/
		.menu-hlavni-menu-container .current-menu-parent i,
		.menu-hlavni-menu-container .current-post-parent i,
		.menu-hlavni-menu-container .current-page-ancestor i,
		.menu-hlavni-menu-container.current-page-parent i,
		.menu-hlavni-menu-container .current-menu-ancestor i	
			{display:block;margin:0 0 0 -4.5px;padding:0;position:absolute;top:27px;left:50%;width:9px;height:7px;overflow:hidden;background:url(img/top-nav-li-active.png) no-repeat;}


	/* <--- vyhledavaci formular */
		#searchform p {width:auto;position:absolute;top:-80px;right:0;background-color:#fff;box-shadow:inset 0.8px 0.6px 3px rgba(0, 0, 0, 0.25);}
		
		#searchform input[type="text"] {width:230px;padding:8px 15px;margin:0;background:none;border:none;font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#4A4A4A;outline:none;}
		#searchform button {background:none;border:none;color:#4A4A4A;cursor:pointer;font-size:1.4em;vertical-align:middle;}
		#searchform button:hover {color:#CA0000;-moz-transition:color 300ms ease;-webkit-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;}

	/* <--- odkazy v hlavicce stranky */
		.header-link {display:block;width:auto;position:absolute;top:-95px;right:5px;font-size:1.5em;}
		.header-link a {margin-left:20px;color:#c4c5c8;}
		.header-link i {vertical-align:middle;}
		
		.header-link a.ic-fcb:hover {color:#20407A;}
		.header-link a.ic-rss:hover {color:#FD8003;}
		.header-link a.ic-fcb {margin-left:10px;}
		
		.header-date {display:inline-block;font-size:12px;font-weight:400;}



/* <-------------- pata*/		
	footer {width:100%;background:url(img/footer.png) repeat-x;border-top:solid 5px #CA0000;padding:23px 20px 0 20px;min-height:122px;}
	

	#footNav {margin:0 30px 20px 0px;text-align:right;}
	#footNav ul {width:100%;margin:0;padding:0;list-style:none;text-align:right;}
	#footNav ul li {display:inline-block;line-height:1.2em;padding:0 10px;margin:0;border-left:solid 1px #212121;font-family:sans-serif;font-size:12px;}
	#footNav ul li:first-child {border:none;padding:0 10px;}
	#footNav a, #footNav a:visited {color:#212121;text-decoration:none;}
	#footNav a:hover {color:#CA0000;text-decoration:none;}
	
	.foot-ccarch {width:300px;float:left;vertical-align:middle;}
	.foot-ccarch a {display:block;width:auto;} 
	.foot-warchiv {position:absolute;top:-15px;left:0;}
	.foot-cc {float:right;}

	.mainCopy {padding:0 !important;margin:10px 0  30px 180px !important;clear:both;text-align:center;font-family:sans-serif;font-size:11px;line-height:1.3em;color:#9E9E9E;}
	
	#fpartners {width:auto;float:right;margin:0 0 25px 0;padding:0;font-size:12px;color:#848484;overflow:hidden;}
	#fpartners p {display:block;margin:0 25px 0 0;padding:3px 0 0 0;width:auto;line-height:1.2em;float:left; margin-top:2.2%;}
	#fpartners ul {display:inline;margin:0;padding:0;list-style:none;}
	#fpartners li {display:block;margin:0 40px 0 0;padding:0;width:150px;float:left;overflow:hidden;}
	
	#fpartners li.fp-ova {height:51px;background:url(http://www.ostravan.cz/files/2018/01/ostrava3-1.png) no-repeat;}
	#fpartners li.fp-ova a {display:block;width:150px;height:51px;margin:0;padding:0;float:left;text-indent:-6000px;}
/* msk */	
	#fpartners li.fp-msk {height:51px; background:url("http://www.ostravan.cz/files/2017/04/msk_logo.png") no-repeat;}
	#fpartners li.fp-msk a {display:block;width:150px; height:46px;background:url("http://www.ostravan.cz/files/2017/04/msk_logo.png");margin:0;padding:0;float:left;text-indent:-6000px;}

	#fpartners li.fp-ova-priv {height:51px;background:url(img/ostrava-priv.png) no-repeat;}
	#fpartners li.fp-ova-priv a {display:block;width:150px;height:51px;margin:0;padding:0;float:left;text-indent:-6000px;}
	
	#fpartners li.fp-ovainfo {width:221px;height:19px;background:url(img/ostrava-info.png) no-repeat;margin:5px 0 0 0;text-indent:0px;}
	#fpartners li.fp-ovainfo a {display:block;width:221px;height:19px;margin:0;padding:0;float:left;text-indent:-6000px;}

	.cc-license {text-align:left;margin:30px 0 10px 180px;padding:0;line-height:1em;}
	.webarchiv  {width:auto;float:left;margin:0px 0 0 0;padding:0;overflow:hidden;}


/* <-------------- path navigator */
	.pathnav {margin:0 0 25px 0;padding:0;line-height:1.0em;color:#838587;font-size:11px;font-family:sans-serif !important;}
	.pathnav a, .pathnav a:visited {color:#838587;text-decoration:underline;}
	.pathnav a:hover {color:#CA0000;text-decoration:underline;}
	
	.pathnav i {font-size:0.75em;margin:0 6px;}
	.pathnav i.icon-home {font-size:1.4em;color:#CA0000;margin:0 4px 0 0;}

/* <-------------- hlavni obsah */
	.maincontent {padding:10px 20px 30px 20px;background:url(img/maincontent-bg.png) repeat-x top;min-height:640px;}
	.content {width:56%;float:left;}


/* <-------------- nadpisy */
	.content h1, .maincontent h1 {color:#CA0000;font-size:2.4em;font-family:'Source Sans Pro',sans-serif;line-height:1.2em !important;font-weight:300;}
	.content .mainArticle h2 {color:#CA0000;font-size:1.6em;font-family:'Source Sans Pro',sans-serif;line-height:1.2em !important;}
	.content .mainArticle h3 {color:#CA0000;font-size:1.2em;font-family:'Source Sans Pro',sans-serif;line-height:1.3em !important;}


/* <-------------- clanky */



	/* <--- detail clanek */
	.articleExcerpt {color:#7B1E1F;font-weight:300;font-size:1.2em;line-height:1.6em;}
	.morenav-single {margin-top:40px;padding-top:20px;border-top:solid 1px #CA0000;}
	
	.mainArticle {font-weight:300;font-size:1.1em;line-height:1.6em;}
	.mainArticle strong, .mainArticle b {font-weight:600;}
	
	.mainArticle em {font-weight:300;font-style:italic;}
	.mainArticle strong em, .mainArticle b em {font-weight:600;font-style:italic;}
	
	.mainArticle .wp-caption {width:100% !important;}
	.mainArticle .wp-caption img {width:100%;height:auto;}
	/* <--- obrazek */
	.articleExcerptImg, .wp-caption {margin:0 0 60px 0;padding:0;}
	.articleExcerptImg p, .wp-caption p {margin:0;padding:0;line-height:1.2em;}
	.articleExcerptImg p.articleExcerptImgInfo, .wp-caption p.wp-caption-text {margin:5px;text-align:right;font-family:sans-serif !important;font-size:11px !important;color:#9E9E9E;}
	.articleExcerptImg p.articleExcerptImgInfo em, .wp-caption p.wp-caption-text em {font-style:normal;font-size:10px !important;}
	.articleExcerptImg p.articleExcerptImgPhoto {line-height:0.9em;width:100%;height:auto;overflow:hidden;}
	.articleExcerptImg p.articleExcerptImgPhoto a {display:block;width:100%;height:auto;overflow:hidden;position:relative;}
	.articleExcerptImg p.articleExcerptImgPhoto a em {display:block;color:#fff;text-decoration:none;margin:0;padding:15px;line-height:1.2em;font-weight:normal;font-style:normal;font-size:12px;font-family:sans-serif;position:absolute;bottom:10px;right:10px;overflow:hidden;
	background: rgba(0,0,0,.6);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
	.articleExcerptImg p.articleExcerptImgPhoto a:hover em {background: rgba(202,0,0,.6);}

	.articleExcerptImg p.articleExcerptImgPhoto a em i {margin:0 10px 0 0;font-size:1.4em;/*vertical-align:middle;*/}
	.articleExcerptImgPhoto img {width:100%;height:auto;}

	/* <--- obrazek */
	.autor {margin:15px 0;text-align:right;font-family:sans-serif;font-size:12px;}
	.autor-mlink {font-size:11px !important;color:#939393;}	




	/* <--- vypis clanku */	
	
		.al-container {padding:10px;margin:5px 5px 30px 5px;background:#fff;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);box-shadow: 0 0 5px rgba(0,0,0,.15);overflow:hidden;}
		.al-container-small {padding:0 10px 15px 10px;margin:0 0 15px 0;border-bottom:solid 1px #d6d6d6;}
		/* <--- obrazek */
		.al-i {margin:0 0 15px 0;padding:0px;width:260px;float:left;line-height:0.5em;}
		.al-i img {width:100%;height:auto;}
		.al-content {margin-left:280px;}

		.al-i .articleExcerptImgInfo  {display:block;margin:0;padding:5px 0 0 0;line-height:11px;text-align:right;font-family:sans-serif !important;font-size:11px !important;color:#9E9E9E;}
		.al-i .rticleExcerptImgInfo em {font-style:normal;font-size:10px !important;}



		/* <--- nadpis */
		.al-container h2, .al-container-small h2 {margin:0 0 15px 0;padding:0;font-size:1.2em;line-height:1.3em;font-weight:400;}
		.al-container-small h2 {margin:0 0 5px 0;}
		.al-container h2 {padding:15px 0 7px 0;}
		
		/* <--- odkaz vice */
		.al-mlink {font-size:14px !important;margin:0;padding:0;line-height:1.2em;text-align:right;}
	

		/* <--- stitky */
		.al-video, a .al-video, small.al-video {font-family:sans-serif !important;font-size:10px;text-transform:uppercase;background:#9E9E9E;color:#fff;padding:1px 2px;text-decoration:none !important;}
		.home-article-box a:hover small.al-video {color:#fff !important;text-decoration:none !important;}	
	
		.al-audio, a .al-audio, small.al-audio {font-family:sans-serif !important;font-size:10px;text-transform:uppercase;background:#FF9F9F;color:#fff;padding:1px 2px;text-decoration:none !important;}
		.home-article-box a:hover small.al-audio {color:#fff !important;text-decoration:none !important;}


		/* <--- anotace */
		.al-an {font-family:sans-serif !important;font-size:12px !important;line-height:1.3em;}



		/* <--- info o clanku, rubriky, stitky atd. */
		.al-info {margin:10px 0 0 0 !important;padding:0;line-height:16px;font-family:sans-serif !important;font-size:12px;width:100%;}
		.al-info i {color:#d6d6d6;font-size:1.4em;vertical-align:middle;margin-left:15px;}
		.al-info i:first-child {margin-left:0;}
		.al-info a, .al-info a:visited {color:#999;text-decoration:none;}
		.al-info a:hover {color:#CA0000;text-decoration:none;}
		.al-info span {white-space:nowrap;}




		/* <--- clanek TOP */
		.topArcile {width:100%;border-left:solid 7px #D90000;padding:10px;margin:5px 5px 30px 5px;background:#fff;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);box-shadow: 0 0 5px rgba(0,0,0,.15);}
		.topArcile .al-i {margin:0;width:385px;float:right;}
		.topArcile .al-i a {width:385px;}
		.topArcile .al-i a img {width:100%;height:auto;}
		.topArcile .al-content {margin-right:400px;margin-left:0px;}
		.topArcile h2 {margin:0 0 15px 0;font-weight:400;padding:0;line-height:1.3em;font-size:1.7em;}
		.topArcile .al-an {font-size:16px !important;line-height:1.4em;}


		/* <--- strankovani */
		.wp-pagenavi {clear:both;line-height:1.4em;padding:10px 0;width:100%;overflow:hidden;margin:20px 0;font-family:sans-serif;font-size:12px;text-align:center;}
		.wp-pagenavi a, .wp-pagenavi span {text-decoration:none;padding:3px 5px;margin: 2px;background:none;}
		.wp-pagenavi a:hover {background:#CA0000;text-decoration:none;color:#fff;}
		.wp-pagenavi span.current {font-weight:bold;}
		.wp-pagenavi span.pages {border:none;margin-right:30px;color:#BFBFBF;}
		.wp-pagenavi span.extend {border:none;}


	/* <--- clanky na home */
	
		.titleCategory {margin:25px 0 15px 0;padding:0 0 13px 50px;height:32px;line-height:1.3em;font-size:19px;text-transform:uppercase;font-weight:normal;color:#545454;text-shadow:2px 2px 2px #bbb;position:relative !important;border-bottom:dashed 1px #d6d6d6;}
		.titleCategory a, .titleCategory a:visited {color:#545454;text-decoration:none;}
		.titleCategory a:hover {color:#CA0000;text-decoration:none;}
		
		.titleCategory {margin-bottom:30px;}
		
		.titleCategory i {position:absolute;top:-3px;left:0px;font-size:1.4em;text-shadow:none;padding:5px;background:#fff;color:#ABABAB !important;}


        .titleVideo { margin-bottom: 5px; }
		.titleVideo i { background: none; }

		
		.home-articles, .home-articles ul {width:100%;overflow:hidden;margin:0;padding:0;}
		.home-articles {margin:0 0 60px 0;}
	
		.home-articles li {display:block;font-family:sans-serif;font-size:12px;line-height:1.4em;list-style:disc;margin:0;padding:0 0 10px 15px;background:url(img/home-li.png) no-repeat 5px 10px;}
		.htags {font-size:11px;}
		.htags a, .htags a:visited {color:#999;text-decoration:none;}
		.htags a:hover {color:#CA0000;text-decoration:none;}	
		.al-info-tag {display:inline-block;margin:0 5px 0 15px;width:16px;height:16px;overflow:hidden;text-indent:-6000px;background:url(img/al-info.png) no-repeat -33px 0px;}	
		
		.home-articles li.home-article-top {width:100%;overflow:hidden;list-style:none;margin:0 0 10px 0;padding:0 0 10px 0;background:none;}
		.home-article-box {display:block;padding:0;margin:0 0 15px 280px;} 

		
		.home-article-top .al-title {font-family:'Source Sans Pro',sans-serif;font-size:18px;font-weight:300;line-height:1.2em;margin:0 0 5px 0;display:block;}
		
		.htags i {margin-left:15px;margin-right:5px;font-size:1.2em;color:#d6d6d6;}
		
/* <-------------- aside */
		aside {width:42%;float:right;}
		
		
		.widget {background:#fff;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);box-shadow: 0 0 5px rgba(0,0,0,.15);padding:20px 10px;margin:0 0 40px 5px;width:100%;}
		.widgettitle {color:#545454;font-family:'Source Sans Pro',sans-serif;margin:0 0 10px 0;padding:0 0 0 10px;line-height:1.2em;text-transform:uppercase;font-size:19px;font-weight:normal;-webkit-font-smoothing: antialiased;text-shadow: 2px 2px 2px #bbb;}
		.widget ul {line-height:1.4em;font-family:sans-serif;font-size:12px;}
		.widget .post-date {color:#9A9A9A;font-size:11px;}
		

		#evpartners {width:100%;margin:0 0 30px 0;padding:0;font-size:12px;color:#848484;overflow:hidden;}
		#evpartners p {display:block;margin:0 25px 0 0;padding:3px 0 0 0;width:auto;line-height:1.2em;float:left;}
		#evpartners ul {display:inline;margin:0;padding:0;list-style:none;}
		#evpartners li {display:inline;}
		
		#evpartners li.fp-ovainfo a {display:block;width:221px;height:19px;margin:0;padding:0;float:left;text-indent:-6000px;background:url(img/ostrava-info.png) no-repeat;}	



		/* <--- akce */
		
		
		
			/* nadpisy */
			.titleEvCal {margin:0 0 15px 0;padding:0px;min-height:32px;line-height:1.3em;font-family:'Source Sans Pro',sans-serif;font-size:19px;text-transform:uppercase;font-weight:normal;color:#545454;text-shadow:2px 2px 2px #bbb;position:relative !important;}
			.titleEvCal a, .titleEvCal a:visited {color:#545454;text-decoration:none;}
			.titleEvCal a:hover {color:#CA0000;text-decoration:none;}
			
			.titleEvCal i {font-size:1.2em;margin-right:15px;vertical-align:middle;color:#ABABAB;text-shadow:none;}
			
			/* taby */
		
			.akNav {width:100%;margin:0 0 20px 0;padding:0;list-style:none;border-bottom:dashed 1px #C8C8C8;min-height:23px;}
			.akNav li {display:inline;}
			.akNav a {display:block;float:left;padding:5px 10px;margin:0 5px 0 0;background:none;box-shadow:none;-webkit-border-radius: 51%;border-radius: 15px;}
			
			.akNav li.current a {background:#fff;text-decoration:none;-webkit-box-shadow: 0 0 4px rgba(0,0,0,.25);box-shadow: 0 0 4px rgba(0,0,0,.25);}
		
		
			/* tabulka */
			.tblSev {border-collapse:collapse;width:100%;margin:0;}
			.tblSev td {padding:5px 0;font-size:12px;font-family:sans-serif !important;line-height:1.2em;border-bottom:dashed 1px #C8C8C8;vertical-align:text-top;}
			.tblSev tr:last-child td {border-bottom:none;}
			.tblSev td.tblSev-time {padding:5px 0 5px 15px;text-align:right;color:#666;}
			.tblSev-date {color:#B87273 !important;}
			
			.mEvLink {padding:0;margin:15px 0 0 0;line-height:1.2em;font-size:13px;text-align:center;}		



		/* <-------------- detail akce */
			.eventInfo {padding:10px 0;border-bottom:dashed 1px #C8C8C8;border-top:dashed 1px #C8C8C8;margin:20px 0 40px 0;}
			
			.evPlace {margin:0 0 10px 0;padding:5px 0 0 40px;font-size:15px;line-height:1.3em;position:relative;font-weight:700;}
			.evPlace small {font-size:14px; color:#999;font-weight:400;}
			.evPlace i {font-size:3em; color:#ADADAD;position:absolute;top:0;left:0}
			
			.evDate {margin:0 0 10px 0;padding:0 0 0 40px;font-size:29px;color:#D80000;font-weight:300;line-height:1.3em;position:relative;}
			.evDate em {font-style:normal;font-size:19px;color:#000;padding-left:20px;font-family:'sourcesansprolight', sans-serif !important;}
			.evPrice {margin:0;padding:0;line-height:1.3em;font-family:'sourcesansprolight', sans-serif !important; font-size:14px; color:#999;}
			.evPrice strong {font-weight:normal !important;font-family:'sourcesansprosemibold', sans-serif !important;color:#ED8C8C;}
			.evDate i {font-size:1em; color:#D80000;position:absolute;top:0;left:0;margin:3px 0 0 3px;}


/* <-------------- sdileni */

	.socialshare {width:100%;margin:40px 0 60px 0;}
	.social-likes, .social-likes__widget
		{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}
		.social-likes{opacity:0}
		.social-likes_visible{opacity:1;transition:opacity .1s ease-in}
		.social-likes>*{display:inline-block;visibility:hidden}
		.social-likes_vertical>*{display:block}
		.social-likes_visible>*{visibility:inherit}
		.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}
		.social-likes__widget:before,.social-likes__widget:after
			{display:none!important}
		.social-likes_vertical .social-likes__widget
			{display:block;float:left;clear:left}
		.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}
		.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}
		.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
		.social-likes__button:before{content:"";display:inline-block}
		.social-likes__icon{position:absolute}
		.social-likes__counter{display:none;position:relative}
		.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}
		.social-likes_ready .social-likes__counter_empty{display:none}
		.social-likes_vertical .social-likes__widget{display:block}
		.social-likes_notext .social-likes__button{padding-left:0}
		.social-likes_single-w{position:relative;display:inline-block}
		.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}
		.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}
		.social-likes__button_single{position:relative}
		@font-face{font-family:"social-likes";src:url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");font-weight:400;font-style:normal}
		.social-likes__icon_facebook:before{content:"\f101"}
		.social-likes__icon_github:before{content:"\f102"}
		.social-likes__icon_mailru:before{content:"\f103"}
		.social-likes__icon_odnoklassniki:before{content:"\f104"}
		.social-likes__icon_pinterest:before{content:"\f105"}
		.social-likes__icon_plusone:before{content:"\f106"}
		.social-likes__icon_single:before{content:"\f107"}
		.social-likes__icon_twitter:before{content:"\f108"}
		.social-likes__icon_vkontakte:before{content:"\f109"}
		.social-likes{min-height:36px;margin:-.5em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
		.social-likes,.social-likes_single-w{line-height:1.5}
		.social-likes,.social-likes__widget_single{font-size:14px}
		.social-likes__widget{margin:.5em;line-height:1.5;border:0;text-align:left;cursor:pointer}
		.social-likes__button,.social-likes__counter{box-sizing:border-box;font-family:"Helvetica Neue",Arial,sans-serif;vertical-align:baseline;color:#fff}
		.social-likes__button{padding:10px 20px 10px 33px/*.04em .7em .18em 1.65em*/;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
		.social-likes__icon{top:0;left:.21em;font-family:"social-likes";font-weight:400;font-style:normal;speak:none;text-transform:none;font-size:1.15em;vertical-align:baseline}
		.social-likes__counter{padding-right:.5em;font-weight:400;font-size:.85em}
		.social-likes_vertical .social-likes__widget{min-width:13em}
		.social-likes_vertical .social-likes__counter{position:absolute;top:0;right:0;margin-top:.3em}
		.social-likes_light .social-likes__widget{min-width:0;background:0 0}
		.social-likes_light .social-likes__button,.social-likes_single-light+.social-likes__button{min-width:0;padding-left:1.35em;font-weight:400;text-decoration:underline;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}
		.social-likes_light .social-likes__icon{margin-top:-.1em;margin-left:-.25em}
		social-likes_light .social-likes__counter,.social-likes_single-light+.social-likes__button+.social-likes__counter{position:static;margin-top:0;color:#999}.social-likes_notext .social-likes__button{width:1.85em}
		.social-likes_notext .social-likes__icon{margin-left:.1em}
		.social-likes_notext.social-likes_light,.social-likes_notext.social-likes_light .social-likes__widget,.social-likes_notext.social-likes_light .social-likes__icon{margin:0;left:0}
		.social-likes_notext.social-likes_light .social-likes__button{width:1.4em;padding-left:0}
		.social-likes_single{margin-top:-1.2em;padding:.5em;background:#fff;border:1px solid #ddd}
		.social-likes__widget_single{height:1.7em;margin:0;padding:.1em 0;line-height:1.5;background:#007aff}
		.social-likes_single-light+.social-likes__widget_single{color:#007aff}
		.social-likes__icon_single{left:.4em;font-size:1.1em}
		.social-likes__widget_facebook{background:#3d5b95}
		.social-likes_light .social-likes__button_facebook{color:#3d5b95}
		.social-likes__icon_facebook{left:10px;top:9px;font-size:1.1em}
		social-likes_notext .social-likes__icon_facebook{margin-left:.15em}
		.social-likes__widget_twitter{background:#24aadd}
		.social-likes_light .social-likes__button_twitter{color:#24aadd}
		.social-likes__icon_twitter{top:9px;left:10px}
		.social-likes_light .social-likes__icon_twitter{left:.1em}
		.social-likes__widget_plusone{background:#d23e30}
		.social-likes_light .social-likes__button_plusone{color:#d23e30}
		.social-likes_notext .social-likes__icon_plusone{margin-left:0}
		.social-likes__icon_plusone{left:10px;top:9px;}
		.social-likes_light .social-likes__icon_plusone{margin-top:0}
		.social-likes__widget_mailru{background:#00468c}
		.social-likes_light .social-likes__button_mailru{color:#00468c}
		.social-likes__icon_mailru{left:.25em}
		.social-likes_light .social-likes__icon_mailru{left:.1em}
		.social-likes_notext .social-likes__icon_mailru{margin-left:.075em}
		.social-likes__widget_vkontakte{background:#587e9f}
		.social-likes_light .social-likes__button_vkontakte{color:#587e9f}
		.social-likes__icon_vkontakte{top:.2em;left:.25em}
		.social-likes__widget_odnoklassniki{background:#f59310}
		.social-likes_light .social-likes__button_odnoklassniki{color:#f59310}
		.social-likes__icon_odnoklassniki{left:.4em}
		.social-likes_light .social-likes__icon_odnoklassniki{left:.25em}
		.social-likes_notext.social-likes_light .social-likes__button_odnoklassniki{width:1em}
		.social-likes__widget_pinterest{background:#cb132d}
		.social-likes_light .social-likes__button_pinterest{color:#cb132d}
		.social-likes_light .social-likes__icon_pinterest{left:.1em}


	
/* <-------------- fotogalerie */	
	.pixyolab-gallery {width:100%;overflow:hidden;margin:0 0 40px 0;padding:0;list-style:none;}
	.pixyolab-gallery li {width:50%;margin:0 0 10px 0;padding:0;list-style:1em;float:left;text-align:center;}		


/**/
	.video-container {text-align:center;}
	.video-container iframe, .video-container object, .video-container embed, .video-container video { margin:0 auto; }		


	.embed-video-container { position: relative; padding-bottom: 56.25%; overflow: hidden; max-width: 100%; height: auto; } 
	.embed-video-container iframe,
	.embed-video-container object,
	.embed-video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

    .embed-video-container-sidebar { margin-bottom: 40px; }
    .embed-video-container-sidebar-content { margin-bottom: 0px; }
    .sidebar-video-content { margin-bottom: 50px; font-size: 12px; line-height: 1.3em; } 


/* <-------------- styly pro prettyPhoto */	
	.pp_description {font-family:sans-serif !important;font-size:12px !important;font-weight:normal !important;}
	.pp_description small {font-size:11px !important;color:#929292 !important;margin-left:30px;}



/* <-------------- Defaultni formulare   */	
	.frm {width:100%;margin:0 0 15px 0;}
	.frm-group {margin:0 0 15px 0;}

	.frm input[type="text"], .frm input[type="password"], .frm input[type="email"], .frm input[type="number"], .frm input[type="tel"], .frm input[type="date"], .frm textarea 
		{width:100%;padding:5px 10px;border:1px solid #CA0000;outline:none !important;background:#fffffff;text-align:left;
			font-family:'Roboto',sans-serif;color:#333;font-size:1.0em;position:relative;
		}
		
	.frm input[type="text"]:focus, .frm input[type="password"]:focus, .frm input[type="email"]:focus, .frm input[type="number"]:focus, .frm input[type="tel"]:focus, .frm input[type="date"]:focus, .frm textarea:focus		
		{border-color:#000;}	

	.frm-item
		{margin-left:200px;} 
		
	.frm-item label {font-size:14px;}
	
	.frm-label {width:190px;float:left;text-align:right;padding-top:0px;font-size:16px;}
	.frm label em, .reqico {font-weight:700;font-style:normal;color:#a60000;font-size:1.4em;}
	.frm-label.req {font-weight:600;}
	.reqico {font-size:20px;}

	.frm-group-big .frm-label { width: 100%; text-align: left; padding-bottom: 10px; }
	.frm-group-big .frm-item { margin-left: 0px; }

	.frm-group-small .frm-label { width: 80px; }
	.frm-group-small .frm-item { margin-left: 100px; }

	.frm-label-left { text-align: left; }


	.frm input[type="submit"] {display:inline-block;border:none;font-size:13px;font-family:sans-serif;text-transform:uppercase;padding:10px 25px;background:#CA0000;cursor:pointer;color:#fff;font-weight:300;letter-spacing:0.05em;text-align:center;}
	.frm input[type="submit"]:hover {background:#222222;color:#fff;}

	.frm input.input-small { width:100px; }

/* <-------------- bannery */
		.wpx_bannerize {padding:10px 0;}
        aside .wpx_bannerize {text-align: center;}
		aside .wpx_bannerize img {width:100% !important;height:auto !important;max-width:400px;}
		.content .wpx_bannerize img {width:100% !important;height:auto !important;}
		.content .wpx_bannerize.obsah-1 img, .content .wpx_bannerize.obsah-2 img,
		.content .wpx_bannerize.obsah-1a img, .content .wpx_bannerize.obsah-2a img, .content .wpx_bannerize.obsah-3a img,
		.content .wpx_bannerize.obsah-1b img, .content .wpx_bannerize.obsah-2b img, .content .wpx_bannerize.obsah-3b img
			{max-width:535px !important;}

		.banner-skyscraper {position:absolute;top:0;width:120px;}
		.banner-skyscraper-left {left:-140px;}
		.banner-skyscraper-right {right:-140px;}


.fb-comments, .fb-comments iframe[style], .fb-comments span {
   width: 100% !important;
}


/* <-------------- responzive  */

	@media handheld, only screen and (max-width: 1120px) {
		.logo {margin-left:20px;}
		.web-description {left:22px;}


		
	}

	@media handheld, only screen and (max-width: 990px) {
		.wrapper {width:100% !important;min-width:100% !important;}
		.header-bg {background-size:auto 100%;}

		.foot-ccarch {width:250px;float:left;vertical-align:middle;}
		.mainCopy {margin:10px 0  30px 110px !important;}
		
		.content {width:55%;float:left;}
	
	
		/*bannery*/
		.wpx_bannerize.leader {padding:10px 20px;}
		.wpx_bannerize.leader img, .wpx_bannerize.leader-2 img, .wpx_bannerize.leader-3 img, .wpx_bannerize.leader-4 img, .wpx_bannerize.leader-footer img  {width:100%;height:auto;}
        .wpx_bannerize.leader-2, .wpx_bannerize.leader-3,.wpx_bannerize.leader-4,.wpx_bannerize.leader-footer {padding:10px 20px;}
		
		.banner-skyscraper {position:relative;top:auto;margin:0px auto;width:50%;float:left;}
		.banner-skyscraper img {width:120px !important;max-width:120px !important;height:auto;}
		.banner-skyscraper-left, .banner-skyscraper-right {left:auto;right:auto;}
		.banners-skycrapers	{text-align:center;clear:both;width:100%;background:red;}
		
		
		
	}
	
	@media handheld, only screen and (max-width: 900px) {	
		.home-article-top .al-i {width:160px;}
		.home-article-box {margin-left:180px;}
	
	}
	
	@media handheld, only screen and (max-width: 840px) {

		footer .wrapper {text-align:center;}
		#footNav {margin:0 30px 20px 0px;text-align:center;}
		#footNav ul {text-align:center;}
		
		.foot-ccarch {display:table;width:100%;float:none;text-align:center;margin:0 auto 30px auto;}
		.foot-ccarch a {display:table-cell;width:50% !important;text-align:center !important;vertical-align:middle;} 
		.foot-warchiv {position:relative;top:auto;left:auto;right:auto;}
		.foot-warchiv img {width:90px;height:auto;}
		.foot-cc {float:none;}
	
		.mainCopy {margin:10px 0  50px 0 !important;}
		
		#fpartners {width:100%;float:none;margin:0 0 25px 0;}
		#fpartners p {margin:0 0 25px 0;padding:0;width:100%;line-height:1.2em;float:none;}
		#fpartners ul {display:inline;margin:0;padding:0;list-style:none;}
		#fpartners li {display:block;margin:0 0;padding:0;width:50%;text-align:center;}
		
		#fpartners li.fp-ova, #fpartners li.fp-ova-priv, #fpartners li.fp-ovainfo, #fpartners li.fp-msk
			{height:auto;background:none;}
		#fpartners li.fp-ova a {background:url(img/ostrava.png) no-repeat;margin:0 auto;padding:0;float:none;text-align:left;}
		#fpartners li.fp-ova-priv a {background:url(img/ostrava-priv.png) no-repeat;margin:0 auto;padding:0;float:none;text-align:left;}
		#fpartners li.fp-ovainfo a {background:url(img/ostrava-info.png) no-repeat;margin:0 auto;padding:0;float:none;text-align:left;}	
		#fpartners li.fp-msk a {background:url("http://www.ostravan.cz/files/2017/04/msk_logo.png"); no-repeat;margin:0 auto; padding:0; float:none;text-align:left; height:46px}
		
		.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
		.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }			
		
		
	}	
	

	@media handheld, only screen and (max-width: 800px) {
		[class*='col-'] {width:auto;float:none;margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:10px;padding-left:0px;padding-right:10px !important;}
		.header-bg {background:none;}
		
		.logo, .logo a {width:220px;height:41px;}


		aside, .content {width:100%;float:none;}
		
		.header-date {display:none;}


		/* <-------------- formulare  */
		.frm-item, .frm-item-big {margin-left:20px;} 
		.frm-label {width:100%;float:none;text-align:left;}
		.frm select {width:100%}

		/* <--- top navigace*/	
	
		.menu-hlavni-menu-container ul {width:100%;float:none;padding:0 20px;text-align:center;}
		.menu-hlavni-menu-container li {display:block;font-size:20px;line-height:1.2em;margin:0;padding:10px 0;}
	
	
		.menu-hlavni-menu-container li a, .menu-hlavni-menu-container li a:visited {color:#FFF;text-decoration:none;}
		.menu-hlavni-menu-container li a:hover {color:#000;text-decoration:none;} 
		.menu-hlavni-menu-container li a i {dislay:none}
	
			/* <--- aktivni menu */
			.menu-hlavni-menu-container .current-menu-item i,
			/*#topNav .current-post-ancestor i,*/
			.menu-hlavni-menu-container .current-menu-parent i,
			.menu-hlavni-menu-container .current-post-parent i,
			.menu-hlavni-menu-container .current-page-ancestor i,
			.menu-hlavni-menu-container.current-page-parent i,
			.menu-hlavni-menu-container .current-menu-ancestor i	
				{display:none;}
	
	
		/* <--- vyhledavaci formular */
			#searchform p {width:100%;position:relative;top:auto;right:auto;background-color:#fff;box-shadow:inset 0.8px 0.6px 3px rgba(0, 0, 0, 0.25);}
			
			#searchform input[type="text"] {width:100%;padding:8px 50px 8px 15px;}
			#searchform button {width:50px;height:33px;text-align:center;position: absolute;top: 0; right: 0; cursor: pointer;}
		
		
/*
		#searchform p {width:auto;position:absolute;top:-80px;right:0;background-color:#fff;box-shadow:inset 0.8px 0.6px 3px rgba(0, 0, 0, 0.25);}
		
		#searchform input[type="text"] {width:230px;padding:8px 15px;margin:0;background:none;border:none;font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#4A4A4A;outline:none;}
		#searchform button {background:none;border:none;color:#4A4A4A;cursor:pointer;font-size:1.4em;vertical-align:middle;}
		#searchform button:hover {color:#CA0000;-moz-transition:color 300ms ease;-webkit-transition:color 300ms ease;-o-transition:color 300ms ease;transition:color 300ms ease;}
		
*/		
		
	
		/* <--- odkazy v hlavicce stranky */
			.header-link {width:100%;position:relative;top:auto;right:auto;text-align:center;}
			.header-link a {margin-left:0px;color:#fff;}
			
			.header-link a.ic-fcb {margin-right:20px;}
			
			.header-link a.ic-fcb:hover {color:#20407A;}
			.header-link a.ic-rss:hover {color:#FD8003;}




		/* <--- clanek TOP */
			.topArcile .al-i {margin:0 0 20px 0;width:100%;float:none;}
			.topArcile .al-i a {width:100%;}
			.topArcile .al-i a img {width:100%;height:auto;}
			.topArcile .al-content {margin:0;}


		

		.top-mobile-button {display:block;}

		.web-description, .mobile-top-navi
			{display:none;}
			
		.home-article-top .al-i {width:250px;}
		.home-article-box {margin-left:280px;}	
		
		
		.wp-pagenavi span.pages {display:block;width:100%;margin:0 0 20px 0;}			

	}

	@media handheld, only screen and (max-width: 590px) {

		.al-i, .home-article-top .al-i  {width:160px;}
		.al-content, .home-article-box {margin-left:180px;}
		
		
		.akNav a {padding:5px 5px;}
		
	}	




	
	
	@media handheld, only screen and (max-width: 490px) {

		#footNav ul li {font-size:11px;margin:0;padding:0 5px;}
		#fpartners li {margin:0 0 25px 0;width:100%;}
		
		.al-i, .home-article-top .al-i {width:100%;}
		.al-content, .home-article-box {margin:0;}	
		
	}