/*!
Theme Name: DOGO - Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
a {
	text-decoration: none;
}

.is-footer * {
	color: var(--global-palette3, #000);
}

.is-footer a {
	color: var(--global-palette3, #000);
}

a.post-more-link,
a.is-read-more,
.is-read-more a {
	font-weight: 700;
	font-size: 16px !important;
	color: var(--global-palette-highlight) !important;
}

a.post-more-link .kadence-svg-iconset {
	display: none;
}

a.post-more-link::before,
.is-read-more a::before {
    content: url(/wp-content/themes/kadence-child/assets/images/button-before.jpg);
    position: relative;
    z-index: 700;
    left: -5px;
    top: 8px;
}

a.post-more-link::after,
.is-read-more a::after {
    content: url(/wp-content/themes/kadence-child/assets/images/button-after.jpg);
    position: relative;
    z-index: 700;
    right: -5px;
    top: 8px;
}




/* header max width */
#main-header .site-header-upper-wrap .site-main-header-inner-wrap {
	max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

/* rejestracja mobile */
@media (max-width: 500px) {
	.is-registration .is-label {
		display: none;
	}	
}

.in-header img {
	min-width: 35px;
}

/* header link */
.inner-link-style-normal a:not(.button),
.widget-area.inner-link-style-normal a:not(.button) {
    text-decoration: none !important;
}

/* entry hero */
body.archive .entry-hero-container-inner,
body.single-post .entry-hero-container-inner,
body.blog .entry-hero-container-inner { 
    background-image: url('https://cms.dogosystem.pl/wp-content/uploads/2026/02/page-background.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: scroll;
}

body.archive .entry-hero-container-inner h1,
body.single-post .entry-hero-container-inner h1,
body.blog .entry-hero-container-inner h1 {
	font-size: 35px;
}

@media (min-width: 768px) {
	body.archive .entry-hero-container-inner h1,
	body.single-post .entry-hero-container-inner h1,
	body.blog .entry-hero-container-inner h1 {
		font-size: 40px;
	}
}

@media (min-width: 1025px) {
	body.archive .entry-hero-container-inner h1,
	body.single-post .entry-hero-container-inner h1,
	body.blog .entry-hero-container-inner h1 {
		font-size: 60px;
	}
}

body.archive .entry-hero-container-inner .entry-header,
body.single-post .entry-hero-container-inner .entry-header,
body.blog .entry-hero-container-inner .entry-header,
.entry-hero-layout-fullwidth>.entry-hero-container-inner .entry-header {
    align-items: flex-start;
    justify-content: end;
	min-height: 250px !important;
}

.entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container {
    max-width: 1290px !important;
}

.hero-section-overlay {  
    background: white;
    opacity: 0.2;
}

body.archive .entry-hero-container-inner,
body.single-post .entry-hero-container-inner,
body.blog .entry-hero-container-inner,
.content-title-style-above .page-hero-section .entry-hero-container-inner {
    background-position: top center !important;
}

.entry-hero-container-inner .entry-header {
    text-align: left !important;
}

.hero-container .page-title {
	text-transform: uppercase;
}

/* breadcrumbs */
.breadcrumbs a {
	color: var(--global-palette4);
}

.breadcrumbs {
	margin: -15px 0 65px 0 !important;
}

@media (min-width: 768px) {
	.breadcrumbs {
		margin: -30px 0 65px 0 !important;
	}	
}

@media (min-width: 1025px) {
	.breadcrumbs {
		margin: -65px 0 65px 0 !important;
	}	
}

.home .breadcrumbs {
	display: none;
}

.is-footer-right {
	max-width: 490px;
}

.has-contact-icons {
	max-width: 480px;
}

.has-contact-icons img {
	min-width: 26px;
}

.has-contact-icons a {
	color: var(--global-palette4);
}

