/*
Theme Name: Storefront Niebagatelni
Description: Potomny motyw dla Storefront (niebagatelni.pl)
Template: storefront
Version: 1.0.0
Author: Artur Długosz
*/

/*
@font-face {
  font-family: 'Birthstone';
  src: url('/wp-content/adm-fonts/Birthstone.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Birthstone.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Charm';
  src: url('/wp-content/adm-fonts/Charm-Regular.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Charm-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Charm';
  src: url('/wp-content/adm-fonts/Charm-Bold.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Charm-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Corinthia';
  src: url('/wp-content/adm-fonts/Corinthia-Regular.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Corinthia-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Corinthia';
  src: url('/wp-content/adm-fonts/Corinthia-Bold.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Corinthia-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Eagle Lake';
  src: url('/wp-content/adm-fonts/EagleLake-Regular.woff2') format('woff2'),
       url('/wp-content/adm-fonts/EagleLake-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gurajada';
  src: url('/wp-content/adm-fonts/Gurajada-Regular.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Gurajada-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Hurricane';
  src: url('/wp-content/adm-fonts/Hurricane-Regular.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Hurricane-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalam';
  src: url('/wp-content/adm-fonts/Kalam-Light.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Kalam-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalam';
  src: url('/wp-content/adm-fonts/Kalam-Regular.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Kalam-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kalam';
  src: url('/wp-content/adm-fonts/Kalam-Bold.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Kalam-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sriracha';
  src: url('/wp-content/adm-fonts/Sriracha-Regular.woff2') format('woff2'),
       url('/wp-content/adm-fonts/Sriracha-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


*/

:root{
	--gold: #cbb707;
	--link:;
	--link-active: #cbb707;
	--link-hover:;
	--menu-link: #fff0d0;
	--menu-link-active: #FFD700;
	--menu-link-hover: #FFD700;
}


.wp-block-group{
	position:relative;
}

.w600{
	max-width:600px;
	margin: auto;
}
.w800{
	max-width:800px;
	margin: auto;
}

.force-hidden{
	display: none !important;
}

.absolute-link,
.absolute-link-parent > *
{
	position	: absolute;
	width		: 100%;
	height		: 100%;
}

.col-full{
	max-width	: 1920px;
	margin-left	: auto;
	margin-right: auto;
	padding		: 0;
	box-sizing	: content-box;
	width		: 100%;
}

.home .entry-content section > *,
footer .col-full {
	width: 90%;
	margin: auto;
}

.col-full > * {
	width: 100%;
	margin: auto;
}



h1,h2,h3{
	font-weight: 500;
}


.site-header .site-branding img{
    position: absolute;
    top: 5%;
    left: 5%;
    max-width: 50%;
    width: 200px;
}


.site-content button:not(.fupi_button):not(.fupi_cta), 
.site-content input[type=button], 
.site-content input[type=reset], 
.site-content input[type=submit], 
.site-content .button, 
.site-content .wp-block-button__link
{
	border-radius	: 5px 30px 5px 30px;
	margin			: auto !important;
	padding			: 10px 40px;
	background-color: #ac7d0c !important;
    text-shadow		: 0px 0px 2px black;
    font-weight		: 600;
	transition		: 0.5s;
}

button:not(.fupi_button):not(.fupi_cta):hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover
{
	background-color: #7d5a06 !important;
}

/*
.fupi_buttons button,
.fupi_buttons button:hover,
.fupi_buttons button:active{
	box-shadow:initial;
	text-shadow: initial;
	background-color:initial;
}*/

#content .hentry.type-page .entry-header
{
	display: none;
	padding: 2em 0;
	text-align:center;
	font-weight: bold;
}

/*
.wp-block-heading{
	font-weight:bold;
}
*/


.hentry{
	margin			: auto;
	margin-top		: auto;
	margin-bottom	: auto;
	margin-left		: auto;
	margin-right	: auto;
}



.site-main{
	margin-bottom: 0;
}



/*  BLOG  */


body.single article{
	max-width	: 600px;
	margin		: auto;
}

.hentry .wp-post-image,
body.single article .adm-post-thumbnail{
	max-width: 500px;
}

body.single article .adm--post-loop-image{
	max-width: 100%;
    width: 320px;
    max-height: 150px;
    overflow: hidden;
    height: auto;
}


