/* Custom styles */


/* TRUSTED SHOPS HOTFIX START */
 .highlighted-informations {
	transform: translateY(0) !important;
	visibility: visible !important;
  }
/* TRUSTED SHOPS HOTFIX END */
/* Tabs */

#main > div.tabs > ul > li {
	width: 20%;
}
#main > div.tabs > ul > li > a {
	font-size:14px;
	padding:0;
}

/* Brand logo */
#brandlogo > div > img {
	width:20px;
}

/* Nazwa produktu */

#main > div.row > div.col-md-13 > div.col-md-7 > h1 {
	font-size: 18px;
	font-weight: 700;


}
h1.product {
	letter-spacing: 1px;
	line-height: 25px;
}



/* Gwarancja oryginalności*/
#main > div.row > div.col-md-13 > div.col-md-5 > div {
	font-size:12px;
	text-align:center;
	margin-bottom:20px
}

/* Main Menu */
body {
	font-size: 15px;
	line-height: 1.25em;
	font-family: 'Arial'!important;
}

h1, h2, h3 {
	font-family:'Arial'!important;
}

h3, .h3 {
	letter-spacing: 0px;
}
.products .product-title a {
	font-size: 14px !important;
}
.product-title a {
	color: #404040;
	font-weight: 600;
}
.tekstn {
	font-size: 15px;
}
.h1.product {
	font-size: 22px;
	font-weight: 600;
	color: #000;
}
body #mega_menu_plus ul.mg-menu > li > a {
	font-size: 15px !important;
}B
body #mega_menu_plus ul.mg-menu.menu-content > li {
	padding: 0px 11px 0px 10px;
}

#main > div.tabs > ul > li {
	width: 19%;
	margin-left: 5px;
	margin-right: 5px;
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
	color: #000;
	border-bottom: 2px solid #333;
}
.tabs .nav-tabs .nav-link {
	border-bottom: 2px solid #bbb;
	color: #686868;
}

#specials .h3 a {
	font-size: 15px !important;
	font-weight: 400;
}

#specials .h3 a {
	color: #000 !important;
}

p {
	color: #4f4f4f;
}
#specials .description p {
	font-size: 13px !important;
}
.product-description-special {
	margin-top: 20px;
}
/*
.product-description-special {
	width: 60% !important;
	margin-top: 30px;
}*/


#smartblog_block .sdsblog-box-content #smartblog-carousel .item {
	margin: 0px 10px;
}

#smartblog_block .sdsblog-box-content #smartblog-carousel .item .blog_post .blog_content .blog_inner .desc {
	margin: 0 0 10px;
	color: #4f4f4f;
	font-size: 0.9rem;
}

.footer-container li a {
	color: #e1e1e1 !important;
	cursor: pointer;
	font-size: 13px;
}

#search_filters .facet .facet-title {
	color: #000;
}

#search_filters .facet .facet-title {
	font-size: 14px !important;
	font-weight: 600;
	font-variant: small-caps;
}
.facet-dropdown .dropdown-menu .select-list {
	font-size: 13px;
	color: #232323;
	background: #fbfbfb;
	padding: .65rem 1.25rem;
	border-bottom: 1px solid #e6e6e6;
}
.dropdown-menu {
	padding: 0 0;
	border: 1px solid #e6e6e6;
}

.block-categories .category-sub-menu li[data-depth="0"] > a {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

.category-sub-menu {
    padding-left: 15px!important;
}

.products .product-title {
	margin-bottom: 10px;
}

#search_filters .facet .facet-label a {
	font-size: 13px;
}

.cart-icons::after {
	content: "\f07a";
}
.add-to-cart-buttons::before {
	content: "\f07a";
}

body #mega_menu_plus ul.mg-menu > li > a {
	font-size: 15px !important;
}
body #mega_menu_plus ul.mg-menu.menu-content > li {
	padding: 0px 12px 0px 12px;
}

#mega_menu_plus .sub .rows .cols {
	display: block;
	float: left;
	max-width: 27% !important;
}

.block-category #category-description {
	line-height: 1.2rem;
	text-align: justify;
	font-size: 0.8rem;
}

.block-category .category-cover img {
	display: none;
}

.h4 {
	font-size: 18px;
	letter-spacing: 1px;
	color: #000;
}

