.header-wrapper .menu-main-container .menu .nav-sublist-dropdown {
   top: 29px !important;
}
header {
    z-index: 999999 !important;
}
  #header {
    position: relative;
    z-index: 1;
    padding: 0;
  }
to

  #header {
    position: relative;
    z-index: 100;
    padding: 0;
  }
@media screen and (max-width: 800px)
{
	.hustle-ui.module_id_1 .hustle-layout .hustle-subtitle
	{
		font-size: 24px!important;
		line-height: 1.2em!important;
	}
	.hustle-ui.module_id_1 .hustle-layout .hustle-group-content
	{
		font-size: 14px!important;
		line-height: 1.2em!important;
	}
		.hustle-ui.module_id_1 .hustle-layout .hustle-group-content h2
	{
		font-size: 14px!important;
		line-height: 1.2em!important;
	}
	.hustle-ui.module_id_1 .hustle-layout .hustle-image img
	{
		object-position: center center!important;
	}
}

.checkbox
{
 max-width: 1200px;
	margin: auto;
	font-size: 10px;
	color: rgba(220,220,220,0.5)
}
#mc_embed_signup input.email
{
	font-family: 'Kanit'!important;
}

#qtarticle.post.type-post .row .col.l8
{
	width: 100%;
}

.wc-block-featured-product
{
	max-width: 500px;
	margin-left:auto;
	margin-right: auto;
	border: 1px solid;

}
.sekcja-5 .row
{
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.sekcja-5 .qt-part-archive-item .qt-iteminner
{
	border: 1px solid;
	transition: 200ms ease-in-out;align-items;
}
.sekcja-5 .qt-part-archive-item.qt-carditem:hover
{
	box-shadow: 0px 0px 20px rgba(255,255,255,0.5);
	transition: 200ms ease-in-out;
}

.wc-block-featured-product .wc-block-featured-product__title
{
	font-size: 25px;
}

.qt-btn.qt-btn-secondary.qt-btn-l.qt-btn-moreinfo
{
	display:none;
}
.nowosci .qt-btn.qt-btn-secondary.qt-btn-l.qt-btn-moreinfo
{
	display:none;
}
.woocommerce-Price-amount.amount
{
	font-family:'Kanit';
	font-weight: 600;
}

img.attachment-large.size-large.wp-post-image
{
	object-fit: cover;
	object-position: center center;
	width: 100%;
	height: 500px;
}
.paynow-payment-option-pbl label {
    padding: 10px;
    border: 1px solid #e6e6e6;
    width: 100%;
    height: 80px!important;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.artist .row .col.l8
{
	width: 100%;
}
.artist .col.s12.m4.l4
{
	width: 0%;
}
.qt-mplayer__rowtwo, .qt-mplayer__rowone
{
	font-family: 'Kanit';
}

.wpmenucartli.wpmenucart-display-standard.menu-item.qt-menuitem {padding-right: 0;}
.woocommerce ul.products, .woocommerce-page ul.products
{
	display: flex;
	flex-wrap: wrap;
}
.woocommerce .woocommerce-ordering select
{
	border-radius: 30px;
	border: 1px solid #fff;
	font-family: 'Kanit';
	padding: 10px 20px 10px 20px;
}
.woocommerce .woocommerce-result-count
{
	font-family: 'Kanit';
}
#qtBody select option
{
	background-color: rgba(22,22,22,0.8)!important;
}
#qtBody ul.products li.product {
    padding: 0rem;
    border-radius: 4px;
    overflow: hidden;
    text-align: center;
    padding-bottom: 30px;
    position: relative;
    border: 1px solid rgba(255,255,255,0.4);
	transition: 200ms ease-in-out;
	height:100%;
}
#qtBody ul.products li.product:hover, #qtBody .qt-woocommerce-singletrack-loop--cards ul.qt-playlist li .qt-prodcard-singletrack-mini:hover, .sekcja-4 .vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner:hover
{
	box-shadow: 0px 0px 20px rgba(255,255,255,0.5);
	transition: 200ms ease-in-out;
}
#qtBody .qt-woocommerce-singletrack-loop--cards ul.qt-playlist li .qt-prodcard-singletrack-mini, .sekcja-4 .vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner
{
	transition: 200ms ease-in-out;
}

.qt-widget ul:not(.qt-tags):not(.qt-archives-widget) li.cat-item a
{
	font-weight: 600;
}
.qt-btn-primary.current
{
	background-color: rgba(0,0,0,0.3);
	border: 1px solid rgba(255,255,255, 0.4);
}

#qtBody select
{
	background-color: rgba(22,22,22,0.5)!important;
	color: #fff!important;
}
#qtBody .select2-container .select2-selection--single
{
	border-radius: 10px;
	font-family: 'Kanit';

}
#qtBody .select2-container--default .select2-selection--single .select2-selection__rendered
{
	border-radius: 20px 20px 0px 0px;
	font-family: 'Kanit';
}

@media screen and (max-width: 1201px) and (min-width: 768px)
{
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 46%;
    float: left;
    clear: both;
    margin: 0.5em 0.5em 2.992em;
}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering
	{
		float:none!important;
	}
}



