body {font-family: 'Open Sans', 'sans-serif'; color: #333;}
p {font-size: 1.2rem; font-weight:300 ; line-height: 38px;}
ul, ol {font-size: 1.2rem;}
h1, h2, h3, h4, p, .top-bar-section ul li > a, label, input {font-family: 'Open Sans', sans-serif;}

@media only screen and (max-width: 600px) {
	#wpadminbar {
		position: fixed;
	}
}

.header {margin-bottom:10px;}

.logo a {
	display: block;
	width: 220px;
	height: 120px;
	background: url(../../img/prozeta-broadcasters-logo.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin: 20px auto 20px; 
}

a.name {display:none;}

.top-bar {
	background: white;
}

.top-bar .toggle-topbar.menu-icon {margin-top: 5px;}
.top-bar-section ul li:hover:not(.has-form) > a, .top-bar-section ul {background: #00a890;}
.top-bar-section ul li.active > a {background: #b1ded3;}
.top-bar-section ul li > a {background:#00a890}
.top-bar.expanded .toggle-topbar a:after {
	-webkit-box-shadow: 1px 10px 1px 1px #fff, 1px 16px 1px 1px #fff, 1px 22px 1px 1px #fff;
	box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
}
.top-bar.expanded .toggle-topbar a {color:#fff;}
.top-bar-section li.has-dropdown.active:not(.has-form) a:not(.button) {background:#00a890;}
.top-bar-section li.has-dropdown.active:not(.has-form) li a:hover {background:#b1ded3;}

@media only screen and (min-width: 600px) {
    
	.top-bar-section ul {width:100%; text-align: center;}
	.top-bar-section {width:460px; margin:0 auto;}

	.top-bar-section li:not(.has-form) a:not(.button) {background:#00a890;}
	.top-bar-section li:not(.has-form) a:not(.button):hover {background:#b1ded3;}

	.top-bar-section #menu-navigace > li:not(.has-form) > a:not(.button) {font-size:18px; line-height: 35px; color: #00a890; text-transform: uppercase; background: transparent; position:relative;}

	.top-bar-section #menu-navigace > li:not(.has-form) > a:not(.button):hover {color:#00a890; background: transparent;}

	.top-bar-section #menu-navigace > li:not(.has-form) > a:not(.button):hover:after,.top-bar-section #menu-navigace > li.active:not(.has-form) > a:not(.button):after {
		content:"";
		display:block;	
		position: absolute;
		bottom:-21px;
		left:30%;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-bottom: 15px solid #00a890;
	}

	.top-bar-section #menu-navigace > li.has-dropdown:not(.has-form) > a:not(.button):hover:after,.top-bar-section #menu-navigace > li.has-dropdown.active:not(.has-form) > a:not(.button):after {
		top:38px;
	}

	.top-bar-section #menu-navigace > li.active:not(.has-form) > a:not(.button) {color:#00a890; background:transparent;}
	.top-bar-section #menu-navigace > li.active:not(.has-form) > a:not(.button):hover {background:transparent;}

	.top-bar-section .dropdown {top:55px; left:-30px;}
}

.slider {  
  background: url(../../img/bg-header.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  border-top: 3px solid #00a890;
  border-bottom: 3px solid #00a890;
}

.home .slider {padding:25px 0; text-align: center;}
.slider {padding:25px 0;}
.slider h1 {text-transform:uppercase; color:white;}
.slider p {color:white; font-size: 24px; font-weight: 600; line-height: 44px;}
/*
.slider p {  display: inline;
  background:  rgba(0, 135, 82, 0.5);
  box-shadow: 5px 0 0 rgba(0, 135, 82, 0.5), -5px 0 0  rgba(0, 135, 82, 0.5);}
*/
.content {padding:25px 0;}

.aktuality {background: #00a890; color:white; border-bottom: 10px solid #59c3b2;}
.aktuality h3 {font-size: 21px; line-height: 31px; font-weight: 700; color:white;}
.aktuality a {color:white;}

.partneri {padding:25px 0;}
.partneri span {font-size: 54px; font-weight: 300; color:#00a890; margin-left:25px;}

.footer .row {background: #f0f0f0; padding:10px 0;}
.copyright {font-size: 16px; line-height: 28px;}

.fll {float:left;}
.flr {float:right;}