/* formularz, który wyłaził za container */

input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
	max-width: 300px;	
}



/*zmiany 31.10.2022 */

.elementor-243 .elementor-element.elementor-element-08cca16 .premium-blog-content-wrapper {
display: none;	
}

.wyszukaj {
	cursor: pointer;	
}

#sgpb-popup-dialog-main-div {
				background: none !important;
	}

.sgpb-theme-6-content {
				box-shadow: none !important;
	}


.elementor-3872 .elementor-element.elementor-element-ba4935a .eael-simple-menu-toggle-text {
    display: none;
}

.elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--mobile.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical, .elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal, .elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-vertical {
    background-color: #ffffff00;
    padding-top: 50px;
}





/* ograniczenie tekstu w zajawce (strona glowna) */
.premium-blog-entry-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
}


/* czcionki w artykulach */
.nv-content-wrap.entry-content {
    font-size: 19px;
}






.builder-item--logo .site-logo img {
	height: 80px;
	max-width: 400px;
}

.menu-item-nav-search {
	display: none;	
}


a, a:hover, a:focus, a:visited, a:active {
	text-decoration: none;	
}

.builder-item--primary-menu .nav-menu-primary > .nav-ul li.current-menu-item > a, .builder-item--primary-menu .nav-menu-primary > .nav-ul li.current_page_item > a, .builder-item--primary-menu .nav-menu-primary > .nav-ul li.current_page_item > .has-caret > a {
    color: #ffcc4e !important;
	-webkit-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
		
}

.builder-item--primary-menu .nav-menu-primary > .nav-ul li:not(.woocommerce-mini-cart-item) > a, .builder-item--primary-menu .nav-menu-primary > .nav-ul .has-caret > a, .builder-item--primary-menu .nav-menu-primary > .nav-ul .neve-mm-heading span, .builder-item--primary-menu .nav-menu-primary > .nav-ul .has-caret {
    color: #8e0026;
	-webkit-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	font-family: 'Vollkorn SC', serif;
		font-size: 15px;
}

.builder-item--primary-menu .nav-menu-primary > .nav-ul li:not(.woocommerce-mini-cart-item):hover > a, .builder-item--primary-menu .nav-menu-primary > .nav-ul li:hover > .has-caret > a, .builder-item--primary-menu .nav-menu-primary > .nav-ul li:hover > .has-caret {
    color: #ffcc4e !important;
	-webkit-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}

#logosvg {
		 -webkit-filter: drop-shadow( 0px 0px 4px rgba(0, 0, 0, .5));
  filter: drop-shadow( 0px 0px 4px rgba(0, 0, 0, .5));
  /* Similar syntax to box-shadow */
}

.menu-glowna {
		transition: all 0.5s ease;
}

.menu-glowna:hover {
			 -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7));
  filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7));
		transition: all 0.5s ease;
}



/* pływające logo social z lewej - obrazek w before footer */

#social-1 {
		position: fixed;
		top: 20px;
		left: 9px;
		max-width: 55px;
		z-index: 100;
}

#social-2 {
		position: fixed;
		top: 80px;
		left: 9px;
		max-width: 55px;
		z-index: 100;
}

#social-3 {
		position: fixed;
		top: 140px;
		left: 9px;
		max-width: 55px;
		z-index: 100;

}




/* niepelnosprawni */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
 	 border-radius: 50px;
		position: fixed;	
		bottom: 25px;
		left: 25px;
		transform: scale(0.78);
		z-index: 600;
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle, #pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay {
    position: fixed;
    bottom: 100px !important;
}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left {
    position: fixed;
    bottom: 100px !important;
}
#pojo-a11y-toolbar {
    bottom: 100px !important;
}
#cookie-notice {
 z-index: 500;	
}








.sp-pcp-section img {
  height: 200px !important;
	object-fit: cover;
}

.tg-page-header .breadcrumb-trail ul li {
    font-family: "Scope One", Sans-serif;
}




/*  PAES  */

.eael-timeline-post-inner {
    background: -o-linear-gradient(45deg, #3f3f46 0%, #05abe0 100%) repeat scroll 0 0 rgba(0,0,0,0);
    background: linear-gradient(
45deg
, #3f3f46 0%, #951f1f 100%) repeat scroll 0 0 rgba(0,0,0,0);
		
}

/* linki */

a {
	    
		color: #951F1F;
		text-decoration: none;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;	
}

a:hover {
    color: #fecc4e;
		text-decoration: none;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;		
}



/*  stopka linki */
#link-stopka {
		color: white;
    text-decoration: none;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
		
}
#link-stopka:hover {
    color: #fecc4e;
		text-decoration: none;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}


.nv-single-post-wrap .entry-header:first-child {
text-align: center;
		    font-family: 'Vollkorn SC';
		margin-top: 50px;
}

.nv-single-post-wrap .entry-header, .nv-single-post-wrap .nv-content-wrap, .nv-single-post-wrap .nv-post-navigation, .nv-single-post-wrap .nv-tags-list, .nv-single-post-wrap .nv-thumb-wrap {
    margin-bottom: 100px;
    font-family: 'Scope One';
}



.nv--yoast-breadcrumb.neve-breadcrumbs-wrapper {
  display: none;
}

.meta.author.vcard {
  display: none;
}

.hfg_header .header-main-inner {
    border-bottom: solid 5px;
    border-color: #9a1925;
}

.cn-button.bootstrap {
    color: #fff;
    background: #821322;
}


#slb_viewer_wrap .slb_theme_slb_default .slb_template_tag_ui {
		
		font-family: 'Scope One' !important;

}