@media screen and (max-width: 768px) 
{
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 47%;
    float: left;
    clear: both;
    margin: 0.2em 0.2em 2.992em;
}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering
	{
		float: none;
	}
	#qtSidebar #woocommerce_products-1
	{
		display:none;
	}
	
}
.wpmenucart-display-standard a:hover
{
	color: #fff;
}
.wpmenucart-display-standard:hover
{
	border: 2px solid #7A7A7A;
	border-radius: 30px;
	transition: 200ms ease-in-out;
}


.blackicons_container .vc_icon_element-icon {color: #000 !important;}
/**formularz kontaktowy*/
.wpcf7
{
	font-family: "Kanit";
}
@media screen and (max-width: 1024px)
{
	.form-menu
	{
		display: none;
		
	}
}
/*koniec formularza


/** menu */
.side-nav
{
	width: 100%;
}
@media screen and (max-width:1201px)
{
	ul.qt-side-nav #wpmenucartli
	{
		margin-top: 50px; 
	}	
	ul.qt-side-nav
	{
		padding: 10px
	}
	.is-menu.is-dropdown .search-close {
		top: calc(100% - 30px);
	}
	.search-close
	{
		right: 10px;
	}
	.is-menu.is-dropdown form
	{
		max-width: 95%!important;
	}
}

.qt-logo-link
{
	padding-top: 5px;
}
nav.qt-menubar 
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.wpmenucart-display-standard
{
	border: 2px solid #fff;
	border-radius: 30px;
	transition: 200ms ease-in-out;
}
.qt-mobilemenu .qt-logo-text img
{
	content: url('https://sklep.hoid.pl/wp-content/uploads/2021/04/wydawnictwaniezalezne2-horizontal.webp')!important;
	width: 160px;
}

@media only screen and (min-width: 1201px)
{
.qt-menubar ul.qt-menu-secondary li 
	{
    padding-top: 12px;
	}
}
.qt-mobilemenu
{
	height: 65px;
}
.qt-mobilemenu .qt-logo-text img
{
	padding-top: 5px;
	padding-bottom: 0px;
}
ul.qt-breadcrumb {

	margin: 0px 40px 20px 40px;
}
ul.qt-side-nav li a
{
	color: #fff;
}
ul.qt-side-nav li.current-menu-item>a
{
	background-color: #c1272d
}

/* end menu */

/* cookies */

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button
{
	font-weight: 600;
}


#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover
{
	color:#C1272D!important;
	transition: 300ms ease-in-out;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn
{
	opacity: 1;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton
{
	border: 2px solid #C1272D;
	font-weight: 600;
	background: rgba(0,0,0,0);
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover
{
	border: 2px solid #C1272D;
	color: #fff!important;
	font-weight: 600;
	background: #C1272D!important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img
{
	max-height:75px;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice span
{
	font-weight: 600!important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
	width: 100vw;
	background-color: #000;
  border-top: 1px solid #fff;
  margin-left: 0px;
  margin-right: 0px;
	right:50%;
  transform:translatex(50%);
  position: fixed;
	-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility!important;
transition:0.5s ease-in-out;
}

#moove_gdpr_cookie_info_bar 
{
	left: initial!important;
		-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p
{
	font-weight: 500;
	 backface-visibility: hidden;
		-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a
{
	display: none;	
}

.lity
{
	z-index: 9999999999!important;
}

@media screen and (min-width: 1024px) and (max-width: 1600px)
{
	
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p
	{
		font-size: 1vw!important;
	}
}

@media screen and (max-width: 768px) and (min-width: 361px)
{
	
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img
{
	max-height: 50px!important;
	left: 50%;
	margin-left: auto;
    transform: translateX(-50%);
    position: absolute;
}
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu
	{
		position: relative;
		margin-top: 50px;
	}
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p
	{
		font-size: 11px;
		transition: 0.3s ease-in-out;
	}	
}


@media screen and (max-width: 360px){
	
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img
{
	max-height: 50px!important;
	left: 50%;
	margin-left: auto;
    transform: translateX(-50%);
    position: absolute;
}
		#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu
	{
		position: relative;
		margin-top: 50px;
	}
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p
	{
		font-size: 11px;
		transition: 0.3s ease-in-out;
	}
}
/* end cookies*/

/** player*/
.qt-mplayer__controls 
{
    left: 2.6px;
    bottom: 2.6px;
}
.qt-mplayer__controls
{
	z-index:9999!important;
}

@media screen and (max-width:1024px)
{
	.qt-mplayer__controls
	{
		z-index:999!important;
	}
}
/*end player*/

/* search bar*/
.is-form-style input.is-search-input
{
	font-family: 'Kanit', sans-serif;
	background: rgba(0,0,0,0.3);
	color: #fff!important;
	border-radius: 20px 0px 0px 20px
}
.is-show-more-results, .is-ajax-search-details, .is-ajax-search-details *, .is-ajax-search-result, .is-ajax-search-result *
{
	font-family: 'Kanit', sans-serif;
}
.is-ajax-search-result a, .is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a
{
	color:#c1272d!important;
}
.is-search-icon
{
	border-radius: 0px 20px 20px 0px;
	background: rgba(0,0,0,0.3);
	color: #fff!important;
}
.is-search-icon:hover
{
	background: #C1272D;
}

.is-form-style .is-search-submit path
{
	fill: #fff!important;
}
/*end search*/

/** scroll bar
 * 
 * 
 */

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #C1272D;
  border: 0px none #C1272D;
  border-radius: 50px;
}
::-webkit-scrollbar-thumb:hover {
  background: #C1272D;
}
::-webkit-scrollbar-thumb:active {
  background: #000000;
}
::-webkit-scrollbar-track {
  background: #000;
  border: 0px none #f7931e;
  border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
  background: #fff;
}
::-webkit-scrollbar-track:active {
  background: #333333;
}
::-webkit-scrollbar-corner {
  background: transparent;
}
/** END scroll bar
 * 
 * 
 */

/* home -sekcja 1*/
.sekcja-1
{
	background-position: center -100px!important;
	background-image:
    linear-gradient(rgba(22, 22, 22, 0.52) 50%, rgba(255, 255, 255, 0) 100%),
}
@media screen and (max-width: 1024px)
{
	.sekcja-1 
	{
	background-size: 130%;
	background-position: center top!important;

	}	
}
@media screen and (min-height: 768px) and (max-height:1200px)
{
	.sekcja-1
	{
		background-position: center -250px!important;
	}
}
.sekcja-2
{
	background-blend-mode: multiply;
		background-position: center center!important;
}
@media screen and (max-width: 1024px)
{
	.sekcja-2
	{
	background-size: 200%;
	background-position: center bottom!important;
		
	}	
}
.sekcja-3
{
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-position: center bottom!important;
}
.sekcja-4
{
	background-blend-mode: overlay;
	background-repeat: no-repeat;
	background-position: center top!important;
}

.ramka-search
{
	border: 1px solid #bbb;
	border-radius: 5px;
	transition: 200ms ease-in-out;
}
.ramka-search:hover
{
	border: 1px solid #fff;
	box-shadow: 0px 0px 20px rgba(255,255,255,0.5);
	border-radius: 5px;
	transition: 200ms ease-in-out;
}

.wyszukiwarka .material-icons.prefix.active
{
	color: #C1272D!important;
}
.wyszukiwarka
{
	font-family: "Kanit";
}

.qt-the-content
{
	font-family: "Kanit";
}

.rodo-info
{
	font-family: "Kanit";
	font-size: 10px!important;
	line-height: 1.5em;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: justify;
	color: #7A7A7A;
}
.grecaptcha-badge { 
    visibility: hidden;
}

/*stopka
 */
 
.qt-footer-widgets-container 
{
	background-color: #161616;
}
.qt-widget-contacts, .textwidget
{
	font-family: 'Kanit';
	color: #7A7A7A;
}

p.osoba
{
	color: #C1272D;
	padding-top: 10px
}
.qt-footer-widgets-container .qt-footer-widgets
{
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
	
}
#text-3 .textwidget, #qt_contacts-widget-3 .qt-widget-contacts
{
	padding-top: 10px;
}

@media screen and (min-width: 1201px)
{
	img.logo-stopka
	{
	max-width: 125px!important;
	float: right;
	margin-right: 20px;
	}
	.qt-footer-widgets-container .qt-container-l
	{
		transform:translate(-90px);
	}

}
@media screen and (max-width: 1200px) and (min-width: 768px)
{
	img.logo-stopka
	{
	max-width: 300px!important;
	float: left;
		margin-right: 0px;
	margin-left: 0px;
	}
}
@media screen and (max-width: 768px)
{
	img.logo-stopka
	{
	max-width: 250px!important;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	}
}


