/*
Theme Name:     Twenty Seventeen Child
Theme URI:      http://premium.wpmudev.org/blog
Description:    A Twenty Seventeen child theme developed to demonstrate how to implement five theme customizations: a custom social links menu, a personalized site footer message, dynamic one page navigation, custom front page sidebars, and a large featured image.
Author:         Jon Penland
Author URI:     https://www.jonpenland.com
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Template:       twentyseventeen
Version:        1.0
*/
p {
	font-size: 13px;
	line-height: 1.45;
}
body {
	font-size: 13px;
	font-family: helvetica,arial,sans-serif;
}
.single-post:not(.has-sidebar) #primary, .page.page-one-column:not(.twentyseventeen-front-page) #primary, .archive.page-one-column:not(.has-sidebar) .page-header, .archive.page-one-column:not(.has-sidebar) #primary {
    margin-left: 0px;
    margin-right: 0px;
	max-width: 100%;
}
.not_fount_sidebar ul li a:hover {
    color: #AAA;
}
.custom-logo{
	width: 120px;
}
.custom-header{
	display: none;
}
.site-branding{
	margin-bottom: 20px !important;
}
.post-navigation {
	display: none;
}
.entry-content{
}
#primary .entry-content {
	float: none !important;
	width: 100% !important;
}
#primary .entry-header {
}
.entry-header{
    margin-bottom: 0px !important;
	width: 100% !important;;
}
.entry-header .entry-title {
    margin-bottom: 1.2em;
}
.site-main .page-header .entry-header{
	width: 100%;
}
.entry-header .entry-title > a:hover {
  color: #AAA;
  text-decoration: none;
}
/*   MAIN MENU AND NAVIGATION */
.top-info{
	width:100%;
}
.site-title a:hover {
	color: #AAA;
}
a:hover {
	color: #AAA;
}
.exhib_nav{
	position: absolute;
	right: 40px;
	top: 120px;
	color: #000;
	text-transform: uppercase;
	/*text-decoration: underline;*/
	text-align: right;
    list-style-position: inside;
	z-index: 100;
}
.exhib_nav_hidden {
	display: none;
	visibility: hidden;
}
.exhib-nav ul{
}
.exhib_nav li{ 
	display: block;
}
.exhib_nav li a{
	color: #000;
	display: block;
}
.exhib_nav li a:active, .exhib_nav li a:hover{
	color: #AAA;
}

.entry-content ol, .entry-content ul{
	margin-left: 40px;
}

ul.nav.navbar-nav li a:hover {
	color: #AAA;
}
.navigation-top a{
	font-weight: 400;
	text-decoration: underline;
}
ul.nav.navbar-nav li a {
    color: #000;
    font-family: inherit;
    text-transform: uppercase;
}
.menu-item a{
	padding-right: 0px;
}
.logo {
    background: url("https://www.gamu.cz/wp-content/uploads/2017/02/cropped-GAMU_ZNACKA_cmyk_sedi_bile_pozadi-e1488107415101.jpg") no-repeat scroll 0 0 transparent;
    height: 75px;
}
.header-area {
    background: #fff none repeat scroll 0 0;
    text-align: left;
}
.site-branding {
    background-color: #FFF;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: none;
}
.site-branding .wrap {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0em;
}
.navigation-top {
    background: transparent;
    border-bottom: none;
    border-top: none;
	position:relative;
}

.navigation-top .wrap {
    margin: 0px;
	padding: 0px;
	max-width: 180px;
}
.menu li {
    border: 0;
    display: block;
}
.menu-toggle{
	margin-left: 15px;
}
.site-header{
	/*width: 296px;
	padding: 0px 70px;
	position: fixed;
	left: 0px;
	padding-top: 65px;
	z-index: 1100;*/
	width: 180px;
	float: left;
	background-color: #FFF;
	position: absolute;
	top: 120px;
	left: 0px;
}

.site-content-contain{
	float: left;
	margin-top: 80px;
}
.entry-header .edit-link{
	display: none;
}
.footer-area {
	background-color: #FFF;
}