.category-title {
	font-size: 1rem;
	font-weight: 600;
	color: #000;
	letter-spacing: 0px;
}
#search_filters .h6 {
	font-size: 1rem !important;
	font-weight: 600;
}

.category-title {
	font-size: 0.95rem!important;
}


.accordion {
	background-color: #f2f2f2!important;
	color: #262424!important;
	cursor: pointer!important;
	padding: 10px 25px!important;
	width: 100%!important;
	text-align: left!important;
	border: none!important;
	outline: none!important;
	transition: 0.4s!important;
	margin-top: 10px!important;
	border: 1px solid #d7d7d7!important;
}

/* Strona produktu - ostylowanie */
#brandlogo {
	margin-bottom:15px!important;
}
#brandlogo > div {
	font-size:14px;
	text-align:center;
}
#brandlogo > div > span {
	font-size:16px;
	margin-top:-5px;
}

.product-prices {
	margin-top:20px;
	valign: middle;
}

.h1.product {
	color: #730000;
	letter-spacing: 1px;
	margin-top:-10px;
	font-size:24px;
	line-height:30px;
}

.product-icons-caption {
	max-width: 100%;
}

.material-icons {
	font-size: 20px;
}

#product-availability .product-unavailable {
	color: #ff5252;
}

#custom-text .text-background {
    	background: unset!important;
    	opacity:1!important;
    	color:#ddd;
}

#main > div.row > div.col-md-13 > div.col-md-12 {
    	padding-left: 0px;
    	padding-right:0px;
}

#main > div.row > div.col-md-13 > div.product-information > div.col-md-12 {
	padding-left:0px;
	padding-right:0px;
}
#main > div.row > div.col-md-13 > div.product-information > div.col-md-12 > div:nth-child(1) {
	padding-left:0px
}
#main > div.row > div.col-md-13 > div.product-information > div.col-md-12 > div:nth-child(2) {
	padding-right:0px;
	padding-left:0px;
}

#main > div.row > div.col-md-13 > div.product-information > div.col-md-12 {
margin-top: 15px;
margin-bottom: 5px;
}
 
.bootstrap-touchspin input.form-control {
border: 1px solid #bfbfbf;
}
 
.bootstrap-touchspin .btn-touchspin {
border: 1px solid #bfbfbf;
}
 
#wishlists_product_block {
background: #fff;
}
 
button.add-to-cart-buttons-products {
font-size: 18px !important;
background: #085b03;
border: 1px solid #333333;
/*padding: 0px 25px;*/
}
 
.wishlist-button {
text-transform: uppercase;
font-size: 18px;
margin-top: 0px;
padding: 0;
}
 
#wishlists_product_block .material-icons {
font-size: 20px;
padding-right: 5px;
margin-left: -10px;
}
 
.product-actions .control-label {
display: none;
}
 
#add {margin-top: 30px;}
 
#brandlogo {
margin-bottom: 30px !important;
}

#product button.add-to-cart-buttons-products {
margin-left: unset;
margin-right: unset;
margin-top: unset;
float: unset;
font-size: unset;
margin-top: unset;
text-decoration: unset;
padding: unset;
}
 
#wishlists_product_block {
float: unset;
}

/* Ostylowanie logo i wyszukiwarki */
#_desktop_logo {
    margin-left:0px!important;
    text-align:left!important;
    margin-bottom:10px!important;
}
/*#_desktop_search_plugin > .search_button {
    display:none!important;
}
#_desktop_search_plugin > .search_toggle {
    display:block!important;
}
*/
/* Ostylowanie bloga */
#smartblogcat .sdsarticleCat .articleContent .imageFeaturedLink img {
border: 1px solid #bbb;
}
 
#smartblogcat .sdsarticleCat .sdsarticleHeader .sdstitle_block a {
font-size: 1.3rem;
font-weight: 600;
}
#smartblogcat .sdsarticleCat .blogdetail .blogcomment a {
color: #808080;
}
a, area, button, [role="button"], input, label, select, summary, textarea {
touch-action: manipulation;
color: #555;
}
 
#smartblogcat .blog_desc .blogdetail span .material-icons {
color: #808080;
}
 
#smartblogcat .sdsarticleCat .blogdetail {
color: #808080;
}
#smartblogcat .sdsarticleCat .sdsarticle-des #lipsum {
color: #2d2d2d;
font-size: 0.9rem;
}
/*Wykomentowanie nagłówka */
#header .container {
    display:none;
}

