.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery:before, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before {
		display: none;
}

.fusion-carousel-meta {
	  display:none;	
}

body:not(.avada-has-pagination-padding) .fusion-pagination .current, body:not(.avada-has-pagination-padding) .fusion-pagination .page-numbers:not(.prev):not(.next), body:not(.avada-has-pagination-padding) .page-links a, body:not(.avada-has-pagination-padding) .page-links>.page-number:not(.prev):not(.next), body:not(.avada-has-pagination-padding) .pagination .current, body:not(.avada-has-pagination-padding) .pagination a.inactive, body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .fusion-pagination .next, body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .fusion-pagination .prev, body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .pagination .pagination-next, body:not(.avada-has-pagination-padding).fusion-hide-pagination-text .pagination .pagination-prev {
		border-radius: 4px!important;	
}

.bbp-topic-pagination .page-numbers, .fusion-pagination .current, .fusion-pagination .next, .fusion-pagination .page-numbers, .fusion-pagination .prev, .page-links a, .page-links>.page-number, .pagination .current, .pagination .pagination-next, .pagination .pagination-prev, .pagination a.inactive, .woocommerce-pagination .current, .woocommerce-pagination .next, .woocommerce-pagination .page-numbers, .woocommerce-pagination .prev {
		border-radius: 4px!important;	
}

.fusion-rollover {
		--image_gradient_bottom_color: none;
}

.fusion-image-wrapper {
  border-width: 10px;
  border-radius: 6px;
}


.fusion-title.fusion-title-size-three.sep-none, fusion-pagination-preview-wrapper {
  display: none;
		border-radius: 6px;
		margin-top:10px;
}
.fusion-body .fusion-pagination-tb:not(.layout-sticky).layout-preview .fusion-pagination-preview-wrapper {
		border-radius: 6px;
		}
		
		

.attachment-large.size-large.ls-is-cached.lazyloaded 
{
	border-radius: 4px;	
		width: 60px;
		margin-top: 10px;
}

.fusion-item-title 
{
		margin-top:10px;
}

.fusion-post-cards .fusion-filters li.fusion-active a
{
		padding-top:16px;
		padding-bottom: 16px;
}

.fusion-post-card-image.has-aspect-ratio img
{
		border-radius: 6px;
}

fusion-item-media {
		height: 39px;
}
img .fusion-pagination-preview-wrapper {
		height: 39px;
}

.ilightbox-image
{
		border-radius: 6px;
		width: 800px; 
}

.ilightbox-holder.metro-white
{
		border-radius: 6px;
		display: none;
		
}

.ilightbox-overlay.metro-white 
{
		background: #2c2c2c;
}

.ilightbox-button.ilightbox-next-button.metro-white, .ilightbox-button.ilightbox-prev-button.metro-white
{
		background-color: #2c2c2c;
		opacity: 0%;
}

.ilightbox-toolbar.metro-white a
{
		background-color: #2c2c2c;
}

.ilightbox-toolbar.metro-white a:hover
{
		background-color: darkgray;
}

.ilightbox-toolbar
{
	padding-left: 80px;
	padding-top: 80px;
}
.ilightbox-holder.metro-white
{
	background: rgba(0,0,0,0)
}
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title 
{
 color: white;
}

.isMobile .ilightbox-toolbar.metro-white
{
		background: rgba(0,0,0,0);
		box-shadow: 0 0 0px rgba(0,0,0,0);
}

.ilightbox-thumbnails.metro-white .ilightbox-thumbnails-grid .ilightbox-thumbnail img
{
	border: 0px;
		border-radius:4px;
}

.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {
		border-radius: 6px;
}

a h2.woocommerce-loop-category__title, .fusion-main-menu>ul>li>a .fusion-menu-description, a, a:after, a:before{
		margin-right: 4px;
		
}

div.avada-footer-scripts {
	display: none;	
}

.to-top-floating #toTop:before {
		margin: 0px;
}

.to-top-right #toTop {
	margin-right: -43px;	
}

div.fusion-classic-product-image-wrapper.fusion-woo-product-image.fusion-post-card-image.fusion-post-card-image-1.product-images.has-aspect-ratio {
	border-top: 6px;	
	border-color: #2c2c2c;
}

.awb-swiper-button-next, .awb-swiper-button-prev {
	background-color: rgba(0,0,0,0);	
		font-size: 42px;
}

.awb-swiper-button-next:hover, .awb-swiper-button-prev:hover {
		background-color: rgba(0,0,0,0);
		font-size: 52px;
}

.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button {
	background-color: #3d3d3d;	
		color: #e9e9e9;
}

.fusion-blog-shortcode .fusion-load-more-button.fusion-blog-button {
	border-radius: 6px;	
}

a.p.div#linkdark.fusion-text.fusion-text-6.sm-text-align-center.fusion-text-no-margin {
	color: white;	
}
.faqhome {
		border-radius: 6px;
}

.fusion-accordian #accordian-2 .panel-title a .fa-fusion-box, .fusion-accordian #accordian-1 .panel-title a .fa-fusion-box {
	border-radius: 40px!important;
}

#accordian-2 .fusion-panel, #accordian-1 .fusion-panel {
	border-radius:5px;
}

.awb-menu.collapse-enabled.mobile-mode-collapse-to-button.expanded .awb-menu__main-ul {
		border-radius: 6px!important;	
}

.fusion-sticky-container.fusion-sticky-scroll-transition.fusion-scrolling-up {
	border-radius: 0px 0px 10px 10px!important;		
}

.dbUnXp {
		display: none!important;
		color: white;
}

.fullwidth-video {
		
}

.fullwidth-video video {
  pointer-events: none !important;
  controlslist: nodownload nofullscreen noremoteplayback;
  -webkit-appearance: none;
}

.fullwidth-video {
  pointer-events: none !important;
}

.fullwidth-video::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: transparent;
  pointer-events: auto;
}

.video-container {
  position: relative;
}

.video-container::after {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: transparent;
  pointer-events: auto;
}


/* Cookie banner – na wierzchu */
.cmplz-soft-cookiewall {
  z-index: 2147483647 !important;
  position: fixed !important;
}

/* HubSpot chat – pod spodem */
iframe[src*="hubspot"] {
  z-index: 999 !important;
  position: fixed !important;
}

#hubspot-messages-iframe-container {
	z-index: 999999 !important;
  position: fixed !important;
}