/*  DANIE DNIA  */
/*
.main-navigation ul .page-item-132, 
.main-navigation ul .page-item-132
{
	border: 1px solid red;
    box-shadow: 0px 0px 4px #1a1919;
    background: #2f0101;
    border-radius: 17px;
}
*/



  /*   --------------   STRONA GŁÓWNA  ------------------------  */


.home #content .entry-header{
	display:none;
	background-color:transparent;
	background:none;
}

.home .entry-content section{
	min-height: 100vh;
    display: grid;
    align-content: center;
   /* justify-content: center;*/
    align-items: center;
    justify-items: center;
	padding-left:2%;
	padding-right:2%;
	padding-bottom: 5em;
	padding-top: 5em;
}

/*
.home .entry-content section h1,
.home .entry-content section h2
{
	text-shadow: 1px 1px 2px #c1c1c1;
}
*/

.w-1200{
	max-width:1240px;
	margin:auto;
}


#main-opis{
	color:white;	
}


#main-opis::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('https://amadeo-zbuczyn.pl/wp-content/uploads/2025/03/background-dark-scaled.jpg') no-repeat center center;
    background-size: cover;
	background-color:black;
    opacity: 0.5;
    z-index: -1;
}

#main-opis::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-color:black;
    z-index: -2;
}



/*   ------------  FOOTER  -----------------*/

/*
.site-footer .col-full{
	position: relative;	
}
*/

.site-footer{
	background-color: transparent;
	background: none;
	position:relative;
	color:white;
}


.site-footer .widget{
	margin:auto;
	margin-bottom:auto;
}

.site-footer .widget_recent_entries ul li::before,
.site-footer .widget_pages ul li::before
{
	display:none;
}


.site-footer .widget_recent_entries ul li,
.site-footer .widget_pages ul li,
.site-footer .widget_categories ul li,
.site-footer .widget_archive ul li,
.site-footer .widget_recent_comments ul li,
.site-footer .widget_nav_menu ul li,
.site-footer .widget_links ul li,
.site-footer .widget_product_categories ul li,
.site-footer .widget_layered_nav ul li,
foote.site-footerr .widget_layered_nav_filters ul li,
.site-footer .widget_recent_entries ul li{
	padding-left: 0;
}


.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6,
.site-footer .widget .widget-title,
.site-footer .widget .widgettitle{
	font-family: "Charm", "sans-serif";

}

.site-footer a{
	text-decoration: none;
}


.site-footer > .col-full::before{
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('https://amadeo-zbuczyn.pl/wp-content/uploads/2025/03/6226460-scaled.jpg') no-repeat center center;
    background-size: cover;
	background-color:black;
    opacity: 0.2;
    z-index: -1;
}

.site-footer > .col-full::after{
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-color:black;
    z-index: -2;
}


iframe.google-maps{
	width:100%;
	height: 100%;
	border: none;
	min-height: 600px;
}



/*   ------------  DANIE DNIA -custom post type (294)  -----------------*/

.page-id-294 #content .hentry.type-page .entry-header{
	display: none;
}

.page-id-294 .adm--post-loop-image img, 
.page-id-294 .hentry .adm--post-loop-image img{
	max-width: 500px !important;
}

.page-id-294 .entry-content article{
	max-width:1024px !important;
}

.page-id-294 .adm--post-loop-title{
	text-align: left;
}


.site-footer .widget.adm-footer-top-widget{
	padding: 3em 0 5em 0; 
	border-bottom: 1px solid white;
	margin-bottom: 3em;
}

.adm-cta-button a{
	border-radius	: 5px 30px 5px 30px;
	margin			: auto !important;
	padding			: 10px 40px;
	background-color: #ac7d0c !important;
    text-shadow		: 0px 0px 2px black;
    font-weight		: 600;
	transition		: 0.5s;
}

.adm-cta-button a:hover{
	background-color: #7d5a06 !important;
}


.adm-cta-box{
	padding: 0;
}

.adm-cta-box > *{
	display: flex; 
	width: 100%; 
	align-items: center; 
	justify-content: center; 
	gap: 3em;
	flex-wrap: wrap;
}

.adm-cta-box .wp-block-buttons{
	margin: 0;
}