/*.action-box.box_news.intag_box, .action-box.zbozi-akce.intag_box.action-box-deals, .action-box.zbozi-akce.intag_box.action-box-bestsellers {
    display: none;
}*/

:root {
	--custom-secondary-color: #dde5ec;
}

body.home #incenterpage > .article-content:has(.wrap):not(.cat-highlights-container):not(#contentslider_id):not(.action-box-bestsellers) {
  order: -1 !important;
}

body.home #incenterpage {
  display: flex;
  flex-direction: column;
}

.myfooter .contenttwo {
  background: linear-gradient(45deg, #ff8300, #dc6700);
}

.more-for-less-wrapper {
  font-size: 14px;
}

.qty-discount__info .product-count-info {
  color: red;
}

.action-box.box_news .action-box-title {
	font-size: 0 !important;
}

.action-box.box_news .action-box-title::before {
  	content: "MONTÁŽNÍ PŘÍSLUŠENSTVÍ K DESKÁM :";
  	font-size: 1.4rem !important;
}

@media only screen and (max-width: 767px) {
	.action-box.box_news .action-box-title::before {
  		font-size: 1.1rem !important;
	}
}

.ico_new {
	display: none !important;
}

/* úprava hlavičky */
html body #dropMenu {
  	background: linear-gradient(45deg, #ff8300, #dc6700);
}

#topBar {
  background: linear-gradient(-45deg, #46d1fb, #003cdb);
}

html body #dropMenu #menuContent > li > a,
html body #dropMenu #menuContent li.has-submenu a::after {
	color: #fff;
}

html body #dropMenu #menuContent > li:hover > a {
  	background: #7f1e00;
}

/*#topBar {
	background: #30526a;
}*/

#topBar .top-bar-content {
	gap: 1rem;
}

#topBar .top-bar-content .phone,
#topBar .top-bar-content .mail {
	display: flex;
  	align-items: center;
}

#topBar .top-bar-content .phone i,
#topBar .top-bar-content .mail i {
	margin-right: .5rem;
}

/*#topBar .top-bar-content p, #topBar .top-bar-content a, #topBar .top-bar-content span,
.top-bar-login span a {
	color: #000;
}*/

/* obrázkové kategorie */
.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box {
  border: 8px solid #43d0fe !important;
  /*border-bottom: none !important;*/
  border-radius: 6px;
  flex-direction: column;
}

.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box:hover {
	border-color: var(--primary-dark) !important;
}

.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box > a {
  padding: 0;
  width: 100%;
  height: 100%;
}

.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box img {
  border-radius: 0;
  padding: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home #incenterpage .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box > p {
  border: none;
  border-radius: 0;
  background: var(--primary);
  bottom: 0;
  width: 100%;
  max-width: 100%;
  transition: all .3s ease;
}

.home #incenterpage .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box:hover > p {
  background: var(--primary-dark);
}

html body #dropMenu #menuWrapper .nav-dropdown-wrapper.priority-nav__wrapper button {
  color: #fff;
}

html body #dropMenu #menuWrapper .nav-dropdown-toggle.priority-nav__dropdown-toggle.priority-nav-is-visible.is-open,
html body #dropMenu #menuWrapper .nav-dropdown-toggle.priority-nav__dropdown-toggle.priority-nav-is-visible:hover {
	color: #000;
}

.product .productPriceBox .buy_btn, 
.product3 .product3PriceBox .buy_btn,
#buy_btn,
.page-product-detail .productList .buy_btn {
  background: #ee7500 !important;
}

.product .productBody:hover, .product3:hover {
  border-color: #ee7500 !important;
}

.product .productPriceBox .buy_btn:hover,
.product3 .product3PriceBox .buy_btn:hover,
#buy_btn:hover {
  background: #b36500 !important;
}

.myfooter .footer-box {
  padding: 4rem 1rem;
}

@media only screen and (max-width: 959px) {
	#topBar .topBar-wrapper {
  		flex-wrap: wrap;
	}
  
  	body #page .top-bar-content {
    	display: block !important;
    	width: 100%;
    	font-size: 0.7rem;
      margin-bottom: .6rem;
  	}
}

@media only screen and (min-width: 768px) and (max-width: 1160px) {
  .myfooter .footer-box {
    width: 50%;
    padding: 1.5rem !important;
  }
}

.myfooter {
  background: linear-gradient(0deg, #46d1fb -40%, #003cdb 100%);
}

.myfooter .footer-box .item-content ul li::before, .myfooter div, .myfooter .footer-box .item-content, .myfooter .footer-box .item-content a, .myfooter .footer-box .item-content p, .myfooter .footer-box .item-content ul li {
  color: #fff;
}

.home #centerpage {
  margin: 0 auto;
}

.article-content p:last-child {
  margin: 0;
}

.action-box .owl-dots {
  display: none;
}

.products_wrap.full {
  margin-top: 2rem;
}

.home .products_wrap.full .products-title-homepage, .home .action-box.zbozi-akce.action-box-deals {
  display: none;
}

#site_logo {
  background-size: 90%;
}

.product .productBody, .product3 {
  border: 3px solid rgba(0, 0, 0, .1) !important;
}

.product .productBody:hover, .product3:hover {
  border-width: 3px !important;
}

.page-banner a.page-banner-link img.page-banner-image {
  border-radius: 10px;
}

.home .myheader {
  margin-bottom: 1rem;
}

.advantages {
	display: block;
  	width: 100%;
  	display: none !important;
}

body:not(.home):not(.page-category):not(.page-product-detail) .advantages {
	display: none;
}

.advantages .advantages-wrapper {
  max-width: 1600px;
  margin: 0 auto;
  padding: 1rem .95rem;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  justify-content: space-evenly;
}

.page-category .advantages .advantages-wrapper,
.page-product-detail .advantages .advantages-wrapper {
	margin-bottom: 2rem;
}

@media only screen and (max-width: 767px) {
	.advantages .advantages-wrapper {
  		justify-content: flex-start;
	}
  
  	.advantages .advantage {
  		width: 100%;
  	}
}

.advantages .advantage p {
  color: #042f72;
  text-transform: uppercase;
}

.advantages p.title {
	font-weight: bold;
}

.advantages .advantages-wrapper .advantage {
  display: flex;
  align-items: center;
  gap: 0.7rem;
}

.vyber-radek a {
	color: var(--oranzova) !important;
}

.article-content ul > li.vyhoda span a {
  display: block;
}