/*
Theme Name: FML-child
Author: RR
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

.single-postlike div.post-thumbnail {display: none !important;}
.header-home {font-size: 26px !important; font-weight: bold !important; font-family: "Montserrat", Helvetica, Arial, Verdana, sans-serif;}
.title-grid h3 {font-size: 18px !important;}

.vc_gitem-animated-block {
    box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1);
    border-radius: 15px;
}

@media (max-width: 767px) {
	.reverse {display: flex; flex-direction: column-reverse;}
}

.pl:lang(en) {display: none !important;}
.en:lang(pl) {display: none !important;}

.white p, .white h1,  .white h2, .white h3, .white h4, .white h5, .white h6, .white, .white a {color: #fff !important;}
.white .white-button a:hover {color: #000 !important;}
.vc_gitem-zone {background-size: auto !important;}

.content ul {margin-top: 10px !important;}

.vc_gitem-zone {border-radius: 10px;}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {border-radius: 10px !important;}

#footer a {text-decoration: none !important;}
#footer a:hover {color: var(--the7-accent-color);}

#content a {text-decoration: none !important;}
#content a:hover {color: var(--the7-accent-color);}
#content a.dt-btn:hover {color: #000 !important;}

#sidebar a {text-decoration: none !important;}
#sidebar a:hover {color: var(--the7-accent-color);}

.sidebar-content .widget {border-radius: 10px !important;}
.solid-bg.sidebar-shadow-decoration .sidebar-content {border-radius: 10px !important;}

div.widget_presscore-custom-menu-one {padding-left: 0px !important;}

.kafelek {box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); /* delikatny cień */ transition: box-shadow 0.3s ease;}

article.project-odd {box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); /* delikatny cień */ transition: box-shadow 0.3s ease; border-radius: 10px;}

.separator-fml {display: block; background: var(--the7-accent-color); display: block; background: var(--the7-accent-color); height: 2px; width: 30%; }

.post-meta .entry-meta {justify-content: left;}

aside.is-affixed div.sidebar-content {margin-top: 35px !important;}

.vc_row.vc_row-flex {border-radius: 20px;}

#cmplz-manage-consent .cmplz-manage-consent {right: 60px !important;}

@media screen and (max-width: 768px) {
.reverse {flex-direction: column-reverse;}
}

.onetap-desc {display: none !important;}
.onetap-hide-toolbar {display: none !important;}

.standard-arrow ul li ul li:after {background: none !important; color: #888 !important;}
.standard-arrow ul li ul li:before {background: none !important; margin-top: 10px !important;}
.list-divider.standard-arrow ul li ul li:before {padding-top: 5px !important; padding-bottom: 5px !important;}


/* ARKUSZ CSS do druku */

/* ---------- Global reset for print ---------- */
@media print {
  /* Ukrycie elementów dostępności w wydruku */
  .accessibility,
  .accessibility-tools,
  .accessibility-toolbar,
  .wcag,
  .a11y,
  .a11y-toolbar,
  .wponetap-toolbar,
  [id*="onerap"],
  [class*="onerap"],
  .skip-link,
  .contrast-switcher,
  .font-size-switcher,
  .accessibility-panel,
  #accessibility-toolbar,
  #wponetap,
  #onerap-toolbar, .onetap-accessibility {
    display: none !important;
    visibility: hidden !important;
  }
	
  /* Likwidacja przerwy między menu a sekcją z nagłówkiem */
  header,
  .site-header,
  .main-header,
  nav,
  .navbar {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  /* Hero (baner z tytułem) – usuń górny margines, żeby się „skleił” z menu */
  .hero,
  .page-header,
  .entry-header,
  .section-header {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }	
	
	    .phantom-sticky .fixed-masthead.masthead {
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 500;
    }
	
  /* Ukryj całą zawartość wewnątrz slidera */
  #main-slideshow > * {
    display: none !important;
    visibility: hidden !important;
  }

  /* Sam slider zostaje jako kontener dla obrazka */
  #main-slideshow {
    position: relative !important;
    height: 700px !important; /* dopasuj w razie potrzeby */
  }

  /* Wstaw obraz zastępczy */
  #main-slideshow::after {
    content: "";
    position: absolute;
    inset: 0;
    background: url("https://fmlubaczow.pl/wp-content/uploads/2025/10/fml_print.jpg")
                center center / cover no-repeat !important;
    display: block;
  }
	
}