/*#wrapper .container {
    margin-top:100px;
}*/
#index .fixpaddingsize2018 {
    z-index:999999!important;
}

/* Ostylowanie LEO MegaMenu */

.navbar-nav > .nav-item {
    margin-left: 20px;
    margin-right: 20px;
    width: unset;

}
.meskie > .dropdown-menu {
    margin-left:-120px!important;
}
.damskie > .dropdown-menu {
    margin-left:-230px!important;
}
.prezent > .dropdown-menu {
    margin-left:-330px!important;
}
.aligned-left .dropdown-menu {
    right:unset!important;
    max-width:1200px!important;
    margin-top:-10px!important;
    z-index:9999999999!important;
}
.aligned-left .dropdown-menu-inner {
    x-index:9999999!important;
}
.smartwatche > .dropdown-menu, .smartwatche > .dropdown-menu-inner {
    width:210px!important;
}
@media (max-width:768px) {
    .meskie > .dropdown-menu {
	margin-left:0px!important;
    }
    .damskie > .dropdown-menu {
	margin-left:0px!important;
    }
    .prezent > .dropdown-menu {
	margin-left:0px!important;
    }
}


a, area, button, [role="button"], input, label, select, summary, textarea {
	touch-action: manipulation;
	color: #555;
	font-size: 0.85rem;
	line-height: 1.3rem;
}
.leo-top-menu .leo-widget .menu-title {
	color: #600;
}

.navbar-header {
    display:block;
}

@media (max-width:768px) {
    .navbar-header >  {
	display:block;
	z-index:999999999!important;
    }
}

.active, .accordion:hover {
    background-color: #fff;
}
.navbar-toggleable-md {
    background-color: #590303;
    padding: 10px;
}
.nav-item .nav-link, .nav-item .nav-separtor {
    color: #ddddc1;
    font-size: 0.9rem;
}
a, area, button, [role="button"], input, label, select, summary, textarea {
    color: #4a4a4a;
}
 
.aligned-left .dropdown-menu {
    background-color: #f9f9f9;
}

.leo-top-menu .dropdown-toggle::after {
    position: unset;
    right: 5px;
    margin: auto 2px;
}

@media (min-width:769px) {
    .navbar-header {
	display:none!important;
    }
}

body {
    z-index:800!important;
}

/* Karta produktu dla mobilnych */

@media (max-width:768px){
    #main > div.tabs > ul > li {
        width: 98%;
    }
    #main > div.tabs > ul > li > a {
        font-size: 12px;
        margin-top: 20px;
    }
    .product-information {
        font-size: 0.71rem;
    }
    #product-icons > .product-icons-list {
        margin-top: -11px;
    }
    .h1.product {
	margin-top: 0px;
	font-size: 20px;
	text-align: center;
    }
    .product-prices {
	margin-top: 20px;
	valign: middle;
	text-align: left;
    }
    #brandlogo {
	margin-bottom: 30px !important;
	text-align: left;
	margin-right: 15px;
    }
    .product-information {
        font-size: 0.7rem;
    }
    button.add-to-cart-buttons-products {
	font-size: 16px !important;
	padding: 0px 25px !important;
    }
    .btn-primary {
        font-size: 0.7rem;
    }
    .social-sharing li {
	height: 2.3rem;
	width: 2.0rem;
	background-size: 1.3rem 1.7rem;
	background-position: 0.25rem 0.25rem;
    }
    .wishlist-button {
        font-size: 14px;
    }
    #wishlists_product_block {
	margin-top: 15px;
	margin-left: 0px;
	padding: 10px;
	font-size: 0.8rem;
    }
 
}

.col-md-13 {
    padding-left: 3%;
}
 
.h1.product {
    color: #0f0f0f;
    padding-top: 15px;
}
 
.has-discount.product-price, .has-discount p {
    color: #e80000;
    font-weight: 700;
}
.col-md-14 {
    border: 1px solid #bbb;
    padding-top: 15px;
}
 
.images-container .js-qv-mask {
    margin: 0 15px;
    width: 390px;
    left: -110px;
    top: 220px;
    white-space: nowrap;
    position: relative;
    transform: rotate(90deg);
}
 
.product-discount .regular-price {
    font-size: 15px;
    font-weight: 200;
    text-decoration: line-through;
    margin-right: 0.625rem;
    color: #717070;
}
 