.site-title{
	/*visibility: hidden;*/
	height: 100px;
	width: 180px;
}
.entry-title {
}
body:not(.twentyseventeen-front-page) .entry-header {
    padding: 0em 0;
}
.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
    font-size: 26px;
	font-weight: 300;
	letter-spacing: normal;
}
ul li a:hover {
	color: #AAA;
}
.main-sidebar aside ul li a {
    color: #000;
    font-size: 14px;
	text-transform: uppercase;
}
.main-sidebar aside ul li a:hover {
    color: #AAA;
}
.press {
	margin: 0px;
	float: right;
	text-decoration: underline;
	padding-top: 1px;
}
.pictureOne {
	margin-bottom: 0px;
}
/*.top-info a:hover {
	-webkit-filter: brightness(0.9); filter: brightness(0.9);
}*/
.site-content .wrap {
    padding-bottom: 2em;
	padding-top: 0px !important;
	margin-left: 0px;
	margin-right: 0px;
	max-width: 1000px;
}
.site-content-contain{
	max-width: 1000px;
}
#langmenu li a{
	/*text-decoration: line-through;*/
}
#langmenu ul{
	margin: 0 0 0em;
}
.lang-chosen-menu-item a{
	color: #000 !important;
	text-decoration: none !important;
}
.img-right{
	position:relative;
	display: block;
	margin-bottom: 10px;
	float: right;
}
a .img-right:hover{
	/*box-shadow: 1px 1px 10px #AAA;*/
}
#langmenu {
	padding-right: 30px;
	font-size: 22px;
	padding-top: 49px;
}
.lang-item{
	display: inline-block;
	padding-right: 10px;
}
.col-7{
	float: left;
	width: 65%;
}
.col-left{
	float: left;
	width: 45%;
}
.col-5{
	overflow: hidden;
	float: right;
	width: 30%;
}
.col-right{
	overflow: hidden;
	width: 45%;
}

/* FOOTER */
.site-footer {
	border-top: none;
}
.site-info-wrap{
	width: 100%;
	border-top: 1px solid #eee;
	padding-top: 1em;
}
.site-info {
	margin-bottom: 0px;
}
.site-info-right{
	float: right;
	padding: 0.7em 0 0;
	width: 40%;
}
.site-info-right a img{
	float: right;
}
 /*copy je v index.php */
.copy {
	position: absolute;
	bottom: 56px;
	transform: rotate(270deg);
	transform-origin: left bottom 0;
	left: 60px;
}
.wrap-footer {
	position: relative;
	bottom: 0;
	height: 1px;
	width: 100%;
	display: inline-block;
}
.menu-toggle{
	font-size: 36px;
	margin: 0px;
	padding: 0px;
	padding-top: -20px;
}
/* Footer END */

@media screen and (max-width: 1650px) {
	.site-content-contain {
		width: 870px;
	}
}
@media screen and (max-width: 1488px) {
	.site-content-contain {
		width: 820px;
	}
}
@media screen and (max-width: 1256px) {
	.site-content-contain {
		margin-left: 220px;
	}
}
@media screen and (max-width: 1224px) {
	.site-content-contain {
		width: 640px;
	}
}
@media screen and (max-width: 1000px) {
	.site-content-contain {
		width: 520px;
	}
}
@media screen and (max-width: 950px) {
	.site-content-contain {
		width: 450px;
	}
	.pictureOne{
		width: 100%;
	}
	.col-right p{
		margin-left:20px;
	}
	.col-right h3{
		margin-left:20px;
	}
}

