@media only screen and (min-width: 1440px) {
	.container {
		width: 1200px;
	}
}

@media only screen and (min-width: 768px) {
	#header {
		padding-bottom: 20px;
		border-bottom: 1px solid #dadada;
	}
}

.navigation-in {
	background: transparent;
}

.navigation-in > ul > li > a {
	color: #a1a1a1;
	text-transform: uppercase;
}

.navigation-in > ul > li {
	border: 0;
}

.navigation-in div > a {
	/* color: #a1a1a1; */
	color: #000;
	font-weight: normal !important;
	text-transform: uppercase;
}

/* .navigation-in a:hover {
	color: #000 !important;
} */

.menu-helper > span::before {
	color: #a1a1a1;
	background-color: #fff;
}

.navigation-in .has-third-level div > ul a {
	color: #a1a1a1;
}

a.btn.cart-count::before {
	color: #a1a1a1;
}

.btn.btn-primary,
a.btn.btn-primary {
	padding: 10px 20px;
	background: #5fcb97;
	border: 0;
}

.btn.btn-conversion,
a.btn.btn-conversion,
.btn.btn-cart,
a.btn.btn-cart {
	text-transform: uppercase;
}

.categories .topic.active > a {
	background: #a1a1a1;
}

.categories li.active > a {
	background: #a1a1a1;
}