.product-price {
    font-size: 26px;
}
 
.has-discount .discount {
    color: #3e6f32;
    font-weight: 600;
    font-size: 25px;
    border: 1px solid #ccc;
}
.social-sharing {
    padding-top: 0;
    margin-top: 0;
}
#wishlists_product_block {
    margin-left: 0;
}
 
.wishlist-button {
    font-size: 15px;
}
 
#product button.add-to-cart-buttons-products {
    padding: 0 15px;
}

#brandlogo {
    margin-bottom: 20px !important;
    margin-top:20px;
}
.social-sharing li {
    background-size: 1.8rem 1.8rem;
}
.product-information {
    color: #484848;
}
 
.product-icons-caption {
    background-color: #fff;
}
 
.product-prices .tax-shipping-delivery-label {
    margin-top: -10px;
    display:none;
}
 
.product-discount {
    margin-top: -5px;
}
 
.has-discount .discount {
    font-size: 20px;
    background-color: #f7f7f7;
}
 
#product-availability {
    margin-top: 5px;
    color: #e88641;
}
 
.social-sharing {
    margin-top: -5px;
}
 
.btn {
    padding: 0.3rem 1rem 0.2rem;
    font-size: 0.9rem;
    background-color: #ccc;
}
.product-quantity .qty {
    display: none;
}
#product button.add-to-cart-buttons-products {
    padding: 0 10px;
    width: 72.5% !important;
}

#brandlogo {
    text-align: center;
}

.products .regular-price {
text-decoration: line-through;
font-size: 16px;
display: inline-block;
color: #9D9D9D;
padding-right: 3px;
}
.price {
color: #e80000;
font-weight: 600;
font-size: 20px;
}

/* Ostylowanie buttona dla menu w różnych rozdzielczościach */

@media (max-width:320px) {
	#menu_desktop > div > nav > div.navbar-header {
		margin-top:-77px!important;
	}
}

@media (max-width:425px){
	#menu_desktop > div >nav >.navbar-header {
		margin-top:-77px!important;
		position:fixed;
	}
}

@media (max-width:768px) {
	#menu_desktop > div > nav > .navbar-header {
		margin-top:-77px!important;
		position:fixed;
	}
}

@media (max-width:1200px) {

}

@media (min-width:1201px) {

}

#checkout-personal-information-step .active {
	background: #fff!important;
}

#checkout-personal-information-step .form-group .row {
	background:#fff!important;
}
.navbar-nav > .active {
	background: #590303!important;
}
.leo-top-menu .leo-widget .menu-title {
margin-top: 15px;
}

@media (max-width:426px) {
	#product #content {
		height:450px!important;
	}
}

/* Ostylowanie menu leomenu  */
.leo-megamenu.cavas_menu.navbar.navbar-default.enable-canvas {
	z-index: 100;
	width: 100%;
}

@media(max-width:766px) {
	.navbar-nav > .nav-item {
		margin-left: 0px;
		margin-right: 20px;
	}
	.off-canvas-nav-megamenu .offcanvas-mainnav {
		background: #590303;
	}
	.off-canvas-nav-megamenu .has-category {
		border-bottom: 1px solid #662424;
	}
	.off-canvas-nav-megamenu ul li a:hover {
		color: #FFF;
	}
	.aligned-left .dropdown-menu {
		max-width: 95vw!important;
	}
	.aligned-left .dropdown-menu > a:hover {
		color: #551717;
	}
}

.nav-item .nav-link, .nav-item .nav-separtor {
    color: #e6e6e6;
    background-color:#881010;
    padding: 5px 15px;
    border:1px solid #6a0000;
}
.nav-item a:hover {
    color:#681010!important;
    background-color:#fff;
}

/* koniec ostylowania leomenu */