@media screen and (max-width: 768px) {
	.site-content-contain {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
	}
	.col-7, .col-left, .col-left p, .col-left img {
		float: none;
		width: 100%;
	}
	.col-5, .col-5 p, .col-5 img, .col-right {
		width: 100%;
	}
	.copy {
		position: absolute;
		bottom: 0px;
		transform: rotate(0deg);
		transform-origin: left bottom 0;
		left: 20px;
	}
	.copy p{
		margin: 0;
	}
	.site-info-wrap{
		width: 96%;
		margin: 0 auto;
	}
	.site-info-right{
		float: none;
		padding-bottom: 10px;
	}
	.site-info-right a img{
		float: none;
	}
	.custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
		max-width: 150px;
		padding-left: 10px;
		padding-top: 10px;
	}
	#langmenu {
		display: none;
	}
	.top-info{
		width: 45%;
		float: left;
	}
	.site-header{
		float: left;
		width: 55%;
	}
	.site-branding{
		display: none;
	}
	.exhib_nav{
		visibility: hidden;
		display:none;
	}
	#top-menu{
		margin-left: -50%;
	}
	#masthead{
		position:relative;
		top: 20px;
	}
	.main-navigation > div > ul {
		padding-bottom: 2em;
	}
}
@media screen and (min-width: 768px) {
	.download-btn{
		padding-top: 7px;
		width: 22px;
	}
	.inside-grid-column{
		padding: 0 15px 0 0px !important;
	}
	.custom-logo-link img, body.home.title-tagline-hidden.has-header-image .custom-logo-link img, body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
		max-width: 150px;
		padding-left: 20px;
		padding-top: 20px;
	}
	.menu-item-100-en{
		display: none !important;
	}
	.menu-item-99-cs{
		display: none !important;
	}
	.site-content {
		padding: 0em 0 0;
	}
	.site-content .wrap {
		padding-left: 0px;
		padding-right: 0px;
	}
	body:not(.has-sidebar):not(.page-one-column) .page-header, body.has-sidebar.error404 #primary .page-header, body.page-two-column:not(.archive) #primary .entry-header, body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
    /*float: none;*/
	}
	.exhib_nav-fixed {
		top: 50px;
		position: fixed;
	}
	.main-navigation a {
		padding: 0em 0em 0em 30px;
	}
	.navigation-top nav {
		margin-left: 0px;
	}
	.navigation-top {
		position:relative;
	}
	.site-navigation-fixed.navigation-top {
		top: 50px;
		position: fixed;
	}
	.site-navigation-fixed.navigation-top {
		top: 50px;
		position: fixed;
	}
	.admin-bar .site-navigation-fixed.navigation-top {
		top: 50px;
	}
}
@media screen and (min-width: 950px) {
	.pictureOne{
		width: 60%;
	}
}
@media screen and (min-width: 1256px) {
	.site-content-contain {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
}



.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
    margin-bottom: 0px;
}
.menu a{
    color: #000;
    font-size: 16px;
	text-transform: uppercase;
}
h3 a{
	webkit-box-shadow: inset 0 0px 0 rgba(15, 15, 15, 1) !important;
	box-shadow: inset 0 0px 0 rgba(15, 15, 15, 1) !important;
	text-decoration: underline;
}
.entry-content a:hover {
	color: #888;
}
.entry-meta {
	display: none;
}
tr {
	border: none;
}
th {
	padding: 0px;
}
.vystava_front{
	margin: auto;
	width: 100%;
	margin-top: 40px;
}
.vystava_front h2{
	padding-top: 0px;
}
.udalost_front h3{
	padding-top: 20px;
}
.udalost_front h4{
	font-weight: 300;
	padding-top: 10px;
}
.udalost_front{
	position: relative;
	left: 0px;
	width: 40%;
	height: 300px;
	top: 0px;
}

#clear {
	clear: both;
}
hr {
	background-color: #eee;
}
.entry-footer{
	display: none;
}
h2 {
	padding: 1.0em 0 0;
	font-weight: 200;
}
.caption{
	display: none !important;
}
#envirabox-title {
	display: none !important;
}
.past, .past a, .past h3 {
	color: #ccc;
}
.past .vystava_front a {
	box-shadow: inset 0 -1px 0 rgb(170, 170, 170) !important;
}
.past img {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.past img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}
/*HIDE HEADERS*/
#post-6 .entry-header, #post-32 .entry-header, #post-175 .entry-header,
#post-178 .entry-header, #post-182 .entry-header, #post-185 .entry-header{ 
	display: none;
}



