@media screen and (min-width: 767px) and (max-width: 900px) {
	.akce-item {
		margin: 0 100px;
	}
}

@media screen and (max-width: 1000px) {
	.akce-item,.akce-item.large {
		margin: 0 auto;
	}

	.akce-item.small, .common-block-item {
		margin-left: 8px;
		margin-right: 8px;
	}

	.slick-prev {
		left: -40px;
	}

	.slick-next {
		right: -50px;
	}
}

@media screen and (min-width: 767px) {

	#nejblizsi-akce-small {
		padding-right: 25px;
	}

	.page #header-wrapper,.home .navbar.navbar-fixed-top.navbar-minimal {
		background: url(../images/header-bg.png) center center repeat;
	}
	
	.home .navbar.navbar-fixed-top .navbar-right {
		float: none !important;
		display: inline-block;
	}

	.home .navbar.navbar-fixed-top.navbar-minimal .navbar-right {
		float: right !important;
	}

	.home .navbar.navbar-fixed-top .navbar-header {
		display: none;
	}

	.home .navbar.navbar-fixed-top.navbar-minimal .navbar-header {
		display: block;
	}

	.home .menu-horni-menu-container {
		text-align: center;
	}
}

@media screen and (max-width: 767px) {

	#menu-horni-menu ul.sub-menu, #menu-horni-menu ul.sub-menu li,#menu-horni-menu ul.sub-menu li a {
		position: static;
		display: block;
	}

	#menu-horni-menu ul.sub-menu {
		display: none;
		margin-top: 0;
	}

	#wrapper {
		overflow: hidden;
		text-align: center;
	}

	.text-left, .text-right, .text-center {
		text-align: center;
	}

	.home .navbar.navbar-fixed-top {
		background: url(../images/header-bg.png) center center repeat;
	}

	#header-wrapper, .navbar-header {
		height: 46px;
	}

	#header-container {
		padding-left: 0;
		padding-right: 0;
	}

	.navbar-fixed-top .navbar-collapse {
		background-color: black;
		margin: 0;
		width: 100%;
	}

	.navbar-brand h1 {
		font-size: 25px;
		margin-top: 3px;
	}

	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#content {
		padding-top: 60px;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
	}	

	/* changes */
	.vc_row {
		margin-left: -15px !important;
		margin-right: -15px !important;
	}

	#content-text .vc_row {
		margin-left: 0px !important;
		margin-right: 0px !important;	
	}

	.vc_column_container>.vc_column-inner {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	#content-text {
		padding: 45px 0;
	}

	#content-text ul {
		text-align: left;
	}

	#content-text ul.wpb_image_grid_ul {
		text-align: center;
	}

	#bs-example-navbar-collapse-1 {
		position: static;
	}

	#nejblizsi-akce-large {
		height: auto;
	}
	
	.slick-prev {
		margin-top: 0;
		left: -15px;
	}

	.slick-next {
		margin-top: 0;
		right: -25px;
	}

	#footer-map-box {
		display: none !important;
	}

	.newsletter-form-wrapper input {
		border: 2px solid #493822 !important;
		border-radius: 5px !important;
		margin: 0 !important;
		margin-bottom: 10px !important;
	}

	.common-block-item.padded {
		margin-left: 0;
		margin-right: 0;
	}

	.jidelni-listek {
		padding-left: 5px;
		padding-right: 5px;
	}

	.jidelni-listek table tr td {
		padding-top: 8px;
		padding-bottom: 8px;
		vertical-align: top;
	}

	#footer-map {
		height: 220px;
	}

	.carousel-caption {
		display: none;
	}

	#newsletter-wrapper {
		padding: 0px;
	}

	.newsletter-form-wrapper {
		padding: 0 30px;
	}

	#content .newsletter-form-wrapper {
		padding: 0 40px;
	}

	.nasi-partneri-item img {
		max-width: 100%;
	}


}

@media screen and (max-width: 991px) {
	footer {
		height: auto;
	}


}