.ipr_search_bar {
	display:none;
}
.ipr_cart_in_menu {
	display:none;
}
.sticky > .leo-top-menu > .ipr_search_bar > div {
	width:200px;
	padding-right:0px;
	margin-right:25px;
}
.sticky > .leo-top-menu > .ipr_search_bar {
	display:block;
}
.sticky > .leo-top-menu > .ipr_cart_in_menu {
	display:block;
}
.sticky > .leo-top-menu > .ipr_search_bar > div  {
	width:200px!important;
}
.sticky > .leo-top-menu > .ipr_search_bar  form button[type="submit"] {
	top:0px!important;
	padding:8px!important;
}
.ui-autocomplete {
	right:0!important;
	left:unset!important;
}
.leo-megamenu .navbar-toggler {
	position:absolute!important;
	top:0px!important;
	margin-top:0px;
}
.search-widget form input[type="text"] {
	padding:7px 5px 7px 5px;
	min-width:170px;
	outline:0;
	border: 1px solid #ddd;
	color: #262626;
}
.search-widget form button[type="submit"] {
	background: #db1313;
}
.search-widget {
	float:left;
}
@media screen and (min-width:769px) and (max-width:992px) {
	.collapse {
		display:block!important;
	}
	.navbar-nav .nav-item {
		float:left!important;
	}
}
@media screen and (min-width:768px) and (max-width:769px) {
	.leo-megamenu .navbar-toggler {
		top:100px!important;
	}
}
/*
#product-availability {
	display:none!important;
}
*/
/* kod 9 */

#product button.add-to-cart-buttons-products {
width: 50% !important;
}
#wishlists_product_block {
border: 1px solid #ccc;
padding: 10px;
}
#wishlists_product_block .material-icons {
margin-left: 0px;
}

/* kod 666 */

/* przesunięcie wishlist button */
#wishlists_product_block {
	text-align:center;
}
.product-additional-info {
	width:49%;
	display:inline-block;
	padding-top:0px;
}
#product button.add-to-cart-buttons-products {
	margin-top:0px;
}
#caraty {
    margin-top:0px!important;
    margin-bottom:20px;
    display:block;
}
#send_aap_button {
	width:100%;
	padding:10px;
	background-color:#ae0000;
}
.product-additional-info {
    padding-top:0px!important;
}
/* kod 11 */
@media screen and (min-width:990px) {
	.meskie > .dropdown-menu {
		margin-left: -93px !important;
	}
	.damskie > .dropdown-menu {
		margin-left: -194px !important;
	}
	.prezent > .dropdown-menu {
		margin-left: -305px !important;
	}
	.leo-megamenu {
		margin-bottom:10px!important;
	}
}

@media screen and (max-width:768px) {
	.meskie > .dropdown-menu {
		margin-left: 0px !important;
	}
	.damskie > .dropdown-menu {
		margin-left: 0px !important;
	}
	.prezent > .dropdown-menu {
		margin-left: 0px !important;
	}
}

/* wyśrodkowanie menu */

@media (min-width:990px) {
	.leo-megamenu {
		background-color:#590303!important;
	}
	.leo-top-menu {
		width:fit-content!important;
		margin: 0 auto!important;
	}
	.sticky .leo-top-menu {
		margin:0!important;
		width:100%!important;
	}
}

#ipr_top_icons {
	position:absolute;
	right:10px;
	padding-right:10px;
	background-color:#fff;
	display:block;
	width:140px;
	top:10px;
}
#ipr_top_icons > a {
	margin-right:15px;
	font-size:27px;
}
@media screen and (min-width:768px) {
	#ipr_top_icons {
		display:none!important;
	}
}
@media screen and (max-width:767px) {
	#ipr_top_icons {
		padding-left:55px;
	}
}

#ipr_top_icons {
	position: absolute;
	right: 0;
	padding-right: 0;
	background-color: #fff;
	display: block;
	width: 100%;
	top: 10px;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 5px;
	margin-top: -10px;
	border-bottom: 1px solid #ccc;
}

#ipr_top_icons > a {
	margin-right: 20px;
	margin-left: 20px;
}
.leo-megamenu .navbar-toggler {
	z-index: 100;
}

.ipr_cart_in_menu {
	color:#fff;
	font-size:26px;
}

@media screen and (min-width:767px) and (max-width:1025px) {
	.sticky {
	    top:-10px!important;
	    margin-bottom:100px!important;
	}
	.leo-megamenu {
	    margin-top:10px!important;
	    margin-bottom:0px!important;
	}
}
@media screen and (min-width:991px) and (max-width:1025px) {
	.leo-megamenu {
	    margin-bottom:100px!important;
	}
}
@media screen and (min-width:1025px) {
	.leo-megamenu {
	    margin-top:10px!important;
	}
	.sticky {
	    margin-top:0px!important;
	}
}
@media (max-width:768px) {
	#send_aap_button {
		white-space:normal!important;
	}
}

