/*
Theme Name: Bridge
Theme URI: https://bridgelanding.qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: https://qodeinteractive.com/
Text Domain: bridge
Version: 30.8.8.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.jd-divider {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
    width: 100%;
    margin: 40px 0;
}

.jd-divider .line {
    flex: 1;
    height: 2px;
    background: #b58b8b; /* kolor linii */
    opacity: 0.7;
}

.jd-divider .divider-logo {
    width: 45px;
    height: auto;
    display: block;
}

.cky-consent-container .cky-consent-bar  {
    background: #6a1e32 !important;
	border-color: #6a1e32 !important;
}

p.cky-title  {
    COLOR: white !important;
}

 .cky-notice-des>p {
    COLOR: white !important;
}
.cky-notice-des>div {
    color: white;
}
button.cky-btn.cky-btn-accept {
    color: #FFFFFF;
    background-color: #72788100 !important;
    border-color: #ffffff !important;
}
button.cky-btn.cky-btn-reject {
    color: #ffffff !important;
    border-color: #ffffff !important;
}

footer-mini-menu{
    display:flex;
    gap:30px;
    justify-content:center;
    align-items:center;
}

.footer-mini-menu a{
    color:#888;
    text-decoration:none;
    font-size:14px;
    font-weight:500;
    transition:0.3s ease;
}

.footer-mini-menu a:hover{
    color:#ffffff;
}
.footer-mini-menu {
    margin-left: -20px;
    margin-top: 20px;
}
.footer-mini-menu>a {
    margin-left: 20px;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    padding-left: 7px !important;
}

/* Wyświetl tytuły we wszystkich elementach portfolio */
.projects_masonry_holder .text_holder {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    background: transparent !important;
    pointer-events: none !important;
}

/* Pełna szerokość dla dłuższych tytułów */
.projects_masonry_holder .text_holder .text_inner .hover_feature_holder_title {
    max-width: 100% !important;
}

strong {
    font-weight: 500;
}

.-filary-sg>.elementor-widget-container>.projects_masonry_wrapper>div>article.portfolio_masonry_item.portfolio_category_20.large_width_height>div>span.text_holder>span.text_outer>span.text_inner {
    vertical-align: top !important;
    text-align: right !important;
}

p {
    margin-bottom: 10px !important;
}

.drop_down .second .inner>ul, li.narrow .second .inner ul {
    background: white !important;
}

.hover_feature_holder_title_inner>h4.portfolio_title.entry_title>a {
    font-size: 36px !important;
    font-weight: 500 !important;
}
.header_top .header-widget a {
    color: #641c31 !important;
}