/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

  .header-top {
    padding-top: 2.2857142857rem!important;
    padding-bottom: 2.2857142857rem!important;
}



.header-cart-btn img,
.header-user-btn-w img,
.header-search-btn img {
	height: 32px;
	width: 32px;
}

div#desktop-header-container,
.iqit-megamenu-container {
	padding: 0 60px;
}

.iqit-megamenu-container {
	padding-bottom: 2.2857142857rem;
}

footer p {
	color: #1d1d1b !important;
}

footer * {
	color: inherit !important;
}

footer hr {
	display: none;
}

.contact-rich div.part {
	margin-bottom: 0.8rem;
}

.block-iqitlinksmanager ul > li a {
	padding-left: 0;
}

.block-iqitlinksmanager ul > li a:before {
	display: none;
}

#iqithtmlandbanners-block-1 .block-title {
	display: none;
}

/* .footer-container .container {
	padding: 0 160px;
} */

.cbp-horizontal > ul > li > a {
	position: relative;
	border: 0;
}

.cbp-horizontal .cbp-tab-title {
    text-transform: uppercase;
    font-size: .98rem;
}

.cbp-horizontal .cbp-pulled-right .cbp-tab-title  {
    text-decoration: underline;
}

.cbp-horizontal > ul > li > a::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 2px; /* grubość */
	height: 2rem; /* dowolna wysokość */
	background: #ececec; /* kolor */
}

/* Ukryj kreskę u pierwszego i ostatniego */
.cbp-horizontal > ul > li:first-child > a::before,
.cbp-horizontal > ul > li:last-child > a::before {
	content: none; /* albo display: none; */
}

@media (min-width: 1140px){
	.footer-container .container {
	padding: 0 160px;
}
}

.delivery-options .carrier-delay{
	display: none!important;
}