/* kod 17 */

@media (max-width:768px) {
	#product button.add-to-cart-buttons-products {
		width: 100% !important;
	}
	#product button.add-to-cart-buttons-products {
		margin-top: -10px;
	}
	.product-additional-info {
		width: 100%;
	}
	#wishlists_product_block {
		padding: 8px;
	}
	#main > div.tabs > ul > li > a {
		font-size: 13px;
		margin-top: 18px;
	}
	.tabs .nav-tabs .nav-link {
		border-bottom: 1px solid #bbb;
	}
	.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
		border-bottom: 1px solid #bbb;
	}
}

#ipr-short-description > .col-md-3 {
	padding-top:10px;
	padding-bottom:25px;
	text-align:center;
}

.leo-megamenu.cavas_menu.navbar.navbar-default.enable-canvas .leo-top-menu {
    display: none;
}

/* kod 18 */
.btn.btn-primary {
background-color: #028A0F;
height: 40px; 
padding: 0.6rem 1rem;
}
.cart-grid-right .promo-discounts .cart-summary-line .label {
    color:#000;
}
.cart-grid-right .promo-discounts .cart-summary-line .label .code {
    color:#D70000;
}
.btn-secondary {
height: 40px;
}
.btn.btn-secondary {
background-color: #590303;
}
 
.btn-primary, .btn-secondary {
color: #fff;
}
 
#send_aap_button {
font-size: 0.7rem;
}
 

.cart-grid-right>a.btn {
	display:none!important;
}

/* kod 19 */
.page-my-account #content .links a i {
	color: #8e8e8e;
}
.page-my-account #content .links a span.link-item {
	border: 1px solid #d2d2d2;
}


/* kod 20 */
#my-account #wrapper {
	margin-top: 100px;
}
#send_aap_button {
	color:#fff!important;
	/*color:#ff3333!important;*/
	/*background-color:#ffee2e!important;żółty*/
	/*background-color:#1d4185!important;niebieski*/
	/*background-color:#000!important;/*czarny*/
	/*background-color:#790305!important;*/
	/*background-color:#ec9628!important;pomarańczowy*/
	/*background-color:#3F50C4!important;granatowy*/
	background-color:#5da009!important;
	margin-top:5px;
	font-size:1rem;
	font-weight:600;
	border:1px solid #fff!important;

}
#send_aap_button:hover {
	background-color:#348e0e!important;
	color:#ffffff!important;
	font-weight:500;
}

@media (max-width:768px) {
	#send_aap_button {
		font-size:0.55rem!important;
	}
}

/* kod 22 */
@media (max-width:768px) {
	.h1.product {
		font-size: 17px;
		letter-spacing: 0;
		line-height: 22px;
		text-align: left;
	}
	.not_in_stock {
		font-size: 0.9rem;
	}
	#send_aap_button {
		font-size: 0.55rem;
	}
	.tytuly {
		letter-spacing: 0;
		font-size: 16px;
	}
	#ipr-short-description > .col-md-3 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#short-brand-dna {
		text-align: center;
	}
	.owl-item {
		width: 120px !important;
	}
	#thumbnailCarousel {
		margin: unset;
	}
	.images-container .js-qv-mask .SliderNavigation {
		max-width: 255px;
		margin: unset;
	}
	.images-container .js-qv-mask {
		top: 200px;
	}
	.product-cover {
		margin-top: 30px;
	}
	#product #content {
		height: 280px !important;
	}
	.container {
		margin-top: 0 !important;
	}
	.images-container .js-qv-mask .SliderNavigation a.next {
		background: none;
	}
	.product-icons-content-wrap {
		margin-left:100px;
	}

	.images-container .js-qv-mask .thumb-container .thumb {
		max-width: 90px;
	}
	.images-container .js-qv-mask {
		left: -135px;
	}
	.images-container .js-qv-mask .SliderNavigation a.next {
		right: -21px;
	}
	.images-container .additional_slider .SliderNavigation a {
		top: -5px !important;
		margin-left:10px!important
	}
	.images-container .js-qv-mask .SliderNavigation a::before {
		background: #fff !important;
		padding: 10px !important;
	}
	.images-container .js-qv-mask .SliderNavigation a::before {
		top: 46px !important;
	}
	#send_aap_button {
		font-size: 0.75rem !important;
	}

}

