body.pushable, body.pushable>.pusher {
    background: #000!important;
}
/* headline sgemtn CMS*/
.ui.inverted.segment, .ui.primary.inverted.segment {
    background: #000;
    color: rgba(255,255,255,1);
}
.ui.secondary.pointing.menu .item {
	border-bottom-width: 0px;
}
.ui.vertical.left.sidebar.menu.uncover .item {
	padding: 30px;
}
.ui.secondary.inverted.pointing.menu {
    border-width: 0px !important;
}
/* zarovnani na stred v pripade mobilu */
@media only screen and (max-width: 767px)
{
	.ui.grid>.stackable.stackable.row>.column, 
	.ui.stackable.grid>.column.grid>.column, 
	.ui.stackable.grid>.column.row>.column, 
	.ui.stackable.grid>.column:not(.row), 
	.ui.stackable.grid>.row>.column, 
	.ui.stackable.grid>.row>.wide.column, 
	.ui.stackable.grid>.wide.column {
	    width: 100%!important;
	    margin: 0 0!important;
	    box-shadow: none!important;
	    padding: 1rem 1rem!important;
	    text-align: center;
	}
}

a, .ui.breadcrumb a, .ui.items>.item>.content>a.header {
	color: #e66d45;
}
a:hover,  .ui.breadcrumb a:hover, .ui.items>.item>.content>a.header:hover{
	color: #e66d45;
	text-decoration: underline;
}
.slide-height {
	min-height: 100vh!important;
}
.slide-height-80 {
	min-height: 80vh!important;
}
.slide-height-60 {
	min-height: 60vh!important;
}
.slide-height-certain {
	min-height: calc(100vh - 102px) !important;
}
div:focus {
  outline-style: none!important;
  box-shadow: none!important;
  border-color: transparent!important;
}