.homepage-box {
	/* background: url("https://decoronline.qdv.cz/bg.jpg") no-repeat center top; */
	background-size: cover;
	border: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.carousel-inner > .item > a > img {
	margin: 0 auto;
}

.form-control {
	border-radius: 0;
}

.products > div {
	padding: 40px;
	border: 0;
}

.products .name {
	color: #a1a1a1;
	text-align: center;
	text-transform: uppercase;
}

.products-block .ratings-wrapper .availability {
	text-align: center;
}

.price-final {
	color: #888;
}

.products .p-bottom .p-tools {
	display: none;
}

.products .p-bottom .prices {
	line-height: 1.8;
	text-align: center;
}

/*
.breadcrumbs-wrapper {
	display: none;
}
*/

.navigation-in > ul > li.ext.exp > ul,
.menu-helper > ul > li.ext.exp > ul {
	border-bottom: 1px solid #dadada;
}

.navigation-in > ul > li.ext.exp,
.menu-helper > ul > li.ext.exp {
	box-shadow: none;
}

.query-input {
	border-top: 0;
	border-left: 0;
}

.responsive-tools > a[data-target="navigation"]::before {
	border-radius: 0;
}

#footer {
	background: #f2f2f2;
	background: -moz-linear-gradient(top, #f2f2f2 0%, #cbcbcb 99%);
	background: -webkit-linear-gradient(top, #f2f2f2 0%,#cbcbcb 99%);
	background: linear-gradient(to bottom, #f2f2f2 0%,#cbcbcb 99%);
	filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#f2f2f2", endcolorstr="#cbcbcb",gradienttype=0 );
}

#footer > .container {
	background: transparent;
}

.custom-footer {
	border-top: 0;
}

.subcategories li a::before {
	margin-top: 1px;
}

iframe {
	border: 1px solid #ddd;
}

.quantity {
	border-radius: 0;
}

.p-detail-info > div + div::before {
	visibility: hidden;
}

.availability-value {
	font-size: 16px;
}

.h4.homepage-group-title {
	font-size: 20px;
	text-transform: uppercase;
}

.p-thumbnail.highlighted::before,
.p-thumbnail:hover::before {
	background-color: #ddd;
}

.cart-header li.active a,
.cart-header li.active strong {
	border-color: #999;
}

.cart-table tr > td {
	padding: 10px 15px;
}

ol.cart-header li.active a,
ol.cart-header li.active strong {
	color: #666;
}

.co-box h4::before {
	color: #666;
}

.category-title,
h1 {
	margin-top: 40px;
	margin-bottom: 40px;
}

@media only screen and (min-width: 1440px) {
	.popup-widget {
		margin-left: 149px;
	}
}

.top-navigation-bar-menu {
	list-style-type: none;
}

.top-navigation-bar-menu-helper li a::before,
.dropdown-menu li a::before {
	display: none;
}

@media only screen and (min-width: 768px) {
	.top-navigation-bar-menu-helper {
		top: 25px;
	}
}

.top-navigation-contacts a.project-email::before {
	position: relative;
	top: -2px;
}

.top-navigation-bar-menu li::before {
	display: none;
}

.top-navigation-bar-menu li a,
.top-navigation-bar-menu-helper li a {
	padding: 4px 14px;
}

.cart-table tr td {
	border-right-color: #ececec;
	border-bottom-color: #ececec;
}

.pagination > a,
.pagination-top > a,
.pagination > strong,
.pagination-top > strong {
	border-radius: 0;
}

*[style="color: #009901"],
*[style="color:#009901"] {
	color: #29ba74 !important;
}

.homepage-box.welcome-wrapper {
	padding: 100px 0;
	background: #f7f7f7;
	margin-bottom: 0;
	margin-top: 100px;
}

.welcome img {
	display: block;
	margin: 0 auto;
	margin-bottom: 50px;
}

@media only screen and (min-width: 768px) {
	.welcome img {
		float: left;
		margin-right: 50px;
	}
}

.welcome h1 {
	font-size: 30px;
}

@media only screen and (min-width: 768px) {
	.welcome h1 {
		font-size: 50px;
	}
}

/* #categories .expandable.expanded > a > span::before,
#categories .expandable.expanded > .topic > a > span::before {
	display: none;
} */

.cat-trigger {
	display: none !important;
}

.subcategories li a {
	height: 64px;
}

.subcategories.with-image li a .image img {
	max-height: 50px;
}

.subcategories.with-image li a .image {
	width: 40%;
}

.zasilkovna-choose a {
	color: red;
}

.filter-count {
	border-radius: 0;
}

.wide-carousel {
	overflow: hidden;
}

.content-wrapper .content-wrapper-in .container {
	width: auto !important;
}

.flags-extra .flag,
.p-image-wrapper .flags-extra .flag {
	width: 75px;
	height: 45px;
	border-radius: 0 !important;
}

.flag {
	font-weight: 500;
}

.flag.flag-freeshipping {
	color: #60cc98;
	background: transparent;
	border: 1px solid #60cc98;
}

.flag.flag-discount {
	color: #ed5782 !important;
	background: transparent;
	border: 1px solid #ed5782;
	margin-left: -1px;
}

.flags-extra .price-standard,
.flags-extra .price-save {
	color: #ed5782 !important;
}

.flag.flag-freeshipping .icon-van::before {
	display: none;
}

.flag.flag-freeshipping .icon-van {
	font-size: 14px !important;
	line-height: 1.15 !important;
}

.flag.flag-freeshipping .icon-van::after {
	content: "Doprava zdarma";
	display: inline !important;
	font-size: 14px;
	line-height: 1.15 !important;
}

.flag.flag-freeshipping .flag-text {
	display: none !important;
}

.flag.flag-action {
	color: #ed5782;
	background: transparent !important;
	border: 1px solid #ed5782;
}

.flag.flag-new {
	color: #c55a12;
	background: transparent !important;
	border: 1px solid #c55a12;
}

.flag.flag-tip {
	color: #ffc55e;
	background: transparent !important;
	border: 1px solid #ffc55e;
}

.flag.flag-custom1 {
	color: #8c5bff;
	background: transparent !important;
	border: 1px solid #8c5bff;
}

.flag.flag-custom2 {
	color: #7698ad;
	background: transparent !important;
	border: 1px solid #7698ad;
}

.flag.flag-custom3 {
	color: #a177c0;
	background: transparent !important;
	border: 1px solid #a177c0;
}

.flag.flag-early-black-friday {
	color: #000000;
	background: transparent !important;
	border: 1px solid #000000;
}

.flags-extra .flag {
	font-weight: 500;
}

.latest-contribution-box {
	display: none;
	margin-bottom: 0;
}
.shp-tab a[href="#productDiscussion"] {
	display: none !important;
}

span[style*="color: #7b9abd;"],
span[style*="color:#7b9abd;"] {
	color: #c55a12 !important;
}

.homepage-group-title {
	color: #c55a12 !important;
}

.top-navigation-bar {
	border: 0 !important;
}

.top-navigation-contacts {
	display: none !important;
}