.koszyk {
	font-size:32px;
	color:#fff;
}
.koszyk:hover {
	color:#aaa;
}
#ipr_top_icons {
	width:calc(100%-40px)!important;
	text-align:center;
}

/*kod 25 */
#product-availability .product-last-items {
	color: #44a61b;
}
#product-availability .product-unavailable {
	color: #44a61b;
}
#product-availability {
	margin-top: 5px;
	color: #348e0e;
	font-weight: 600;
}

/* kod 26 */
#product-icons > .product-icons-list {
	margin-top: -12px;
	padding-left: 2px;
}

/* kod 27 */
#product-availability > fa-shopping-cart {
	font-size: 19px;
	padding-right: 4px;
}

/* wylaczenie przyciskow */
.btn:disabled {
	background-color:#b0b0b0!important;
	pointer-events: none!important;
}

.linkstopka {
	color:#979797!important;
}
.linkstopka>span>a {
	color:#979797!important;
}

#checkout #send_aap_button {
	display:none!important;
}
#ipr_top_icons {
	z-index:90;
}

#wrapper .breadcrumb {
	display:block!important;
	background-color:#fff!important;
}
#index #wrapper .breadcrumb {
	display:none!important;
}

.classy-nav-container {
    margin-top:0px;
    margin-bottom:0px
}
.elementor-7020101 {
    margin-bottom:50px;
}

/* tymczasowe 
.leo-megamenu {
    display:none!important;
}
*/

#search_plugin {
    display:none;
}

#search .block-categories {
    display:none;
}
.sortowanie {
    width:290px!important;
}

.block-category #category-description {
    font-size:0.95rem!important;
}
#trustbadge-container-98e3dadd90eb493088abdc5597a70810{
   z-index:100000!important;
}

/* rozwiązanie problemu slidera w produktach */
.h1.product {
background-color: #fff;
}
.col-md-13 {
background-color: #fff;
}
 
.col-md-13 {
margin-top: 0px !important;
}

.product-condition {
display:none!important;
}

#productstatus > .status > .sale {
	background-color:#aa030a;
}

.dark.breakpoint-on .classynav>ul>li:nth-child(9)>a{
	/*background-color:#ffffff!important;*/
}


#js-product-list-top .product-sort-order .select-title i::before {
    content:"Sortuj";
}

.product-description > p > a {
    background-color:#6b0000;
    color:#fff;
}
.product-description > p > a:hover {
    background-color: #8d0000;
    color: #ccc;
}
.product-unit-price {
    display:none;
}

/* Usuwanie Available */
/*#search_filters_wrapper #search_filters .facet:last-child ul>li:nth-child(1) {*/
/*    display:none!important;*/
/*}*/

/* Wyprzedaż */
#nav li:nth-child(9) a {
    color:#f00;
}

.facet-dropdown  {
    padding:5px;
}
.facet-dropdown a i {
    font-size:30px;
}

// Ostylowanie belki rodo
#cookieNotice > div > table > tr > .closeButtonNormal {
    background-color:#333;
    color:#fff!important;
}

// Checkout buttons
#checkout-personal-information-step > div > ul > li:nth-child(1) > a {
    padding: 10px;
    border: 1px solid #aaa;B
    background-color: #6B0000!important;
    color:#ffffff!important;
    display:block;
}

// Znikające opisy

@media(min-width:765px) {
    .products. product_list li:hover .product-description {
    opacity:1!important;
}
}

//Promo code color
.block-promo .cart-summary-line .label, .block-promo .promo-name {
    color: #003b7e!important
}
.promo-discounts .cart-summary-line .label .code {
    color:#b00!important;
}

//Przerwy w menu
@media(max-width:425px){
    .breakpoint-on .classynav ul li .dropdown li div div:nth-child(4)>h3{display:none!important}
}

// CA Raty
.product-additional-info {
    display:inline-flex!important;
}
#caraty {
margin-bottom:0px!important;
}
#caraty > a > img {
display:inline-block!important;
}

#product-icons .product-icons-item-1 > div.product-icons-caption > b {
    color: #009597!important;
}
#amazzing_filter{
margin-bottom:20px!important;
}
.compact-toggle-text {
    color:#6a0000!important;
}
.icon-filter.compact-toggle-icon {
color:#6a0000!important;
}
.btn-primary.compact-toggle {
border:0px!important;
background-color:#fff!important;
top:55%!important;
}