/*
 Theme Name:   RPP
 Description:  Rpp Child Theme
 Template:     blocksy
 Version:      1.0.0
 Text Domain:  rpp-child
*/

@font-face {
    font-family: 'Univers Condensed';
    src: local('Univers Condensed'),
        url('./font/UniversCondensed.woff2') format('woff2'),
        url('./font/UniversCondensed.woff') format('woff');
}

h1, h2, h3, h4, h5, h6,
.wp-block-button, .ct-button, a.entry-button {
    --fontFamily: 'Univers Condensed', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}

[data-pagination=simple] .page-numbers.current, 
[data-pagination=next_prev] .page-numbers.current {
    background: #0097d6;
}

[data-pagination=simple] .page-numbers:not(.dots):hover, 
[data-pagination=next_prev] .page-numbers:not(.dots):hover {
    border-color: #0097d6;
    color: #0097d6;
}

[data-pagination=simple] .page-numbers.current:hover, 
[data-pagination=next_prev] .page-numbers.current:hover {
    color: inherit;
}

.ct-pagination {
    margin-bottom: var(--spacing, 60px);
}

.header{
    background-image: url('/wp-content/uploads/2022/10/photo-header.png');
}

/* @media (min-width: 999.98px) {
	#footer {
			background-image: url('./img/logo_footer.png');
			background-size: contain;
			background-repeat: no-repeat;
			background-position: calc(100% + 10px) calc(100% + 27px);
	}
} */

div[data-column="widget-area-6"] {
    border-bottom: 1px solid #0097d6;
    padding-bottom: 5px;
}

.no-margin {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.page-description:after {
    display: block;
    content: '';
    width: 80px;
    height: 2px;
    background: #0097d6;
    margin: auto;
    margin-top: 10px;
}

[data-archive=default][data-layout=simple] article .card-content {
    align-self: flex-start !important;
}

.entry-button {
    text-transform: uppercase;
    font-weight: 500;
}

/*.entry-card .ct-image-container img {
    max-height: 310px;
}*/

.type-szkolenia.entry-card {
    padding: 50px;
}

.type-szkolenia .entry-title a {
    display: block;
    background-color: rgba(255, 255, 255, .9);
    padding: 25px;
}

.container-szkolenia {
    --grid-template-columns: repeat(3, minmax(0, 1fr));
	--card-min-height: 300px;
}

@media (max-width: 999.98px) {
    .container-szkolenia {
        --grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 689.98px) {
    .container-szkolenia {
        --grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}

.container-szkolenia .entry-card {
    text-align: var(--horizontal-alignment);
    --horizontal-alignment: center;
    --vertical-alignment: center;
}

.container-szkolenia .entry-title {
    --fontWeight: 400;
    --fontSize: 28px;
    --lineHeight: 1.3;
    --heading-color: #5b5b5b;
    --linkHoverColor: #5b5b5b;
}

.h-border::after {
    content: '';
    display: inline-block;
    height: 6px;
    background-color: #125aaa;
    width: 90px;
    margin-top: 15px;
}

.cky-btn-preferences, .cky-btn-reject {
	display:none;
}

.cky-footer-wrapper .cky-prefrence-btn-wrapper {
	max-width: 50%;
    float: right;
}

.cky-footer-wrapper div[data-cky-tag="detail-powered-by"]{
	display:none !important;
}

.cky-footer-wrapper .cky-btn-accept{
	color: #fff !important;
    background-color: #125aaa !important;
}

.cky-banner-bottom .cky-consent-bar{
	background-color:#125aaa !important;
}

.cky-title, .cky-notice-des, .cky-notice-des a{
	color: #fff !important;
}

.cky-notice-des a{
	font-weight:bold;
}